@charset "utf-8";

#mdl_tit {
	width: 920px;
	clear: both;
	overflow: hidden;
	margin-top: 30px;
}

#mdl_tit h2 {
	width: 138px;
	height: 14px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/mdl/tit.gif);
	background-repeat: no-repeat;
	margin-right: 40px;
}

a#tit_link {
	width: 203px;
	height: 15px;
	float: left;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/tit_link.gif);
	background-repeat: no-repeat;
}
a:hover#tit_link {
	background-position: 0 -15px;
}

/*100202修正前
#mdl_mkd_bg {
	width: 920px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/mdl/mkd_bg.gif);
	background-repeat: repeat-y;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}
#mdl_mkd {
	width: 900px;
	clear: both;
	text-align: left;
	overflow: hidden;
	margin: 10px;
}
.mdl_mkd_l {
	width: 240px;
	float: left;
	margin-right: 20px;
	margin-top: 16px;
}
.mdl_mkd_r {
	width: 240px;
	float: right;
	margin-top: 16px;
}
.mdl_mkd_box {
	width: 240px;
	clear: both;
	overflow: hidden;
	margin-top: 8px;
}
.mdl_mkd_txt {
	width: 140px;
	float: right;
	font-size: 85%;
	line-height: 160%;
}
#mdl_mkd_tit {
	width: 120px;
	height: 150px;
	float: left;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_tit.gif);
	background-repeat: no-repeat;
}
#mdl_mkd_box {
	width: 760px;
	float: right;
	overflow: hidden;
}

a#mdl_mkd_link {
	width: 760px;
	height: 30px;
	clear: both;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_link.gif);
	background-repeat: no-repeat;
}
a:hover#mdl_mkd_link {
	background-position: 0 -30px;
}

a#mdl_mkd1,
a#mdl_mkd2,
a#mdl_mkd3 {
	width: 191px;
	height: 15px;
	clear: both;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd1.gif);
	background-repeat: no-repeat;
}
a#mdl_mkd2 {
	width: 185px;
	background-image: url(../img/mdl/mkd2.gif);
}
a#mdl_mkd3 {
	width: 214px;
	background-image: url(../img/mdl/mkd3.gif);
}
a:hover#mdl_mkd1,
a:hover#mdl_mkd2,
a:hover#mdl_mkd3 {
	background-position: 0 -15px;
}
a#mdl_mkd_pho1,
a#mdl_mkd_pho2,
a#mdl_mkd_pho3 {
	width: 90px;
	height: 80px;
	float: left;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_pho1.jpg);
	background-repeat: no-repeat;
}
a#mdl_mkd_pho2 {
	background-image: url(../img/mdl/mkd_pho2.jpg);
}
a#mdl_mkd_pho3 {
	background-image: url(../img/mdl/mkd_pho3.jpg);
}
a:hover#mdl_mkd_pho1,
a:hover#mdl_mkd_pho2,
a:hover#mdl_mkd_pho3 {
	background-position: 0 -80px;
}
-------------------------------------------*/

#mdl_mkd_bg {
	width: 920px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/mdl/mkd_bg.gif);
	background-repeat: repeat-y;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}
#mdl_mkd {
	width: 900px;
	clear: both;
	text-align: left;
	overflow: hidden;
	margin: 10px;
}
.mdl_mkd_l {
	width: 370px;
	float: left;
	margin-right: 20px;
	margin-top: 16px;
}
.mdl_mkd_r {
	width: 370px;
	float: right;
	margin-top: 16px;
}
.mdl_mkd_box {
	clear: both;
	overflow: hidden;
}
.mdl_mkd_txt {
	width: 270px;
	float: right;
	font-size: 85%;
	line-height: 150%;
}
/*100318修正
#mdl_mkd_tit {
	width: 120px;
	height: 225px;
	float: left;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_tit2.gif);
	background-repeat: no-repeat;
}
*/
/*100330修正
#mdl_mkd_tit {
	width: 120px;
	height: 320px;
	float: left;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_tit3.gif);
	background-repeat: no-repeat;
}
*/
#mdl_mkd_tit {
	width: 120px;
	height: 220px;
	float: left;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_tit.gif);
	background-repeat: no-repeat;
	background-color: #F90;
	background-position: left center;
}

#mdl_mkd_box {
	width: 760px;
	float: right;
	overflow: hidden;
}

a#mdl_mkd_link {
	width: 760px;
	height: 30px;
	clear: both;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_link.gif);
	background-repeat: no-repeat;
}
a:hover#mdl_mkd_link {
	background-position: 0 -30px;
}

a#mdl_mkd1,
a#mdl_mkd2,
a#mdl_mkd3,
a#mdl_mkd4,
a#mdl_mkd5,
a#mdl_mkd6,
a#mdl_mkd8,
a#mdl_mkd9,
a#mdl_mkd10,
a#mdl_mkd11 {
	width: 202px;
	height: 30px;
	clear: both;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd1.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
a#mdl_mkd2 {
	width: 224px;
	background-image: url(../img/mdl/mkd2.gif);
}
a#mdl_mkd3 {
	width: 270px;
	background-image: url(../img/mdl/mkd3.gif);
}
a#mdl_mkd4 {
	width: 213px;
	background-image: url(../img/mdl/mkd4.gif);
}
a#mdl_mkd5 {
	width: 213px;
	background-image: url(../img/mdl/mkd5.gif);
}
a#mdl_mkd6 {
	width: 190px;
	background-image: url(../img/mdl/mkd6.gif);
}
a#mdl_mkd8 {
	width: 250px;
	background-image: url(../img/mdl/mkd8.gif);
}
a#mdl_mkd9 {
	width: 250px;
	background-image: url(../img/mdl/mkd9.gif);
}
a#mdl_mkd10 {
	width: 250px;
	background-image: url(../img/mdl/mkd10.gif);
}
a#mdl_mkd11 {
	width: 250px;
	background-image: url(../img/mdl/mkd11.gif);
}
a:hover#mdl_mkd1,
a:hover#mdl_mkd2,
a:hover#mdl_mkd3,
a:hover#mdl_mkd4,
a:hover#mdl_mkd5,
a:hover#mdl_mkd6,
a:hover#mdl_mkd8,
a:hover#mdl_mkd9,
a:hover#mdl_mkd10,
a:hover#mdl_mkd11 {
	background-position: 0 -30px;
}
a#mdl_mkd_pho1,
a#mdl_mkd_pho2,
a#mdl_mkd_pho3,
a#mdl_mkd_pho4,
a#mdl_mkd_pho5,
a#mdl_mkd_pho6,
a#mdl_mkd_pho8,
a#mdl_mkd_pho9,
a#mdl_mkd_pho10,
a#mdl_mkd_pho11 {
	width: 90px;
	height: 80px;
	float: left;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/mkd_pho1.jpg);
	background-repeat: no-repeat;
}
a#mdl_mkd_pho2 {
	background-image: url(../img/mdl/mkd_pho2.jpg);
}
a#mdl_mkd_pho3 {
	background-image: url(../img/mdl/mkd_pho3.jpg);
}
a#mdl_mkd_pho4 {
	background-image: url(../img/mdl/mkd_pho4.jpg);
}
a#mdl_mkd_pho5 {
	background-image: url(../img/mdl/mkd_pho5.jpg);
}
a#mdl_mkd_pho6 {
	background-image: url(../img/mdl/mkd_pho6.jpg);
}
a#mdl_mkd_pho8 {
	background-image: url(../img/mdl/mkd_pho8.jpg);
}
a#mdl_mkd_pho9 {
	background-image: url(../img/mdl/mkd_pho9.jpg);
}
a#mdl_mkd_pho10 {
	background-image: url(../img/mdl/mkd_pho10.jpg);
}
a#mdl_mkd_pho11 {
	background-image: url(../img/mdl/mkd_pho11.jpg);
}
a:hover#mdl_mkd_pho1,
a:hover#mdl_mkd_pho2,
a:hover#mdl_mkd_pho3,
a:hover#mdl_mkd_pho4,
a:hover#mdl_mkd_pho5,
a:hover#mdl_mkd_pho6 {
	background-position: 0 -80px;
}
a:hover#mdl_mkd_pho8,
a:hover#mdl_mkd_pho9,
a:hover#mdl_mkd_pho10,
a:hover#mdl_mkd_pho11 {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

#mdl_syu {
	width: 920px;
	clear: both;
	text-align: left;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
a#mdl_syu_pho {
	width: 250px;
	height: 120px;
	float: left;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/syu_pho.jpg);
	background-repeat: no-repeat;
}
a:hover#mdl_syu_pho {
	background-position: 0 -120px;
}
#mdl_syu_r {
	width: 650px;
	float: right;
}
a#mdl_syu_tit,
a#mdl_syu_free {
	width: 512px;
	height: 20px;
	clear: both;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/mdl/syu_tit.gif);
	background-repeat: no-repeat;
}
a#mdl_syu_free {
	width: 535px;
	height: 30px;
	background-image: url(../img/mdl/syu_free.gif);
	margin-top: 10px;
}
a:hover#mdl_syu_tit {
	background-position: 0 -20px;
}
a:hover#mdl_syu_free {
	background-position: 0 -30px;
}
#mdl_syu_txt {
	width: 650px;
	clear: both;
	font-size: 85%;
	line-height: 160%;
	margin-top: 10px;
}

