/* Header */
	#header {
	background-image: url(../image2/header-bottom-bg2.gif);
	background-repeat: repeat;
	width: 100%;

	}
	
	.top-midashi {
	color: #0053A6;
	font-size: 0.65em;
	line-height: 1.5em;
	padding: 1px 0px 0px 6px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0053A6;
	}
	
	.header-top {
	background-image: url(../image2/jackbanner3.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 70px;
	width: 600px;
	}

	.header-bottom {
	background-image: url(../image2/header-bottom-bg.gif);
	}

	.header-top h1 {
	display: none;
	}
	
/* Body */
	.contents {
	width: 100%;
	}

	.table-zentai {
	margin: 0px;
	padding: 0px;
	width: 100%;

	}
	
	a {
	text-decoration: none;
	}
	
	a:link {
	color: #1B50BD;
	}
	
	a:visited {
	color: #990033;
	}
	
	a:hover {
	color: #D00F25;
	text-decoration: underline;
	}
	
/* Menu */
	#menu {
	width: 170px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border-right: 1px solid #333333;

	}
	
	#menu a:link {
	text-decoration: none;
	color: #1B50BD;
	}

	#menu a:visited {
	color: #990066;
	text-decoration: none;
	}
	
	
	#menu a:hover {
	color: #D00F25;
	text-decoration: underline;
	}

	.goannai {
	padding: 5px;
	border: 1px solid #9999FF;
	margin-bottom: 10px;
	}
	
	.goannai h2 {
	color: #9999FF;
	margin-bottom: 5px;
	}

	.goannai ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}	
	
	.goannai li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark1.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	}		

	.muryousexkouza {
	padding: 5px;
	border: 1px solid #FF9933;
	margin-bottom: 10px;
	}
	
	.muryousexkouza h2 {
	color: #FF9933;
	margin-bottom: 5px;
	}
	
	.muryousexkouza ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.muryousexkouza li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark2.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;	
	}
	
	.saishinjyouhou-top {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 5px;
	margin-bottom: 0px;
	border-left: 1px solid #666666;
	background-image: url(../image2/bg-img2.gif);
	margin-top: 0px;
	}
	
	.saishinjyouhou-bottom {
	padding: 5px;
	margin-top: 0px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	}
	
	.saishinjyouhou-bottom a:link {
	padding: 5px;
	margin-top: 0px;
	color: #4277E1;
	text-decoration: none;
	}

	.saishinjyouhou-bottom a:visited {
	padding: 5px;
	margin-top: 0px;
	color: #1B50BD;
	text-decoration: none;
	}

	.saishinjyouhou-bottom a:hover {
	padding: 5px;
	margin-top: 0px;
	color: #333333;
	text-decoration: underline;
	}

	.saishinjyouhou-bottom ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	}
	
	.saishinjyouhou-bottom li {
	padding-left: 10px;
	font-size: 0.75em;
	line-height: 1.5em;
	border-bottom: 1px dotted #666666;
	background-image: url(../image2/list-mark3.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	}
	

			
/* Main */
	#main {
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;

	}

	#main a {
	text-decoration: none;
	}
	
	#main a:link {
	color: #1B50BD;
	}
	
	#main a:visited {
	color: #990033;
	}
	
	#main a:hover {
	color: #D00F25;
	text-decoration: underline;
	}
	
	.top-blank {
	font-size: 0.7em;
	color: #333333;
	text-align: center;
	}

	.main-top {
	margin-bottom: 10px;
	padding-bottom: 5px;
	}

	.peniszoudai {
	float: left;
	width: 58%;
	border-right: 1px dotted #666666;
	padding-right: 5px;
	}

	.peniszoudai h2 {
	color: #663333;
	padding-bottom: 5px;
	}
	
	.pxxl-tyumon {
	clear: both;
	padding-top: 5px;

	}	
		
	.peniszoudai ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.peniszoudai li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}
	
	.andropenis {
	float: left;
	width: 40%;
	padding-left: 5px;
	background-image: url(../image2/androptop.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
	.andropenis h2 {
	color: #3366CC;
	padding-bottom: 5px;
	}

	.andropenis-left {
	float: left;	
	width: 70%;
	}
	
	.andropenis ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

	.andropenis li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	}

	.andro-catch {
	border-bottom: 1px solid #3366CC;
	}
	
	/*【S】 Main 誘発法*/

	.main-top-yuhatuhou {
	clear: both;
	padding: 5px;
	}
	
	.main-top-yuhatuhou h2 {
	color: #5E5282;
	height: 37px;
	background-image: url(../image2/yuhatuhou-top-title-h2-bg2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;

}

	.main-top-yuhatuhou h3 {
	color: #5E5282;
}

	.main-top-yuhatuhou ul {
	font-size: 0.75em;
	line-height: 1.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
	.main-top-yuhatuhou li {
	color: #5E5282;
	padding-bottom: 3px;
	padding-left: 6px;
	background-image: url(../image2/yuhatuhou-top-list-mark.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}

	.yuhatuhou-top-left {
	float: left;	
	width: 47%;
	} 
	
	.yuhatuhou-top-right {
	float: left;
	width: 40%;
	} 
	
	.yuhatuhou-body-left {
	background-image: url(../image2/yuhatuhou-top-body-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 278px;

}
	
	.yuhatuhou-body-left-contents {
	width: 217;
	padding-top: 20;
	margin-left: 27px;

}

	/*【E】 Main 誘発法*/
		
	.main-2nd {
	clear: both;
	padding: 5px;
	margin-bottom: 10px;
	}
	
	.perfectsex {
	float: left;
	width: 57%;
	padding-right: 5px;
	background-image: url(../images/perfectsex-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right: 1px dotted #666666;
	}

	.perfectsex h2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	word-spacing: 1.2em;
	border-bottom: 1px solid #FF9900;
	color: #FF6600;
	}

	.perfect-subtitle {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 0.75em;
	font-weight: bold;
	color: #FF0033;
	background-image: url(../image2/bg-img5.gif);
	padding: 3px;
	margin-top: 2px;
	}
	
	.perfectsex-menu ul {
	clear: both;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
	
	.perfectsex-menu li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}
	
	.cilisi {
	float: left;
	width: 40%;
	padding-left: 5px;
	background-image: url(../image2/cilisitop.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 5px;
	}
	
	.cilisi h2 {
	margin-bottom: 10px;
	}

	.cilisi ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.cilisi li {
	padding: 0px 0px 5px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}
	
	.cilisi-kakaku {
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #FF0066;
	width: 80%;
	margin-bottom: 5px;
	}
	
	.cilisi2 {
	float: left;
	width: 55%;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../image2/cilisi-top3.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 5px;
	}
	
	.cilisi2 h2 {
	color: #ff0000;
	margin-bottom: 10px;
	}

	.cilisi2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.cilisi2 li {
	padding: 0px 0px 5px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}

	.andro-cilici-set {
	float: left;
	width: 40%;
	padding-left: 5px;
	background-image: url(../images/t_pxxlan.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 5px;
	}
	
	.andro-cilici-set h2 {
	margin-bottom: 10px;
	}

	.andro-cilici-set ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.andro-cilici-set li {
	padding: 0px 0px 5px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}
	
	.andro-cilici-set-kakaku {
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #FF0066;
	width: 80%;
	margin-bottom: 5px;
	}
	
	.shintokyubin {
	float: left;
	width: 40%;
	padding-left: 5px;	
	border-left: 1px dotted #666666;
	padding-right: 5px;
	background-image: url(../images/shintokyubin2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
	.shintokyubin h2 {
	margin-bottom: 10px;
	}

	.shintokyubin ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
	.shintokyubin li {
	padding: 0px 0px 5px 15px;
	margin: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	background-image: url(../image2/list-mark5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
	}
	
	.shintokyubin-left {
	float: left;	
	width: 80%;
	}	
	
	.main-3rd {
	clear: both;
	padding: 5px;
	}
	
	.main-4th {
	padding: 5px;
	margin-bottom: 10px;
	}
	
	.main-4th ul {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	}
	
	.main-4th li {
	display: inline;
	float: left;
	width: 33%;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: center;
	}
	
	.main-5th {
	padding: 5px;
	margin-bottom: 10px;
	}
	
	.main-5th ul {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	}
	
	.main-5th li {
	display: inline;
	float: left;
	width: 25%;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: center;
	}

	.taiken {
	padding: 5px;
	margin-bottom: 10px;
	}

	.taiken ul {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	}
	
	.taiken li {
	display: inline;
	float: left;
	width: 32%;
	padding: 5px 5px 5px 1px;
	}	
	
	
/* Sub */
	#sub {
	width: 150px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	margin-left: 10px;
	border-left: 1px solid #333333;	}	.muryouhaishin-top {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 5px;
	margin-bottom: 0px;
	border-left: 1px solid #666666;
	background-image: url(../image2/bg-img1.gif);
	text-align: center;
	}
.sex_img {
	width: 143px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	line-height: 120%;
	padding-top: 10px;
}
.style_move {
	font-weight: bold;
	color: #F00;
	background-color: #FF0;
	font-size: 150%;
}
.muryouhaishin-bottom {
	padding: 5px;
	margin-top: 0px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-bottom: 10px;
	font-size: 80%;
	}

	.muryouhaishin-bottom p {
	margin: 0px;
	padding: 0px;
	}

	.muryouhaishin-bottom ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
	}

	.muryouhaishin-bottom li {
	padding-left: 15px;
	font-size: 0.775em;
	line-height: 1.5em;
	background-image: url(../images/listdot1.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	}
	
	.jackshouhinrinen {
	padding: 5px;
	border: 1px solid #3399FF;
	margin-top: 5px;	
	}
	
	.jackshouhinrinen h2 {
	color: #3399FF;
	}

	.jackshouhinrinen p {
		margin-top: 5px;
		margin-bottom: 0px;
		padding-bottom: 5px;
	}

	.sub-gazou {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
/* Footer */
	#footer {
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	clear: both;
	background-image: url(../image2/bg-img3.gif);
	background-repeat: repeat;
	}
	
	#footer a {
	text-decoration: none;
	font-size: 0.7em;
	line-height: 1.5em;
	}

	#footer a:link {
	color: #1B50BD;
	}

	#footer a:visited {
	color: #666666;
	}
	
	#footer a:hover {
	color: #D00F25;
	text-decoration: underline;
	}
	
	.img-right {
		float: right;
	}
	.img-right-clear {
		float: right;
		clear: both;
	}
	.img-left {
		float: left;
	}
	.img-left-clear {
		float: left;
		clear: both;
	}
.q-a-q {
	margin-top: 10px;
	margin-left: 2px;
	color: #333399;
	padding-left: 25px;
	margin-bottom: 5px;
	background-image: url(../images/qanda-q.gif);
	background-repeat: no-repeat;
}

.q-a-a {
	margin-left: 3px;
	margin-bottom: 10px;
	background-image: url(../images/qanda-a.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 0px;
}
.step_mail_titl {
	font-size: 15px;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	background-color: #EDF7FF;
}

