@charset "EUC-JP";
/*============================================================
//  Course
//==========================================================*/

.course .visual {
	background:url(/course/image/main.jpg) no-repeat ;
	width:950px;
	height:235px;
	margin-top:60px;
	text-indent:-9999px;
}
.course h3 {
	background:url(/course/image/title.jpg) no-repeat; 
	width:700px;
	height:54px;
	text-indent:-9999px;
	margin-bottom:25px;
}
.course .box-list {
	width:500px;
	margin-bottom:30px;
}
.course .box-list h4 ,
.course .box-blog h4 {
	width:500px;
	margin-bottom:18px;
}
.course .box-list h5{
	width:370px;
	background-image : url(/imgcommon/icon_list.gif) ;
	background-position : 0 50% ;
	background-repeat : no-repeat ;
	padding-left : 20px ;
	font-size:1.2em;
	color:#D65929;
	margin-bottom:3px;
	font-weight:normal;
	float:left;
}
.course .box-list h5 a{ 
	color:#D65929;
	text-decoration:none;
}
.course .box-list h5 a:hover{
	color:#D65929;
	text-decoration:underline;
}
.course .box-list p.text{
	width:130px;
	font-size:1.0em;
	color:#999;
	margin-bottom:5px;
	float:right;
}
.course .box-list p.more{
	font-size:0.8em;
	text-align:right;
	margin-bottom:10px;
}
.course .box-list p.more a{ 
	color:#fff;
	background-color:#88877E;
	text-decoration:none;
}
.course .box-list p.more a:hover{
	background-color:#D65929;
	color:#FFFFFF;
	text-decoration:none;
}

.course .box-blog {
	width:500px;
	margin-bottom:15px;
}
.course .box-blog .box {
	margin-bottom:20px;
}
.course .box-blog .box .photo {
	width:180px;
	float:left;
}
.course .box-blog .box .photo img{
	padding:5px;
	border:1px solid #88877E;
}

.course .box-blog .box .text {
	width:310px;
	float:right;
}
.course .box-blog h5{
	background-image : url(/imgcommon/icon_list.gif) ;
	background-position : 0 50% ;
	background-repeat : no-repeat ;
	padding-left : 20px ;
	font-size:1.2em;
	color:#D65929;
	margin-bottom:10px;
}
.course .box-blog h5 a{ 
	color:#D65929;
	text-decoration:none;
}
.course .box-blog h5 a:hover{
	color:#D65929;
	text-decoration:underline;
}
.course .box-blog .box p{
	font-size:1.0em;
	color:#88877E;
}
.course .box-blog .line-blog {
	margin:10px 0 20px 0;
}


.course .box-blog p.navi-entry {
	font-size:0.8em;
	color:#CC0000;
	margin:0 0 15px 0;
	text-align:center;
}
.course .box-blog p.navi-entry a{
	color:#CC0000;
	text-decoration:underline;
}
.course .box-blog p.navi-entry a:hover{
	color:#CC0000;
	text-decoration:underline;
}


.course .box-blog p.navi-entry {
	font-size:0.8em;
	margin:0 0 15px 0;
	text-align:center;
}
.course .box-blog p.navi-entry a{ 
	color:#D65929;
	text-decoration:underline;
}
.course .box-blog p.navi-entry a:hover{
	background-color:#D65929;
	color:#FFFFFF;
	text-decoration:underline;
}

#menu-right .box-type,
#menu-right .box-recomend,
#menu-right .box-info{
	width:158px;
	background-color:#F7F2EC;
	border:1px solid #F7F2EC;
	padding:10px;
	margin-bottom:18px;
}
#menu-right .box-type ul{
	list-style:none;
}
#menu-right .box-type ul li{
	font-size:1.0em;
	color:#D65929;
	margin-bottom:8px;
}
#menu-right .box-type ul li a{
	color:#D65929;
	text-decoration: none;
}
#menu-right .box-type ul li a:hover{
	color:#D65929;
	text-decoration: underline;
}
#menu-right .box-recomend h5{
	font-size:0.8em;
	color:#D65929;
	margin-bottom:10px;
	font-weight:normal;
}
#menu-right .box-recomend h5 a{ 
	color:#D65929;
	text-decoration:none;
}
#menu-right .box-recomend h5 a:hover{
	color:#fff;
	background-color:#D65929;
}
#menu-right .box-recomend .photo{
	text-align:center;
	margin-bottom:5px;
}
#menu-right .box-recomend p.more{
	font-size:0.8em;
	color:#6D554A;
	text-align:right;
	margin-bottom:10px;
}
#menu-right .box-recomend p.more a{ 
	color:#fff;
	background-color:#88877E;
	text-decoration:none;
}
#menu-right .box-recomend p.more a:hover{
	color:#fff;
	background-color:#D65929;
	text-decoration:none;
}
#menu-right .box-info h5{
	font-size:1.0em;
	color:#6D554A;
	margin-bottom:3px;
}
#menu-right .box-info p{
	font-size:0.8em;
	color:#6D554A;
	margin-bottom:10px;
}
