@charset "Shift_JIS";
/* CSS Document121209Toda*/
/*■初期設定*/

.image2{
  /*mso-line-height-rule:exactly*/
	color: rgb(0, 0, 0);
  /*黒テキストカラー*/
	padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 0px;
  float: left;
  width: 320px;
  height: 232px;
  padding-top: 0px;
}
.image3{
  /*mso-line-height-rule:exactly*/
	color: rgb(0, 0, 0);
  /*黒テキストカラー*/
	line-height: 18.0pt;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 0px;
  width: 218px;
  height: 320px;
  float: left;
}
a{
  color: #0099FF;
/*青テキストカラー*/
}
a:hover{
  color: #ff9900;
  /*橙マウスが乗った時*/
	text-decoration: underline;
/*マウスが乗った時下線表示*/
}
/*■初期設定ここまで*/

/*余白*/

*{
  margin: 0;
  padding: 0;
}
/*画像*/

img{
  border-style: none;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px;
  top: 0px;
  left: 0px;
  position: static;
}
/*テーブル*/

/*■レイアウトセレクタ*/

body{
  /*10px:62.5%*/
	font-size: 10px;
  font-family: "メイリオ：和文ゴシック",Meiryo,"ＭＳＰゴシック",sans-serif;
  text-align: center;
  /*#d2ffe7薄緑,#eaeaea灰*/
  /*background-color :#d2ffe7;
*/
}
/*■フォントサイズ調整*/

.txt_c{
  text-align: center!important;
}
.txt_c_big{
  text-align: center !important;
  font-size: 3.0em !important;
  font-weight: bold;
}
.txt_c_big1{
  text-align: center !important;
  font-size: 5.0em !important;
  font-weight: bold;
  color:red;
}
.txt_c_big2{
  text-align: center !important;
  font-size: 1.8em !important;
  font-weight: bold;
}
.txt_l{
  text-align: left;
}
.txt_l_big{
  text-align: left;
  font-size: 2.4em!important;
  font-weight: bold;
}
.txt_l_big2{
  text-align: left;
  font-size: 2em !important;
  font-weight: bold;
}
.txt_r{
  text-align: right;
}
.fsize_big{
  font-size: 1.8em;
}
.fsize_small{
  font-size: 0.8em ;
}
.fcol_red_bld{
  font-weight: bold;
  color: red;
}
.fcol_red{
  color: red;
}
.fcol_blue_bld{
  font-weight: bold;
  color: blue;
  font-size: 2.4em !important;
}
.txt_ul_bl{
  font-weight: bold;
  text-decoration: underline;
}

/*20140702 久保追加 ST*/
/*indexページ 見出し フォント大強調*/
.fsize_in_l{
  font-size: 1.2em;
  font-weight: 900;
}
/*indexページ 見出し フォント中強調*/
.fsize_in_m{
  font-size: 1.0em;
  font-weight: 900;
}
/*indexページ 見出し フォント小強調*/
.fsize_in_s{
  font-size: 0.8em;
  font-weight: 900;
}

/*20140702 久保追加 ED*/

/*回り込み解除*/

.clr_sps{
  clear: both;
  font-size: 1px;
}
/*コンテナ枠*/

#container{
  width: 740px;
  margin: auto;
  text-align: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color: #fafafa;
/*白*/
}
/*見出し1*/
/*h1{
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  text-indent: 0px;
}
*/


/*見出し2*/
h2{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
  margin-left: 0px;
  /*上右下左*/
	height: 38px;
  width: 740px;
  font-weight: normal;
  background-color: transparent;
  background-image: url(home/img/bg_h1.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 50%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  vertical-align: middle;
  text-indent: 65px;
  font-size: 25px;
}
/*見出し2リンク*/
h2 a{
  /*25pxtop*/
       /*line-height: 38px;
  セル縦方向位置*/
	color: rgb(51, 51, 51);
  /*黒*/
	text-decoration: none;
/*テキスト装飾無*/
}
/*見出し2リンク要素にマウスが重なっている時*/

h2 a:hover{
  color: #ff8000;
  /*橙変更121219*/
	text-decoration: none;
/*テキスト装飾無*/
}
/*ヘッドメニュー枠*/

#head_menu{
  width: 740px;
  background-color: transparent;
  background-image: url(home/img/bg_head_menu.jpg);
  background-repeat: repeat;
  /*繰り返し*/
	background-position: 0% 0%;
  /*background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  text-align: left;
  /*右寄せ？*/
	background-attachment: scroll;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  height: 75px;
  vertical-align: middle;
  font-size: 13px;
  line-height: 25px;
  color: white;
}
/*ヘッドメニュー枠リンク*/

#head_menu a{
  color: rgb(0, 0, 0);
  /*黒12px*/
	letter-spacing: 1px;
  /*文字間隔*/
	text-decoration: none;
  /*文字装飾無*/
       /*height: 25px;
  */
	vertical-align: middle;
  /*上右下左*/
	text-align: left;
}
/*ヘッドメニュー枠リンク・ホバー*/

#head_menu a:hover{
  color: #FF0066;
/*赤*/
}
/*内容枠*/

#contents,#contents_getsurei,#contents_rinsho{
  margin: 0px 0px 10px;
  /*上右下左*/
	clear: both;
  /*回り込み右解除*/
	padding-top: 12px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 12px;
}
/*メイン画像*/

#main_image{
  background-color: transparent;
  background-image: url(home/img/bg_main_pic.gif);
  background-repeat: no-repeat;
  /*background-size: auto auto;
  /*黒画像繰り返し無*/
	background-origin: padding-box;
  background-clip: border-box;
  width: 740px;
  height: 194px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-position: 0px 0px;
}
#main_imagebig{
  background-color: transparent;
  background-image: url(home/img/bgh_main_pic.gif);
  background-repeat: no-repeat;
  /*background-size: auto auto;
  /*黒画像繰り返し無*/
	background-origin: padding-box;
  background-clip: border-box;
  width: 740px;
  height: 314px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-position: 0px 0px;
}
/*コピーライト枠*/

#copy{
  height: 20px;
  font-size: 10px;
  text-align: right;
  /*右寄せ*/
	color: rgb(51, 51, 51);
  /*黒*/
	border-top-width: 3px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(51, 51, 51);
  border-right-color: rgb(51, 51, 51);
  border-bottom-color: rgb(51, 51, 51);
  border-left-color: rgb(51, 51, 51);
  /*ボーダー実線*//*上右下左*/
	padding: 2px;
  clear: left;
/*回り込み左解除*/
}
/*コピーライト枠リンク*/

#copy a{
  color: #333333;
  /*黒*/
	text-decoration: none;
/*テキスト装飾無*/
}
/*コピーライト枠リンクホバー*/

#copy a:hover{
  color: #ff9900;
/*橙マウス*/
}
#top_left h3{
  font-size: 22px;
  line-height: 1.2em;
  color: #333333;
  /*黒*/
	font-weight: normal;
/*文字装飾無*/
}
/*top行高ｘ1.6*/

#top_left p{
  line-height: 1.6em;
}
/*top拡大・縮小表示IE*/

#top_btm{
  zoom: 100%;
}
/*top底枠の直後contentと共に*/

#top_btm:after{
  content: "";
  /*非表示*/
	clear: both;
  height: 0;
  display: block;
/*要素表示：ブロック*/
}
/*top左枠*/

#top_left{
  float: left;
  /*回り込み左*/
	width: 398px;
  list-style-type: disc;
  list-style-position: outside;
  background-image: url(home/img/bg_info_main.gif);
  background-repeat: repeat-y;
}
/*top左枠見出し4*/

#top_left h4{
  font-size: 12px;
  margin: 6px 0 0 0;
/*上右下左*/
}
/*top左枠info*/

#top_left h1{
  background-color: transparent;
  background-image: url(home/img/bg_info_dwn.jpg);
  /*灰画像*/
	background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  width: 398px;
  height: 40px;
  margin-bottom: 5px;
}
/*top左枠info main*/

#top_left_main{
  background-color: transparent;
  background-image: url(home/img/bg_info_main.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*-灰画像*/
	text-align: left;
  /*左寄せ*/
	margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  list-style-type: disc;
}
/*top左枠info main見出し5*/

#top_left_main h5{
  padding: 8px 10px 0 10px;
  font-size: 80%;
}
/*top左枠info main見出し5*/

#top_left_main p{
  padding: 2px 10px 0 10px;
}
/*top右枠*/

#top_right{
  float: left;
  /*回り込み*/
	width : 320px;
  margin: 0 0 0 20px;
}
/*top右枠*/

#top_right div#bnr_sps{
  }
/*top右枠*/

#top_right div#bnr_sps p{
  width: 318px;
  height: 105px;
  margin: 12px 0px 0 0px;
  text-align: center;
/*中央*/
}
/*top右枠*/

#top_right div#bnr_sps p a{
  background-color: transparent;
  background-image: url(home/img/bg_bnr.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*オレンジ画像*/
	display: block;
  /*表示：ブロック*/
	width: 318px;
  height: 105px;
  line-height: 105px;
  color: rgb(102, 102, 102);
  /*黒*/
	font-size: 20px;
  font-weight: bold;
  /*太字*/
	text-decoration: none;
  text-indent: 10px;
/*10インデント*/
}
/*top右枠*/

#top_right div#bnr_sps p a:hover{
  font-size: 16px;
  /*filter:alpha(opacity=75);
  /*-moz-opacity:0.75;
*/
}
/***その他のページ***/
/*main画像2*/

#main_image2{
  background-color: transparent;
  background-image: url(home/img/bg_main_pic.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*黒画像繰り返し無*/
	width: 320px;
  height: 460px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  /*上右下左*/
	padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  /*上右下左*/
	float: left;
  border-bottom-style: hidden;
  left: 0px;
}
#main_image3{
  background-color: transparent;
  background-image: url(home/img/bg_main_pic.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*黒画像繰り返し無*/
	width: 218px;
  height: 320px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  /*上右下左*/
	padding-top: 0px;
  padding-right: 7px;
  padding-bottom: 0px;
  padding-left: 7px;
  /*上右下左*/
	float: right;
}
/*main画像2見出し2*/

#main_image2 h2{
  background-color: transparent;
  background-image: url(home/img/main_pic01.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*青空画像繰り返し無*/
	width: 726px;
  height: 180px;
  font-size: 25px;
  color: rgb(255, 255, 255);
  /*白*/
	font-weight: normal;
  text-align: right;
  /*右寄せ*/
	padding-top: 120px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 0px;
/*上右下左*/
}
/*main画像2見出し2*/

#main_image2 h2.t_bk{
  color: #000000;
/*黒*/
}
#main_image2 h2.t_wt{
  color: #FFFFFF;
/*黒*/
}
/*他見出し3*/

#other_page h3{
  background-color: transparent;
  background-image: url(home/img/bg_h3a.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*青丸画像繰り返し無*/
	text-indent: 20px;
  /*20インデント*/
	font-size: 100%;
  color: rgb(51, 51, 51);
  /*黒*/
	margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 1.5em;
}
/*他見出し4*/

#other_page h4{
  font-size: 100%;
  line-height: 1.0em;
  vertical-align: top;
  margin: 14px 0 0 0;
  color: #003366;
}
/*他タイプa*/

#other_page div.typeA p{
  margin: 8px 6px 10px 6px;
  line-height: 180%;
}
/*他タイプB*/

#other_page div.typeB{
  margin: 8px 0 10px 0;
  line-height: 160%;
  zoom: 100%;
}
/*他タイプB*/

#other_page div.typeB:after{
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
/*他タイプB*/

#other_page div.typeB p{
  margin: 8px 6px 10px 6px;
  line-height: 180%;
}
#other_page div.typeB div.left{
  float: left;
  width: 360px;
}
#other_page div.typeB div.right{
  float: right;
  width: 360px;
  margin: 0 0 0 20px;
}
#other_page p.margin_none{
  margin: 0;
}
#other_page p{
  margin: 6px 0 0 0;
}
/*テーブルセット*/

#tbl_setA{
  border: #0099CC solid 1px;
  border-collapse: collapse;
  margin: 0;
}
#tbl_setA th{
  border-width: 1px;
  border-style: solid;
  border-color: #0099cc;
  background-color: transparent;
  background-image: url(home/img/bg_th_a.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  color: rgb(0, 51, 102);
  text-align: center;
}
#tbl_setA td{
  border: #0099CC solid 1px;
  padding: 6px;
}
/********************************************/
/*↓著作権表示※削除しないでください↓未使用*/

#p-copy{
  float: right;
  margin-top: 30px;
}
#copy_box{
  width: 40px;
  height: 13px;
}
#p-copy .p_01 a{
  background-color: transparent;
  background-image: url(home/img/logo_01.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  display: block;
  width: 28px;
  height: 13px;
  text-indent: -9999px;
  float: left;
}
#p-copy .p_02 a{
  background-color: transparent;
  background-image: url(home/img/logo_02.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  /*画像繰り返し無*/
	display: block;
  /*表示：ブロック*/
	width: 12px;
  height: 13px;
  text-indent: -9999px;
  /*-999インデント*/
	float: right;
/*回り込み右*/
}
/*** ここまで ***/

#left{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  width: 336px;
  height: 584px;
  float: left;
  top: 0px;
  left: 0px;
  border-width: 0px;
  border-style: ridge;
  background-color: white;
}
#left1{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 320px;
  height: 232px;
  float: none;
  top: 0px;
  left: 0px;
  border-width: 8px;
  border-style: solid;
  background-color: white;
  border-color: #efefef;
}
#left2{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  width: 218px;
  height: 320px;
  float: none;
  top: 0px;
  left: 0px;
  border-width: 8px;
  border-style: solid;
  background-color: white;
  border-color: #efefef;
  margin-left: 50px;
}
#left3{
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-left: 10px;
  width: 150px;
  height: 150px;
  float: left;
  top: 0px;
  left: 0px;
  border-style: none;
  border-color: silver;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 15px;
}
#right2{
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 185px;
  height: 195px;
  position: relative;
  overflow: auto;
  float: right;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  background-color: silver;
  margin-left: 10px;
}
#contents p{
  font-size: 2.0em;
  text-align: center;
}
#contents_getsurei h1{
  font-size: 30px;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  height: 40px;
}
#contents_getsurei h3{
  font-size: 18px;
  text-align: left;
  font-weight: bold;
  line-height: 20px;
  height: 20px;
}
#contents_getsurei p{
  font-size: 1.6em;
  text-align: left;
}
#contents_rinsho p{
  font-size: 1.6em;
  text-align: left;
}
#main_image p{
  width: 726px;
  height: 180px;
  position: relative;
  top: 7px;
  left: 7px;
}
#main_image img{
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 1px;
  margin-bottom: 1px;
}
#main_imagebig img{
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 1px;
  margin-bottom: 1px;
}
#top_left h1 img{
  top: 3px;
}
.li_disc{
  list-style-type: square;
  list-style-position: inside;
  font-size: 1.3em;
  font-weight: bold;
}
#contents p em{
  font-weight: bolder;
  font-style: italic;
  color: red;
}
#contents_getsurei p em{
  font-weight: bold;
  font-style: normal;
  color: black;
  font-size: 1.7em;
}
/* コンテンツ */

#info_contents{
  margin-left: 50px;
  padding-left: 19px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #a8a8a8;
  padding-right: 19px;
  margin-right: 50px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #a8a8a8;
  margin-top: 0px;
  margin-bottom: 10px;
}
#info_contents p{
  font-size: 1.3em;
  text-align: left;
}
#info_contents h1{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0.5em;
  padding-right: 10px;
  padding-bottom: 0.5em;
  padding-left: 10px;
  font-size: 1.6em;
  color: #ffffff;
  background-color: #ff7400;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  text-align: center;
}
/* フォーム*/ 
form{
  margin: 0;
}
fieldset{
  margin: 0;
  padding: 0.25em 0px 1.3em;
  border-width: 1px 1px 2px;
  border-color: rgb(114, 109, 107);
  border-style: none none dotted none;
}
fieldset#last{
  border-bottom: none;
}
.label{
  clear: left;
  display: block;
  padding-top: 0.8em;
  padding-left: 10px;
  float: left;
  width: 160px;
  line-height: 2em;
}
.label-m{
  clear: left;
  /*display: block;
  */	padding-top: 0.8em;
  padding-left: 12px;
  float: left;
  width: 160px;
  background-color: transparent;
  background-image: url(info/image/mark.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px center;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  text-align: left;
  vertical-align: middle;
}
.label-m2{
  clear: left;
  display: block;
  padding-top: 0.8em;
  padding-left: 12px;
  float: left;
  width: 570px;
  line-height: 2em;
  background: url(info/image/mark.gif) no-repeat 0px 1.5em;
}
.control{
  display: block;
  margin: 0px 0px 0px 170px;
  padding-top: 0.8em;
  line-height: 2em;
  text-align : left;
}
input, select, textarea{
  border-style: solid;
  border-width: 1px;
  border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
  vertical-align: middle;
  color: #696969;
  background: #f1f1ed;
}
input.radio{
  border-style: none;
  color: #000000;
  background: transparent;
}
/*入力部品の幅設定*/

#mail1, #mail2{
  width: 290px;
}
#comment{
  width: 420px;
}
#name1, #name2, #name3, #name4{
  width: 70px;
}
#state{
  width: 120px;
}
#tel1, #tel2, #tel3{
  width: 60px;
}
/* 送信ボタン */

#submit input{
  margin-left: 0.5em;
  border-width: 2px;
  border-color: #ffb87c #d26000 #d26000 #ffb87c;
  width: 6em;
  vertical-align: middle;
  background-color: #ff7400;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  color: #ffffff;
  margin-right: 0.5em;
}
#submit_l input{
  margin-left: 0.5em;
  border-width: 2px;
  border-color: #ffb87c #d26000 #d26000 #ffb87c;
  width: 6em;
  vertical-align: middle;
  background-color: #ff7400;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
  color: #ffffff;
  margin-right: 0.5em;
}
#submit,#submit_l{
  margin-top: 1em;
  color: #444444;
  background-color: transparent;
  background-image: url(info/image/bg-submit1.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
}
#submit p{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: right;
  background-color: transparent;
  background-image: url(info/image/bg-submit2.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: left bottom;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
}
#submit_l p{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: left;
  background-color: transparent;
  background-image: url(info/image/bg-submit2.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: left bottom;
  background-size: auto auto;
  background-origin: padding-box;
  background-clip: border-box;
}
.border{
  border-width: 4px;
  border-style: double;
}
.border2{
  border-width: 1px;
  border-style: solid;
}
.border3{
  border-width: 4px;
  border-style: double;
  width: 520px;
}
.border_fl{
  border-width: 4px;
  border-style: double;
  font-weight: normal;
}
#temp{
  font-size: 3em;
  font-weight: bold;
  text-decoration: underline;
  border-width: 3px;
  border-style: solid;
  position: absolute;
  top: 200px;
  left: inherit;
  color: red;
}
