#con{margin-left:auto;
margin-right:auto;
width:1000px;
margin-top:5px;
font-size:12px;
line-height:18px;
color:#333333;
border-left:1px solid #CCC;
border-right:1px solid #CCC;}


#right a:hover{
	text-decoration:none;
}

.bubu{
	margin:5px 0 10px 0;
}
	

/* 口コミ */
.kk{
	background-color:#FFE9D2;
	margin:0 10px 0 0;
	padding:5px 0 5px 10px;
	font-size:16px;
}


.koes{
	border:10px solid #FFE9D2;
	margin:20px 10px 0 0;
}

.na{
	margin:0 0 0 10px;
}

.bun{
	font-size:12px;
	line-height:20px;
	margin:5px 10px 5px 10px;
}

.hyoka{
	border-bottom:1px solid #F90;
	margin:5px 10px 5px 10px;
	padding:0 0 3px 5px;
	font-size:12px;
	line-height:14px;
	color:#F90;
}

.altop{vertical-align: top;}

.namae{
	background-color:#FFE9D2;
	margin:0px;
	padding:0 0 5px;
}

.toko{
	margin:0 0 0 450px;
	color:#999;
}

.hoshi{
	color:#F00;
	margin:0 10px 0 10px;
}








/* CSS Document */


html {
    height:100%;
	}
	
html>/**/body {
  font-size: 12px; /* Except IE */
  line-height:14px;
  color:#333333;
}
body  {
    height: 100%;
	margin: 0; 
	padding: 0;
	color: #333333;
	font-size: 12px;
}
.pankuzu{margin:0 0 0 0 ; font-size:12px; line-height:16px;}
img {
	border: 0;
	margin: 0;
	padding:0;
	}
a:link {
    text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
#left a:hover {
	text-decoration: none;
	opacity:0.5;
}


#lefts a:hover {
	text-decoration: none;
	opacity:0.5;
}


p,div,ul,li{margin:0px; padding:0px; font-size:14px; line-height:20px;}

li{list-style-type:none;}


h1{ text-align:right; font-size:12px; color:#333; margin:0 0px 0 0; line-height:12px;}

.pankz{
	margin:0 0 0 10px;
}

.clear{
clear:both;
margin:0px;
padding:0px;
}



#cen{
	width:1000px;
}

#left{
	width:750px;
	float:left;
	margin:10px 0 0 0;
}


#left .suby{
	margin:0px;
	padding:0px;
	background-image:url(img/mein1.jpg);
	height:518px;
	width:732px;

}

#left h2{
	color:#FFF;
	margin:0px;
	padding:28px 0 0 100px;
	font-size:20px;
	line-height:30px;
}

#left .se{
	font-size:14px;
	line-height:26px;
	padding:26px 50px 0 33px;
	margin:0px;
}


#left .se3{
	font-size:14px;
	line-height:20px;
	padding:67px 40px 0 220px;
}

#left .se4{
	font-size:14px;
	line-height:20px;
	padding:22px 40px 0 220px;
	margin:0px;
}

#left .se5{
	font-size:14px;
	line-height:26px;
	padding:31px 40px 0 33px;
	margin:0px;
}

#left h3{
	font-size:20px;
	margin:0px;
	padding:35px 0 0 130px;
	line-height:20px;
	color:#FFF;
	background-repeat:no-repeat;
	background-image:url(img/mein2.jpg);
	width:602px;
	height:50px;
}

#left .hyoua{
	background-image:url(img/glf1.jpg);
	height:826px;
	width:732px;
	position:relative;
	margin:0px;
	padding:0px;
}


.hyoua .link1{
	position:absolute;
	left: 142px;
	top: 768px;
}

.hyoua .link2{
	position:absolute;
	left: 253px;
	top: 768px;
}

.hyoua .link3{
	position:absolute;
	left: 368px;
	top: 768px;
}

.hyoua .link4{
	position:absolute;
	left: 482px;
	top: 768px;
}

.hyoua .link5{
	position:absolute;
	left: 598px;
	top: 768px;
}


.ich{
	margin:30px 0 0 0;
	background-image:url(img/ichiao.png);
	width:736px;
	height:1444px;
	position:relative;
}




.nni{
	margin:100px 0 0 0;
	background-image:url(img/niiao.png);
	width:736px;
	height:1444px;
	position:relative;
}


.ssan{
	margin:100px 0 0 0;
	background-image:url(img/kuwamattya.png);
	width:736px;
	height:1444px;
	position:relative;
}

.modoru{
	font-size:18px;
	text-align:right;
	margin:10px 15px 0 0;
}


#left .sya{
	position:absolute;
	left: 30px;
	top: 96px;
}


#left .syas{
	position:absolute;
	left: 97px;
	top: 29px;
}

.fotter{
	background-color:#e8f3ce;
	text-align:center;
	font-size:12px;
	line-height:18px;
	padding:10px 0 10px 0;
	margin:50px 0 0 0;
	
}



.kiro{
	color:#F60;
}





#left .tokei{
	position:absolute;
	font-size:14px;
	line-height:20px;
	left: 303px;
	top: 1122px;
	width: 372px;
}

#left .link{
	position:absolute;
	left: 15px;
	top: 1341px;
}


#right{
	float:right;
	width:250px;
	margin:10px 0 0 0;
	padding:0px;
}

#right .ranking{
	background-image:url(img/ran.png);
	height:668px;
	width:250px;
	margin:20px 0 0 0;
}

#right .t1{
	color:#F00;
	font-size:12px;
	line-height:18px;
	padding:80px 0 0 60px;
	text-align:center;
}


.osu{
	position:absolute;
	left: 23px;
	top: 442px;
	font-size:18px;
	font-weight:bold;
	color:#060;
}



.osu1{
	position:absolute;
	left: 460px;
	top: 550px;
	width: 229px;
	font-size:12px;
	line-height:18px;
}


.osu2{
	position:absolute;
	left: 21px;
	top: 835px;
	width: 193px;
	font-size:12px;
	line-height:18px;
}


.osu3{
	position:absolute;
	left: 232px;
	top: 836px;
	width: 194px;
	font-size:12px;
	line-height:18px;
}


.osu4{
	position:absolute;
	left: 456px;
	top: 886px;
}


.osu5{
	position:absolute;
	left: 24px;
	top: 932px;
	font-size:18px;
	font-weight:bold;
	color:#060;
}


#right .t2{
	padding:140px 0 0 110px;
	font-size:16px;
	line-height:16px;
	margin:0px;
}

#right .t21{
	padding:180px 0 0 110px;
	font-size:16px;
	line-height:16px;
	margin:0px;
}

#right .sb{
	margin:30px 0 0 0;
}


#right .tzs{
	margin:0px;
	background-color:#e8f3ce;
	padding:10px 10px 10px 10px;
}

#right .tzs ul{
	background-color:#FFF;
	padding:15px 0 10px 10px;
}

#right .tzs li{
	background-image:url(img/yazi.jpg);
	background-repeat:no-repeat;
	padding:0px 0 0 25px;
	line-height:14px;
	margin:0px 0 15px 0;
}

#right .tz2{
	margin:0px;
	background-color:#e8f3ce;
	padding:10px 10px 10px 10px;
}

#right .tz2 ul{
	background-color:#FFF;
	padding:15px 0 10px 10px;
}

#right .tz2 li{
	background-image:url(img/pure.jpg);
	background-repeat:no-repeat;
	padding:0px 0 0 25px;
	line-height:14px;
	margin:0px 0 15px 0;
}

#lefts{
	width:750px;
	float:left;
	margin:10px 0 0 0;
}

#lefts h2{
	background-image:url(img/sh2.jpg);
	width:631px;
	height:82px;
	color:#FFF;
	padding:25px 0 0 100px;
	font-size:20px;
	line-height:28px;
	margin:0px;
}

#bac{
	background-image:url(img/bac.jpg);
	width:731px;
}


#lefts .back{
	background-color:#efedfe;
	width:731px;
	padding:0 0 30px 0;
}

#lefts .bun{
	background-color:#FFF;
	font-size:14px;
	line-height:20px;
	margin:0 30px 0 18px;
	padding:10px 0 10px 5px;
}

#bac h3{
	margin:0 0 0 0;
	background-image:url(img/sh3.jpg);
	width:646px;
	height:241px;
	font-size:20px;
	line-height:16px;
	color:#3C0;
	padding:20px 0 0 85px;
}



#lefts h4{
	margin:0 0 0 0;
	background-image:url(img/en.jpg);
	width:647px;
	height:32px;
	font-size:20px;
	line-height:16px;
	color:#3C0;
	padding:15px 0 0 85px;
}


#lefts .gen{
	font-size:18px;
	background-image:url(img/hoshim.jpg);
	width:651px;
	height:33px;
	margin:30px 0 0 0;
	padding:10px 0 0 80px;
}


#lefts .setu{
	font-size:14px;
	line-height:24px;
	 margin:10px 30px 0 20px;
}

#lefts .bw{
	margin:10px 0 0 0px;
}


#lefts .bw2{
	margin:10px 0 0px 0px;
	padding:0 0 30px 0;
	}

#lefts .ri{
	float:left;
	margin:7px 0 0 45px;
	font-size:14px;
	line-height:20px;
	width:400px;
}

#lefts .le{
	float:right;
	width:250px;
	margin:0 30px 0 0;
}


#lefts .gen2{
	font-size:18px;
	background-image:url(img/itihosi.jpg);
	width:651px;
	height:33px;
	margin:30px 0 0 0;
	padding:10px 0 0 80px;
}

#lefts .ri2{
	float:left;
	margin:7px 0 0 45px;
	font-size:14px;
	line-height:20px;
	width:450px;
}

#lefts .le2{
	float:right;
	width:100px;
	margin:0 100px 0 0;
}

#lefts .ri3{
	float:left;
	margin:7px 0 0 45px;
	font-size:14px;
	line-height:20px;
	width:350px;
}

#lefts .le3{
	float:right;
	width:270px;
	margin:0 60px 0 0;
}


#lefts .tou{
	background-image:url(img/tokei.jpg);
	width:371px;
	height:196px;
	padding:160px 60px 0 300px;
}

#lefts .midori{
	background-color:#f2ffe4;
	width:731px;
	padding:30px 0 30px 0;
}


#lefts h5{
	margin:40px 0 0 0;
	background-image:url(img/ssa.jpg);
	width:605px;
	height:28px;
	font-size:16px;
	line-height:16px;
	padding:8px 0 0 50px;
}

#lefts .lin{
	margin:50px 0 0 0;
	text-align:center;
}



#lefts .setu2{
	font-size:14px;
	line-height:24px;
	 margin:10px 30px 20px 20px;
}



#leftc{
	width:750px;
	float:left;
	margin:10px 0 0 0;
}



#leftc h2{
	margin:0 0 0 0;
	background-image:url(img/en.jpg);
	width:647px;
	height:32px;
	font-size:20px;
	line-height:16px;
	color:#3C0;
	padding:15px 0 0 85px;
}

#leftc .nakami{
	background-color:#f2ffe4;
	width:731px;
	padding:20px 0 30px 0px;
}

#leftc .buns{
	background-image:url(img/bac.jpg);
	width:581px;
	padding:10px 50px 0 85px;
	line-height:24px;
}


/* h3の分別 */

#bac2{
	background-image:url(img/bac.jpg);
	width:731px;
}


#bac2 h3{
	margin:0 0 0 0;
	background-image:url(egaoao/img/hyo.jpg);
	width:646px;
	height:241px;
	font-size:20px;
	line-height:16px;
	color:#3C0;
	padding:20px 0 0 85px;
}


#lefts .tou2{
	background-image:url(egaoao/img/glf.jpg);
	width:371px;
	height:196px;
	padding:160px 60px 0 300px;
}



#bac3{
	background-image:url(img/bac.jpg);
	width:731px;
}


#bac3 h3{
	margin:0 0 0 0;
	background-image:url(otyamura/img/kakaku.jpg);
	width:646px;
	height:241px;
	font-size:20px;
	line-height:16px;
	color:#3C0;
	padding:20px 0 0 85px;
}


#lefts .tou3{
	background-image:url(otyamura/img/grf.jpg);
	width:371px;
	height:196px;
	padding:160px 60px 0 300px;
}





/* 詳細 */

.ba{
	background-color:#f2ffe4;
	padding:0px 20px 30px 20px;
	margin:0 18px 0 0;
}

.bu{
	background-color:#FFF;
	padding:20px 35px 20px 25px;
}




.un{
	margin:10px 0 0 10px;
	font-size:12px;
}





/* 2013年2月修正 */

.aotop{
	font-size:12px;
	line-height:12px;
	text-align:right;
}

.gaga{
	margin:0px;
	padding:0px;
}

.pankuzu li{
	display:inline;
	font-size:12px;
}

.fot{
	margin:20px 0 0 250px;
}

.fot li{
	float:left;
	margin:0 10px 0 0;
	font-size:12px;
	
}









/* リスティング専用 */

#left .hyou{
	background-image:url(ov/img/rank.jpg);
	height:725px;
	width:732px;
	position:relative;
	margin:0px;
	padding:0px;
}

.hyou .link5o{
	position:absolute;
	left: 598px;
	top: 641px;
}

.hyou .link1o{
	position:absolute;
	left: 140px;
	top: 639px;
}


.hyou .link2o{
	position:absolute;
	left: 486px;
	top: 641px;
}


.hyou .link3o{
	position:absolute;
	left: 257px;
	top: 640px;
}


.hyou .link4o{
	position:absolute;
	left: 371px;
	top: 640px;
}

.ichi1{
	background-image:url(ov/img/ichi1.jpg);
	width:732px;
	height:826px;
	position:relative;
	margin:50px 0 0 0;
}

.ichia{
	position:absolute;
	left: 89px;
	top: 40px;
}

.ichib{
	position:absolute;
	left: 21px;
	top: 103px;
}



#kuchi1{
	margin:0px;
	border-left:1px solid #006600;
	border-right:1px solid #006600;
	width:710px;
	padding:10px 15px 10px 5px;
}



#kuchi1 .waku{
padding:10px;
margin:10px 4px 0px 0px;
width:640px;
background-color:#ffeecc;
}
#kuchi1 .scrollsell{
overflow:auto;
width:680px;
height:250px;
margin:0px 0px 0px 20px;
margin-top:5px;
padding:5px;
text-align:left;
background-color:#FFFFFF;
border:#cccccc 1px solid;

}
#kuchi1 .a12{
font-size:12px;
line-height:18px;
color:#333333;
margin:2px;
}
#kuchi1 .t12{
font-size:12px;
line-height:18px;
color:#333333;
text-align:right;
margin:2px;
}

.wle{
	float:left;
	width:50px;
}

.wri{
	float:right;
	width:570px;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
}
	
.wt{
	border-bottom:1px solid #F30;
	font-size:12px;
	color:#F30;
	padding:0 0 0 5px;
}

.name{
	margin:0 0 0 300px;
	color:#000;
}

.wb{
	margin:5px 5px 5px 5px;
	font-size:12px;
	line-height:18px;
}

.ichic{
	margin:0px;
	background-image:url(ov/img/ichi2.jpg);
	width:732px;
	height:574px;
	position:relative;
}

.ichih{
	position: absolute;
	left: 28px;
	top: 173px;
	width: 680px;
}

.ichih2{
	position: absolute;
	left: 33px;
	top: 346px;
	width: 660px;
	height: 104px;
}


.ichih2s{
	position: absolute;
	left: 29px;
	top: 141px;
	width: 660px;
	height: 104px;
}


.ichih3{
	position: absolute;
	left: 77px;
	top: 480px;
	width: 569px;
}

.ichih3s{
	position: absolute;
	left: 75px;
	top: 281px;
	width: 569px;
}

.nii1{
	background-image:url(ov/img/ni1.jpg);
	width:732px;
	height:826px;
	position:relative;
	margin:50px 0 0 0;
}

.nic{
	margin:0px;
	background-image:url(ov/img/ni2.jpg);
	width:732px;
	height:574px;
	position:relative;
}


.saan1{
	background-image:url(ov/img/san1s.jpg);
	width:732px;
	height:826px;
	position:relative;
	margin:50px 0 0 0;
}

.sasac{
	margin:0px;
	background-image:url(ov/img/san2s.jpg);
	width:732px;
	height:374px;
	position:relative;
}

.yon{
	margin:50px 0 0 0;
	position:relative;
	background-image:url(ov/img/yon.gif);
	width:732px;
	height:722px;
}

.gogo{
	margin:50px 0 0 0;
	position:relative;
	background-image:url(ov/img/go.gif);
	width:732px;
	height:722px;
}

.yonn{
	position: absolute;
	left: 75px;
	top: 625px;
}

.biko{
	margin:30px 20px 0 20px;
	font-size:12px;
	line-height:18px;
}


.modoruc{
	text-align:center;
	font-size:20px;
	margin:20px 0 0 0;
}

.banal{
	text-align:center;
	margin:30px 0 0 0;
}




#right .ranking2{
	background-image:url(ov/img/siderank.jpg);
	height:668px;
	width:250px;
	margin:20px 0 0 0;
}
