Body {
 	background-color: #0E0E0E; 
		background-image: url(bg.jpg);
	background-repeat:repeat-x; 

	height:100%;
 	margin:0px;
	padding:0px;
	font-size:12px;
	color:#fff;
}
.right{
text-align:right ;
}


div#continer{
	background:#39FF6B;
	position:relative;
	min-height: 100%;
}
* html div#continer {
	height:100%;
}

#table_r {
  margin-left:20px;

} 
.size16 {
	color: #ff0066;
	line-height: 130%;
	font-size:16px;
	letter-spacing: 5px;
	font-weight:bold;
	padding: 3px;
}

.size14 {
	color: #666;
	font-size:14px;
	letter-spacing: 5px;
	font-weight:bold;
	padding: 3px;
}

.oubo {
	color: #1a8cfe;
	line-height: 170%;
	font-size:12px;
	text-align: left;
  	letter-spacing: 2px;
	background: #fcfee3;
	}


.left20 {
  padding-left:20px;
} 


#header-back {
text-align: center;
	left:0px;
	width: 100%;
	height: 27px;
	background-image: url(bg.jpg);
	background-repeat:repeat-x; 
} 


#footer-back {
	position:absolute;
	width: 100%;
	height: 110px;
	background-image: url(../images/common/bg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
} 
                      

a { 
	color:#802100; 
	text-decoration:none; 
}


a:hover { 
	color:#FF3366; 
	text-decoration:underline; 
}


.font12{
 	font-size:12px;
	text-indent: 5px;
 	letter-spacing: 2px;
 	line-height: 160%;
}

.font13{
 	font-size:12px;
	padding-left: 3px;
 	letter-spacing: 2px;
 	line-height: 160%;
}

.font10{
 	font-size:10px;
 	letter-spacing: 2px;
 	line-height: 160%
}

_.photo {
  border-color: #72BDFD;
  border-width:  1px 2px 2px 1px;
  border-style: solid dotted dotted solid;
  margin-right: 5px;
}

.ten {
  font-size: 12px;
  border-left: 6px solid #72BDFD;
  border-bottom: 2px dotted #72BDFD;
  padding-left:6px;
  letter-spacing: 3px;
}

.photo {
	width: 141px;
	height: 199px;
  padding-right:0px;
  text-indent:10px;
	background: url(../images/girls/girls_s.gif) no-repeat;
} 

.dott {
	border-color: #05aae8;
	border-width:  3px;
	border-style: double;
}

/*求人ﾒｰﾙフォーム*/

.form {
text-align:left;
background: url(../images/recruit/rec.jpg) no-repeat center;
padding-left:40px;
padding-top:30px;
width:750px;
height:300px;
}

/*リンク*/

#link_contents {
	text-align:center;
	width:750px;
}

h2 {
	font-size:22px;
	border-bottom:#FC6 dotted 1px;
	width:80%;
}

ul.link {
	list-style:none;
	width:90%;
}

li.link {
	float:left;
	color:#FFF;
	padding:5px;
	margin-left:20px;
	border: #333333 solid 2px;
}

a.link { 
	color:#33FF33; 
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}


a:hover.link { 
	color:#33FF33; 
	text-decoration:underline; 
}

.link_waku {
	background-color:#000;
	width:90%;
	padding:10px;
}

ul.link_bn {
	margin-left:1px;
	list-style:none;
	width:90%;
}

li.link_bn {
	float:left;
	color:#FFF;
	padding:1px;
	margin-left:5px;
	margin-top:5px;
	border: #333333 solid 1px;
}

