@charset "shift_jis";

/* オナホ固定具特集 */
#onaho_koteigu{
	width: 750px;
	color: #000000;
	margin:0px auto;
	font-size:13px;
	line-height:160%;
	background: #fff;
}

/* 共通項目 */
a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;opacity:1;
}
#onaho_koteigu h2{
	margin-bottom: 20px;
}
#onaho_koteigu h3{
	margin-bottom: 15px;
}

/* オナホ固定具ってなに？ */
#comic_area{
	margin-bottom: 20px;
}
#comic_area h3{
	margin-bottom: 5px;
}

/* 人気固定具比較レビュー */
ul#item_link{
	width: 750px;
	height: 108px;
	margin-bottom: 20px;
}
ul#item_link li{
	float: left;
	width: 247px;
	margin: 0 3px 10px 0;
}
ul#item_link li.item_last{
	width: 372px;
	text-align:right;
}
/* 比較アイテム紹介 */
.frame-top{
  width: 750px;
  height: 80px;
  background:url(images/bg_top.png) no-repeat center bottom;
} 
.item_area{
  width: 750px;
  background:url(images/bg_middle.png) repeat-y center center;
} 
.frame-bottom{
  width: 750px;
  height: 80px;
  background:url(images/bg_bottom.png) no-repeat center top;
  margin-bottom:30px;
}
.btn-shosai a {
	color:#FFF;
	width: 322px;
	border-radius: 5px;
	text-align: center;
	padding: 5px;
	display: block;
	background: #CE8308;
	margin-top:15px;
}

.btn-shosai a:hover {
	background-color:#e9bb6f;
}


/* 商品個別 */
.item_list{
	width: 650px;
	margin: 0 auto;
	padding:40px 0;
	color: #666;
	background: url(images/line01.png) no-repeat center bottom;
}
.item_list:first-child{
	padding-top:0;
}
.item_list:last-child{
	padding-bottom:0;
	background: none;
}
#onaho_koteigu h4{
	margin-bottom: 20px;
	background: none;
}
img.promo_word{
	display: block;
	margin-bottom: 25px;
}

/* item_detail01 */
.item_detail01 {
	margin-bottom: 20px;
}
.item_detail01 img{
	float: left;
	width:288px;
	margin:0 20px 0 10px;
}
.item_detail01 img.item_main{
	margin-bottom:20px;
}
.detail_txt01{
	float: right;
	width: 332px;
}
p.price{
	font-size: 24px;
	color: #c51a1a;
	border: 1px #c51a1a solid;
	padding:6px;
	text-align: center;
	margin-bottom: 15px;
}
p.price span{
	margin-left: 10px;
	font-size: 16px;
	color: #000;
}

/* item_detail02 */
.item_detail02{
	float:left;
	margin-left:10px;
	width:450px;
}
.item_detail02 li{
	float:left;
	width: 209px;
	margin:0 15px 20px 0;
}
.item_detail02 img.gachinko_tit{
	margin-bottom:10px;
}
.gachinko_img{
	float:left;
	width:209px;
	margin:0 15px 0 0;
}
.gachinko_txt{
	float:right;
	width:209px;
	margin:0 15px 20px 0;
}
/* check_point */
.check_area{
	float:right;
	width:188x;
	text-align:center;
	
}
.check_tit{
	margin-bottom:5px;
}
.check_point{
	width:152px;
	border:#e2d2aa solid 8px;
	padding:10px;
}
.check_point table{
	width:150px;
	margin-bottom:12px;
}
.check_point table td{
	background:#eee2c4;
	padding: 8px 8px 8px 10px;
	color:#84725b;
}
.chapter{
	font-weight:bold;
}
.chapter span{
	font-weight:normal;
	font-size:10px;
}
.check_point p{
	text-align:left;
	color:#84725b;
	margin-bottom:8px;
}

/* 番外編 */
#extra_main{
	float: left;
	width:288px;
	margin:0 20px 0 10px;
}
#extra_main img{
	margin-bottom:10px;
}
#extra_main p{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
#extra_main p span{
	padding-left:15px;
	color:#c51a1a;
}
.detail_txt03{
	float: right;
	width: 332px;
}