/*  first css
---------------------------------------*/
.style4 {color: #FF6600}
.style6 {color: #FF3300}
a:link {
	color: #FF0000;
}
a:visited {
	color: #0000FF;
}
.style7 {color: #FF0000}
.style8 {color: #333333}
.style9 {color: #FFFFFF}

.objR {
text-align:right;
}
.objL {
text-align:left;
}
.objC {
text-align:center;
}
/*  Div id
---------------------------------------*/

#online {
	width:800px;
	height: 450px;
	float: left;
	clear: both;
}

.popup {
	no-repeat 100% 2px;
	padding-right:16px;
}
#wrapper {
	background:url("../img/bg.png");
	width:1000px;

	height:2000px
	background-repeat: no-repeat;
	float: left;
	height: 1000px;}
#wrapper_2 {
	background:url("../img/bg_3.png");
	width:700px;
    height:2000px
	background-repeat: no-repeat;
	float: left;
	height: 2050px;
	padding-left: 58px;
	background-repeat: no-repeat;
	padding-top: 30px;
	
}
#inner {
	width: 850px;
	padding-left: 50px;
	height: 1850px;
	background-repeat: no-repeat;
	background-image: url(../img/bg.png);
}
#footer {
	height:auto;
	width: 800px;
	clear: both;
	float: left;
	margin-top: 10px;
}
#footer_2 {
	height:auto;
	width: 620px;
	clear: both;
	float: left;
	margin-top: 10px;
}


#leftBlock {
float:left;
margin-right:1px;
text-align:left;
width:560px;
}
#rightBlock {
	float:left;
	width:600px;

	background-image: url(../img/onlin_bg.gif;
	height: 450px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	background-image: url(../img/onlin_bg.gif);
}
#footer ul {
list-style:none outside none;
padding:12px 110px;
}
#footer li {
padding-left:12px;
text-align:left;
}
#logo {
	width: 800px;
	height: 400px;
	float: left;
}
#logo2 {
margin:-8px 0 0;
text-align:right;
width:515px;
}
#php_in {
	float:left;
	width:600px;
	height: 410px;
	margin-top: 40px;
	clear: both;
}
#about_bg {
	width:520px;
	float: left;
	height: 400px;
	background-image: url(../img/whats_mobile_2.png);
	background-repeat: no-repeat;
}
#link {
	width:800px;
	float: left;
}
#send span, #send2 span {
color:#FF7800;
display:block;
font-family:Arial;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
padding-top:8px;
}
#form, #form2 {
	width: 800px;
	clear: both;
	margin-top: 15px;
	background-position: 5 10;
	background-repeat: no-repeat;
	height: 50px;
}
#form #sendForm, #form2 #sendForm2 {
	text-align:right;
	padding-right: 32px;
	padding-left: 42px;
	background-image: url(../img/testbar.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 10px;
}
#mailHead, #mailHead2 {
margin-right:22px;
padding:2px;
width:170px;
}
#form p, #form2 p {
font-size:10px;
line-height:16px;
padding:0 10px 0;
text-align:right;
}
#leftBlock p {
line-height:20px;
padding:10px 0 20px 30px;
}
#leftBlock ul {
list-style:none outside none;
padding:20px 0 20px 30px;
}
#leftBlock li {
height:85px;
line-height:20px;
padding-left:60px;
}
#leftBlock li#mail {
background:url("../images/mail.gif") no-repeat scroll 0 4px transparent;
}
#leftBlock li#movie {
background:url("../images/movie.gif") no-repeat scroll 0 4px transparent;
}
#leftBlock li#search {
background:url("../images/search.gif") no-repeat scroll 0 4px transparent;
}

#rightBlock .box p {
padding-left:12px;
}
#rightBlock .box ul {
list-style:none outside none;
padding-left:12px;
}
#rightBlock .box ul li {
background:url("../images/allow.gif") no-repeat scroll left center transparent;
line-height:22px;
padding-left:16px;
}
#rightBlock .objL {
line-height:20px;
padding-left:12px;
}
#rightbar {
	height: 380px;
	width: 200px;
	float: right;
	background-image: url(/img/right_bar.png);
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding-top: 65px;
}
#rightbar_2 {
	height: 335px;
	width: 200px;
	float: right;
	background-image: url(/img/right_bar_2.png);
	background-repeat: no-repeat;
	padding-top: 65px;
}
#top_img {
	height:200px;
	width:800px;
	margin-top: 30px;
	float: left;
}
#top_img p {
color:#505050;
line-height:1.8em;
padding-left:318px;
padding-top:180px;
text-align:left;
z-index:1;
}
#read_c {
	float: left;
	width: 280px;
	overflow-x: hidden;
	height: 400px;
}
#sougo_link {
	width:800px;
	height:auto;
}	

#link_foot{
	width:800px;
	height:80px;
	background-image: url(../img/fotter.png);
	background-repeat: no-repeat;
	float: left;
}
#wrap{
	background-image: url(../img/bg_2.png);
	width: 900px;
	height: 1000px;
	}
#wrap_tokutei{
	width:750px;
	background-image: url(../img/bg_3.gif);
	padding-top: 40px;
	height: 2100px;
	}
#in_wrap{
}	
.box{
	width:620px;
	margin-top:10px;
	background-color: #FFFFFF;
	color: #333333;
	border-style:dotted;
	padding: 0.5em;
	border-color: #dc143c;
	font: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	float: left;
	height: auto;
	line-height:180%;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	padding-top: 10px;}
.sougo_in{
	border:solid 1px #999999;
	with:800px;
	float: left;
	background-attachment: fixed;
	width: 800px;
	
	
	
	}	
.sougo_in2{
	border:solid 1px #999999;
	with:800px;
	background-attachment: fixed;
	width: 800px;
	float: left;
	padding-bottom:15px
	
	}	
.sougo_page{
	with:800px;
	float:left;
	width: 800px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
	height: 18px;
	padding-top: 5px;
}	  
	  
/*  class
---------------------------------------*/


.link_foot_text{
	width:280px;
	height:30px;
	font-size: 10px;
	color: #666666;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}	
.link_foot_text_2{
	height:30px;
	font-size: 12px;
	color: #333333;
	float: right;
	width: 370px;
	padding-right: 80px;
	margin-top: 20px;
}	
.footer_last{
    width:800px;
	
}
.footer_last_2{
	width:660px;
	float: left;
	clear: both;
	font-size: 10px;
	
}
.girls_pro{
	width:100px;
	height: 40px;
	font-size: 10px;
}
.girls_pro_name{
	width:100px;
	height:auto;
	color: #FF0000;
	font-size: 10px;
	margin-top: 3px;
}
.girls_pro_age{
	width:100px;
	height:auto;
	font-size: 10px;
	color: #333333;
}
.girls_pro_type{
	width:100px;
	height:auto;
	font-size: 10px;
}

.link_left {
	width:520px;
	height:100px;
	float: left;
}
.link_right {
	width:280px;
	height:100px;
	float: left;
	background-image: url(../img/link.png);
	background-repeat: no-repeat;
}

.link_right_text {
	width:220px;
	height:60px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 10px;
	color: #FF0099;
	padding-top: 5px;
	
}
.link_right_bn {
	width:280px;
	height:35px;
	float: left;
	
}

.endText {
padding-top:30px;
}

.rightbar_text {
	height: 50px;
	width: 135px;
	float: right;
	padding-left: 25px;
	font-size: 10px;
	color: #333333;
	padding-right: 40px;
}
.rightbar_text_2 {
	height: 50px;
	width: 145px;
	float: right;
	padding-left: 50px;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	margin-top: 35px;
	vertical-align: middle;
}
.rightbar_text_3 {
	height: 40px;
	width: 145px;
	float: right;
	padding-left: 5px;
	font-size: 10px;
	color: #333333;
	padding-right: 50px;
	margin-top: 36px;
	vertical-align: middle;
	padding-top: 5px;
}
.rightbar_text_4 {
	height: 40px;
	width: 145px;
	float: right;
	padding-left: 50px;
	font-size: 10px;
	color: #333333;
	padding-right: 5px;
	margin-top: 36px;
	vertical-align: middle;
	padding-top: 10px;
}

.about_text {
	width:auto;
	height: 50px;
	margin-top: 65px;
	padding-left: 35px;
	padding-right: 35px;
	color: #666666;
	font-size: 12px;
}
	
.about_text_2 {
	width:auto;
	height: 50px;
	margin-top: 50px;
	padding-left: 35px;
	padding-right: 35px;
	color: #666666;
	font-size: 12px;
}

.about_text_3 {
	width:auto;
	height: 50px;
	margin-top: 35px;
	padding-left: 35px;
	padding-right: 35px;
	color: #666666;
	font-size: 12px;
}

.girls{
	float:left;
	width:100px;
	height:152px;
	background-image:url(img/girlsbg.png);
	background-repeat:no-repeat;
	margin: 8px;
	margin: 5px;
	margin-bottom: 20px;}
.footer {
margin-top:10px;
}

.sougo{
margin-top:10px;
float:left;
margin:3em;
margin-bottom:10px;

}
.line2_in{
	width: 780px;
	float: left;
	height: auto;
	padding-bottom: 20px;
}
.line2_in_2{
	width: 350px;
	float: left;
}
