@charset "utf-8";
/* layoutCSS Document */


#main #tit{
	background: url(../images/contents/main/border1_bg.gif) center bottom no-repeat ;	
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 12px 0px;
}
#main #tit p.date{
	font-size: 120%;
	font-weight: bold;
	float: left;
	padding: 0px 0px 5px 2px;
}
#main #tit p.bn{
	float: right;
	padding: 0px 10px 0px 0px;
	}
#main #tit p.bn img{
	padding: 0px;
	margin: 0px 0px 0px 0px;	
}
#main .box{
	margin: 0px 0px 11px 0px;
}
#main .box h3{
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 15px;	
}
#design1 #main .box h3{
	background: url(../images/contents/main/border2_bg.gif) repeat-y left 0px;
}
#design2 #main .box h3{
	background: url(../images/next/border2_bg.gif) repeat-y left 0px;
}



#main .box h4{
	color: #cc0000;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	font-size: 110%;	
}


#main .box p img{
	float: left;
	margin: 0px 12px 6px 0px;
}
#main .box .entry{
	padding: 6px 12px 16px 10px;
}
#main .box .entry strong{
	font-weight: bold;
	color: #018497;
}
#main .box .entry u{
	font-weight: bold;
	color: #ff9400;
	text-decoration: underline;
}
#main .box p.title,
#main .box h5{
	font-size: 110%;
	font-weight: bold;	
	background: #dddbe0 url(../images/contents/main/h3_circle.gif) no-repeat 5px 6px;
	padding: 6px 25px 6px 25px;
	margin: 0px 0px 11px 0px;
}
#main .box h5 a{
	color: #000;
}
#main .box h5 a:hover{
	color: #f78f00;
}

#main .box #photo{
	text-align: center;
	width: 40%;
	float: left;
	padding: 0px 20px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

#main .box .body{
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 17px 0px;
	background: url(../images/contents/main/border3_bg.gif) no-repeat 0px bottom;

}
#main .box p.subtit{
	padding: 0px 0px 12px 0px;
	font-weight: bold;
}
#main .box #photo p.cap{
	margin: 0px 0px 18px 0px;
}
#main .box #info{
	width: 50%;
	float: left;

}
#main .box #info dl{

}
#main .box #info dt{
	padding: 0px 0px 0px 16px;
	background: url(../images/contents/main/circle_bg.gif) no-repeat 0px 5px;
	font-weight: bold;

}
#main .box #info dd{
	padding: 0px 0px 20px 16px;
	word-break: normal;
	word-wrap: break-word;
}
#main .box #photo p img{
	float: none;
}
















#main p.back{
	float: left;
}
#main p.top{
	float: right;
}
#sub #list{
	width: 294px;
	background:url("../images/common/box_bg.gif") repeat;
	border:3px solid #D9D0B7;	
	float: right;	
}
#sub #list dl{
	padding: 8px 13px;
}

#sub #list dt{
	padding: 0px 0px 10px 18px;
	background:url("../images/contents/sub/circle_bg.gif") left 0px no-repeat;	
}
#sub #list dd{
	padding: 0px 0px 8px 22px;
	background:url("../images/contents/sub/bar_bg.gif") 3px 3px repeat-y;	
}
#sub #list dd a{
	color: #ff9400;
	text-decoration: underline;
	background:url("../images/contents/sub/libox_bg.gif") 0px 5px no-repeat;	
	padding: 0px 0px 0px 6px;
	font-weight: bold;
	
}

