@charset 'shift_jis';
/*
/////////////////////////////////////
DREAM2
/////////////////////////////////////
*/

body{margin:0;padding:0;font-size:12px;background:#44a33d;text-align:center;}
#shell{margin-left:auto;margin-right:auto;background:url(img/page.gif) 0 0 repeat-y;width:864px;text-align:left;}

#MainArea h1,#MainArea h2,#MainArea h3,#MainArea h4,#MainArea h5,#MainArea h6{margin:0;padding:0;}
#MainArea{color:#281805;}
#MainArea a{color:#2452a1;outline:none;text-decoration:underline;}
#MainArea a:hover{color:#2452a1;outline:none;text-decoration:none;}

/*======================================*/

.alt,#sub,#menu li span,#binder2 .about .rules a span{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	left:-5000px;
	width:1px;
	display:none;
	/*_*/
	display:block;
	/**/
	}

/*fontw่
======================================*/
#MainArea *{
	/* Hides from IE-mac _*/
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
	/* End hide from IE-mac */
	line-height:1.5;
	}


/*floatึA
======================================*/

.flc{
	font-size:1px;clear:both;
	line-height:0;height:0;display:block;
	}
.flcp{
	font-size:1px;
	line-height:0;height:0;display:block;
	}
	.flc br,.flcp br{
		height:0;line-height:0;
		}

.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	.clearfix{display:inline-block;}
	/* Hides from IE-mac _*/
	* html .clearfix{height:1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */




/*
======================================*/
#binder1{
	background:url(img/title.jpg) 0 0 no-repeat;
	height:460px;
	text-align:left;
	position:relative;
	}
	#eneoscup{
	position:absolute;
	width:79px;
	top:346px;
	left:700px;
}
	#eneoscup a{display:block;margin-left:auto;width:79px;}
	#eneoscup a img{display:block;border:solid 1px #c9cee4;}
	#eneoscup a:hover img{display:block;border:solid 1px #2452a1;}

#menu{height:38px;}
#menu ul{margin:0;padding:0 0 0 68px;}
#menu li{height:38px;float:left;list-style:none;margin:0;padding:0;}
#menu li.m1{width:248px;background:url(img/m1.gif) 0 0 no-repeat;}
#menu li.m2{width:248px;background:url(img/m2.gif) 0 0 no-repeat;}
#menu li.m3{width:252px;background:url(img/m3.gif) 0 0 no-repeat;}
#menu li a{display:block;height:38px;}
#menu li.m1 a{width:237px;background:url(img/m1.gif) 0 -40px no-repeat;}
#menu li.m2 a{width:237px;background:url(img/m2.gif) 0 -40px no-repeat;}
#menu li.m3 a{width:252px;background:url(img/m3.gif) 0 -40px no-repeat;}
	#menu.tab1 li.m1 a,
	#menu.tab2 li.m2 a,
	#menu li.m1 a:hover,
	#menu li.m2 a:hover,
	#menu li.m3 a:hover{background-position: 0 -80px;}

#binder3{
	background:url(img/vr.gif) 0 0 repeat-y;margin-bottom:15px;
	}
	#binder3 .inner{background:url(img/binder3btm.gif) 0 bottom no-repeat;}
#zenpen{background:url(img/zenpen.gif) 0 0 no-repeat; padding:100px 45px 5px 50px;}
#kohan{background:url(img/kouhan.jpg) 0 0 no-repeat; padding:100px 45px 5px 50px;}

.centrallink{background:url(img/centrallink.gif) 50px center no-repeat;margin-bottom:2px;}
.pacificlink{background:url(img/pacificlink.gif) 50px center no-repeat;margin-bottom:10px;}
#MainArea .pacificlink a{color:#426511;white-space:nowrap;}
.centrallink,.pacificlink{min-height:22px;font-size:10px;padding:0 45px 0 200px;}
* html body .centrallink,* html body .pacificlink{height:22px;}

.team{padding:0 45px 5px 50px;}
#MainArea .team h3{margin-bottom:5px;}
.team .txt{
	float:left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.team .pics{float:right;width:410px;padding-bottom:10px;}
.team .kantoku{background:url(img/kantoku.gif) 0 0 no-repeat;width:190px;float:left;}
	.team .kantoku2{background:url(img/kantoku2.gif) 0 0 no-repeat;width:190px;float:left;}
.team .ks{}
.team .senshu{background:url(img/senshu.gif) 0 0 no-repeat;width:570px;float:right;}
.team .senshu2{background:url(img/senshu2.gif) 0 0 no-repeat;width:570px;float:right;}
	.team .senshu .s{float:left;width:255px;margin-right:4px;font-size:11px;padding-bottom:4px; padding-left:5px;}
	.team .senshu2 .s{float:left;width:255px;margin-right:4px;font-size:11px;padding-bottom:4px; padding-left:5px;}
	.lineR{ border-right: solid 1px #899ec2;}
.team .kantoku,.team .senshu{padding:28px 0 8px;}
	.team .kantoku2,.team .senshu2{padding:28px 0 8px;}
.team .kantoku img{float:left;margin:0 5px 0 0;}
	.team .kantoku2 img{float:left;margin:0 5px 0 0;}
#MainArea .team h5{font-size:14px;color:#2452a1; padding-top:5px;}
#MainArea .pt{text-align:right;border-top:solid 1px #899ec2;font-size:9px;padding:3px 0 8px;text-decoration:none;}

#binder4{background:url(img/binder4btm.gif) 18px bottom no-repeat;}
#binder4 .inner{background:url(img/binder4.gif) 18px 0 no-repeat;padding:60px 40px 20px 40px;}
#binder4 #logo{background:url(img/logo.gif) center right no-repeat;}
#binder4 th,#binder4 td{padding:0 1.2em 0.3em 0;font-size:12px;text-align:left;vertical-align:top;}

#footerbinder{padding:5px 20px;margin-bottom:0;}
#footerbinder .footerlogo{float:right;width:90px;text-align:right;}
#footerbinder .footerlogo img{border:none;}
#copyright{text-align:right;float:right;width:600px;padding:14px 0 0;font-size:10px;}


/**/

.line{background:url(img/line.gif) no-repeat; height:28px;}

#kohan img.left{float:left; margin-right:10px;}
#kohan img.right{float:right; margin-left:10px;}

#kohan p{ margin:0; padding: 0 0 15px 0;}

.clearboth{clear:both;}
