@charset "utf-8";
/* CSS Document */
.maincatch h2{
	padding:0;
	font-size:0;
	line-height:0;
	}


/* navigation ==========================================================*/

.navigation{
	width:950px;
	margin:0 auto 10px;
	font-size:0;
	}
	
.navigation li{
	float:left;	
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	}	
	
.navigation li.l01{
		
	}		
.navigation li.l02{
		
	}			
/* main ==========================================================*/	
div.mainbody{
	width: 792px;
	margin-bottom: 0px;
	}
/*==slide==*/
.jqslide {
	position:relative;
	width: 473px;
}

#slides {
	/*position:relative;
	width: 473px;
	padding-left: 96px;
	padding-top: 196px;*/
}
#slides .crossfader {
	height:309px;
	overflow: hidden;
	width: 473px;
	background:url(../img/slide/p14.jpg) no-repeat top left;
}
#slides .pagination {
	display:none;
}
#slides .pagination li {
	display:none;
}
#slides .next, #slides .prev {
	display:none;
}
#slides .prev {
	display:none;
}
*+ html #slides .prev {
	
}
*+ html #slides .next, *+ html #slides .prev {
	display:none;
	height:0;
	width:0;
	position:static;
}	
	

/* right ==========================================================*/
#content #right{
	width:158px;	
	/*padding-top:10px;*/
	float:right;
	}
#content #right .bnr_box ul{
	margin-bottom:6px;	
	font-size:0;
	line-height:0;
	padding:0;
	}	
#content #right .bnr_box ul.bn01{
	margin-bottom:5px;	
	}		
#content #right .bnr_box ul.bn02{
	margin-bottom:6px;	
	}		
#content #right .bnr_box ul li a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.5;	
	}	
#content .block{
	width:765px;	
	
	}	
#content .block .f-left{
	width:320px;	
	}	
#content .block .f-right{
	width:420px;	
	}	
/* left==========================================================*/	
html, body {
    height: 100%;
}
#left div.bnr3 ul li{
	line-height:0;
	font-size:0;
	padding:0 0 2px 0;
	}
#left{
	float:left;	
	width:160px;
	}
#left ul{
	margin-bottom:7px;	
	}	
.oshiraseblock{
	padding-top:20px;	
	}	
div.oshirasebox{
	width:420px;	
	font-size:1.3em;
	margin-bottom:25px;
	}	
div.oshirasebox .parts {
	padding-bottom:12px;	
	}	
.block div.oshiraseblock div.oshirasebox h3{
	width:125px !important;	
	padding-top:2px;
	}	
div.oshirasebox .parts .f-right{
	width:115px !important;	
	}		
div.oshirasebox table{
	width:100%;	
	border-top:1px dotted #cccccc;
	border-collapse:collapse;
	}	
div.oshirasebox table th,	div.oshirasebox table td{
	padding:7px;	
	border-bottom:1px dotted #cccccc;
	}
div.oshirasebox table th{
	font-weight:normal;	
	vertical-align:top;
	text-align:left;
	}	
div.oshirasebox table td{
	font-weight:normal;	
	text-align:left;
	}		
div.oshirasebox table tr.odd{
	background:#f0f3fa;	
	}
	
div.ichiran img{
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;	
	}	



