/* ---- 201102 ---- */

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

div#main_contents_1102bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1102bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}

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

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

/* ---- テキスト ---- */
div#main_contents_1102bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1102bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1102bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1102bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1102bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1102bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1102bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1102bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1102bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1102bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1102bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1102bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/head.jpg) no-repeat;
}
div#main_contents_1102bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1102bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1102bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1102bs .clear{
	clear: both;
	line-height: 5px;
}


div#main_contents_1102bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1102bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1102bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1102bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1102bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1102bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1102bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1102bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1102bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1102bs div.skym ul{
	width: 980px;
}
div#main_contents_1102bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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

/* ---- ボタン ---- */

div#main_contents_1102bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1102bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1102bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1102bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1102bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1102bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1102bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 90px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}



/* ---- バックナンバー ---- */
div#main_contents_1102bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1102bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1102bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1102bs .bk_ct2{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 200px;
}
div#main_contents_1102bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1102bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1102bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201102best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}






/* ---- 201103 ---- */

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

div#main_contents_1103bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1103bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}

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

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

/* ---- テキスト ---- */
div#main_contents_1103bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1103bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1103bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1103bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1103bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1103bs .tx4_2{
	width: 300px;
	height: 80px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1103bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1103bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1103bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}




/* ---- コンテンツ ---- */

div#main_contents_1103bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1103bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/head.jpg) no-repeat;
}
div#main_contents_1103bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1103bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1103bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1103bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1103bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1103bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1103bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1103bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1103bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1103bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1103bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1103bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1103bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1103bs div.skym ul{
	width: 980px;
}
div#main_contents_1103bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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

/* ---- ボタン ---- */


div#main_contents_1103bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1103bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1103bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}



div#main_contents_1103bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


div#main_contents_1103bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 90px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1103bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 90px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}



/* ---- バックナンバー ---- */
div#main_contents_1103bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1103bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1103bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}








/* ---- 201104 ---- */

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

div#main_contents_1104bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1104bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}

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

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

/* ---- テキスト ---- */
div#main_contents_1104bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1104bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1104bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1104bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1104bs .tx4_2{
	width: 300px;
	height: 80px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1104bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1104bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1104bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}




/* ---- コンテンツ ---- */

div#main_contents_1104bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1104bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/head.jpg) no-repeat;
}
div#main_contents_1104bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1104bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1104bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1104bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1104bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1104bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1104bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1104bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1104bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1104bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1104bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1104bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1104bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1104bs div.skym ul{
	width: 980px;
}
div#main_contents_1104bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}


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

/* ---- ボタン ---- */


div#main_contents_1104bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1104bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1104bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	display: block;
	width: 200px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 775px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}



div#main_contents_1104bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


div#main_contents_1104bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 90px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 90px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1104bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1104bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1104bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}








/* ---- 201105 ---- */

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

div#main_contents_1105bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1105bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1105bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1105bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1105bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1105bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1105bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1105bs .tx4_3{
	width: 300px;
	height: 100px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1105bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1105bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1105bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1105bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1105bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/head.jpg) no-repeat;
}
div#main_contents_1105bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1105bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1105bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1105bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1105bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1105bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1105bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1105bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1105bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1105bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1105bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1105bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1105bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1105bs div.skym ul{
	width: 980px;
}
div#main_contents_1105bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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


/* ---- ボタン ---- */
div#main_contents_1105bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1105bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1105bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1105bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1105bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1105bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1105bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}







/* ---- 201106 ---- */

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

div#main_contents_1106bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1106bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1106bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1106bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1106bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1106bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1106bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1106bs .tx4_3{
	width: 300px;
	height: 100px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1106bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1106bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1106bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1106bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1106bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1106bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/head.jpg) no-repeat;
}
div#main_contents_1106bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1106bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1106bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1106bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1106bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1106bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1106bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1106bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1106bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1106bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1106bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1106bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1106bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1106bs div.skym ul{
	width: 980px;
}
div#main_contents_1106bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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


/* ---- ボタン ---- */
div#main_contents_1106bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1106bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1106bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1106bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1106bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1106bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1106bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1106bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}







/* ---- 201107 ---- */

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

div#main_contents_1107bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1107bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1107bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1107bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1107bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1107bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1107bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1107bs .tx4_3{
	width: 300px;
	height: 100px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1107bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1107bs .tx7_2{
	width: 300px;
	height: 55px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1107bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1107bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/head.jpg) no-repeat;
}
div#main_contents_1107bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1107bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1107bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1107bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1107bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1107bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1107bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1107bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1107bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1107bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1107bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1107bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1107bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1107bs div.skym ul{
	width: 980px;
}
div#main_contents_1107bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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


/* ---- ボタン ---- */
div#main_contents_1107bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1107bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1107bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1107bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1107bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1107bs .bknm2{
	width: 980px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1107bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1107bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1107bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}








/* ---- 201108 ---- */

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

div#main_contents_1108bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1108bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1108bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1108bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1108bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1108bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1108bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1108bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1108bs .tx4_3{
	width: 300px;
	height: 100px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1108bs .tx4_4{
	width: 300px;
	height: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1108bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1108bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1108bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1108bs .tx7_2{
	width: 300px;
	height: 55px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1108bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1108bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1108bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/head.jpg) no-repeat;
}
div#main_contents_1108bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1108bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1108bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1108bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1108bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1108bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1108bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1108bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1108bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1108bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1108bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1108bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1108bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1108bs div.skym ul{
	width: 980px;
}
div#main_contents_1108bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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


/* ---- ボタン ---- */
div#main_contents_1108bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1108bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1108bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1108bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1108bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1108bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1108bs .bknm2{
	width: 980px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1108bs .bknm3{
	position: relative;
	width: 980px;
	height: 140px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_mm.gif) no-repeat;
	margin: 20px 0px 20px 0px;
}

div#main_contents_1108bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1108bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1108bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1108bs a.btn_mm_s{
	position: absolute;
	top: 80px;
	left: 425px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108bs a.btn_mm_s:hover{
	position: absolute;
	top: 80px;
	left: 425px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}









/* ---- 201109 ---- */

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

div#main_contents_1109bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1109bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1109bs .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109bs .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1109bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1109bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1109bs .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1109bs .tx4{
	width: 300px;
	height: 90px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1109bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1109bs .tx4_3{
	width: 300px;
	height: 100px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1109bs .tx4_4{
	width: 300px;
	height: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1109bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1109bs .tx6{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1109bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1109bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1109bs ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1109bs ul.hd li.head1{
	width: 980px;
}
div#main_contents_1109bs .head{
	position: relative;
	width: 980px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/head.jpg) no-repeat;
}
div#main_contents_1109bs ul.hd li.hd_lt2{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1109bs ul.hd li.hd_rt2{
	position: relative;
	width: 270px;
	float: right;
}
div#main_contents_1109bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1109bs .clear{
	clear: both;
	line-height: 5px;
}



div#main_contents_1109bs div.c1{
	width: 320px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1109bs div.c1 ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1109bs div.c1 li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1109bs div.c1 li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}
div#main_contents_1109bs div.c1_l{
	width: 320px;
	margin: 10px 0px 0px 10px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1109bs div.c1_l ul{
	width: 320px;
	height: 210px;
	margin: 0px 10px 0px 10px;
}
div#main_contents_1109bs div.c1_l li.lt1{
	width: 170px;
	float: left;
}
div#main_contents_1109bs div.c1_l li.rt1{
	position: relative;
	width: 120px;
	float: right;
	margin: 10px 25px 0px 0px;
}


div#main_contents_1109bs div.skym{
	width: 980px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1109bs div.skym ul{
	width: 980px;
}
div#main_contents_1109bs div.skym li.lt1{
	width: 160px;
	float: left;
	margin: 15px 0px 0px 30px;
}



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


/* ---- ボタン ---- */
div#main_contents_1109bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1109bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1109bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}


div#main_contents_1109bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1109bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1109bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1109bs .bknm2{
	width: 980px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1109bs .bknm3{
	position: relative;
	width: 980px;
	height: 140px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_mm.gif) no-repeat;
	margin: 20px 0px 20px 0px;
}

div#main_contents_1109bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1109bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1109bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1109bs a.btn_mm_s{
	position: absolute;
	top: 80px;
	left: 425px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1109bs a.btn_mm_s:hover{
	position: absolute;
	top: 80px;
	left: 425px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}








/* ---- 201110 ---- */

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

div#main_contents_1110bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1110bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1110bs .tx1_1{
	width: 480px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1110bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1110bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1110bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1110bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1110bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1110bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1110bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1110bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1110bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1110bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1110bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1110bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1110bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1110bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1110bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1110bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1110bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1110bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1110bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1110bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/head.jpg) no-repeat;
}
div#main_contents_1110bs ul.hd li.hd_lt2{
	width: 490px;
	float: left;
	text-align: center;
}
div#main_contents_1110bs ul.hd li.hd_rt2{
	position: relative;
	width: 280px;
	float: right;
}
div#main_contents_1110bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1110bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1110bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1110bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1110bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1110bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1110bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1110bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1110bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1110bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1110bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1110bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1110bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1110bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1110bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1110bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1110bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1110bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1110bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1110bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1110bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1110bs div.skym ul{
	width: 770px;
}
div#main_contents_1110bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1110bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1110bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1110bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1110bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1110bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1110bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1110bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1110bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1110bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1110bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1110bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1110bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1110bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1110bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1110bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1110bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1110bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1110bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1110bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1110bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201110best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}





/* ---- 201111 ---- */

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

div#main_contents_1111bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1111bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1111bs .tx1_1{
	width: 480px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1111bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1111bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1111bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1111bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1111bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1111bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1111bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1111bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1111bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1111bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1111bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1111bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1111bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1111bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1111bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1111bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1111bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1111bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1111bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1111bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/head.jpg) no-repeat;
}
div#main_contents_1111bs ul.hd li.hd_lt2{
	width: 490px;
	float: left;
	text-align: center;
}
div#main_contents_1111bs ul.hd li.hd_rt2{
	position: relative;
	width: 280px;
	float: right;
}
div#main_contents_1111bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1111bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1111bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1111bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1111bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1111bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1111bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1111bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1111bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1111bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1111bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1111bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1111bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1111bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1111bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1111bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1111bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1111bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1111bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1111bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1111bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1111bs div.skym ul{
	width: 770px;
}
div#main_contents_1111bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1111bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1111bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1111bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1111bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1111bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1111bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1111bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1111bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1111bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1111bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1111bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1111bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1111bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1111bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1111bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1111bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1111bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1111bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1111bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1111bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201111best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}









/* ---- 201112 ---- */

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

div#main_contents_1112bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1112bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

/* ---- マージン ---- */
div#main_contents_1112bs .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1112bs .mg3{
	margin: 0px 0px 8px 0px;
}
div#main_contents_1112bs .mg4{
	margin: 10px 0px 0px 0px;
	line-height: 10px;
}
div#main_contents_1112bs .mg5{
	margin: 10px 0px 0px 20px;
	line-height: 5px;
}
div#main_contents_1112bs .mg6{
	margin: 10px 0px 0px 20px;
}
div#main_contents_1112bs .mg7{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs .mg8{
	margin: 10px 0px 0px 10px;
}
div#main_contents_1112bs .mg9{
	margin: 10px 0px 0px 35px;
}
div#main_contents_1112bs .mg10{
	margin: 0px 0px 0px 35px;
}

/* ---- テキスト ---- */
div#main_contents_1112bs .tx1_1{
	width: 480px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1112bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1112bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1112bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1112bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1112bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1112bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1112bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1112bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1112bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1112bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1112bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1112bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1112bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1112bs .tx4_6{
	width: 100px;
	font-size: 10px;
	line-height: 150%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
	text-align: center;
}
div#main_contents_1112bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1112bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1112bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1112bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1112bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1112bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/head.jpg) no-repeat;
}
div#main_contents_1112bs ul.hd li.hd_lt2{
	width: 490px;
	float: left;
	text-align: center;
}
div#main_contents_1112bs ul.hd li.hd_rt2{
	position: relative;
	width: 280px;
	float: right;
}
div#main_contents_1112bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1112bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1112bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1112bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1112bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1112bs div.c1_y2011{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/y2011_ln.jpg) repeat-y;
	overflow: hidden;
	float: left;
}


div#main_contents_1112bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1112bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1112bs div.c1_a1_lt1_ranking{
	width: 33px;
	align: center;
	margin: 10px 0px 10px 45px;
}



div#main_contents_1112bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1112bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1112bs div.c1_a1_l_ranking{
	width: 355px;
	margin: 0px 10px 0px 20px;
	float: left;
}

div#main_contents_1112bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1112bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1112bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1112bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1112bs div.c1_a1_lt2_1_ranking{
	width: 100px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1112bs div.c1_a1_lt2_ranking{
	width: 100px;
	float: left;
	margin: 10px 0px 0px 50px;
}

div#main_contents_1112bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1112bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1112bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1112bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1112bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1112bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1112bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1112bs div.skym ul{
	width: 770px;
}
div#main_contents_1112bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1112bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1112bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1112bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1112bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1112bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1112bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1112bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1112bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}

div#main_contents_1112bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1112bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1112bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1112bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1112bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1112bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1112bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1112bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1112bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1112bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1112bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1112bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201112best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}












/* ---- 201201 ---- */

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

div#main_contents_1201bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1201bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1201bs .tx1_1{
	width: 480px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1201bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1201bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1201bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1201bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1201bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1201bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1201bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1201bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1201bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1201bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1201bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1201bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1201bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1201bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1201bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1201bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1201bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1201bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1201bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1201bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/head.jpg) no-repeat;
}
div#main_contents_1201bs ul.hd li.hd_lt2{
	width: 490px;
	float: left;
	text-align: center;
}
div#main_contents_1201bs ul.hd li.hd_rt2{
	position: relative;
	width: 160px;
	float: right;
}
div#main_contents_1201bs .tw{
	width: 160px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1201bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1201bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1201bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1201bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1201bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1201bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1201bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1201bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1201bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1201bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1201bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1201bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1201bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1201bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1201bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1201bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1201bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1201bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1201bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1201bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1201bs div.skym ul{
	width: 770px;
}
div#main_contents_1201bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1201bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1201bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1201bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1201bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1201bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1201bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1201bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1201bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1201bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1201bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1201bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1201bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1201bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1201bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1201bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1201bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1201bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1201bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1201bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1201bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201201best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}















/* ---- 201202 ---- */

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

div#main_contents_1202bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1202bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1202bs .tx1_1{
	width: 580px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1202bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1202bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1202bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1202bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1202bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1202bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1202bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1202bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1202bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1202bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1202bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1202bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1202bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1202bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1202bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1202bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1202bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1202bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1202bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1202bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/head.jpg) no-repeat;
}
div#main_contents_1202bs ul.hd li.hd_lt2{
	width: 590px;
	float: left;
	text-align: center;
}
div#main_contents_1202bs ul.hd li.hd_rt2{
	position: relative;
	width: 180px;
	float: right;
}
div#main_contents_1202bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1202bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1202bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1202bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1202bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1202bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1202bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1202bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1202bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1202bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1202bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1202bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1202bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1202bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1202bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1202bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1202bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1202bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1202bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1202bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1202bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1202bs div.skym ul{
	width: 770px;
}
div#main_contents_1202bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1202bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1202bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1202bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1202bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1202bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1202bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1202bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1202bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1202bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1202bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1202bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1202bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1202bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1202bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1202bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1202bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1202bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1202bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1202bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1202bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201202best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}



















/* ---- 201203 ---- */

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

div#main_contents_1203bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1203bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1203bs .tx1_1{
	width: 580px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1203bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1203bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1203bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1203bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1203bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1203bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1203bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1203bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1203bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1203bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1203bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1203bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1203bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1203bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1203bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1203bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1203bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1203bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1203bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1203bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/head.jpg) no-repeat;
}
div#main_contents_1203bs ul.hd li.hd_lt2{
	width: 590px;
	float: left;
	text-align: center;
}
div#main_contents_1203bs ul.hd li.hd_rt2{
	position: relative;
	width: 180px;
	float: right;
}
div#main_contents_1203bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1203bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1203bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1203bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1203bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1203bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1203bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1203bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1203bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1203bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1203bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1203bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1203bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1203bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1203bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1203bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1203bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1203bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1203bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1203bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1203bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1203bs div.skym ul{
	width: 770px;
}
div#main_contents_1203bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1203bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1203bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1203bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1203bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1203bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1203bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1203bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1203bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1203bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1203bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1203bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1203bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1203bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1203bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1203bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1203bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1203bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1203bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1203bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1203bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}



















/* ---- 201204 ---- */

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

div#main_contents_1204bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1204bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1204bs .tx1_1{
	width: 580px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1204bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1204bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1204bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1204bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1204bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1204bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1204bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1204bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1204bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1204bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1204bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1204bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1204bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1204bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1204bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1204bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1204bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1204bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1204bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1204bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201204best/images/head.jpg) no-repeat;
}
div#main_contents_1204bs ul.hd li.hd_lt2{
	width: 590px;
	float: left;
	text-align: center;
}
div#main_contents_1204bs ul.hd li.hd_rt2{
	position: relative;
	width: 180px;
	float: right;
}
div#main_contents_1204bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1204bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1204bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1204bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1204bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201204best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1204bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1204bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1204bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1204bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1204bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1204bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1204bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1204bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1204bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1204bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1204bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1204bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1204bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1204bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1204bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1204bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1204bs div.skym ul{
	width: 770px;
}
div#main_contents_1204bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1204bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1204bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1204bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1204bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1204bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1204bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1204bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1204bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1204bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1204bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1204bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1204bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1204bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1204bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1204bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1204bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1204bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1204bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1204bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1204bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201203best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}










/* ---- 201205 ---- */

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

div#main_contents_1205bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1205bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1205bs .tx1_1{
	width: 580px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1205bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1205bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1205bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1205bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1205bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1205bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1205bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1205bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1205bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1205bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1205bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1205bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1205bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1205bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1205bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1205bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1205bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1205bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1205bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1205bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/head.jpg) no-repeat;
}
div#main_contents_1205bs ul.hd li.hd_lt2{
	width: 590px;
	float: left;
	text-align: center;
}
div#main_contents_1205bs ul.hd li.hd_rt2{
	position: relative;
	width: 180px;
	float: right;
}
div#main_contents_1205bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1205bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1205bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1205bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1205bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1205bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1205bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1205bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1205bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1205bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1205bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1205bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1205bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1205bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1205bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1205bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1205bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1205bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1205bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1205bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1205bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1205bs div.skym ul{
	width: 770px;
}
div#main_contents_1205bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1205bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1205bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1205bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1205bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1205bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1205bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1205bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1205bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1205bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1205bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1205bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1205bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1205bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1205bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1205bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1205bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1205bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1205bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1205bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1205bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201205best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}









/* ---- 201206 ---- */

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

div#main_contents_1206bs form{
 margin: 0px;
 padding: 0px;
 display: inline;
}
div#main_contents_1206bs input{
 margin: 0px;
 padding: 0px;
 display: inline;
}


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

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

/* ---- テキスト ---- */
div#main_contents_1206bs .tx1_1{
	width: 580px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1206bs .tx1_2{
	width: 235px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1206bs .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1206bs .tx2_2{
	width: 300px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1206bs .tx3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1206bs .tx3_2{
	width: 345px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1206bs .tx3_3{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1206bs .tx3_4{
	width: 115px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 5px 0px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1206bs .tx3_5{
	width: 180px;
	font-size: 12px;
	line-height: 140%;
	margin: 10px 5px 0px 10px;
	text-align: left;
	overflow: hidden;
}
div#main_contents_1206bs .tx4{
	width: 120px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
}
div#main_contents_1206bs .tx4_2{
	width: 300px;
	height: 85px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1206bs .tx4_3{
	width: 205px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1206bs .tx4_4{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1206bs .tx4_5{
	width: 230px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #009900;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
div#main_contents_1206bs .tx5{
	width: 300px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	color: #A50004;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1206bs .tx6{
	width: 770px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1206bs .tx7{
	width: 300px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1206bs .tx7_2{
	width: 300px;
	height: 65px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	color: #006600;
	margin: 0px 0px 0px 10px;
}


/* ---- コンテンツ ---- */

div#main_contents_1206bs ul.hd{
	width: 770px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1206bs ul.hd li.head1{
	width: 770px;
}
div#main_contents_1206bs .head{
	position: relative;
	width: 770px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/head.jpg) no-repeat;
}
div#main_contents_1206bs ul.hd li.hd_lt2{
	width: 590px;
	float: left;
	text-align: center;
}
div#main_contents_1206bs ul.hd li.hd_rt2{
	position: relative;
	width: 180px;
	float: right;
}
div#main_contents_1206bs .tw{
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1206bs .clear{
	clear: both;
	line-height: 5px;
}

div#main_contents_1206bs .b_left{
	width: 770px;
	float: left;
}
div#main_contents_1206bs .b_right{
	width: 200px;
	float: right;
}


div#main_contents_1206bs div.c1{
	width: 770px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/c_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1206bs div.c1_a1{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1206bs div.c1_a1_lt1{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1206bs div.c1_a1_rt1{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1206bs div.c1_a1_l{
	width: 355px;
	margin: 0px 10px 0px 10px;
	float: left;
}
div#main_contents_1206bs div.c1_a1_lt1_l{
	position: relative;
	width: 120px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1206bs div.c1_a1_rt1_l{
	width: 205px;
	float: right;
	margin: 10px 0px 0px 0px;
}

div#main_contents_1206bs div.c1_a1_lt2_1{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1206bs div.c1_a1_lt2{
	width: 135px;
	float: left;
	margin: 10px 0px 0px 15px;
}

div#main_contents_1206bs div.c1_a1_l2{
	width: 345px;
	margin: 10px 10px 0px 20px;
	float: left;
}

div#main_contents_1206bs div.c1_a2{
	width: 230px;
	margin: 0px 10px 0px 20px;
	text-align: center;
	float: left;
}
div#main_contents_1206bs div.c1_a2_lt1{
	position: relative;
	width: 230px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1206bs div.c1_a2_l{
	width: 230px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	float: left;
}

div#main_contents_1206bs div.r1{
	width: 200px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/r_ln.gif) repeat-y;
	overflow: hidden;
	float: right;
}
div#main_contents_1206bs div.r1_lt1{
	position: relative;
	width: 60px;
	float: left;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1206bs div.r1_rt1{
	width: 120px;
	float: right;
	text-align: center;
	margin: 15px 0px 0px 0px;
}


div#main_contents_1206bs div.skym{
	width: 770px;
	margin: 10px 0px 10px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/skym_ln.gif) repeat-y;
	overflow: hidden;
	float: left;
}
div#main_contents_1206bs div.skym ul{
	width: 770px;
}
div#main_contents_1206bs div.skym li.lt1{
	width: 180px;
	float: left;
	margin: 15px 0px 0px 10px;
}



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


/* ---- ボタン ---- */
div#main_contents_1206bs a.btn_try{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1206bs a.btn_try:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1206bs a.btn_try2{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1206bs a.btn_try2:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1206bs a.btn_try_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1206bs a.btn_try_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1206bs a.btn_try2_c{
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1206bs a.btn_try2_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1206bs a.btn_01{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_02{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	display: block;
	width: 250px;
	height: 95px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_02:hover{
	position: absolute;
	top: 100px;
	left: 725px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1206bs a.btn_rk01{
	z-index: 1;
	display: block;
	width: 120px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk02{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk03{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk04{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk04:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk05{
	z-index: 1;
	display: block;
	width: 180px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_rk05:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_rk05.gif) no-repeat bottom;
	text-indent: -9999px;
}


/* ---- バックナンバー ---- */
div#main_contents_1206bs .bknm{
	width: 980px;
	height: 120px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1206bs .bknm2{
	width: 770px;
	height: 90px;
	margin: 20px 0px 20px 0px;
}
div#main_contents_1206bs .bknm3{
	position: relative;
	width: 200px;
	height: 310px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_mm.gif) no-repeat;
	margin: 10px 0px 20px 0px;
}

div#main_contents_1206bs .bk_lt1{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1206bs .bk_lt2{
	width: 200px;
	float: left;
	margin: 0px 0px 0px 35px;
}
div#main_contents_1206bs .bk_ct1{
	width: 580px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1206bs .bk_rt1{
	width: 200px;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1206bs a.btn_1101{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1101.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1101:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1101.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1102{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1102.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1102:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1102.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1103{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1103.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1103:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1103.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1104{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1104.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1104:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1104.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1105{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1105.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1105:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1105.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1106{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1106.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1106:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1106.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1107{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1107.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1107:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1107.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1108{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1108.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1108:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1108.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1109{
	z-index: 1;
	display: block;
	width: 200px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1109.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_1109:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_1109.jpg) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1206bs a.btn_mm_s{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	display: block;
	width: 110px;
	height: 40px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_mm_s.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1206bs a.btn_mm_s:hover{
	position: absolute;
	top: 140px;
	left: 55px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201206best/images/btn_mm_s.gif) no-repeat bottom;
	text-indent: -9999px;
}









