@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {}
#wrap {}


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaInner { }
#headerAreaLogo {}
#headerTxt{}




/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gnavi{}
#gnavi li{}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { width:888px; margin:35px auto 10px auto; border:#CCC solid 1px;}
#contentsAreaInner {}

/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner { padding:20px 30px 10px 30px;}

#mitsuSec{}
.titleBox{ margin-bottom:20px;}
.titleBox h3{ font-size:28px; float:left; line-height:32px; font-weight:normal; vertical-align:bottom; margin-right:20px;}
.titleBox li{ float:left; margin-right:20px; line-height:32px; vertical-align:bottom; font-size:12px;}

#kingakuBox{ background:url(../images/back_contents01.png) 15px 50% no-repeat; border:#CCC solid 1px; border-radius:10px; padding:20px 15px 15px 10px; margin-bottom:25px;}
#kingakuBox dl{ float:left;}
#kingakuBox dt{ line-height:26px; font-size:24px; padding-left:120px;}
#kingakuBox dd{ font-size:12px; line-height:18px; padding-left:120px;}
#kingakuBox #priceP{ float:right; text-align:right; font-size:34px; line-height:70px; margin:0;}

#ichiranBox{ float:left; width:360px;}
#ichiranBox #ichiranUl{ border-top:#999 dotted 1px; border-bottom:#999 dotted 1px; padding:8px 0 5px 0; margin-bottom:20px;}
#ichiranBox #ichiranUl li{ padding: 3px 0;}
#ichiranBox #ichiranUl dt{ float:left; width:100px; font-size:14px; line-height:18px;}
#ichiranBox #ichiranUl dd{ float:right; width:260px; font-size:14px; line-height:18px;}

#bettoSec{}
#bettoSec h3{ font-size:14px; line-height: 1.2em; margin-bottom:3px;}
#bettoSec p{ font-size:12px; line-height: 1.2em;}
#bettoSec li{ float:left; margin-right:15px; font-size:12px; margin-bottom:3px;}


#priceBox{ float:right; width:440px; border-top:#CCC solid 3px; }
#listUl li{ padding: 4px 0 2px 20px; background:url(../images/back_contents02.png) 4px 50% no-repeat; border-bottom:#999 dotted 1px;}
#listUl dt{ float:left; width:260px; font-size:12px; line-height:18px;}
#listUl dd{ float:right; width:100px; font-size:12px; line-height:18px; text-align:right;}
#listUl dt.fcp{color:#ED1E79;}


#goukeiUl li{ padding:10px 0 2px 20px;}
#goukeiUl dt{ float:left; width:260px; font-size:16px; line-height:18px;}
#goukeiUl dd{ float:right; width:100px; font-size:16px; line-height:18px; text-align:right; font-weight:bold;}



#postBox{ padding:30px 35px 40px 35px; background-color:#FFFAE8; border-top:#FFDD68 solid 1px;}
#postBox p{ text-align:center; font-size:20px; margin-bottom:10px;}
#postBox ul{ width:90%; margin:0 auto;}
#postBox li{ float:left; width:50%; text-align:center;}
#postBox li p{}
#postBox li p.cap{font-size:15px; margin-top:15px; margin-bottom:0; font-weight:bold;}
#postBox li p.cap2{font-size:14px; margin-top:15px; margin-bottom:0; color:#333; font-weight:bold; line-height:1.2em; float:left; text-align:left; width:200px;}



#subBox{ padding:0;}
#subBox p{text-align:right; padding:0;}
#subBox p img,
#subBox p input{ margin:0 0px;}
#attenSub{}
#attenSub p{ text-align:left; font-size:14px; border-top:#999 solid 1px; padding-top:10px; margin-top:20px;}




#formBox{
	padding:1.5em 0;
	border:1px solid #e3e4e4;
	background-color:#fffae7;
}
#formBox p{
	font-size:16px;
	font-weight:bold;
	color:#6c6e70;
	text-align:center;
	margin-bottom:1em;
}
#formBox ul{
	display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	justify-content:space-around;
	padding:0 3em;
}
#formBox li{}
#formBox dl{}
#formBox dt{
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.3em;
}
#formBox dt span{
	color:#ea1e79;
}
#formBox dd{}


#schoolDisBox{
	width:800px;
	margin:90px auto 40px;
}
#schoolDisBox h3{
	font-size:20px;
	color:#ea1e79;
	text-align:center;
	margin-bottom:0.5em;
	position:relative;
}
#schoolDisBox h3 span{
	position:absolute;
	left:50%;
	top:-70px;
	transform:translateX(-50%);
}
#schoolDisBoxInner{
	padding:1.5em 0;
	border:8px solid #aec1cc;
	border-radius:15px;
	background:url(../images/img_contents08.jpg) right bottom no-repeat;
	background-size:auto 60%;
}
#schoolDisBox p{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
#schoolDisBox p span{
	font-weight:bold;
	color:#f00;
	margin-bottom:0.5em;
}
#schoolDisBox p img{
	margin-bottom:13px;
}
#schoolDisBox p a:hover{
	opacity:0.8;
}
#schoolDisBox ul{
	display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	justify-content:center;
}
#schoolDisBox li{
	position:relative;
}
#schoolDisBox li span{
	position:absolute;
	left:-100px;
	top:-13px;
}
#schoolDisBox li:first-child{
}


/*210216*/
.seminar{width:850px; margin:auto; padding:15px 20px; background-color:#FFF;  border-radius: 5px;  -webkit-border-radius: 5px;   -moz-border-radius: 5px; border:solid 1px #B3B3B3; margin-bottom:20px;}
.seminar h3{font-weight:normal; font-size:18px;}
.seminar h3 span{color:#FF0000}
.seminar p{color:#4D4D4D; font-size:12px;}
.seminar .floatL{width:480px;}
.seminar .floatR{margin-top:5px;}



/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaLink{}
#footerAreaInner {}
#footerAreaLogo {}
#footerCopyright{}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop {}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}



/*----------------------------------------------------------------------------
 ***                                                               見積もり結果
----------------------------------------------------------------------------*/








