@charset "shift_jis";

#shouhin {
	height: 280px;
	width: 850px;
	border: thin solid #4789C9;
}
#shouhin img {
	float: left;
	margin: 5px;
}
.pinf_img2 img {
	float: right;
}
.pinf_img2 h2 {
	font-size: 16px;
	background-color: #307AC1;
	color: #FFFFFF;
}
.pinf_box {
	height: 300px;
}

#content {
	margin: 0px;
	width: 620px;
	height: 3000px;
}
#setumei {
	width: 650px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 14px;
}

#pp {
	height: 20px;
	bottom: 30px;
}
.pl_img1 {
	margin: 5px;
	float: left;
	height: 100px;
	width: 100px;
	border: 1px solid #29529C;
}

#setumei p {
	font-size: 14px;
}
#article {
	padding: 0px;
	margin: 0px;
}
#setumei h3 {
	font-size: 14px;
}
#article .bynw {
	background-color: #DFEEFA;
	background-image: url(../hassou/koushin/button_buy_now.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#article .bynw img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#shouhin img {
	margin: 5px;
}
.pp {
	font-weight: bold;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #307AC1;
	border-right-color: #307AC1;
	border-bottom-color: #307AC1;
	border-left-color: #307AC1;
	color: #0053A6;
}
.cgt img {
	margin-left: 100px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.cgt img {
	border: 1px solid #666666;
}
#article h2 {
	background-color: #307AC1;
	font-size: 16px;
	color: #FFFFFF;
}
.cgt {
	height: 240px;
	background-image: url(../hassou/css/index_files/androgold-header.jpg);
	background-repeat: no-repeat;
}
.cgt h1 {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	background-color: #DFEEFA;
}
.table-zentai h1 {
	font-size: 24px;
	color: #1568B9;
	background-color: #EFF6FB;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#setumei img {
	margin: 2px;
}

#setumei h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #307AC1;
}
.pinf_img {
	float: left;
	height: 300px;
	width: 300px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hassou {
	width: 460px;
	font-size: 14px;
}
.hassou ul {
	list-style-type: none;
}
.hassou li {
	margin: 3px;
}

.hassou p {
	font-size: 16px;
	color: #28529C;
	font-weight: bold;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.hassou_img {
	width: 460px;
	height: 118px;
}


.title_img {
	background-image: url(../hassou/css/koushin/oshiharaihouhou.gif);
	height: 119px;
	background-repeat: no-repeat;
	width: 470px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.text {
	padding: 5px;
	width: 420px;
	margin: 15px;
}
.konnpou {
	width: 460px;
}
.konnpou_img {
	background-image: url(../konpou/img/konpouhouhou.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 460px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kounpou_area {
	height: 180px;
	width: 450px;
	margin: 0px;
}
.photo {
	float: left;
	height: 140px;
	width: 170px;
	border: 1px solid #666666;
	background-image: url(../konpou/img/konpo001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.photo_text {
	float: right;
	height: 50px;
	width: 230px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}
.photo2 {
	float: right;
	height: 140px;
	width: 140px;
	border: 1px solid #666666;
	background-image: url(../konpou/img/konpo003.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.photo3 {
	height: 150px;
	width: 150px;
	float: left;
	background-image: url(../konpou/img/konpo002.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.photo4 {
	float: right;
	height: 100px;
	width: 150px;
	background-image: url(../konpou/img/konpo007.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #333333;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.photo_text2 {
	float: left;
	height: 50px;
	width: 230px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
	color: #2A2B2D;
	font-weight: bold;
}
.pj_xxl {
	font-size: 18px;
	font-family: "Courier New", Courier, mono;
}
#contents h1 {
	background-color: #27539C;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
}
.small_banner_area {
	height: 1150px;
	margin: 0px;
	padding: 0px;
}
#small_banner {
	height: 1130px;
	float: left;
	width: 225px;
}
.best_seller {
	height: 900px;
	width: 460px;
}
#small_banner2 {
	width: 225px;
	float: right;
	height: 180px;
	margin: 0px;
	padding: 0px;
}
#small_banner3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#small_banner_left {
	width: 230px;
	float: right;
	height: 1130px;
	margin: 0px;
}

.description {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	background-color: #EDF7FF;
	width: 460px;
}
.description2 {
	background-color: #DBD7D7;
	text-align: center;
	font-weight: bold;
}

.description3 {
	line-height: 20px;
	width: 460px;
	background-color: #999966;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
.description4 {
	background-color: #FBE5F9;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

.description_5 {
	background-color: #EA5A64;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	width: 460px;
}
.description6 {
	font-size: 15px;
	background-color: #FFFFFF;
	color: #8BACE6;
	font-weight: bold;
	text-align: center;
	width: 460px;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.description7 {
	font-size: 15px;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 30px;
	width: 460px;
	margin-bottom: 10px;
}
.description8 a {
	width: 223px;
}

.gekihyou {
	padding: 0px;
	margin: 0px;
}
.date {
	font-size: 16px;
	font-weight: bolder;
}
.comment {
	font-size: 14px;
	margin-bottom: 10px;
}
.comment h2 {
}
.img {
	height: 56px;
	margin: 0px;
	padding: 0px;
	background-color: #FF3185;
	border: 1px solid #333333;
}
#penisu_zoudai {
	width: 460px;
	margin-top: 5px;
	height: 129px;
	padding: 0px;
}
#anndoro_penisu {
	width: 460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 130px;
}
#shirishi {
	height: 130px;
	width: 458px;
	margin-top: 5px;
}
#perfect_sex {
	width: 458px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 130px;
	background-color: #FBE4F9;
}
#how_to_nanpa {
	height: 130px;
	width: 460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333333;
}
#kaikidou {
	margin: 0px;
	padding: 0px;
	width: 458px;
	height: 130px;
}
#shirishi {
	height: 130px;
	width: 458px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333333;
}
#umatarou {
	font-size: 14px;
	height: 180px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #333333;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#kitokun_dx {
	height: 180px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #333333;
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.article {
	height: 270px;
	width: 102px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	border: 1px solid #999999;
}
.article img {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.article a {
	line-height: 15px;
	text-align: left;
	padding: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 1.0em;
	margin: 0px;
}
.price {
	line-height: 15px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	font-size: 0.9em;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #DFEEFA;
	height: 154px;
}


#lip_magic {
	height: 180px;
	font-size: 14px;
	line-height: 15px;
	color: #CE4852;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333333;
	width: 225px;
}
#dendou_onamagura {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #333333;
	height: 180px;
	width: 225px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main {
	width: 458px;

}
#subarea {
}
.new {
	width: 20px;
	height: 10px;
	background-image: url(../shared/new.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 10px;
}
.new img {
	margin-top: 20px;
}

.tenga {
	margin-top: 5px;
	border: 1px solid #333333;
	width: 458px;
}

