/*--CLUB VERY'S 梅田店サイトレイアウト用CSS--*/
* {
	margin: 0px;
	padding: 0px;
}
.clr { clear: left; }

/* Defult Settings */

p { margin: 0px; padding: 0px; }

strong {
	font-weight: none;
	margin: 0px;
	padding: 0px;
}
em { font-style: normal; }

address { font-style:normal; }

ol, ul, li { list-style: none; }

dl, dt, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
table {
	margin:0px;
	padding: 0px;
}
a, a:link, a:visited { color: #FFFFFF; text-decoration: underline; }

a:hover { color: #FFFFFF; text-decoration: none; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }

html,body {
	scrollbar-face-color: #000000;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #000000;/* スクロールバー背景 */
	scrollbar-arrow-color: #000000;/* 矢印 */
	scrollbar-highlight-color: #000000;/* 左・上のボーダー */
	scrollbar-shadow-color: #000000;/* 右・下のボーダー */
	scrollbar-3dlight-color: #FFFFFF;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #666666;/* 一番外枠の右・下ボーダー */
}
body {
	color: #FFFFFF;
	margin: 0px;
	text-align: center;

    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}
.area{
	width:800px;
	height:2000px;
	margin:0px auto;
}

/*--エンターページ--*/
.enter-back{
	background:url(../img/umeda-enter-back.jpg) top repeat-x;
}
.enter-back02{
	width:900px;
	height:800px;
	margin:0px auto;
}
.enter-flash{
	width:900px;
	height:300px;
	margin:0px auto;
	padding-top:150px;
}
.enter-textlink{
	width:900px;
	text-align:center;
	font-size:12px;
	padding-top:10px;
}
.enter-textlink a, .enter-textlink a:link, .enter-textlink a:visited{
	color:FFD7B1;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
}
.enter-textlink a:hover{
	text-decoration:underline;
}

/*-- エンターSEO部分 --*/
#back-back{
	background:url(../img/back-back.png) center repeat-y;
	width:880px;
	margin: 300px auto 0px auto;
	padding:10px 10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/*--トップページ--*/
#main-background{
	background:url(../img/umeda-background.jpg) center repeat-y;
}
div#top-head{
	background:url(../img/umeda-head.jpg) top repeat-x center;
	height:175px;
}
div#top-flash{
	width:800px;
	height:150px;
	margin:0px auto;
}
div#top-content-area{
	width:800px;
	height:21px;
	margin:0px auto;
	padding-top:3px;
}
.con-top, .con-top a, .con-top a:link, .con-top a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-top01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-top a:hover{
	background:url(../img/con-top02.gif);
}
.con-girl, .con-girl a, .con-girl a:link, .con-girl a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-girl01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-girl a:hover{
	background:url(../img/con-girl02.gif);
}
.con-sche, .con-sche a, .con-sche a:link, .con-sche a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-sche01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-sche a:hover{
	background:url(../img/con-sche02.gif);
}
.con-event, .con-event a, .con-event a:link, .con-event a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-event01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-event a:hover{
	background:url(../img/con-event02.gif);
}
.con-sys, .con-sys a, .con-sys a:link, .con-sys a:visited{
	width:88px;
	height:21px;
	background:url(../img/con-sys01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-sys a:hover{
	background:url(../img/con-sys02.gif);
}
.con-rec, .con-rec a, .con-rec a:link, .con-rec a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-rec01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-rec a:hover{
	background:url(../img/con-rec02.gif);
}
.con-link, .con-link a, .con-link a:link, .con-link a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-link01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-link a:hover{
	background:url(../img/con-link02.gif);
}
.con-diary, .con-diary a, .con-diary a:link, .con-diary a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-diary01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-diary a:hover{
	background:url(../img/con-diary02.gif);
}
.con-res, .con-res a, .con-res a:link, .con-res a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-res01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-res a:hover{
	background:url(../img/con-res02.gif);
}
.con-new, .con-new a, .con-new a:link, .con-new a:visited{
	width:89px;
	height:21px;
	background:url(../img/con-new01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con-new a:hover{
	background:url(../img/con-new02.gif);
}
div#top-mainarea01{
	width:800px;
	margin:0px auto;
	background:#DCDCDC;
	padding-top:10px;
}
div#top-hotnews{
	width:780px;
	height:30px;
	margin:0px auto;
	margin-bottom:10px;
}
.top-hotnews-title{
	width:99px;
	height:30px;
	background:url(../img/hotonews-title.jpg);
	float:left;
	text-indent:-9999px;
}
.top-hotnews-txt{
	width:681px;
	height:30px;
	background:#000000;
	float:left;
}
.top-hotnews-txt p{
	padding-top:5px;
	color:#FF0000;
	font-size:15px;
}
.top-topic-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../img/topic-title.jpg);
	text-indent:-9999px;
}
div#top-topicarea01{
	width:780px;
	height:250px;
	margin:0px auto;
	background:url(../img/topic-area.jpg);
	margin-bottom:10px;
}
div#top-topicarea02{
	width:558px;
	height:250px;
	overflow:auto;
	float:left;
	text-align:left;
}
div#top-topicarea03{
	width:222px;
	height:250px;
	float:left;
}
.top-topic-main{
	width:525px;
	margin-left:3px;
	padding-top:3px;
	margin-bottom:15px;
}
.top-topic-main-left{
	width:345px;
	float:left;
	line-height:18px;
}
.top-topic-main-left p{
	color:#FFFF00;
}
.top-topic-main-left em{
	color:#FF00FF;
	font-size:17px;
}
.top-topic-main-right{
	width:180px;
	float:left;
}
div#top-topicarea03 p{
	margin:1px auto;
}
div#top-eventarea01{
	width:780px;
	height:145px;
	margin:0px auto;
	background:url(../img/event-area.jpg);
	margin-bottom:10px;
}
div#top-eventarea02{
	width:780px;
	padding-top:18px;
}
div#top-eventarea03{
	width:780px;
	height:127px;
	overflow:auto;
}
.top-eventarea04{
	width:525px;
	margin:0px auto;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.top-eventarea04 p{
	color:#FFFF66;
	font-size:15px;
	margin-bottom:5px;
}
.top-eventarea04 img{
	margin-bottom:10px;
}
div#top-rankingarea01{
	width:780px;
	height:450px;
	margin:0px auto;
	background:url(../img/ranking-area.jpg);
	margin-bottom:10px;
}
div#top-rankingarea02{
	width:780px;
	padding-top:18px;
}
div#top-rankingarea03{
	width:780px;
	overflow:auto;
}
.top-rankingarea04{
	width:750px;
	margin:0px auto;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.top-rankingarea04-title{
	color:#FFFF66;
	font-size:14px;
	margin-bottom:15px;
}
.ranking01{
	width:160px;
	height:120px;
	float:left;
	margin:3px;
}
.ranking01 a{
	font-size:12px;
}
.ranking01-left{
	width:75px;
	float:left;
	margin-right:4px;
}
.ranking01-right{
	width:80px;
	font-size:12px;
	float:left;
	color:#FF00FF;
}
.ranking01-right p{
	padding-top:5px;
}
div#top-schrdulearea01{
	width:780px;
	height:360px;
	margin:0px auto;
	background:url(../img/schedule-area.jpg);
	margin-bottom:10px;
}
div#top-schrdulearea02{
	width:780px;
	padding-top:18px;
}
div#top-schrdulearea03{
	width:780px;
	height:342px;
	overflow:auto;
}
div#top-schrdulearea04{
	width:750px;
	margin:0px auto;
	padding-top:10px;
}
#sch{
	color:#FFFFFF;
	padding-top:3px;
	font-size:12px;
}
#sch a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	display:block;
}
div#top-schedule-afternoon{
	width:750px;
	height:18px;
	margin:10px auto;
	background:url(../img/date-back02.jpg);
	letter-spacing:3px;
	text-align:center;
	color:#FFFF00;
	font-size:12px;
}
div#top-schedule-afternoon p{
	padding-top:3px;
}
div#top-schedule-evening{
	width:750px;
	height:18px;
	margin:10px auto;
	background:url(../img/date-back03.jpg);
	letter-spacing:3px;
	text-align:center;
	color:#FFFF00;
	font-size:12px;
}
div#top-schedule-evening p{
	padding-top:3px;
}
.top-schedule01{
	width:160px;
	height:275px;
	float:left;
	border:solid 2px #F881BF;
	margin:10px;
}
.top-schedule01 em{
	color:#F0027F;
}
.top-schedule01 p{
	color:#FFFF00;
	font-size:15px;
	margin-bottom:3px;
}
.top-schedule01-pict{
	padding-top:3px;
	margin:0px auto;
	margin-bottom:5px;
}
.top-schedule01-size{
	width:150px;
	height:15px;
	margin:0px auto;
	background:#E6F0F0;
	padding-top:3px;
	color:#000000;
	font-size:10px;
	margin-bottom:3px;
	margin-top:5px;
}
.top-schedule01-mark{
	width:150px;
	margin:0px auto;
}
.top-schedule01-mark img{
	float:left;
}
div#top-subcontentarea01{
	width:780px;
	height:450px;
	margin:0px auto;
	margin-bottom:25px;
}
div#top-subcontentarea02{
	width:215px;
	margin-right:10px;
	float:left;
}
div#top-subcontentarea02 li{
	margin-bottom:13px;
}
.con-night, .con-night a, .con-night a:link, .con-night a:visited{
	width:215px;
	height:80px;
	background:url(../img/con_night01.jpg);
	display:block;
	text-indent:-9999px;
}
.con-night a:hover{
	background:url(../img/con_night01.gif);
}
.con-maga, .con-maga a, .con-maga a:link, .con-maga a:visited{
	width:215px;
	height:80px;
	background:url(../img/con-magazine01.jpg);
	display:block;
	text-indent:-9999px;
}
.con-maga a:hover{
	background:url(../img/con-magazine02.gif);
}
.con-mobile, .con-mobile a, .con-mobile a:link, .con-mobile a:visited{
	width:215px;
	height:80px;
	background:url(../img/con-mobile01.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}
.con-mobile a:hover{
	background:url(../img/con-mobile02.gif);
}
.con-access, .con-access a, .con-access a:link, .con-access a:visited{
	width:215px;
	height:80px;
	background:url(../img/con-access01.jpg);
	display:block;
	text-indent:-9999px;
}
.con-access a:hover{
	background:url(../img/con-access02.gif);
}
.con-live, .con-live a, .con-live a:link, .con-live a:visited{
	width:215px;
	height:80px;
	background:url(../img/con-live01.jpg);
	display:block;
	text-indent:-9999px;
}
.con-live a:hover{
	background:url(../img/con-live02.gif);
}
div#top-newfacearea01{
	width:555px;
	height:450px;
	background:url(../img/newface-area.jpg);
	float:left;
}
div#top-newfacearea02{
	width:555px;
	padding-top:18px;
	text-align:left;
}
div#top-newfacearea03{
	width:555px;
	height:432px;
	overflow:auto;
}
.top-newface01{
	width:530px;
	margin-left:3px;
	padding-top:3px;
	margin-bottom:15px;
}
.top-newface01-left{
	width:335px;
	float:left;
	line-height:18px;
	color:#FFFFFF;
	font-size:12px;
}
.top-newface01-left p{
	color:#FFFF00;
}
.top-newface01-left em{
	color:#FF00FF;
	font-size:17px;
}
.top-newface01-right{
	width:180px;
	float:left;
}
div#top-footarea01{
	height:26px;
	background:#000000 repeat-x;
}
div#top-footarea02{
	width:800px;
	margin:0px auto;
}
.top-footarea03{
	width:550px;
	text-align:left;
	float:left;
	padding-top:7px;
}
.top-footarea04{
	width:250px;
	float:left;
	padding-top:5px;
	text-align:right;
	font-size:10px;
	color:#CCCCCC;
}
div#top-fotter-attention{
	width:800px;
	height:50px;
	margin:0px auto;
	text-align:left;
}
div#top-fotter-attention img{
	padding-top:10px;
	text-indent:0px;
}

/*--その他ページ--*/
div#other-mainarea01{
	width:800px;
	margin:0px auto;
	background:#DCDCDC;
}
div#other-mainarea02{
	width:780px;
	margin:0px auto;
	padding-top:10px;
	margin-bottom:15px;
}
#Other-Main01{
	width:890px;
	margin:0px auto;
	background:#DCDCDC;
}
#Other-Main02{
	width:870px;
	margin:0px auto;
	padding-top:10px;
	margin-bottom:15px;
}
#Other-Main03{
	width:870px;
	height:600px;
	margin:0px auto;
	background:url(../img/eveback.jpg);
}

/*--ニューフェイス--*/
.newface-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../new/img/newface-title.jpg);
	text-indent:-9999px;
}
.Newface-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../new/img/newface-title.jpg) no-repeat;
	text-indent:-9999px;
}
div#new-mainarea01{
	width:780px;
	height:600px;
	margin:0px auto;
	background:url(../img/eveback.jpg);
}
div#new-mainarea02{
	width:780px;
	height:600px;
	overflow:auto;
}
div#new-mainarea03{
	width:760px;
	padding-top:10px;
	margin:0pe auto
}
.new-main01{
	width:160px;
	height:320px;
	float:left;
	border:solid 2px #F881BF;
	margin:10px;
}
.new-main01 em{
	color:#F0027F;
}
.new-main01 p{
	color:#FFFF00;
	font-size:15px;
	margin-bottom:3px;
}
.new-main01-pict{
	padding-top:3px;
	margin:0px auto;
	margin-bottom:5px;
}
.new-main01-size{
	width:150px;
	height:15px;
	margin:0px auto;
	background:#E6F0F0;
	padding-top:3px;
	color:#000000;
	font-size:10px;
	margin-bottom:3px;
	margin-top:5px;
}
.new-main01-mark{
	width:150px;
	margin:0px auto;
}
.new-main01-mark img{
	float:left;
}

/*--ギャルズ紹介--*/
.gals-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../gals/img/gals-title.jpg);
	text-indent:-9999px;
}
.Gals-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../gals/img/gals-title.jpg) left no-repeat;
	text-indent:-9999px;
}
.Gals-Schedule{
	height:20px;
	margin:20px auto 30px auto;
	text-align:center;
	background:url(../img/times-back.gif) repeat-x;
	letter-spacing:1px;
	font-size: 10px;	
}
.Gals-Schedule p{
	padding-top:3px;
}
.Gals-Schedule a{
	color:#FFFFFF;
	font-weight:bold;
}
.Gals-TimeText a{
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height: 20px;
}
.Gals-TimeText1 a{
	color:#6F0000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height: 20px;
}
.wait{
	font-weight:bold;
	font-size:12px;
	line-height: 16px;
	color: #FFFF00;
}
.Popup-Schedule{
	font-size:10px;
	color:#FFFFFF;
}
.Popup-Schedule1{
	font-size:14px;
	color:#FFFFFF;
}
.Popup-Schedule1 td{
	border:1px solid #CCCCCC;
	text-align:center;
}
.Popup-Schedule1 em{
	color:#FFFF00;
}
.Popup-Schedule td{
	border:1px solid #CCCCCC;
	text-align:center;
}
.Popup-Schedule em{
	color:#FFFF00;
}

/*--リアルタイムスケジュール--*/
.Real-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../real/img/real-title.jpg) left no-repeat;
	text-indent:-9999px;
}

/*--ライブBBS--*/
.Live-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../live/img/live-title.jpg) left no-repeat;
	text-indent:-9999px;
}

/*--スケジュール紹介--*/
.schedule-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../schedule/img/schedule-title.jpg);
	text-indent:-9999px;
}
.Schedule-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../schedule/img/schedule-title.jpg) left no-repeat;
	text-indent:-9999px;
}

/*--イベント紹介--*/
.event-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../eve/img/event-title.jpg);
	text-indent:-9999px;
}
.Event-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../eve/img/event-title.jpg) left no-repeat;
	text-indent:-9999px;
}

/*--システム紹介--*/
.system-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../system/img/system-title.jpg);
	text-indent:-9999px;
}

/*--リクルート紹介--*/
.recruit-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../recruit/img/recruit-title.jpg);
	text-indent:-9999px;
}
.Recruit-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../recruit/img/recruit-title.jpg) left no-repeat;
	text-indent:-9999px;
}

/*--ダイアリー紹介--*/
.diary-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../bbs/img/diary-title.jpg);
	text-indent:-9999px;
}
.Diary-Title{
	width:870px;
	height:18px;
	margin:0px auto;
	background:url(../bbs/img/diary-title.jpg) left no-repeat;
	text-indent:-9999px;
}
.Blog-Banner{
	width:150px;
	height:80px;
	margin:5px;
	float:left;
	text-align:center;
	font-size:10px;
}
.Blog-Banner img{
	margin-bottom:5px;
}


/*--予約紹介--*/
.reserve-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../reserve/img/reserve-title.jpg);
	text-indent:-9999px;
}

/*--リンク--*/
.link-title{
	width:780px;
	height:18px;
	margin:0px auto;
	background:url(../link/img/link-title.jpg);
	text-indent:-9999px;
}

/*--2009.0317変更スタイル--*/
#Main-Back{
	background:url(../img/umeda-back02.gif) center repeat-y;
}
div#top-head{
	background:url(../img/umeda-head.jpg) top repeat-x center;
	margin:0px auto;
	height:175px;
}
.Top-Mainarea01{
	width:890px;
	margin:0px auto;
	background:#DCDCDC;
	padding-top:10px;
}
.Toppage-Toparea01{
	width:870px;
	margin:0px auto;
	margin-bottom:10px;
}
.Top-left01{
	width:545px;
	float:left;
	margin-right:4px;
}
.Top-Right01{
	width:321px;
	float:left;
}
.Top-Event01{
	width:545px;
	background:url(../img/eveback.jpg);
}
.Top-Event02{
	width:545px;
	height:253px;
	overflow:auto;
}
.Top-Event03{
	width:520px;
	margin-top:10px;
	margin-bottom:15px;
}
.Topi-Area01{
	width:545px;
	height:253px;
	background:url(../img/eveback.jpg);
}
.Topi-Area02{
	width:545px;
	height:253px;
	overflow:auto;
}
.Topi-Area03{
	width:520px;
	margin-top:10px;
	margin-bottom:15px;
}	
.Top-Movie{
	width:321px;
	height:252px;
}
.Top-MovieTitle{
	width:320px;
	height:20px;
	background:url(../img/movie-title02.gif);
	color:#FFFF00;
	text-align:left;
}
.Top-MovieTitle p{
	padding-top:3px;
	padding-left:3px;
}
.News-Area01{
	width:321px;
	height:160px;
	background:url(../img/eveback.jpg);
	margin-bottom:5px;
}
.News-Area02{
	width:340px;
	height:160px;
	overflow:auto;
}
.News-Area03{
	width:295px;
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
}
.News-Area03 p{
	font-size:14px;
	color:#FFFF00;
}
.News-Area03 em{
	font-size:12px;
	color:#FFFFFF;
}
.Real-con, .Real-con a, .Real-con a:link, .Real-con a:visited{
	width:321px;
	height:109px;
	background:url(../img/realtime-con01.jpg);
	display:block;
	text-indent:-9999px;
}
.Real-con a:hover{
	background:url(../img/realtime-con02.jpg);
}
div#Top-Rankingarea01{
	width:870px;
	height:300px;
	margin:0px auto;
	font-size:12px;
	background:url(../img/ranking-area02.gif);
	margin-bottom:10px;
}
div#Top-Rankingarea02{
	width:870px;
	padding-top:18px;
}
div#Top-Rankingarea03{
	width:870px;
	overflow:auto;
}
.Top-Rankingarea04{
	width:845px;
	margin:0px auto;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.Top-Rankingarea04-title{
	color:#FFFF66;
	font-size:12px;
	margin-bottom:12px;
}
div#Top-Schedulearea01{
	width:870px;
	height:360px;
	margin:0px auto;
	background:url(../img/schedule-area02.gif);
	margin-bottom:10px;
}
div#Top-Schedulearea02{
	width:870px;
	padding-top:18px;
}
div#Top-Schedulearea03{
	width:870px;
	height:342px;
	overflow:auto;
}
div#Top-Schedulearea04{
	width:840px;
	margin:0px auto;
	padding-top:10px;
}
#Top-Subcontentarea01{
	width:870px;
	height:450px;
	margin:0px auto;
	padding-bottom:25px;
}
#Top-Subcontentarea02{
	width:215px;
	margin-right:10px;
	float:left;
}
div#Top-Subcontentarea02 li{
	margin-bottom:13px;
}
.Top-SchedulePnel{
	width:840px;
	margin:0px auto;
}
div#Schedule-Afternoon{
	width:840px;
	height:18px;
	margin:10px auto;
	background:url(../img/evening-back.gif) repeat-x;
	letter-spacing:3px;
	text-align:center;
	color:#FFFF00;
	font-size:12px;
	display:block;
}
div#Schedule-Afternoon p{
	padding-top:3px;
}
div#Schedule-Evening{
	width:840px;
	height:18px;
	margin:10px auto;
	background:url(../img/afternoon-back.gif) repeat-x;
	letter-spacing:3px;
	text-align:center;
	color:#FFFF00;
	font-size:12px;
	display:block;
}
div#Schedule-Evening p{
	padding-top:3px;
}
div#Schedule-Times{
	width:840px;
	height:18px;
	margin:10px auto;
	background:url(../img/times-back.gif) repeat-x;
	letter-spacing:3px;
	text-align:center;
	color:#FFFF00;
	font-size:12px;
	display:block;
}
div#Schedule-Times p{
	padding-top:3px;
}
.Top-Newfacearea01{
	width:645px;
	height:450px;
	background:url(../img/newface-area02.gif);
	float:left;
}
.Top-Newfacearea02{
	width:645px;
	padding-top:18px;
	text-align:left;
}
.Top-Newfacearea03{
	width:645px;
	height:432px;
	overflow:auto;
}
.Top-Newface01{
	width:620px;
	margin-left:3px;
	padding-top:3px;
	margin-bottom:15px;
}
div#Head-Content{
	width:890px;
	height:21px;
	margin:0px auto;
	padding-top:3px;
}
.con01, .con01 a, .con01 a:link, .con01 a:visited{
	width:91px;
	height:21px;
	background:url(../img/con01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con01 a:hover{
	background:url(../img/con01.gif);
}
.con02, .con02 a, .con02 a:link, .con02 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con02.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con02 a:hover{
	background:url(../img/con02.gif);
}
.con03, .con03 a, .con03 a:link, .con03 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con03.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con03 a:hover{
	background:url(../img/con03.gif);
}
.con04, .con04 a, .con04 a:link, .con04 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con04.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con04 a:hover{
	background:url(../img/con04.gif);
}
.con05, .con05 a, .con05 a:link, .con05 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con05.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con05 a:hover{
	background:url(../img/con05.gif);
}
.con06, .con06 a, .con06 a:link, .con06 a:visited{
	width:88px;
	height:21px;
	background:url(../img/con06.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con06 a:hover{
	background:url(../img/con06.gif);
}
.con07, .con07 a, .con07 a:link, .con07 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con07.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con07 a:hover{
	background:url(../img/con07.gif);
}
.con08, .con08 a, .con08 a:link, .con08 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con08.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con08 a:hover{
	background:url(../img/con08.gif);
}
.con09, .con09 a, .con09 a:link, .con09 a:visited{
	width:87px;
	height:21px;
	background:url(../img/con09.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con09 a:hover{
	background:url(../img/con09.gif);
}
.con10, .con10 a, .con10 a:link, .con10 a:visited{
	width:89px;
	height:21px;
	background:url(../img/con10.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.con10 a:hover{
	background:url(../img/con10.gif);
}
div#Hotnews{
	width:870px;
	height:30px;
	margin:0px auto;
	margin-bottom:10px;
}
.Hotnews-title{
	width:99px;
	height:30px;
	background:url(../img02/hotonews-title.jpg);
	float:left;
	text-indent:-9999px;
}
.Hotnews-txt{
	width:771px;
	height:30px;
	background:#000000;
	float:left;
}
.Hotnews-txt p{
	padding-top:5px;
	color:#FF0000;
	font-size:15px;
}
div#Foot-Area01{
	height:25px;
	background:#000000;
	font-size:12px;
	color:#FFFFFF;
}
div#Foot-Area02{
	width:890px;
	margin:0px auto;
}
.Foot-Area03{
	width:640px;
	height:25px;
	text-align:left;
	float:left;
}
.Foot-Area03 a{
	font-size:12px;
}
.Foot-Area03 p{
	padding-top:5px;
	font-size:12px;
}
.Foot-Area04{
	width:250px;
	height:25px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
}
.Foot-Area04 p{
	padding-top:10px;
}
.Foot-Area04 em{
	font-size:10px;
	color:#FF0000;
}
div#Footer-banner{
	width:870px;
	height:50px;
	margin:0px auto;
	text-align:left;
}
div#Footer-banner img{
	padding-top:10px;
}
.Frash-Area{
	width:890px;
	height:150px;
	background:url(../img/head-back.jpg) center no-repeat;
	margin:0px auto;
}

/* 認証用バナー  */
#ban-n {
	margin-top:30px;
}

/*--2011年1月27日追加--*/
#EnterRenewal{
	height:300px;
	background:url(../img/head-renewal.jpg) center repeat-x;
	text-indent:-9999px;
	margin-top:150px;
}
