/* ---- 201003big3 ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_b3{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_b3 .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_b3 .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_b3 .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_b3 .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_b3 .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_b3 .mg3{
	margin: 10px 0px 0px 20px;
}
#main_contents_b3 .mg4{
	margin: 10px 20px 0px 0px;
}
#main_contents_b3 .mg5{
	margin: 10px 10px 0px 10px;
}
#main_contents_b3 .mg6{
	margin: 20px 0px 0px 0px;
}
#main_contents_b3 .mg7{
	margin: 10px 20px 0px 20px;
}
#main_contents_b3 .mg8{
	margin: 10px 10px 0px 0px;
}
#main_contents_b3 .mg9{
	margin: 0px 0px 20px 20px;
}
#main_contents_b3 .mg10{
	margin: 0px 0px 0px 20px;
}
#main_contents_b3 .mg11{
	margin: 10px 0px 20px 0px;
}
#main_contents_b3 .mg12{
	margin: 0px 0px 0px 10px;
}

/* ---- padding ---- */
#main_contents_b3 .pd1{
	padding: 10px 0px 0px 0px;
}
#main_contents_b3 .pd2{
	padding: 10px 0px 0px 20px;
}
#main_contents_b3 .pd3{
	padding: 10px 0px 0px 30px;
}
#main_contents_b3 .pd4{
	padding: 0px 0px 0px 10px;
}

/* ---- テキスト ---- */
#main_contents_b3 .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 6px 0px 0px 10px;
}
#main_contents_b3 .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 20px;
}
#main_contents_b3 .tx3{
	width: 390px;
	color: #990000;
	font-size: 14px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_b3 .tx4{
	width: 390px;
	color: #333333;
	font-size: 13px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_b3 .tx5{
	width: 390px;
	color: #990000;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_b3 .tx6{
	width: 390px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 10px 0px;
}
#main_contents_b3 .tx7{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
}
#main_contents_b3 .tx8{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 8px 0px 0px 0px;
}
#main_contents_b3 .tx9{
	width: 200px;
	height: 90px;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_b3 .tx10{
	width: 200px;
	color: #990000;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 5px 0px;
}
#main_contents_b3 .tx11{
	width: 200px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 3px 0px 10px 0px;
}
#main_contents_b3 .tx12{
	width: 980px;
	color: #333333;
	font-size: 14px;
	line-height: 120%;
	margin: 10px 0px 10px 0px;
}

/* ---- テキストリンク ---- */
#main_contents_b3 a:link.tx_lk1,
#main_contents_b3 a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_b3 a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_b3 a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_b3 a:link.tx_lk2,
#main_contents_b3 a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_b3 a:hover.tx_lk2{
	color: #FFCC00;
	text-decoration:underline;
}
#main_contents_b3 a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_b3 .c1_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c1_ln.gif) repeat-y;
	margin: 0px auto 20px auto;
}
#main_contents_b3 .c2_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c2_ln.gif) repeat-y;
	margin: 0px auto 20px auto;
}
#main_contents_b3 .c2_in_ln{
	width: 220px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c2_in_ln.gif) repeat-y;
	margin: 20px 0 20px 0;
}
#main_contents_b3 .c3_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c3_ln.gif) repeat-y;
	margin: 0px auto 20px auto;
}
#main_contents_b3 .c3_in2_ln{
	width: 310px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c3_in2_ln.gif) repeat-y;
	margin: 20px 0 20px 0;
}
#main_contents_b3 .c3_in3_ln{
	width: 460px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c3_in3_ln.gif) repeat-y;
	margin: 20px 0 20px 0;
}
#main_contents_b3 .c3_in4_ln{
	width: 610px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/c3_in4_ln.gif) repeat-y;
	margin: 20px 0 20px 0;
}
#main_contents_b3 .c_bk{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}

/* ---- tx_bk ---- */
#main_contents_b3 .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 20px 0px 0px 0px;
}
#main_contents_b3 .tx_bk2{
	width: 220px;
	height: 35px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 0px 0px 0px 0px;
}

#main_contents_b3 .tx_bk_c3_in2{
	width: 310px;
	height: 35px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 0px 0px 0px 0px;
}
#main_contents_b3 .tx_bk_c3_in3{
	width: 460px;
	height: 35px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 0px 0px 0px 0px;
}
#main_contents_b3 .tx_bk_c3_in4{
	width: 610px;
	height: 35px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 0px 0px 0px 0px;
}
#main_contents_b3 .ph_sz{
	width: 120px;
	height: 176px;
	margin: 0px 0px 0px 0px;
}

/* ---- ボタン ---- */
#main_contents_b3 a:link.btn_try,
#main_contents_b3 a:visited.btn_try,
#main_contents_b3 a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_b3 a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_b3 a:link.btn_try2,
#main_contents_b3 a:visited.btn_try2,
#main_contents_b3 a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_b3 a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_b3 a:link.btn_01,
#main_contents_b3 a:visited.btn_01,
#main_contents_b3 a:active.btn_01{
	position: relative;
	display: block;
	width: 325px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 a:hover.btn_01{
	position: relative;
	display: block;
	width: 325px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_01.gif) 0px -32px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 a:link.btn_02,
#main_contents_b3 a:visited.btn_02,
#main_contents_b3 a:active.btn_02{
	position: relative;
	display: block;
	left: 3px;
	width: 325px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 a:hover.btn_02{
	position: relative;
	display: block;
	left: 3px;
	width: 325px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_02.gif) 0px -32px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 a:link.btn_03,
#main_contents_b3 a:visited.btn_03,
#main_contents_b3 a:active.btn_03{
	position: relative;
	display: block;
	left: 6px;
	width: 324px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 a:hover.btn_03{
	position: relative;
	display: block;
	left: 6px;
	width: 324px;
	height: 32px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003big3/images/btn_03.gif) 0px -32px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_b3 .head_bk{
	width: 980px;
	height: 32px;
}

#main_contents_b3 input.btn_cart{
	width: 164px;
	height: 35px;
}




/* ---- 201003lovemax ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_lm{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	background: #EBCC99;
	margin: 0px;
	padding: 0px;
}
#main_contents_lm .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_lm .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_lm .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_lm .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_lm .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_lm .mg3{
	margin: 20px 0px 0px 0px;
}
#main_contents_lm .mg4{
	margin: 10px 0px 15px 12px;
}
#main_contents_lm .mg5{
	margin: 0px 0px 0px 10px;
}
#main_contents_lm .mg6{
	margin: 0px 0px 0px 15px;
}
#main_contents_lm .mg7{
	margin: 0px 0px 0px 35px;
}
#main_contents_lm .mg8{
	margin: 15px 0px 0px 10px;
}
#main_contents_lm .mg9{
	margin: 0px 20px 0px 0px;
}
#main_contents_lm .mg10{
	margin: 15px 20px 0px 15px;
}
#main_contents_lm .mg11{
	margin: 0px 0px 0px 70px;
}
#main_contents_lm .mg12{
	margin: 15px 25px 0px 0px;
}
#main_contents_lm .mg13{
	margin: 0px 0px 20px 0px;
}
#main_contents_lm .mg14{
	margin: 15px 20px 0px 0px;
}
#main_contents_lm .mg15{
	margin: 0px 0px 0px 5px;
}
#main_contents_lm .mg16{
	margin: 15px 0px 15px 0px;
}
#main_contents_lm .mg17{
	margin: 5px 0px 0px 10px;
}
#main_contents_lm .mg18{
	margin: 15px 0px 0px 10px;
}
#main_contents_lm .mg19{
	margin: 15px 0px 0px 15px;
}
#main_contents_lm .mg20{
	margin: 0px 10px 0px 0px;
}

/* ---- padding ---- */
#main_contents_lm .pd1{
	padding: 15px 0px 0px 0px;
}
#main_contents_lm .pd2{
	padding: 0px 0px 15px 0px;
}


/* ---- テキスト ---- */
#main_contents_lm .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_lm .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_lm .tx3{
	width: 320px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 10px;
}
#main_contents_lm .tx4{
	width: 455px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_lm .tx5{
	width: 185px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 5px 10px;
}
#main_contents_lm .tx6{
	width: 160px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 10px;
}
#main_contents_lm .tx7{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 10px;
}
#main_contents_lm .tx8{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 10px 10px;
}
#main_contents_lm .tx9{
	width: 75px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 5px 5px;
}
#main_contents_lm .tx10{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 0px 15px;
}
#main_contents_lm .tx11{
	width: 320px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 10px 0px 0px;
}

/* ---- テキストリンク ---- */
#main_contents_lm a:link.tx_lk1,
#main_contents_lm a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_lm a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_lm a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_lm a:link.tx_lk2,
#main_contents_lm a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_lm a:hover.tx_lk2{
	color: #FFCC00;
	text-decoration:underline;
}
#main_contents_lm a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_lm .c_ln{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}
#main_contents_lm .c1_ln{
	width: 475px;
	height: 680px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/c_ln.gif) repeat-y;
}
#main_contents_lm .c3_ln{
	width: 960px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/c3_ln.gif) repeat-y;
	margin: 10px auto 0px auto;
}

/* ---- tx_bk ---- */
#main_contents_lm .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFCC33;
	margin: 20px 0px 0px 0px;
}
#main_contents_lm .tx_bk2{
	width: 220px;
	height: 60px;
	color: #333333;
	background-color: #FFCC33;
	margin: 0px 0px 0px 0px;
}

/* ---- il_bk ---- */
#main_contents_lm .il_bk1{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/c_gs01.gif) no-repeat;
}
#main_contents_lm .il_bk2{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/c_ca01.gif) no-repeat;
}
#main_contents_lm .head_bk{
	width: 980px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/head2.gif) no-repeat;
}

/* ---- ボタン ---- */
#main_contents_lm a:link.btn_try,
#main_contents_lm a:visited.btn_try,
#main_contents_lm a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_lm a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_lm a:link.btn_try2,
#main_contents_lm a:visited.btn_try2,
#main_contents_lm a:active.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:hover.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:link.btn_01,
#main_contents_lm a:visited.btn_01,
#main_contents_lm a:active.btn_01{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:hover.btn_01{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_01.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:link.btn_02,
#main_contents_lm a:visited.btn_02,
#main_contents_lm a:active.btn_02{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:hover.btn_02{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_02.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:link.btn_03,
#main_contents_lm a:visited.btn_03,
#main_contents_lm a:active.btn_03{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_lm a:hover.btn_03{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201003lovemax/images/btn_03.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}






/* ---- 201004nodame ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_ndm{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_ndm .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_ndm .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_ndm .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_ndm .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_ndm .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_ndm .mg3{
	margin: 20px 0px 0px 0px;
}
#main_contents_ndm .mg4{
	margin: 10px 0px 0px 10px;
}
#main_contents_ndm .mg5{
	margin: 0px 0px 0px 10px;
}
#main_contents_ndm .mg6{
	margin: 0px 0px 0px 20px;
}
#main_contents_ndm .mg7{
	margin: 20px 0px 15px 0px;
}
#main_contents_ndm .mg8{
	margin: 0px 0px 20px 0px;
}
#main_contents_ndm .mg9{
	margin: 12px 0px 11px 0px;
}
#main_contents_ndm .mg10{
	margin: 10px 0px 0px 5px;
}
#main_contents_ndm .mg11{
	margin: 30px 0px 0px 0px;
}
#main_contents_ndm .mg12{
	margin: 15px 0px 0px 15px;
}
#main_contents_ndm .mg13{
	margin: 20px 0px 11px 0px;
}
#main_contents_ndm .mg14{
	padding: 10px 0px 0px 10px;
}
#main_contents_ndm .mg15{
	margin: 20px 0px 0px 20px;
}


/* ---- padding ---- */
#main_contents_ndm .pd1{
	padding: 10px 0px 0px 0px;
}
#main_contents_ndm .pd2{
	padding: 0px 0px 15px 0px;
}

/* ---- テキスト ---- */
#main_contents_ndm .tx1{
	width: 420px;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 0px;
}

#main_contents_ndm .tx2{
	width: 350px;
	font-size: 14px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_ndm .tx3{
	position: relative;
	top: -55px;
	left: 60px;
	width: 185px;
	font-size: 12px;
	line-height: 16px;
}
#main_contents_ndm .tx4{
	width: 310px;
	font-size: 16px;
	line-height: 150%;
	margin: 193px 0px 0px 15px;
}
#main_contents_ndm .tx5{
	width: 320px;
	font-size: 12px;
	line-height: 140%;
	margin: 2px 0px 0px 15px;
}
#main_contents_ndm .tx6{
	width: 340px;
	font-size: 12px;
	line-height: 140%;
	margin: 150px 0px 0px 37px;
}
#main_contents_ndm .tx7{
	position: relative;
	top: -50px;
	left: 0px;
	width: 330px;
	font-size: 10px;
	line-height: 140%;
}
#main_contents_ndm .tx8{
	width: 230px;
	font-size: 10px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
}
#main_contents_ndm .tx9{
	position: relative;
	top: 18px;
	left: 30px;
	width: 100px;
	font-size: 10px;
	line-height: 14px;
}
#main_contents_ndm .tx10{
	position: relative;
	top: 50px;
	left: 0px;
	width: 160px;
	font-size: 10px;
	line-height: 16px;
}
#main_contents_ndm .tx11{
	width: 340px;
	font-size: 12px;
	line-height: 140%;
	padding: 8px 0px 0px 10px;
}
#main_contents_ndm .tx12{
	position: relative;
	top: 18px;
	left: -75px;
	width: 180px;
	font-size: 12px;
	line-height: 140%;
}
#main_contents_ndm .tx13{
	position: relative;
	top: 18px;
	left: -75px;
	width: 180px;
	font-size: 10px;
	line-height: 130%;
}
#main_contents_ndm .tx14{
	width: 300px;
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0px 0px 10px;
}
#main_contents_ndm .tx15{
	width: 300px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px 0px 0px 10px;
}
#main_contents_ndm .tx16{
	width: 300px;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 10px;
}
#main_contents_ndm .tx17{
	width: 290px;
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0px 0px 5px;
}
#main_contents_ndm .tx18{
	width: 163px;
	font-size: 16px;
	line-height: 160%;
	margin: 10px 0px 0px 10px;
}
#main_contents_ndm .tx19{
	width: 163px;
	font-size: 12px;
	line-height: 160%;
	margin: 0px 0px 0px 10px;
}
#main_contents_ndm .tx20{
	width: 290px;
	font-size: 12px;
	line-height: 160%;
	margin: 13px 0px 0px 5px;
}
#main_contents_ndm .tx21{
	width: 290px;
	font-size: 12px;
	line-height: 160%;
	margin: 23px 0px 0px 5px;
}


/* ---- テキストリンク ---- */
#main_contents_ndm a:link.tx_lk1,
#main_contents_ndm a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_ndm a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_ndm a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_ndm a:link.tx_lk2,
#main_contents_ndm a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_ndm a:hover.tx_lk2{
	color: #FFCC00;
	text-decoration:underline;
}
#main_contents_ndm a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_ndm .c_ln{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}
#main_contents_ndm .c1_01_ln{
	width: 480px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c1_01_ln.gif) repeat-y;
	margin: 0px 0px 10px 0px;
}
#main_contents_ndm .c1_02_ln{
	width: 350px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c1_02_ln.gif) repeat-y;
	margin: 20px 0px 0px 0px;
}
#main_contents_ndm .c3_ln{
	width: 320px;
	height: 350px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c3_ln.gif) repeat-y;
	margin: 10px 0px 0px 0px;
}

/* ---- il_bk ---- */
#main_contents_ndm .mv_bk{
	width: 720px;
	height: 440px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c1_mv.gif) no-repeat;
}
#main_contents_ndm .c1_03_bk01{
	width: 350px;
	height: 195px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c1_03_01.gif) no-repeat;
}
#main_contents_ndm .c1_03_bk02{
	width: 350px;
	height: 195px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/c1_03_02.gif) no-repeat;
}



/* ---- ボタン ---- */
#main_contents_ndm a:link.btn_try,
#main_contents_ndm a:visited.btn_try,
#main_contents_ndm a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_ndm a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}

#main_contents_ndm a:link.btn_matome,
#main_contents_ndm a:visited.btn_matome,
#main_contents_ndm a:active.btn_matome{
	display: block;
	width: 240px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/btn_matome.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_ndm a:hover.btn_matome{
	display: block;
	width: 240px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004nodame/images/btn_matome.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}





/* ---- 201004champion ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1004cp{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1004cp .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1004cp .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_1004cp .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1004cp .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1004cp .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .mg3{
	margin: 10px 0px 0px 20px;
}
#main_contents_1004cp .mg4{
	margin: 30px 10px 0px 0px;
}
#main_contents_1004cp .mg5{
	margin: 10px 10px 0px 10px;
}
#main_contents_1004cp .mg6{
	margin: 20px 0px 0px 0px;
}
#main_contents_1004cp .mg7{
	margin: 10px 20px 0px 20px;
}
#main_contents_1004cp .mg8{
	margin: 10px 10px 0px 0px;
}
#main_contents_1004cp .mg9{
	margin: 0px 0px 20px 20px;
}
#main_contents_1004cp .mg10{
	margin: 0px 0px 0px 0px;
}
#main_contents_1004cp .mg11{
	margin: 15px 15px 0px 17px;
}
#main_contents_1004cp .mg12{
	margin: 10px 10px 0px 15px;
}
#main_contents_1004cp .mg13{
	margin: 15px 15px 0px 30px;
}
#main_contents_1004cp .mg14{
	margin: 20px 0px 0px 10px;
}
#main_contents_1004cp .mg15{
	margin: 10px 10px 0px 17px;
}

/* ---- padding ---- */
#main_contents_1004cp .pd1{
	padding: 10px 0px 0px 0px;
}
#main_contents_1004cp .pd2{
	padding: 10px 0px 0px 20px;
}
#main_contents_1004cp .pd3{
	padding: 10px 0px 0px 30px;
}
#main_contents_1004cp .pd4{
	padding: 0px 0px 0px 10px;
}

/* ---- テキスト ---- */
#main_contents_1004cp .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 6px 0px 0px 0px;
}
#main_contents_1004cp .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .tx3{
	color: #ffffff;
	font-size: 16px;
	line-height: 120%;
	margin: 7px 0px 0px 10px;
}
#main_contents_1004cp .tx4{
	width: 300px;
	color: #333333;
	font-size: 13px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .tx5{
	width: 300px;
	color: #990000;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 10px 0px;
}
#main_contents_1004cp .tx6{
	width: 300px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 10px 0px;
}
#main_contents_1004cp .tx7{
	width: 230px;
	color: #333333;
	font-size: 10px;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
}
#main_contents_1004cp .tx8{
	color: #333333;
	font-size: 14px;
	line-height: 120%;
	margin: 8px 0px 0px 0px;
}
#main_contents_1004cp .tx9{
	width: 200px;
	height: 90px;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .tx10{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	margin: 15px 0px 5px 0px;
}
#main_contents_1004cp .tx11{
	width: 160px;
	height: 150px;
	color: #333333;
	font-size: 12px;
	line-height: 130%;
	margin: 10px 0px 10px 0px;
}
#main_contents_1004cp .tx12{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 20px 20px 0px 0px;
}
#main_contents_1004cp .tx13{
	width: 160px;
	color: #990000;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .tx14{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 0px 20px;
}
#main_contents_1004cp .tx15{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 20px 10px 0px;
}
#main_contents_1004cp .tx16{
	width: 230px;
	color: #333333;
	font-size: 10px;
	line-height: 130%;
	margin: 0px 0px 0px 10px;
}
#main_contents_1004cp .tx17{
	width: 160px;
	height: 110px;
	color: #333333;
	font-size: 12px;
	line-height: 130%;
	margin: 10px 0px 10px 0px;
}
#main_contents_1004cp .tx18{
	width: 160px;
	color: #336600;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1004cp .tx19{
	color: #0000FF;
	font-size: 16px;
	line-height: 120%;
	margin: 7px 0px 0px 10px;
}

/* ---- テキストリンク ---- */
#main_contents_1004cp a:link.tx_lk1,
#main_contents_1004cp a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1004cp a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1004cp a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1004cp a:link.tx_lk2,
#main_contents_1004cp a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1004cp a:hover.tx_lk2{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1004cp a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1004cp .c1_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/c1_ln.jpg) repeat-y;
	margin: 0px auto 20px auto;
}
#main_contents_1004cp .c_bk{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}

/* ---- tx_bk ---- */
#main_contents_1004cp .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #F20000;
	margin: 20px 0px 0px 0px;
}
#main_contents_1004cp .tx_bk2{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFFF00;
	margin: 20px 0px 0px 0px;
}
#main_contents_1004cp .tx_bk3{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #00479D;
	margin: 20px 0px 0px 0px;
}
#main_contents_1004cp .tx_bk2_ta{
	width: 940px;
	height: 60px;
	color: #333333;
	background-color: #E8E3C8;
	margin: 20px 0px 0px 0px;
}
#main_contents_1004cp .ph_sz1{
	width: 140px;
	height: 222px;
}
#main_contents_1004cp .ph_sz2{
	width: 140px;
	height: 205px;
}

/* ---- ボタン ---- */
#main_contents_1004cp a:link.btn_try,
#main_contents_1004cp a:visited.btn_try,
#main_contents_1004cp a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1004cp a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1004cp a:link.btn_try2,
#main_contents_1004cp a:visited.btn_try2,
#main_contents_1004cp a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1004cp a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1004cp a:link.btn_01,
#main_contents_1004cp a:visited.btn_01,
#main_contents_1004cp a:active.btn_01{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp a:hover.btn_01{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_01.gif) 0px -81px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp a:link.btn_02,
#main_contents_1004cp a:visited.btn_02,
#main_contents_1004cp a:active.btn_02{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp a:hover.btn_02{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_02.gif) 0px -81px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp a:link.btn_03,
#main_contents_1004cp a:visited.btn_03,
#main_contents_1004cp a:active.btn_03{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp a:hover.btn_03{
	position: relative;
	display: block;
	top: 3px;
	left: 130px;
	width: 240px;
	height: 81px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/btn_03.gif) 0px -81px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1004cp .head_bk{
	width: 980px;
	height: 88px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201004champion/images/head2.gif) no-repeat;
}

#main_contents_1004cp input.btn_cart{
	width: 164px;
	height: 35px;
}








/* ---- 201005business ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1005bs{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1005bs .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1005bs .right{
	float: right;
	margin: 0px;
	padding: 0px;
}

#main_contents_1005bs .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1005bs .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1005bs .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1005bs .mg3{
	margin: 10px 0px 0px 20px;
}
#main_contents_1005bs .mg4{
	margin: 20px 0px 0px 0px;
}
#main_contents_1005bs .mg5{
	margin: 15px 0px 0px 0px;
}
#main_contents_1005bs .mg6{
	margin: 17px 0px 0px 0px;
}


/* ---- padding ---- */
#main_contents_1005bs .pd1{
	padding: 10px 0px 0px 0px;
}
#main_contents_1005bs .pd2{
	padding: 10px 0px 0px 20px;
}
#main_contents_1005bs .pd3{
	padding: 10px 0px 0px 30px;
}
#main_contents_1005bs .pd4{
	padding: 0px 0px 0px 10px;
}

/* ---- テキスト ---- */
#main_contents_1005bs .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
}
#main_contents_1005bs .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1005bs .tx3{
	color: #ffffff;
	font-size: 16px;
	line-height: 120%;
	margin: 7px 0px 0px 10px;
}
#main_contents_1005bs .tx4{
	width: 330px;
	color: #333333;
	font-size: 13px;
	line-height: 140%;
	margin: 15px 0px 0px 0px;
}
#main_contents_1005bs .tx5{
	width: 190px;
	color: #990000;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1005bs .tx6{
	width: 330px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 15px 0px 0px 0px;
}
#main_contents_1005bs .tx7{
	width: 450px;
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	padding: 15px 0px 0px 0px;
}
#main_contents_1005bs .tx8{
	font-size: 12px;
	line-height: 140%;
	margin: 15px 0px 0px 0px;
}


/* ---- テキスト幅 ---- */
#main_contents_1005bs .tx_width1{
	width: 450px;
}
#main_contents_1005bs .tx_width2{
	width: 330px;
}




/* ---- テキストリンク ---- */
#main_contents_1005bs a:link.tx_lk1,
#main_contents_1005bs a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1005bs a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1005bs a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1005bs a:link.tx_lk2,
#main_contents_1005bs a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1005bs a:hover.tx_lk2{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1005bs a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1005bs .c_ln{
	width: 465px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/c_ln.jpg) repeat-y;
}
#main_contents_1005bs .c_bk{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 0px auto;
}
#main_contents_1005bs .btn_width{
	width: 980px;
	line-height: 100%;
	margin: 0px auto 0px auto;
}

/* ---- tx_bk ---- */
#main_contents_1005bs .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #F20000;
	margin: 20px 0px 0px 0px;
}

/* ---- ボタン ---- */
#main_contents_1005bs a:link.btn_try,
#main_contents_1005bs a:visited.btn_try,
#main_contents_1005bs a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_try2,
#main_contents_1005bs a:visited.btn_try2,
#main_contents_1005bs a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_01,
#main_contents_1005bs a:visited.btn_01,
#main_contents_1005bs a:active.btn_01{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_01{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_01.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_02,
#main_contents_1005bs a:visited.btn_02,
#main_contents_1005bs a:active.btn_02{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_02{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_02.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_03,
#main_contents_1005bs a:visited.btn_03,
#main_contents_1005bs a:active.btn_03{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_03{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_03.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_04,
#main_contents_1005bs a:visited.btn_04,
#main_contents_1005bs a:active.btn_04{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_04{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_04.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_05,
#main_contents_1005bs a:visited.btn_05,
#main_contents_1005bs a:active.btn_05{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_05{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_05.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_06,
#main_contents_1005bs a:visited.btn_06,
#main_contents_1005bs a:active.btn_06{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_06{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_06.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_07,
#main_contents_1005bs a:visited.btn_07,
#main_contents_1005bs a:active.btn_07{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_07.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_07{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_07.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_08,
#main_contents_1005bs a:visited.btn_08,
#main_contents_1005bs a:active.btn_08{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_08.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_08{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_08.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_09,
#main_contents_1005bs a:visited.btn_09,
#main_contents_1005bs a:active.btn_09{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_09.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_09{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_09.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:link.btn_10,
#main_contents_1005bs a:visited.btn_10,
#main_contents_1005bs a:active.btn_10{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_10.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1005bs a:hover.btn_10{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/btn_10.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}


#main_contents_1005bs .head_bk{
	width: 980px;
	height: 88px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201005business/images/head2.gif) no-repeat;
}

#main_contents_1005bs input.btn_cart{
	width: 164px;
	height: 35px;
}








/* ---- 201007betsucomi ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1007bc{
	width: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007bc .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007bc .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007bc .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1007bc .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1007bc .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1007bc .mg3{
	margin: 20px 0px 0px 0px;
}
#main_contents_1007bc .mg4{
	margin: 10px 0px 10px 15px;
}
#main_contents_1007bc .mg5{
	margin: 5px 0px 0px 0px;
}
#main_contents_1007bc .mg6{
	margin: 10px 0px 0px 20px;
}
#main_contents_1007bc .mg7{
	margin: 0px 0px 0px 40px;
}
#main_contents_1007bc .mg8{
	margin: 15px 0px 0px 10px;
}
#main_contents_1007bc .mg9{
	margin: 0px 20px 0px 0px;
}
#main_contents_1007bc .mg10{
	margin: 15px 20px 0px 15px;
}
#main_contents_1007bc .mg11{
	margin: 0px 0px 0px 70px;
}
#main_contents_1007bc .mg12{
	margin: 15px 25px 0px 0px;
}
#main_contents_1007bc .mg13{
	margin: 20px 0px 40px 0px;
}
#main_contents_1007bc .mg14{
	margin: 15px 20px 0px 0px;
}
#main_contents_1007bc .mg15{
	margin: 0px 0px 0px 5px;
}
#main_contents_1007bc .mg16{
	margin: 15px 0px 15px 0px;
}
#main_contents_1007bc .mg17{
	margin: 5px 0px 0px 0px;
}
#main_contents_1007bc .mg18{
	margin: 15px 0px 0px 10px;
}
#main_contents_1007bc .mg19{
	margin: 15px 0px 0px 15px;
}

/* ---- padding ---- */
#main_contents_1007bc .pd1{
	padding: 5px 0px 0px 0px;
}

/* ---- テキスト ---- */
#main_contents_1007bc .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_1007bc .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_1007bc .tx3{
	width: 320px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 10px;
}
#main_contents_1007bc .tx4{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 15px;
}
#main_contents_1007bc .tx5{
	width: 170px;
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 5px 0px;
}
#main_contents_1007bc .tx6{
	width: 160px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 10px;
}
#main_contents_1007bc .tx7{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1007bc .tx8{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1007bc .tx9{
	width: 75px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 5px 5px;
}
#main_contents_1007bc .tx10{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 0px 15px;
}
#main_contents_1007bc .tx11{
	color: #009900;
	width: 280px;
	font-size: 14px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
}


/* ---- テキストリンク ---- */
#main_contents_1007bc a:link.tx_lk1,
#main_contents_1007bc a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1007bc a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1007bc a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1007bc a:link.tx_lk2,
#main_contents_1007bc a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1007bc a:hover.tx_lk2{
	color: #FFCC00;
	text-decoration:underline;
}
#main_contents_1007bc a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1007bc .c_ln{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}
#main_contents_1007bc .c1_ln{
	width: 485px;
	height: 700px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c_ln.gif) repeat-y;
}
#main_contents_1007bc .c2_ln{
	width: 485px;
	height: 680px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c_ln.gif) repeat-y;
}
#main_contents_1007bc .c2_ln_2{
	width: 485px;
	height: 195px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c_ln.gif) repeat-y;
}
#main_contents_1007bc .c3_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c3_ln.gif) repeat-y;
}
#main_contents_1007bc .c6_ln{
	width: 180px;
	height: 287px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c6_ln.gif) repeat-y;
}


/* ---- tx_bk ---- */
#main_contents_1007bc .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFCC33;
	margin: 20px 0px 0px 0px;
}
#main_contents_1007bc .tx_bk2{
	width: 220px;
	height: 60px;
	color: #333333;
	background-color: #FFCC33;
	margin: 0px 0px 0px 0px;
}

/* ---- il_bk ---- */
#main_contents_1007bc .il_bk1{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c_gs01.gif) no-repeat;
}
#main_contents_1007bc .il_bk2{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/c_ca01.gif) no-repeat;
}
#main_contents_1007bc .head_bk{
	width: 980px;
	height: 90px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/head2.gif) no-repeat;
}

/* ---- ボタン ---- */
#main_contents_1007bc a:link.btn_try,
#main_contents_1007bc a:visited.btn_try,
#main_contents_1007bc a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_try2,
#main_contents_1007bc a:visited.btn_try2,
#main_contents_1007bc a:active.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_01,
#main_contents_1007bc a:visited.btn_01,
#main_contents_1007bc a:active.btn_01{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_01{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_01.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_02,
#main_contents_1007bc a:visited.btn_02,
#main_contents_1007bc a:active.btn_02{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_02{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_02.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_03,
#main_contents_1007bc a:visited.btn_03,
#main_contents_1007bc a:active.btn_03{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_03{
	position: relative;
	display: block;
	top: 0px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_03.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_04,
#main_contents_1007bc a:visited.btn_04,
#main_contents_1007bc a:active.btn_04{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_04{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_04.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_05,
#main_contents_1007bc a:visited.btn_05,
#main_contents_1007bc a:active.btn_05{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_05{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_05.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:link.btn_06,
#main_contents_1007bc a:visited.btn_06,
#main_contents_1007bc a:active.btn_06{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007bc a:hover.btn_06{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007betsucomi/images/btn_06.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}








/* ---- 201007yanmaga.css ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1007ym{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007ym .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007ym .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_1007ym .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1007ym .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1007ym .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1007ym .mg3{
	margin: 5px 0px 0px 15px;
}
#main_contents_1007ym .mg4{
	margin: 30px 10px 0px 0px;
}
#main_contents_1007ym .mg5{
	margin: 10px 10px 0px 10px;
}
#main_contents_1007ym .mg6{
	margin: 20px 0px 0px 0px;
}
#main_contents_1007ym .mg7{
	margin: 0px 10px 0px 10px;
}
#main_contents_1007ym .mg8{
	margin: 0px 0px 10px 0px;
}
#main_contents_1007ym .mg9{
	margin: 0px 0px 0px 10px;
}
#main_contents_1007ym .mg10{
	margin: 0px 0px 0px 5px;
}
#main_contents_1007ym .mg11{
	margin: 97px 0px 0px 10px;
}
#main_contents_1007ym .mg12{
	margin: 97px 0px 0px 15px;
}
#main_contents_1007ym .mg13{
	margin: 5px 0px 20px 0px;
}

/* ---- padding ---- */
#main_contents_1007ym .pd1{
	padding: 12px 0px 0px 90px;
}
#main_contents_1007ym .pd2{
	padding: 10px 0px 0px 20px;
}
#main_contents_1007ym .pd3{
	padding: 10px 0px 0px 30px;
}
#main_contents_1007ym .pd4{
	padding: 0px 0px 0px 5px;
}

/* ---- width ---- */
#main_contents_1007ym .width1{
	width: 495px;
}
#main_contents_1007ym .width2{
	width: 300px;
}
#main_contents_1007ym .width3{
	width: 980px;
}
#main_contents_1007ym .width4{
	width: 200px;
}
#main_contents_1007ym .width5{
	width: 490px;
}

/* ---- height ---- */
#main_contents_1007ym .height1{
	height: 245px;
}
#main_contents_1007ym .height2{
	height: 275px;
}

/* ---- テキスト ---- */
#main_contents_1007ym .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
}
#main_contents_1007ym .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1007ym .tx3{
	color: #ffffff;
	font-size: 16px;
	line-height: 120%;
	margin: 7px 0px 0px 10px;
}
#main_contents_1007ym .tx4{
	width: 315px;
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1007ym .tx5{
	width: 315px;
	color: #990000;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 10px 0px;
}
#main_contents_1007ym .tx6{
	width: 315px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 10px 0px;
}
#main_contents_1007ym .tx7{
	width: 315px;
	color: #990000;
	font-size: 14px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
}
#main_contents_1007ym .tx8{
	width: 180px;
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1007ym .tx9{
	width: 200px;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1007ym .tx10{
	width: 385px;
	color: #ffffff;
	font-size: 12px;
	line-height: 140%;
}
#main_contents_1007ym .tx11{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	margin: 15px 0px 5px 0px;
}
#main_contents_1007ym .tx12{
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}

/* ---- テキストリンク ---- */
#main_contents_1007ym a:link.tx_lk1,
#main_contents_1007ym a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1007ym a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1007ym a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1007ym a:link.tx_lk2,
#main_contents_1007ym a:active.tx_lk2{
	color: #ffffff;
	text-decoration:none;
}
#main_contents_1007ym a:visited.tx_lk2{
	color: #ffffff;
	text-decoration:none;
}
#main_contents_1007ym a:hover.tx_lk2{
	color: #ffff00;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1007ym .c1_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/c1_ln.jpg) repeat-y;
	margin: 0px auto 10px auto;
}
#main_contents_1007ym .c2_ln{
	width: 320px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/c2_ln.gif) repeat-y;
	margin: 0px 0px 10px 0px;
}
#main_contents_1007ym .c3_ln{
	width: 235px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/c3_ln.gif) repeat-y;
	margin: 0px 0px 10px 0px;
}


#main_contents_1007ym .c_bk{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}

/* ---- tx_bk ---- */
#main_contents_1007ym .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #F20000;
	margin: 0px 0px 0px 0px;
}
#main_contents_1007ym .tx_bk2{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFFF00;
	margin: 20px 0px 0px 0px;
}

/* ---- ボタン ---- */
#main_contents_1007ym a:link.btn_try,
#main_contents_1007ym a:visited.btn_try,
#main_contents_1007ym a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007ym a:link.btn_try2,
#main_contents_1007ym a:visited.btn_try2,
#main_contents_1007ym a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1007ym a:link.btn_01,
#main_contents_1007ym a:visited.btn_01,
#main_contents_1007ym a:active.btn_01{
	position: relative;
	display: block;
	left: 118px;
	width: 216px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_01{
	position: relative;
	display: block;
	left: 118px;
	width: 216px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_01.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:link.btn_02,
#main_contents_1007ym a:visited.btn_02,
#main_contents_1007ym a:active.btn_02{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_02{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_02.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:link.btn_03,
#main_contents_1007ym a:visited.btn_03,
#main_contents_1007ym a:active.btn_03{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_03{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_03.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}

#main_contents_1007ym a:link.btn_04,
#main_contents_1007ym a:visited.btn_04,
#main_contents_1007ym a:active.btn_04{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1007ym a:hover.btn_04{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/btn_04.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}

#main_contents_1007ym .head_bk{
	width: 980px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/head2.gif) no-repeat;
}
#main_contents_1007ym .np_bk{
	width: 980px;
	height: 207px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_01.gif) no-repeat;
}
#main_contents_1007ym .np_1980{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1980.gif) no-repeat;
}
#main_contents_1007ym .np_1982{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1982.gif) no-repeat;
}
#main_contents_1007ym .np_1983{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1983.gif) no-repeat;
}
#main_contents_1007ym .np_1985{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1985.gif) no-repeat;
}
#main_contents_1007ym .np_1987{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1987.gif) no-repeat;
}
#main_contents_1007ym .np_1988{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1988.gif) no-repeat;
}
#main_contents_1007ym .np_1989{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1989.gif) no-repeat;
}
#main_contents_1007ym .np_1990{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1990.gif) no-repeat;
}
#main_contents_1007ym .np_1991{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1991.gif) no-repeat;
}
#main_contents_1007ym .np_1992{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1992.gif) no-repeat;
}
#main_contents_1007ym .np_1993{
	width: 490px;
	height: 71px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1993.gif) no-repeat;
}
#main_contents_1007ym .np_1994{
	width: 490px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1994.gif) no-repeat;
}
#main_contents_1007ym .np_1995{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1995.gif) no-repeat;
}
#main_contents_1007ym .np_1997{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1997.gif) no-repeat;
}
#main_contents_1007ym .np_1998{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1998.gif) no-repeat;
}
#main_contents_1007ym .np_1999{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_1999.gif) no-repeat;
}
#main_contents_1007ym .np_2000{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2000.gif) no-repeat;
}
#main_contents_1007ym .np_2001{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2001.gif) no-repeat;
}
#main_contents_1007ym .np_2002{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2002.gif) no-repeat;
}
#main_contents_1007ym .np_2003{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2003.gif) no-repeat;
}
#main_contents_1007ym .np_2004{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2004.gif) no-repeat;
}
#main_contents_1007ym .np_2005{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2005.gif) no-repeat;
}
#main_contents_1007ym .np_2006{
	width: 490px;
	height: 71px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2006.gif) no-repeat;
}
#main_contents_1007ym .np_2007{
	width: 490px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201007yanmaga/images/np_2007.gif) no-repeat;
}

#main_contents_1007ym input.btn_cart{
	width: 164px;
	height: 35px;
}








/* ---- 201008belove.css ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1008bl{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008bl .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008bl .right{
	float: right;
	margin: 0px;
	padding: 0px;
}

#main_contents_1008bl .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1008bl .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1008bl .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1008bl .mg3{
	margin: 0px 0px 0px 20px;
}
#main_contents_1008bl .mg4{
	margin: 20px 0px 0px 0px;
}
#main_contents_1008bl .mg5{
	margin: 0px 0px 0px 10px;
}
#main_contents_1008bl .mg6{
	margin: 0px 0px 0px 5px;
}
#main_contents_1008bl .mg7{
	margin: 10px 0px 0px 5px;
}
#main_contents_1008bl .mg8{
	margin: 8px 0px 0px 0px;
}
#main_contents_1008bl .mg9{
	margin: 10px 0px 0px 10px;
}
#main_contents_1008bl .mg10{
	margin: 0px 0px 5px 5px;
}
#main_contents_1008bl .mg11{
	margin: 0px 0px 10px 5px;
}
#main_contents_1008bl .mg12{
	margin: 10px 0px 7px 5px;
}

/* ---- padding ---- */
#main_contents_1008bl .pd1{
	padding: 10px 0px 5px 5px;
}



/* ---- テキスト ---- */
#main_contents_1008bl .tx1{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
#main_contents_1008bl .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 10px 10px;
}
#main_contents_1008bl .tx3{
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
#main_contents_1008bl .tx4{
	width: 200px;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1008bl .tx5{
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 10px 10px;
}
#main_contents_1008bl .tx6{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 5px 0px;
}
#main_contents_1008bl .tx7{
	width: 200px;
	color: #FF0000;
	font-size: 8px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1008bl .tx8{
	width: 200px;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
}

#main_contents_1008bl .tx_link{
	font-size: 25px;
	line-height: 140%;
	margin: 260px 0px 0px 800px;
}
#main_contents_1008bl .bl_link{
	position: absolute;
	top: 35px;
	left: 720px;
}
#main_contents_1008bl .tx_link2{
	position: absolute;
	top: 255px;
	left: 320px;
	font-size: 25px;
	line-height: 140%;
}
#main_contents_1008bl .tx_link3{
	position: absolute;
	top: 155px;
	left: 640px;
	color: #372E8B;
	font-size: 14px;
	line-height: 140%;
}
#main_contents_1008bl .tx_link4{
	position: absolute;
	top: 175px;
	left: 640px;
	color: #372E8B;
	font-size: 14px;
	line-height: 140%;
}
#main_contents_1008bl .tx_link5{
	position: absolute;
	top: 90px;
	left: 660px;
	line-height: 100%;
}
#main_contents_1008bl .tx_link6{
	position: absolute;
	top: 170px;
	left: 680px;
	font-size: 14px;
	line-height: 140%;
}
#main_contents_1008bl .tx_link7{
	position: absolute;
	top: 190px;
	left: 680px;
	font-size: 14px;
	line-height: 140%;
}


/* ---- テキスト幅 ---- */
#main_contents_1008bl .tx_width1{
	width: 450px;
}
#main_contents_1008bl .tx_width2{
	width: 200px;
}

/* ---- テキストリンク ---- */
#main_contents_1008bl a:link.tx_lk1,
#main_contents_1008bl a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008bl a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1008bl a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1008bl a:link.tx_lk2,
#main_contents_1008bl a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008bl a:visited.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008bl a:hover.tx_lk2{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1008bl a:link.tx_lk3,
#main_contents_1008bl a:active.tx_lk3{
	color: #0099CC;
	text-decoration:none;
}
#main_contents_1008bl a:visited.tx_lk3{
	color: #0099CC;
	text-decoration:none;
}
#main_contents_1008bl a:hover.tx_lk3{
	color: #FF3300;
	text-decoration:none;
}
#main_contents_1008bl a:link.tx_lk4,
#main_contents_1008bl a:active.tx_lk4{
	color: #372E8B;
	text-decoration:underline;
}
#main_contents_1008bl a:visited.tx_lk4{
	color: #372E8B;
	text-decoration:underline;
}
#main_contents_1008bl a:hover.tx_lk4{
	color: #FF3300;
	text-decoration:underline;
}


/* ---- c_ln ---- */
#main_contents_1008bl .c_ln{
	width: 465px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/c_ln.jpg) repeat-y;
}
#main_contents_1008bl .c_bk{
	width: 980px;
	height: 550px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/bk.gif) repeat-y;
	line-height: 0px;
	margin: 0px auto 0px auto;
}
#main_contents_1008bl .btn_width{
	width: 980px;
	line-height: 100%;
	margin: 0px auto 0px auto;
}
#main_contents_1008bl .head_bk{
	position: relative;
	width: 980px;
	height: 430px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/head.gif) no-repeat;
	line-height: 0px;
	margin: 0px auto 0px auto;
}
#main_contents_1008bl .info_bk{
	position: relative;
	width: 980px;
	height: 300px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/info.gif) no-repeat;
	line-height: 0px;
}
#main_contents_1008bl .ip_c1{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ip_c1.gif) no-repeat;
	line-height: 0px;
}
#main_contents_1008bl .ip_c3{
	position: relative;
	width: 980px;
	height: 380px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ip_c3.gif) no-repeat;
	line-height: 0px;
}

/* ---- tx_bk ---- */
#main_contents_1008bl .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #F20000;
	margin: 20px 0px 0px 0px;
}

/* ---- ボタン ---- */
#main_contents_1008bl a:link.btn_try,
#main_contents_1008bl a:visited.btn_try,
#main_contents_1008bl a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008bl a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008bl a:link.btn_try2,
#main_contents_1008bl a:visited.btn_try2,
#main_contents_1008bl a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008bl a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008bl a:link.btn_01,
#main_contents_1008bl a:visited.btn_01,
#main_contents_1008bl a:active.btn_01{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008bl a:hover.btn_01{
	position: relative;
	display: block;
	width: 196px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/btn_01.gif) 0px -50px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}


#main_contents_1008bl a:link.ip_btn,
#main_contents_1008bl a:visited.ip_btn,
#main_contents_1008bl a:active.ip_btn{
	position: relative;
	display: block;
	width: 100px;
	height: 36px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ip_btn.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008bl a:hover.ip_btn{
	position: relative;
	display: block;
	width: 100px;
	height: 36px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ip_btn.gif) 0px -36px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}

#main_contents_1008bl a:link.ac_b2,
#main_contents_1008bl a:visited.ac_b2,
#main_contents_1008bl a:active.ac_b2{
	position: relative;
	display: block;
	width: 100px;
	height: 45px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ac_b2.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008bl a:hover.ac_b2{
	position: relative;
	display: block;
	width: 100px;
	height: 45px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ac_b2.gif) 0px -45px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}


#main_contents_1008bl a:link.ok_b5,
#main_contents_1008bl a:visited.ok_b5,
#main_contents_1008bl a:active.ok_b5{
	position: relative;
	display: block;
	width: 150px;
	height: 65px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ok_b5.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008bl a:hover.ok_b5{
	position: relative;
	display: block;
	width: 150px;
	height: 65px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008belove/images/ok_b5.gif) 0px -65px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008bl input.btn_cart{
	width: 164px;
	height: 35px;
}





/* ---- 201008princess ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1008pr{
	width: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008pr .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008pr .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008pr .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1008pr .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1008pr .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1008pr .mg3{
	margin: 20px 0px 0px 0px;
}
#main_contents_1008pr .mg4{
	margin: 10px 0px 10px 15px;
}
#main_contents_1008pr .mg5{
	margin: 5px 0px 0px 0px;
}
#main_contents_1008pr .mg6{
	margin: 10px 0px 0px 20px;
}
#main_contents_1008pr .mg7{
	margin: 10px 0px 0px 11px;
}
#main_contents_1008pr .mg8{
	margin: 15px 0px 0px 10px;
}
#main_contents_1008pr .mg9{
	margin: 0px 20px 0px 0px;
}
#main_contents_1008pr .mg10{
	margin: 15px 20px 0px 15px;
}
#main_contents_1008pr .mg11{
	margin: 0px 0px 0px 70px;
}
#main_contents_1008pr .mg12{
	margin: 15px 25px 0px 0px;
}
#main_contents_1008pr .mg13{
	margin: 20px 0px 40px 0px;
}
#main_contents_1008pr .mg14{
	margin: 15px 20px 0px 0px;
}
#main_contents_1008pr .mg15{
	margin: 0px 0px 0px 5px;
}
#main_contents_1008pr .mg16{
	margin: 15px 0px 15px 0px;
}
#main_contents_1008pr .mg17{
	margin: 5px 0px 0px 0px;
}
#main_contents_1008pr .mg18{
	margin: 15px 0px 0px 10px;
}
#main_contents_1008pr .mg19{
	margin: 15px 0px 0px 15px;
}
#main_contents_1008pr .mg20{
	margin: 0px 0px 0px 10px;
}

/* ---- padding ---- */
#main_contents_1008pr .pd1{
	padding: 5px 0px 0px 0px;
}

/* ---- テキスト ---- */
#main_contents_1008pr .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_1008pr .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 15px;
}
#main_contents_1008pr .tx3{
	width: 320px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 10px;
}
#main_contents_1008pr .tx4{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 15px;
}
#main_contents_1008pr .tx5{
	width: 170px;
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
#main_contents_1008pr .tx6{
	width: 200px;
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
#main_contents_1008pr .tx7{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1008pr .tx8{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1008pr .tx9{
	width: 75px;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 5px 5px;
}
#main_contents_1008pr .tx10{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px 0px 0px 15px;
}
#main_contents_1008pr .tx11{
	width: 245px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 10px;
}
#main_contents_1008pr .tx12{
	width: 450px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 0px 10px;
}
#main_contents_1008pr .tx13{
	color: #C81849;
	font-size: 12px;
	line-height: 140%;
}


/* ---- テキストリンク ---- */
#main_contents_1008pr a:link.tx_lk1,
#main_contents_1008pr a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008pr a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1008pr a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1008pr a:link.tx_lk2,
#main_contents_1008pr a:active.tx_lk2{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008pr a:hover.tx_lk2{
	color: #FFCC00;
	text-decoration:underline;
}
#main_contents_1008pr a:visited.tx_lk2{
	color: #990099;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1008pr .c_ln{
	width: 980px;
	line-height: 0px;
	margin: 0px 0px 20px 0px;
}
#main_contents_1008pr .c_ln01{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln01.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008pr .c_ln02{
	width: 485px;
	height: 680px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln02.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008pr .c_ln02_02{
	width: 485px;
	height: 700px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln02.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008pr .c_ln03{
	width: 236px;
	height: 275px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln03.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008pr .c_ln03_2{
	width: 236px;
	height: 285px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln03.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008pr .c_ln04{
	width: 180px;
	height: 235px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ln04.gif) repeat-y;
}


/* ---- tx_bk ---- */
#main_contents_1008pr .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFCC33;
	margin: 20px 0px 0px 0px;
}
#main_contents_1008pr .tx_bk2{
	width: 220px;
	height: 60px;
	color: #333333;
	background-color: #FFCC33;
	margin: 0px 0px 0px 0px;
}

/* ---- il_bk ---- */
#main_contents_1008pr .il_bk1{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_gs01.gif) no-repeat;
}
#main_contents_1008pr .il_bk2{
	width: 480px;
	height: 120px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/c_ca01.gif) no-repeat;
}
#main_contents_1008pr .head_bk{
	width: 980px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/head2.gif) no-repeat;
}

/* ---- ボタン ---- */
#main_contents_1008pr a:link.btn_try,
#main_contents_1008pr a:visited.btn_try,
#main_contents_1008pr a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008pr a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008pr a:link.btn_try2,
#main_contents_1008pr a:visited.btn_try2,
#main_contents_1008pr a:active.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:hover.btn_try2{
	position: relative;
	display: block;
	top: 75px;
	left: 150px;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:link.btn_01,
#main_contents_1008pr a:visited.btn_01,
#main_contents_1008pr a:active.btn_01{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:hover.btn_01{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_01.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:link.btn_02,
#main_contents_1008pr a:visited.btn_02,
#main_contents_1008pr a:active.btn_02{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:hover.btn_02{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_02.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:link.btn_03,
#main_contents_1008pr a:visited.btn_03,
#main_contents_1008pr a:active.btn_03{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008pr a:hover.btn_03{
	position: relative;
	display: block;
	top: 5px;
	left: 5px;
	width: 320px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008princess/images/btn_03.gif) 0px -40px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}






/* ---- 201008yanmaga ---- */

/* -----------------------------
  main contents
----------------------------- */
body{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#main_contents_1008ym{
	width: 100%;
	height: 100%;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008ym .left{
	float: left;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008ym .right{
	float: right;
	margin: 0px;
	padding: 0px;
}
#main_contents_1008ym .clear{
	clear: both;
}

/* ---- margin ---- */
#main_contents_1008ym .mg1{
	margin: 5px 0px 0px 0px;
}
#main_contents_1008ym .mg2{
	margin: 10px 0px 0px 0px;
}
#main_contents_1008ym .mg3{
	margin: 5px 0px 0px 15px;
}
#main_contents_1008ym .mg4{
	margin: 30px 10px 0px 0px;
}
#main_contents_1008ym .mg5{
	margin: 10px 10px 0px 10px;
}
#main_contents_1008ym .mg6{
	margin: 20px 0px 0px 0px;
}
#main_contents_1008ym .mg7{
	margin: 0px 10px 0px 10px;
}
#main_contents_1008ym .mg8{
	margin: 0px 0px 10px 0px;
}
#main_contents_1008ym .mg9{
	margin: 0px 0px 0px 10px;
}
#main_contents_1008ym .mg10{
	margin: 0px 0px 0px 5px;
}
#main_contents_1008ym .mg11{
	margin: 97px 0px 0px 10px;
}
#main_contents_1008ym .mg12{
	margin: 97px 0px 0px 15px;
}
#main_contents_1008ym .mg13{
	margin: 5px 0px 20px 0px;
}
#main_contents_1008ym .mg14{
	margin: 30px 0px 0px 10px;
}
#main_contents_1008ym .mg15{
	margin: 10px 0px 0px 10px;
}

/* ---- padding ---- */
#main_contents_1008ym .pd1{
	padding: 12px 0px 0px 90px;
}
#main_contents_1008ym .pd2{
	padding: 10px 0px 0px 20px;
}
#main_contents_1008ym .pd3{
	padding: 10px 0px 0px 30px;
}
#main_contents_1008ym .pd4{
	padding: 0px 0px 0px 5px;
}

/* ---- width ---- */
#main_contents_1008ym .width1{
	width: 495px;
}
#main_contents_1008ym .width2{
	width: 300px;
}
#main_contents_1008ym .width3{
	width: 980px;
}
#main_contents_1008ym .width4{
	width: 200px;
}
#main_contents_1008ym .width5{
	width: 490px;
}

/* ---- height ---- */
#main_contents_1008ym .height1{
	height: 245px;
}
#main_contents_1008ym .height2{
	height: 275px;
}
#main_contents_1008ym .height3{
	height: 235px;
}

/* ---- テキスト ---- */
#main_contents_1008ym .tx1{
	color: #333333;
	font-size: 16px;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008ym .tx2{
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 10px 0px 0px 0px;
}
#main_contents_1008ym .tx3{
	color: #ffffff;
	font-size: 16px;
	line-height: 120%;
	margin: 7px 0px 0px 10px;
}
#main_contents_1008ym .tx4{
	width: 315px;
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1008ym .tx5{
	width: 315px;
	color: #990000;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 10px 0px;
}
#main_contents_1008ym .tx6{
	width: 315px;
	color: #336600;
	font-size: 12px;
	line-height: 120%;
	margin: 5px 0px 10px 0px;
}
#main_contents_1008ym .tx7{
	width: 315px;
	color: #990000;
	font-size: 14px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
}
#main_contents_1008ym .tx8{
	width: 180px;
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1008ym .tx9{
	width: 200px;
	color: #333333;
	font-size: 10px;
	line-height: 140%;
	margin: 5px 0px 0px 0px;
}
#main_contents_1008ym .tx10{
	width: 385px;
	color: #ffffff;
	font-size: 12px;
	line-height: 140%;
}
#main_contents_1008ym .tx11{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	margin: 15px 0px 5px 0px;
}
#main_contents_1008ym .tx12{
	color: #333333;
	font-size: 10px;
	line-height: 120%;
	margin: 5px 0px 0px 0px;
}

/* ---- テキストリンク ---- */
#main_contents_1008ym a:link.tx_lk1,
#main_contents_1008ym a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1008ym a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1008ym a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
#main_contents_1008ym a:link.tx_lk2,
#main_contents_1008ym a:active.tx_lk2{
	color: #ffffff;
	text-decoration:none;
}
#main_contents_1008ym a:visited.tx_lk2{
	color: #ffffff;
	text-decoration:none;
}
#main_contents_1008ym a:hover.tx_lk2{
	color: #ffff00;
	text-decoration:underline;
}

/* ---- c_ln ---- */
#main_contents_1008ym .c1_ln{
	width: 980px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/c1_ln.jpg) repeat-y;
	margin: 0px auto 10px auto;
}
#main_contents_1008ym .c2_ln{
	width: 320px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/c2_ln.gif) repeat-y;
	margin: 0px 0px 10px 0px;
}
#main_contents_1008ym .c3_ln{
	width: 235px;
	line-height: 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/c3_ln.gif) repeat-y;
	margin: 0px 0px 10px 0px;
}


#main_contents_1008ym .c_bk{
	width: 980px;
	line-height: 0px;
	margin: 0px auto 20px auto;
}

/* ---- tx_bk ---- */
#main_contents_1008ym .tx_bk1{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #F20000;
	margin: 0px 0px 0px 0px;
}
#main_contents_1008ym .tx_bk2{
	width: 940px;
	height: 30px;
	color: #333333;
	background-color: #FFFF00;
	margin: 20px 0px 0px 0px;
}

/* ---- ボタン ---- */
#main_contents_1008ym a:link.btn_try,
#main_contents_1008ym a:visited.btn_try,
#main_contents_1008ym a:active.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_try{
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_try.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008ym a:link.btn_try2,
#main_contents_1008ym a:visited.btn_try2,
#main_contents_1008ym a:active.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_try2.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_try2{
	display: block;
	width: 140px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_try2.gif) 0px -35px no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	outline-style: none;
}
#main_contents_1008ym a:link.btn_01,
#main_contents_1008ym a:visited.btn_01,
#main_contents_1008ym a:active.btn_01{
	position: relative;
	display: block;
	left: 118px;
	width: 216px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_01{
	position: relative;
	display: block;
	left: 118px;
	width: 216px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_01.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:link.btn_02,
#main_contents_1008ym a:visited.btn_02,
#main_contents_1008ym a:active.btn_02{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_02{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_02.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:link.btn_03,
#main_contents_1008ym a:visited.btn_03,
#main_contents_1008ym a:active.btn_03{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_03{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_03.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}

#main_contents_1008ym a:link.btn_04,
#main_contents_1008ym a:visited.btn_04,
#main_contents_1008ym a:active.btn_04{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
	outline-style: none;
}
#main_contents_1008ym a:hover.btn_04{
	position: relative;
	display: block;
	left: 118px;
	width: 215px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/btn_04.gif) 0px -44px no-repeat;
	text-indent: -9999px;
	outline-style: none;
}

#main_contents_1008ym .head_bk{
	width: 980px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/head2.gif) no-repeat;
}
#main_contents_1008ym .np_bk{
	width: 980px;
	height: 207px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_01.gif) no-repeat;
}
#main_contents_1008ym .np_1980{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1980.gif) no-repeat;
}
#main_contents_1008ym .np_1982{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1982.gif) no-repeat;
}
#main_contents_1008ym .np_1983{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1983.gif) no-repeat;
}
#main_contents_1008ym .np_1985{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1985.gif) no-repeat;
}
#main_contents_1008ym .np_1987{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1987.gif) no-repeat;
}
#main_contents_1008ym .np_1988{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1988.gif) no-repeat;
}
#main_contents_1008ym .np_1989{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1989.gif) no-repeat;
}
#main_contents_1008ym .np_1990{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1990.gif) no-repeat;
}
#main_contents_1008ym .np_1991{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1991.gif) no-repeat;
}
#main_contents_1008ym .np_1992{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1992.gif) no-repeat;
}
#main_contents_1008ym .np_1993{
	width: 490px;
	height: 71px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1993.gif) no-repeat;
}
#main_contents_1008ym .np_1994{
	width: 490px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1994.gif) no-repeat;
}
#main_contents_1008ym .np_1995{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1995.gif) no-repeat;
}
#main_contents_1008ym .np_1997{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1997.gif) no-repeat;
}
#main_contents_1008ym .np_1998{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1998.gif) no-repeat;
}
#main_contents_1008ym .np_1999{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_1999.gif) no-repeat;
}
#main_contents_1008ym .np_2000{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2000.gif) no-repeat;
}
#main_contents_1008ym .np_2001{
	width: 490px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2001.gif) no-repeat;
}
#main_contents_1008ym .np_2002{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2002.gif) no-repeat;
}
#main_contents_1008ym .np_2003{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2003.gif) no-repeat;
}
#main_contents_1008ym .np_2004{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2004.gif) no-repeat;
}
#main_contents_1008ym .np_2005{
	width: 490px;
	height: 54px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2005.gif) no-repeat;
}
#main_contents_1008ym .np_2006{
	width: 490px;
	height: 71px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2006.gif) no-repeat;
}
#main_contents_1008ym .np_2007{
	width: 490px;
	height: 44px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201008yanmaga/images/np_2007.gif) no-repeat;
}

#main_contents_1008ym input.btn_cart{
	width: 164px;
	height: 35px;
}





/* ---- 201010history ---- */

/* -----------------------------
  main contents
----------------------------- */
#main_contents_1010hs{
	width:980px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#main_contents_1010hs img{
	border:none;
	font-size:0px;
	vertical-align:text-top;
}
#main_contents_1010hs .baseimg img{
	vertical-align:baseline;
}
#main_contents_1010hs p,
#main_contents_1010hs h1,#main_contents_1010hs h2,#main_contents_1010hs h3,#main_contents_1010hs h4,
#main_contents_1010hs dl,#main_contents_1010hs dt,#main_contents_1010hs dd{
	margin:0;
	padding:0;
}
div#main_contents_1010hs ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div#main_contents_1010hs li{
	margin: 0;
	padding: 0;
	display: inline;
}
div#main_contents_1010hs span.swapimg{
	z-index: -1;
	position: relative;
	overflow: hidden;
}
/* IEのバグ */
#main_contents_1010hs br{letter-spacing:0;}



/* -----------------------------
  clearfix
----------------------------- */
/* for modern browser */
.ctsclearfix{
  display: inline-block;
}

.ctsclearfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .ctsclearfix{
  height: 1%;
}
.ctsclearfix{
  display: block;
}
/* End hide from IE-mac */

/* -----------------------------
  index
----------------------------- */

/* ---- マージン ---- */
div#main_contents_1010hs .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010hs .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1010hs .mg3{
	margin: 0px 0px 10px 15px;
}
div#main_contents_1010hs .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1010hs .mg5{
	margin: 10px 0px 0px 10px;
}
div#main_contents_1010hs .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}

div#main_contents_1010hs .mg7{
	width: 120px;
	height: 175px;
	margin: 0px 10px 5px 25px;
}
div#main_contents_1010hs .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1010hs .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1010hs .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1010hs .mg11{
	width: 160px;
	height: 255px;
	margin: 0px 10px 5px 25px;
}
div#main_contents_1010hs .mg12{
	width: 120px;
	height: 185px;
	margin: 0px 10px 5px 25px;
}



/* ---- テキスト ---- */
div#main_contents_1010hs .tx1{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010hs .tx2{
	width: 300px;
	font-size: 16px;
	line-height: 120%;
	margin: 0px 0px 5px 10px;
	overflow: hidden;
}
div#main_contents_1010hs .tx3{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 10px;
	overflow: hidden;
}
div#main_contents_1010hs .tx4{
	width: 315px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
}

div#main_contents_1010hs .tx5{
	width: 120px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx6{
	width: 120px;
	height: 40px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx7{
	width: 120px;
	font-size: 10px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx8{
	width: 120px;
	height: 25px;
	font-size: 10px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx9{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx10{
	width: 120px;
	height: 20px;
	font-size: 12px;
	line-height: 130%;
	overflow: hidden;
	margin: 5px 10px 0px 25px;
	text-align: center;
}

div#main_contents_1010hs .tx11{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx12{
	width: 160px;
	height: 25px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}
div#main_contents_1010hs .tx13{
	width: 160px;
	font-size: 10px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 10px 0px 25px;
	text-align: center;
}




/* ---- テキストリンク ---- */
#main_contents_1010hs a:link.tx_lk1,
#main_contents_1010hs a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1010hs a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1010hs a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}

/* ---- ボタン ---- */
div#main_contents_1010hs a.btn_try{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1010hs a.btn_try:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}

div#main_contents_1010hs a.btn_try2{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1010hs a.btn_try2:hover{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1010hs a.btn_01{
	position: absolute;
	top: 148px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 177px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_01:hover{
	position: absolute;
	top: 148px;
	left: 5px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_02{
	position: absolute;
	top: 148px;
	left: 182px;
	z-index: 1;
	display: block;
	width: 177px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_02:hover{
	position: absolute;
	top: 148px;
	left: 182px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_03{
	position: absolute;
	top: 148px;
	left: 359px;
	z-index: 1;
	display: block;
	width: 179px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_03:hover{
	position: absolute;
	top: 148px;
	left: 359px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_04{
	position: absolute;
	top: 190px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 177px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_04:hover{
	position: absolute;
	top: 190px;
	left: 5px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1010hs a.btn_05{
	position: absolute;
	top: 190px;
	left: 182px;
	z-index: 1;
	display: block;
	width: 177px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_05:hover{
	position: absolute;
	top: 190px;
	left: 182px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_06{
	position: absolute;
	top: 190px;
	left: 359px;
	z-index: 1;
	display: block;
	width: 179px;
	height: 40px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010hs a.btn_06:hover{
	position: absolute;
	top: 190px;
	left: 359px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/btn_06.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1010hs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010hs ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1010hs ul.hd .bk{
	position: relative;
	width: 980px;
	height: 235px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/head.jpg) no-repeat;
}

div#main_contents_1010hs div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/c_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1010hs div.c1 ul{
	width: 950px;
	margin: 10px 10px 0px 15px;
}
div#main_contents_1010hs div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1010hs div.c1 li.lt2{
	width: 320px;
	float: left;
}
div#main_contents_1010hs div.c1 li.lt3{
	width: 155px;
	float: left;
}
div#main_contents_1010hs div.c1 li.rt1{
	width: 455px;
	float: right;
}


div#main_contents_1010hs div.c2{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010history/images/c_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1010hs div.c2 ul{
	width: 950px;
	margin: 10px 10px 0px 15px;
}

div#main_contents_1010hs div.c2 ul.lt_c2{
	width: 490px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1010hs div.c2 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1010hs div.c2 li.lt2{
	width: 320px;
	float: left;
}
div#main_contents_1010hs div.c2 li.lt3{
	width: 155px;
	float: left;
}
div#main_contents_1010hs div.c2 li.lt4{
	width: 490px;
	float: left;
}
div#main_contents_1010hs div.c2 li.lt5{
	width: 220px;
	float: left;
}
div#main_contents_1010hs div.c2 ul.rt_c2{
	width: 455px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1010hs div.c2 li.rt1{
	width: 455px;
	float: right;
}







/* ---- 201010spirits ---- */

/* -----------------------------
  main contents
----------------------------- */
#main_contents_1010sp{
	width:980px;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#main_contents_1010sp img{
	border:none;
	font-size:0px;
	vertical-align:text-top;
}
#main_contents_1010sp .baseimg img{
	vertical-align:baseline;
}
#main_contents_1010sp p,
#main_contents_1010sp h1,#main_contents_1010sp h2,#main_contents_1010sp h3,#main_contents_1010sp h4,
#main_contents_1010sp dl,#main_contents_1010sp dt,#main_contents_1010sp dd{
	margin:0;
	padding:0;
}
div#main_contents_1010sp ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div#main_contents_1010sp li{
	margin: 0;
	padding: 0;
	display: inline;
}
div#main_contents_1010sp span.swapimg{
	z-index: -1;
	position: relative;
	overflow: hidden;
}
/* IEのバグ */
#main_contents_1010sp br{letter-spacing:0;}



/* -----------------------------
  clearfix
----------------------------- */
/* for modern browser */
.ctsclearfix{
  display: inline-block;
}

.ctsclearfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .ctsclearfix{
  height: 1%;
}
.ctsclearfix{
  display: block;
}
/* End hide from IE-mac */

/* -----------------------------
  index
----------------------------- */

/* ---- マージン ---- */
div#main_contents_1010sp .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1010sp .mg3{
	margin: 10px 0px 10px 15px;
}
div#main_contents_1010sp .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1010sp .mg5{
	margin: 20px 15px 0px 0px;
}
div#main_contents_1010sp .mg6{
	margin: 5px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1010sp .mg7{
	margin: 5px 0px 0px 10px;
}
div#main_contents_1010sp .mg8{
	margin: 5px 0px 0px 0px;
}
div#main_contents_1010sp .mg9{
	margin: 0px 0px 0px 10px;
}
div#main_contents_1010sp .mg10{
	margin: 10px 0px 0px 10px;
}
div#main_contents_1010sp .mg11{
	margin: 20px 0px 5px 40px;
}
div#main_contents_1010sp .mg12{
	margin: 20px 0px 5px 25px;
}
div#main_contents_1010sp .mg13{
	margin: 0px 0px 5px 20px;
}
div#main_contents_1010sp .mg14{
	margin: 10px 0px 5px 40px;
}
div#main_contents_1010sp .mg15{
	margin: 10px 0px 5px 25px;
}

/* ---- テキスト ---- */
div#main_contents_1010sp .tx1{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
}
div#main_contents_1010sp .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 15px;
}
div#main_contents_1010sp .tx4{
	width: 285px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1010sp .tx5{
	width: 285px;
	color: #336600;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1010sp .tx6{
	width: 285px;
	color: #990000;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
div#main_contents_1010sp .tx7{
	width: 285px;
	color: #336600;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1010sp .tx8{
	width: 120px;
	font-size: 14px;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
}
div#main_contents_1010sp .tx9{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 15px;
}
div#main_contents_1010sp .tx10{
	width: 165px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1010sp .tx11{
	width: 165px;
	color: #990000;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
div#main_contents_1010sp .tx12{
	width: 165px;
	color: #336600;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1010sp .tx13{
	width: 320px;
	color: #ffffff;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
	text-align: center;
}
div#main_contents_1010sp .tx14{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1010sp .tx15{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* ---- テキストリンク ---- */
#main_contents_1010sp a:link.tx_lk1,
#main_contents_1010sp a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1010sp a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1010sp a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}

div#main_contents_1010sp ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1010sp ul.hd .bk{
	position: relative;
	width: 980px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/head2.gif) no-repeat;
}

/* ---- ボタン ---- */
div#main_contents_1010sp a.btn_try{
	position: relative;
	top: 10px;
	left: 60px;
	z-index: 1;
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1010sp a.btn_try:hover{
	position: relative;
	top: 10px;
	left: 60px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}

div#main_contents_1010sp a.btn_try2{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 164px;
	height: 35px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1010sp a.btn_try2:hover{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1010sp a.btn_01{
	position: absolute;
	top: 4px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010sp a.btn_01:hover{
	position: absolute;
	top: 4px;
	left: 5px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010sp a.btn_02{
	position: absolute;
	top: 4px;
	left: 330px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010sp a.btn_02:hover{
	position: absolute;
	top: 4px;
	left: 330px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1010sp a.btn_03{
	position: absolute;
	top: 4px;
	left: 655px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 42px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1010sp a.btn_03:hover{
	position: absolute;
	top: 4px;
	left: 655px;
	z-index: 1;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1010sp ul.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp ul.c1 li.lt{
	width: 485px;
	float: left;
}
div#main_contents_1010sp ul.c1 li.lt1{
	width: 485px;
	height: 660px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c1_ln.gif) repeat-y;
	float: left;
}
div#main_contents_1010sp ul.c1 li.lt2{
	width: 160px;
	float: left;
}
div#main_contents_1010sp ul.c1 li.lt3{
	width: 455px;
}
div#main_contents_1010sp ul.c1 li.lt4{
	width: 485px;
	height: 650px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c1_ln.gif) repeat-y;
	float: left;
}
div#main_contents_1010sp ul.c1 li.rt{
	width: 485px;
	float: right;
}
div#main_contents_1010sp ul.c1 li.rt1{
	width: 485px;
	height: 660px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c1_ln.gif) repeat-y;
	float: right;
}
div#main_contents_1010sp ul.c1 li.rt2{
	width: 285px;
	float: right;
	margin: 0px 15px 0px 0px;
}
div#main_contents_1010sp ul.c1 li.rt4{
	width: 485px;
	height: 650px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c1_ln.gif) repeat-y;
	float: right;
}

div#main_contents_1010sp ul.c2{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp ul.c2 li.c2_lt{
	width: 320px;
	float: left;
}
div#main_contents_1010sp ul.c2 li.c2_lt_bk{
	width: 320px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c2_hd.gif) no-repeat;
	float: left;
}
div#main_contents_1010sp ul.c2 li.c2_lt1{
	width: 320px;
	height: 240px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c2_ln.gif) repeat-y;
	float: left;
}
div#main_contents_1010sp ul.c2 li.c2_lt2{
	width: 120px;
	float: left;
}

div#main_contents_1010sp ul.c2 li.c2_rt{
	width: 320px;
	float: right;
}
div#main_contents_1010sp ul.c2 li.c2_rt_bk{
	width: 320px;
	height: 50px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c2_hd.gif) no-repeat;
	float: right;
}
div#main_contents_1010sp ul.c2 li.c2_rt1{
	width: 320px;
	height: 240px;
	background: url(/includes/ins/header_footer_sokuyomi/features/201010spirits/images/c2_ln.gif) repeat-y;
	float: right;
}
div#main_contents_1010sp ul.c2 li.c2_rt2{
	width: 165px;
	float: right;
	margin: 0px 10px 0px 0px;
}

div#main_contents_1010sp ul.c3{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp ul.c3 li.c3_lt{
	width: 160px;
	float: left;
}
div#main_contents_1010sp ul.c3 li.c3_rt{
	width: 160px;
	float: right;
}

div#main_contents_1010sp ul.banner{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1010sp ul.banner li.ban_lt{
	width: 500px;
	float: left;
}
div#main_contents_1010sp ul.banner li.ban_rt{
	width: 470px;
	float: right;
}

