/* ------------------------------------------------------------ 初期設定 START */
* {
	font-size:12px;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size: 12px;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-position: outside;
}
a {
	overflow:hidden;
	outline:none;
}
/* ------------------------------------------------------------ 初期設定 END */

/* ------------------------------------------------------------ フレーム設定 START */
.Frame #container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	height: 260px;
	background-repeat: repeat-x;
}
.Frame #container2 {
	position: relative;
	width: 980px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.Frame #header {
	height: 40px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
.Frame #header h1 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 8px;
}
.Frame #leftmenu {
	position: absolute;
	top: 0px;
	left: 0;
	width: 180px;
	background: #FFFFFF;
	padding: 10px 0px 0px 0px;
	float: left;
}
.Frame #rightmenu {
	position: absolute;
	top: 0px;
	right: 0;
	width: 180px;
	background: #FFFFFF;
	padding: 10px 0px 0px 0px;
}
.Frame #mainContent {
	margin: 0px 0px 0px 200px;
	padding: 10px 0px 0px 0px;
	width: 580px;
	float: left;
}
.Frame #mainContent2 {
	padding: 0px 0px 0px 0px;
	width: 780px;
	margin: 0px 0px 0px 200px;
	clear: left;
}
.Frame #footer {
	padding: 0px 0px 0px 0px;
	background:#762F1C;
	clear: both;
	color: #FFFFFF;
}
.Frame #footer p {
	margin: 0;
	padding: 10px 0;
}

.Frame #footer a{
color:#FFFFFF;
}
/*
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}*/
/* ------------------------------------------------------------ フレーム設定 END */

/* ------------------------------------------------------------ ヘッダー START */
#title {
	background: url('../img/header.jpg');
	width:980px;
	margin: 0 auto;
	height: 200px;
}
#logo-a {background-image:url(../img/header-.jpg);
width:960px;
height:65px;
margin: 0 auto;
}
#logo {
	width:980px;
	height:64px;
	background:url(../img/sprite.gif) -10px -1030px no-repeat;
	margin: 0 auto;
}
#bookmark_padding {
	padding: 32px 0px 0px 790px;
}
#bookmark {
	width:172px;
	height:20px;
	background:url(../img/sprite.gif) -10px -1000px no-repeat;
	text-indent: -1000em;
}
#bookmark a {
	width:172px;
	height:20px;
	display:block;
	text-indent: -1000em;
}
#s-sougou {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -10px -10px no-repeat;
	text-indent: -1000em;
	float: left;
}
#s-sougou a {
	width: 190px;
	height: 40px;
	display:block;
}
#s-sougou a:hover {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -10px -50px no-repeat;
}
#s-nagoya {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -200px -10px no-repeat;
	text-indent: -1000em;
	float: left;
}
#s-nagoya a {
	width: 190px;
	height: 40px;
	display:block;
}
#s-nagoya a:hover {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -200px -50px no-repeat;
}
#s-mikawa {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -390px -10px no-repeat;
	text-indent: -1000em;
	float: left;
}
#s-mikawa a {
	width: 190px;
	height: 40px;
	display:block;
}
#s-mikawa a:hover {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -390px -50px no-repeat;
}
#s-yokkaichi {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -580px -10px no-repeat;
	text-indent: -1000em;
	float: left;
}
#s-yokkaichi a {
	width: 190px;
	height: 40px;
	display:block;
}
#s-yokkaichi a:hover {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -580px -50px no-repeat;
}
#s-kanazawa {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -770px -10px no-repeat;
	text-indent: -1000em;
	float: left;
}
#s-kanazawa a {
	width: 190px;
	height: 40px;
	display:block;
}
#s-kanazawa a:hover {
	height:40px;
	width:190px;
	background:url(../img/sprite.gif) -770px -50px no-repeat;
}
/* ------------------------------------------------------------ ヘッダー　END */

/* ------------------------------------------------------------ 左メニュー START */
/* メニュー START */
#m-top {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -10px no-repeat;
text-indent: -1000em;
}
#m-top a {
height:30px;
width:180px;
display:block;
}
#m-top a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -10px no-repeat;
}
#m-event {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -40px no-repeat;
text-indent: -1000em;
}
#m-event a {
height:30px;
width:180px;
display:block;
}
#m-event a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -40px no-repeat;
}
#m-therapist {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -70px no-repeat;
text-indent: -1000em;
}
#m-therapist a {
height:30px;
width:180px;
	display:block;
}
#m-therapist a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -70px no-repeat;
text-indent: -1000em;
}
#m-realtime {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -100px no-repeat;
text-indent: -1000em;
}
#m-realtime a {
height:30px;
width:180px;
display:block;
}
#m-realtime a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -100px no-repeat;
text-indent: -1000em;
}
#m-today {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -130px no-repeat;
text-indent: -1000em;
}
#m-today a {
height:30px;
width:180px;
display:block;
}
#m-today a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -130px no-repeat;
text-indent: -1000em;
}
#m-week {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -160px no-repeat;
text-indent: -1000em;
}
#m-week a {
height:30px;
width:180px;
display:block;
}
#m-week a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -160px no-repeat;
text-indent: -1000em;
}
#m-ranking {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -190px no-repeat;
text-indent: -1000em;
}
#m-ranking a {
height:30px;
width:180px;
display:block;
}
#m-ranking a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -190px no-repeat;
text-indent: -1000em;
}
#m-system {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -220px no-repeat;
text-indent: -1000em;
}
#m-system a {
height:30px;
width:180px;
display:block;
}
#m-system a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -220px no-repeat;
text-indent: -1000em;
}
#m-service {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -250px no-repeat;
text-indent: -1000em;
}
#m-service a {
height:30px;
width:180px;
display:block;
}
#m-service a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -250px no-repeat;
text-indent: -1000em;
}
#m-tyui {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -220px no-repeat;
text-indent: -1000em;
}
#m-tyui a {
height:30px;
width:180px;
	display:block;
}
#m-tyui a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -425px no-repeat;
text-indent: -1000em;
}

#m-store {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -280px no-repeat;
text-indent: -1000em;
}
#m-store a {
height:30px;
width:180px;
	display:block;
}
#m-store a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -280px no-repeat;
text-indent: -1000em;
}

#m-newface {
	width: 180px;
	height: 30px;
	background:url(../img/sprite.gif) -10px -310px no-repeat;
	text-indent: -1000em;
}
#m-newface a {
	width: 180px;
	height: 30px;
	display:block;
}
#m-newface a:hover {
	width: 180px;
	height: 30px;
	background:url(../img/sprite.gif) -190px -310px no-repeat;
	text-indent: -1000em;
}

/* メニュー END */

/* バナー START */
#b-first {
	width: 180px;
	height: 77px;
	background-image: url('../img/banner/first.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-first a {
	width: 180px;
	height: 77px;
	display:block;
}
#b-qa {
	width: 180px;
	height: 85px;
	background-image: url('../img/banner/qa.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-qa a {
	width: 180px;
	height: 85px;
	display:block;
}
#b-hotel {
	width: 180px;
	height: 96px;
	background-image: url('../img/banner/hotel.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-hotel a {
	width: 180px;
	height: 96px;
	display:block;
}
#b-movie {
	width: 180px;
	height: 143px;
	background-image: url('../img/banner/movie.jpg');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-movie a {
	width: 180px;
	height: 143px;
	display:block;
}
#b-digigra {
	width: 180px;
	height: 106px;
	background-image: url('../img/banner/digigra.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-digigra a {
	width: 180px;
	height: 106px;
	display:block;
}
#b-group {
	width: 180px;
	height: 89px;
	background-image: url('../img/banner/group.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-group a {
	width: 180px;
	height: 89px;
	display:block;
}
#b-card {
	width: 180px;
	height: 126px;
	background-image: url('../img/banner/card.gif');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-card a {
	width: 180px;
	height: 126px;
	display:block;
}
#b-login {
	width: 180px;
	height: 79px;
	background-image: url('../img/banner/login.gif');
	text-indent: -1000em;
	margin-top: 10px;
	margin-bottom: 10px;
}
#b-login a {
	width: 180px;
	height: 79px;
	display:block;
}
#b-syame {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -580px no-repeat;
	text-indent: -1000em;
}
#frame_syame {
	width: 178px;
	height: 800px;
	overflow: auto;
	overflow-x: hidden;
}
#border_syame {
	border: #64b3fe 1px solid;
	margin-bottom: 10px;
}
#b-mail {
	width: 180px;
	height: 180px;
	background-image: url('../img/banner/mail.gif');
	background-repeat: no-repeat;
	text-indent: -1000em;
}
#b-mail a {
	width: 180px;
	height: 180px;
	display: block;
}
#b-mail-frame {
	width: 180px;
	height: 45px;
}
#b-mailform {
	background-color: #2B1508;
	padding-top: 5px;
	padding-left: 15px;
}
#b-mobile {
	width: 180px;
	height: 276px;
	background-image: url('../img/banner/mobile.gif');
	background-repeat: no-repeat;
}
#qr {
	padding: 90px 0px 70px 20px;
}
#form {
	padding-left: 15px;
}
#b-manager {
	width: 180px;
	height: 82px;
	background-image: url('../img/banner/manager.gif');
	text-indent: -1000em;
	margin: 10px 10px 0px 0px;
}
#b-manager a {
	width: 180px;
	height: 82px;
	display:block;
}
#b-woman {
	width: 180px;
	height: 240px;
	background-image: url('../img/banner/woman_rec.gif');
	text-indent: -1000em;
	margin: 10px 10px 0px 0px;
}
#b-woman a {
	width: 180px;
	height: 240px;
	display:block;
}
#b-man {
	width: 180px;
	height: 238px;
	background-image: url('../img/banner/man_rec.gif');
	text-indent: -1000em;
	margin: 10px 10px 10px 0px;
}
#b-man a {
	width: 180px;
	height: 238px;
	display:block;
}
/* バナー END */
/* ------------------------------------------------------------ 左メニュー END */

#miechat {
width:180px;
height:250px;
text-align: center;
margin-bottom:10px;
}


/* ------------------------------------------------------------ 右メニュー START */
#b-pickup {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -630px no-repeat;
	text-indent: -1000em;
}
#frame_pickup {
	width:178px;
	height:530px;
	overflow:scroll;
	overflow-x:hidden;
	margin-bottom: 10px;
}
#border_pickup {
	border: #ff9966 1px solid;
	margin-bottom:10px;
}
#frame_pickup_group {
	width:180px;
	height:452px;
	overflow:hidden;
	margin-bottom: 10px;
}
#frame_pickup_ranking {
	width:180px;
	height:1102px;
	overflow:hidden;
	margin-bottom: 10px;
}

#b-message {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -680px no-repeat;
	text-indent: -1000em;
}
#frame_message {
	width: 170px;
	height: 680px;
	word-break: break-all;
}
#border_message {
	border: #88e862 1px solid;
	padding:5px 5px 5px 5px;
}

#frame_message_first {
	width: 180px;
	height: 1117px;
}
#border_message_first {
	border: #88e862 1px solid;
	padding:5px 5px 5px 5px;
	height: 1117px;
}
/* ------------------------------------------------------------ 右メニュー END */



/*-----------------------------------------------------タイトルバー*/
#bar_event {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -70px no-repeat;
	text-indent: -1000em;
}
#bar_newface {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -40px no-repeat;
	text-indent: -1000em;
}
#bar_sranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -100px no-repeat;
	text-indent: -1000em;
}
#bar_aranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -130px no-repeat;
	text-indent: -1000em;
}
#bar_pranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -520px no-repeat;
	text-indent: -1000em;
}
#bar_today {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -10px no-repeat;
	text-indent: -1000em;
}
#bar_service {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -160px no-repeat;
	text-indent: -1000em;
}
#bar_concept {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -220px no-repeat;
	text-indent: -1000em;
}
#bar_aroma {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -190px no-repeat;
	text-indent: -1000em;
}
#bar_store {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -280px no-repeat;
	text-indent: -1000em;
}
#bar_realtime {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -310px no-repeat;
	text-indent: -1000em;
}
#bar_login {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -250px no-repeat;
	text-indent: -1000em;
}
#bar_card {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -280px no-repeat;
	text-indent: -1000em;
}
#bar_first {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -310px no-repeat;
	text-indent: -1000em;
}
#bar_qa {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -340px no-repeat;
	text-indent: -1000em;
}
#bar_hotel {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -370px no-repeat;
	text-indent: -1000em;
}
#bar_group {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -400px no-repeat;
	text-indent: -1000em;
}
#bar_rules {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -430px no-repeat;
	text-indent: -1000em;
}
#bar_movie {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -460px no-repeat;
	text-indent: -1000em;
}
#bar_mail {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -580px no-repeat;
	text-indent: -1000em;
}
#bar_mobile {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -610px no-repeat;
	text-indent: -1000em;
}
#bar_link {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -550px no-repeat;
	text-indent: -1000em;
}
#bar_send {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -380px -490px no-repeat;
	text-indent: -1000em;
}
/*----------------------------------------------------- タイトルバー END */






#sm-hotel {
	width: 210px;
	height: 59px;
	background-image: url('../img/banner/hotel.jpg');
	background-position: top;
	text-indent: -1000em;
	margin-top: 2px;
}
.hotel {
	width: 190px;
	height: 300px;
	border: #4cf7ff 1px solid;
	margin-bottom: 3px;
}
/*-----------------------------------------------------newface*/




.frame_float {
	float:left;
	width:180px;
	margin-right:20px;
	height: 1100px;
	margin-bottom: 130px;
}
.frame_float2 {
	float:left;
	width:180px;
	height: 1100px;
}

.frame_clear {
	clear:both;
}
#b-newface {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -530px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_newface {
	width: 178px;
	height:1040px;
	overflow: scroll;
	overflow-x: hidden;
}
#border_newface {
	border: #ffaddb 1px solid;
	padding-top:20px;
}
#b-sranking {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -380px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_sranking {
	width: 180px;
}
#border_sranking {
	border: #f46990 1px solid;
	height:1060px;
}
#b-aranking {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -430px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_aranking {
	width: 180px;
}
#border_aranking {
	border: #d9df23 1px solid;
	height:1060px;
}
#b-pranking {
	width: 180px;
	height: 50px;
	background:url(../img/sprite.gif) -10px -480px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_pranking {
	width: 180px;
}
#border_pranking {
	border: #d284c3 1px solid;
	height:1060px;
}
/*-----ランキングバナー 5位まで--*/
.number_rank1 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -200px -380px no-repeat;
	text-indent: -1000em;
}
.number_rank2 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -200px -403px no-repeat;
	text-indent: -1000em;
}
.number_rank3 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -200px -426px no-repeat;
	text-indent: -1000em;
}
.number_rank4 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -200px -449px no-repeat;
	text-indent: -1000em;
}
.number_rank5 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -200px -472px no-repeat;
	text-indent: -1000em;
}
/*-----ランキングバナー 10位まで--*/
.number1 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -505px no-repeat;
	text-indent: -1000em;
}
.number2 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -525px no-repeat;
	text-indent: -1000em;
}
.number3 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -545px no-repeat;
	text-indent: -1000em;
}
.number4 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -565px no-repeat;
	text-indent: -1000em;
}
.number5 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -585px no-repeat;
	text-indent: -1000em;
}
.number6 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -605px no-repeat;
	text-indent: -1000em;
}
.number7 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -625px no-repeat;
	text-indent: -1000em;
}
.number8 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -645px no-repeat;
	text-indent: -1000em;
}
.number9 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -665px no-repeat;
	text-indent: -1000em;
}
.number10 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -380px -685px no-repeat;
	text-indent: -1000em;
}

/*-----------------------------------------------------ランキングここまで*/


.cast_back {
	width: 180px;
	height: 380px;
	background:url(../img/sprite.gif) -380px -680px no-repeat;
	text-indent: -1000em;
}
.cast_syame {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -202px -715px no-repeat;
	text-indent: -1000em;
}
.cast_syame_off {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -380px -412px no-repeat;
	text-indent: -1000em;
}
.cast_movie {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -380px -439px no-repeat;
	text-indent: -1000em;
}
.cast_movie_off {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -380px -466px no-repeat;
	text-indent: -1000em;
}







.rm-ranking {
	width: 200px;
	text-align: left;
}
/*    center content   */
.today {
	width: 510px;
	border: #ff8500 1px solid;
}
.cast {
	width: 510px;
	border: #ff8500 1px solid;
	overflow-y: auto;
}
.cast_name {
	background-color: #ff8500;
	width: 170px;
}
#cast_photo {
	width: 170px;
	height: 225px;
}
.realtime {
	width: 580px;
	border: #47210D 1px solid;
	overflow-y: auto;
	height: 865px;
	margin-bottom:20px;
}
.ranking {
	width: 510px;
	border: #ff8500 1px solid;
}
.system {
	width: 580px;/*	border: #ff8500 1px solid; */
}
#system1 {
	background-color: #816B1E;
	width: 570px;
	height: 45px;
	padding: 5px;
	color: white;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
#system2 {
	width: 570px;
	border: #47210D 1px solid;
	text-align: left;
	margin-top:10px;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 5px;
}
.play {
	width: 580px;/*	border: #ff8500 1px solid; */
}
.tyui {
	width: 490px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}
.first {
	width: 580px;/*	border: #ff8500 1px solid; */
	padding-left: 40px;
}
.frame-qa {
	width: 530px;
	margin-left: 20px;
	margin-bottom: 130px;
}
.qa-p {
	margin-top: 30px;
	background-ccolor: 
}
.qa-q {
	color: #47210D;
	font-weight: 700;
	padding-top: 15px;
}
#frame-hotel {
	margin-bottom: 60px;
}
.card {
	width: 510px;
	/*	border: #ff8500 1px solid; */
	padding-left: 30px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.dantai {
	width: 510px;
	/*	border: #ff8500 1px solid; */
	text-align: left;
}
.gal_sum {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
	width: 90px;
	height: 320px;
	align: center;
	vertical-align: middle;
}
.gal_photo {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 5px;
	width: 210px;
	height: 320px;
	align: center;
	vertical-align: middle;
}
.gal_pro1 {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	width: 110px;
	height: 15px;
	text-align: center;
}
.gal_pro2 {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	width: 280px;
	height: 15px;
	overflow-y: auto;
}
.gal_pro3 {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	width: 110px;
	height: 84px;
	text-align: center;
}
.gal_pro4 {
	font-size: 12px;
	border: #fec56e 1px solid;
	margin-left: 5px;
	margin-top: 5px;
	width: 280px;
	height: 84px;
	overflow-y: auto;
}
.movie {
	width: 510px;
	/*	border: #ff8500 1px solid; */
	text-align: left;
}
.degigra {
	width: 510px;
	/*	border: #ff8500 1px solid; */
	text-align: left;
}

.movie_waku {
	background-image:url('../img/movie/movie_waku.gif');
	background-repeat:no-repeat;
	width:240px;
	height:245px;
	padding-top:17px;
	padding-left:10px;
}

/*   TOP動画      */
.tv-top {
	width:580px;
	height:345px;
	border:none;
	text-align: center;
	background-image: url(../img/playmovie.gif);
	padding-top: 55px;
	background-repeat: no-repeat;
}

#b-mugen {
	background-image:url(../img/banner/mugen.gif);
	width:180px;
	height:60px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top: 10px;
}

#b-mugen a{
width:180px;
height:60px;
display:block;
}

#b-heaven {
	background-image:url(../img/banner/sm-heaven.gif);
	width:170px;
	height:57px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#b-heaven a{
width:180px;
height:65px;
display:block;
}

#concept {
margin-left:20px;
margin-bottom:50px;
}


#c-logo {
	width:180px;
	height:60px;
	background-image:url(../img/com-logo.gif);
	text-indent: -1000em;
	margin-top:40px;
}

#c-daytona {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -100px no-repeat;
	text-indent: -1000em;
		text-align:center;
}
#c-daytona a {
	width:170px;
	height:40px;
	display:block;
}

#c-spa {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -140px no-repeat;
	text-indent: -1000em;
		text-align:center;
}
#c-spa a {
	width:170px;
	height:40px;
	display:block;
}





#c-rufmv {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -180px no-repeat;
	text-indent: -1000em;
		text-align:center;
}
#c-rufmv a {
	width:170px;
	height:40px;
	display:block;
}



#c-hermitage {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -340px no-repeat;
	text-indent: -1000em;
}
#c-hermitage a {
	width:170px;
	height:40px;
	display:block;
}

#c-stage4 {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -380px no-repeat;
	text-indent: -1000em;
}
#c-stage4 a {
	width:170px;
	height:40px;
	display:block;
}

#c-damie {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -420px no-repeat;
	text-indent: -1000em;
}
#c-damie a {
	width:170px;
	height:40px;
	display:block;
}

#c-pure {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -460px no-repeat;
	text-indent: -1000em;

}
#c-pure a {
	width:170px;
	height:40px;
	display:block;
}


#c-s4 {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -740px no-repeat;
	text-indent: -1000em;

}
#c-s4 a {
	width:170px;
	height:40px;
	display:block;
}

#c-s4n {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -500px no-repeat;
	text-indent: -1000em;

}
#c-s4n a {
	width:170px;
	height:40px;
	display:block;
}
#c-s4m {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -540px no-repeat;
	text-indent: -1000em;

}
#c-s4m a {
	width:170px;
	height:40px;
	display:block;
}
#c-s4y {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -580px no-repeat;
	text-indent: -1000em;

}
#c-s4y a {
	width:170px;
	height:40px;
	display:block;
}
#c-s4k {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -620px no-repeat;
	text-indent: -1000em;

}
#c-s4k a {
	width:170px;
	height:40px;
	display:block;
}
#c-s4h {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -660px no-repeat;
	text-indent: -1000em;

}
#c-s4h a {
	width:170px;
	height:40px;
	display:block;
}
#c-daytonak {
	width:170px;
	height:40px;
	background:url(../img/com.gif) -0px -700px no-repeat;
	text-indent: -1000em;

}
#c-daytonak a {
	width:170px;
	height:40px;
	display:block;
}

#c-com {
	font-size:10px;
	color:#333333;
	width:170px;
	text-align:center;
	margin-bottom:10px;
}
#c-frame {
	width: 180px;
}
#c-border {
	border: #0D6CAF 1px solid;
	padding-top: 10px;
	padding-left: 4px;
}
