/* ---- 201101action ---- */

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



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

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

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

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

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

div#main_contents_1101ac .mg7{
	width: 120px;
	height: 180px;
	margin: 0px 10px 0px 0px;
}
div#main_contents_1101ac .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1101ac .mg9{
	margin: 5px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1101ac .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1101ac .mg11{
	width: 160px;
	height: 255px;
	margin: 0px 10px 5px 25px;
}
div#main_contents_1101ac .mg12{
	padding: 0px 10px 0px 0px;
}
div#main_contents_1101ac .mg13{
	width: 120px;
	height: 240px;
	margin: 0px 10px 0px 0px;
}
div#main_contents_1101ac .mg14{
	margin: 10px 0px 0px 10px;
}
div#main_contents_1101ac .mg15{
	margin: 30px 0px 0px 0px;
	text-align: center;
}


/* ---- テキスト ---- */

div#main_contents_1101ac .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1101ac .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1101ac .tx2{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1101ac .tx3{
	width: 160px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1101ac .tx4{
	width: 780px;
	height: 50px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1101ac .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 5px;
}
div#main_contents_1101ac .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 5px;
}
div#main_contents_1101ac .tx7{
	width: 300px;
	font-size: 10px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1101ac .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1101ac .tx9{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1101ac .tx10{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: center;
}



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

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

div#main_contents_1101ac a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1101ac a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1101ac a.btn_try3{
	position: relative;
	top: 10px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1101ac a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}

div#main_contents_1101ac a.btn_try4{
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1101ac a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1101ac a.btn_01{
	position: absolute;
	top: 155px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_01:hover{
	position: absolute;
	top: 155px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_02{
	position: absolute;
	top: 155px;
	left: 330px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_02:hover{
	position: absolute;
	top: 155px;
	left: 330px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_03{
	position: absolute;
	top: 155px;
	left: 655px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_03:hover{
	position: absolute;
	top: 155px;
	left: 655px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_04{
	position: absolute;
	top: 195px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_04:hover{
	position: absolute;
	top: 195px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1101ac a.btn_05{
	position: absolute;
	top: 195px;
	left: 330px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_05:hover{
	position: absolute;
	top: 195px;
	left: 330px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_06{
	position: absolute;
	top: 195px;
	left: 655px;
	z-index: 1;
	display: block;
	width: 320px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101ac a.btn_06:hover{
	position: absolute;
	top: 195px;
	left: 655px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/btn_06.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1101ac ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1101ac ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1101ac ul.hd .bk{
	position: relative;
	width: 980px;
	height: 235px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/head.gif) no-repeat;
}

div#main_contents_1101ac ul.hd li.hd_lt{
	width: 755px;
	float: left;
	text-align: center;
}
div#main_contents_1101ac ul.hd li.hd_rt{
	width: 225px;
	float: right;
	text-align: right;
}
div#main_contents_1101ac .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1101ac div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/c_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101ac div.c1 ul{
	width: 955px;
	margin: 10px 10px 0px 15px;
}
div#main_contents_1101ac div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1101ac div.c1 li.lt2{
	width: 780px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1101ac div.c1 .lt3{
	width: 385px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1101ac div.c1 .lt4{
	width: 130px;
	float: left;
}
div#main_contents_1101ac div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1101ac div.c1 li.lt6{
	width: 315px;
	float: left;
}
div#main_contents_1101ac div.c1 li.lt7{
	width: 320px;
	float: left;
}
div#main_contents_1101ac div.c1 li.lt8{
	width: 180px;
	float: left;
}
div#main_contents_1101ac div.c1 .rt1{
	width: 385px;
	float: right;
}

div#main_contents_1101ac div.am{
	width: 160px;
	margin: 20px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101action/images/am_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101ac div.am_l{
	width: 70px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1101ac div.am_r{
	width: 70px;
	float: left;
}




/* ---- 201101youngking ---- */

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1101yk .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1101yk .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1101yk .mg3{
	margin: 0px 0px 10px 15px;
}
div#main_contents_1101yk .mg4{
	padding: 10px 0px 0px 0px;
}
div#main_contents_1101yk .mg5{
	margin: 0px 0px 0px 20px;
}
div#main_contents_1101yk .mg6{
	margin: 0px 0px 15px 0px;
}
div#main_contents_1101yk .mg7{
	margin: 20px 0px 0px 20px;
}

div#main_contents_1101yk .mg9{
	margin: 5px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1101yk .mg15{
	margin: 30px 0px 0px 0px;
	text-align: center;
}

div#main_contents_1101yk .mg16{
	margin: 30px 0px 0px 0px;
}


/* ---- テキスト ---- */

div#main_contents_1101yk .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1101yk .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1101yk .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1101yk .tx3{
	width: 460px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1101yk .tx4{
	width: 330px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1101yk .tx5{
	width: 330px;
	font-size: 12px;
	color: #CC0000;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1101yk .tx6{
	width: 330px;
	font-size: 16px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1101yk .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}

div#main_contents_1101yk .tx9{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
}



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

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

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

div#main_contents_1101yk a.btn_01{
	position: absolute;
	top: 205px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 239px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_01:hover{
	position: absolute;
	top: 205px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_02{
	position: absolute;
	top: 205px;
	left: 249px;
	z-index: 1;
	display: block;
	width: 239px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_02:hover{
	position: absolute;
	top: 205px;
	left: 249px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_03{
	position: absolute;
	top: 205px;
	left: 492px;
	z-index: 1;
	display: block;
	width: 239px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_03:hover{
	position: absolute;
	top: 205px;
	left: 492px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_04{
	position: absolute;
	top: 205px;
	left: 736px;
	z-index: 1;
	display: block;
	width: 238px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.btn_04:hover{
	position: absolute;
	top: 205px;
	left: 736px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1101yk div.ban_02_bk{
	position: relative;
	width: 480px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_02.gif) no-repeat;
}
div#main_contents_1101yk a.ban_02_01{
	position: absolute;
	top: 35px;
	left: 35px;
	z-index: 1;
	display: block;
	width: 410px;
	height: 120px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_02_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.ban_02_02{
	position: absolute;
	top: 157px;
	left: 210px;
	z-index: 1;
	display: block;
	width: 260px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_02_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk div.ban_03_bk{
	position: relative;
	width: 480px;
	height: 200px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_03.gif) no-repeat;
}
div#main_contents_1101yk a.ban_03_01{
	position: absolute;
	top: 35px;
	left: 35px;
	z-index: 1;
	display: block;
	width: 410px;
	height: 120px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_03_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1101yk a.ban_03_02{
	position: absolute;
	top: 157px;
	left: 210px;
	z-index: 1;
	display: block;
	width: 260px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/ban_03_02.gif) no-repeat;
	text-indent: -9999px;
}


div#main_contents_1101yk ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1101yk ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1101yk ul.hd .bk{
	position: relative;
	width: 980px;
	height: 245px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/head.jpg) no-repeat;
}

div#main_contents_1101yk ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1101yk ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1101yk .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1101yk div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101yk div.c1 ul{
	width: 940px;
	margin: 5px 10px 0px 20px;
}
div#main_contents_1101yk div.c1 li.lt_all{
	width: 460px;
	float: left;
}
div#main_contents_1101yk div.c1 li.rt_all{
	width: 460px;
	float: right;
}
div#main_contents_1101yk div.lt1{
	width: 120px;
	float: left;
}
div#main_contents_1101yk div.lt2{
	width: 330px;
	height: 230px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1101yk div.lt3{
	width: 160px;
	padding: 0px 0px 10px 0px;
	float: left;
}
div#main_contents_1101yk div.lt4{
	width: 330px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1101yk div.lt5{
	width: 330px;
	height: 200px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1101yk div.lt6{
	width: 480px;
	float: left;
}
div#main_contents_1101yk div.rt1{
	width: 160px;
	padding: 0px 0px 10px 10px;
	float: right;
}
div#main_contents_1101yk div.rt2{
	width: 480px;
	float: right;
}

div#main_contents_1101yk div.clear{
	clear: both;
}

div#main_contents_1101yk div.c2{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/c2_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101yk div.c2 ul{
	width: 940px;
	margin: 5px 10px 0px 20px;
}
div#main_contents_1101yk div.c2 li.lt_all{
	width: 460px;
	float: left;
}
div#main_contents_1101yk div.c2 li.rt_all{
	width: 460px;
	float: right;
}
div#main_contents_1101yk div.c3{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/c3_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101yk div.c3 ul{
	width: 940px;
	margin: 5px 10px 0px 20px;
}
div#main_contents_1101yk div.c3 li.lt_all{
	width: 460px;
	float: left;
}
div#main_contents_1101yk div.c3 li.rt_all{
	width: 460px;
	float: right;
}
div#main_contents_1101yk div.c4{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201101youngking/images/c4_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1101yk div.c4 ul{
	width: 940px;
	margin: 5px 10px 0px 20px;
}
div#main_contents_1101yk div.c4 li.lt_all{
	width: 460px;
	float: left;
}
div#main_contents_1101yk div.c4 li.rt_all{
	width: 460px;
	float: right;
}




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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1103cp .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103cp .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1103cp .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1103cp .mg5{
	margin: 10px 0px 5px 20px;
}
div#main_contents_1103cp .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103cp .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1103cp .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}


/* ---- テキスト ---- */

div#main_contents_1103cp .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103cp .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1103cp .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}
div#main_contents_1103cp .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1103cp .tx4{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
	text-align: center;
}
div#main_contents_1103cp .tx4_2{
	width: 140px;
	height: 35px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div#main_contents_1103cp .tx5{
	width: 290px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1103cp .tx5_2{
	width: 160px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 10px;
}
div#main_contents_1103cp .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1103cp .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1103cp .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1103cp .tx9_2{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}


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


div#main_contents_1103cp ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103cp ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1103cp ul.hd .bk{
	position: relative;
	width: 980px;
	height: 290px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/head.jpg) no-repeat;
}

div#main_contents_1103cp ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1103cp ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1103cp .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1103cp div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1103cp div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1103cp div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1103cp div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1103cp div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1103cp div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103cp div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1103cp div.c1 .lt4{
	width: 120px;
	height: 195px;
	float: left;
}
div#main_contents_1103cp div.c1 .lt4_2{
	width: 120px;
	height: 195px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1103cp div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1103cp div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103cp div.c1 li.lt6_2{
	width: 290px;
	float: left;
}


div#main_contents_1103cp div.c1 li.lt7{
	width: 140px;
	margin: 0px 0px 0px 50px;
	float: left;
	text-align: center;
}
div#main_contents_1103cp div.c1 li.lt7_2{
	width: 140px;
	margin: 0px 0px 0px 20px;
	float: left;
	text-align: center;
}

div#main_contents_1103cp .ban_lt{
	width: 480px;
	float: left;
	margin: 20px 0px 0px 0px;
}
div#main_contents_1103cp .ban_rt{
	width: 480px;
	float: right;
	margin: 20px 0px 0px 0px;
}
div#main_contents_1103cp .clear{
	clear: both;
}



div#main_contents_1103cp div.c1 .rt1{
	width: 290px;
	float: right;
}



div#main_contents_1103cp div.c4{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/c4_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1103cp div.c4 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1103cp div.c4 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1103cp div.c4 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1103cp div.c4 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1103cp div.c4 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103cp div.c4 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1103cp div.c4 .lt4{
	width: 120px;
	height: 195px;
	float: left;
}
div#main_contents_1103cp div.c4 .lt4_2{
	width: 120px;
	height: 230px;
	float: left;
}
div#main_contents_1103cp div.c4 .lt4_3{
	width: 120px;
	height: 250px;
	float: left;
}

div#main_contents_1103cp div.c4 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1103cp div.c4 .lt5_2{
	width: 170px;
	height: 235px;
	float: left;
}
div#main_contents_1103cp div.c4 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103cp div.c4 li.lt6_2{
	width: 290px;
	float: left;
}

div#main_contents_1103cp div.c4 .rt1{
	width: 290px;
	float: right;
}


/* ---- ボタン ---- */
div#main_contents_1103cp a.btn_try{
	position: relative;
	top: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103cp a.btn_try:hover{
	position: relative;
	top: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103cp a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103cp a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103cp a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103cp a.btn_01{
	position: absolute;
	top: 206px;
	left: 18px;
	z-index: 1;
	display: block;
	width: 189px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_01:hover{
	position: absolute;
	top: 206px;
	left: 18px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_02{
	position: absolute;
	top: 206px;
	left: 207px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_02:hover{
	position: absolute;
	top: 206px;
	left: 207px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_03{
	position: absolute;
	top: 206px;
	left: 394px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_03:hover{
	position: absolute;
	top: 206px;
	left: 394px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_04{
	position: absolute;
	top: 206px;
	left: 581px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_04:hover{
	position: absolute;
	top: 206px;
	left: 581px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_05{
	position: absolute;
	top: 241px;
	left: 18px;
	z-index: 1;
	display: block;
	width: 189px;
	height: 33px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_05:hover{
	position: absolute;
	top: 241px;
	left: 18px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_06{
	position: absolute;
	top: 241px;
	left: 207px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 33px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_06:hover{
	position: absolute;
	top: 241px;
	left: 207px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_06.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_07{
	position: absolute;
	top: 241px;
	left: 394px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 33px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_07.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_07:hover{
	position: absolute;
	top: 241px;
	left: 394px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_07.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_08{
	position: absolute;
	top: 241px;
	left: 581px;
	z-index: 1;
	display: block;
	width: 187px;
	height: 33px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_08.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_08:hover{
	position: absolute;
	top: 241px;
	left: 581px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_08.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_09{
	position: absolute;
	top: 206px;
	left: 768px;
	z-index: 1;
	display: block;
	width: 191px;
	height: 68px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_09.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103cp a.btn_09:hover{
	position: absolute;
	top: 206px;
	left: 768px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103cheesepetit/images/btn_09.gif) no-repeat bottom;
	text-indent: -9999px;
}








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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1103he .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103he .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1103he .mg3{
	margin: 0px 0px 10px 15px;
}
div#main_contents_1103he .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1103he .mg5{
	margin: 5px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1103he .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1103he .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103he .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1103he .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1103he .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1103he .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103he .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1103he .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1103he .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1103he .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1103he .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1103he .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1103he .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1103he .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103he .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1103he .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}

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

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

div#main_contents_1103he a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103he a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103he a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103he a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103he a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103he a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1103he a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103he a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103he a.btn_01{
	position: absolute;
	top: 205px;
	left: 4px;
	z-index: 1;
	display: block;
	width: 192px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_01:hover{
	position: absolute;
	top: 205px;
	left: 4px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_02{
	position: absolute;
	top: 205px;
	left: 199px;
	z-index: 1;
	display: block;
	width: 192px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_02:hover{
	position: absolute;
	top: 205px;
	left: 199px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_03{
	position: absolute;
	top: 205px;
	left: 394px;
	z-index: 1;
	display: block;
	width: 192px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_03:hover{
	position: absolute;
	top: 205px;
	left: 394px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_04{
	position: absolute;
	top: 205px;
	left: 589px;
	z-index: 1;
	display: block;
	width: 192px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_04:hover{
	position: absolute;
	top: 205px;
	left: 589px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1103he a.btn_05{
	position: absolute;
	top: 205px;
	left: 784px;
	z-index: 1;
	display: block;
	width: 192px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103he a.btn_05:hover{
	position: absolute;
	top: 205px;
	left: 784px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1103he ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103he ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1103he ul.hd .bk{
	position: relative;
	width: 980px;
	height: 245px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/head.jpg) no-repeat;
}

div#main_contents_1103he ul.hd li.hd_lt{
	width: 755px;
	float: left;
	text-align: center;
}
div#main_contents_1103he ul.hd li.hd_rt{
	width: 225px;
	float: right;
	text-align: right;
}
div#main_contents_1103he .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1103he div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103heroine/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1103he div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1103he div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1103he div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103he div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1103he div.c1 .lt4{
	width: 120px;
	float: left;
}
div#main_contents_1103he div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1103he div.c1 .lt5_2{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt7{
	width: 320px;
	float: left;
}
div#main_contents_1103he div.c1 li.lt7_2{
	width: 320px;
	margin: 0px 0px 0px 20px;
	float: left;
}

div#main_contents_1103he div.c1 .rt1{
	width: 290px;
	float: right;
}







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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1103rc .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103rc .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1103rc .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1103rc .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1103rc .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1103rc .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1103rc .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103rc .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1103rc .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1103rc .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1103rc .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103rc .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1103rc .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1103rc .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1103rc .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1103rc .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1103rc .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1103rc .tx5_2{
	width: 160px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 10px;
}
div#main_contents_1103rc .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1103rc .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1103rc .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1103rc .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1103rc .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1103rc .tx9_3{
	width: 280px;
	font-size: 14px;
	color: #339900;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}


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

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

div#main_contents_1103rc a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103rc a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103rc a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103rc a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1103rc a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103rc a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1103rc a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103rc a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1103rc a.btn_01{
	position: absolute;
	top: 204px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 46px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_01:hover{
	position: absolute;
	top: 204px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_02{
	position: absolute;
	top: 204px;
	left: 200px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 46px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_02:hover{
	position: absolute;
	top: 204px;
	left: 200px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_03{
	position: absolute;
	top: 204px;
	left: 395px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 46px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_03:hover{
	position: absolute;
	top: 204px;
	left: 395px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_04{
	position: absolute;
	top: 204px;
	left: 590px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 46px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_04:hover{
	position: absolute;
	top: 204px;
	left: 590px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1103rc a.btn_05{
	position: absolute;
	top: 204px;
	left: 785px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 46px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1103rc a.btn_05:hover{
	position: absolute;
	top: 204px;
	left: 785px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1103rc ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1103rc ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1103rc ul.hd .bk{
	position: relative;
	width: 980px;
	height: 255px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/head.jpg) no-repeat;
}

div#main_contents_1103rc ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1103rc ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1103rc .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1103rc div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1103rc div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1103rc div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1103rc div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1103rc div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1103rc div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103rc div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1103rc div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1103rc div.c1 .lt4_2{
	width: 120px;
	height: 230px;
	float: left;
}
div#main_contents_1103rc div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1103rc div.c1 .lt5_2{
	width: 170px;
	height: 235px;
	float: left;
}
div#main_contents_1103rc div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103rc div.c1 li.lt6_2{
	width: 290px;
	float: left;
}

div#main_contents_1103rc div.c1 .rt1{
	width: 290px;
	float: right;
}

div#main_contents_1103rc div.c4{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201103romancecomic/images/c4_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1103rc div.c4 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1103rc div.c4 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1103rc div.c4 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1103rc div.c4 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1103rc div.c4 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103rc div.c4 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1103rc div.c4 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1103rc div.c4 .lt4_2{
	width: 120px;
	height: 230px;
	float: left;
}
div#main_contents_1103rc div.c4 .lt4_3{
	width: 120px;
	height: 250px;
	float: left;
}

div#main_contents_1103rc div.c4 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1103rc div.c4 .lt5_2{
	width: 170px;
	height: 235px;
	float: left;
}
div#main_contents_1103rc div.c4 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1103rc div.c4 li.lt6_2{
	width: 290px;
	float: left;
}

div#main_contents_1103rc div.c4 .rt1{
	width: 290px;
	float: right;
}








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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1104bn .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104bn .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1104bn .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1104bn .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1104bn .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1104bn .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1104bn .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bn .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1104bn .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1104bn .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1104bn .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bn .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1104bn .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104bn .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104bn .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1104bn .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104bn .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1104bn .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1104bn .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1104bn .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1104bn .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1104bn .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1104bn .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104bn .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1104bn .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1104bn .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1104bn .tx9_3{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 50px 0px 0px 0px;
}
div#main_contents_1104bn .tx9_4{
	width: 280px;
	font-size: 14px;
	color: #339900;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}



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



div#main_contents_1104bn ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104bn ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1104bn ul.hd .bk{
	position: relative;
	width: 980px;
	height: 258px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/head.jpg) no-repeat;
}

div#main_contents_1104bn ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1104bn ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1104bn .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1104bn div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1104bn div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1104bn div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1104bn div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1104bn div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1104bn div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1104bn div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1104bn div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1104bn div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1104bn div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1104bn div.c1 .lt5_2{
	width: 170px;
	height: 250px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1104bn div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1104bn div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1104bn a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1104bn a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1104bn a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1104bn a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104bn a.btn_01{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_01:hover{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_02{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_02:hover{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_03{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_03:hover{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_04{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_04:hover{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1104bn a.btn_05{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104bn a.btn_05:hover{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104bonita/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}







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

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



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

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

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

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

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

div#main_contents_1104fd .mg7{
	width: 120px;
	height: 180px;
	margin: 0px 10px 0px 0px;
}
div#main_contents_1104fd .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1104fd .mg9{
	margin: 5px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1104fd .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1104fd .mg11{
	width: 160px;
	height: 255px;
	margin: 0px 10px 5px 25px;
}
div#main_contents_1104fd .mg12{
	padding: 0px 10px 0px 0px;
}
div#main_contents_1104fd .mg13{
	width: 120px;
	height: 240px;
	margin: 0px 10px 0px 0px;
}
div#main_contents_1104fd .mg14{
	margin: 10px 0px 0px 10px;
}
div#main_contents_1104fd .mg15{
	margin: 30px 0px 0px 0px;
	text-align: center;
}


/* ---- テキスト ---- */

div#main_contents_1104fd .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104fd .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1104fd .tx2{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx2_2{
	width: 900px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx2_3{
	width: 380px;
	font-size: 12px;
	line-height: 160%;
	margin: 20px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx2_4{
	width: 900px;
	font-size: 14px;
	line-height: 140%;
	margin: 7px 0px 5px 10px;
	overflow: hidden;
}
div#main_contents_1104fd .tx2_4_bk{
	width: 950px;
	height: 35px;
	background-color: #FFCC00;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx2_4_bk2{
	width: 950px;
	height: 35px;
	background-color: #FFCC00;
	margin: 20px 0px 10px 0px;
	overflow: hidden;
}


div#main_contents_1104fd .tx3{
	width: 160px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx3_2{
	width: 900px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx3_3{
	width: 900px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1104fd .tx4{
	width: 780px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1104fd .tx4_2{
	width: 780px;
	font-size: 14px;
	line-height: 140%;
	color: #CC0000;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1104fd .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 5px;
}
div#main_contents_1104fd .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 5px;
}
div#main_contents_1104fd .tx7{
	width: 300px;
	font-size: 10px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104fd .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1104fd .tx9{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1104fd .tx10{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: center;
}



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


div#main_contents_1104fd ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104fd ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1104fd ul.hd .bk{
	position: relative;
	width: 980px;
	height: 160px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/head.gif) no-repeat;
}

div#main_contents_1104fd ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1104fd ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1104fd .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1104fd div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/c_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1104fd div.c1 ul{
	width: 955px;
	margin: 10px 10px 0px 15px;
}
div#main_contents_1104fd div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1104fd div.c1 li.lt2{
	width: 780px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#main_contents_1104fd div.c1 .lt3{
	width: 385px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1104fd div.c1 .lt4{
	width: 130px;
	height: 195px;
	float: left;
}
div#main_contents_1104fd div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1104fd div.c1 li.lt6{
	width: 318px;
	float: left;
}
div#main_contents_1104fd div.c1 li.lt7{
	width: 320px;
	float: left;
}
div#main_contents_1104fd div.c1 li.lt8{
	width: 180px;
	float: left;
}
div#main_contents_1104fd div.c1 .rt1{
	width: 385px;
	float: right;
}

div#main_contents_1104fd div .lt9{
	width: 485px;
	float: left;
}

div#main_contents_1104fd div .rt2{
	width: 485px;
	float: right;
}





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

div#main_contents_1104fd a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104fd a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104fd a.btn_try3{
	position: relative;
	top: 10px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1104fd a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}

div#main_contents_1104fd a.btn_try4{
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104fd a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104fd a.btn_01{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 156px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_02{
	position: absolute;
	top: 5px;
	left: 162px;
	z-index: 1;
	display: block;
	width: 162px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_02:hover{
	position: absolute;
	top: 5px;
	left: 162px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_03{
	position: absolute;
	top: 5px;
	left: 657px;
	z-index: 1;
	display: block;
	width: 164px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_03:hover{
	position: absolute;
	top: 5px;
	left: 657px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_04{
	position: absolute;
	top: 5px;
	left: 822px;
	z-index: 1;
	display: block;
	width: 153px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104fd a.btn_04:hover{
	position: absolute;
	top: 5px;
	left: 822px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104friend_dessert/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}






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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1104ym .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104ym .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1104ym .mg3{
	margin: 0px 0px 10px 15px;
}
div#main_contents_1104ym .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1104ym .mg5{
	margin: 5px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1104ym .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1104ym .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104ym .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1104ym .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1104ym .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1104ym .mg11{
	margin: 10px 0px 10px 0px;
}


/* ---- テキスト ---- */

div#main_contents_1104ym .tx1_1{
	width: 700px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1104ym .tx1_2{
	width: 225px;
	height: 30px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	float: left;
}
div#main_contents_1104ym .tx2{
	width: 310px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104ym .tx3{
	width: 310px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1104ym .tx4{
	width: 600px;
	height: 45px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	text-align: right;
}
div#main_contents_1104ym .tx5{
	width: 360px;
	font-size: 10px;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
div#main_contents_1104ym .tx6{
	width: 560px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1104ym .tx7{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1104ym .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1104ym .tx9{
	width: 200px;
	font-size: 12px;
	line-height: 170%;
	overflow: hidden;
}
div#main_contents_1104ym .tx10{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px px 0px;
	overflow: hidden;
}




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

div#main_contents_1104ym ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104ym ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1104ym ul.hd .bk{
	position: relative;
	width: 980px;
	height: 160px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/head.jpg) no-repeat;
}

div#main_contents_1104ym ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1104ym ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1104ym .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1104ym div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1104ym div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1104ym div.c1 li.lt1{
	width: 310px;
	float: left;
}
div#main_contents_1104ym div.c1 li.lt1_2{
	width: 160px;
	float: left;
}
div#main_contents_1104ym div.c1 li.lt1_3{
	width: 560px;
	float: left;
}
div#main_contents_1104ym div.c1 li.lt2{
	width: 600px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1104ym div.c1 li.lt2_2{
	width: 760px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1104ym div.c1 li.lt2_3{
	width: 360px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1104ym div.c1 .lt3{
	width: 380px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1104ym div.c1 .lt4{
	width: 80px;
	margin: 10px 15px 0px 0px;
	float: left;
}
div#main_contents_1104ym div.c1 .lt4_2{
	width: 80px;
	margin: 10px 0px 0px 0px;
	float: left;
}
div#main_contents_1104ym div.c1 .lt5{
	width: 200px;
	margin: 70px 20px 0px 0px;
	float: left;
}
div#main_contents_1104ym div.c1 .lt6{
	width: 160px;
	float: left;
}

div#main_contents_1104ym div.c1 .rt1{
	width: 360px;
	margin: 0px 0px 0px 0px;
	float: right;
}



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

div#main_contents_1104ym a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104ym a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104ym a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1104ym a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1104ym a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104ym a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1104ym a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104ym a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1104ym a.btn_01{
	position: absolute;
	top: 5px;
	left: 382px;
	z-index: 1;
	display: block;
	width: 89px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_01:hover{
	position: absolute;
	top: 5px;
	left: 382px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_02{
	position: absolute;
	top: 5px;
	left: 471px;
	z-index: 1;
	display: block;
	width: 93px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_02:hover{
	position: absolute;
	top: 5px;
	left: 471px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_03{
	position: absolute;
	top: 5px;
	left: 564px;
	z-index: 1;
	display: block;
	width: 100px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_03:hover{
	position: absolute;
	top: 5px;
	left: 564px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_04{
	position: absolute;
	top: 5px;
	left: 664px;
	z-index: 1;
	display: block;
	width: 103px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_04:hover{
	position: absolute;
	top: 5px;
	left: 664px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_05{
	position: absolute;
	top: 5px;
	left: 767px;
	z-index: 1;
	display: block;
	width: 104px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_05:hover{
	position: absolute;
	top: 5px;
	left: 767px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_06{
	position: absolute;
	top: 5px;
	left: 871px;
	z-index: 1;
	display: block;
	width: 104px;
	height: 150px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_06:hover{
	position: absolute;
	top: 5px;
	left: 871px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_06.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_07{
	z-index: 1;
	display: block;
	width: 360px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_07.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1104ym a.btn_07:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_07.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}



div#main_contents_1104ym a.btn_a{
	z-index: 1;
	display: block;
	width: 360px;
	height: 105px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_a.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_a:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_a.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_b{
	z-index: 1;
	display: block;
	width: 360px;
	height: 105px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_b.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_b:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_b.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_c{
	z-index: 1;
	display: block;
	width: 360px;
	height: 105px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_c.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_c:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_c.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_d{
	z-index: 1;
	display: block;
	width: 360px;
	height: 105px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_d.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1104ym a.btn_d:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201104yuukimasami/images/btn_d.gif) no-repeat bottom;
	text-indent: -9999px;
}





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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1105mg .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105mg .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1105mg .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1105mg .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1105mg .mg5{
	margin: 10px 0px 5px 20px;
	padding: 10px 0px 0px 0px;
}
div#main_contents_1105mg .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1105mg .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105mg .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1105mg .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1105mg .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1105mg .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105mg .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1105mg .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105mg .tx2_2{
	width: 460px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105mg .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1105mg .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105mg .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1105mg .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1105mg .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1105mg .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1105mg .tx5_5{
	width: 280px;
	font-size: 12px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1105mg .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1105mg .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1105mg .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105mg .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1105mg .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1105mg .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
div#main_contents_1105mg .tx9_3{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 50px 0px 0px 0px;
}


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



div#main_contents_1105mg ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105mg ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1105mg ul.hd .bk{
	position: relative;
	width: 980px;
	height: 258px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/head.jpg) no-repeat;
}

div#main_contents_1105mg ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1105mg ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1105mg .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1105mg div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1105mg div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1105mg div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1105mg div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1105mg div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1105mg div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1105mg div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1105mg div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1105mg div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1105mg div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1105mg div.c1 .lt5_2{
	width: 170px;
	height: 235px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1105mg div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1105mg div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1105mg a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1105mg a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1105mg a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1105mg a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105mg a.btn_01{
	position: absolute;
	top: 175px;
	left: 230px;
	z-index: 1;
	display: block;
	width: 270px;
	height: 30px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_01:hover{
	position: absolute;
	top: 175px;
	left: 230px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_02{
	position: absolute;
	top: 175px;
	left: 505px;
	z-index: 1;
	display: block;
	width: 270px;
	height: 30px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_02:hover{
	position: absolute;
	top: 175px;
	left: 505px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_03{
	position: absolute;
	top: 210px;
	left: 230px;
	z-index: 1;
	display: block;
	width: 270px;
	height: 30px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_03:hover{
	position: absolute;
	top: 210px;
	left: 230px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_04{
	position: absolute;
	top: 210px;
	left: 505px;
	z-index: 1;
	display: block;
	width: 270px;
	height: 30px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_04:hover{
	position: absolute;
	top: 210px;
	left: 505px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1105mg a.btn_05{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105mg a.btn_05:hover{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105maggarden/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}




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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1105hk .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105hk .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1105hk .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1105hk .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1105hk .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1105hk .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1105hk .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105hk .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1105hk .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1105hk .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}


/* ---- テキスト ---- */

div#main_contents_1105hk .tx1_1
	width: 680px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105hk .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1105hk .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1105hk .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1105hk .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1105hk .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1105hk .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1105hk .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1105hk .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1105hk .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1105hk .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1105hk .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1105hk .tx8_2{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1105hk .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1105hk .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1105hk .tx9_3{
	width: 440px;
	font-size: 16px;
	line-height: 160%;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
}
div#main_contents_1105hk .tx9_4{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}


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


div#main_contents_1105hk ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1105hk ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1105hk ul.hd .bk{
	position: relative;
	width: 980px;
	height: 203px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/head.jpg) no-repeat;
}

div#main_contents_1105hk ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1105hk ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1105hk .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1105hk div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1105hk div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1105hk div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1105hk div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1105hk div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1105hk div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt5_2{
	width: 170px;
	height: 255px;
	float: left;
}
div#main_contents_1105hk div.c1 .lt5_3{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1105hk div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1105hk div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1105hk a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1105hk a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1105hk a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1105hk a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1105hk a.btn_01{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_01:hover{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_02{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_02:hover{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_03{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_03:hover{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_04{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_04:hover{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1105hk a.btn_05{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1105hk a.btn_05:hover{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201105honkowa/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}




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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1106bu .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1106bu .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1106bu .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1106bu .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1106bu .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1106bu .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1106bu .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bu .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1106bu .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1106bu .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}


/* ---- テキスト ---- */

div#main_contents_1106bu .tx1_1
	width: 680px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bu .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1106bu .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx2_4{
	width: 290px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1106bu .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1106bu .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1106bu .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1106bu .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1106bu .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1106bu .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1106bu .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1106bu .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1106bu .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1106bu .tx8_2{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1106bu .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1106bu .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1106bu .tx9_3{
	width: 440px;
	font-size: 16px;
	line-height: 160%;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
}
div#main_contents_1106bu .tx9_4{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}


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


div#main_contents_1106bu ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1106bu ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1106bu ul.hd .bk{
	position: relative;
	width: 980px;
	height: 230px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/head.jpg) no-repeat;
}

div#main_contents_1106bu ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1106bu ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1106bu .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1106bu div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1106bu div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1106bu div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1106bu div.c1 li.lt1_4{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 43px;
}
div#main_contents_1106bu div.c1 li.lt1_5{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1106bu div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1106bu div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1106bu div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt5_2{
	width: 170px;
	height: 255px;
	float: left;
}
div#main_contents_1106bu div.c1 .lt5_3{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1106bu div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1106bu div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1106bu a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1106bu a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1106bu a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1106bu a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1106bu a.btn_01{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_01:hover{
	position: absolute;
	top: 203px;
	left: 5px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_02{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_02:hover{
	position: absolute;
	top: 203px;
	left: 200px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_03{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_03:hover{
	position: absolute;
	top: 203px;
	left: 395px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_04{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_04:hover{
	position: absolute;
	top: 203px;
	left: 590px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1106bu a.btn_05{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	display: block;
	width: 190px;
	height: 50px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1106bu a.btn_05:hover{
	position: absolute;
	top: 203px;
	left: 785px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201106bunkasya/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}



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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1107bb .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107bb .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1107bb .mg3{
	margin: 0px 0px 10px 15px;
}
div#main_contents_1107bb .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1107bb .mg5{
	margin: 5px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1107bb .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1107bb .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bb .mg8{
	margin: 20px 0px 5px 20px;
}
div#main_contents_1107bb .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107bb .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107bb .mg11{
	margin: 10px 0px 10px 0px;
}
div#main_contents_1107bb .mg12{
	margin: 10px 0px 0px 15px;
}


/* ---- テキスト ---- */

div#main_contents_1107bb .tx1_1{
	width: 680px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107bb .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1107bb .tx2{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107bb .tx3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1107bb .tx4{
	width: 600px;
	height: 45px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	text-align: right;
}
div#main_contents_1107bb .tx5{
	width: 360px;
	font-size: 10px;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
div#main_contents_1107bb .tx5_2{
	width: 340px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107bb .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
}
div#main_contents_1107bb .tx6{
	position: absolute;
	top: 295px;
	left: 20px;
	z-index: 1;
	display: block;
	width: 625px;
	font-size: 12px;
	color: #ffffff;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1107bb .tx7{
	width: 160px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107bb .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107bb .tx9{
	width: 200px;
	font-size: 12px;
	line-height: 170%;
	overflow: hidden;
}
div#main_contents_1107bb .tx9_2{
	width: 380px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
div#main_contents_1107bb .tx9_3{
	width: 940px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 15px 0px;
}
div#main_contents_1107bb .tx9_4{
	width: 340px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107bb .tx9_5{
	width: 390px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 10px 10px;
}
div#main_contents_1107bb .tx10{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px px 0px;
	overflow: hidden;
}


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

div#main_contents_1107bb ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107bb ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1107bb ul.hd .bk{
	position: relative;
	width: 980px;
	height: 455px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_head.jpg) no-repeat;
}
div#main_contents_1107bb ul.hd .id_bc{
	position: relative;
	width: 485px;
	height: 540px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_bc.gif) no-repeat;
	float: left;
}
div#main_contents_1107bb ul.hd .id_sk{
	position: relative;
	width: 485px;
	height: 540px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_sk.gif) no-repeat;
	float: right;
}
div#main_contents_1107bb ul.hd .id_foot{
	position: relative;
	width: 980px;
	height: 140px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_foot.gif) no-repeat;
	float: right;
}

div#main_contents_1107bb ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1107bb ul.hd li.hd_rt{
	width: 270px;
	float: right;
	text-align: right;
}
div#main_contents_1107bb .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1107bb div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1107bb div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1107bb div.c1 li.lt1{
	width: 310px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt1_2{
	width: 160px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt1_3{
	width: 560px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt1_4{
	width: 520px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt2{
	width: 600px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt2_2{
	width: 760px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt2_3{
	width: 360px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1107bb div.c1 li.lt2_4{
	width: 400px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt3{
	width: 380px;
	margin: 50px 10px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt3_2{
	width: 340px;
	margin: 5px 0px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt3_3{
	width: 160px;
	margin: 15px 0px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt4{
	width: 80px;
	margin: 10px 15px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt4_2{
	width: 80px;
	margin: 10px 0px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt5{
	width: 200px;
	margin: 70px 20px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt6{
	width: 160px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#main_contents_1107bb div.c1 .lt6_2{
	width: 160px;
	margin: 0px 0px 0px 20px;
	float: left;
}

div#main_contents_1107bb div.c1 .rt1{
	width: 360px;
	margin: 0px 0px 0px 0px;
	float: right;
}

div#main_contents_1107bb div.c1 .rt2{
	width: 400px;
	margin: 0px 0px 0px 0px;
	float: right;
}



/* ---- ボタン ---- */
div#main_contents_1107bb a.btn_try{
	position: relative;
	top: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107bb a.btn_try:hover{
	position: relative;
	top: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107bb a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107bb a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107bb a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_read{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_read.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 5px 0px;
}
div#main_contents_1107bb a.btn_read:hover{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: block;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_read.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 5px 0px;
}

div#main_contents_1107bb a.id_btn_01{
	position: absolute;
	top: 20px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 465px;
	height: 115px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_01:hover{
	position: absolute;
	top: 20px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_02{
	position: absolute;
	top: 20px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 465px;
	height: 115px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_02:hover{
	position: absolute;
	top: 20px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_03{
	position: absolute;
	top: 65px;
	left: 20px;
	z-index: 1;
	display: block;
	width: 465px;
	height: 55px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_03:hover{
	position: absolute;
	top: 65px;
	left: 20px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_04{
	position: absolute;
	top: 65px;
	left: 500px;
	z-index: 1;
	display: block;
	width: 465px;
	height: 55px;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107bb a.id_btn_04:hover{
	position: absolute;
	top: 65px;
	left: 500px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/breakblade/images/id_btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1107bb a.btn_01{
	z-index: 1;
	display: block;
	width: 360px;
	height: 55px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107bb a.btn_01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107breakblade/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 10px 0px 0px 0px;
}



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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1107lm .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107lm .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1107lm .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1107lm .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1107lm .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1107lm .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1107lm .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107lm .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1107lm .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107lm .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}


/* ---- テキスト ---- */

div#main_contents_1107lm .tx1_1{
	position: absolute;
	top: 260px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 600px;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}
div#main_contents_1107lm .tx1_2{
	position: absolute;
	top: 313px;
	left: 220px;
	z-index: 1;
	display: block;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1107lm .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx2_4{
	width: 290px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1107lm .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1107lm .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107lm .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107lm .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1107lm .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1107lm .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1107lm .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1107lm .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107lm .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107lm .tx7_2{
	width: 290px;
	font-size: 16px;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 10px 10px;
}
div#main_contents_1107lm .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107lm .tx8_2{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107lm .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107lm .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107lm .tx9_3{
	width: 440px;
	font-size: 16px;
	line-height: 160%;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
}
div#main_contents_1107lm .tx9_4{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107lm .tx9_5{
	position: absolute;
	top: 15px;
	left: 185px;
	z-index: 1;
	display: block;
	width: 230px;
	font-size: 14px;
	color: #ffffff;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107lm .tx9_6{
	position: absolute;
	top: 60px;
	left: 185px;
	z-index: 1;
	display: block;
	width: 210px;
	font-size: 12px;
	color: #ffffff;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}




/* ---- テキストリンク ---- */
#main_contents_1107lm a:link.tx_lk1,
#main_contents_1107lm a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1107lm a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1107lm a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
div#main_contents_1107lm ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107lm ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1107lm div.bk{
	position: relative;
	width: 980px;
	height: 350px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/head.jpg) no-repeat;
}
div#main_contents_1107lm div.bk2{
	position: relative;
	width: 420px;
	height: 260px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/sum_c1_08.gif) no-repeat;
}

div#main_contents_1107lm ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1107lm ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1107lm .tw{
	position: absolute;
	top: 315px;
	left: 190px;
	z-index: 1;
	display: block;
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1107lm div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1107lm div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1107lm div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1107lm div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1107lm div.c1 li.lt1_2_2{
	width: 500px;
	float: left;
}

div#main_contents_1107lm div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1107lm div.c1 li.lt1_3_2{
	width: 420px;
	float: right;
}

div#main_contents_1107lm div.c1 li.lt1_4{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 43px;
}
div#main_contents_1107lm div.c1 li.lt1_5{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107lm div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1107lm div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1107lm div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt5_2{
	width: 170px;
	height: 255px;
	float: left;
}
div#main_contents_1107lm div.c1 .lt5_3{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1107lm div.lt5_4{
	width: 210px;
	height: 285px;
	float: left;
}

div#main_contents_1107lm div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107lm div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1107lm div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1107lm div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1107lm div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1107lm a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107lm a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107lm a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107lm a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107lm a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107lm a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1107lm a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107lm a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107lovemax/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}



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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1107kd .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107kd .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1107kd .mg3{
	margin: 10px 0px 10px 20px;
}
div#main_contents_1107kd .mg3_2{
	margin: 15px 0px 0px 20px;
}
div#main_contents_1107kd .mg4{
	margin: 0px 0px 0px 10px;
}
div#main_contents_1107kd .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1107kd .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107kd .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107kd .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107kd .mg11{
	margin: 10px 0px 10px 0px;
}

/* ---- テキスト ---- */

div#main_contents_1107kd .tx1_1
	width: 680px;
	font-size: 12px;
	line-height: 160%;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107kd .tx1_2{
	font-size: 12px;
	line-height: 160%;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1107kd .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 160%;
	margin: 10px 0px 5px 0px;
}
div#main_contents_1107kd .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
}
div#main_contents_1107kd .tx3_2{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
}
div#main_contents_1107kd .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 0px 0px;
}
div#main_contents_1107kd .tx3_4{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
}
div#main_contents_1107kd .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 160%;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107kd .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1107kd .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 3px 0px 20px 10px;
}
div#main_contents_1107kd .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107kd .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1107kd .tx6_4{
	width: 160px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107kd .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 160%;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107kd .tx8_2{
	width: 980px;
	font-size: 10px;
	line-height: 160%;
	margin: 5px 0px 10px 0px;
	text-align: right;
}
div#main_contents_1107kd .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107kd .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107kd .tx9_3{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 5px 0px 0px 10px;
}


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

div#main_contents_1107kd ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107kd ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1107kd ul.hd li.id_lt2{
	width: 323px;
	float: left;
	margin: 0px 5px 0px 0px;
}
div#main_contents_1107kd ul.hd li.id_lt3{
	width: 323px;
	float: left;
	margin: 0px 0px 0px 0px;
}

div#main_contents_1107kd ul.hd .bk{
	position: relative;
	width: 980px;
	height: 240px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/head.jpg) no-repeat;
}
div#main_contents_1107kd ul.hd li.hd_lt{
	width: 690px;
	float: left;
	text-align: center;
}
div#main_contents_1107kd ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1107kd ul.hd2 .bk{
	position: relative;
	width: 980px;
	height: 240px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/head2.jpg) no-repeat;
}
div#main_contents_1107kd ul.hd3 .bk{
	position: relative;
	width: 980px;
	height: 240px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/head3.jpg) no-repeat;
}




div#main_contents_1107kd .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}
div#main_contents_1107kd div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1107kd div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1107kd div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1107kd div.c1 li.lt1_4{
	width: 290px;
	float: left;
	margin: 0px 0px 0px 20px;
}
div#main_contents_1107kd div.c1 li.lt1_5{
	width: 290px;
	float: left;
	margin: 0px 0px 20px 0px;
}
div#main_contents_1107kd div.c1 .lt2{
	width: 120px;
	float: left;
}
div#main_contents_1107kd div.c1 .lt3{
	width: 610px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107kd div.c1 .lt3_2{
	width: 290px;
	float: left;
	margin: 0px 0px 0px 15px;
}
div#main_contents_1107kd div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1107kd div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1107kd div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1107kd div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1107kd div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1107kd div.c1 .lt5_2{
	width: 170px;
	height: 255px;
	float: left;
}
div#main_contents_1107kd div.c1 .lt5_3{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1107kd div.c1 li.lt7_2{
	width: 200px;
	float: left;
}
div#main_contents_1107kd div.lt8{
	width: 730px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#main_contents_1107kd div.lt8_2{
	width: 240px;
	margin: 0px 0px 0px 0px;
	float: right;
}
div#main_contents_1107kd div.c1 .rt1{
	width: 290px;
	float: right;
}

div#main_contents_1107kd div.bk2{
	position: relative;
	width: 730px;
	height: 180px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/ban_sk_kd.gif) no-repeat;
}




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

div#main_contents_1107kd a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107kd a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107kd a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1107kd a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107kd a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}


div#main_contents_1107kd a.id_btn_01{
	z-index: 1;
	display: block;
	width: 323px;
	height: 277px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.id_btn_01:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.id_btn_02{
	z-index: 1;
	display: block;
	width: 323px;
	height: 277px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.id_btn_02:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.id_btn_03{
	z-index: 1;
	display: block;
	width: 323px;
	height: 277px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_03.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.id_btn_03:hover{
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/id_btn_03.jpg) no-repeat bottom;
	text-indent: -9999px;
}


div#main_contents_1107kd a.btn_01{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_01.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_01:hover{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_01.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_02{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_02.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_02:hover{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_02.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_03{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_03.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_03:hover{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_03.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_04{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_04.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_04:hover{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_04.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_05{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_05.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_05:hover{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_05.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_06{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_06.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_06:hover{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_06.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_07{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_07.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_07:hover{
	position: absolute;
	top: 190px;
	left: 2px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_07.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_08{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_08.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_08:hover{
	position: absolute;
	top: 190px;
	left: 328px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_08.jpg) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_09{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	display: block;
	width: 324px;
	height: 48px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_09.jpg) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_09:hover{
	position: absolute;
	top: 190px;
	left: 654px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_09.jpg) no-repeat bottom;
	text-indent: -9999px;
}



div#main_contents_1107kd a.btn_kd_b{
	position: absolute;
	top: 90px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 170px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_b.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_b:hover{
	position: absolute;
	top: 90px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_b.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_g{
	position: absolute;
	top: 90px;
	left: 190px;
	z-index: 1;
	display: block;
	width: 170px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_g.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_g:hover{
	position: absolute;
	top: 90px;
	left: 190px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_g.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_m{
	position: absolute;
	top: 90px;
	left: 370px;
	z-index: 1;
	display: block;
	width: 170px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_m.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_m:hover{
	position: absolute;
	top: 90px;
	left: 370px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_m.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_f{
	position: absolute;
	top: 90px;
	left: 550px;
	z-index: 1;
	display: block;
	width: 170px;
	height: 70px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_f.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1107kd a.btn_kd_f:hover{
	position: absolute;
	top: 90px;
	left: 550px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107kodansha/images/btn_kd_f.gif) no-repeat bottom;
	text-indent: -9999px;
}



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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1107nh .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107nh .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1107nh .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1107nh .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1107nh .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1107nh .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1107nh .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107nh .mg8{
	margin: 20px 0px 5px 20px;
}
div#main_contents_1107nh .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107nh .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1107nh .mg11{
	margin: 0px 0px 0px 10px;
}



/* ---- テキスト ---- */

div#main_contents_1107nh .tx1_1{
	position: absolute;
	top: 155px;
	left: 0px;
	z-index: 1;
	display: block;
	color: #ffffff;
	width: 425px;
	font-size: 12px;
	line-height: 160%;
	text-align: center;
}
div#main_contents_1107nh .tx1_1_1{
	width: 600px;
	font-size: 12px;
	line-height: 160%;
}
div#main_contents_1107nh .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1107nh .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx2_3{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	color: #FF4D71;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx2_4{
	width: 290px;
	font-size: 14px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx2_5{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	color: #FF4D71;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx3_2{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1107nh .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1107nh .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107nh .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107nh .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 10px 0px 10px 10px;
}
div#main_contents_1107nh .tx5_4{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1107nh .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1107nh .tx6_2{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1107nh .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107nh .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107nh .tx7_2{
	width: 290px;
	font-size: 16px;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 10px 10px;
}
div#main_contents_1107nh .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107nh .tx8_2{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1107nh .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1107nh .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1107nh .tx9_3{
	width: 440px;
	font-size: 16px;
	line-height: 160%;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
}
div#main_contents_1107nh .tx9_4{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107nh .tx9_5{
	position: absolute;
	top: 15px;
	left: 185px;
	z-index: 1;
	display: block;
	width: 230px;
	font-size: 14px;
	color: #ffffff;
	line-height: 120%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107nh .tx9_6{
	position: absolute;
	top: 60px;
	left: 185px;
	z-index: 1;
	display: block;
	width: 210px;
	font-size: 12px;
	color: #ffffff;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}




/* ---- テキストリンク ---- */
#main_contents_1107nh a:link.tx_lk1,
#main_contents_1107nh a:active.tx_lk1{
	color: #0099CC;
	text-decoration:underline;
}
#main_contents_1107nh a:visited.tx_lk1{
	color: #990099;
	text-decoration:underline;
}
#main_contents_1107nh a:hover.tx_lk1{
	color: #FF3300;
	text-decoration:underline;
}
div#main_contents_1107nh ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107nh ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1107nh div.bk{
	position: relative;
	width: 980px;
	height: 244px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/head.jpg) no-repeat;
}
div#main_contents_1107nh div.bk2{
	position: relative;
	width: 940px;
	height: 250px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/c1_spe.gif) no-repeat;
}

div#main_contents_1107nh ul.hd li.hd_lt{
	width: 690px;
	float: left;
}
div#main_contents_1107nh ul.hd li.hd_rt{
	width: 270px;
	float: right;
	margin: 15px 0px 0px 0px;
}
div#main_contents_1107nh .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1107nh div.c1{
	width: 980px;
	margin: 0px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1107nh div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1107nh div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt1_2_2{
	width: 500px;
	float: left;
}

div#main_contents_1107nh div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1107nh div.c1 li.lt1_3_2{
	width: 420px;
	float: right;
}

div#main_contents_1107nh div.c1 li.lt1_4{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 43px;
}
div#main_contents_1107nh div.c1 li.lt1_5{
	width: 120px;
	float: left;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1107nh div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt4_3{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 40px;
	text-align: center;
}
div#main_contents_1107nh div.c1 .lt4_4{
	width: 160px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-align: center;
}
div#main_contents_1107nh div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt5_2{
	width: 170px;
	height: 255px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt5_3{
	width: 170px;
	height: 230px;
	float: left;
}
div#main_contents_1107nh div.lt5_4{
	width: 210px;
	height: 285px;
	float: left;
}
div#main_contents_1107nh div.c1 .lt5_5{
	width: 115px;
	height: 177px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt7{
	width: 200px;
	height: 260px;
	margin: 0px 0px 0px 25px;
	float: left;
}
div#main_contents_1107nh div.c1 li.lt7_2{
	width: 200px;
	float: left;
}

div#main_contents_1107nh div.c1 .rt1{
	width: 290px;
	float: right;
}

div#main_contents_1107nh div .lt9{
	width: 480px;
	float: left;
}
div#main_contents_1107nh div .rt2{
	width: 480px;
	float: right;
}



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

div#main_contents_1107nh a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107nh a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107nh a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107nh a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1107nh a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107nh a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1107nh a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1107nh a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}


div#main_contents_1107nh a.btn_read{
	position: relative;
	top: 125px;
	left: 200px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_read.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1107nh a.btn_read:hover{
	position: relative;
	top: 125px;
	left: 200px;
	z-index: 1;
	display: block;
	background: url(/includes/kod/header_footer_sokuyomi/features/201107negihaya/images/btn_read.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
}




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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1108hs .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1108hs .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1108hs .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1108hs .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1108hs .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1108hs .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1108hs .mg7{
	width: 120px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108hs .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1108hs .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1108hs .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1108hs .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108hs .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1108hs .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1108hs .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1108hs .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1108hs .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1108hs .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
}
div#main_contents_1108hs .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1108hs .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1108hs .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1108hs .tx5_4{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1108hs .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1108hs .tx6_2{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1108hs .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1108hs .tx6_4{
	width: 160px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1108hs .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108hs .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1108hs .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1108hs .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1108hs .tx9_3{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 50px 0px 0px 0px;
}
div#main_contents_1108hs .tx9_4{
	width: 440px;
	font-size: 14px;
	color: #32552E;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs .tx9_5{
	width: 440px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}


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



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

div#main_contents_1108hs ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1108hs ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1108hs .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1108hs div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1108hs div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1108hs div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1108hs div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1108hs div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1108hs div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1108hs div.c1 .lt4_2{
	width: 120px;
	height: 200px;
	float: left;
}
div#main_contents_1108hs div.c1 .lt4_3{
	width: 120px;
	margin: 0px 0px 0px 10px;
	text-align: center;
}
div#main_contents_1108hs div.c1 .lt4_4{
	width: 120px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1108hs div.c1 .lt4_5{
	width: 120px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1108hs .lt4_6{
	width: 80px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1108hs .sum_wd{
	width: 460px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1108hs div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1108hs div.c1 .lt5_2{
	width: 170px;
	height: 250px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt7{
	width: 140px;
	margin: 0px 0px 0px 15px;
	float: left;
}
div#main_contents_1108hs div.c1 li.lt7_2{
	width: 160px;
	float: left;
}

div#main_contents_1108hs div.c1 .rt1{
	width: 290px;
	float: right;
}


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

div#main_contents_1108hs a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1108hs a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1108hs a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1108hs a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1108hs a.btn_01{
	position: absolute;
	top: 225px;
	left: 2px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_01.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_01:hover{
	position: absolute;
	top: 225px;
	left: 2px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_01.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_02{
	position: absolute;
	top: 225px;
	left: 165px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_02.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_02:hover{
	position: absolute;
	top: 225px;
	left: 165px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_02.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_03{
	position: absolute;
	top: 225px;
	left: 328px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_03.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_03:hover{
	position: absolute;
	top: 225px;
	left: 328px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_03.gif) no-repeat bottom;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_04{
	position: absolute;
	top: 225px;
	left: 491px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_04.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_04:hover{
	position: absolute;
	top: 225px;
	left: 491px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_04.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1108hs a.btn_05{
	position: absolute;
	top: 225px;
	left: 654px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_05.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_05:hover{
	position: absolute;
	top: 225px;
	left: 654px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_05.gif) no-repeat bottom;
	text-indent: -9999px;
}

div#main_contents_1108hs a.btn_06{
	position: absolute;
	top: 225px;
	left: 817px;
	z-index: 1;
	display: block;
	width: 161px;
	height: 54px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_06.gif) no-repeat;
	text-indent: -9999px;
}
div#main_contents_1108hs a.btn_06:hover{
	position: absolute;
	top: 225px;
	left: 817px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201108history/images/btn_06.gif) no-repeat bottom;
	text-indent: -9999px;
}




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

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



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

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

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

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

/* ---- マージン ---- */
div#main_contents_1109ac .mg1{
	margin: 10px 0px 0px 0px;
}
div#main_contents_1109ac .mg2{
	margin: 20px 0px 0px 0px;
}
div#main_contents_1109ac .mg3{
	margin: 20px 0px 10px 0px;
}
div#main_contents_1109ac .mg4{
	margin: 0px 15px 0px 0px;
}
div#main_contents_1109ac .mg5{
	margin: 10px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
}
div#main_contents_1109ac .mg6{
	margin: 5px 0px 0px 10px;
	line-height: 5px;
}
div#main_contents_1109ac .mg7{
	width: 120px;
	height: 185px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109ac .mg8{
	margin: 20px 0px 5px 20px;
}

div#main_contents_1109ac .mg9{
	margin: 10px 0px 0px 0px;
	line-height: 5px;
}
div#main_contents_1109ac .mg10{
	margin: 0px 0px 0px 0px;
	line-height: 5px;
}





/* ---- テキスト ---- */

div#main_contents_1109ac .tx1_1
	width: 700px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109ac .tx1_2{
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	float: left;
}
div#main_contents_1109ac .tx2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1109ac .tx2_2{
	width: 460px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1109ac .tx2_3{
	width: 290px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac .tx2_4{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac .tx3{
	width: 460px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
	overflow: hidden;
}
div#main_contents_1109ac .tx3_2{
	width: 160px;
	height: 20px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 5px 0px;
	overflow: hidden;
}
div#main_contents_1109ac .tx3_3{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	margin: 3px 0px 8px 0px;
}
div#main_contents_1109ac .tx3_4{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	color: #006D17;
	margin: 3px 0px 8px 0px;
}
div#main_contents_1109ac .tx4{
	width: 750px;
	height: 83px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
div#main_contents_1109ac .tx5{
	width: 160px;
	font-size: 14px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1109ac .tx5_2{
	width: 290px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac .tx5_3{
	width: 280px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
}
div#main_contents_1109ac .tx5_4{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1109ac .tx6{
	width: 160px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 10px;
}
div#main_contents_1109ac .tx6_2{
	width: 140px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	text-align:center;
}
div#main_contents_1109ac .tx6_3{
	width: 160px;
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0px 0px 10px;
}
div#main_contents_1109ac .tx6_4{
	width: 160px;
	font-size: 14px;
	color: #CC0000;
	line-height: 140%;
	margin: 15px 0px 0px 10px;
}

div#main_contents_1109ac .tx7{
	width: 290px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109ac .tx8{
	width: 980px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 15px 0px 15px 0px;
	text-align: right;
}
div#main_contents_1109ac .tx9{
	width: 280px;
	font-size: 12px;
	line-height: 160%;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
}
div#main_contents_1109ac .tx9_2{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}
div#main_contents_1109ac .tx9_3{
	width: 440px;
	font-size: 14px;
	line-height: 160%;
	overflow: hidden;
	margin: 50px 0px 0px 0px;
}
div#main_contents_1109ac .tx9_4{
	width: 280px;
	font-size: 12px;
	line-height: 140%;
	color: #006D17;
	overflow: hidden;
	margin: 5px 0px 0px 10px;
}



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



div#main_contents_1109ac ul.hd{
	width: 980px;
	margin: 10px 0px 0px 0px;
}
div#main_contents_1109ac ul.hd li.lt{
	width: 320px;
	float: left;
}
div#main_contents_1109ac ul.hd .bk{
	position: relative;
	width: 980px;
	height: 279px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/head.jpg) no-repeat;
}

div#main_contents_1109ac ul.hd li.hd_lt{
	width: 710px;
	float: left;
	text-align: center;
}
div#main_contents_1109ac ul.hd li.hd_rt{
	width: 270px;
	float: right;
}
div#main_contents_1109ac .tw{
	width: 24px;
	float: left;
	margin: 0px 5px 0px 0px;
}

div#main_contents_1109ac div.c1{
	width: 980px;
	margin: 10px 0px 0px 0px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/c1_ln.gif) repeat-y;
	overflow: hidden;
}
div#main_contents_1109ac div.c1 ul{
	width: 940px;
	margin: 10px 0px 0px 20px;
}
div#main_contents_1109ac div.c1 li.lt1{
	width: 160px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt1_2{
	width: 460px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt1_3{
	width: 460px;
	float: right;
}
div#main_contents_1109ac div.c1 li.lt2{
	width: 750px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1109ac div.c1 .lt3{
	width: 440px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div#main_contents_1109ac div.c1 .lt4{
	width: 120px;
	height: 210px;
	float: left;
}
div#main_contents_1109ac div.c1 .lt4_2{
	width: 120px;
	height: 185px;
	float: left;
}
div#main_contents_1109ac div.c1 .lt4_3{
	width: 120px;
	margin: 0px 0px 0px 10px;
	text-align: center;
}
div#main_contents_1109ac div.c1 .lt4_4{
	width: 120px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1109ac div.c1 .lt4_5{
	width: 120px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div#main_contents_1109ac .lt4_6{
	width: 80px;
	margin: 0px 5px 0px 0px;
	float: left;
}
div#main_contents_1109ac .sum_wd{
	width: 460px;
	margin: 0px 0px 0px 0px;
}
div#main_contents_1109ac div.c1 .lt5{
	width: 170px;
	float: left;
}
div#main_contents_1109ac div.c1 .lt5_2{
	width: 170px;
	height: 250px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt6{
	width: 290px;
	margin: 0px 0px 0px 30px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt6_2{
	width: 290px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt7{
	width: 140px;
	margin: 0px 0px 0px 15px;
	float: left;
}
div#main_contents_1109ac div.c1 li.lt7_2{
	width: 160px;
	float: left;
}

div#main_contents_1109ac div.c1 .rt1{
	width: 290px;
	float: right;
}

div#main_contents_1109ac div .lt9{
	width: 480px;
	float: left;
}
div#main_contents_1109ac div .rt2{
	width: 480px;
	float: right;
}


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

div#main_contents_1109ac a.btn_try2{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac a.btn_try2:hover{
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac a.btn_try3{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1109ac a.btn_try3:hover{
	position: relative;
	top: 10px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 15px 0px;
}
div#main_contents_1109ac a.btn_try3_2{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac a.btn_try3_2:hover{
	position: relative;
	top: 0px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}

div#main_contents_1109ac a.btn_try4{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	display: block;
	width: 160px;
	height: 35px;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try02.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}
div#main_contents_1109ac a.btn_try4:hover{
	position: relative;
	top: 5px;
	left: 10px;
	z-index: 1;
	background: url(/includes/kod/header_footer_sokuyomi/features/201109action/images/btn_try02.gif) no-repeat bottom;
	text-indent: -9999px;
	margin: 0px 0px 5px 0px;
}



