@charset "UTF-8";

/*
** レイアト用CSS
** Date: 2007-06-26
** Author: snd
*/

/* トップページ
-------------------------------------------------------------*/
body#home iframe{
	border-bottom:#999999 2px solid;
	margin:0 0 4px 0;
}

body#home div#contentMain div#whatnew p{
}

body#home div#contentMain div#whatnew p a{
	text-decoration:none;
	background:url(../common/mk_arrow_box.gif) no-repeat right 50%;
	padding:0 16px 0 0;
}

body#home div#contentMain div#whatnew p{
	padding:0 0 12px 0;
	line-height:1.5;
}

body#home div#contentMain div#price table{
border:#333333 1px solid;
}


body#home div#contentMain div#price td{
text-align:center;
line-height:1.3;
}



body#home div#contentMain div#aboutaxis h2,body#home div#contentMain div#sweetroom h2{
	margin:0 0 8px 0;
}
body#home div#contentMain div#aboutaxis div#aboutaxisBox{
	background:url(../img/bg_aboutaxis.jpg) no-repeat 0 0;
	padding:0 0 12px 0;
}
body#home div#contentMain div#aboutaxis div#aboutaxisBox h3{
	padding:0 0 12px 150px;
}
body#home div#contentMain div#aboutaxis div#aboutaxisBox p{
	padding:0 0 4px 150px;
}
body#home div#contentMain div#sweetroom div#sweetroomBox{
	width:466px;
	padding:0 0 0 16px;
}
body#home div#contentMain div#sweetroom p{
	width:166px;
}
body#home div#contentMain div#sweetroom dl.width166{
	width:166px;
}
body#home div#contentMain div#sweetroom dl{
	margin:0 0 20px 0;
}
body#home div#contentMain div#sweetroom dt{
	margin:0 0 3px 0;
}
body#home div#contentMain div#sweetroom dl dd{
	padding:0 0 0 3px;
}
body#home div#contentMain div#news h2{
	margin:0 0 20px 0;
}
body#home div#contentMain div#news div.newsBox{
	margin:0 0 48px 0;
	border-bottom:#CCCCCC dashed 1px;
}
body#home div#contentMain div#news div.newsBox h3{
	font-size:134%;
	color:#00CCFF;
	margin:0 0 8px 0;
}
body#home div#contentMain div#news div.newsBox p{
	padding:0 0 12px 0;
	line-height:1.5;
}

body#home div#contentMain div#sitemap h2{
	margin:0 0 20px 0;
}
body#home div#contentMain div#sitemap a{
	text-decoration:none;
}
body#home div#contentMain div#sitemap p{
	margin:0 0 14px 0;
}
body#home div#contentMain div#sitemap dl{
	width:230px;
	margin:0 0 24px 0;
	padding:0 0 12px 0;
	background:url(../common/bg_newsline.gif) repeat-x 0 bottom;
}
body#home div#contentMain div#sitemap dl dt{
	font-size:117%;
	margin:0 0 8px 0;
	padding:0 0 0 4px;
	font-weight:bold;
	border-left:#993300 2px solid;
}
body#home div#contentMain div#sitemap dl dt a{
	color:#383B3F;
}
body#home div#contentMain div#sitemap dl dd{
	margin:0 0 4px 0;
	padding:0 0 0 8px;
}
body#home div#contentMain div#sitemap dl dd a{
	background:url(../common/mk_arrow_blue.gif) no-repeat 0 50%;
	padding:0 0 0 6px;	
}
body#home div#contentMain div#sitemap h3{
	margin:0 0 3px 0;
	font-weight:normal;
}
body#home div#contentMain div#sitemap ul{
	padding:0 0 12px 0;
}
body#home div#contentMain div#sitemap li{
	float:left;
	margin:0 12px 0 0;
}
body#home div#contentMain div#sitemap li a{
	padding:0 6px 0 6px;
	background:url(../common/mk_arrow_blue.gif) no-repeat 0 50%;
}
body#home div#contentMain div#sitemap td.width249{
	width:268px;
}
body#home div#contentMain div#privacy h2{
	margin:0 0 20px 0;
}
body#home div#contentMain div#privacy h3{
	margin:0 0 12px 0;
}
body#home div#contentMain div#privacy p{
	margin:0 0 16px 0;
}
body#home div#contentMain div#privacy ol{
	list-style:decimal;
	padding:0 0 0 24px;
}
body#home div#contentMain div#privacy ol{
	list-style:decimal
}
body#home div#contentMain div#privacy ol li{
	margin-bottom:12px;
}
body#home div#contentMain div#privacy ul{
	margin-bottom:12px;
	padding:0 0 0 20px;
	list-style:disc;
}
body#home div#contentMain div#privacy ul li{
	margin-bottom:2px;
}

/* what's newのデータ */
.newsline {
	width:528px;
	height:168px;
	/*float:right;*/
	/*border:solid;
	border-color:#F66013;
	border-width:1px;*/
	/*border-top: solid 1px #cccccc;*/
	border-bottom: solid 1px #cccccc;
	text-align:left;
	padding:0;
	margin-left:0;
	margin-right:3px;
	overflow-y:auto;
	overflow-x:auto;
}

/* 
 *SYSTEM(料金ページ)
 */
.system_roomkinds {
	padding:0;
	margin:0;
	padding-bottom:5px;
	width:528px;
	text-align:center;
	font-size:16pt;
	border-bottom:solid 1px #FFFFFF;
}
.system_roomkinds_midasi {
	margin-bottom:10px;
	text-align:left;
	font-size:12pt;
	border-bottom:solid 1px #FFFFFF;
}
.system_subtitle {
	padding:0;
	margin:0;
	padding-bottom:5px;
	width:528px;
	text-align:left;
	font-size:14pt;
	color:#00CCFF;
	border-bottom:solid 1px #FFFFFF;
	line-height:20px;
}
table.system_img{
	margin:10px;
}
table.system_img td.youbi {
	padding-left:100px;
}
table.system_img td.youbi img {
	width:350px;
	height:250px;
}
table.system_rest{
	margin:10px;
	/*background:url("../system/img/bg_system.jpg");*/
	background:url("../img/waku.gif");
}
table.system_rest td.time {
	width:300px;
}
table.system_rest td.ryoukin {
	width:100px;
}
  /* 
 *member
 */
table.member_table{
	margin:10px;
}
table.member_table td.setumei {
	width:250px;
	color:#FFFFFF;
	font-size:12pt;
	vertical-align:middle;
}
/*table.member_table td.image {
	width:250px;
	height:150px;
}*/
table.member_table td.image img{
	width:500px;
	height:300px;
}
 /* 
 *RoomService
 */
table.room_menu {
	margin:10px;
	font-size:12px;
	text-align:center;
}
table.room_menu tr td {
	width:250px;
}

table.service_table{
	margin:10px;
}
table.service_table td.setumei {
	width:250px;
	color:#FFFFFF;
	font-size:12pt;
	vertical-align:middle;
}
table.service_table td.image {
	width:250px;
	height:150px;
}
table.service_table td.image img{
	width:250px;
	height:150px;
}