#magazine {
	width: 450px;
}
#mj .lead {
	background-image: url(../../data/images/bgmj.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 450px;
}
#mj {
	line-height: 180%;
	color: #333333;
}
#mj .title_mj {
	background-image: url(../../data/images/title_mj.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
	width: 450px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#mj .subtitle {
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #333333;
	height: 30px;
	width: 450px;
	padding-top: 5px;
	background-image: url(../../data/images/bg_subtitle.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#mj .btn_book {
	background-image: url(../../data/images/btn_book.gif);
	background-repeat: no-repeat;
	height: 84px;
	width: 354px;
	margin-left: 48px;
	margin-top: 100px;
}
#mj .btn_book a {
	height: 84px;
	width: 354px;
	text-indent: -9999px;
	display: block;
}
#mj .btn_book2 {
	background-image: url(../../data/images/btn_book_mj0902.gif);
	background-repeat: no-repeat;
	height: 84px;
	width: 354px;
	margin-left: 48px;
	margin-top: 100px;
}
#mj .btn_book2 a {
	height: 84px;
	width: 354px;
	text-indent: -9999px;
	display: block;
}
#mj .btn1 {
	background-image: url(../../data/images/mj_btn1.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 142px;
	list-style-type: none;
	margin-top: 20px;
	float: left;
}
#mj .btn1 a {
	height: 47px;
	width: 142px;
	text-indent: -9999px;
	display: block;
}
#mj .btn2 {
	background-image: url(../../data/images/mj_btn2.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 142px;
	list-style-type: none;
	margin-top: 20px;
	margin-left: 12px;
	float: left;
}
#mj .btn2 a {
	height: 47px;
	width: 142px;
	text-indent: -9999px;
	display: block;
}
#mj .btn3 {
	background-image: url(../../data/images/mj_btn3.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 142px;
	list-style-type: none;
	margin-top: 20px;
	margin-left: 12px;
	float: left;
}
#mj .btn3 a {
	height: 47px;
	width: 142px;
	text-indent: -9999px;
	display: block;
}
#mj li,ul,ol {
	margin: 0px;
	padding: 0px;
}
.btm_mj {
	clear: both;
	height: 1450px;
}
#popup_mj {

	background-color: #FFFFFF;
	height: auto;
	width: 500px;
	text-align: left;
	margin: auto;
	padding: 10px;
}
#mj .picKenrei {
	border: 1px solid #999999;
	float: right;
	margin-left: 10px;
}
#mj .rerated {
	background-image: url(../../data/images/bg_rerated.jpg);
	background-repeat: no-repeat;
	height: 213px;
	width: 439px;
	padding-top: 37px;
	padding-left: 11px;
}
#mj .rerated td {
	padding-left: 19px;
}
div#mj .btn_inq {
	margin: auto;
	height: 90px;
	width: 360px;
}
div#mj .btn_koudoku {
	height: 60px;
	width: 250px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
