@charset "Shift_JIS";

@import url(girls.css);
@import url(event.css);



body {
	background-color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 18px;
	font-weight:none;
	margin: 0;
	padding: 0;
}
table,td {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 18px;
	font-weight:none;
}

br {letter-spacing: 0;}
p {margin: 0; padding: 0;}
img {margin: 0; padding: 0; border: none;}

ol, li, ul {
list-style-type: none;
margin: 0;
padding: 0;
}
a img {
border: 0;
}


a:link {color: #2AA8CC;text-decoration: underline;font-weight:none}
a:visited {color:#2AA8CC;text-decoration:underline;font-weight:none;}
a:link:hover, a:visited:hover {color:#8DC63F;text-decoration:underline;font-weight:none;}

form {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
textarea {border:1px solid #C8D6DB; background-color: #FFFFFF; width: 300px; padding: 2px;}
#textarea2 {border:1px solid #C8D6DB; background-color: #FFFFFF; width: 450px; padding: 2px;}
.field { border:1px solid #C8D6DB; background-color: #FFFFFF;width: 250px; padding: 2px; }
.field2{ border:1px solid #C8D6DB; background-color: #FFFFFF;width: 150px; }
.field3{ border:1px solid #C8D6DB; background-color: #FFFFFF;width: 450px; }

#field td { padding:5px;}

/*ul li{
	margin: 0 0 5px;
	padding: 0 5 0 0px;
	line-height: 140%;
}*/

#index { margin-top: 60px;}

.footer {font-size: 10px;text-decoration: none;line-height: 14px;text-align: center;}
.foot-bo {font-size: 10px;text-decoration: none;line-height: 14px;text-align: center;background: url(../images/foot_bg.gif) repeat;}

.navi { background: #8DC63F;color: #FFFFFF;}
.navi2 { background: #2AA8CC;color: #FFFFFF;}
.navi00 {text-align: right;}
.navi01 {font-size: 10px;line-height: 14px;text-align: right;padding-bottom: 15px;}

.line01 {font-size: 10px;line-height: 14px;border-top:1px solid #C8D6DB;border-left:1px solid #C8D6DB;}
.line02 {border-left:1px solid #C8D6DB;}
.line03 {border-bottom:1px solid #C8D6DB;}
.line04 { background: url(../images/line.gif) repeat-x;}
.line05  { border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
.linelink { border-top:1px solid #C8D6DB;border-bottom:1px solid #C8D6DB;border-right:1px solid #C8D6DB;border-left:1px solid #C8D6DB;}
.line { background: url(../images/line2.gif) repeat-x;}

.text1 { font-size: 12px;text-decoration: none;line-height: 16px; }
.text2 { font-size: 16px;color: #2AA8CC;text-decoration: none;line-height: 14px;font-weight: bold;}
.text3 {color:#2AA8CC; font-size: 12px;text-decoration: none;line-height: 16px; font-weight: bold;}
.text4 {font-size: 10px;text-decoration: none;line-height: 16px; }
.text5 {font-size: 10px; text-decoration: none;line-height: 14px; }
.text6 {color:#99CC00; font-size: 10px;text-decoration: none;line-height: 14px; text-align: right;}
.text7 { font-size: 16px;color: #2AA8CC;text-decoration: none;line-height: 18px;font-weight: bold;}

#main { background: url(../images/bg_09.gif) repeat-y;}

.right { background: url(../images/main_bg03.gif) repeat-y; margin: 0;}
.bg01 { padding:20px 0 100px 20px;}
.ban { padding:0px 20px 0px 20px;}
.ex { background: url(../images/bg_in_02.gif) repeat-y; padding: 0px 10px 0px 10px;}

#about td {font-size: 10px;text-decoration: none;line-height: 16px; }

.today { background: url(../images/today_bg_02.gif) repeat-y; margin: 0;}
.day { font-size: 10px;color: #666666;text-decoration: none;line-height: 14px;font-weight:bold;text-align: right;padding-right: 6px;}

#atte { background-color: #FFFFFF;}
.tg 
{ 
background: url(../images/icon_arrow01.gif) no-repeat 2px;
font-size: 12px;
text-decoration: none;
line-height: 16px; 
padding: 3px 0px 0px 15px;
}
.time 
{ 
padding-left: 15px;
padding-top: 4px;
font-size: 11px;
text-decoration: none;
line-height: 14px; 
}

#girl { border-top:1px solid #C8D6DB;border-bottom:1px solid #C8D6DB;border-right:1px solid #C8D6DB;border-left:1px solid #C8D6DB;}
#p { padding-left: 2px;}

#sche-in { background: url(../images/foot_bg.gif) repeat;}
.sche-back { padding:5px 0px 5px 0px;text-align: right;}

#gallery { background: url(../images/foot_bg.gif) repeat;}
#g-img { border:1px solid #C8D6DB; background-color: #FFFFFF;}
.g-photo { background-color: #FFFFFF; text-align: center; border:1px solid #C8D6DB;}
.g-prof02 { background-color: #FFFFFF; padding: 5px 3px 18px 3px;}
.photo { background: url(../images/g_logo.jpg) no-repeat 10% 10%;}

#system td {padding: 2px;}
.system {color: #666666;background-color: #F7F7F7;}
.system2 {background-color: #F7F7F7;text-align: center;}
.system3 { background: url(../images/foot_bg.gif) repeat;font-size: 10px;text-decoration: none;line-height: 16px;color: #2AA8CC;}

#hotels td 
{ 
font-size: 10px;
text-decoration: none;
line-height: 16px;
border-top:1px solid #C8D6DB;
border-bottom:1px solid #F4F4F4;
border-right:1px solid #F4F4F4;
border-left:1px solid #C8D6DB;
padding: 2px;
}
.hotel { background: url(../images/foot_bg.gif) repeat;color: #2AA8CC;}

.ban-s { padding-bottom: 10px;}

#link td { padding:2px 6px 3px 6px;font-size: 12px;line-height: 14px;}

#info { padding:10px;}
.info { padding:6px; border-bottom:1px solid #C8D6DB;}
.info1 { font-size: 12px;color: #666666;line-height: 16px;}
.info2 { padding:10px 6px 6px 6px;font-size: 12px;line-height: 18px}
.pict { border:1px solid #C8D6DB;padding:2px; margin:0px 0px 10px 10px;}

#list td {font-size: 10px;text-decoration: none;line-height: 14px;text-align: center;padding-top: 4px;padding-bottom: 4px;}

#news { margin: 0;background: url(../images/news_bg.jpg) repeat;padding:3px;}
.news1 {font-size: 10px;text-decoration: none;line-height: 14px; color: #FFFFFF; font-weight: bold;}
.news2 {font-size: 12px;text-decoration: none;line-height: 16px; color: #0099CC; padding-bottom:3px;}
.news3 {font-size: 10px;text-decoration: none;line-height: 16px; color: #666666; padding-bottom:3px;}

.bbs01 {
	background: url(../images/foot_bg.gif) repeat;
	border-top:1px solid #C8D6DB;
	border-bottom:1px solid #C8D6DB;
	border-right:1px solid #C8D6DB;
	border-left:1px solid #C8D6DB;
}
.bbs02 {
	background-color:FFFFFF;
}
.bbstext01 {
	font-size: 10px;
	color: #99CC00;
	line-height: 14px;
}
.bbstext02 {
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}
.bbstext03 {
	font-size: 12px;
	color: #0099CC;
	line-height: 18px;
}
.bbsline {
	border-bottom:1px solid #C8D6DB; 
}
.bbsfield01 {
	BORDER-RIGHT: #C8D6DB 1px solid;
	BORDER-TOP: #C8D6DB 1px solid;
	BORDER-LEFT: ##C8D6DB 1px solid;
	BORDER-BOTTOM: #C8D6DB 1px solid;
	COLOR: #666666;
	background-color:#FFFFFF;
	width: 200px;
	padding:2px; 
}
.bbsarea01 {
	BORDER-RIGHT: #C8D6DB 1px solid;
	BORDER-TOP: #C8D6DB 1px solid;
	BORDER-LEFT: ##C8D6DB 1px solid;
	BORDER-BOTTOM: #C8D6DB 1px solid;
	COLOR: #666666;
	background-color:#FFFFFF;
	width: 260px; 
	padding:2px;
}

#prof img{
border:3px solid #2AA8CC;
margin:3px 0;
}
#prof a:link img{
border:3px solid #2AA8CC;
margin:3px 0;
}
#prof a:hover img{
border:3px solid #8DC63F;
margin:3px 0;
}