@charset "utf-8";
/* ===================================================================
File info
 author     :AKAI Taro
 style info :お問い合わせ・個人情報保護ページ用
=================================================================== */

#g_navi li#contact a{ background-position:-91px -461px; }


/*----------------------------------------------------
	#タブ
----------------------------------------------------*/


div.tab_container div { background-image:url(../img/contact/tab_bg.gif);}
div#contact1-header { background-position:0 -32px;}
div#contact2-header { background-position:-85px -32px; margin-right:100px; }
div#contact3-header { display:none;}

div#contact1-header:hover { background-position:0 0;}
div#contact2-header:hover { background-position:-85px 0;}
div#contact3-header:hover { background-position:-310px 0; display:none;}

div.header_highlight strong{ background-image:url(../img/contact/tab_bg.gif);}
div.header_highlight strong#tab1{ background-position:0 0;}
div.header_highlight strong#tab2{ background-position:-85px 0;}
div.header_highlight strong#tab2{ display:none;}

div.tab_container #contact2-header{display:block; float:left; width:138px; height:32px; text-indent:-6666px; background-repeat:no-repeat; }
div.tab_container #contact2-header strong{display:block; float:left; width:138px; height:32px; text-indent:-6666px; background-repeat:no-repeat; }

/*----------------------------------------------------
	#お問い合わせ
----------------------------------------------------*/
h2 { background-repeat:no-repeat; width:133px; height:456px; text-indent:-6666px; position: absolute; right: 0px; margin-right: -193px; }
#contact1-content h2 { background-image:url(../img/contact/contact_h2.gif); }

p#contact_text { background-image:url(../img/contact/contact_text.gif); width:685px; height:47px; text-indent:-6666px; margin:0;}
p#contact_note { background-image:url(../img/contact/contact_note.gif); width:153px; height:387px; text-indent:-6666px; position: absolute; top: 220px; right: 28px; z-index: 10; margin:0; }
div#mailfrom_hidden_object { width: 1px; height: 1px; overflow: hidden; }
table.mailform { background-image:url(../img/contact/contact_bg.jpg); width:685px; border: 0; position: relative; margin:20px 0; border-bottom:1px solid #e9e9e9 }
table.mailform tr { height: 36px; line-height:36px; padding:0; margin:0; }
table.mailform td { height: 36px; line-height: 36px; padding-left: 15px; }
table.mailform th { background-image:url(../img/contact/contact_from_tit.gif); width:163px; margin:0; padding:0; height: 36px; line-height: 36px; text-indent: -6666px; background-repeat:no-repeat; padding-left: 15px; }
table.mailform input { float:left; width: 220px; font-size: 14px; }
table.mailform textarea { width: 323px; font-size: 14px; float: left; height: 100px; }
table.mailform div { float:left; width: 150px; height: 20px; line-height:20px; }

td#textarea{ padding: 10px 0 10px 15px; }

#tit1 { background-position:15px 0; }
#tit2 { background-position:15px -36px; }
#tit3 { background-position:15px -72px; }
#tit4 { background-position:15px -108px; }
#tit5 { background-position:15px -144px; }
#tit6 { background-position:15px -180px; }
#tit7 { background-position:15px -216px; }
#tit8 { background-position:15px -252px; }

input#form_btn{ background-image:url(../img/contact/contact_btn.gif); width:283px; height:57px; text-indent:-6666px; background-repeat:no-repeat; background-position:0 0; border:0; float:none; margin:0 0 0 150px; outline:0; /position:absolute;}
input#form_btn:hover{ background-position:0 -57px; outline:0; border:0;}
input#form_btn:active{ position:relative; top:1px; left:1px; outline:0; border:0; text-decoration:none; }

/*----------------------------------------------------
	#個人情報保護
----------------------------------------------------*/

#contact2-content { display:block;}
#contact2-content h2{ background-image:url(../img/contact/privacy_h2.gif);}

#privacy{ overflow:scroll; height:500px; width:685px;}
h3{ margin:30px 0;}

/*----------------------------------------------------
	#サンクス
----------------------------------------------------*/
#contact3-content h2{ background-image:url(../img/contact/thanks_h2.gif);}
p#thanks_text{ background-image:url(../img/contact/thanks_text.gif); width:685px; height:108px; text-indent:-6666px;}
