/* ˜gŽx‚¦—p */
*{margin:0px; padding:0px;}
img
{
border:none;
vertical-align:top;
}
body {
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #000000;
	background-color: #dddddd;
background-repeat:repeat-y;
background-position:center;
	background-image: url(./nimg/bgxx.gif);
font-size:0px;
}




h1
{

	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
	font-size: 12px;
	margin:0px;
	width:742px;
	font-weight: bold;
text-align:left;
margin-left:auto;
margin-right:auto;
	background-color: #ff0000;
background-repeat:repeat-x;
	background-image: url(./nimg/h1bg.gif);
color:#ffffff;
}
.h1
{

	margin:0px;
	width:750px;

text-align:center;
margin-left:auto;
margin-right:auto;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;


}
h2
{
	font-size:12px;
	margin:0px;
padding:0px;

margin-bottom:0px;
	width:682px;
	height:68PX;
margin-left:auto;
margin-right:auto;
	margin-top:0px;
	padding-top:10px;
	font-weight: normal;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;
	background-color: #ffffff;
text-align:left;
padding-left:68px;
background-repeat:no-repeat;
	background-image: url(./nimg/h2bg.jpg);
}


{
	margin:0px;

padding:0px;


	height:32PX;
margin-left:auto;
margin-right:auto;

	color: #000000;

text-align:left;
}
h5
{
	width:742px;
	margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	background-color: #ff00ff;
	background-image: url(./nimg/bg2.gif);

	font-size:12px;
	color: #000000;
	font-weight: normal;
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
text-align:left;
}

h4
{
	height:16px;
	width:742px;
	margin:0px;
padding:0px;
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
margin-left:auto;
margin-right:auto;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	background-color: #ff0000;
text-align:center;
background-repeat:repeat-x;
	background-image: url(./nimg/bg3.gif);
	font-size:12px;
	color: #000000;
	font-weight: normal;
text-align:left;

}

.spon
{
	height:120px;
	width:749px;
	margin:0px;
font-size:0px;
padding-left:1px;
margin-left:auto;
margin-right:auto;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;

	color: #000000;

text-align:center;

}


.tl1
{
	width:750px;
	text-align:left;
	background-color:#ffffff;
	border-top: 0px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;

margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
clear:both;
}


dl
{
width:242px;	
padding:4px;
margin:0px;
	text-align:left;
	background-color: #ffffff;
	float: left;
text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;


}

dt
{	font-size: 12px;
	font-weight:normal;
	color: #333333;
}
dd
{
	font-size: 10px;
	color: #666666;
}


h3
{
	margin:0px;

padding:0px;

	height:24PX;


	color: #ff0000;
	font-weight: bold;
text-align:left;
clear:both;
}


.tlx2
{
	width:750px;

	text-align:left;
	background-color:#ffffff;
	border-top: 0px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;

margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;

}

strong
{
	margin:0px;

padding:0px;

	font-size:12px;
	color: #660000;
	font-weight:normal;
text-align:left;
letter-spacing:-1px;
}

.pick1
{
	height:88px;
	width:430px;
	float: left;
	background-color:#ffffff;
}


.pick2
{

	width:316px;
	float: left;
	background-color:#ffffff;
}


#titletop00
{
	width:752px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;

}


.titlelinetop00
{
	height:9px;
	width:752px;
	float: left;
	background-image: url(./wakuimgw2/titletop.gif);

}
.titlelinebottom00
{
	height:9px;
	width:752px;
	float: left;
	background-image: url(./wakuimgw2/titlebottom.gif);

}

.titleline
{
	width:750px;
	text-align:left;

	background-color:#ffffff;
	border-top: 0px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	float: left;
margin:0px;
margin-top:0px;
margin-bottom:16px;
padding:0px;
margin-left:auto;
margin-right:auto;

}

.titleline0
{
	float: left;
	width:750px;
	background-color:#ffffff;
	border-top:none;
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom:none;
margin:0px;
padding:0px;

}
.titlearea0
{
width:750px;
	height:64PX;

	background-image: url(img2/titlebg0.gif);
}
.titlearea
{
	height:64PX;
	float: left;
}






.mobile01
{
	width:40PX;
	height:20PX;
	float: left;
	background-image: url(img2/mobilew.gif);
}


.mobile02
{
	float: left;
	text-align:left;
padding-top:4px;
}
.mobile03
{
	margin-top:0PX;
padding-top:2px;
	font-size:11px;
line-height:11px;

}


#nannet0

{
width:64px;
height:20px;
	float:right;
}
.nannet1
{
align:right;
padding-top:1px;
margin-top:4px;
margin-right:3px;
padding-right:0px;
	font-size:11px;
	background-color: #ddddee;
letter-spacing:0px;
}


.titlebox0
{
	width:736PX;
	height:34PX;
	float: left;
	vertical-align:middle;
}



.titletxt01
{
	height:32PX;
	padding-top:3PX;
	float: left;
margin:0px;
	font-size:12px;
	text-align:left;
	font-weight: normal;

}
.nanlogo
{
	width:64PX;
	height:64PX;
	float:right;
	background-image: url(img2/18kin3w4.gif);
	background-color: #ffffff;
}
.textbox000
{
	width:736PX;
	float: left;
	vertical-align:middle;
	padding-left:4PX;
margin-bottom:16px;
}

#copy2
{
	width:360PX;
	float: left;
	height:20PX;
	text-align:center;
	font-weight: normal;
	background-color: #ffffff;
	background-image: url(img2/copybg.jpg);
}
.copy0
{
	margin-top:2px;
	padding-top:1px;
	font-size:12px;
	text-align:center;
	font-weight: normal;
}

#textbox2
{
	width:376PX;
	height:20PX;
	float: left;
	text-align:right;
	background-image: url(img2/koukokubg.jpg);
	background-color: #dddddd;
}
.textbox0
{
	margin-top:2px;
	padding-top:1px;
	padding-right:8px;
	font-size:12px;
	text-align:right;

}


.osusumes00
{
	width:450PX;
	float: left;
	background-color: #ffffff;
	text-align:left;
}
.osusumes00a
{
margin:0px;
padding-left:12px;
	text-align:left;
}

.rsougo00
{
margin:0px;
	padding-left:4px;
	width:286PX;
	float: left;
	background-color: #ffffff;
	text-align:left;
}
.hr00a
{
	height:2px;
	width:280PX;
	text-align:left;
	background-color: #eeeeee;
	padding-top: 1px;
margin-top:4px;
margin-bottom:4px;
}
.hr01a
{
	height:1px;
	width:280PX;
	text-align:left;
	background-color: #ffffff;
	padding-top: 1px;

}


.kankaku1
{
	height:8px;
	width:280PX;
	text-align:left;
	background-color: #ff0000;
margin:0px;
padding:0px;
	border-top: 1px solid #bbbbbb;
}


#enter
{
	width:180PX;
	height:54PX;
	float: left;
	font-size:14px;
	text-align:center;
	background-color: #ffffff;
}
#exit
{
	width:180PX;
	height:54PX;
	float: left;
	font-size:14px;
	text-align:center;
	background-color: #ffffff;
}

.wss00
{
	width:376PX;
	height:54PX;
	float: left;
	font-size:10px;
	text-align:right;
	background-color: #ffffff;
}











#textbox
{
	width:376PX;
	height:20PX;
	float: left;
	font-size:12px;
	text-align:right;
	background-image: url(img2/koukokubg.jpg);
	background-color: #dddddd;
}




/* ƒ^ƒCƒgƒ‹•”•ª */

a:link {
	color: #000033;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000033;
}
a:hover {
	text-decoration: underline;
	color: #FF6633;
}
a:active {
	text-decoration: none;
	color: #FF3300;
}

#copy2 a:link {
	color: #ffffff;
	text-decoration: none;
}
#copy2 a:visited {
	text-decoration: none;
	color: #ffffff;
}
#copy2 a:hover {
	text-decoration: none;
	color: #ffffff;
}
#copy2 a:active {
	text-decoration: none;
	color: #ffffff;
}

#textbox2 a:link {
	color: #3333aa;
	text-decoration: none;
}
#textbox2 a:visited {
	text-decoration: none;
	color: #3333aa;
}
#textbox2 a:hover {
	text-decoration: none;
	color: #ff3333;
}
#textbox2 a:active {
	text-decoration: none;
	color: #3333aa;
}

.osusumel01
{
	width:10PX;
	height:1360PX;
	float: left;
	background-image: url(wakuimgw/wsl01.gif);
}
.osusumes01
{
	width:450PX;
	height:1360PX;
	float: left;
	background-color: #ffffff;
	text-align:left;
}


.osusumelink01
{
	width:412PX;
	font-size: 14px;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 1px solid #ff9999;
	text-align:left;
	padding-left:16px;
	margin-bottom:8px;
	margin-top:8px;
	background-image: url(img2/yaji3.gif);
background-repeat:no-repeat;
clear:both;

}
.osusumelink01a
{
	width:428PX;
	font-size: 14px;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 2px solid #ff9999;
	text-align:left;
	margin-bottom:8px;
	margin-top:8px;
clear:both;

}
.restyle1 
{	font-size: 12px;
	line-height: 14px;
	text-align:left;
	width:426PX;
	padding: 2px;
	background-color: #ffffff;
}
.osusumeblank01
{
	width:430PX;
	background-color: #ff0000;
	padding: 2px;

}
.osusumelink02
{
	width:430PX;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 2px solid #ccccff;
	text-align:left;
	padding: 2px;
	margin-bottom:8px;
	margin-top:8px;
}
.osusumelink022
{
	width:430PX;
	font-size:12px;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 2px solid #ffdddd;
	text-align:left;
	padding: 2px;
	margin-bottom:8px;
	margin-top:8px;

}
.linkwaku
{
	width:328PX;
	text-align:left;
	float: left;

}
.linkgazou
{
	width:102PX;
	text-align:left;
	float: left;

}
.linktitle{
	width:316PX;
height:27px;
	font-weight:normal;
	font-size: 16px;
	float: left;
	padding-left: 6px;
	padding-top: 6px;
	background-color: #ffffff;
	color: #000000;
	font-weight:bold;
	text-overflow:ellipsis;
	 white-space:nowrap;
	 overflow:hidden;
	background-image: url(nimg/ltest.gif);
background-repeat:no-repeat;
clear:both;
}
.linktxt{
	width:320PX;
	font-size: 12px;
	line-height: 13px;
	float: left;
	padding: 4px;
clear:both;
}
.rsougo01
{
	width:286PX;
	height:1360PX;
	float: left;
	background-color: #ffffff;
	text-align:left;
}


.osusumer01
{
	width:10PX;
	height:1360PX;
	float: left;
	background-image: url(wakuimgw/wsr01.gif);
}

.pickup1 
{	font-size: 10px;
	text-align:left;
	background-color: #ffffff;
}
.tl2 
{	font-size: 12px;
	text-align:left;
padding:4px;
margin-bottom:4px;
clear:both;
}
.restyle2
{	font-size: 10px;
	text-align:left;
	background-color: #ffffff;
	color: #000033;
}






#ranking
 {
width:280px;
	color: #000033;
	text-decoration: none;

	font-size:12px;
line-height:18px;
	font-weight:normal;
	padding-left:0px;}

.adultrunk

{

	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-top: 8px solid #ff0000;

padding-top:8px;
padding-left:8px;
padding-bottom:16px;

	margin:0px;
	width:742px;
text-align:center;
margin-left:auto;
margin-right:auto;
	background-color: #ffffff;
background-repeat:repeat-x;

color:#ffffff;
}


.mobile
 {
	font-size:12px;
display:none;
}