@charset "utf-8";

#container{ color:#666666; line-height:20px;}

#breadcrumbs{ width:100%; position:absolute; left:0; top:0;}
#breadcrumbs .inner{width:996px; margin:0 auto; height:15px; padding-top:15px; font-size:10px; color:#fff;}

#breadcrumbs p{ margin-left:0px;}
#breadcrumbs a{ text-decoration:none; color:#fff;}
#breadcrumbs a:hover{ text-decoration:underline;}

/* ------------------------------------------------------
Main
------------------------------------------------------ */
#reportMain{ width:100%; position:relative;background: #101010; /*min-height:840px;*/}
#reportMainWrap{ width:996px; margin:0 auto; position:relative; text-align:center;}

#reportMainWrap h1{ /*margin-top:390px;*/}
#reportMainWrap p{ /*position:absolute; left:0; top:205px;*/}


#reportMain #visualBlock { width:100%; background:#101010;overflow:hidden;}
#reportMain #visualBlockWrap {
	margin:0 auto;min-width:1200px;max-width:1600px;height:420px;position: relative; overflow:hidden;
}
#reportMain #visualBlock .item{ width:33%; height:420px; float:left;}
	#reportMain #visualBlock .item1{max-width:533px;background: url(../images/main_bg01_140905.jpg) no-repeat center top;}
	#reportMain #visualBlock .item2{max-width:534px;background: url(../images/main_bg02_140905.jpg) no-repeat center top;}
	#reportMain #visualBlock .item3{width:33.9%;max-width:533px;background: url(../images/main_bg03_140905.jpg) no-repeat center top;}


#reportMapCont{ background:#FFF; padding:40px 0;}
#reportMapContWrap{ width:996px; margin:0 auto; position:relative; min-height:300px;}

	#reportMapCont iframe{ border:none; position:absolute; left:0; top:0;}
	#reportMapCont h2{ margin-left:516px;}
	#reportMapCont .text{ margin-left:516px;}

/* ------------------------------------------------------
Contents
------------------------------------------------------ */

#reportCont{width:100%; color:#666; padding-top:60px;line-break: strict; word-break: normal; word-wrap: break-word;}
#reportContWrap{ width:996px; margin:0 auto; margin-bottom:0px;}


.ttl_lv2{ margin-bottom:60px;}
.ttl_lv2.repo{ margin-bottom:40px;}

.btn a:hover img{ opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.pageTop.btn{ text-align:right;}
.pageTop.btn a:hover img{ opacity:0.50;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=50)";-moz-opacity:0.50;-khtml-opacity: 0.50;}


/*-------- reporter */
#reporter{ margin-bottom:90px;}
#reporter dl{ background:#FFF; position:relative; padding:35px 30px 30px 30px;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
behavior: url("http://mb-live.jp/share/css/PIE.htc");}
	#reporter dl dt{ margin-left:190px;}
	#reporter dl .text{ margin-left:190px; margin-bottom:20px;}
	#reporter dl .thumb{ position:absolute; left:30px; top:35px;}
	#reporter dl .btn{ text-align:right;}
	

/*-------- Report Section */
.reportSec {}
.reportSec .left,.reportSec .right{width:480px; margin-bottom:90px; min-height:240px; position:relative;}

.reportSec .left{}
	.reportSec .left .thumb{ position:absolute; right:-516px; top:0;}

.reportSec .right{ margin-left:516px;}
	.reportSec .right .thumb{ position:absolute; left:-516px; top:0;}

#repo01 .sec04,#repo02 .sec05{ margin-bottom:79px;}


/*-------- Link */
.secLink{ padding-bottom:41px;}
	.secLink li{ display:block; width:483px; height:120px; float: left; padding-left:30px; margin-bottom:30px;}
	.secLink li.item1,.secLink li.item4{padding-left:0px; clear:both;}

	.secLink li a:hover img{ opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}


/*------------------*/
.mb65{ margin-bottom:65px !important;}
.mb80{ margin-bottom:80px !important;}