html {
 scrollbar-arrow-color: #FFF;
 scrollbar-base-color: #7ECEF4;
 scrollbar-darkshadow-color: #FFF;
 scrollbar-highlight-color: #FFF;
 scrollbar-shadow-color: #FFF
}

body {
 margin:0px auto;
 background:url("") repeat;
 background-color:#FFF;
 background-attachment:none;
 scrollbar-arrow-color: #FFF;
 scrollbar-base-color: #7ECEF4;
 scrollbar-darkshadow-color: #FFF;
 scrollbar-highlight-color: #FFF;
 scrollbar-shadow-color: #FFF;
 color:#000;
 font-size:14px;
}

#container780 {
 margin:auto;
 width:780px;
	 background:url("./images/bg780.gif") repeat-y;
	overflow:hidden;
}

#container750 {
 margin:auto;
 width:750px;
	background:url("./images/bg750.gif") repeat-x #669;
	_padding:0px;
}

#container750_2 {
 margin:auto;
 width:750px;
	background:url("./images/bg750_3.jpg") no-repeat #68b;
	_padding:0px;
}

#container750_22 {
 margin:auto;
 width:750px;
	background:url("./images/bg750_22.jpg") no-repeat #68b;
	_padding:0px;
}

#container780_bottom {
 margin:auto;
 width:780px;
 height:20px;
 background:url("./images/bg780_2.gif") #68b no-repeat;
	overflow:hidden;
}

#copyright {
 margin:auto;
 width:780px;
 height:100px;
 text-align:center;
 font-size:12px;
 background:url("./images/bg780_2.gif") #68b repeat;
}

#list {
	width:750px;
	height:100%;
	background:#68b;
	overflow:hidden;
}

#list_2 {
	width:750px;
	height:100%;
	background:#68b;
	overflow:hidden;
}

#gal_list {
 width:144px;
 height:310px;
 float:left;
 text-align:center;
 border-right:1px #B5B5B5 solid;
 border-bottom:1px #B5B5B5 solid;
 margin:2px;
	background:#68b;
	overflow:hidden;
	color:#fff;
}

#bgw{
	background:#fff;
}

#bgw_2{
	background:#68b;
}

#bgw_3{
	background:url("./images/bg750_2.jpg") #68b repeat-x;
}

#gravure_list {
 width:244px;
 height:240px;
 float:left;
 text-align:center;
 border-right:1px #B5B5B5 solid;
 border-bottom:1px #B5B5B5 solid;
 margin:2px;
}

a.gal_list {color:#ff0; text-decoration:none;}

a.gal_list:hover {color:orange; text-decoration:none;}img.gal_list {
/* width:120px;
 height:150px;*/
 border:solid #FFF 1px;
}

img.gravure_list {
 width:200px;
 height:150px;
 border:solid #FFF 1px;
}

#unit {
 margin:0px auto;
 text-align:center;
 width:730px;
 height:700px;
}

font.gal_comment {
 font-color:#fff;
 font-size:12px;
}

hr {
 height:1px;
 color:#B5B5B5;
}

#whatsnew_bg {
 width:730px;
 height:300px;
 margin:auto;
 margin-top:0px;
 background:url("./images/bg_whatsnew.gif") no-repeat;
 filter:alpha(opacity=100);
 position:relative;
 z-index:0;
}

#whatsnew {
 color:black;
 width:710px;
 height:300px;
 margin:auto;
 margin-top:-300px;
 margin-bottom:20px;
 position:relative;
 z-index:1;
 overflow:auto;
 text-align:left;
 font-size:12px;
}

#site_title {
 width:730px;
 height:200px;
 margin:auto;
 margin-top:0px;
 text-align:left;
color:#fff;
}

#site_title_2 {
 width:730px;
 height:180px;
 margin:auto;
 margin-top:0px;
 text-align:left;
color:#fff;
}

#site_title_2 img{
margin:0px 0px 0px -10px;
}

h1.sitetitle {font-size:14px; margin-bottom:5px; font-weight:bold;}

a.sitetitle {color:#fff; text-decoration:none;}

a.sitetitle:hover {color:red; text-decoration:none;}

#description {
 font-size:12px;
 color:#fff;
}

#menu_line1 {
width:750px;
height:80px;
text-align:center;
filter:alpha(opacity=70);
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px -2px;
	overflow:hidden;
}

#menu_line2{
 width:750px;
 height:70px;
 text-align:center;
 filter:alpha(opacity=70);
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px -2px;
	overflow:hidden;
}

img.menu {
 border:double 3px #FFF;
 width:80px;
 height:25px;
 margin-left:2px;
 margin-right:2px;
}

a.menu {

}

#header {
 width:750px;
 height:80px;
}

#banner_line {
 width:750px;
 height:70px;
 font-size:12px;
background:#336;
}

#banner_left {
 width:375px;
 height:70px;
 float:left;
 text-align:center;
}

#banner_right {
 width:375px;
 height:70px;
 float:right;
 text-align:center;
}

img.santafe_banner {
 border:double #ACD598 3px;
 width:300px;
 height:50px;
 
}

img.sweetkiss_banner {
 border:double pink 3px;
 width:300px;
 height:50px;
}

img.oasis_banner {
 border:double #6BBFEF 3px;
 width:300px;
 height:50px;
}

img.bar {
 width:750px;
 height:30px;
 margin-top:10px;
}

#warning {
 margin:auto;
 width:500px;
	height:100%;
 font-size:12px;
 color:#FFF;
 background:red;
 filter:alpha(opacity=50);
 border:double 3px red;
 padding:5px;
 text-align:center;
 clear:left;
 margin-top:10px;
}

#warning2 {
 width:300px;
	height:100%;
 text-align:left;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
}

#kin {
 color:red;
 font-size:12px;
 text-align:center;
 width:750px;
 height:100%;
}

#mailmagazine {
 width:375px;
 float:left;
 text-align:center;
}

font.whatsnew_date {
 font-size:12px;
 color:blue;
 font-weight:bold;
}

font.whatsnew_shortcomment {
 font-size:12px;
}

hr.whatsnew {
 height:1px;
 color:#fff;
}

p {margin:0px;}

font.schedule_date {
 font-size:16px;
 font-weight:bold;
 color:navy;
}

a.schedule_link {
 color:blue;
 text-decoration:none;
}

a.schedule_link:hover {
 color:darkorange;
 text-decoration:none;
}

#pr_left {
 width:350px;
 height:450px;
 float:left;
 text-align:center;
}

#pr_right2 {
 width:450px;
 height:900px;
 float:right;
 text-align:left;
 color:#fff;
}

#pr_left2 {
 width:300px;
 height:900px;
 float:left;
 text-align:center;
}

#pr_right {
 width:400px;
 height:450px;
 float:right;
 text-align:left;
 color:#fff;
}

#pr_right_l {
 width:190px;
 height:450px;
 float:left;
 text-align:left;
 color:#fff;
}

#pr_right_r {
 width:190px;
 height:450px;
 float:right;
 text-align:left;
 color:#fff;
}

#pr_bottom {
 width:700px;
 text-align:left;
 color:#fff;
 clear:right;
 margin:auto;
}

img.pr {
 width:274px;
 height:400px;
 border:double 3px #A0A0A0;
}

#pr_free {
 clear:left;
 width:730px;
 }

font.name_line {
 font-size:16px;
 font-weight:bold;
 color:blue;
}

#girls_question {
 font-size:12px;
}

font.question_title {
 color:#ffff00;
 margin-top:2px;
 margin-bottom:2px;
}

font.question_answer {
 margin-top:2px;
 margin-bottom:2px;
 font-size:12px;
}

#schedule_line {
 width:700px;
 height:55px;
 margin:auto;
 text-align:center;
}

#schedule_box {
 width:90px;
 height:55px;
 font-size:12px;
 text-align:center;
 float:left;
 border:solid 1px #fff;
 margin:auto 1px;
background:#fff;

}

#schedule_date {
 width:90px;
 height:15px;
 font-size:12px;
 text-align:center;
 background:#B5E4FA;
 border-bottom:solid 1px #68b;
 border-right:solid 1px #68b;
 padding:2px 0px;
}

#schedule_detail {
 width:90px;
 height:25px;
 font-size:12px;
 text-align:center;
 padding-top:8px;
background:#fff;

}

font.mark {
 font-size:12px;
 color:red;
}

img.back {
 border:none;
}

br.question {
 margin:2px;
}

p.question {
 margin:5px;
}

font.mark {
 color:red;
 font-size:13px;
 font-weight:bold;
}

a.private_hp {color:blue; text-decoration:none;}

a.private_hp:hover {color:orange; text-decoration:none;}

/*リクルートメールフォーム*/

#recruit_mail {width:750px;}

#massage {
 width:750px;
 height:100px;
 float:left;
 position:relative;
 z-index:1;
 top:50px;
 text-align:center;
}
