@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
	margin:0px;
	padding:0px;
	font-size: 14px;
	background:none;
}
#wrap {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaInner {}
#headerAreaLogo {}
#headerTxt{}
#headerTitle{}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gnavi{}
#gnavi li{}


/*----------------------------------------------------------------------------
 ***                                                             mainimg
----------------------------------------------------------------------------*/
#mainImgBox{}




/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
 ***                                                              ページタイトル
----------------------------------------------------------------------------*/
#mainImgBox{ background:url(../inquiry_temp/images/img_main01.jpg) left top no-repeat;}
#titleBox{ top: 70px; left: 0; width: 460px;}
#titleBoxInner{}
#titleBox h2{}
#titleBox p{}


#introBox { margin-bottom:30px;}
#introBox .section{ margin-bottom:20px;}
#introBox .section h3{ margin-bottom:10px;}
#introBox .section h4{ background:url(../inquiry_temp/images/icon_h4.png) left top no-repeat; padding:15px 0 5px 40px; margin-top:7px; font-weight:normal; font-size:24px;}
#introBox .section .sectionInner{}
#introBox .floatL{ width:631px;}
#introBox .floatL .sectionInner{ border-bottom:1px dotted #666666; padding-bottom:12px;}
#introBox .floatL p{ font-size:14px; color:#000;}
#introBox .floatL img{ margin-top:10px;}
#introBox .floatL #border_none{ border:none;}
#introBox .floatL ul{ margin-left:0px;}
#introBox .floatL li{ float:left; width:138px; background:url(../inquiry_temp/images/icon_li.png) left 66px no-repeat; padding-left:44px; margin-right:22px;}
#introBox .floatL .fstli{ background:none;}
#introBox .floatL dt{ margin-bottom:10px;}
#introBox .floatL dd{ text-align:center; color:#000; font-size:12px; line-height:1.2em;
	font-family:'メイリオ',"Hiragino kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana,'ＭＳ Ｐゴシック',sans-serif;
}

#introBox .floatR{ width:280px; border:5px solid #CFD1D2; padding:0 0 15px 0; position:relative;}
#introBox .floatR #form_btn{ background:url(../inquiry_temp/images/back_line01.jpg) center top no-repeat; padding:26px 15px 40px 15px;}
#introBox .floatR p#pos_rel{}
#introBox .floatR p#pos_abu{
	font-size:12px;
	color:#FFF;
	position:absolute;
	left:14px;
	top:176px;
}
#introBox .floatR #btn_tel{ text-align:center; font-size:12px; line-height:2em;}


/*----------------------------------------------------------------------------
 ***                                                              confirm
----------------------------------------------------------------------------*/
#conBox{ width:935px; margin:0 auto; margin-bottom:70px; background-color:#E5E5E5; background-image:url(../inquiry_temp/images/back_top.png); background-position:25px 22px; background-repeat:no-repeat; padding:42px 0 25px 25px;}
#conBox .sectionInner{ background:url(../inquiry_temp/images/back_bottom.png) left bottom no-repeat; padding-bottom:20px;}

#tabBox { padding-bottom:20px; background:url(../inquiry_temp/images/back_middle.png) left top repeat-y;}
#tabInner { width:760px; margin-left:75px;}
#tabBox h2{ font-size:36px; text-align:center; margin-bottom:15px;}
#tabBox h2 span{ color:#E50038;}
#tabBox table{ width:100%; margin-top:20px;}
#tabBox table.mgb50{ margin-bottom:50px;}
#tabBox table caption{ font-size:14px; line-height:1.7em; border-top:3px solid #000; border-bottom:1px dotted #666; background:url(../inquiry_temp/images/icon_cap.png) 9px 7px no-repeat; padding:1px 0 0 25px; margin-bottom:9px;}
#tabBox table caption span{ float:right;}
#tabBox table tr{ font-size:12px; border-top:1px solid #666; border-bottom:1px solid #666;}
#tabBox table tr#border_t-b{border-top:2px solid #666; border-bottom:2px solid #666;}
#tabBox table th{ background-color:#F4C59E; width:23%; text-align:left; border:none; line-height:1.2em;}
#tabBox table td{ border:none;}

#tabBox h2{ width:760px; margin-left:75px;}
#tabBox table{ width:760px;}
#tabBox table td{ line-height:2.6em;}
#tabBox table td img{ margin-top:-3px;}
#tabBox .calendar{margin-right:10px;}
#tabBox table.calendar{ width:100%;}
#tabBox table.calendar td{ line-height:1.4em}
#tabBox table input{ margin-top:3px;}
#tabBox table label{ line-height:1.6em;}
.rsvn{ width:760px;}
#form h4 img{ margin-top:-4px;}
#form table tbody{ width:760px;}
#tabBox table tr.border-none{ border:none;}
#tabBox table td.pad0{ padding:0; width:760px;}


#thanks{ margin-top:40px; position:relative;}
#thanks h3{ background:none; padding-left:0; margin-bottom:40px; font-size:25px;}
#thanks p#tha-abu{ position:absolute; left:385px; top:-25px;}
#thanks p.tal{ margin-bottom:80px;}
#thanks p.tac{ margin-bottom:10px;}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}
.udShadow{ padding-bottom:20px; margin-bottom:60px;}
.mainSection  h3{ background:url(../common_images/ico_contents02.png)  left 4px no-repeat; font-size:30px; line-height:40px; font-weight:normal; padding-left:40px; margin-bottom:20px; border:none;}

#sclBox{}
#sclBox .sectionInner{ float:left; width:688px;}


.conSec960 .section{ width:960px; margin:0 auto; margin-bottom:50px;}


/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner {}
#footerAreaLink{}
#footerAreaTxt{}
#footerAreaLogo {}
#footerCopyright{}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop {}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}



.contacBox1{ background:url(../images/back_contents05.png) left bottom repeat-x; padding-bottom:10px; margin-bottom:40px;}
.contacBox1 .contacBox1Inner{ background-color:#F0F0F1; padding-top:35px;}
.contacBox1 ul{ width:960px; margin:0 auto; padding-bottom:40px;}
.contacBox1 li{ float:left; width:294px;}
.contacBox1 li.midLi{ width:372px;}
.contacBox1 dt,
.contacBox1 dd{ text-align:center; line-height:1.4em; font-size:16px;}
.contacBox1 dt{ font-size:18px;}
.contacBox1 dd img{ margin:3px 0 7px 0;}
