/*--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:530px;







	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:750px;







	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:140px;

	float:left;

	margin:3px;

}

.ranking01 a{







    font-size:12px;







}







.ranking01-left{







	width:75px;







	float:left;







	margin-right:4px;







}







.ranking01-right{







	width:70px;







	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:140px;







	background:url(../img/eveback.jpg);







	margin-bottom:5px;







}







.News-Area02{







    width:321px;







	height:140px;







	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;
}