@charset "UTF-8";
/* CSS Document */
div,dl,dt,dd { margin:0; padding:0;}


#waku_c { width:960px; margin:0 auto; background:url(../images/waku/bg.gif) repeat-y; font-size:14px; padding:30px 0 30px 0;}

.box1 { width:800px; margin:0 auto; clear:both;}
.box1 .boximg { margin-left:13px; margin:0; padding:0;}
.clear { clear:both;}
.floatL {float:left;}
.floatR {float:right;}


.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }

.pt10 { padding-top:10px !important;}

.pb20 { padding-bottom:20px !important;}
.pb40 { padding-bottom:40px !important;}
.pb50 { padding-bottom:50px !important;}

.mb0 { margin-bottom:0px !important; }
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }
.mb50 { margin-bottom:50px !important; }

.w350 { width:350px;}

.titleimg { display:block; width:727px; margin:0 auto 40px auto;}
.dayinfo {
	display:block;
	width:760px;
	margin:10px auto 40px auto;
}

.box1 .top1 {width:799px; margin:0 auto; background:url(../images/waku/waku01.png) no-repeat ; height:247px; }
.box1 .top2 {width:799px; margin:0 auto; background:url(../images/waku/waku_start.png) no-repeat; height:23px; }
.box1 .inbox {width:799px; margin:0 auto; padding:10px 0 10px 0; background:url(../images/waku/bg_cont.gif) repeat-y right;}
.box1 .end1 {width:799px; margin:0 auto; background:url(../images/waku/waku_end.png) no-repeat; height:25px; }

.box1 .inbox dl { clear:both; border-bottom:#122a88 1px solid; width:720px; margin:0 auto; padding:15px 10px;}

.box1 .inbox dl dt,
.box1 .inbox dl dd { float:left; }

.box1 .inbox dl dt { width:100px;}
.box1 .inbox dl.type1 dd { width:620px; text-align:left;}
.box1 .inbox dl dd.txt1 { width:290px; text-align:left;}
.box1 .inbox dl dd.txt2 { width:230px; text-align:left;}

.box1 .inbox dl dd { padding-top:5px;}
.box1 .inbox dl dd.tl1 { padding-top:0 !important; line-height:75px;}
.box1 .inbox dl dd.tl2 { padding-top:15px !important; }
.box1 .inbox dl dd .tmin { font-size:11px !important;}
.box1 .inbox dl.type1 dd.mousikomi { width:500px;}
.box1 .inbox dl.type1 dd.mail { width:110px; margin-top:85px;}

.box1 a img:hover { opacity:0.7;}

.atnimg { display:block; width:83px; margin:0 auto;}
.box1 .inbox dl.atn { border:none; clear:both; margin-top:20px;}
.box1 .inbox dl.atn dt { width:20px; margin-bottom:15px;}
.box1 .inbox dl.atn dd { padding:0; width:700px; text-align:left; margin-bottom:15px;}



.centerLink {text-align:center;}

.cataloglink { width:100%; text-align:center; margin:60px 0;}

.fin { font-weight:bold; color:#cc0000;}


/* report */
.report {
	text-align:center;
	margin: 0 0 40px 0;
}
.report p {
	color: #ee473a;
	font-weight: bold;
	font-size: 1.25em;
	margin-bottom: 15px;
	letter-spacing: 0.1em;
}
.report a:hover {
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;}

.reportTxt {
	margin:0 0 0 40px;
	width:720px;
	line-height:160%;
}

.reportTitle {
	 display:block; width:195px; margin:0 auto 30px auto;
}