/* CSS Document */

ul.course_list_top {
	list-style:none;
}
ul.course_list_top li {
	float:left;
	display:block;
	width:320px;
	height:60px;
	background:#666600;
	margin-bottom:10px;
}
ul.course_list_top li:nth-child(2n+1) {
	margin-right:10px;
}
ul.course_list_top li a:hover {
	opacity:0.7;
}

.mf_bnr01 {
	margin:    10px 0px 0px 0px;
	padding:   0px;
	width:     180px;
	height:    45px;
}
.mf_bnr01 a:hover {
	opacity:0.7;
}

.mf_bnr02 {
	margin-bottom:5px;
	width:     230px;
	height:    50px;
	background:url(../img/mf_bnr02_r.jpg) no-repeat;
}
.mf_bnr02 a:hover {
	opacity:0;
}

.box-read-650 {
	width:650px;
	margin:50px auto;
}

.box-read-650 h1 {
	text-align:center;
	font-size:1.2em;
	margin:0 0 40px;
}

.box-read-650 p {
	line-height:160%;
	
	font-size:1em;
}

/* 追加 2018.07.04 */

.mr10b {
	margin-bottom: 10px;
}

.pxgh {
	width:       210px;
	float:       left;
}
.pxgh a {
	display:     block;
	width:       210px;
	height:      60px;
	background:  url(../img/cn_pxgh.gif) no-repeat;
}
.pxgh a:hover {
	background:  url(../img/cn_pxgh_over.gif) no-repeat;
}


.jmch {
	padding:     0px 0px 0px 10px;
	width:       210px;
	float:       left;
}
.jmch a {
	display:     block;
	width:       210px;
	height:      60px;
	background:  url(../img/cn_jmch.gif) no-repeat;
}
.jmch a:hover {
	background:  url(../img/cn_jmch_over.gif) no-repeat;
}

.xgolfh {
	padding:     0px 0px 0px 10px;
	width:       210px;
	float:       left;
}
.xgolfh a {
	display:     block;
	width:       210px;
	height:      60px;
	background:  url(../img/cn_xgolfh.gif) no-repeat;
}
.xgolfh a:hover {
	background:  url(../img/cn_xgolfh_over.gif) no-repeat;
}

.othercoursettl {
	width:         250px;
	height:        14px;
	background:    url(../course/img/ttl_other.gif) left center no-repeat;
}
