body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#header_line{
	width: 100%;
	height: 20px;
	background: url(../images/id_hd1.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
#footer_line{
	width: 100%;
	height: 20px;
	background: url(../images/id_ft1.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
#main_contents{
	width: 100%;
	height: 100%;
	background: url(../images/bk_gr.jpg) repeat-x;
	background-color: #F2F7F9;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#main_contents .left{
	float: left;
}
#main_contents .left1{
	float: left;
	margin: 0px 0px 0px 5px;
}

#main_contents .left2{
	float: left;
	margin: 0px 0px 0px 5px;
}
#main_contents .right{
	float: right;
}
#main_contents .right1{
	float: right;
        margin: 0px 0px 0px 5px;
}
#main_contents .right2{
	float: right;
        margin: 0px 5px 0px 0px;
}




#main_contents .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents .mg1{
	margin: 15px 0px 0px 0px;
}
#main_contents .mg2{
	margin: 15px 0px 20px 0px;
}
#main_contents .mg3{
	margin: 0px 0px 0px 10px;
}

/* ---- padding ---- */
#main_contents .pd1{
	padding: 5px 0px 5px 10px;
}
#main_contents .pd2{
	padding: 15px 10px 5px 0px;
}
#main_contents .pd3{
	padding: 10px 0px 0px 10px;
}
#main_contents .pd4{
	padding: 10px 10px 0px 5px;
}
#main_contents .pd5{
	padding: 10px 0px 0px 20px;
}
#main_contents .pd5_2{
	padding: 0px 0px 0px 20px;
}
#main_contents .pd6{
	padding: 10px 0px 0px 0px;
}
#main_contents .pd7{
	padding: 8px 0px 0px 0px;
}
#main_contents .pd8{
	padding: 40px 0px 0px 0px;
}
#main_contents .pd9{
	padding: 10px 10px 0px 10px;
}
#main_contents .pd10{
	padding: 0px 0px 0px 60px;
}
#main_contents .pd11{
	padding: 0px 60px 0px 0px;
}

/* ---- 背景 ---- */
#main_contents .g_bk{
	width:940px;
	height: 100%;
	background: url(../images/bk_ln.gif) repeat-y;
	margin: 0px auto;
}

/* ---- ラインナップ ---- */
#main_contents .lu_ln{
	width: 860px;
	height: 100%;
	line-height: 0px;
	background: url(../images/lu_ln.gif) repeat-y;
	margin: 20px auto;
}
#main_contents .lu_ln2{
	width: 860px;
	height: 100%;
	line-height: 0px;
	background: url(../images/lu_ln.gif) repeat-y;
	margin: 0px auto 20px auto;
}

/* ---- コンテンツ ---- */
#main_contents .c_ln{
	width: 420px;
	height: 100%;
	line-height: 0px;
	background: url(../images/c_ln.gif) repeat-y;
	margin: 0px 0px 20px 40px;
}
#main_contents .c_ln2{
	width: 420px;
	height: 100%;
	line-height: 0px;
	background: url(../images/c_ln.gif) repeat-y;
	margin: 0px 40px 20px 0px;
}
#main_contents .c_sum{
	position:relative;
	padding-bottom: 5px;
}
#main_contents .id_sum{
	width: 30px;
	height: 30px;
	margin: 0px 0px 5px 0px;
}
#main_contents .id_sum2{
	width: 30px;
	height: 30px;
}
#main_contents .dt_ln{
	width: 860px;
	height: 100%;
	line-height: 0px;
	background: url(../images/dt_ln.gif) repeat-y;
	margin: 0px 0px 20px 40px;
}

/* ---- テキスト ---- */
#main_contents .tx1{
	width: 450px;
	text-align: right;
	color: #00354F;
	font-size: 12px;
}
#main_contents .tx2{
	width: 240px;
	text-align: left;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 5px 0px 80px 0px;
}
#main_contents .tx2_2{
	width: 240px;
	text-align: left;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 5px 0px 45px 0px;
}
#main_contents .tx2_3{
	width: 240px;
	text-align: left;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 5px 0px 10px 0px;
}
#main_contents .tx3{
	width: 860px;
	text-align: left;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 0px 0px 10px 40px;
}
#main_contents .tx4{
	width: 820px;
	text-align: left;
	color: #00354F;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 20px;
}
#main_contents .tx5{
	width: 5px;
	text-align: left;
	color: #00354F;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 0px;
}
#main_contents .tx5_2{
	width: 830px;
	text-align: left;
	color: #00354F;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 0px;
}
#main_contents .tx6{
	width: 400px;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 15px;
}

/* ---- ボタン ---- */
#main_contents a:link.btn_id,
#main_contents a:visited.btn_id,
#main_contents a:active.btn_id{
	display: block;
	width: 150px;
	height: 25px;
	background: url(../images/btn_id.gif) no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 0px 0px;
}
#main_contents a:hover.btn_id{
	display: block;
	width: 150px;
	height: 25px;
	background: url(../images/btn_id.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 0px 0px;
}
#main_contents a:link.btn_buy,
#main_contents a:visited.btn_buy,
#main_contents a:active.btn_buy{
	display: block;
	width: 240px;
	height: 25px;
	background: url(../images/btn_buy.gif) no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
}
#main_contents a:hover.btn_buy{
	display: block;
	width: 240px;
	height: 25px;
	background: url(../images/btn_buy.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
}
#main_contents a:link.btn_buy_so-net,
#main_contents a:visited.btn_buy_so-net,
#main_contents a:active.btn_buy_so-net{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_buy_so-net.gif) no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
}
#main_contents a:hover.btn_buy_so-net{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_buy_so-net.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
}
#main_contents a:link.btn_enter_so-net,
#main_contents a:visited.btn_enter_so-net,
#main_contents a:active.btn_enter_so-net{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_enter_so-net.gif) no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 20px;
}
#main_contents a:hover.btn_enter_so-net{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_enter_so-net.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 20px;
}

#main_contents a:link.btn_buy_s,
#main_contents a:visited.btn_buy_s,
#main_contents a:active.btn_buy_s{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_buy_s.gif) no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
	float:left;
}
#main_contents a:hover.btn_buy_s{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_buy_s.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 0px;
	float:left;
}

#main_contents a:link.btn_enter_s,
#main_contents a:visited.btn_enter_s,
#main_contents a:active.btn_enter_s{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_enter_s.gif) no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 10px;
	float:left;
}
#main_contents a:hover.btn_enter_s{
	display: block;
	width: 110px;
	height: 25px;
	background: url(../images/btn_enter_s.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 2px 0px 0px 10px;
	float:left;
}








#main_contents a:link.btn_dt,
#main_contents a:visited.btn_dt,
#main_contents a:active.btn_dt{
	display: block;
	width: 240px;
	height: 25px;
	background: url(../images/btn_dt.gif) no-repeat;
	text-indent: -9999px;
	margin: 1px 0px 0px 0px;
}
#main_contents a:hover.btn_dt{
	display: block;
	width: 240px;
	height: 25px;
	background: url(../images/btn_dt.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 1px 0px 0px 0px;
}
#main_contents a:link.btn_sm,
#main_contents a:visited.btn_sm,
#main_contents a:active.btn_sm{
	display: block;
	width: 320px;
	height: 25px;
	background: url(../images/btn_sm.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 10px 0px;
}
#main_contents a:hover.btn_sm{
	display: block;
	width: 320px;
	height: 25px;
	background: url(../images/btn_sm.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 10px 0px;
}
#main_contents a:link.btn_wp1,
#main_contents a:visited.btn_wp1,
#main_contents a:active.btn_wp1{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp1.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
#main_contents a:hover.btn_wp1{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp1.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
#main_contents a:link.btn_wp2,
#main_contents a:visited.btn_wp2,
#main_contents a:active.btn_wp2{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp2.gif) no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 0px 0px;
}
#main_contents a:hover.btn_wp2{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp2.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 0px 0px;
}
#main_contents a:link.btn_wp3,
#main_contents a:visited.btn_wp3,
#main_contents a:active.btn_wp3{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp3.gif) no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 0px 0px;
}
#main_contents a:hover.btn_wp3{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_wp3.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 0px 0px;
}
#main_contents a:link.btn_ss1,
#main_contents a:visited.btn_ss1,
#main_contents a:active.btn_ss1{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_ss1.gif) no-repeat;
	text-indent: -9999px;
	margin: 30px 0px 0px 0px;
}
#main_contents a:hover.btn_ss1{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_ss1.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 30px 0px 0px 0px;
}
#main_contents a:link.btn_ss2,
#main_contents a:visited.btn_ss2,
#main_contents a:active.btn_ss2{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_ss2.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
#main_contents a:hover.btn_ss2{
	display: block;
	width: 130px;
	height: 25px;
	background: url(../images/btn_ss2.gif) 0px -25px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}

/* ---- テキストリンク ---- */
#main_contents a:link.tx_lk1,
#main_contents a:visited.tx_lk1,
#main_contents a:active.tx_lk1{
	color: #00354F;
	text-decoration:none;
}
#main_contents a:hover.tx_lk1{
	color: #FF6600;
	text-decoration:underline;
}

#main_contents a:link.tx_lk2,
#main_contents a:visited.tx_lk2,
#main_contents a:active.tx_lk2{
	color: #ffffff;
	text-decoration:none;
}
#main_contents a:hover.tx_lk2{
	color: #FF6600;
	text-decoration:underline;
}

/* ---- セレクト＆購入方法 ---- */

#main_contents .sf_ln{
	width: 860px;
	height: 100%;
	background: url(../images/sf_ln.gif) repeat-y;
	line-height: 0%;
	margin: 0px auto 20px auto;
}
#main_contents .ht_ln{
	width: 860px;
	height: 100%;
	background: url(../images/ht_ln.gif) repeat-y;
	line-height: 0%;
	margin: 0px auto 20px auto;
}

/* ---- プロフィール ---- */

#main_contents .nt_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/nt_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .nk_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/nk_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .sa_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/sa_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .ra_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/ra_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .rk_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/rk_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}#main_contents .as_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/as_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .mh_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/mh_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#main_contents .ay_pr_dt{
	width: 430px;
	height: 180px;
	background: url(../images/ay_pr_dt.gif) no-repeat;
	line-height: 0%;
	float: left;
	margin: 10px 0px 0px 0px;
}


/* ---- 画像・動画・壁紙他 ---- */

#main_contents .ph_n1{
	width: 70px;
	height: 100px;
	margin: 10px 20px 0px 20px;
}
#main_contents .ph_w1{
	width: 100px;
	height: 70px;
	margin: 10px 10px 0px 10px;
}
#main_contents .ph_n2{
	width: 70px;
	height: 100px;
	margin: 10px 20px 10px 20px;
}
#main_contents .ph_w2{
	width: 100px;
	height: 70px;
	margin: 10px 10px 10px 10px;
}
#main_contents .ph_hq{
	width: 130px;
	height: 97px;
	margin: 10px 10px 10px 10px;
}
#main_contents .ph_mv{
	width: 320px;
	height: 240px;
	margin: 10px 20px 5px 20px;
}
#main_contents .ph_wp{
	width: 130px;
	height: 97px;
	margin: 10px 5px 10px 10px;
}

/* ---- バナーエリア ---- */

#main_contents .banner{
	width: 860px;
	height: 100%;
	line-height: 0px;
	margin: 0px auto;
}
#main_contents a:link.ban_vws,
#main_contents a:visited.ban_vws,
#main_contents a:active.ban_vws{
	display: block;
	width: 860px;
	height: 150px;
	background: url(../images/ban_vws.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 10px 0px;
}
#main_contents a:hover.ban_vws{
	display: block;
	width: 860px;
	height: 150px;
	background: url(../images/ban_vws.jpg) 0px -150px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 10px 0px;
}








/* ---- サンプル ---- */
#main_contents a:link.nk01_sp,
#main_contents a:visited.nk01_sp,
#main_contents a:active.nk01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nk02_sp,
#main_contents a:visited.nk02_sp,
#main_contents a:active.nk02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nk03_sp,
#main_contents a:visited.nk03_sp,
#main_contents a:active.nk03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nk04_sp,
#main_contents a:visited.nk04_sp,
#main_contents a:active.nk04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nk05_sp,
#main_contents a:visited.nk05_sp,
#main_contents a:active.nk05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nk06_sp,
#main_contents a:visited.nk06_sp,
#main_contents a:active.nk06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nk06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nk06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa01_sp,
#main_contents a:visited.sa01_sp,
#main_contents a:active.sa01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa02_sp,
#main_contents a:visited.sa02_sp,
#main_contents a:active.sa02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa03_sp,
#main_contents a:visited.sa03_sp,
#main_contents a:active.sa03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa04_sp,
#main_contents a:visited.sa04_sp,
#main_contents a:active.sa04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa05_sp,
#main_contents a:visited.sa05_sp,
#main_contents a:active.sa05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa06_sp,
#main_contents a:visited.sa06_sp,
#main_contents a:active.sa06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa07_sp,
#main_contents a:visited.sa07_sp,
#main_contents a:active.sa07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa08_sp,
#main_contents a:visited.sa08_sp,
#main_contents a:active.sa08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa09_sp,
#main_contents a:visited.sa09_sp,
#main_contents a:active.sa09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa09_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa09_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa10_sp,
#main_contents a:visited.sa10_sp,
#main_contents a:active.sa10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa10_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa10_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa11_sp,
#main_contents a:visited.sa11_sp,
#main_contents a:active.sa11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa11_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa11_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa12_sp,
#main_contents a:visited.sa12_sp,
#main_contents a:active.sa12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa12_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa12_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa13_sp,
#main_contents a:visited.sa13_sp,
#main_contents a:active.sa13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa13_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa13_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.sa14_sp,
#main_contents a:visited.sa14_sp,
#main_contents a:active.sa14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa14_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.sa14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/sa14_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra01_sp,
#main_contents a:visited.ra01_sp,
#main_contents a:active.ra01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra02_sp,
#main_contents a:visited.ra02_sp,
#main_contents a:active.ra02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra03_sp,
#main_contents a:visited.ra03_sp,
#main_contents a:active.ra03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra04_sp,
#main_contents a:visited.ra04_sp,
#main_contents a:active.ra04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra05_sp,
#main_contents a:visited.ra05_sp,
#main_contents a:active.ra05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra06_sp,
#main_contents a:visited.ra06_sp,
#main_contents a:active.ra06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra07_sp,
#main_contents a:visited.ra07_sp,
#main_contents a:active.ra07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra08_sp,
#main_contents a:visited.ra08_sp,
#main_contents a:active.ra08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra09_sp,
#main_contents a:visited.ra09_sp,
#main_contents a:active.ra09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra09_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra09_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra10_sp,
#main_contents a:visited.ra10_sp,
#main_contents a:active.ra10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra10_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra10_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra11_sp,
#main_contents a:visited.ra11_sp,
#main_contents a:active.ra11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra11_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra11_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra12_sp,
#main_contents a:visited.ra12_sp,
#main_contents a:active.ra12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra12_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra12_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra13_sp,
#main_contents a:visited.ra13_sp,
#main_contents a:active.ra13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra13_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra13_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ra14_sp,
#main_contents a:visited.ra14_sp,
#main_contents a:active.ra14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra14_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ra14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ra14_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk01_sp,
#main_contents a:visited.rk01_sp,
#main_contents a:active.rk01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk02_sp,
#main_contents a:visited.rk02_sp,
#main_contents a:active.rk02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk03_sp,
#main_contents a:visited.rk03_sp,
#main_contents a:active.rk03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk04_sp,
#main_contents a:visited.rk04_sp,
#main_contents a:active.rk04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk05_sp,
#main_contents a:visited.rk05_sp,
#main_contents a:active.rk05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk06_sp,
#main_contents a:visited.rk06_sp,
#main_contents a:active.rk06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk07_sp,
#main_contents a:visited.rk07_sp,
#main_contents a:active.rk07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk08_sp,
#main_contents a:visited.rk08_sp,
#main_contents a:active.rk08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk09_sp,
#main_contents a:visited.rk09_sp,
#main_contents a:active.rk09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk09_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk09_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.rk10_sp,
#main_contents a:visited.rk10_sp,
#main_contents a:active.rk10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk10_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.rk10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/rk10_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as01_sp,
#main_contents a:visited.as01_sp,
#main_contents a:active.as01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as02_sp,
#main_contents a:visited.as02_sp,
#main_contents a:active.as02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as03_sp,
#main_contents a:visited.as03_sp,
#main_contents a:active.as03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as04_sp,
#main_contents a:visited.as04_sp,
#main_contents a:active.as04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as05_sp,
#main_contents a:visited.as05_sp,
#main_contents a:active.as05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as06_sp,
#main_contents a:visited.as06_sp,
#main_contents a:active.as06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as07_sp,
#main_contents a:visited.as07_sp,
#main_contents a:active.as07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.as08_sp,
#main_contents a:visited.as08_sp,
#main_contents a:active.as08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.as08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/as08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh01_sp,
#main_contents a:visited.mh01_sp,
#main_contents a:active.mh01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh02_sp,
#main_contents a:visited.mh02_sp,
#main_contents a:active.mh02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh03_sp,
#main_contents a:visited.mh03_sp,
#main_contents a:active.mh03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh04_sp,
#main_contents a:visited.mh04_sp,
#main_contents a:active.mh04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh05_sp,
#main_contents a:visited.mh05_sp,
#main_contents a:active.mh05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh06_sp,
#main_contents a:visited.mh06_sp,
#main_contents a:active.mh06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh07_sp,
#main_contents a:visited.mh07_sp,
#main_contents a:active.mh07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh08_sp,
#main_contents a:visited.mh08_sp,
#main_contents a:active.mh08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh09_sp,
#main_contents a:visited.mh09_sp,
#main_contents a:active.mh09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh09_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh09_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh10_sp,
#main_contents a:visited.mh10_sp,
#main_contents a:active.mh10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh10_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh10_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh11_sp,
#main_contents a:visited.mh11_sp,
#main_contents a:active.mh11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh11_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh11_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh11_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh12_sp,
#main_contents a:visited.mh12_sp,
#main_contents a:active.mh12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh12_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh12_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh12_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh13_sp,
#main_contents a:visited.mh13_sp,
#main_contents a:active.mh13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh13_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh13_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh13_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh14_sp,
#main_contents a:visited.mh14_sp,
#main_contents a:active.mh14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh14_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh14_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh14_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh15_sp,
#main_contents a:visited.mh15_sp,
#main_contents a:active.mh15_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh15_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh15_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh15_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh16_sp,
#main_contents a:visited.mh16_sp,
#main_contents a:active.mh16_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh16_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh16_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh16_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh17_sp,
#main_contents a:visited.mh17_sp,
#main_contents a:active.mh17_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh17_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh17_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh17_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh18_sp,
#main_contents a:visited.mh18_sp,
#main_contents a:active.mh18_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh18_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh18_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh18_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh19_sp,
#main_contents a:visited.mh19_sp,
#main_contents a:active.mh19_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh19_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh19_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh19_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh20_sp,
#main_contents a:visited.mh20_sp,
#main_contents a:active.mh20_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh20_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh20_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh20_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh21_sp,
#main_contents a:visited.mh21_sp,
#main_contents a:active.mh21_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh21_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh21_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh21_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh22_sp,
#main_contents a:visited.mh22_sp,
#main_contents a:active.mh22_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh22_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh22_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh22_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh23_sp,
#main_contents a:visited.mh23_sp,
#main_contents a:active.mh23_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh23_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh23_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh23_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh24_sp,
#main_contents a:visited.mh24_sp,
#main_contents a:active.mh24_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh24_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh24_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh24_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh25_sp,
#main_contents a:visited.mh25_sp,
#main_contents a:active.mh25_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh25_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh25_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh25_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh26_sp,
#main_contents a:visited.mh26_sp,
#main_contents a:active.mh26_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh26_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh26_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh26_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh27_sp,
#main_contents a:visited.mh27_sp,
#main_contents a:active.mh27_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh27_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh27_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh27_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh28_sp,
#main_contents a:visited.mh28_sp,
#main_contents a:active.mh28_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh28_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh28_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh28_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.mh29_sp,
#main_contents a:visited.mh29_sp,
#main_contents a:active.mh29_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh29_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.mh29_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/mh29_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay01_sp,
#main_contents a:visited.ay01_sp,
#main_contents a:active.ay01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay02_sp,
#main_contents a:visited.ay02_sp,
#main_contents a:active.ay02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay03_sp,
#main_contents a:visited.ay03_sp,
#main_contents a:active.ay03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay04_sp,
#main_contents a:visited.ay04_sp,
#main_contents a:active.ay04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay05_sp,
#main_contents a:visited.ay05_sp,
#main_contents a:active.ay05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay06_sp,
#main_contents a:visited.ay06_sp,
#main_contents a:active.ay06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay07_sp,
#main_contents a:visited.ay07_sp,
#main_contents a:active.ay07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay07_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay07_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay07_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay08_sp,
#main_contents a:visited.ay08_sp,
#main_contents a:active.ay08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay08_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay08_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay08_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay09_sp,
#main_contents a:visited.ay09_sp,
#main_contents a:active.ay09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay09_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay09_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay09_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.ay10_sp,
#main_contents a:visited.ay10_sp,
#main_contents a:active.ay10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay10_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.ay10_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/ay10_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}

#main_contents a:link.nt01_sp,
#main_contents a:visited.nt01_sp,
#main_contents a:active.nt01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt01_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt01_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt01_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nt02_sp,
#main_contents a:visited.nt02_sp,
#main_contents a:active.nt02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt02_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt02_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt02_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nt03_sp,
#main_contents a:visited.nt03_sp,
#main_contents a:active.nt03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt03_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt03_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt03_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nt04_sp,
#main_contents a:visited.nt04_sp,
#main_contents a:active.nt04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt04_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt04_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt04_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nt05_sp,
#main_contents a:visited.nt05_sp,
#main_contents a:active.nt05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt05_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt05_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt05_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}
#main_contents a:link.nt06_sp,
#main_contents a:visited.nt06_sp,
#main_contents a:active.nt06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt06_sp.jpg) no-repeat;
	text-indent: -9999px;
}
#main_contents a:hover.nt06_sp{
	display: block;
	width: 150px;
	height: 180px;
	background: url(../images/nt06_sp.jpg) -150px 0px no-repeat;
	text-indent: -9999px;
}