@charset "utf-8";
/* CSS Document */




/*----------------------------------------------------------------------------
***                                                             パン屑
----------------------------------------------------------------------------*/
#pankuzuBox{ clear:both; width:860px; margin:0 auto;}
#pankuzuBox li{ float:left; font-size:80%; margin-top:18px;}




/*----------------------------------------------------------------------------
***                                                             mainImageBox
----------------------------------------------------------------------------*/
#mainImageBox{ background:url(../form/mantoman/images/img_contents01.png) right bottom no-repeat; position:relative;}
#mainImageBox{ width:960px; height:330px; margin:0 auto;}
#mainImageBoxInner{ width:560px; padding-top:56px;}
#mainImageBoxInner dl{ margin-bottom:17px;}
#mainImageBoxInner dt,
#mainImageBoxInner dd,
#mainImageBoxInner p{ text-align:center;}
#mainImageBoxInner dt{ margin-bottom:22px;}
#mainImageBoxInner dd{ margin-bottom:10px;}
#mainImageBox #mainImgTxt{
	position:absolute;
	top:1px;
	left:555px;
	padding:0;
}


#pageNav{ background:#840E83; padding:54px 0 90px 0;}
#pageNav nav{ width:924px; margin:0 auto 48px auto;}
#pageNav nav li{ float:left; margin:12px;}


.toiBtnUl{ width:924px; margin:0 auto;}
.toiBtnUl li{color:#FFF100; font-size:90%; line-height:1.4em; font-weight:bold;}
.toiBtnUl li a{ color:#FFF100;}
.toiBtnUl li.toiFormLi{ text-align:center; margin-bottom:14px;}
.toiBtnUl li.toiTelLi{ background:url(../form/mantoman/images/ico_contents01.png) left top no-repeat; padding:2px 0 2px 22px; float:left; margin-left:80px;}
.toiBtnUl li.toiMailLi{ background:url(../form/mantoman/images/ico_contents02.png) left top no-repeat; padding:2px 0 2px 29px; float:left; margin-left:20px;}
.toiBtnUl li.toiOpenLi{ background:url(../form/mantoman/images/ico_contents03.png) left top no-repeat; padding:2px 0 2px 24px; float:left; margin-left:20px; text-align:right;}

.toiBtnUl2{ width:924px; margin:0 auto; margin-bottom:136px;}
.toiBtnUl2 li{ color:#840E83; font-size:90%; line-height:1.4em; font-weight:bold;}
.toiBtnUl2 li a{ color:#840E83;}
.toiBtnUl2 li.toiFormLi{ text-align:center; margin-bottom:14px;}
.toiBtnUl2 li.toiTelLi{ background:url(../form/mantoman/images/ico_contents01b.png) left top no-repeat; padding:2px 0 2px 22px; float:left; margin-left:80px;}
.toiBtnUl2 li.toiMailLi{ background:url(../form/mantoman/images/ico_contents02b.png) left top no-repeat; padding:2px 0 2px 29px; float:left; margin-left:20px;}
.toiBtnUl2 li.toiOpenLi{ background:url(../form/mantoman/images/ico_contents03b.png) left top no-repeat; padding:2px 0 2px 24px; float:left; margin-left:20px; text-align:right;}



/*----------------------------------------------------------------------------
***                                                               contentsArea
----------------------------------------------------------------------------*/
#contentsArea{}

.secTitleBox{ margin-bottom:40px;}
.secTitleBox h2{ text-align:center; font-size:38px; font-weight:bold; line-height:1.2em; padding:0 0 10px 0;}
.secTitleBox h2 img{ margin-bottom:25px;}
.secTitleBox p{ font-size:20px; text-align:center; font-weight:bold; padding:0;}



#priceSec{ padding-top:45px; padding-bottom:17px;}


#priceSec .sectionInner{
	width:900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#priceSec section{ margin-bottom:94px;}
#priceSec section section{ margin-bottom:0;}
#priceSec .secTitleBox{ margin-bottom:55px;}
#priceSec h3 { text-align:center; margin-bottom:60px;}
#priceSec h3 span{ background:#FFE100; border:#840E83 solid 1px; color:#840E83; display:inline-block; padding:8px 20px 0 22px; font-size:36px;}
#customSec{}
#customSec ul{ margin-bottom:57px;}
#customSec li{ float:left; padding:0;}
#customSec li+li{padding:0 0 0 36px;}
#customSec .cusTxtP{ font-size:18px; font-weight:bold; text-align:center;}



#priceSec #sentakuSec{ margin-bottom:85px;}
#priceSec #sentakuSec h3 span{ width:898px; padding-left:0; padding-right:0;}

#sentakuSec section{ background:url(../form/mantoman/images/back_contents01.png) left top no-repeat; background-color:#3E3A39; width:430px; float:left;}
#sentakuSec section#yoyakuSec{ float:right;}
#sentakuSec section .sectionInner{ width:auto; padding:30px 0 0 0;}
#sentakuSec section h4{ text-align:center; padding:20px 0;}

#sentakuSec section .sentakuTegoroBox{ height:362px;}
#sentakuSec section .sentakuTegoroBox dt{ color:#ffff00; text-align:center; font-size:20px; line-height:1.5em;}
#sentakuSec section .sentakuTegoroBox dd{ color:#FFF; text-align:center; font-size:18px; line-height:1.5em; padding:0 15px;}
#sentakuSec section .sentakuTegoroBox dd.sentakuImgDd{ margin:16px 0 35px 0;}
#sentakuSec section .sentakuTypeBox{ height:138px; background:#000; padding:13px 0 1px 0;}
#sentakuSec section .sentakuTypeBox dt{ color:#cc0066; text-align:center; font-size:20px; margin-bottom:24px;}
#sentakuSec section .sentakuTypeBox dd{ color:#FFF; text-align:center; font-size:80%; line-height:2em;}
#sentakuSec section#yoyakuSec .sentakuTegoroBox dd.sentakuImgDd{ margin:15px 0 18px 0;}
#sentakuSec section#yoyakuSec .sentakuTypeBox dt{ margin-bottom:8px;}

#jyukouryoSec{}
#jyukouryoSec section{ border:#990099 solid 2px; width:430px;}

#priceSec #jyukouryoSec h3 { margin-bottom:90px;}
#jyukouryoSec h4{ text-align:center; margin-top:-42px;}
#jyukouryoSec section .sectionInner{ width:380px; margin:0 auto;}
#jyukouryoSec .udLineP{ text-align:center; height:75px;}
#jyukouryoSec .udLineP span{ display:inline-block; background:url(../form/mantoman/images/back_contents02.png) center bottom no-repeat; padding:26px 0 6px 0; font-size:20px; font-weight:bold;}
#jyukouryoSec ul{ margin-bottom:10px;}
#jyukouryoSec li{ text-align:center;}
#jyukouryoSec p{ font-size:80%; font-weight:bold;}
#jyukouryoSec #koteiTypeSec{ float:left;}
#jyukouryoSec #yoyakuTypeSec{ float:right;}
#jyukouryoSec .yoyakuTxtBox{height: 80px;}

#jyukouryoSec #yoyakuTypeSec .udLineP span{  padding:13px 0 6px 0;}




#nativeSec{ background:#EFEFEF; padding-top:48px;}
#nativeSec .sectionInner{ width:900px; background:url(../form/mantoman/images/img_contents401.png) right bottom no-repeat; margin:0 auto; height:750px;}
#nativeSec .secTitleBox { margin-bottom:52px;}
#nativeSec .secTitleBox h2 img{ margin-bottom:4px;}
#nativeSec .secTitleBox #nativeTitleSpan{ display:block; font-size:20px; width:700px; text-align:left; margin:0 auto; line-height:1.6em; font-weight:normal;}
#nativeSec .nativeMidashiP{ font-size:30px; line-height: 1.4em; margin-bottom:22px;}
#nativeSec .nativeMidashi2P{ font-size:18px; margin-bottom:1px; font-weight:bold;}
#nativeSec #natTxtBox p{ font-size:20px; text-decoration:underline; line-height:2.2em;}




#yoru9Sec{ padding-top:47px; margin-bottom:35px;}
#yoru9Sec .sectionInner{ width:900px; margin:0 auto;}
#yoru9Sec #yoruBackBox{ background:url(../form/mantoman/images/img_contents05.png) 600px 50% no-repeat; background-color:#595757; padding:60px 0 5px 50px; height:300px;}
#yoru9Sec #yoruBackBox p{ color:#FFF; font-size:21px;}
#yoru9Sec #yoruMidashiBox{ border-bottom:#CCC dotted 1px; width:535px; padding-bottom:25px; margin-bottom:20px;}
#yoru9Sec #yoruMidashiBox p{ font-size:28px; font-weight:bold; line-height: 1.2em;}
#yoru9Sec #yoruMidashiBox .txtSizeSS{ font-size:12px;}




/*----------------------------------------------------------------------------
***                                                            sliderSec
----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------
***                                                              contentsArea
----------------------------------------------------------------------------*/
/*共通*/


br.sp{display:none;}
