/* ------------------------------------------------------------ 初期設定 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: 200px;
	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;
}
#bookmark_padding {
	padding: 9px 0px 0px 770px;
}
#bookmark {
	width:172px;
	height:20px;
	background:url(../img/sprite.gif) -590px -710px 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-cast {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -70px no-repeat;
text-indent: -1000em;
}
#m-cast a {
height:30px;
width:180px;
	display:block;
}
#m-cast 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 -250px 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 -205px no-repeat;
text-indent: -1000em;
}
#m-week {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -130px 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 -130px no-repeat;
text-indent: -1000em;
}
#m-ranking {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -100px 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 -100px no-repeat;
text-indent: -1000em;
}
#m-system {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -160px 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 -160px no-repeat;
text-indent: -1000em;
}
#m-play {
height:30px;
width:180px;
background:url(../img/sprite.gif) -10px -190px no-repeat;
text-indent: -1000em;
}
#m-play a {
height:30px;
width:180px;
display:block;
}
#m-play a:hover {
height:30px;
width:180px;
background:url(../img/sprite.gif) -190px -190px 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;
}


/* メニュー END */

/* バナー START */
#b-first {
	width: 180px;
	height: 77px;
	background-image: url('../img/banner/first.jpg');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-first a {
	width: 180px;
	height: 77px;
	display:block;
}
#b-qa {
	width: 180px;
	height: 47px;
	background-image: url('../img/banner/qa.jpg');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-qa a {
	width: 180px;
	height: 47px;
	display:block;
}
#b-hotel {
	width: 180px;
	height: 96px;
	background-image: url('../img/banner/hotel.jpg');
	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.jpg');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-digigra a {
	width: 180px;
	height: 106px;
	display:block;
}
#b-good {
	width: 180px;
	height: 89px;
	background-image: url('../img/banner/good.jpg');
	text-indent: -1000em;
	margin-bottom: 10px;
}
#b-good a {
	width: 180px;
	height: 89px;
	display:block;
}
#b-card {
	width: 180px;
	height: 126px;
	background-image: url('../img/banner/card.jpg');
	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.jpg');
	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 -633px no-repeat;
	text-indent: -1000em;
}
#frame_syame {
	width: 178px;
	height: 800px;
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 10px;
}
#border_syame {
	border: #64b3fe 1px solid;
	height: 800px;
	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.jpg');
	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.jpg');
	text-indent: -1000em;
	margin: 10px 10px 0px 0px;
}
#b-man a {
	width: 180px;
	height: 238px;
	display:block;
}
#b-mugen {
	width: 180px;
	height: 60px;
	background-image: url('../img/banner/mugen.gif');
	text-indent: -1000em;
	margin-top: 10px;
}
#b-mugen a{
	width: 180px;
	height: 60px;
	display: block;
}
#b-heaven {
	width: 170px;
	height: 57px;
	background-image: url('../img/banner/sm-heaven.gif');
	text-indent: -1000em;
	margin-top: 10px;
}
#b-heaven a{
	width: 180px;
	height: 60px;
	display: block;
}
#b-nukinavi {
	width: 170px;
	height: 57px;
	background-image: url('../img/banner/sm-nukinavi.gif');
	text-indent: -1000em;
	margin-top: 10px;
}
#b-nukinavi a{
	width: 180px;
	height: 60px;
	display: block;
}

/* バナー END */
/* ------------------------------------------------------------ 左メニュー END */

#miechat {
width:180px;
height:250px;
text-align: center;
margin-bottom:10px;
}


/* ------------------------------------------------------------ 右メニュー START */
#m-pickup {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -680px no-repeat;
	text-indent: -1000em;
}
#frame_pickup {
	width:178px;
	height:700px;
	overflow: auto;
	overflow-x:hidden;
	margin-bottom: 10px;
}
#border_pickup {
	border: #ff9966 1px solid;
	height: 700px;
	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;
}

#m-message {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -727px no-repeat;
	text-indent: -1000em;
}
#frame_message {
	width: 180px;
	height: 500px;
	word-break: break-all;
}
#border_message {
	border: #88e862 1px solid;
	height: 500px;
}

#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) -400px -10px no-repeat;
	text-indent: -1000em;
}
#bar_newface {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -40px no-repeat;
	text-indent: -1000em;
}
#bar_sranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -70px no-repeat;
	text-indent: -1000em;
}
#bar_aranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -100px no-repeat;
	text-indent: -1000em;
}
#bar_pranking {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -130px no-repeat;
	text-indent: -1000em;
}
#bar_today {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -160px no-repeat;
	text-indent: -1000em;
}
#bar_service {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -190px no-repeat;
	text-indent: -1000em;
}
#bar_concept {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -220px no-repeat;
	text-indent: -1000em;
}
#bar_aroma {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -250px no-repeat;
	text-indent: -1000em;
}
#bar_store {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -280px no-repeat;
	text-indent: -1000em;
}
#bar_realtime {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -310px no-repeat;
	text-indent: -1000em;
}
#bar_login {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -340px no-repeat;
	text-indent: -1000em;
}
#bar_card {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -370px no-repeat;
	text-indent: -1000em;
}
#bar_first {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -400px no-repeat;
	text-indent: -1000em;
}
#bar_qa {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -430px no-repeat;
	text-indent: -1000em;
}
#bar_hotel {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -460px no-repeat;
	text-indent: -1000em;
}
#bar_group {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -490px no-repeat;
	text-indent: -1000em;
}
#bar_rules {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -520px no-repeat;
	text-indent: -1000em;
}
#bar_movie {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -550px no-repeat;
	text-indent: -1000em;
}
#bar_mail {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -580px no-repeat;
	text-indent: -1000em;
}
#bar_recruit {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -610px no-repeat;
	text-indent: -1000em;
}
#bar_link {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -640px no-repeat;
	text-indent: -1000em;
}
#bar_send {
	width: 580px;
	height: 30px;
	background:url(../img/sprite.gif) -400px -670px 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;
}

#aroma {
	text-align: center;
	margin-bottom: 200px;
}
/*-----------------------------------------------------newface*/




.frame_float {
	float:left;
	width:180px;
	margin-right:20px;
	height: 1100px;
	margin-bottom: 30px;
}
.frame_float2 {
	float:left;
	width:180px;
	height: 1100px;
}

.frame_clear {
	clear:both;
}
#m-newface {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -586px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_newface {
	width: 178px;
	height:1043px;
	overflow: auto;
	overflow-x: hidden;
}
#border_newface {
	border: #ffaddb 1px solid;
	height: 1043px;
	padding-top:17px;
}
#m-sranking {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -445px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_sranking {
	width: 178px;
}
#border_sranking {
	border: #f46990 1px solid;
	height: 1060px;
}
#m-aranking {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -492px no-repeat;
	text-indent: -1000em;
	margin-top: 10px;
}
#frame_aranking {
	width: 180px;
}
#border_aranking {
	border: #d9df23 1px solid;
	height:1060px;
}
#m-pranking {
	width: 180px;
	height: 47px;
	background:url(../img/sprite.gif) -10px -539px 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) -400px -70px no-repeat;
	text-indent: -1000em;
}
.number_rank2 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -400px -93px no-repeat;
	text-indent: -1000em;
}
.number_rank3 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -400px -116px no-repeat;
	text-indent: -1000em;
}
.number_rank4 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -400px -139px no-repeat;
	text-indent: -1000em;
}
.number_rank5 {
	width: 112px;
	height: 23px;
	background:url(../img/sprite.gif) -400px -162px no-repeat;
	text-indent: -1000em;
}
/*-----ランキングバナー 10位まで--*/
.number1 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -185px no-repeat;
	text-indent: -1000em;
}
.number2 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -205px no-repeat;
	text-indent: -1000em;
}
.number3 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -225px no-repeat;
	text-indent: -1000em;
}
.number4 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -245px no-repeat;
	text-indent: -1000em;
}
.number5 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -265px no-repeat;
	text-indent: -1000em;
}
.number6 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -285px no-repeat;
	text-indent: -1000em;
}
.number7 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -305px no-repeat;
	text-indent: -1000em;
}
.number8 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -325px no-repeat;
	text-indent: -1000em;
}
.number9 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -345px no-repeat;
	text-indent: -1000em;
}
.number10 {
	width: 142px;
	height: 20px;
	background:url(../img/sprite.gif) -400px -365px no-repeat;
	text-indent: -1000em;
}

/*-----------------------------------------------------ランキングここまで*/


.cast_back {
	width: 180px;
	height: 380px;
	background:url(../img/sprite.gif) -400px -680px no-repeat;
	text-indent: -1000em;
}
.cast_syame {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -400px -385px no-repeat;
	text-indent: -1000em;
}
.cast_syame_off {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -400px -412px no-repeat;
	text-indent: -1000em;
}
.cast_movie {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -400px -439px no-repeat;
	text-indent: -1000em;
}
.cast_movie_off {
	width: 130px;
	height: 27px;
	background:url(../img/sprite.gif) -400px -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: #47210D;
	width: 570px;
	height: 45px;
	padding: 5px;
	color: white;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}
#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;
}


/* Acordion用 */
#accordion{
	width:180px;
}
#accordion .accordion_toggle{
	width:180px;
	color:#990000;
	font-weight:normal;
	cursor:pointer;
	line-height:25px;
}
#accordion .accordion_content{width:180px;overflow:hidden;}



/* ---------------------------------------------アコーディオン */

#Lm-Home{width:180px;height:30px;background:url('../img/sprite.gif') -10px -10px no-repeat;text-indent:-1000em;}
#Lm-Home a{width:180px;height:30px;display:block;}
#Lm-Home a:hover{background:url('../img/sprite.gif') -190px -10px no-repeat;}

#Lm-Event{width:180px;height:30px;background:url('../img/sprite.gif') -10px -40px no-repeat;text-indent:-1000em;}
#Lm-Event a{width:180px;height:30px;display:block;}
#Lm-Event a:hover{background:url('../img/sprite.gif') -190px -40px no-repeat;}

#Lm-Therapist{width:180px;height:30px;background:url('../img/sprite.gif') -10px -70px no-repeat;text-indent:-1000em;}
#Lm-Therapist a:hover{background:url('../img/sprite.gif') -190px -70px no-repeat;}

#Lm-Ranking{width:180px;height:30px;background:url('../img/sprite.gif') -10px -100px no-repeat;text-indent:-1000em;}
#Lm-Ranking a{width:180px;height:30px;display:block;}
#Lm-Ranking a:hover{background:url('../img/sprite.gif') -190px -100px no-repeat;}

#Lm-Schedule{width:180px;height:30px;background:url('../img/sprite.gif') -10px -130px no-repeat;text-indent:-1000em;}

#Lm-Price{width:180px;height:30px;background:url('../img/sprite.gif') -10px -160px no-repeat;text-indent:-1000em;}
#Lm-Price a{width:180px;height:30px;display:block;}
#Lm-Price a:hover{background:url('../img/sprite.gif') -190px -160px no-repeat;}

#Lm-Service{width:180px;height:30px;background:url('../img/sprite.gif') -10px -190px no-repeat;text-indent:-1000em;}
#Lm-Service a{width:180px;height:30px;display:block;}
#Lm-Service a:hover{background:url('../img/sprite.gif') -190px -190px no-repeat;text-indent:-1000em;}

#Lm-Access{width:180px;height:30px;background:url('../img/sprite.gif') -10px -220px no-repeat;text-indent:-1000em;}
#Lm-Access a{width:180px;height:30px;display:block;}
#Lm-Access a:hover{background:url('../img/sprite.gif') -190px -220px no-repeat;text-indent:-1000em;}

#Lm-Realtime{width:180px;height:30px;background:url('../img/sprite.gif') -10px -350px no-repeat;text-indent:-1000em;}
#Lm-Realtime a{width:180px;height:30px;display:block;}
#Lm-Realtime a:hover{background:url('../img/sprite.gif') -190px -350px no-repeat;text-indent:-1000em;}

#Lm-Store{width:180px;height:30px;background:url('../img/sprite.gif') -10px -405px no-repeat;text-indent:-1000em;}
#Lm-Store a{width:180px;height:30px;display:block;}
#Lm-Store a:hover{background:url('../img/sprite.gif') -190px -405px no-repeat;text-indent:-1000em;}


#Sm-therapist-all{width:180px;height:25px;background:url('../img/sprite.gif') -10px -250px no-repeat;text-indent:-1000em;}
#Sm-therapist-all a{width:180px;height:25px;display:block;}
#Sm-therapist-all a:hover{background:url('../img/sprite.gif') -190px -250px no-repeat;}
#Sm-newface{width:180px;height:25px;background:url('../img/sprite.gif') -10px -275px no-repeat;text-indent:-1000em;}
#Sm-newface a{width:180px;height:25px;display:block;}
#Sm-newface a:hover{background:url('../img/sprite.gif') -190px -275px no-repeat;}

#Sm-today{width:180px;height:25px;background:url('../img/sprite.gif') -10px -300px no-repeat;text-indent:-1000em;}
#Sm-today a{width:180px;height:25px;display:block;}
#Sm-today a:hover{background:url('../img/sprite.gif') -190px -300px no-repeat;}
#Sm-week{width:180px;height:25px;background:url('../img/sprite.gif') -10px -325px no-repeat;text-indent:-1000em;}
#Sm-week a{width:180px;height:25px;display:block;}
#Sm-week a:hover{background:url('../img/sprite.gif') -190px -325px no-repeat;}

#Sm-all{width:180px;height:25px;background-image:url('../img/menu/shop/all.gif');background-position:left;text-indent:-1000em;}
#Sm-all a{width:180px;height:25px;display:block;}
#Sm-all a:hover{background-image:url('../img/menu/shop/all.gif');background-position:right;}
#Sm-hermitage{width:180px;height:25px;background-image:url('../img/menu/shop/hermitage.gif');background-position:left;text-indent:-1000em;}
#Sm-hermitage a{width:180px;height:25px;display:block;}
#Sm-hermitage a:hover{background-image:url('../img/menu/shop/hermitage.gif');background-position:right;}
#Sm-damie{width:180px;height:25px;background-image:url('../img/menu/shop/damie.gif');background-position:left;text-indent:-1000em;}
#Sm-damie a{width:180px;height:25px;display:block;}
#Sm-damie a:hover{background-image:url('../img/menu/shop/damie.gif');background-position:right;}



#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-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-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-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;
}
