@charset "utf-8";
/*推奨set*/
@import "../../common/css/second.css";

#second_contents .opencampus_box{
	padding:5px;
	_padding:0;
	background:url(../img/opencampus_point_bg.jpg) no-repeat 25px 50px;
	width:310px;
	height:350px;
	float:left;

}
#second_contents .opencampus_box h4{
margin:0;
}
#second_contents p.opencampus_text{
	margin:0 0 0 65px;
	height:80px;
}
#second_contents p.opencampus_photo{
	padding:5px;
	margin:0 0 0 65px;
}
.point_ath_name{
	margin:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #91c140;
	clear:both;
}
.point_ath_text{
	margin-top:10px;
	margin-left:5px;
	padding:10px;
	background-color:#f4f4f4;
	border:1px solid #E4E4E4;
}
.point_date{
	margin-top:20px;
	margin-left:30px;
	width:555px;
	font-weight:bold;
	border-bottom:1px solid #FF1C6C;

}
.date_box{
	margin:20px;
}
#contents_banner{
	clear:both;
	width:620px;
	height:70px;
	border-top:1px solid #D2ECFF;
	text-align:center;
}
#contents_banner a{
	padding:0 2px;
}
#opencumpus {
	height: auto;
	width: 620px;
}
ul.opencumpus_pre{
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
}
.opencumpus_pre li {
	width: 300px;
	float:left;
	margin:0;
	padding:0;
}
.opencumpus_pre li img{
margin:10px;
}
.opencumpus_info p {
	margin-top: 10px;
	margin-left: 20px;
	background-color: #FBFAEC;
	border: 1px solid #D2ECFF;
	padding: 10px;
	margin-bottom: 20px;
	width: 580px;
}
.opencumpus_info .strongpoint {
	color: #F96285;
}

/*lesson*/
#oplessonarea{
background:url(../img/opencampus_lesson_bg.jpg) no-repeat left top;
width:630px;
overflow:hidden;
height:100%;
margin:0 0 0 20px;
}
#oplmachida{
width:315px;
float:left;
}
#oplchiyoda{
width:315px;
float:right;
}
#oplessonarea h4{
text-align:center;
margin:13px 0 8px;
}
#oplessonarea p{
text-align:center;
margin:0 0 15px;
}
#oplessonarea ul{
margin:0 14px 15px 14px;
}
#oplessonarea dl{
margin:0 0 15px;
padding:0;
}
#oplessonarea dl dd{
background:#fff;
padding:10px 12px;
line-height:120%;
}
#oplessonarea #oplmachida dl dd{
border:1px solid #A9DCED;
}
#oplessonarea #oplchiyoda dl dd{
border:1px solid #F0C1CE;
}
#oplessonarea .special{
background:#93BF43;
padding:1px 5px;
margin:0 0 0 10px;
color:#fff;
}
#oplessonarea strong{
font-size:135%;
display:block;
margin:8px 0 2px 0;
line-height:110%;
}
#oplessonarea #oplmachida strong,
#oplessonarea #oplmachida .date{
color:#4EB7D9;
}
#oplessonarea #oplchiyoda strong,
#oplessonarea #oplchiyoda .date{
color:#D86182;
}
#oplessonarea .date{
display:block;
letter-spacing:0px;
margin:0 0 5px;
}
