/*****************************************************************************
 CSS初期化
*****************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;padding:0;
}
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
img { vertical-align:top; }
input { vertical-align:top;display:inline; }

/*****************************************************************************
 ワイヤー
*****************************************************************************/
.wrapper {
	width:950px;
	margin-left:-475px;
	position:relative;
	left:50%;
}

/*****************************************************************************
 クリア関連
*****************************************************************************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */
.cb { clear:both; height:0; line-height:0; font-size:1%; }

/*****************************************************************************
 基本
*****************************************************************************/
body {
	color:#333333;
	font-size:12px;
	font-family:"メイリオ", Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka", Arial, Helvetica, Verdana, sans-serif;
	line-height:150%;	
	background-image:url(../images/backbase.png);
	background-repeat:repeat-x;
	background-color:#4c738d;
	background-position:0 0;
}
a:link {
	color:#06365a;
	text-decoration:none;
}
a:visited {
	color:#06365a;
	text-decoration:none;
}
a:hover,a:active {
	color:#0965AA;
	text-decoration:underline;
}

a:hover img.alpha { opacity:0.8; filter: alpha(opacity=80); }

#top{ display:none; }
.nodisplay { display:none; }
.futoji{font-weight:bold;}

#pankuzu{
	margin: 10px 0;
	font-size: 10px;
	line-height: 16px;
}

/*****************************************************************************
 ヘッダー
*****************************************************************************/
#header {
	padding-top:18px;
	height:142px;
	color:#FFFFFF;
}
#header h1 {
	float:left;
}
#header h1 a {
	display:block;
	background: url(../images/logo.png) no-repeat 0 0;
	height:122px;
	width: 183px;
	text-indent:-9999px;
}
#header h1 a:hover {
	background-position:-183px 0;
}
#header ul#top_menu {
	float:right;
	width:346px;
	height:26px;
	text-indent:-9999px;
	background:url(../images/top_menu.png) no-repeat 0 0;
}
#header ul#top_menu li a {
	float:left;
	display:block;
	height:26px;
	background:url(../images/top_menu.png) no-repeat 0 0;
}
*html #header ul {
	float:none;
	position:relative;
}
*+html #header ul {
	float:none;
	position:relative;
}
*html #header ul li{
	display:inline;
	float:left;
}
*+html #header ul li{
	display:inline;
	float:left;
}
#header ul#top_menu li#top_menu1 a { width:119px;background-position:0 0;}/*ホテルへのアクセス*/
#header ul#top_menu li#top_menu2 a { width:58px;background-position:-119px 0}/*Q&A*/
#header ul#top_menu li#top_menu3 a { width:79px;background-position:-177px 0}/*お問い合せ*/
#header ul#top_menu li#top_menu4 a { width:90px;background-position:-256px 0}/*サイトマップ*/

#header ul#top_menu li#top_menu1 a:hover { background-position:-346px 0;}
#header ul#top_menu li#top_menu2 a:hover { background-position:-465px 0;}
#header ul#top_menu li#top_menu3 a:hover { background-position:-523px 0;}
#header ul#top_menu li#top_menu4 a:hover { background-position:-602px 0;}

#header ul#main_menu {
	margin-top:20px;
	float:right;
	width:702px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/main_menu.png) no-repeat 0 0;
}

#header ul#main_menu li a {
	float:left;
	display:block;
	height:55px;
	background:url(../images/main_menu.png) no-repeat 0 0;
}
#header ul#main_menu li#main_menu1 a { width:118px;background-position:0 0;}/*お部屋の種類*/
#header ul#main_menu li#main_menu2 a { width:94px;background-position:-118px 0;}/*お得な情報*/
#header ul#main_menu li#main_menu3 a { width:92px;background-position:-202px 0;}/*ご利用料金*/
#header ul#main_menu li#main_menu4 a { width:83px;background-position:-294px 0;}/*サービス*/
#header ul#main_menu li#main_menu5 a { width:87px;background-position:-374px 0;}/*メンバー*/

#header ul#main_menu li#main_menu1 a:hover { background-position:0 -55px;}
#header ul#main_menu li#main_menu2 a:hover { background-position:-118px -55px;}
#header ul#main_menu li#main_menu3 a:hover { background-position:-202px -55px;}
#header ul#main_menu li#main_menu4 a:hover { background-position:-294px -55px;}
#header ul#main_menu li#main_menu5 a:hover { background-position:-374px -55px;}


#header ul#topic_path {
	float:right;
	width:697px;
	height:27px;
	padding-top: 12px;
	padding-left: 5px;
}
#header ul#topic_path li {
	float: left;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/gt.png) no-repeat 0 50%;
}
#header ul#topic_path li#topics_home {
	padding-left: 0;
	background: none;
}

#header ul#topic_path li a:link,#header ul#topic_path li a:visited  {
	height:30px;
	color:#FFFFFF;
	text-decoration:underline;
}
#header ul#topic_path li a:hover {
	color:#FFFF00;
}



/*
Topページイメージエリア
*/
#img_area {
	background:url(../images/top_img.png) no-repeat 0 0;
	width:924px;
	height:346px;
	padding: 13px;
}
#img_area p{
	text-indent:-9999px;
}


/*****************************************************************************
 フッター
*****************************************************************************/

#bottom-bar {
	margin-top:20px;
	background: url(../images/bottom_bar.png) repeat-x 0 0;
	height:15px;
}

#footer  {
	height:100px;
	padding-top: 8px;
}

#footer p {
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	line-height:16px;
}
#footer ul {
	font-size:10px;
	text-align:center;
	height:25px;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	color: #ffffff;
	padding: 0 10px;
	border-right:solid #FFFFFF 1px;
}
#footer ul li a:hover {
	color: #ECFFE5;
}
#footer ul li a.end {
	border:none;
}


/*****************************************************************************
 homeページ
*****************************************************************************/
#home #contents-area {
	margin-top:20px;
}
#home #contents-area #LEFT h2#uservoice_h2{
	background:url(../images/cmn/uservoice_h2.png) no-repeat 0 0;
	width:168px;
	height:49px;
	text-indent:-9999px;
}
#home #contents-area #LEFT ul#uservoice{
	background-color:#fcf9f2;
	padding: 5px;
	width: 156px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f7f0df;
	border-bottom-color: #f7f0df;
	border-left-color: #f7f0df;
}
*html #home #contents-area #LEFT ul#uservoice{
	width: 166px;
}
#home #contents-area #LEFT ul#uservoice li{
	margin:10px;
	font-size:10px;
}
#home #contents-area #LEFT ul#uservoice li#end{
	margin-bottom:0;
}

#home #contents-area #contents-area-top {
	background:url(../images/contents_top.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#home #contents-area #contents-area-base {
	background:url(../images/contents_base.png) repeat-y 0 0;
	width:950px;
	min-height:200px;
}
#home #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	position:relative;
	width:450px;
}
#home #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	position:relative;
	width:470px;
}
#home #contents-area #contents-area-bottom {
	background:url(../images/contents_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}

#home #contents-area #contents-area-base h2#information {
	margin-left:12px;
	margin-bottom:10px;
	background:url(../images/h2_information.png) no-repeat 0 0 ;
	width:153px;
	height:23px;
	text-indent:-9999px;
}
#home #contents-area #contents-area-base h2#pickup {
	margin-left:12px;
	margin-bottom:10px;
	background:url(../images/h2_pickup.png) no-repeat 0 0 ;
	width:92px;
	height:23px;
	text-indent:-9999px;
}
#home #contents-area #contents-area-base dl {
	display:block;
	float:left;
}
#home #contents-area #contents-area-base dl dt {
	display:block;
	float:left;
	width:100px;
	margin: 5px 0 5px 10px;
	padding-top:15px;
	padding-left:10px;
	background-image: url(../images/info_bar.png);
	background-repeat: no-repeat;
	background-position: 0px 0%;
	clear:both;
	line-height:15px;
}

#home #contents-area #contents-area-base dl dt img{
	margin-bottom:3px;
}

#home #contents-area #contents-area-base dl dd {
	display:block;
	float:left;
	width:320px;
	margin: 5px 0;
	padding-top:15px;
	background-image: url(../images/info_bar.png);
	background-repeat: no-repeat;
	background-position: -80px 0%;
	}
#home #contents-area .info_bar {
	float:left;
	width:410px;
	height:8px;
	margin-left:10px;
	background-image: url(../images/info_bar.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#home #contents-area #pickup-area-w_top {
	background:url(../images/pickup_w_top.png) no-repeat 0 0;
	width:452px;
	height:10px;
	font-size: 0;/*for ie6*/
}

#home #contents-area #pickup-area-w_base {
	background:url(../images/pickup_w_base.png) repeat-y 0 0;
	width:415px;
	min-height:80px;
	padding:10px 15px 0 22px;
}
*html #home #contents-area #pickup-area-w_base {
	width:452px;
}
#home #contents-area #pickup-area-w_base img{
	float:left;
	margin-right:10px;
}
#home #contents-area #pickup-area-w_base form {
	padding-bottom:10px;
}
#home #contents-area #pickup-area-w_bottom {
	background:url(../images/pickup_w_bottom.png) no-repeat 0 0;
	width:452px;
	height:9px;
}

#home #contents-area #pickup-area-n1 {
	float:left;
	width:228px;
}
#home #contents-area #pickup-area-n1_top {
	background:url(../images/pickup_n1_top.png) no-repeat 0 0;
	width:228px;
	height:10px;
	font-size: 0;/*for ie6*/
}
#home #contents-area #pickup-area-n1_base {
	background:url(../images/pickup_n1_base.png) repeat-y 0 0;
	width:193px;
	min-height:60px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 20px;
}
*html #home #contents-area #pickup-area-n1_base {
	width:228px;
}
#home #contents-area #pickup-area-n1_base img{
	float:right;
	margin-left: 5px;
}

#home #contents-area #pickup-area-n1_bottom {
	background:url(../images/pickup_n1_bottom.png) no-repeat 0 0;
	width:228px;
	height:10px;
}

#home #contents-area #pickup-area-n2 {
	float:left;
	width:224px;
}
#home #contents-area #pickup-area-n2_top {
	background:url(../images/pickup_n2_top.png) no-repeat 0 0;
	width:224px;
	height:10px;
	font-size: 0;/*for ie6*/
}
#home #contents-area #pickup-area-n2_base {
	background:url(../images/pickup_n2_base.png) repeat-y 0 0;
	width:204px;
	min-height:60px;
	padding:5px 10px 0;
}
*html #home #contents-area #pickup-area-n2_base {
	width:224px;
}
#home #contents-area #pickup-area-n2_base img{
	float:right;
	margin-right:10px;
}

#home #contents-area #pickup-area-n2_bottom {
	background:url(../images/pickup_n2_bottom.png) no-repeat 0 0;
	width:224px;
	height:10px;
}


/*****************************************************************************
 Roomsページ
*****************************************************************************/
#rooms #contents-area {
	margin-top:0px;
}

#rooms #contents-area #contents-area-top {
	background:url(../images/contents2_top.png) no-repeat 0 0;
	width:950px;
	height:50px;
}
#rooms #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:200px;
}

#rooms #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:176px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:176px;
	height:37px;
	background:url(../images/rooms_menu.png) no-repeat 0 0;
	text-indent:-9999px;
}

#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul {
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li a{
	display:block;
	width:176px;
	height:30px;
	background:url(../images/rooms_menu.png) no-repeat;
	text-indent:-9999px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_s a {
	background-position:0 -37px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_a a {
	background-position:0 -67px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_b a {
	background-position:0 -97px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_c a {
	background-position:0 -127px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_d a {
	background-position:0 -157px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_s a:hover {
	background-position:-176px -37px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_a a:hover {
	background-position:-352px -67px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_b a:hover {
	background-position:-528px -97px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_c a:hover {
	background-position:-704px -127px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li#type_d a:hover {
	background-position:-880px -157px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li.room_no a {
	font-size:10px;
	line-height:17px;
	display:block;
	width:136px;
	height:17px;
	background:url(../images/room_no_menu.png) no-repeat;
	text-indent:0;
	padding-left:40px;
	overflow: hidden;
}
*html #rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li.room_no a {
	width:176px;
}
*+html #rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li.room_no a {
	width:176px;
}
#rooms #contents-area #contents-area-base #contents-area-base-LEFT ul li.room_no a:hover {
	background-position: 0 -17px;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:704px;
	padding-right: 10px;
	padding-left: 40px;
	padding-bottom:50px;
}
*html #rooms #contents-area #contents-area-base #contents-area-base-RIGHT {
	width:754px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT h2 {
	float:left;
	display:block;
	background:url(../images/h2_room_list.png) no-repeat 0 0;
	width:293px;
	height:50px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
	float:right;
	width:406px;
	height:50px;
	background:url(../images/room_list_caption.png) no-repeat 0 0;
	text-indent:-9999px;
}
*html #rooms #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
		width:406px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table {
	width:700px;
	font-size:12px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td {
	border:solid #ececec 1px;
	padding:3px;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_title {
	text-align:center;
	background-color:#F5F5F5;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_type_title {
	text-align:center;
	width: 50px;
	background-color:#F5F5F5;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_hirosa_title {
	text-align:center;
	width: 50px;
	background-color:#F5F5F5;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_setubi_title {
	text-align:center;
	width: 180px;
	background-color:#F5F5F5;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.bath_setubi_title {
	text-align:center;
	width: 180px;
	background-color:#F5F5F5;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_thumbnail {
	width:100px;
	padding:3px 0;
	text-align:center;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_number {
	width:60px;
	text-align:center;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT table td.room_type{
	text-align:center;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li {
	float:left;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul#rooms_menu_a li a {
	display:block;
	height:51px;
	background:url(../images/rooms_menu_a.png) no-repeat 0 0;
	text-indent:-9999px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul#rooms_menu_b li a {
	display:block;
	height:51px;
	background:url(../images/rooms_menu_b.png) no-repeat 0 0;
	text-indent:-9999px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul#rooms_menu_c li a {
	display:block;
	height:51px;
	background:url(../images/rooms_menu_c.png) no-repeat 0 0;
	text-indent:-9999px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul#rooms_menu_d li a {
	display:block;
	height:51px;
	background:url(../images/rooms_menu_d.png) no-repeat 0 0;
	text-indent:-9999px;
}


#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room1 a {
	width:54px;
	background-position:0 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room2 a {
	width:55px;
	background-position:-54px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room3 a {
	width:56px;
	background-position:-109px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room4 a {
	width:56px;
	background-position:-165px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room5 a {
	width:55px;
	background-position:-221px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room6 a {
	width:56px;
	background-position:-276px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room7 a {
	width:55px;
	background-position:-332px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room8 a {
	width:56px;
	background-position:-387px 0;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room9 a {
	width:55px;
	background-position:-443px 0;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room10 a {
	width:55px;
	background-position:-498px 0;
}


#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room1 a:hover {
	width:54px;
	background-position:0 -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room2 a:hover {
	width:55px;
	background-position:-54px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room3 a:hover {
	width:56px;
	background-position:-109px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room4 a:hover {
	width:56px;
	background-position:-165px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room5 a:hover {
	width:55px;
	background-position:-221px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room6 a:hover {
	width:56px;
	background-position:-276px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room7 a:hover {
	width:55px;
	background-position:-332px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room8 a:hover {
	width:56px;
	background-position:-387px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room9 a:hover {
	width:55px;
	background-position:-443px -51px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT ul li#room10 a:hover {
	width:55px;
	background-position:-498px -51px;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view p {
	line-height:150%;
	width:550px;
	margin-bottom:10px;
	font-size:14px;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view {
	float:left;
	/*margin-right:10px;*/
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view img#room_objet {
	float:left;
	margin-right: 15px;
	margin-bottom:10px;
	padding:3px;
	border:solid #000066 1px;
	background-color:#F8FFF0;
}


#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view #room_photo {
	width:430px;
	float:left;
	/*margin-right:10px;*/
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view #room_photo img {
	margin-bottom:10px;
	padding:5px;
	border:solid #000066 1px;
	background-color:#F8FFF0;
}

#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view dl {
	display:block;
	float:right;
	width:260px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view dl dt {
	display:block;
	float:left;
	width:50px;
}
#rooms #contents-area #contents-area-base #contents-area-base-RIGHT #room_view dl dd {
	display:block;
	float:left;
	width:210px;
}

/*****************************************************************************
 Valueページ
*****************************************************************************/
#value #contents-area {
	margin-top:0px;
}

#value #contents-area #contents-area-top {
	background:url(../images/contents3_top.png) no-repeat 0 0;
	width:950px;
	height:50px;
}
#value #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#value #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}

#value #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:176px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:176px;
	height:37px;
	background:url(../images/rooms_menu.png) no-repeat 0 0;
	text-indent:-9999px;
}

#value #contents-area #contents-area-base #contents-area-base-LEFT ul {

}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li a{
	display:block;
	width:176px;
	height:30px;
	background:url(../images/value_menu.png) no-repeat;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_a a {
	background-position:0 -37px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_b a {
	background-position:0 -67px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_c a {
	background-position:0 -97px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_d a {
	background-position:0 -127px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_a a:hover {
	background-position:-176px -37px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_b a:hover {
	background-position:-352px -67px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_c a:hover {
	background-position:-528px -97px;
}
#value #contents-area #contents-area-base #contents-area-base-LEFT ul li#value_d a:hover {
	background-position:-704px -127px;
}

#value #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:700px;
	padding-left: 40px;
	padding-bottom:50px;
	background-image: url(../images/contents3_base.png);
	background-repeat: no-repeat;
	background-position: right top;
}
*html #value #contents-area #contents-area-base #contents-area-base-RIGHT {
	width:740px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT h2 {
	float:left;
	display:block;
	background:url(../images/h2_value.png) no-repeat 0 0;
	width:293px;
	height:50px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
	float:left;
	width:293px;
	height:55px;
	background:url(../images/value_caption.png) no-repeat 0 0;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_value0 {
	float:left;
	display:block;
	background:url(../images/h3_value0.png) no-repeat 0 0;
	width:579px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_value1 {
	float:left;
	display:block;
	background:url(../images/h3_value1.png) no-repeat 0 0;
	width:579px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_value2 {
	float:left;
	display:block;
	background:url(../images/h3_value2.png) no-repeat 0 0;
	width:579px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_value3 {
	float:left;
	display:block;
	background:url(../images/h3_value3.png) no-repeat 0 0;
	width:579px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#value #contents-area #contents-area-base #contents-area-base-RIGHT #value_content {
	float:left;
	display:block;
	background:url(../images/value_content_base.png) repeat-x 0 0;
	width:529px;
	padding-right: 30px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 50px;
	margin-top:3px;
}
*html #value #contents-area #contents-area-base #contents-area-base-RIGHT #value_content {
	width:579px;
}
#value #contents-area #contents-area-base dl {
	display:block;
	float:left;
	margin-top:20px;
}
#value #contents-area #contents-area-base dl dt {
	display:block;
	float:left;
	width:140px;
	padding: 10px;
	background-color: #2596B7;
	color: #FFFFFF;
	font-size: 14px;
}

#value #contents-area #contents-area-base dl dt img{
	margin-bottom:3px;
}

#value #contents-area #contents-area-base dl dd {
	display:block;
	float:left;
	width:320px;
	margin: 0px 0px 20px 20px;
	padding: 10px;
	border: 3px solid #2596B7;
}
#value #contents-area #contents-area-base dl dd a{
	background: url(../images/gt2.gif) no-repeat 0 50%;
	padding-left: 10px;
}

/*****************************************************************************
 Chargeページ
*****************************************************************************/
#charge #contents-area {
	margin-top:0px;
}

#charge #contents-area #contents-area-top {
	background:url(../images/contents4_top.png) no-repeat 0 0;
	width:950px;
	height:50px;
}
#charge #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#charge #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}

#charge #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:176px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:176px;
	height:37px;
	background:url(../images/charge_menu.png) no-repeat 0 0;
	text-indent:-9999px;
}

#charge #contents-area #contents-area-base #contents-area-base-LEFT ul {

}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li a{
	display:block;
	width:176px;
	height:30px;
	background:url(../images/charge_menu.png) no-repeat;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_a a {
	background-position:0 -37px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_b a {
	background-position:0 -67px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_c a {
	background-position:0 -97px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_d a {
	background-position:0 -127px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_a a:hover {
	background-position:-176px -37px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_b a:hover {
	background-position:-352px -67px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_c a:hover {
	background-position:-528px -97px;
}
#charge #contents-area #contents-area-base #contents-area-base-LEFT ul li#charge_d a:hover {
	background-position:-704px -127px;
}

#charge #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:700px;
	padding-left: 40px;
	padding-bottom:50px;
	background-image: url(../images/contents4_base.png);
	background-repeat: no-repeat;
	background-position: right top;
}
*html #charge #contents-area #contents-area-base #contents-area-base-RIGHT {
	width:740px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h2 {
	float:left;
	display:block;
	background:url(../images/h2_charge.png) no-repeat 0 0;
	width:293px;
	height:50px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
	float:left;
	width:293px;
	height:55px;
	background:url(../images/charge_caption.png) no-repeat 0 0;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge0 {
	float:left;
	display:block;
	background:url(../images/h3_charge0.png) no-repeat 0 0;
	width:640px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge1 {
	float:left;
	display:block;
	background:url(../images/h3_charge1.png) no-repeat 0 0;
	width:640px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge2 {
	float:left;
	display:block;
	background:url(../images/h3_charge2.png) no-repeat 0 0;
	width:640px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge3 {
	float:left;
	display:block;
	background:url(../images/h3_charge3.png) no-repeat 0 0;
	width:640px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT #charge_content {
	float:left;
	display:block;
	background:url(../images/charge_content_base.png) repeat-x 0 0;
	width:640px;
	margin-top: 5px;
}

#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_enchou {
	float:left;
	display:block;
	background:url(../images/h3_charge_enchou.png) no-repeat 0 0;
	width:640px;
	height:45px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_ichiran {
	float:left;
	display:block;
	background:url(../images/h3_charge_ichiran.png) no-repeat 0 0;
	width:640px;
	height:45px;
	margin-top:50px;
	text-indent:-9999px;
}

#charge #contents-area #contents-area-base #contents-area-base-RIGHT table#enchou_tbl {
	float:left;
	width:640px;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT table#enchou_tbl th{
	line-height:1.2;
	border:solid #e3d6d3 1px;
	padding:5px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT table#enchou_tbl td {
	line-height:1.2;
	border:solid #e3d6d3 1px;
	padding:5px;
	text-align:left;
}

/*201012plus*/
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge_vm{
	float:left;
	display:block;
	background:url(../images/h3_charge_vm.png) no-repeat 0 0;
	width:640px;
	height:31px;
	margin-top:50px;
	text-indent:-9999px;
}
#charge #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_charge_f{
	float:left;
	display:block;
	background:url(../images/h3_charge_f.png) no-repeat 0 0;
	width:640px;
	height:31px;
	margin-top:50px;
	text-indent:-9999px;
}

/*****************************************************************************
 Serviceページ
*****************************************************************************/
#service #contents-area {
	margin-top:0px;
}

#service #contents-area #contents-area-top {
	background:url(../images/contents5_top.png) no-repeat 0 0;
	width:950px;
	height:50px;
}
#service #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#service #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}

#service #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:176px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:176px;
	height:37px;
	background:url(../images/service_menu.png) no-repeat 0 0;
	text-indent:-9999px;
}

#service #contents-area #contents-area-base #contents-area-base-LEFT ul {

}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li a{
	display:block;
	width:176px;
	height:30px;
	background:url(../images/service_menu.png) no-repeat;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_a a {
	background-position:0 -37px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_b a {
	background-position:0 -67px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_c a {
	background-position:0 -97px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_d a {
	background-position:0 -127px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_e a {
	background-position:0 -157px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_a a:hover {
	background-position:-176px -37px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_b a:hover {
	background-position:-352px -67px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_c a:hover {
	background-position:-528px -97px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_d a:hover {
	background-position:-704px -127px;
}
#service #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_e a:hover {
	background-position:-880px -157px;
}

#service #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:700px;
	padding-left: 40px;
	padding-bottom:50px;
	background-image: url(../images/contents5_base.png);
	background-repeat: no-repeat;
	background-position: right top;
}
*html #service #contents-area #contents-area-base #contents-area-base-RIGHT {
	width:740px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h2 {
	float:left;
	display:block;
	background:url(../images/h2_service.png) no-repeat 0 0;
	width:293px;
	height:50px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
	float:left;
	width:293px;
	height:56px;
	background:url(../images/service_caption.png) no-repeat 0 0;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_roomservice {
	float:left;
	display:block;
	background:url(../images/h3_service_roomservice.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_equipment{
	float:left;
	display:block;
	background:url(../images/h3_service_equipment.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_amenity{
	float:left;
	display:block;
	background:url(../images/h3_service_amenity.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_interior{
	float:left;
	display:block;
	background:url(../images/h3_service_interior.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_lounge{
	float:left;
	display:block;
	background:url(../images/h3_service_lounge.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content {
	float:left;
	display:block;
	background:url(../images/service_content_base.png) repeat-x 0 0;
	width:680px;
	margin-top: 5px;
	padding-top:5px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content p{
	margin:0 10px;
}

#service #contents-area #contents-area-base #contents-area-base-RIGHT #food_box {
	float:left;
	width:320px;
	margin-left:10px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #food_box h4 {
	background:url(../images/h4_food.png) no-repeat 0 0;
	width:104px;
	height:28px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #drink_box {
	float:right;
	width:320px;
	margin-right:10px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #drink_box h4 {
	background:url(../images/h4_drink.png) no-repeat 0 0;
	width:92px;
	height:28px;
	text-indent:-9999px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT table.menu {
	float:left;
	width:320px;
	font-size:12px;
	text-align:left;
	margin-bottom:10px;
}

#service #contents-area #contents-area-base #contents-area-base-RIGHT table.menu td {
	line-height:1.2;
	border:solid #e3d6d3 1px;
	padding:5px;
	background-color:#FFFFFF;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT table.menu td.price {
	width:55px;
	text-align: right;
	vertical-align:top;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content dl {
	display:block;
	float:left;
	width:600px;
	margin-left: 30px;
	margin-top: 10px;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content dl dt{
	display:block;
	float:left;
	width:150px;
	margin: 5px 0 5px 10px;
	padding-top:15px;
	padding-left:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #275272;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content dl dd{
	display:block;
	float:left;
	width:420px;
	margin: 5px 0;
	padding-top:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #275272;
	line-height:250%;
}
#service #contents-area #contents-area-base #contents-area-base-RIGHT #service_content dl .non_bar {
	border:none;
}



/*****************************************************************************
 Memberページ
*****************************************************************************/
#member #contents-area {
	margin-top:0px;
}

#member #contents-area #contents-area-top {
	background:url(../images/contents6_top.png) no-repeat 0 0;
	width:950px;
	height:50px;
}
#member #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#member #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}

#member #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:176px;
}
#member #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:176px;
	height:37px;
	background:url(../images/member_menu.png) no-repeat 0 0;
	text-indent:-9999px;
}

#member #contents-area #contents-area-base #contents-area-base-LEFT ul {

}
#member #contents-area #contents-area-base #contents-area-base-LEFT ul li a{
	display:block;
	width:176px;
	height:30px;
	background:url(../images/member_menu.png) no-repeat;
	text-indent:-9999px;
}
#member #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_a a {
	background-position:0 -37px;
}
#member #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_b a {
	background-position:0 -67px;
}

#member #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_a a:hover {
	background-position:-176px -37px;
}
#member #contents-area #contents-area-base #contents-area-base-LEFT ul li#service_b a:hover {
	background-position:-352px -67px;
}

#member #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:700px;
	padding-left: 40px;
	padding-bottom:50px;
	background-image: url(../images/contents6_base.png);
	background-repeat: no-repeat;
	background-position: right top;
}
*html #member #contents-area #contents-area-base #contents-area-base-RIGHT {
	width:740px;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT h2 {
	float:left;
	display:block;
	background:url(../images/h2_member.png) no-repeat 0 0;
	width:293px;
	height:50px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT div#caption {
	float:left;
	width:302px;
	height:52px;
	background:url(../images/member_caption.png) no-repeat 0 0;
	text-indent:-9999px;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_entry {
	float:left;
	display:block;
	background:url(../images/h3_member_entry.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT h3#h3_point {
	float:left;
	display:block;
	background:url(../images/h3_member_point.png) no-repeat 0 0;
	width:680px;
	height:46px;
	margin-top:50px;
	text-indent:-9999px;
}

#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content {
	float:left;
	display:block;
	width:680px;
	background-color:#D7F0F8;
	margin-top: 5px;
	padding-bottom:10px;
	padding-top:5px;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content h4 {
	margin:15px 10px 0;
	font-size:16px;
	color: #1760B2;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content h4 em {
	font-weight:bold;
	color:#FF6633;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content p{
	margin:0 10px;
	line-height:200%;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content p.indent{
	margin-left:30px;
}
/*#member #contents-area #contents-area-base #contents-area-base-RIGHT #member_content p em{
	font-weight:bold;
}*/
#member #contents-area #contents-area-base #contents-area-base-RIGHT table#discount {
	float:left;
	width:200px;
	font-size:12px;
	text-align:left;
	margin:5px 5px 10px 30px;
}

#member #contents-area #contents-area-base #contents-area-base-RIGHT table#discount td {
	line-height:1.2;
	border:solid #e3d6d3 1px;
	padding:5px;
	background-color:#FFFFFF;
}
#member #contents-area #contents-area-base #contents-area-base-RIGHT table#discount td.point {
	width:55px;
	text-align: center;
	vertical-align:top;
}

/*****************************************************************************
 Accessページ
*****************************************************************************/
#access #contents-area {
	margin-top:0px;
}

#access #contents-area #contents-area-top {
	background:url(../images/contents0_top.png) no-repeat 0 0;
	width:950px;
	height:27px;
}
#access #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#access #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:680px;
	padding-left: 30px;
	padding-top: 20px;
	margin-bottom:20px;
}

#access #contents-area #contents-area-base #contents-area-base-LEFT h3#map {
	width:660px;
	height:48px;
	background:url(../images/h3_access_map.png) no-repeat 0 0;
	text-indent:-9999px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT h3#google {
	width:660px;
	height:48px;
	background:url(../images/h3_access_google.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:15px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT h3#stv {
	width:660px;
	height:48px;
	background:url(../images/h3_access_stv.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:15px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT #map_content {
	width:630px;
	padding:15px;
	margin-top: 3px;
	background-color: #D1E5ED;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT #map_content #gmap {
	width:630px;
	height:400px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT #map_content #pano {
	width:630px;
	height:400px;
}
#access #contents-area #contents-area-base #contents-area-base-LEFT #map_content img{
	float:left;
	margin-right:15px;
}
*html #access #contents-area #contents-area-base #contents-area-base-LEFT #map_content {
		width:660px;
}
#access #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:200px;
	padding-right: 30px;
	padding-left: 0px;
	padding-top:60px;
}


/*****************************************************************************
 Q&Aページ
*****************************************************************************/
#faq #contents-area {
	margin-top:0px;
}

#faq #contents-area #contents-area-top {
	background:url(../images/contents0_top.png) no-repeat 0 0;
	width:950px;
	height:27px;
}
#faq #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#faq #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#faq #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:680px;
	padding-left: 30px;
	padding-top: 20px;
	margin-bottom:20px;
}
#faq #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:660px;
	height:48px;
	background:url(../images/h2_qanda.png) no-repeat 0 0;
	text-indent:-9999px;
}
#faq #contents-area #contents-area-base #contents-area-base-LEFT #qa_content {
	width:630px;
	padding:15px;
	margin-top: 3px;
	background-color: #D1E5ED;
}
*html #faq #contents-area #contents-area-base #contents-area-base-LEFT #qa_content {
	width:660px;
}
#faq #contents-area #contents-area-base #contents-area-base-LEFT #qa_content h3{
	font-size:16px;
	font-weight:bold;
	color:#033357;
}
#faq #contents-area #contents-area-base #contents-area-base-LEFT #qa_content p {
	margin-bottom:10px;
	padding-left:20px;
}

#faq #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:200px;
	padding-right: 30px;
	padding-left: 0px;
	padding-top:60px;
}

/*****************************************************************************
 Inquiryページ
*****************************************************************************/
#inquiry #contents-area {
	margin-top:0px;
}

#inquiry #contents-area #contents-area-top {
	background:url(../images/contents0_top.png) no-repeat 0 0;
	width:950px;
	height:27px;
}
#inquiry #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#inquiry #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:680px;
	padding-left: 30px;
	padding-top: 20px;
	margin-bottom:20px;
}

#inquiry #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:660px;
	height:48px;
	background:url(../images/h2_inquiry.png) no-repeat 0 0;
	text-indent:-9999px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #inq_content_tel ,
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #inq_content_mail {
	width:630px;
	padding:15px;
	margin-top: 3px;
	background-color: #D1E5ED;
}
*html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #inq_content_tel {
	width:660px;
}
*html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #inq_content_mail {
	width:660px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #inq_content_tel {
	margin-bottom:20px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:200px;
	padding-right: 30px;
	padding-left: 0px;
	padding-top:60px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #check {
	display:block;
	margin:0 auto;
	width:92px;
	height:30px;
	background:url(../images/check.png) no-repeat 0 0;
	text-indent:-9999px;
	border: 0;
	cursor:pointer;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #check:hover {
	background-position:-92px 0;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #buttom_area {
	text-align:center;
	margin:0 auto;
}
*html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #buttom_area {
	width:400px;
	margin-left:100px;
}
*+html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #buttom_area {
	width:400px;
	margin-left:100px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #send {
	display:inline-block;
	width:92px;
	height:30px;
	background:url(../images/send.png) no-repeat 0 0;
	text-indent:-9999px;
	border: 0;
	cursor:pointer;
}
*html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #send {
	float:left;
	display:block;
}
*+html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #send {
	float:left;
	display:block;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #send:hover {
	background-position:-92px 0;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #back {
	display:inline-block;
	width:92px;
	height:30px;
	background:url(../images/back.png) no-repeat 0 0;
	text-indent:-9999px;
	border: 0;
	cursor:pointer;
	margin-right:20px;
}
*html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #back  {
	float:left;
	display:block;
}
*+html #inquiry #contents-area #contents-area-base #contents-area-base-LEFT #back {
	float:left;
	display:block;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT #back:hover {
	background-position:-92px 0;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT h3#tel {
	width:216px;
	height:25px;
	background:url(../images/h3_inquiry_tel.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:15px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT h3#mail {
	width:216px;
	height:25px;
	background:url(../images/h3_inquiry_mail.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:15px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT h3#mail_check {
	width:239px;
	height:25px;
	background:url(../images/h3_inquiry_mail_check.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:15px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT h3#mail_thank {
	width:216px;
	height:25px;
	background:url(../images/h3_inquiry_mail_thank.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:15px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT table {
	font-size:12px;
	width:630px;
	margin-top: 10px;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT table td {
	padding:5px;
	vertical-align:top;
	border:solid #033357 1px;
	background-color:#ffffff;
}
#inquiry #contents-area #contents-area-base #contents-area-base-LEFT table td.inq_tb_title {
	width:120px;
	background-color:#E8FFF9;
}

/*****************************************************************************
 Sitemapページ
*****************************************************************************/
#sitemap #contents-area {
	margin-top:0px;
}

#sitemap #contents-area #contents-area-top {
	background:url(../images/contents0_top.png) no-repeat 0 0;
	width:950px;
	height:27px;
}
#sitemap #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#sitemap #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#sitemap #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:680px;
	padding-left: 30px;
	padding-top: 20px;
	margin-bottom:20px;
}

#sitemap #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:660px;
	height:48px;
	background:url(../images/h2_sitemap.png) no-repeat 0 0;
	text-indent:-9999px;
}

#sitemap #contents-area #contents-area-base #contents-area-base-LEFT #sitemap_content {
	width:600px;
	padding:30px;
	margin-top: 3px;
	background-color: #D1E5ED;
	margin-bottom:20px;
}
*html #sitemap #contents-area #contents-area-base #contents-area-base-LEFT #sitemap_content {
	width:630px;
}
#sitemap #contents-area #contents-area-base #contents-area-base-LEFT ul#page  {
	list-style:url(../images/gt3.gif) ;
	width:280px;
	float:left;
}
#sitemap #contents-area #contents-area-base #contents-area-base-LEFT ul#news  {
	list-style:url(../images/gt3.gif);
	width:280px;
	float:right;
}
#sitemap #contents-area #contents-area-base #contents-area-base-LEFT ul.sub_ul {
	list-style:url(../images/gt33.gif);
	margin-left:20px;
}

#sitemap #contents-area #contents-area-base #contents-area-base-RIGHT {
	float:right;
	width:200px;
	padding-right: 30px;
	padding-left: 0px;
	padding-top:60px;
}

/*****************************************************************************
 Newページ
*****************************************************************************/
#new #contents-area {
	margin-top:0px;
}

#new #contents-area #contents-area-top {
	background:url(../images/contents0_top.png) no-repeat 0 0;
	width:950px;
	height:27px;
}
#new #contents-area #contents-area-base {
	margin:0 5px;
	background-color:#FFFFFF;
	width:940px;
	min-height:400px;
}

#new #contents-area #contents-area-bottom {
	background:url(../images/contents2_bottom.png) no-repeat 0 0;
	width:950px;
	height:15px;
}
#new #contents-area #contents-area-base #contents-area-base-LEFT {
	float:left;
	width:870px;
	padding-left: 20px;
	padding-top: 20px;
	margin-bottom:20px;
}
#new #contents-area #contents-area-base #contents-area-base-LEFT h2 {
	width:870px;
	height:54px;
	background:url(../images/h2_new.png) no-repeat 0 0;
	font-size:24px;
	font-weight:bold;
	color:#275272;
	line-height:150%:
; 	line-height: 150%;
}
#new #contents-area #contents-area-base #contents-area-base-LEFT p{
	margin-top:20px;
	margin-left:20px;
}
#new #contents-area #contents-area-base #contents-area-base-LEFT img {
	float:left;
	margin-right:10px;
}

