@charset "Shift_JIS";


/*
----------------------------------------------*/

div#kaidoki_wrap{
	margin:0 auto;
	width:980px;
	background-color:#fff;
	border:#eeeeee 1px solid;
	font-size:14px;
}

div#kaidoki_wrap .button { width:901px; overflow:hidden; display:inline; text-align:center; }
div#kaidoki_wrap .button ul { width:910px; margin:-5px auto 0; position:relative; height:53px; }
div#kaidoki_wrap .button li { float:left; margin-right:9px; }

div#kaidoki_wrap h3 { text-align:left; padding-top:8px; }
div#kaidoki_wrap h4.date_ttl { background:#f5f5f5 url(../images/bg_ttl.jpg) right top no-repeat; text-align:left; padding: 16px 0 16px 40px; border:#eeeeee 1px solid; border-left-width:0; border-right-width:0; margin-top:16px; }

div#kaidoki_wrap .import_read { width:900px; margin:40px auto 0; text-align:left; border-bottom:#d9d9d9 1px solid; padding-bottom:40px; }
div#kaidoki_wrap .import_read h4 { margin-bottom:35px; }

div#kaidoki_wrap .section { width:900px; margin:35px auto 0; text-align:left; padding-bottom:40px; }
div#kaidoki_wrap .section h4 { margin-bottom:15px; }
div#kaidoki_wrap .section .read { margin-bottom:20px; }

/*04*/
div#kaidoki_wrap .section .float { margin-bottom:40px;}
div#kaidoki_wrap .section .float .left { float:left; width:340px; line-height:25px;}
div#kaidoki_wrap .section .float .right { float:right;}


div#kaidoki_wrap .pageview { width:900px; margin:0 auto 30px; position:relative; height:91px; border-top:#d9d9d9 1px solid; }
div#kaidoki_wrap .pageview .page_prev { position:absolute; top:30px; left:0px; }
div#kaidoki_wrap .pageview .page_next { position:absolute; top:30px; right:0px; }


/* .kaidoki_top
-----------------------------------------------------*/
div#kaidoki_wrap.kaidoki_top {
	position: relative;
	height:600px;
	background:url(../images/top_bg.jpg) no-repeat;
	border:none;
}

.kaidoki_top #button{
	position:absolute;
	top:80px;
	right:37px;
}
 
.kaidoki_top #button img{
	margin-bottom:14px;
	display:block;
}


	

/* clearfix
-----------------------------------------------------*/
.button ul:after,
div#kaidoki_wrap .section .float:after {
  display: block;
  height: 0;
  line-height: 0;
  font-size: 1px;
  content: ".";
  visibility: hidden;
  clear: both;
}

.button ul,
div#kaidoki_wrap .section .float {
  zoom: 1;
}
/* clearfix
----------------------------------------------------
div#kaidoki_contents #mainImgArea:after,
div#kaidoki_contents #mainImgArea  #mainDinks:after,
div#kaidoki_contents #mainImgArea #mainSenior:after,
div#kaidoki_contents ul#timeSchedule:after,
div#kaidoki_contents .section:after,
div#kaidoki_contents .footerNavi:after,
div#kaidoki_contents .footerEntryNavi:after,
div#relatedArea:after,
.informationArea:after,
.informationArea li:after {
  display: block;
  height: 0;
  line-height: 0;
  font-size: 1px;
  content: ".";
  visibility: hidden;
  clear: both;
}
div#kaidoki_contents #mainImgArea,
div#kaidoki_contents #mainImgArea  #mainDinks,
div#kaidoki_contents #mainImgArea #mainSenior,
div#kaidoki_contents ul#timeSchedule,
div#kaidoki_contents .section,
div#kaidoki_contents .footerNavi,
div#kaidoki_contents .footerEntryNavi,
div#relatedArea,
.informationArea,
.informationArea li {
  zoom: 1;
}
-*/

	

