@charset "UTF-8";

/*AYA　ドリームプラス
------------------------------------------------------------------------------------------------*/

ul#detailBtn { position:a; width:767px; height:105px; list-style:none; margin:60px 0 0; padding:0; clear:both; }
ul#detailBtn li {  position:relative; width:379px; height:105px; float:left; list-style:none; }


#subNav { float:right; height:34px; margin:11px 0 0 0; }

.subnavi04 {
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	padding:10px 0 10px 10px;
}

#container #main_area .left #contents #plusCol{
	width:749px;
	height:516px;
	background:#fff;
	clear:both;
}

#container #main_area .left #contents #plusCol ul{
	margin:0 auto;
	padding:0;
}

#container #main_area .left #contents #plusCol ul li{
	float:left;
	display:block;
	width:749px;
	height:142px;
	list-style:none;
	margin:0 0 30px;
	padding:0;
}


#container #main_area .left #contents #plusCol2{
	width:736px;
	height:192px;
	margin:0 0 40px;
	background:#fff;
	clear:both;
}

#container #main_area .left #contents #plusCol2 ul{
	margin:0 auto;
	padding:0;
}

#container #main_area .left #contents #plusCol2 ul li{
	float:left;
	display:block;
	width:368px;
	height:96px;
	list-style:none;
	margin:0;
	padding:0;
}


#container #main_area .left #contents #plusCol2 ul li a{ border:5px solid #fff; display: block; width:358px; height:86px; }
#container #main_area .left #contents #plusCol2 ul li a:hover{ border:5px solid #efefef; display:block; width:358px; height:86px; }



/*CASE3
------------------------------------------------------------------------------------------------*/

#caseCol { position:relative; width:750px; height:1400px; margin:50px auto 20px; padding:0; }
#caseCol p { font-size:13px; line-height:20px; }
#caseCol #logo { position:absolute; top:0; left:0; }
#caseCol #title { position:absolute; top:0; left:196px; }
#caseCol #ph01 { position:absolute; top:193px; left:27px; }
#caseCol #sttl01 { position:absolute; top:196px; left:230px; }
#caseCol p.txt01 { position:absolute; top:221px; left:230px; width:332px; margin-top:0; }
#caseCol #ph02 { position:absolute; top:193px; left:587px; }
#caseCol #ph03 { position:absolute; top:412px; left:26px; }
#caseCol #ph04 { position:absolute; top:890px; left:26px; }
#caseCol #sttl02 { position:absolute; top:907px; left:126px; }
#caseCol p.txt02 { position:absolute; top:932px; left:126px; width:235px; margin-top:0; }
#caseCol #ph05 { position:absolute; top:938px; left:394px; }
#caseCol #ph06 { position:absolute; top:1105px; left:210px; }
#caseCol #sttl03 { position:absolute; top:1076px; left:23px; }
#caseCol p.txt03 { position:absolute; top:1105px; left:26px; width:160px; margin-top:0; }
#caseCol #btn { position:absolute; bottom:0; left:282px; margin:20px auto 30px; text-align:center; }



/*CASE2
------------------------------------------------------------------------------------------------*/

#caseCol2 { position:relative; width:740px; height:1480px; margin:50px auto 20px; padding:0; }
#caseCol2 p { font-size:13px; line-height:20px; }
#caseCol2 #logo { position:absolute; top:0; left:0; }
#caseCol2 #bg { position:absolute; top:0; left:532px; }
#caseCol2 #title { position:absolute; top:0; left:196px; }
#caseCol2 #ph01 { position:absolute; top:173px; left:33px; }
#caseCol2 #sttl01 { position:absolute; top:173px; left:326px; }
#caseCol2 p.txt01 { position:absolute; top:217px; left:326px; width:392px; margin-top:0; }
#caseCol2 #ph02 { position:absolute; top:349px; left:25px; }
#caseCol2 #ph03 { position:absolute; top:430px; left:326px; }
#caseCol2 #ph04 { position:absolute; top:663px; left:272px; }
#caseCol2 #sttl02 { position:absolute; top:305px; left:326px; }
#caseCol2 p.txt02 { position:absolute; top:349px; left:326px; width:392px; margin-top:0; }
#caseCol2 #ph05 { position:absolute; top:907px; left:27px; }
#caseCol2 #sttl03 { position:absolute; top:663px; left:27px; }
#caseCol2 p.txt03 { position:absolute; top:710px; left:27px; width:220px; margin-top:0; }
#caseCol2 #btn { position:absolute; bottom:0; left:282px; margin:20px auto 30px; text-align:center; }


/*CASE1
------------------------------------------------------------------------------------------------*/

#caseCol1 { position:relative; width:750px; height:2830px; margin:50px auto 20px; padding:0; background:url(images/case1/bg.gif) no-repeat 0 1500px; }
#caseCol1 p { font-size:13px; line-height:20px; }
#caseCol1 #logo { position:absolute; top:0; left:0; }
#caseCol1 #title { position:absolute; top:0; left:196px; }
#caseCol1 #ph01 { position:absolute; top:157px; left:26px; }
#caseCol1 #ph02 { position:absolute; top:653px; left:28px; }
#caseCol1 #sttl01 { position:absolute; top:657px; left:377px; }
#caseCol1 p.txt01 { position:absolute; top:685px; left:377px; width:340px; margin-top:0; }
#caseCol1 #ph03 { position:absolute; top:762px; left:377px; }
#caseCol1 #sttl02 { position:absolute; top:977px; left:377px; }
#caseCol1 p.txt02 { position:absolute; top:1003px; left:377px; width:148px; margin-top:0; }
#caseCol1 #ph04 { position:absolute; top:1003px; left:540px; }
#caseCol1 #sttl03 { position:absolute; top:1194px; left:28px; }
#caseCol1 p.txt03 { position:absolute; top:1221px; left:28px; width:338px; margin-top:0; }
#caseCol1 #ph05 { position:absolute; top:1176px; left:389px; }
#caseCol1 #sttl04 { position:absolute; top:1366px; left:200px; }
#caseCol1 p.txt04 { position:absolute; top:1393px; left:200px; width:520px; margin-top:0; }
#caseCol1 #ph06 { position:absolute; top:1367px; left:28px; }

#caseCol1 #sttl05 { position:absolute; top:1542px; left:28px; }
#caseCol1 #ph07 { position:absolute; top:1571px; left:28px; }
#caseCol1 #sttl06 { position:absolute; top:1589px; left:202px; }
#caseCol1 #ph08 { position:absolute; top:1616px; left:455px; }
#caseCol1 p.txt05 { position:absolute; top:1616px; left:202px; width:230px; margin-top:0; }
#caseCol1 #sttl07 { position:absolute; top:1796px; left:28px; }
#caseCol1 #ph09 { position:absolute; top:1827px; left:28px; }
#caseCol1 p.txt06 { position:absolute; top:1827px; left:240px; width:200px; margin-top:0; }
#caseCol1 #sttl08 { position:absolute; top:2062px; left:160px; }
#caseCol1 #sttl09 { position:absolute; top:2211px; left:43px; }
#caseCol1 #ph10 { position:absolute; top:2244px; left:18px; }
#caseCol1 #sttl10 { position:absolute; top:2426px; left:41px; }
#caseCol1 p.txt07 { position:absolute; top:2457px; left:41px; width:514px; margin-top:0; }
#caseCol1 #sttl11 { position:absolute; top:2544px; left:41px; }
#caseCol1 p.txt08 { position:absolute; top:2594px; left:41px; width:231px; margin-top:0; }
#caseCol1 #ph11 { position:absolute; top:2536px; left:299px; }

#caseCol1 #btn { position:absolute; bottom:0; left:282px; margin:20px auto 30px; text-align:center; }

/*#caseCol1 #bg { position:absolute; top:1499px; left:0; width:750px; height:918px; background:url(images/case1/bg.gif) no-repeat; }
*/


