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

#content .box-s{
	border:solid 2px #F00; padding:6px; font-weight:bold; font-size:14px; width:650px; margin:15px auto 0 auto; text-align:center; line-height:22px;
}

#content .content .box01 .text {
	float:left;
	width:440px;
}
#content .content .box01 p {
	margin:0px;
}
#content .content .box01 .pic {
	float:right
}
#content .content .box02 {
	padding-top:20px;
}
#content .content .box02 .b-l {
	float:left;
	border:solid 1px #322d46;
	width:231px;
	margin-right:17px;
	margin-bottom:15px;
}
#content .content .box02 .b-r {
	float:right;
	border:solid 1px #322d46;
	width:231px;
	margin-bottom:15px;
}
#content .content .box02 h3 {
	background-color:#322d46;
	padding:3px 0 3px 25px;
	color:#FFF;
	margin:0 0 0;
	background-image:url(common/img/arrow2.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#content .content .box02 p {
	padding:5px 8px;
	margin:0px;
	height:70px;
}
#content .content .box02 .s-text {
	text-align:right;
	padding:10px 6px 3px 0;
}
#content .content .box03 h3 {
	margin:0px;
	padding:8px 0 0 8px;
	background-image:url(common/img/bg04.jpg);
	background-repeat:repeat-x;
	height:21px;
}
#content .content .box02 h3 a {
	color:#FFF;
	text-decoration:none;
}
#content .content .box02 h3 a:hover {
	text-decoration:underline;
}
#content .content .box03 .day {
	float:left;
	padding-left:8px;
	width:75px;
	padding-top:10px;
}
#content .content .box03 .news {
	float:right;
	padding-right:8px;
	width:640px;
	padding-top:10px;
}
