﻿@charset "utf-8";

/* 制作者情報 */
/* ブラウザ初期化スタイル */
/* 共通部分のスタイル */
/* 各ページ個別のスタイル */

/*--------------------------------------------------------------------
guideline : ver00
since : 2009/06/
writer : 
last_editday : 
last_editor : 
--------------------------------------------------------------------*/


/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/
html, body {
	font-family: "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,
	"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
	color:#333333;
}
h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,
	"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
table, caption, th, td {
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,
	"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object {
	font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,
	"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}
/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

#container {
	font-size:small;
	text-align: -moz-center !important; /*For Firefox*/
	text-align: center;                 /*For IE*/
}
#header_t {
    background-image:url(http://www.clayton-bay.jp/images/index/bg_top.jpg);
	background-repeat:repeat-x;
	height:80px;
}
#header_t #cen {
    width:900px;
	margin:auto auto;
}
#header_t #cen .ri {
    float:right;
	text-align:right;
}
#header_t #cen .ri .img_ri {
    padding-top:12px;
	padding-bottom:13px;
}
div#header_t h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#header_t ul {
    margin-right:8px;
}
div#header_t ul li {
	display:inline;
	float:left;
}
div#header_t ul li a {
	display:block;
	height:18px;
	text-indent:-9999px;
	overflow: hidden;
}
div#header_t ul li#link1 {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_01.jpg) no-repeat center center;
	width:69px;
}
div#header_t ul li#link2 {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_02.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link3 {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_03.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link4 {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_04.jpg) no-repeat center center;
	width:64px;
}
div#header_t ul li#link1 a {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_01.jpg) no-repeat center center;
	width:69px;
}
div#header_t ul li#link2 a {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_02.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link3 a {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_03.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link4 a {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_04.jpg) no-repeat center center;
	width:64px;
}
div#header_t ul li#link1 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_01.jpg) no-repeat center center;
	width:69px;
}
div#header_t ul li#link2 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_02.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link3 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_03.jpg) no-repeat center center;
	width:76px;
}
div#header_t ul li#link4 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/qmenu_04.jpg) no-repeat center center;
	width:64px;
}
div#main_x_ {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/bg1.jpg);
	background-repeat:repeat-x;
}
div#main_y_ {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/bg2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:100%;
}
div#main_bg_ {
    background-image:url(http://www.clayton-bay.jp/yoyaku/images/bg_center_yoyaku.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	width:100%;
}
div#main_bg_ .menu_img {
    text-align: -moz-center !important; /*For Firefox*/
	text-align: center;                 /*For IE*/
	margin:auto auto;
	height:220px;
}
div#main_bg_ .menu_img .img {
}
div#main_bg_ .menu_img .menu {
    width:900px;
	height:50px;
	margin:auto auto;
}
div#main_bg_ .menu_img .menu h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#main_bg_ .menu_img .menu ul {
}
div#main_bg_ .menu_img .menu ul li {
	display:inline;
	float:left;
}
div#main_bg_ .menu_img .menu ul li a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	overflow: hidden;
}
div#main_bg_ .menu_img .menu ul li#me1 {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me2 {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me3 {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me4 {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me5 {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me6 {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me7 {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me8 {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;	
}
div#main_bg_ .menu_img .menu ul li#me1 a {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me2 a {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me3 a {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me4 a {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me5 a {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me6 a {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me7 a {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me8 a {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;
	width:144px;
}
div#main_bg_ .menu_img .menu ul li#me1 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_010.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me2 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_020.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me3 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_030.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me4 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_040.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me5 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_050.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me6 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_060.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me7 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_070.jpg) no-repeat center center;
}
div#main_bg_ .menu_img .menu ul li#me8 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_080.jpg) no-repeat center center;
}
div#main_bg_bg {
    background-image:url(http://www.clayton-bay.jp/images/contact/bg_center.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	width:100%;
}
div#main_bg_bg .menu_img {
    text-align: -moz-center !important; /*For Firefox*/
	text-align: center;                 /*For IE*/
	margin:auto auto;
	height:220px;
}
div#main_bg_bg .menu_img .img {
}
div#main_bg_bg .menu_img .menu {
    width:900px;
	height:50px;
	margin:auto auto;
}
div#main_bg_bg .menu_img .menu h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#main_bg_bg .menu_img .menu ul {
}
div#main_bg_bg .menu_img .menu ul li {
	display:inline;
	float:left;
}
div#main_bg_bg .menu_img .menu ul li a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	overflow: hidden;
}
div#main_bg_bg .menu_img .menu ul li#me1 {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me2 {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me3 {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me4 {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me5 {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me6 {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me7 {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me8 {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;	
}
div#main_bg_bg .menu_img .menu ul li#me1 a {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me2 a {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me3 a {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me4 a {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me5 a {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me6 a {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me7 a {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me8 a {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;
	width:144px;
}
div#main_bg_bg .menu_img .menu ul li#me1 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_010.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me2 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_020.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me3 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_030.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me4 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_040.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me5 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_050.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me6 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_060.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me7 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_070.jpg) no-repeat center center;
}
div#main_bg_bg .menu_img .menu ul li#me8 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_080.jpg) no-repeat center center;
}
div#main_x {
    background-image:url(http://www.clayton-bay.jp/images/index/bg1.jpg);
	background-repeat:repeat-x;
}
div#main_y {
    background-image:url(http://www.clayton-bay.jp/images/index/bg2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:100%;
}
div#main_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/bg_center.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	width:100%;
}
div#main_bg .flash {
    text-align: -moz-center !important; /*For Firefox*/
	text-align: center;                 /*For IE*/
	margin:auto auto;
	height:450px;
}
div#main_bg .flash .flash_11 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align: center;                 /*For IE*/
	margin:auto auto;
	height:400px;
}
div#main_bg .flash .menu {
    width:900px;
	height:50px;
	margin:auto auto;
}
div#main_bg .flash .menu h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#main_bg .flash .menu ul {
}
div#main_bg .flash .menu ul li {
	display:inline;
	float:left;
}
div#main_bg .flash .menu ul li a {
	display:block;
	width:108px;
	height:50px;
	text-indent:-9999px;
	overflow: hidden;
}
div#main_bg .flash .menu ul li#me1 {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me2 {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me3 {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me4 {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me5 {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me6 {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me7 {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me8 {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;	
}
div#main_bg .flash .menu ul li#me1 a {
	background:url(http://www.clayton-bay.jp/images/menu_01.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me2 a {
	background:url(http://www.clayton-bay.jp/images/menu_02.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me3 a {
	background:url(http://www.clayton-bay.jp/images/menu_03.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me4 a {
	background:url(http://www.clayton-bay.jp/images/menu_04.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me5 a {
	background:url(http://www.clayton-bay.jp/images/menu_05.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me6 a {
	background:url(http://www.clayton-bay.jp/images/menu_06.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me7 a {
	background:url(http://www.clayton-bay.jp/images/menu_07.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me8 a {
	background:url(http://www.clayton-bay.jp/images/menu_08.jpg) no-repeat center center;
	width:144px;
}
div#main_bg .flash .menu ul li#me1 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_010.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me2 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_020.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me3 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_030.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me4 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_040.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me5 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_050.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me6 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_060.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me7 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_070.jpg) no-repeat center center;
}
div#main_bg .flash .menu ul li#me8 a:hover {
	background:url(http://www.clayton-bay.jp/images/menu_080.jpg) no-repeat center center;
}
div#footer {
    background-image:url(http://www.clayton-bay.jp/images/index/bg_bot_index_.jpg);
	background-repeat:repeat-x;
	height:182px;
}
div#footer .cen {
    width:900px;
	margin:auto auto;
}
div#footer .cen .le {
    float:left;
	color:#c18c28;
	text-align:left;
	line-height:16px;
	padding-top:16px;
	padding-left:15px;
}
div#footer .cen .le .bold {
    font-weight:bold;
	font-size:14px;
	line-height:26px;
}
div#footer .cen .ri {
    float:right;
	padding-top:18px;
}
div#footer .cen .ri h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#footer .cen .ri ul {
    margin-right:8px;
}
div#footer .cen .ri ul li {
	display:inline;
	float:left;
}
div#footer .cen .ri ul li a {
	display:block;
	height:13px;
	text-indent:-9999px;
	overflow: hidden;
}
div#footer .cen .ri ul li#link_1 {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth001.jpg) no-repeat center center;
	width:133px;
}
div#footer .cen .ri ul li#link_2 {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth002.jpg) no-repeat center center;
	width:93px;
}
div#footer .cen .ri ul li#link_3 {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth003.jpg) no-repeat center center;
	width:105px;
}
div#footer .cen .ri ul li#link_4 {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth004.jpg) no-repeat center center;
	width:140px;
}
div#footer .cen .ri ul li#link_1 a {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth001.jpg) no-repeat center center;
	width:133px;
}
div#footer .cen .ri ul li#link_2 a {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth002.jpg) no-repeat center center;
	width:93px;
}
div#footer .cen .ri ul li#link_3 a {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth003.jpg) no-repeat center center;
	width:105px;
}
div#footer .cen .ri ul li#link_4 a {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth004.jpg) no-repeat center center;
	width:140px;
}
div#footer .cen .ri ul li#link_1 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth001.jpg) no-repeat center center;
	width:133px;
}
div#footer .cen .ri ul li#link_2 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth002.jpg) no-repeat center center;
	width:93px;
}
div#footer .cen .ri ul li#link_3 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth003.jpg) no-repeat center center;
	width:105px;
}
div#footer .cen .ri ul li#link_4 a:hover {
	background:url(http://www.clayton-bay.jp/images/index/bot_bth004.jpg) no-repeat center center;
	width:140px;
}
div#footer .cen .txt {
	text-align:right;
	padding-top:30px;
	text-align:right;
}
div#footer .cen .txt .flash {
	background-image:url(http://www.clayton-bay.jp/images/index/flash_logo.jpg);
	background-repeat:no-repeat;
	width:265px;
	height:14px;
	font-size:10px;
	margin-left:610px;
	text-align:left;
	padding-top:3px;
	padding-left:25px;
}
div#footer .cen .txt .flash a {
    text-decoration:underline;
	color:#333333;
}
div#footer .cen .txt .flash a:hover {
    text-decoration:none;
	color:#333333;
}
div#footer .cen .txt .cop {
    padding-top:7px;
	padding-right:7px;
}
/* float
------------------------------- */
.cb {
	clear:both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f0 {
	font-size:0px;
}

.err {
	color:#FF0000;
	padding-left:10px;
}
/*--------------------------------------------------------------------

  HPimg
  
--------------------------------------------------------------------*/
.online_etc_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/online/banner.jpg);
   width:900px;
   height:170px;
}
.online_etc_hpimg h2 {
    text-indent:-9999px;   
}

.online_etc_hpimg .link {
    text-align:right;
	padding-top:139px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.online_etc_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.online_etc_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.online_original_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/online/banner.jpg);
   width:900px;
   height:170px;
}
.online_original_hpimg h2 {
    text-indent:-9999px;   
}

.online_original_hpimg .link {
    text-align:right;
	padding-top:139px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.online_original_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.online_original_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.online_index_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/online/banner.jpg);
   width:900px;
   height:170px;
}
.online_index_hpimg h2 {
    text-indent:-9999px;   
}

.online_index_hpimg .link {
    text-align:right;
	padding-top:139px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.online_index_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.online_index_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.souryou_index_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/online/banner.jpg);
   width:900px;
   height:170px;
}
.souryou_index_hpimg h2 {
    text-indent:-9999px;   
}

.souryou_index_hpimg .link {
    text-align:right;
	padding-top:139px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.souryou_index_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.souryou_index_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.accommodations_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/accommodations/banner.jpg);
   width:900px;
   height:170px;
}
.accommodations_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.accommodations_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.accommodations_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.accommodations_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_tennoma_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_tennoma_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_tennoma_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_tennoma_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_tennoma_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_middle_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_middle_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_middle_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_middle_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_middle_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_small_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_small_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_small_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_small_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_small_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_ry_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_ry_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_ry_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_ry_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_ry_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_ki_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/index/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_ki_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_ki_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_ki_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_ki_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.banquet_delivery_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/banquet/delivery/banner.jpg);
   width:900px;
   height:170px;
}
.banquet_delivery_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.banquet_delivery_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.banquet_delivery_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.banquet_delivery_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.restaurant_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurant/index/banner.jpg);
   width:900px;
   height:170px;
}
.restaurant_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurant_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurant_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurant_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.restaurant_marin_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurant/marin/banner.jpg);
   width:900px;
   height:170px;
}
.restaurant_marin_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurant_marin_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurant_marin_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurant_marin_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.restaurant_goto_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurant/goto/banner.jpg);
   width:900px;
   height:170px;
}
.restaurant_goto_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurant_goto_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurant_goto_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurant_goto_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.restaurant_sogyo_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurant/sogyo/banner.jpg);
   width:900px;
   height:170px;
}
.restaurant_sogyo_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurant_sogyo_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurant_sogyo_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurant_sogyo_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.restaurant_bakery_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurant/bakery/banner.jpg);
   width:900px;
   height:170px;
}
.restaurant_bakery_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurant_bakery_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurant_bakery_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurant_bakery_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.stay_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/stay/banner.jpg);
   width:900px;
   height:170px;
}
.stay_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.stay_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.stay_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.stay_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.sightseeing_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/sightseeing/banner.jpg);
   width:900px;
   height:170px;
}
.sightseeing_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.sightseeing_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.sightseeing_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.sightseeing_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.facilities_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/facilities/banner.jpg);
   width:900px;
   height:170px;
}
.facilities_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.facilities_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.facilities_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.facilities_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.stayinfo_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/stayinfo/banner.jpg);
   width:900px;
   height:170px;
   margin:auto auto;
}
.stayinfo_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.stayinfo_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.stayinfo_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.stayinfo_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}

.qa_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/qa/banner.jpg);
   width:900px;
   height:170px;
}
.qa_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.qa_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.qa_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.qa_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}






.restaurantinfo_hpimg {
   background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/banner.jpg);
	background-repeat:no-repeat;
   width:900px;
   height:170px;
}
.restaurantinfo_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.restaurantinfo_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.restaurantinfo_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.restaurantinfo_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}




.e_list_hpimg {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/n_banner.jpg);
	background-repeat:no-repeat;
   width:900px;
   height:170px;
}
.e_list_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.e_list_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.e_list_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.e_list_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}
/*--------------------------------------------------------------------

  HP
  
--------------------------------------------------------------------*/
/*--------------------------------------------------------------------
(hp_index.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#index {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#index .index_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:20px;
}
div#index .index_le .info_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/info_bg.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:284px;
	margin-left:15px;
	margin-top:1px;
	text-align:left;
}
div#index .index_le .info_bg .img_1 {
    width:315px;
	float:left;
}
div#index .index_le .info_bg .img_1 .fl_1 {
	float:left;
	padding-top:26px;
	padding-left:21px;
}
div#index .index_le .info_bg .img_1 .fl_11 {
	float:left;
	padding-top:30px;
	padding-left:12px;
	line-height:16px;
}
div#index .index_le .info_bg .img_1 .fl_11 .col {
	color:#990033;
	font-weight:bold;
}
div#index .index_le .info_bg .img_2 {
    width:315px;
	float:left;
}
div#index .index_le .info_bg .img_2 .fl_2 {
	float:left;
	padding-top:26px;
	padding-left:13px;
}
div#index .index_le .info_bg .img_2 .fl_22 {
	float:left;
	padding-top:30px;
	padding-left:12px;
	line-height:16px;
}
div#index .index_le .info_bg .img_2 .fl_22 .col {
	color:#990033;
	font-weight:bold;
}
div#index .index_le .info_bg .img_3 {
    width:315px;
	float:left;
}
div#index .index_le .info_bg .img_3 .fl_3 {
	float:left;
	padding-top:22px;
	padding-left:21px;
}
div#index .index_le .info_bg .img_3 .fl_33 {
	float:left;
	padding-top:26px;
	padding-left:12px;
	line-height:16px;
}
div#index .index_le .info_bg .img_3 .fl_33 .col {
	color:#990033;
	font-weight:bold;
}
div#index .index_le .info_bg .img_4 {
    width:315px;
	float:left;
}
div#index .index_le .info_bg .img_4 .fl_4 {
	float:left;
	padding-top:22px;
	padding-left:13px;
}
div#index .index_le .info_bg .img_4 .fl_44 {
	float:left;
	padding-top:26px;
	padding-left:12px;
	line-height:16px;
}
div#index .index_le .info_bg .img_4 .fl_44 .col {
	color:#990033;
	font-weight:bold;
}
div#index .index_le .news {
	padding-top:28px;
}
div#index .index_le .news_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/news_bg.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:490px;
	margin-left:15px;
	margin-top:1px;
	text-align:center;
	padding-top:6px;
}
div#index .index_le .news_bg .title {
    width:598px;
	height:33px;
	text-align:center;
	margin:auto auto;
}
div#index .index_le .news_bg .title h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#index .index_le .news_bg .title ul {
}
div#index .index_le .news_bg .title ul li {
	display:inline;
	float:left;
}
div#index .index_le .news_bg .title ul li a {
	display:block;
	height:33px;
	text-indent:-9999px;
	overflow: hidden;
}
div#index .index_le .news_bg .title ul li.click1 {
	background:url(http://www.clayton-bay.jp/images/index/news_bth0010.jpg) no-repeat center center;
	width:150px;
}
div#index .index_le .news_bg .title ul li.click2 {
	background:url(http://www.clayton-bay.jp/images/index/news_bth002.jpg) no-repeat center center;
    width:150px;
}
div#index .index_le .news_bg .title ul li.click3 {
	background:url(http://www.clayton-bay.jp/images/index/news_bth003.jpg) no-repeat center center;
    width:150px;
}
div#index .index_le .news_bg .title ul li.click4 {
	background:url(http://www.clayton-bay.jp/images/index/news_bth004.jpg) no-repeat center center;
    width:148px;
}
div#index .index_le .news_bg .con {
	width:598px;
	height:421px;
	background-color:#ffffff;
	margin:auto auto;
	text-align:left;
}
div#index .index_le .news_bg .con .line {
    clear:both;
	font-size:0px;
}
div#index .index_le .news_bg .con .line_ {
    padding-top:20px;
}
div#index .index_le .news_bg .con .news_1 {
    padding-top:13px;
}
div#index .index_le .news_bg .con .news_1 .img {
    float:left;
	width:80px;
	padding-left:11px;
	padding-bottom:13px;
}
div#index .index_le .news_bg .con .news_1 .time {
    float:left;
	width:95px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_1 .titl {
    float:left;
	width:407px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_1 .titl .si {
    font-size:10px;
	color:#333333;
	line-height:15px;
}
div#index .index_le .news_bg .con .news_2 {
    padding-top:13px;
}
div#index .index_le .news_bg .con .news_2 .img {
    float:left;
	width:80px;
	padding-left:11px;
	padding-bottom:13px;
}
div#index .index_le .news_bg .con .news_2 .time {
    float:left;
	width:95px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_2 .titl {
    float:left;
	width:407px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_2 .titl .si {
    font-size:10px;
	color:#333333;
	line-height:15px;
}
div#index .index_le .news_bg .con .news_3 {
    padding-top:13px;
}
div#index .index_le .news_bg .con .news_3 .img {
    float:left;
	width:80px;
	padding-left:11px;
	padding-bottom:13px;
}
div#index .index_le .news_bg .con .news_3 .time {
    float:left;
	width:95px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_3 .titl {
    float:left;
	width:407px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_3 .titl .si {
    font-size:10px;
	color:#333333;
	line-height:15px;
}
div#index .index_le .news_bg .con .news_4 {
    padding-top:13px;
}
div#index .index_le .news_bg .con .news_4 .img {
    float:left;
	width:80px;
	padding-left:11px;
	padding-bottom:13px;
}
div#index .index_le .news_bg .con .news_4 .time {
    float:left;
	width:95px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_4 .titl {
    float:left;
	width:407px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_4 .titl .si {
    font-size:10px;
	color:#333333;
	line-height:15px;
}
div#index .index_le .news_bg .con .news_5 {
    padding-top:13px;
}
div#index .index_le .news_bg .con .news_5 .img {
    float:left;
	width:80px;
	padding-left:11px;
	padding-bottom:13px;
}
div#index .index_le .news_bg .con .news_5 .time {
    float:left;
	width:95px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_5 .titl {
    float:left;
	width:407px;
	color:#990033;
	font-weight:bold;
	line-height:18px;
}
div#index .index_le .news_bg .con .news_5 .titl .si {
    font-size:10px;
	color:#333333;
	line-height:15px;
}
div#index .index_le .tv {
	padding-top:22px;
}
div#index .index_le .tv .tvcm {
    float:left;
	padding-left:15px;
}
div#index .index_le .tv .shop {
    float:right;
}
div#index .index_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:20px;
}
div#index .index_ri .rese_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/rese_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:224px;
	margin:auto auto;
	font-size:12px;
}
div#index .index_ri .rese_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:8px;
}
div#index .index_ri .rese_bg .p1_ {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:4px;
}
div#index .index_ri .rese_bg .p1_1 {
	padding-top:8px;
}
div#index .index_ri .rese_bg .p2 {
    padding-top:8px;
	padding-bottom:5px;
}
div#index .index_ri .top_14 {
    padding-top:14px;
}
div#index .index_ri .top_10 {
    padding-top:10px;
}
div#index .index_ri .top_9 {
    padding-top:9px;
}
div#index .index_ri .top_46 {
    padding-top:46px;
}
div#index .index_ri .top_13 {
    padding-top:13px;
}
div#index .index_ri .top_5 {
    padding-top:5px;
}

div#index .index_ri .san h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#index .index_ri .san ul {
}
div#index .index_ri .san ul li {
    list-style-type:none;
}
div#index .index_ri .san ul li a {
	display:block;
	text-indent:-9999px;
	overflow: hidden;
}
div#index .index_ri .san ul li#top_46 {
	background:url(http://www.clayton-bay.jp/images/index/wnh.jpg) no-repeat center center;
	width:167px;
	height:60px;
	margin-top:46px;
}
div#index .index_ri .san ul li#top_46 a {
	background:url(http://www.clayton-bay.jp/images/index/wnh.jpg) no-repeat center center;
	width:167px;
	height:60px;
}
div#index .index_ri .san ul li#top_13 {
	background:url(http://www.clayton-bay.jp/images/index/pp.jpg) no-repeat center center;
	width:102px;
	height:102px;
	margin-top:13px;
}
div#index .index_ri .san ul li#top_13 a {
	background:url(http://www.clayton-bay.jp/images/index/pp.jpg) no-repeat center center;
	width:102px;
	height:102px;
}
div#index .index_ri .san ul li#top_5 {
	background:url(http://www.clayton-bay.jp/images/index/vs.jpg) no-repeat center center;
	width:117px;
	height:68px;
	margin-top:5px;
}
div#index .pagetop {
    padding-top:18px;
	padding-right:12px;
	text-align:right;
	clear:both;
}

div#top_flash {
	width:1100px;
	height:400px;
	z-index:0px;
}

div#top_flash object{
	z-index:-9999px;
}

div#top_img {
	position:absolute;
	width:860px;
	height:270px;
	left:15%;
	top:140px;
	z-index:999px;

}


div#top_img img{

}

/*--------------------------------------------------------------------
(access.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#access {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#access .pagetop {
    clear:both;
    padding-top:50px;
	padding-right:12px;
	text-align:right;
}

div#access h2{
	padding-top:15px;
}
div#access .map{
	padding-top:20px;
	margin-right: auto;
	margin-left: auto;
}
div#access .cen_th{
	padding-right:50px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
}
div#access .cen_th img{
	margin-left:10px;
}
div#access .cen{
	width: 792px;
	padding-top:16px;
	margin-right: auto;
	margin-left: auto;
}
div#access .cen .fl{
	width:510px;
	float:left;
	text-align:left;	
}
div#access .cen .fl p{
	line-height:20px;
}
div#access .cen .fl .left{
	width:510px;
	margin-top:20px;
}
div#access .cen .fl .left .bg{
	width:210px;
	height:74px;
	float:left;
	background-image: url(http://www.clayton-bay.jp/images/access/bg.jpg);
}
div#access .cen .fl .left .bg ul{
	margin-top:7px;
	margin-left:3px;
	list-style:none;
}
div#access .cen .fl .left .bg ul li{
	line-height:20px;
}
div#access .cen .fl .left img{
	float:right;
}
div#access .cen .fr{
	float:right;
}
div#access .cen1{
	width: 792px;
	padding-top:50px;	
	margin-right: auto;
	margin-left: auto;
}
div#access .cen1 .fl{
	float:left;
	width:405px;
}
div#access .cen1 .fl .tab1{
	float:left;
	text-align:center;
	line-height:16px;
	width:200px;
}
div#access .cen1 .fl td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

div#access .cen1 .fl .tab2{
	float:right;
	text-align:center;
	line-height:16px;
	width:200px;	
}
div#access .cen1 .fl p{
	font-size:10px;
	color:#333333;
	float:right;
	margin-top:3px;
}
div#access .cen1 .fl img{
	margin-top:10px;
}
div#access .cen1 .fr{
	float:right;
	text-align:right;
}
div#access .cen1 .fl .gelu{
	border-left:1px solid #cccccc;
}
div#access .cen1 .fl .gelu1{
	border-right:1px solid #999999;
}
div#access .cen1 .fl .gelu_topl{
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #999999; 
	border-left:1px solid #cccccc;
}
div#access .cen1 .fl .gelu_topr{
	border-top:1px solid #999999; 
	border-right:1px solid #999999; 
	border-bottom:1px solid #999999;
}
div#access .cen1 .fl .gelu_botl{
	border-left:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
}
div#access .cen1 .fl .gelu_botr{
	border-right:1px solid #999999; 
	border-bottom:1px solid #999999;
}
/*--------------------------------------------------------------------
(restaurant_ki.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_ki {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_ki .ki_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}

div#restaurant_ki .ki_le .box{
	text-align:left;
	margin-left:16px;
	padding-top:18px;
	padding-bottom:15px;
}
div#restaurant_ki .ki_le .box p{
	line-height:16px;
	margin-top:12px;
	margin-left:15px;
	margin-right:20px;
}
div#restaurant_ki .ki_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#restaurant_ki .ki_ri .top_14 {
	padding-top:14px;
}
div#restaurant_ki .ki_ri .top_7 {
	padding-top:7px;
}

div#restaurant_ki .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(banquet_ry.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet_ry {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet_ry .ry_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}

div#banquet_ry .ry_le td{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
div#banquet_ry .ry_le .tab{
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
div#banquet_ry .ry_le .tab1{
	text-align:left;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
}
div#banquet_ry .ry_le .tab2{
	text-align:right;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
}
div#banquet_ry .ry_le .box{
	text-align:left;
	margin-left:16px;
	padding-top:18px;
	padding-bottom:15px;
}
div#banquet_ry .ry_le .box p{
	line-height:16px;
	margin-top:12px;
	margin-left:15px;
	margin-right:10px;
}
div#banquet_ry .ry_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#banquet_ry .ry_ri .top_14 {
	padding-top:14px;
}
div#banquet_ry .ry_ri .top_7 {
	padding-top:7px;
}

div#banquet_ry .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(banquet_delivery.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet_delivery {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet_delivery .de_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquet_delivery .de_le .box1{
	width:630px;
	padding-top:15px;
	padding-left:15px;
}
div#banquet_delivery .de_le .ptop{
	text-align:right;
	margin-top:15px;
	margin-bottom:25px;
}
div#banquet_delivery .de_le .box1 .sbox_top{
	float:left;
	border:1px solid #dbbd82;
	margin-right:8px;
	padding:6px;
	text-align:center;
}

div#banquet_delivery .de_le .box1 .sbox_top1{
	float:left;
	border:1px solid #dbbd82;
	padding:6px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_topf{
	float:left;
	border:1px solid #dbbd82;
	margin-right:4px;
	width:140px;
	padding:6px;
	text-align:center;
}

div#banquet_delivery .de_le .box1 .sbox_topf1{
	float:left;
	border:1px solid #dbbd82;
	width:140px;	
	padding:6px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_topt{
	float:left;
	border:1px solid #dbbd82;
	margin-right:8px;
	width:190px;
	padding:6px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_topt1{
	float:left;
	border:1px solid #dbbd82;
	width:190px;	
	padding:6px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_top_2{
	float:left;
	border:1px solid #dbbd82;
	padding:6px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_top_3{
	float:left;
	border:1px solid #dbbd82;
	padding:6px;
	margin-left:8px;
	text-align:center;
}
div#banquet_delivery .de_le .box1 .sbox_top_4 {
    float:left;
	width:104px;
}
div#banquet_delivery .de_le .box1 .ico{
	font-size:9px;
}
div#banquet_delivery .de_le .box1 .sbox_top .ptxt{
	color:#333333;
	text-align:left;
	margin-left:2px;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_topf .ptxt{
	color:#333333;
	text-align:left;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_topt .ptxt{
	color:#333333;
	text-align:left;
	margin-top:5px;	
	margin-left:2px;	
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_top1 .ptxt{
	color:#333333;
	text-align:left;
	margin-left:2px;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_topf1 .ptxt{
	color:#333333;
	text-align:left;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_topt1 .ptxt{
	color:#333333;
	text-align:left;
	margin-top:5px;	
	margin-left:2px;	
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_top_2 .ptxt{
	color:#333333;
	text-align:left;
	margin-left:2px;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .box1 .sbox_top_3 .ptxt{
	color:#333333;
	text-align:left;
	margin-left:2px;
	margin-top:5px;
	line-height:16px;
}
div#banquet_delivery .de_le .tab{
	width:630px;
	height:380px;
	text-align:left;
	margin-bottom:30px;
	background-color: #f7efdf;
}
div#banquet_delivery .de_le .tab img{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:27px;
}
div#banquet_delivery .de_le .tab p{
	color:#333333;
	margin-left:27px;
	margin-right:27px;
}
div#banquet_delivery .de_le .tab ul{
	list-style:none;
}
div#banquet_delivery .de_le .tab ul li{
	color:#333333;
	margin-left:34px;
	padding-left:15px;
	line-height:18px;
	background-image: url(http://www.clayton-bay.jp/images/banquet/delivery/ico.jpg);
	background-repeat: no-repeat;
	background-position: 3px;
}
div#banquet_delivery .de_le .tab1{
	width:590px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	text-align:center;
}
div#banquet_delivery .de_le .tab1 p{
	text-align:left;
}
div#banquet_delivery .de_le .tab1 .tit_txt{
	margin-top:10px;
	margin-bottom:10px;
}
div#banquet_delivery .de_le .bg{
	width:626px;
	text-align:center;
	background-image: url(http://www.clayton-bay.jp/images/banquet/delivery/bg111.jpg);
	background-repeat: repeat-y;
}
div#banquet_delivery .de_le .bg .st{
	padding-top:10px;
}
div#banquet_delivery .de_le .bg .fl{
	color:#333333;
	width:280px;
	text-align:left;
	padding-left:35px;
	padding-top:5px;
	line-height:16px;
	float:left;
}
div#banquet_delivery .de_le .bg .fr{
	text-align:right;
	padding-right:35px;
	padding-bottom:10px;
	float:right;
}
div#banquet_delivery .de_le .bg1{
	color:#333333;
	height:160px;
	text-align:left;
	padding:10px 20px;
	background-image: url(http://www.clayton-bay.jp/images/banquet/delivery/bg.jpg);
	background-repeat:no-repeat;
	background-position: right;
}
div#banquet_delivery .de_le .bg1 p{
	line-height:14px;
	padding-top:10px;
	padding-left:30px;
}

div#banquet_delivery .add{
	background-image: url(http://www.clayton-bay.jp/images/banquet/delivery/txt_03.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	width:630px;
	height:86px;
}
div#banquet_delivery .add h2 {
	float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
div#banquet_delivery .ds{
	text-align:center;
	padding:30px 0px;
}
div#banquet_delivery .ds .fl{
	float:left;
	padding-left:130px;
}
div#banquet_delivery .ds .fr{
	color:#999999;
	font-size:11px;
	float:left;
	padding-top:4px;
	line-height:16px;
	padding-left:10px;
	text-align:left;
}
div#banquet_delivery .de_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#banquet_delivery .de_ri .top_14 {
	padding-top:14px;
}
div#banquet_delivery .de_ri .top_7 {
	padding-top:7px;
}

div#banquet_delivery .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(banquet_middle.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet_middle {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet_middle .mi_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}



div#banquet_middle .mi_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}



div#banquet_middle .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

div#banquet_middle .mi_le .fl{
	float:left;
	width:270px;
	height:174px;
	margin-top:20px;
	background-image: url(http://www.clayton-bay.jp/images/banquet/tennoma/bg.jpg);
	background-repeat: no-repeat;
	background-position: 14px;
}
div#banquet_middle .mi_le .fr{
	float:right;
	margin-top:20px;	
}
div#banquet_middle .mi_le .txt{
	margin-left:24px;
	line-height: 24px;
	margin-top: 26px;
	text-align:left;
	margin-right:5px;
}
div#banquet_middle .mi_le .ten{
	padding-left:14px;
	text-align:left;
	padding-top:60px;
}
div#banquet_middle .mi_le .ten td{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
div#banquet_tennoma .te_le .ten .titimg{
    margin-bottom:20px;
}
div#banquet_middle .mi_le .ten .tab{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
div#banquet_middle .mi_le .ten .tab1{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#666666;
	border-top:1px solid #333333; 
	border-left:1px solid #333333;
}
div#banquet_middle .mi_le .ten .tab2{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-top:1px solid #333333;
	background-color:#cccccc;
}
div#banquet_middle .mi_le .ten .tab3{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-left:1px solid #333333;
}
div#banquet_middle .mi_ri .top_14 {
	padding-top:14px;
}
div#banquet_middle .mi_ri .top_7 {
	padding-top:7px;
}
/*--------------------------------------------------------------------
(banquet_small.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet_small {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet_small .sm_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}



div#banquet_small .sm_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}



div#banquet_small .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

div#banquet_small .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

div#banquet_small .sm_le .fl{
	float:left;
	width:270px;
	height:174px;
	margin-top:20px;
	background-image: url(http://www.clayton-bay.jp/images/banquet/tennoma/bg.jpg);
	background-repeat: no-repeat;
	background-position: 14px;
}
div#banquet_small .sm_le .fr{
	float:right;
	margin-top:20px;	
}
div#banquet_small .sm_le .txt{
	margin-left:24px;
	line-height: 20px;
	margin-top: 42px;
	text-align:left;
	margin-right:5px;
}
div#banquet_small .sm_le .ten{
	padding-left:14px;
	text-align:left;
	padding-top:60px;
}
div#banquet_small .sm_le .ten td{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
div#banquet_tennoma .te_le .ten .titimg{
    margin-bottom:20px;
}
div#banquet_small .sm_le .ten .tab{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
div#banquet_small .sm_le .ten .tab1{
	background-color:#666666;
	border-top:1px solid #333333; 
	border-left:1px solid #333333;
}
div#banquet_small .sm_le .ten .tab2{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-top:1px solid #333333;
	background-color:#cccccc;
}
div#banquet_small .sm_le .ten .tab3{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-left:1px solid #333333;	
}
div#banquet_small .sm_ri .top_14 {
	padding-top:14px;
}
div#banquet_small .sm_ri .top_7 {
	padding-top:7px;
}
/*--------------------------------------------------------------------
(banquet_tennoma.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet_tennoma {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet_tennoma .te_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquet_tennoma .te_le .fl{
	float:left;
	width:270px;
	height:174px;
	margin-top:20px;
	background-image: url(http://www.clayton-bay.jp/images/banquet/tennoma/bg.jpg);
	background-repeat: no-repeat;
	background-position: 14px;
}
div#banquet_tennoma .te_le .fr{
	float:right;
	margin-top:20px;	
}
div#banquet_tennoma .te_le .txt{
	margin-left:24px;
	line-height: 20px;
	margin-top: 25px;
	text-align:left;
	margin-right:5px;
}
div#banquet_tennoma .te_le .ten{
	padding-left:14px;
	text-align:left;
	padding-top:60px;
}
div#banquet_tennoma .te_le .ten td{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
div#banquet_tennoma .te_le .ten .titimg{
    margin-bottom:20px;
}
div#banquet_tennoma .te_le .ten .tab{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
div#banquet_tennoma .te_le .ten .tab1{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#666666;
	border-top:1px solid #333333; 
	border-left:1px solid #333333;
}
div#banquet_tennoma .te_le .ten .tab2{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-top:1px solid #333333;
	background-color:#cccccc;
}
div#banquet_tennoma .te_le .ten .tab3{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border-left:1px solid #333333;
}
div#banquet_tennoma .te_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;	
}
div#banquet_tennoma .te_ri .top_14 {
	padding-top:14px;
}
div#banquet_tennoma .te_ri .top_7 {
	padding-top:7px;
}
div#banquet_tennoma .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(plan1.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquetinfo_pk {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquetinfo_pk .pk_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquetinfo_pk .pk_le .top {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/top.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:28px;
}
div#banquetinfo_pk .pk_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bg.jpg);
	background-repeat:repeat-y;
	width:633px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#banquetinfo_pk .pk_le .cen .con {
	width:599px;
	text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	padding-bottom:10px;
}
div#banquetinfo_pk .pk_le .cen .tit {
    font-size:16px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;
}
div#banquetinfo_pk .pk_le .cen .con .p1 {
    line-height:20px;
	text-align:left;
	font-size:13px;
	padding-left:40px;
	padding-top:5px;
}
div#banquetinfo_pk .pk_le .cen .con .p2 {
    line-height:20px;
	font-size:13px;
	padding-bottom:40px;
}
div#banquetinfo_pk .pk_le .cen .con .info1 {
}
div#banquetinfo_pk .pk_le .cen .con .info1 .le {
    float:left;
	text-align:left;
	width:299px;
}
div#banquetinfo_pk .pk_le .cen .con .info1 .le .ti {
    font-size:16px;
	color:#663300;
	font-weight:bold;
}
div#banquetinfo_pk .pk_le .cen .con .info1 .le .co {
    line-height:20px;
}
div#banquetinfo_pk .pk_le .cen .con .info1 .le .li {
    padding-bottom:9px;
	padding-top:7px;
}
div#banquetinfo_pk .pk_le .cen .con .info1 .ri {
    float:right;
	width:300px;
}
div#banquetinfo_pk .pk_le .cen .con .info1 .cb_ {
	padding-top:10px;
	text-align: left;
	clear:both;
	font-size:13px;
	padding-bottom:15px;
}
div#banquetinfo_pk .pk_le .cen .con .tt {
	text-align: left;
	font-size:13px;
	padding-left:38px;
	padding-top:15px;
	padding-bottom:30px;
}
div#banquetinfo_pk .pk_le .cen .con .col {
	text-align: left;
	font-size:18px;
	color:#996600;
	font-weight:bold;
}
div#banquetinfo_pk .pk_le .cen .con .box {
    width:530px;
}
div#banquetinfo_pk .pk_le .cen .con .box .cc {
    padding-bottom:8px;
	clear:both;
}
div#banquetinfo_pk .pk_le .cen .con .box .le {
    width:215px;
	float:left;
	text-align:center;
	padding-bottom:8px;
}
div#banquetinfo_pk .pk_le .cen .con .box .ri {
    float:left;
	text-align:left;
	font-size:13px;
	line-height:18px;
}
div#banquetinfo_pk .pk_le .cen .con .box .ri .ww {
    font-size:16px;
	color:#663300;
	font-weight:bold;
	line-height:18px;
}
div#banquetinfo_pk .pk_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bot.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:26px;
}
div#banquetinfo_pk .pk_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#banquetinfo_pk .pk_ri .top_14 {
	padding-top:15px;
}
div#banquetinfo_pk .pk_ri .top_7 {
	padding-top:7px;
}
div#banquetinfo_pk .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(plan2.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquetinfo_pk {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquetinfo_pk .pk_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquetinfo_pk .pk_le .top {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/top.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:28px;
}
div#banquetinfo_pk .pk_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bg.jpg);
	background-repeat:repeat-y;
	width:633px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#banquetinfo_pk .pk_le .cen .con {
	width:599px;
}
div#banquetinfo_pk .pk_le .cen .tit {
    font-size:16px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;
}
div#banquetinfo_pk .pk_le .cen .con .box {
    width:538px;
}
div#banquetinfo_pk .pk_le .cen .con .box .le1 {
	float:left;
	width:288px;
	text-align:left;
	font-size:13px;
	line-height:18px;
	padding-top:10px;
}
div#banquetinfo_pk .pk_le .cen .con .box .le1 .col {
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}
div#banquetinfo_pk .pk_le .cen .con .box .ri1 {
	float:right;
	width:250px;
	padding-top:7px;
	padding-bottom:15px;
}
div#banquetinfo_pk .pk_le .cen .con .box .info2 {
}
div#banquetinfo_pk .pk_le .cen .con .box .info2 .le2 {
	float:left;
	width:350px;
	text-align:left;
	font-size:13px;
	line-height:18px;
	padding-top:18px;
}
div#banquetinfo_pk .pk_le .cen .con .box .info2 .le2 .col {
	font-size:16px;
	color:#663300;
	font-weight:bold;
}
div#banquetinfo_pk .pk_le .cen .con .box .info2 .ri2 {
	float:right;
	width:188px;
	text-align:right;
	padding-top:14px;
	padding-bottom:14px;
}
div#banquetinfo_pk .pk_le .cen .con .txt {
	text-align:left;
	font-size:13px;
	line-height:18px;
	padding-top:25px;
	padding-left:3px;
	padding-bottom:30px;
}
div#banquetinfo_pk .pk_le .cen .con .txt .col {
	font-size:16px;
	color:#996600;
	font-weight:bold;
}
div#banquetinfo_pk .pk_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bot.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:26px;
}
div#banquetinfo_pk .pk_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#banquetinfo_pk .pk_ri .top_14 {
	padding-top:15px;
}
div#banquetinfo_pk .pk_ri .top_7 {
	padding-top:7px;
}
div#banquetinfo_pk .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(plan3.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquetinfo_pk {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquetinfo_pk .pk_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquetinfo_pk .pk_le .top {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/top.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:28px;
}
div#banquetinfo_pk .pk_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bg.jpg);
	background-repeat:repeat-y;
	width:633px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#banquetinfo_pk .pk_le .cen .con {
	width:599px;
}
div#banquetinfo_pk .pk_le .cen .con .cb_h {
    padding-top:15px;
	padding-bottom:15px;
	clear:both;
}
div#banquetinfo_pk .pk_le .cen .tit {
    font-size:18px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;
}
div#banquetinfo_pk .pk_le .cen .con .kuai {
    width:538px;
	text-align:left;
	font-size:13px;
	line-height:18px;
}
div#banquetinfo_pk .pk_le .cen .con .kuai .txt {
    padding-top:10px;
	padding-bottom:10px;
}
div#banquetinfo_pk .pk_le .cen .con .kuai_2 {
    width:588px;
	height:200px;
	background-image:url(http://www.clayton-bay.jp/images/banquetinfo/mt003/bg_01.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
	margin-bottom:10px;
}
div#banquetinfo_pk .pk_le .cen .con .kuai_2 .bg_txt {
    text-align:left;
	line-height:18px;
	font-size:13px;
	padding-top:18px;
	padding-left:25px;
}
div#banquetinfo_pk .pk_le .cen .con .kuai_2 .bg_txt .col {
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
}
div#banquetinfo_pk .pk_le .cen .con .info3 {
    width:538px;
	text-align:left;
	font-size:13px;
	line-height:18px;
}
div#banquetinfo_pk .pk_le .cen .con .info3 .le {
    float:left;
	width:388px;
}
div#banquetinfo_pk .pk_le .cen .con .info3 .le .col {
    font-size:16px;
	font-weight:bold;
	color:#663300;
}
div#banquetinfo_pk .pk_le .cen .con .info3 .ri {
    float:right;
	text-align:right;
	width:150px;
}
div#banquetinfo_pk .pk_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bot.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:26px;
}
div#banquetinfo_pk .pk_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#banquetinfo_pk .pk_ri .top_14 {
	padding-top:15px;
}
div#banquetinfo_pk .pk_ri .top_7 {
	padding-top:7px;
}
div#banquetinfo_pk .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(plan4.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquetinfo_pk {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquetinfo_pk .pk_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquetinfo_pk .pk_le .top {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/top.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:28px;
}
div#banquetinfo_pk .pk_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bg.jpg);
	background-repeat:repeat-y;
	width:633px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#banquetinfo_pk .pk_le .cen .con {
	width:600px;
}
div#banquetinfo_pk .pk_le .cen .tit {
    font-size:18px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;
}
div#banquetinfo_pk .pk_le .cen .con .cb_h {
	padding-top:18px;
	padding-bottom:18px;
	clear:both;
}
div#banquetinfo_pk .pk_le .cen .con .info4 {
}
div#banquetinfo_pk .pk_le .cen .con .info4 .lee {
    font-size:13px;
	line-height:18px;
	float:left;
	text-align:left;
	width:285px;
}
div#banquetinfo_pk .pk_le .cen .con .info4 .lee .col {
    font-size:16px;
	font-weight: bold;
	color:#663300;
}
div#banquetinfo_pk .pk_le .cen .con .info4 .rii {
    float:right;
	text-align:right;
	width:300px;
}
div#banquetinfo_pk .pk_le .cen .con .le {
    font-size:13px;
	line-height:18px;
	float:left;
	text-align:left;
	width:270px;
	padding-top:14px;
}
div#banquetinfo_pk .pk_le .cen .con .le .col {
    font-size:16px;
	font-weight: bold;
	color:#996600;
}
div#banquetinfo_pk .pk_le .cen .con .ri {
    float:right;
	text-align:right;
	padding-top:14px;
	padding-bottom:18px;
}
div#banquetinfo_pk .pk_le .cen .con .txt {
    font-size:13px;
	line-height:18px;
	text-align:left;
	padding-top:18px;
	padding-bottom:22px;
}
div#banquetinfo_pk .pk_le .cen .con .txt .col {
    font-size:16px;
	font-weight: bold;
	color:#996600;
}
div#banquetinfo_pk .pk_le .cen .con .txt a {
	color:#0000ff;
	text-decoration:underline;
}
div#banquetinfo_pk .pk_le .cen .con .txt a:hover {
	color:#0000ff;
	text-decoration:none;
}
div#banquetinfo_pk .pk_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/banquetinfo/bot.jpg);
	background-repeat:no-repeat;
	width:633px;
	height:26px;
}
div#banquetinfo_pk .pk_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#banquetinfo_pk .pk_ri .top_14 {
	padding-top:15px;
}
div#banquetinfo_pk .pk_ri .top_7 {
	padding-top:7px;
}
div#banquetinfo_pk .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(facilities.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#facilities {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#facilities .fa_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}

div#facilities .fa_le .img_1 {
    padding-top:15px;
	padding-bottom:53px;
}
div#facilities .fa_le .bg {
	background-color:#ebebeb;
	width:611px;
	margin-top:10px;
    padding:10px;
}
div#facilities .fa_le .bg .img_2 {
	background-color:#FFFFFF;
	width:601px;
	padding:5px;
}
div#facilities .fa_le .bg .img_2 .im1 {
	float:left;
	width:200px;
}
div#facilities .fa_le .bg .img_2 .im2 {
	float:right;
    text-align:right;
	width:391px;
}
div#facilities .fa_le .bg .img_2 .im2 .tt {
    text-align:left;
	padding-top:15px;
	padding-left:4px;
}
div#facilities .fa_le .bg .img_2 .im2 .tt span {
    color:#990000
}
div#facilities .fa_le .pt {
    margin-top:7px;
	margin-bottom:40px;
}
div#facilities .fa_le .bg .img_2 .im2 .tab {
	margin-top:7px;
	line-height:26px;
	margin-bottom:7px;
	margin-left:5px;
}
div#facilities .fa_le .bg .img_2 .im2 .tab td {
	border-bottom:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab1 {
	background-color:#e1e1e1;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab10 {
	background-color:#e1e1e1;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab2 {
	background-color:#e1e1e1;
	padding-right:5px;
	border-left:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab3 {
    background-color:#FFFFFF;
	padding-right:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab30 {
    background-color:#FFFFFF;
	padding-right:5px;
	border-right:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab4 {
	background-color:#e1e1e1;
	padding-left:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tab5 {
	background-color:#FFFFFF;
	padding-left:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
div#facilities .fa_le .bg .img_2 .im2 .tt1 {
    text-align:left;
	padding-left:5px;
}
div#facilities .fa_le .bg .img_2 .im2 .tt2 {
    text-align:left;
	padding-left:5px;
	padding-top:5px;
}
div#facilities .fa_le .bg .img_2 .im2 .tt3 {
    text-align:left;
	padding-top:10px;
}
div#facilities .fa_le .bg .img_2 .im2 .tt3 span {
    color:#990000
}
div#facilities .fa_le .bg .img_2 .im2 .btn {
    margin-top:20px;
	margin-bottom:6px;
}

div#facilities .fa_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#facilities .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

/*--------------------------------------------------------------------
(online_etc.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#online_etc {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#online_etc .et_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#online_etc .et_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:20px;
	padding-bottom:16px;
}
div#online_etc .et_le .img_tit_01 {
	text-align:left;
	width:620px;
	padding-top:16px;
	padding-left:15px;
	float:left;
}
div#online_etc .et_le .et_le_le {
	text-align:left;
	width:300px;
	float:left;
	padding-top:16px;
	padding-left:0px;
}
div#online_etc .et_le .et_le_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:0px;
	padding-bottom:16px;
}
div#online_etc .et_le .et_le_le .txt1 {
	width:250px;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:51px;
	padding-top:6px;
	padding-bottom:6px;
}
div#online_etc .et_le .et_le_le .txt2 {
	width:250px;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:51px;
	padding-top:15px;
	padding-bottom:6px;
}
div#online_etc .et_le .et_le_le .img_28 {
    margin-left:30px;
	text-align:left;
	background-image:url(http://www.clayton-bay.jp/images/online/img_28.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-bottom:20px;	
}
div#online_etc .et_le .et_le_le .img_28 .txt{
	width:100px;
    text-align:left;
	color:#333333;
	line-height:17px;
	font-weight: bold;
	padding-left:22px;
}
div#online_etc .et_le .et_le_le .img_28 .txt_red{
	width:100px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
	padding-left:2px;
	font-size: 1.2em;
}
div#online_etc .et_le .et_le_le .img_28 .txt_red1{
	width:50px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
}
div#online_etc .et_le .et_le_le .input{
	width:250px;	
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
div#online_etc .et_le .et_le_le .input .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
}
div#online_etc .et_le .et_le_le .order{
	width:250px;	
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_etc .et_le .et_le_le .order{
	width:250px;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_etc .et_le .et_le_le .order *{
	vertical-align:middle;
}
*+html div#online_etc .et_le .et_le_le .order *{
	vertical-align:middle;
}
div#online_etc .et_le .et_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
	padding-bottom:10px;
}
*html div#online_etc .et_le .et_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
}
div#online_etc .et_le .et_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
	padding-bottom:10px;
}
*html div#online_etc .et_le .et_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
}
div#online_etc .et_le .et_le_le .order input{
	text-align:right;
}
div#online_etc .et_le .et_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:0px;
	text-align:center;
}
*html div#online_etc .et_le .et_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
*+html div#online_etc .et_le .et_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
div#online_etc .et_le .et_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:1px;
}
*html div#online_etc .et_le .et_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
*+html div#online_etc .et_le .et_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
div#online_etc .et_le .et_le_le .situmon{
	width:247px;	
	text-align:right;
	padding-top:15px;
	padding-right:13px;
	margin-left:33px;
}
div#online_etc .et_le .et_le_ri {
	width:320px;
	float:right;
	padding-top:16px;
	padding-right:0px;
}
div#online_etc .et_le .nbox{
	width:632px;
}
div#online_etc .et_le .nbox .tit{
	margin-top:28px;
}
div#online_etc .et_le .nbox .bot{
	width:632px;
	height:73px;
	background-image: url(http://www.clayton-bay.jp/images/online/bot.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
div#online_etc .et_le .nbox .bot .im{
	margin-top:7px;
	margin-left:16px;
	margin-right:16px;
}
div#online_etc .et_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#online_etc .et_ri .top_1{
	padding-top:9px;
}
div#online_etc .et_ri .top_2{
	padding-top:9px;
}
div#online_etc .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
div#online_etc .et_le .pagetop {
    clear:both;
    padding-top:15px;
	padding-right:0px;
	text-align:right;
}

/*--------------------------------------------------------------------
(online_index.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#online_index {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#online_index .in_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#online_index .in_le .in_le_le {
	text-align:left;
	width:320px;
	float:left;
	padding-top:16px;
	padding-left:0px;
}
div#online_index .in_le .in_le_ri {
	width:300px;
	float:right;
	padding-top:16px;
	padding-right:0px;
}
div#online_index .in_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#online_index .in_ri .top_1{
	padding-top:9px;
}
div#online_index .in_ri .top_2{
	padding-top:9px;
}
div#online_index .in_le .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:0px;
	text-align:right;
}
div#online_index .in_le .img_tit_01 {
	text-align:left;
	width:620px;
	padding-top:16px;
	padding-left:15px;
	float:left;
}
div#online_index .in_le .img_tit_02 {
	text-align:left;
	width:620px;
	padding-top:40px;
	padding-left:15px;
	float:left;
}
div#online_index .in_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:0px;
	padding-bottom:16px;
}
div#online_index .in_le .in_le_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:0px;
	padding-bottom:16px;
}
div#online_index .in_le .in_le_le .txt1 {
	width:250px;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:51px;
	padding-top:6px;
	padding-bottom:6px;
}
div#online_index .in_le .in_le_le .img_28 {
    margin-left:30px;
	text-align:left;
	background-image:url(http://www.clayton-bay.jp/images/online/img_28.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;	
}
div#online_index .in_le .in_le_le .img_28 .txt{
	width:100px;
    text-align:left;
	color:#333333;
	line-height:17px;
	font-weight: bold;
	padding-left:22px;
}
div#online_index .in_le .in_le_le .img_28 .txt_red{
	width:100px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
	padding-left:2px;
	font-size: 1.2em;
}
div#online_index .in_le .in_le_le .img_28 .txt_red1{
	width:50px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
}
div#online_index .in_le .in_le_le .input{
	width:250px;	
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
div#online_index .in_le .in_le_le .input .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
}
div#online_index .in_le .in_le_le .order{
	width:250px;	
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_index .in_le .in_le_le .order{
	width:250px;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	margin-left:33px;
	vertical-align:middle;
}
*html div#online_index .in_le .in_le_le .order *{
	vertical-align:middle;
}
*+html div#online_index .in_le .in_le_le .order *{
	vertical-align:middle;
}
div#online_index .in_le .in_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
}
*html div#online_index .in_le .in_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
}
div#online_index .in_le .in_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
}
*html div#online_index .in_le .in_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
}
div#online_index .in_le .in_le_le .order input{
	text-align:right;
}
div#online_index .in_le .in_le_le .order_bottom{
	width:250px;	
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_index .in_le .in_le_le .order_bottom *{
	vertical-align:middle;
}
*+html div#online_index .in_le .in_le_le .order_bottom *{
	vertical-align:middle;
}
div#online_index .in_le .in_le_le .order_bottom .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
	padding-bottom:10px;
}
div#online_index .in_le .in_le_le .order_bottom .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
	padding-bottom:10px;
}
div#online_index .in_le .in_le_le .order_bottom input{
	text-align:right;
}
div#online_index .in_le .in_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:0px;
	text-align:center;
}
*html div#online_index .in_le .in_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
*+html div#online_index .in_le .in_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:3px;
	text-align:center;
}
div#online_index .in_le .in_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:0px;
	text-align:center;
}
*html div#online_index .in_le .in_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
*+html div#online_index .in_le .in_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
div#online_index .in_le .in_le_le .situmon{
	width:247px;	
	text-align:right;
	padding-top:15px;
	padding-right:13px;
	margin-left:33px;
}
div#online_index .in_le .in_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:1px;
}
*html div#online_index .in_le .in_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
*+html div#online_index .in_le .in_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
div#online_index .in_le .in_le_le .marin{
	width:238px;	
	text-align:center;
	padding-top:0px;
	padding-left:20px;
	padding-right:12px;
	margin-top:20px;
	margin-left:33px;
}
div#online_index .in_le .in_le_le .input select{
	width:179px;
	height:21px;
	color:#333333;
}
div#online_index .in_le .in_box {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:20px;
}
div#online_index .in_le .in_box .img_1 {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	float:left;
	padding-top:0px;
	padding-left:13px;
}
div#online_index .in_le .in_box .img_11 {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	float:left;
	padding-top:0px;
	padding-left:16px;
}
div#online_index .in_le .nbox{
	width:632px;
}
div#online_index .in_le .nbox .tit{
	margin-top:28px;
}
div#online_index .in_le .nbox .bot{
	width:632px;
	height:73px;
	background-image: url(http://www.clayton-bay.jp/images/online/bot.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
div#online_index .in_le .nbox .bot .im{
	margin-top:7px;
	margin-left:16px;
	margin-right:16px;
}
div#online_index .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

/*--------------------------------------------------------------------
(online_original.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#online_original {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#online_original .or_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#online_original .or_le .or_le_le {
	text-align:left;
	width:320px;
	float:left;
	padding-top:16px;
	padding-left:0px;
}
div#online_original .or_le .or_le_ri {
	width:300px;
	float:right;
	padding-top:16px;
	padding-right:0px;
}
div#online_original .or_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#online_original .or_ri .top_1{
	padding-top:9px;
}
div#online_original .or_ri .top_2{
	padding-top:9px;
}
div#online_original .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
div#online_original .or_le .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:0px;
	text-align:right;
}
div#online_original .or_le .img_tit_01 {
	text-align:left;
	width:620px;
	padding-top:16px;
	padding-left:15px;
	float:left;
}
div#online_original .or_le .img_tit_02 {
	text-align:left;
	width:620px;
	padding-top:40px;
	padding-left:15px;
	float:left;
}
div#online_original .or_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:0px;
	padding-bottom:16px;
}
div#online_original .or_le .or_le_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:28px;
	padding-top:0px;
	padding-bottom:16px;
}
div#online_original .or_le .or_le_le .txt1 {
	width:250px;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:51px;
	padding-top:6px;
	padding-bottom:6px;
}
div#online_original .or_le .or_le_le .img_28 {
    margin-left:30px;
	text-align:left;
	background-image:url(http://www.clayton-bay.jp/images/online/img_28.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-bottom:20px;
}
div#online_original .or_le .or_le_le .img_28 .txt{
	width:100px;
    text-align:left;
	color:#333333;
	line-height:17px;
	font-weight: bold;
	padding-left:22px;
}
div#online_original .or_le .or_le_le .img_28 .txt_red{
	width:100px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
	padding-left:2px;
	font-size: 1.2em;
}
div#online_original .or_le .or_le_le .img_28 .txt_red1{
	width:50px;
    text-align:left;
	color:#CC0000;
	line-height:17px;
	font-weight: bold;
}
div#online_original .or_le .or_le_le .input{
	width:250px;	
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
div#online_original .or_le .or_le_le .input .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
}
div#online_original .or_le .or_le_le .order{
	width:250px;	
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_original .or_le .or_le_le .order{
	width:250px;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
div#online_original .or_le .or_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
}
*html div#online_original .or_le .or_le_le .order *{
	vertical-align:middle;
}
*+html div#online_original .or_le .or_le_le .order *{
	vertical-align:middle;
}
*html div#online_original .or_le .or_le_le .order .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
}
div#online_original .or_le .or_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
}
*html div#online_original .or_le .or_le_le .order .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
}
div#online_original .or_le .or_le_le .order input{
	text-align:right;
}
div#online_original .or_le .or_le_le .order_bottom{
	width:250px;	
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:33px;
}
*html div#online_original .or_le .or_le_le .order_bottom *{
	vertical-align:middle;
}
*+html div#online_original .or_le .or_le_le .order_bottom *{
	vertical-align:middle;
}
div#online_original .or_le .or_le_le .order_bottom .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-right:11px;
	padding-bottom:10px;
}
div#online_original .or_le .or_le_le .order_bottom .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-right:11px;
	padding-bottom:10px;
}
div#online_original .or_le .or_le_le .order_bottom input{
	text-align:right;
}
div#online_original .or_le .or_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:0px;
	text-align:center;
}
*html div#online_original .or_le .or_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
*+html div#online_original .or_le .or_le_le .order .button{
	width:109px;
	color:#333333;
	padding-top:2px;
	text-align:center;
}
div#online_original .or_le .or_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:0px;
	text-align:center;
}
*html div#online_original .or_le .or_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:2px;
}
*+html div#online_original .or_le .or_le_le .order_bottom .button{
	width:109px;
	color:#333333;
	padding-top:2px;
}
div#online_original .or_le .or_le_le .situmon{
	width:247px;	
	text-align:right;
	padding-top:15px;
	padding-right:13px;
	margin-left:33px;
}
*html div#online_original .or_le .or_le_le .situmon{
	width:249px;	
	text-align:right;
	padding-top:15px;
	padding-right:11px;
	margin-left:33px;
}
div#online_original .or_le .or_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:1px;
}
*html div#online_original .or_le .or_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
*+html div#online_original .or_le .or_le_le .situmon .button{
	text-align:center;
	width:155px;
	color:#333333;
	padding-top:2px;
}
div#online_original .or_le .or_le_le .marin{
	width:238px;	
	text-align:center;
	padding-top:0px;
	padding-left:20px;
	padding-right:12px;
	margin-top:30px;
	margin-left:33px;
}
div#online_original .or_le .nbox{
	width:632px;
}
div#online_original .or_le .nbox .tit{
	margin-top:28px;
}
div#online_original .or_le .nbox .bot{
	width:632px;
	height:73px;
	background-image: url(http://www.clayton-bay.jp/images/online/bot.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
div#online_original .or_le .nbox .bot .im{
	margin-top:7px;
	margin-left:16px;
	margin-right:16px;
}
div#online_original .or_le .in_box {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:20px;
}
div#online_original .or_le .in_box .img_1 {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:125px;
	float:left;
	padding-top:0px;
	padding-left:4px;
}
div#online_original .or_le .or_le_le .cb {
	width:180px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:20px;
	clear:both;
}
/*--------------------------------------------------------------------
(restaurant.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant .re_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:10px;
}
div#restaurant .re_le .box1 {
	width:638px;
}
div#restaurant .re_le .box1 .bg1 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/index/bg_01.jpg);
	background-repeat:no-repeat;
	width:638px;
	height:300px;
	text-align:center;
	padding-top:15px;
}
div#restaurant .re_le .box1 .bg1 .im{
	width:360px;
	float:left;
	text-align:right;
}
div#restaurant .re_le .box1 .bg1 .tx{
	float:right;
	width:262px;
	margin-right:5px;
	margin-left:10px;
}
div#restaurant .re_le .box1 .bg1 .txt01 {
    text-align:left;
	width:246px;
	padding-top:2px;
	line-height:18px;
	padding-bottom:10px;
}
div#restaurant .re_le .box1 .bg1 .qr {
	margin-left:90px;
	padding-bottom:9px;
}
div#restaurant .re_le .box1 .bg1 .line {
	text-align:right;
	padding-right:5px;
}
div#restaurant .re_le .box1 .bg2 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/index/bg_02.jpg);
	background-repeat:no-repeat;
	width:638px;
	height:300px;
	text-align:center;
	padding-top:15px;
}
div#restaurant .re_le .box1 .bg2 .im{
	width:360px;
	float:left;
	text-align:right;
}
div#restaurant .re_le .box1 .bg2 .tx{
	float:right;
	width:262px;
	margin-right:5px;
	margin-left:10px;
}
div#restaurant .re_le .box1 .bg2 .txt01 {
    text-align:left;
	width:246px;
	padding-top:2px;
	line-height:18px;
	padding-bottom:10px;
	padding-top:20px;
}
div#restaurant .re_le .box1 .bg2 .qr {
	margin-left:90px;
	padding-bottom:9px;
}
div#restaurant .re_le .box1 .bg2 .line {
	text-align:right;
	padding-right:5px;
}
div#restaurant .re_le .box2 {
	width:638px;
}
div#restaurant .re_le .box2 .bg3 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/index/bg_03.jpg);
	background-repeat:no-repeat;
	width:638px;
	height:300px;
	text-align:center;
	padding-top:15px;
}
div#restaurant .re_le .box2 .bg3 .im{
	width:360px;
	float:left;
	text-align:right;
}
div#restaurant .re_le .box2 .bg3 .tx{
	float:right;
	width:262px;
	margin-right:5px;
	margin-left:10px;
}
div#restaurant .re_le .box2 .bg3 .txt01 {
    text-align:left;
	width:246px;
	padding-top:2px;
	line-height:18px;
	padding-bottom:10px;
}
div#restaurant .re_le .box2 .bg3 .qr {
	margin-left:90px;
	padding-bottom:9px;
}
div#restaurant .re_le .box2 .bg3 .line {
	text-align:right;
	padding-right:5px;
}
div#restaurant .re_le .box2 .bg3 .sub {
	padding-top:30px;
}
div#restaurant .re_le .box3 {
	width:630px;
	margin-top:45px;
}
div#restaurant .re_le .box3 .bg5 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/index/bg2.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:335px;
	text-align:center;
	padding-top:16px;
}	
div#restaurant .re_le .box3 .bg5 .txt05 {
    text-align:left;
	line-height:18px;
	padding-top:25px;
	margin-left:15px;
}
div#restaurant .re_le .box3 .bg5 .m1 {
	padding-right:66px;
	text-align:right;
}
div#restaurant .re_le .box3 .bg5 .m2 {
	padding-right:23px;	
	text-align:right;
}
div#restaurant .re_le .top0 {
    margin-top:50px;
	padding-bottom:32px;
	text-align:right;
	float:right;
}
div#restaurant .re_le .news_bg {
	background-color:#ebebeb;
	width:630px;
	height:255px;
	padding-top:17px;
}
div#restaurant .re_le .news_bg a {
    color:#990033;
	text-decoration:none;
}
div#restaurant .re_le .news_bg a:hover {
    color:#990033;
	text-decoration: underline;
}
div#restaurant .re_le .news_bg .con {
    border:1px solid #dbbd82;
	width:598px;
	height:211px;
	margin:auto auto;
	text-align:left;
	color:#333333;
	background-color:#FFFFFF;
	padding-bottom:21px;
}
div#restaurant .re_le .news_bg .con .le {
    float:left;
	padding-left:17px;
	padding-top:15px;
	padding-bottom:15px;
}
div#restaurant .re_le .news_bg .con .ri {
    float:left;
	font-weight:bold;
	color:#990033;
	font-size:12px;
	line-height:12px;
	padding-left:11px;
	padding-top:14px;
	padding-bottom:15px;
}
div#restaurant .re_le .news_bg .con .cb {
    clear:both;
	text-align:center;
}
div#restaurant .re_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant .re_ri .top_1{
	padding-top:14px;
}
div#restaurant .re_ri .top_2{
	padding-top:7px;
}

div#restaurant .re_ri .top_hx{
	padding-top:7px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/index/ad_05.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 205px;
	background-position: 0px 7px;
	text-indent:-9999px;
}
div#restaurant .re_ri .top_hx a {
    display:block;
    height: 130px;
    width: 205px;
    text-indent:-9999px;
    overflow: hidden;
}


div#restaurant .re_ri .top_3{
	padding-top:10px;
}
div#restaurant .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(restaurant_marin.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_marin {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_marin .ma_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurant_marin .ma_le .bg1 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/marin/banner_img.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:500px;
}
div#restaurant_marin .ma_le .bg1 .top_h2 {
	text-indent:-9999px;
}
div#restaurant_marin .ma_le .bg1 .txt1 {
	text-align:left;
	width:348px;
	padding-right:10px;
	padding-top:330px;
	color:#FFFFFF;
	line-height:18px;
}
div#restaurant_marin .ma_le .box1{
	width:630px;
	text-align:left;
}
div#restaurant_marin .ma_le .box1 .le{
	float:left;
	width:477px;
}
div#restaurant_marin .ma_le .box1 .le .tit1 {
	margin-top:39px;
	margin-bottom:9px;
}
div#restaurant_marin .ma_le .box1 .le .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
	line-height:36px;
}
div#restaurant_marin .ma_le .box1 .le .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
	line-height:26px;
}
div#restaurant_marin .ma_le .box1 .le .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	line-height:36px;
}
div#restaurant_marin .ma_le .box1 .le .ta_4 {
	line-height:26px;
	border:1px solid #cdcdcd;
}
div#restaurant_marin .ma_le .box1 .ri .tit2 {
	margin-top:39px;
	margin-bottom:9px;
}
div#restaurant_marin .ma_le .box1 .le .txt1 {
	margin-left:13px;
	line-height:16px;
}
div#restaurant_marin .ma_le .box1 .ri{
	float:right;
	width:153px;
}
div#restaurant_marin .ma_le .box1 .ri .txt1 {
	margin-left:14px;
	line-height:16px;
}
div#restaurant_marin .ma_le .box1 .ri .tit3{
	margin-top:40px;
}
div#restaurant_marin .ma_le .bx {
	padding-top:30px;
	width:630px;
}
div#restaurant_marin .ma_le .bx .pict{
	float:left;
	width:167px;
}
div#restaurant_marin .ma_le .bx .ri{
	background-image: url(http://www.clayton-bay.jp/images/restaurant/marin/img_bg.jpg);
	background-repeat: repeat;
	float:right;
	margin-top:19px;
	width:463px;
}
div#restaurant_marin .ma_le .bx .txt2{
	font-size:13px;
	text-align:left;
	margin-top:11px;
	padding-right:26px;
	line-height:18px;
	height:262px;
}
div#restaurant_marin .ma_le .bg2 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/marin/bg.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:242px;
	margin-top:41px;
	padding-top:15px;
	text-align:left;
}
div#restaurant_marin .ma_le .bg2 .le {
	float:left;
}
div#restaurant_marin .ma_le .bg2 .le .tit4{
	padding-left:12px;
}
div#restaurant_marin .ma_le .bg2 .le .txt3{
	margin-left:15px;
	margin-top:37px;
	width:445px;
}
div#restaurant_marin .ma_le .bg2 .ri{
	float:right;
}
div#restaurant_marin .ma_le .bg2 .ri .pict{
	width:141px;
	padding-right:15px;
}
div#restaurant_marin .ma_le .box2 {
	width:630px;
}
div#restaurant_marin .ma_le .box2 .le {
	float:left;
}
div#restaurant_marin .ma_le .box2 .le .img03 {
	margin-top:30px;
	text-align:left;
}
div#restaurant_marin .ma_le .box2 .ri {
	float:right;
}
div#restaurant_marin .ma_le .box2 .ri .tit05{
	margin-top:30px;
	padding-right:85px;
	margin-bottom:10px;
}
div#restaurant_marin .ma_le .box2 .ri .lun{
	margin-top:5px;
	margin-right:10px;
}
div#restaurant_marin .ma_le .box2 .ri .tit06{
	margin-top:30px;
	padding-right:66px;
	margin-bottom:10px;
}
div#restaurant_marin .ma_le .box3 {
	width:630px;
}
div#restaurant_marin .ma_le .box3 .le{
	float:left;
	width:372px;
}
div#restaurant_marin .ma_le .box3 .le .tit07{
	margin-top:21px;
	margin-right:125px;
}
div#restaurant_marin .ma_le .box3 .le .left{
	margin-top:30px;
	margin-left:5px;
	float:left;
	line-height:13px;
}
div#restaurant_marin .ma_le .box3 .le .right{
	margin-top:30px;
	margin-right:5px;
	float:right;
	line-height:13px;
}
div#restaurant_marin .ma_le .box3 .le .middle{
	line-height:13px;
	font-size:11px;
	text-align:left;
	margin-top:3px;
	margin-left:96px;
}
div#restaurant_marin .ma_le .box3 .ri{
	float:right;
	width:253px;
}
div#restaurant_marin .ma_le .box3 .ri .img04{
	margin-top:30px;
	margin-bottom:13px;
}
div#restaurant_marin .ma_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant_marin .ma_ri .top_1{
	padding-top:14px;
}
div#restaurant_marin .ma_ri .top_2{
	padding-top:7px;
}
div#restaurant_marin .ma_ri .top_hx{
	padding-top:7px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/index/ad_05.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 205px;
	background-position: 0px 7px;
	text-indent:-9999px;
}
div#restaurant_marin .ma_ri .top_hx a {
    display:block;
    height: 130px;
    width: 205px;
    text-indent:-9999px;
    overflow: hidden;
}
div#restaurant_marin .ma_ri .top_3{
	padding-top:10px;
}
div#restaurant_marin .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

/*--------------------------------------------------------------------
(restaurant_goto.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_goto {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_goto .go_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurant_goto .go_le .bg1 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/goto/banner_img.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:500px;
}
div#restaurant_goto .go_le .bg1 .top_h2 {
	text-indent:-9999px;
}
div#restaurant_goto .go_le .bg1 .txt1 {
	text-align:left;
	width:390px;
	padding-left:17px;
	padding-top:393px;
	color:#FFFFFF;
	line-height:18px;
	float:left;
}
div#restaurant_goto .go_le .box1 {
	width:630px;
}
div#restaurant_goto .go_le .box1 .le {
	width:220px;
	float:left;
}
div#restaurant_goto .go_le .box1 .le .tit01 {
	margin-top:39px;
	margin-bottom:9px;
	margin-right:150px;
}
div#restaurant_goto .go_le .box1 .le .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
	line-height:13px;
}
div#restaurant_goto .go_le .box1 .le .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
	line-height:16px;
}
div#restaurant_goto .go_le .box1 .le .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	line-height:13px;
}
div#restaurant_goto .go_le .box1 .le .ta_4 {
	line-height:16px;
	border:1px solid #cdcdcd;
}
div#restaurant_goto .go_le .box1 .le .tit02 {
	margin-top:8px;
	margin-bottom:8px;
	margin-right:162px;
}
div#restaurant_goto .go_le .box1 .le .txt2 {
	line-height:16px;
	margin-left:13px;
	text-align:left;
}
div#restaurant_goto .go_le .box1 .le .tit03 {
	margin-top:17px;
	margin-bottom:8px;
	margin-right:60px;
}
div#restaurant_goto .go_le .box1 .ri {
	width:390px;
	float:right;
}
div#restaurant_goto .go_le .box1 .ri .img01 {
	margin-top:39px;
}
div#restaurant_goto .go_le .bg2 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/goto/bg.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:242px;
	margin-top:41px;
	padding-top:15px;
	
}
div#restaurant_goto .go_le .bg2 .le {
	float:left;
}
div#restaurant_goto .go_le .bg2 .le .tit04{
	margin-left:15px;
}
div#restaurant_goto .go_le .bg2 .le .txt3{
	margin-left:22px;
	margin-top:37px;
	width:442px;
	line-height:18px;
	text-align:left;
}
div#restaurant_goto .go_le .bg2 .ri {
	float:right;
}
div#restaurant_goto .go_le .bg2 .ri .img02 {
	width:141px;
	padding-right:15px;
}
div#restaurant_goto .go_le .box3 {
	width:630px;
	height:630px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/goto/zbg.jpg);
	background-repeat: no-repeat;
}
div#restaurant_goto .go_le .box3 .tit0{
	text-align:left;
	padding-top:23px;
	padding-left:11px;
}
div#restaurant_goto .go_le .box3 .le {
	float:left;
	width:356px;
}
div#restaurant_goto .go_le .box3 .le .img03 {
	margin-top:15px;
	margin-bottom:35px;
}
div#restaurant_goto .go_le .box3 .ri {
	float:right;
	text-align:left;
	width:268px;
	padding-left:5px;
}
div#restaurant_goto .go_le .box3 .ri .tit05 {
	margin-top:15px;
	margin-bottom:0px;
}
div#restaurant_goto .go_le .box3 .ri .left{
	margin-top:21px;
	margin-bottom:2px;
	margin-left:5px;
	float:left;
	line-height:13px;
	text-align:left;
}
div#restaurant_goto .go_le .box3 .ri .tb{
	padding-top:25px;
}
div#restaurant_goto .go_le .box3 .ri .right{
	margin-top:23px;
	margin-right:15px;
	float:right;
	line-height:13px;
}
div#restaurant_goto .go_le .box3 .ri .middle{
	line-height:13px;
	font-size:11px;
	text-align:left;
	padding-left:10px;
}
div#restaurant_goto .go_le .box3 .ri .left1 {
	margin-top:40px;
	margin-left:5px;
	float:left;
	line-height:13px;
}
div#restaurant_goto .go_le .box3 .ri .right1{
	float:left;
	line-height:13px;
	margin-top:40px;
	margin-left:30px;
}
div#restaurant_goto .go_le .box3 .ri .middle1{
	width:105px;
	line-height:13px;
	font-size:11px;
	text-align:left;
	margin-top:23px;
	float:left;
	margin-left:11px;
}
div#restaurant_goto .go_le .box3 .ri .tit07 {
	margin-top:36px;
}
div#restaurant_goto .go_le .box3 .ri .txt {
	margin-top:10px;
	text-align:center;
}
div#restaurant_goto .go_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant_goto .go_ri .top_1{
	padding-top:14px;
}
div#restaurant_goto .go_ri .top_2{
	padding-top:7px;
}
div#restaurant_goto .go_ri .top_hx{
	padding-top:7px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/index/ad_05.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 205px;
	background-position: 0px 7px;
	text-indent:-9999px;
}
div#restaurant_goto .go_ri .top_hx a {
    display:block;
    height: 130px;
    width: 205px;
    text-indent:-9999px;
    overflow: hidden;
}
div#restaurant_goto .go_ri .top_3{
	padding-top:10px;
}


div#restaurant_goto .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}

/*--------------------------------------------------------------------
(restaurant_sogyo.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_sogyo {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_sogyo .so_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurant_sogyo .so_le .bg1 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/sogyo/banner_img.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:500px;
}
div#restaurant_sogyo .so_le .bg1 .top_h2 {
	text-indent:-9999px;
}
div#restaurant_sogyo .so_le .bg1 .txt1 {
	text-align:left;
	width:394px;
	padding-left:17px;
	padding-top:375px;
	color:#FFFFFF;
	line-height:18px;
	float:left;
}
div#restaurant_sogyo .so_le .box1 {
	width:630px;
}
div#restaurant_sogyo .so_le .box1 .le {
	width:239px;
	float:left;
}
div#restaurant_sogyo .so_le .box1 .le .tit01 {
	margin-top:39px;
	margin-bottom:9px;
	margin-right:172px;
}
div#restaurant_sogyo .so_le .box1 .le .ta_1 {
    background-color:#EFF2FB;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
	line-height:13px;
}
div#restaurant_sogyo .so_le .box1 .le .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
	line-height:16px;
}
div#restaurant_sogyo .so_le .box1 .le .ta_3 {
    background-color:#EFF2FB;
	border:1px solid #cdcdcd;
	border-right-style:none;
	line-height:13px;
}
div#restaurant_sogyo .so_le .box1 .le .ta_4 {
	line-height:16px;
	border:1px solid #cdcdcd;
}
div#restaurant_sogyo .so_le .box1 .le .tit02 {
	margin-top:8px;
	margin-bottom:8px;
	margin-right:185px;
}
div#restaurant_sogyo .so_le .box1 .le .txt2 {
	line-height:18px;
	margin-left:13px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box1 .ri {
	width:370px;
	float:right;
}
div#restaurant_sogyo .so_le .box1 .ri .img01 {
	margin-top:39px;
}
div#restaurant_sogyo .so_le .bg2 {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/sogyo/bg.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:242px;
	margin-top:41px;
	padding-top:15px;
	
}
div#restaurant_sogyo .so_le .bg2 .le {
	float:left;
}
div#restaurant_sogyo .so_le .bg2 .le .tit03{
	margin-left:15px;
}
div#restaurant_sogyo .so_le .bg2 .le .txt3{
	margin-left:22px;
	margin-top:37px;
	width:442px;
	line-height:18px;
	text-align:left;
}
div#restaurant_sogyo .so_le .bg2 .ri {
	float:right;
}
div#restaurant_sogyo .so_le .bg2 .ri .img02 {
	width:141px;
	padding-right:15px;
}
div#restaurant_sogyo .so_le .box3 {
	width:630px;
}
div#restaurant_sogyo .so_le .box3 .le {
	float:left;
	width:347px;
}
div#restaurant_sogyo .so_le .box3 .le .img03 {
	margin-top:16px;
	margin-bottom:9px;
}
div#restaurant_sogyo .so_le .box3 .ri {
	float:right;
	width:252px;
}
div#restaurant_sogyo .so_le .box3 .ri .tit04 {
	margin-top:16px;
	margin-bottom:10px;
	margin-right:74px;
}
div#restaurant_sogyo .so_le .box3 .ri .left {
	margin-top:17px;
	margin-bottom:2px;
	margin-left:10px;
	float:left;
	line-height:15px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box3 .ri .right {
	margin-top:17px;
	margin-right:10px;
	float:right;
	line-height:15px;
}
div#restaurant_sogyo .so_le .box3 .ri .under{
	line-height:13px;
	font-size:11px;
	text-align:left;
	float:left;
	margin-left:10px;
}
div#restaurant_sogyo .so_le .box3 .ri .txtbg {
	background-image:url(http://www.clayton-bay.jp/images/restaurant/sogyo/txt_bg.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	width:240px;
	height:123px;
}
div#restaurant_sogyo .so_le .box3 .ri .txtbg .txt {
	font-weight:bold;
	color:#990033;
	font-size:13px;
	line-height:17px;
	padding-top:10px;
	padding-bottom:8px;
	width:230px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box3 .ri .txtbg .txt1 {
	line-height:15px;
	width:215px;
	text-align:left;
	padding-right:12px;
}
div#restaurant_sogyo .so_le .box4 {
	width:630px;
	height:350px;
	margin-top:37px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/sogyo/bg1.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
div#restaurant_sogyo .so_le .box4 .tab {
	margin-left:20px;
}
div#restaurant_sogyo .so_le .box4 .tit05 {
	margin-top:12px;
	margin-left:12px;
	margin-bottom:6px;
}
div#restaurant_sogyo .so_le .box4 .ta_1 {
	background-color:#f5f5f5;
	width:177px;
	line-height:23px;
}
div#restaurant_sogyo .so_le .box4 .ta_2 {
	text-align:left;
	width:404px;
	line-height:23px;
}
div#restaurant_sogyo .so_le .box4 .under {
	font-size:11px;
	line-height:11px;
	color:#990033;
}
div#restaurant_sogyo .so_le .box5 {
	width:630px;
}
div#restaurant_sogyo .so_le .box5 .le {
	float:left;
	width:263px;
}
div#restaurant_sogyo .so_le .box5 .le .tit06 {
	margin-top:50px;
	margin-right:27px;
	margin-bottom:18px;
}
div#restaurant_sogyo .so_le .box5 .le .txt {
	width:258px;
	line-height:16.5px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box5 .ri {
	float:right;
	padding-right:10px;
	width:325px;
}
div#restaurant_sogyo .so_le .box5 .ri .img05 {
	margin-top:53px;
	margin-bottom:5px;
}
div#restaurant_sogyo .so_le .box6 {
	width:636px;
	height:474px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/sogyo/bg2.jpg);
	background-repeat: no-repeat;
}
div#restaurant_sogyo .so_le .box6 .tit001{
	margin-top:20px;
	margin-right:15px;
}
div#restaurant_sogyo .so_le .box6 .pri{
	margin-right:40px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box6 .red{
	color: #CC0000;
	font-weight: bold;
}
div#restaurant_sogyo .so_le .box6 .tit002{
	margin-top:16px;
	margin-right:22px;
}
div#restaurant_sogyo .so_le .box6 .ly{
	background-image: url(http://www.clayton-bay.jp/images/restaurant/sogyo/3d.jpg);
	background-repeat: no-repeat;
	height: 141px;
	width: 330px;
	margin-right:22px;
	text-align:left;
}
div#restaurant_sogyo .so_le .box6 .ly .p1{
	padding-left:56px;
	padding-top:18px;
}
div#restaurant_sogyo .so_le .box6 .ly .p2{
	padding-left:56px;
	margin-top:20px;
}
* html div#restaurant_sogyo .so_le .box6 .ly .p2{
	padding-left:56px;
	margin-top:25px;
}
*+html div#restaurant_sogyo .so_le .box6 .ly .p2{
	padding-left:56px;
	margin-top:26px;
}
div#restaurant_sogyo .so_le .box6 .ly .p3{
	padding-left:56px;
	margin-top:18px;	
}
* html div#restaurant_sogyo .so_le .box6 .ly .p3{
	padding-left:56px;
	margin-top:20px;
}
*+html div#restaurant_sogyo .so_le .box6 .ly .p3{
	padding-left:56px;
	margin-top:24px;
}
div#restaurant_sogyo .so_le .box6 .tel{
	padding-right:57px;
	padding-top:18px;	
}
div#restaurant_sogyo .so_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant_sogyo .so_ri .top_1{
	padding-top:14px;
}
div#restaurant_sogyo .so_ri .top_2{
	padding-top:7px;
}
div#restaurant_sogyo .so_ri .top_hx{
	padding-top:7px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/index/ad_05.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 205px;
	background-position: 0px 7px;
	text-indent:-9999px;
}
div#restaurant_sogyo .so_ri .top_hx a {
    display:block;
    height: 130px;
    width: 205px;
    text-indent:-9999px;
    overflow: hidden;
}
div#restaurant_sogyo .so_ri .top_3{
	padding-top:10px;
}


div#restaurant_sogyo .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(restaurant_godoan.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_godoan {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_godoan .go_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurant_godoan .go_le .line {
	width:640px;
	float:left;
}
div#restaurant_godoan .go_le .top_img{
	background-image:url(http://www.clayton-bay.jp/images/restaurant/godoan/banner_img.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:500px;
}
div#restaurant_godoan .go_le .top_img .txt{
	text-align:left;
	width:500px;
	padding-left:17px;
	padding-top:375px;
	color:#FFFFFF;
	line-height:18px;
	float:left;
}
div#restaurant_godoan .go_le .top_h2 {
	text-indent:-9999px;
}
div#restaurant_godoan .go_le .go_le_le {
	text-align:left;
	width:350px;
	float:left;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:3px;
	margin-top:20px;
}
div#restaurant_godoan .go_le .go_le_le1 {
	text-align:left;
	width:300px;
	float:left;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:3px;
	margin-top:20px;
}
div#restaurant_godoan .go_le .go_le_le .txt{
	width:330px;
	float:left;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:8px;
	padding-bottom:5px;
}
div#restaurant_godoan .go_le .go_le_le1 .txt{
	width:300px;
	float:left;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:8px;
	padding-bottom:5px;
}
div#restaurant_godoan .go_le .go_le_le1 .txt .txt_red{
	font-weight: bold;
	color:#CC0000;
}
div#restaurant_godoan .go_le .go_le_le .img_tit_01 {
	text-align:left;
	width:220px;
	float:left;
	margin-bottom:20px;
	margin-top:15px;
}
div#restaurant_godoan .go_le .go_le_le .table1{
	width:330px;
	float:left;
	margin-bottom:10px;
}
div#restaurant_godoan .go_le .go_le_le .table1 .tit01 {
	margin-top:39px;
	margin-bottom:9px;
	margin-right:150px;
}
div#restaurant_godoan .go_le .go_le_le .table1 .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
}
div#restaurant_godoan .go_le .go_le_le .table1 .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
	line-height:17px;
	padding-left:10px;
}
div#restaurant_godoan .go_le .go_le_le .table1 .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	line-height:17px;
}
div#restaurant_godoan .go_le .go_le_le .table1 .ta_4 {
	line-height:16px;
	border:1px solid #cdcdcd;
	padding-left:10px;
}
div#restaurant_godoan .go_le .go_le_ri {
	text-align:left;
	width:274px;
	float:right;
	padding-top:25px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:20px;
}
div#restaurant_godoan .go_le .go_le_ri1 {
	text-align:left;
	width:300px;
	float:right;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:20px;
}
div#restaurant_godoan .go_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant_godoan .go_ri .top_1{
	padding-top:14px;
}
div#restaurant_godoan .go_ri .top_2{
	padding-top:7px;
}
div#restaurant_godoan .go_ri .top_3{
	padding-top:10px;
}
div#restaurant_godoan .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(restaurant_bakery.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurant_bakery {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurant_bakery .ba_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurant_bakery .ba_le .box {
    text-align: -moz-center !important; /*For Firefox*/	
	text-align:center;	
	width:640px;
	float:left;
}
div#restaurant_bakery .ba_le .box .bg{
	background-image: url(http://www.clayton-bay.jp/images/restaurant/bakery/ad.jpg);
	background-repeat: no-repeat;
	height: 209px;
	width: 568px;
	padding-top:10px;
	background-position: 0px 10px;
	text-align:left;
}
div#restaurant_bakery .ba_le .box .bg .day{
	padding-left:39px;
}
div#restaurant_bakery .ba_le .box .bg .p1{
	padding-left:80px;
	padding-top:2px;
}
div#restaurant_bakery .ba_le .box .bg .p2{
	padding-left:92px;
	padding-top:10px;
}
div#restaurant_bakery .ba_le .box .bg .p3{
	padding-left:80px;
	padding-top:45px;
}
* html div#restaurant_bakery .ba_le .box .bg .p3{
	padding-left:80px;
	padding-top:50px;
}
*+html div#restaurant_bakery .ba_le .box .bg .p3{
	padding-left:80px;
	padding-top:54px;
}
div#restaurant_bakery .ba_le .top_img{
	width:165px;
	float:left;
	text-align:left;
	padding-left:13px;
	padding-top:0px;
}
div#restaurant_bakery .ba_le .top_txt{
	width:454px;
	float:left;
	text-align:left;
	padding-left:10px;
}
div#restaurant_bakery .ba_le .top_right{
	width:455px;
	float:left;
	text-align:left;
	padding-left:0px;
	padding-top:3px;
}
div#restaurant_bakery .ba_le .txt_right{
	text-align:right;
}
div#restaurant_bakery .ba_le .line {
	width:640px;
	float:left;
}
div#restaurant_bakery .ba_le .ba_le_le {
	text-align:left;
	width:310px;
	float:left;
	padding-top:30px;
	padding-left:15px;
	padding-bottom:3px;
}
div#restaurant_bakery .ba_le .ba_le_ri {
	text-align:left;
	width:300px;
	float:right;
	padding-top:16px;
	padding-right:0px;
	padding-bottom:3px;
}
div#restaurant_bakery .ba_le .ba_le_ri .img_tit_01 {
	text-align:left;
	width:300px;
	margin-top:15px;
	padding-left:0px;
	padding-bottom:10px;
	float:left;
}
div#restaurant_bakery .ba_le .ba_le_ri .txt {
	width:270px;
	float:left;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-top:6px;
	padding-left:15px;
	padding-bottom:5px;
}
*html div#restaurant_bakery .ba_le .ba_le_ri .txt {
	padding-top:0px;
}
div#restaurant_bakery .ba_le .ba_le_ri .lun_le {
	width:165px;
	float:left;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:15px;
}
div#restaurant_bakery .ba_le .ba_le_ri .lun_ri {
	width:100px;
	float:right;
    text-align:right;
	color:#333333;
	line-height:17px;
	padding-right:20px;
}
div#restaurant_bakery .ba_le .ba_le_ri .cb {
	margin-top:7px;
	margin-right:15px;
	margin-bottom:8px;
}
*html div#restaurant_bakery .ba_le .ba_le_ri .cb {
	margin-top:0px;
	margin-right:15px;
	margin-bottom:5px;
}
*+html div#restaurant_bakery .ba_le .ba_le_ri .cb {
	margin-top:0px;
	margin-right:15px;
	margin-bottom:4px;
}
div#restaurant_bakery .ba_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurant_bakery .ba_ri .top_1{
	padding-top:14px;
}
div#restaurant_bakery .ba_ri .top_2{
	padding-top:7px;
}

div#restaurant_bakery .ba_ri .top_hx{
	padding-top:7px;
	background-image: url(http://www.clayton-bay.jp/images/restaurant/index/ad_05.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 205px;
	background-position: 0px 7px;
	text-indent:-9999px;
}
div#restaurant_bakery .ba_ri .top_hx a {
    display:block;
    height: 130px;
    width: 205px;
    text-indent:-9999px;
    overflow: hidden;
}
div#restaurant_bakery .ba_ri .top_3{
	padding-top:10px;
}
div#restaurant_bakery .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(restaurantinfo.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#restaurantinfo {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#restaurantinfo .re_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#restaurantinfo .re_le .st{
	background-image: url(http://www.clayton-bay.jp/images/restaurantinfo/bg.jpg);
	background-repeat: repeat-y;
	margin-left:13px;   
}
div#restaurantinfo .re_le .st .padd {
    padding:10px 10px 10px 10px;
	text-align:left;
}
div#restaurantinfo .re_le .st .tt_ {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/top.jpg);
	background-repeat:no-repeat;
	width:602px;
	height:53px;
	color:#ffffff;
	font-size:16px;
	padding-left:30px;
	padding-top:7px;
	font-weight:bold;
	text-align:left; 
}
div#restaurantinfo .re_le .img_1 .im1 {
    padding-left:12px;
	padding-top:18px;
	float:left;
	padding-bottom:5px;   
}
div#restaurantinfo .re_le .img_1 .gg {
    padding-right:30px;
	text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
}
div#restaurantinfo .re_le .p {
    text-align:left;
	padding-left:25px;
}
div#restaurantinfo .re_le .img_2 {
    padding-left:15px;
	padding-top:4PX;
	padding-bottom:30px;
}
div#restaurantinfo .re_le .img_2 .im2 .s_02 {
	padding-bottom:10px;
}
div#restaurantinfo .re_le .img_2 .im3 .s_03 {
    padding-bottom:10px;
	padding-left:10px;
}
div#restaurantinfo .re_le .img_2 .im4 {
    width:179px;
	padding-right:30px;
}
div#restaurantinfo .re_le .img_2 .im4 .s_04 {
    padding-bottom:10px;
}
div#restaurantinfo .re_le .tt {
    text-align:left;
	line-height:20px;
	padding-left:15px;
	margin-bottom:20px;
	padding-right:25px;
}

div#restaurantinfo .re_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#restaurantinfo .re_ri .top_1 {
    padding-top:17px;
}
div#restaurantinfo .re_ri .cen {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/right_bg.jpg);
	background-repeat:repeat-y;
	width:205px;
}
div#restaurantinfo .re_ri .cen a {
    color:#663300;
	text-decoration:underline;
}
div#restaurantinfo .re_ri .cen a:hover {
    color:#663300;
	text-decoration:none;
}
div#restaurantinfo .re_ri .cen .list_01 ul{
	padding-bottom:10px;
}
div#restaurantinfo .re_ri .cen .list_01 ul li {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 15px;
	list-style-type:none;
	width:182px;
	padding-left:23px;
	padding-top:12px;
	text-align:left;
}
div#restaurantinfo .re_ri .cen .list_01 .ico {
}
div#restaurantinfo .re_ri .top_2 {
    padding-top:17px;
}
div#restaurantinfo .re_ri .cen .list_02 {
}
div#restaurantinfo .re_ri .cen .list_02 ul li {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 11px;
	list-style-type:none;
	width:182px;
	height:18px;
	padding-left:23px;
	padding-top:8px;
	text-align:left;
}
div#restaurantinfo .re_ri .bot {
    background-image:url(http://www.clayton-bay.jp/images/restaurantinfo/right_bot.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:6px;
	font-size:0px;
}
div#restaurantinfo .re_ri .top_3{
	padding-top:14px;
}
div#restaurantinfo .re_ri .top_4{
	padding-top:7px;
}
div#restaurantinfo .re_ri .top_5{
	padding-top:10px;
}

div#restaurantinfo .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(sightseeing.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#sightseeing {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#sightseeing .si_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#sightseeing .si_le .img_1 {
    padding-top:20px;
	padding-bottom:20px;
}
div#sightseeing .si_le .img_2 {
    padding-top:13px;
}
div#sightseeing .si_le .img_2 .img_2_top img {
	vertical-align:bottom;
}
div#sightseeing .si_le .img_2 .bg {
    background-image:url(http://www.clayton-bay.jp/images/sightseeing/bg.jpg);
	background-repeat:repeat-y;
	margin-left:15px;



}
div#sightseeing .si_le .img_2 .bg .im1 {
	float:left;
    text-align:left;
	padding-left:15px;
	padding-top:3px;
	width:182px;
}
div#sightseeing .si_le .img_2 .bg .im1 .bo1 {
    padding-top:8px;
	padding-left:6px;
}
div#sightseeing .si_le .img_2 .bg .im2 {
	float:right;
    text-align:right;
	padding-right:16px;
	width:385px;
	padding-top:3px;
}
div#sightseeing .si_le .img_2 .bg .im2 .tt {
	text-align:left;
	line-height:14px;
	padding-left:2px;
	padding-top:11px;
}

div#sightseeing .si_le .img_2 .bg .im2 .tt span{
	color:#990000;
}

div#sightseeing .si_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#sightseeing .si_ri .ad {
	padding-top:8px;
}

div#sightseeing .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(souryou_index.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#souryou_index {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#souryou_index .in_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#souryou_index .in_le .table1{
	width:410px;
	float:left;
	color:#333333;
	margin-left:120px;
	padding-top:40px;
}
*html div#souryou_index .in_le .table1{
	width:410px;
	float:left;
	color:#333333;
	margin-left:60px;
	padding-top:40px;
}
div#souryou_index .in_le .table1 . le{
    float:left;
	width:410px;
}
div#souryou_index .in_le .table1 .le .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	font-weight: bold;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .table1 .le .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .table1 .le .td_1{
    background-color:#E1E1E1;
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .table1 .le .td_2{
	background-color:#E1E1E1;
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .table1 .le .td_3{
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .table1 .le .td_4{
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .table1 .le .td_5{
	border:1px solid #999999;
	border-right-style:none;
}
div#souryou_index .in_le .table1 .le .td_6{
    border:1px solid #999999;
}
div#souryou_index .in_le .table2{
	width:630px;
	float:left;
	color:#333333;
	margin-left:12px;
	padding-top:20px;
}
*html div#souryou_index .in_le .table2{
	width:630px;
	float:left;
	color:#333333;
	margin-left:5px;
	padding-top:20px;
}
div#souryou_index .in_le .table2 .le .txt{
    text-align:left;
	color:#FFFFFF;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .table2 .le .txt1{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .table2 .le .td_1{
    background-color:#000033;
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .table2 .le .td_2{
	background-color:#E1E1E1;
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .table2 .le .table3{
	width:610px;
	float:left;
	color:#333333;
	margin-left:0px;
	padding-top:0px;
}
div#souryou_index .in_le .table2 .le .table3 . le{
    float:left;
	width:610px;
}
div#souryou_index .in_le .table2 .le .table3 .le .txt{
	font-size:11px;
    text-align:center;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .table2 .le .table3 .le .txt1{
	font-size:11px;
    text-align:center;
	color:#333333;
	line-height:17px;
	padding-left:0px;
}
div#souryou_index .in_le .table2 .le .table3 .le .txt2{
	font-size:12px;
    text-align:center;
	color:#333333;
	line-height:17px;
}
div#souryou_index .in_le .table2 .le .table3 .le .td_1{
    background-color:#E1E1E1;
	border:1px solid #999999;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .table2 .le .table3 .le .td_2{
	background-color:#FFFFFF;
    border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
	vertical-align:top;
	padding-top:1px;
}
div#souryou_index .in_le .table2 .le .table3 .le .td_2_txt{
	background-color:#FFFFFF;
    border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
	vertical-align:top;
	padding-top:1px;
	padding-bottom:20px;
}
div#souryou_index .in_le .table2 .le .table3 .le .td_3{
	background-color:#FFFFFF;
	border:1px solid #999999;
	border-right-style:none;
}
div#souryou_index .in_le .box{
	width:624px;
	float:left;
	margin-left:15px;
}
*html div#souryou_index .in_le .box{
	width:624px;
	float:left;
	margin-left:8px;
}
div#souryou_index .in_le .box .table1{
	width:240px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
}
div#souryou_index .in_le .box .table1 .img_tit_01 {
	text-align:left;
	width:240px;
	padding-top:16px;
	padding-left:0px;
	float:left;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center {
	width:240px;
	float:left;
	color:#333333;
	margin-left:0px;
	padding-top:20px;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le {
    float:left;
	width:240px;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .txt {
    text-align:left;
	color:#333333;
	font-weight:normal;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .txt1 {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_1{
    background-color:#E1E1E1;
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_2{
	background-color:#E1E1E1;
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_3{
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_4{
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_5{
	border:1px solid #999999;
	border-right-style:none;
}
div#souryou_index .in_le .box .table1 .img_tit_01 .table1_center .le .td_6{
    border:1px solid #999999;
}
div#souryou_index .in_le .box .table2{
	width:160px;
	float:left;
	margin-top:0px;
	padding-left:18px;
	padding-top:0px;
}
*html div#souryou_index .in_le .box .table2{
	width:160px;
	float:left;
	margin-top:0px;
	padding-left:25px;
	padding-top:0px;
}
div#souryou_index .in_le .box .table2 .img_tit_01 {
	text-align:left;
	width:160px;
	padding-top:16px;
	padding-left:0px;
	float:left;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center {
	width:160px;
	float:left;
	color:#333333;
	margin-left:0px;
	padding-top:20px;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le {
    float:left;
	width:160px;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .txt {
    text-align:left;
	color:#333333;
	font-weight:normal;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .txt1 {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_1{
    background-color:#E1E1E1;
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_2{
	background-color:#E1E1E1;
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_3{
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_4{
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_5{
	border:1px solid #999999;
	border-right-style:none;
}
div#souryou_index .in_le .box .table2 .img_tit_01 .table1_center .le .td_6{
    border:1px solid #999999;
}
div#souryou_index .in_le .box .table3{
	width:164px;
	float:left;
	margin-top:0px;
	padding-left:30px;
	padding-top:0px;
}
div#souryou_index .in_le .box .table3 .img_tit_01 {
	text-align:left;
	width:164px;
	padding-top:16px;
	padding-left:0px;
	float:left;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center {
	width:160px;
	float:left;
	color:#333333;
	margin-left:0px;
	padding-top:20px;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le {
    float:left;
	width:160px;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .txt {
    text-align:left;
	color:#333333;
	font-weight:normal;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .txt1 {
	font-size:13px;
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_1{
    background-color:#E1E1E1;
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_2{
	background-color:#E1E1E1;
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_3{
	border:1px solid #999999;
	border-right-style:none;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_4{
    border:1px solid #999999;
	border-bottom-style:none;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_5{
	border:1px solid #999999;
	border-right-style:none;
}
div#souryou_index .in_le .box .table3 .img_tit_01 .table1_center .le .td_6{
    border:1px solid #999999;
}
div#souryou_index .in_le .box .bottom_txt{
	width:400px;
	float:right;
	color:#333333;
	margin-left:0px;
	padding-top:0px;
}
div#souryou_index .in_le .box .bottom_txt .txt{
    text-align:right;
	color:#333333;
	line-height:17px;
	padding-top:0px;
	padding-bottom:0px;
}
div#footer .cen .le {
    float:left;
	color:#c18c28;
	text-align:left;
	line-height:16px;
	padding-top:16px;
	padding-left:15px;
}
div#footer .cen .le .bold {
    font-weight:bold;
	font-size:14px;
	line-height:26px;
}
div#souryou_index .in_le .txt{
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:13px;
	padding-top:20px;
	padding-bottom:0px;
}
div#souryou_index .in_le .img_tit_01 {
	text-align:left;
	width:630px;
	padding-top:16px;
	padding-left:15px;
	float:left;
}
div#souryou_index .in_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#souryou_index .in_ri .top_1{
	padding-top:9px;
}
div#souryou_index .in_ri .top_2{
	padding-top:9px;
}
div#souryou_index #tab {
	border-left-style:none;
}
div#souryou_index .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(stay.html)
(詳細説明がある場合はここに記述)
#div { color: #333; } / ff 
* html #div { color: #666; } / IE6 
*+html #div { color: #999; } / IE7 
--------------------------------------------------------------------*/
div#stay {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}

div#stay .st_l {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:653px;
	float:left;
	margin-left:-1px;
}
* html div#stay .st_l {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:653px;
	float:left;
	margin-left:0px;	
}
*+html div#stay .st_l {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:653px;
	float:left;
	margin-left:0px;	
}
div#stay .st_l .bg1 {
	/*background-image: url(http://www.clayton-bay.jp/images/stay/bg_01.jpg);*/
	background-repeat: no-repeat;
	width:653px;
	height:446px;
}
div#stay .st_l .bg1 .dv1{
	width:653px; 
	height:237px;
}
div#stay .st_l .bg1 .dv2{ 
	width:653px; 
	height:209px;
}
div#stay .st_l .bg1 .dv2 .fl{
	float:left;
}
div#stay .st_l .bg1 .dv2 .fr{
	float:right;
	padding-right:26px;
}
div#stay .st_l .bg1 img{
	margin-left:32px;
	margin-top:49px;
}
div#stay .st_l .bg1 .img{
	float:right;
	margin-left:0px;
	margin-top:0px;
	padding-right:26px;
	padding-top:100px;
	width:178px;
}
div#stay .st_l .bg1 .txt1{
	line-height:18px;
	margin-left:112px;
	margin-right:234px;
	margin-top:5px;
}
div#stay .st_l .bg1 .img1{
	margin-left:0px;
	margin-top:0px;
	padding-left:112px;
}
div#stay .st_l .bg1 .tab{
	margin-left:112px;
	width:370px;
	line-height:25px;
	border-top:1px solid #5A5A7B;
	border-left:1px solid #5A5A7B;
}
div#stay .st_l .bg1 .tab td{
	border-bottom:1px solid #5A5A7B;
	border-right:1px solid #5A5A7B;	
}
div#stay .st_l .bg1 .z1{
	
	background-color:#bcbcca;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
div#stay .st_l .bg1 .z2{
	text-align:center;
}
div#stay .st_l .bg1 .img2{
	float:rigth;
	margin-left:0px;
	margin-top:0px;
}
div#stay .st_l .bg1 .ptxt{
	margin-left:112px;
}
div#stay .st_l .bg1 .img3{
	padding-left:112px;
	margin-left:0px;
	margin-top:12px;
}

div#stay .st_l .bg2 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_02.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:284px;
}
div#stay .st_l .bg2 img{
	margin-left:32px;
	margin-top:15px;
}
div#stay .st_l .bg2 .img{
	float:right;
	margin-left:0px;
	margin-top:0px;
	padding-right:26px;
	padding-top:5px;
}
div#stay .st_l .bg2 .img1{
	float:left;
	margin-left:0px;
	margin-top:0px;
	padding-left:110px;
	padding-top:20px;
}
div#stay .st_l .bg2 .txt1{
	line-height:18px;
	margin-left:112px;
	margin-right:217px;
	margin-top:5px;
}

div#stay .st_l .bg3 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_03.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:236px;
}
div#stay .st_l .bg3 img{
	margin-left:32px;
	margin-top:9px;
}
div#stay .st_l .bg3 .txt1{
	line-height:18px;
	margin-left:148px;
	margin-top:5px;
}
div#stay .st_l .bg4 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_04.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:238px;
}
div#stay .st_l .bg5 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_05.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:263px;
}
div#stay .st_l .bg5 img{
	margin-left:32px;
	margin-top:9px;
}
div#stay .st_l .bg5 .txt1{
	line-height:18px;
	margin-left:112px;
	margin-right:200px;
	margin-top:5px;
}
div#stay .st_l .bg5 .img{
	margin-left:395px;
	margin-top:28px;
}
div#stay .st_l .bg6 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_06.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:204px;
}
div#stay .st_l .bg6 img{
	margin-left:32px;
	margin-top:9px;
}
div#stay .st_l .bg6 .img{
	float:right;
	margin-left:0px;
	margin-top:0px;
	padding-right:26px;
	padding-top:20px;
	width:178px;
}
div#stay .st_l .bg6 .txt1{
	line-height:18px;
	margin-left:112px;
	margin-top:5px;
}

div#stay .st_l .bg7 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_07.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:275px;
}
div#stay .st_l .bg7 img{
	margin-left:32px;
	margin-top:16px;
}

div#stay .st_l .bg7 .txt1{
	line-height:18px;
	margin-left:112px;
	margin-right:240px;
	margin-top:5px;
}
div#stay .st_l .bg7 .img{
	margin-top:10px;
	margin-left:390px;
}
div#stay .st_l .bg8 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_08.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:141px;
}
div#stay .st_l .bg8 img{
	margin-left:32px;
	margin-top:16px;
}
div#stay .st_l .bg9 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_09.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:445px;
}
div#stay .st_l .bg9 img{
	margin-left:32px;
	margin-top:14px;
}
div#stay .st_l .bg9 .txt1{
	line-height:18px;
	margin-left:137px;
	margin-right:173px;
	margin-top:5px;
}
div#stay .st_l .bg9 .img{
	margin-left:135px;
	margin-top:28px;
}
div#stay .st_l .bg9 .tab{
	margin-left:137px;
	width:370px;
	line-height:25px;
	border-top:1px solid #5A5A7B;
	border-left:1px solid #5A5A7B;
}
div#stay .st_l .bg9 .tab td{
	border-bottom:1px solid #5A5A7B;
	border-right:1px solid #5A5A7B;	
}
div#stay .st_l .bg9 .z1{
	background-color:#bcbcca;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
}
div#stay .st_l .bg9 .z2{
	text-align:center;
}
div#stay .st_l .bg9 .cen{
	text-align:left;
	margin-left:137px;
	width:370px;
	margin-top:10px;
}
div#stay .st_l .bg9 .cen .txt16b{
	float:left;
	font-size:16px;
	padding-top:10px;
	font-weight: bold;
}
div#stay .st_l .bg9 .cen .hp{
	float:right;
	margin-left:0px;
	margin-top:0px;
}
div#stay .st_l .bg10 {
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_010.jpg);
	background-repeat: no-repeat;
	width:653px;
	height:139px;
}
div#stay .st_l .bg10 img{
	margin-left:32px;
	margin-top:18px;
}
div#stay .st_r {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:230px;
	float:right;
	padding-left:17px;

	padding-top:16px;
}

div#stay .st_r .top_7 {
	padding-top:7px;
}

div#stay .pagetop {
	clear:both;
	padding-top:30px;
	padding-right:12px;
	text-align:right;
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_botbg.jpg);
	background-repeat: repeat-y;
	background-position: -1px;
}
* html div#stay .pagetop {
	clear:both;
	padding-top:15px;
	padding-right:12px;
	text-align:right;
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_botbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px;

}
*+html div#stay .pagetop {
	clear:both;
	padding-top:15px;
	padding-right:12px;
	text-align:right;
	background-image: url(http://www.clayton-bay.jp/images/stay/bg_botbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px;
}

/*--------------------------------------------------------------------
(stayinfo.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo .st_fl {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:630px;
	float:left;
	padding-top:16px;
	padding-left:15px;
}
div#stayinfo .st_fl a {
    text-decoration:none;
	color:#333333;
}
div#stayinfo .st_fl a:hover {
    text-decoration: underline;
	color:#333333;
}



div#stayinfo .st_fl .title {
	 width:561px;
	 height:29px;
}
div#stayinfo .st_fl .title h3 {
	 float:left;
	 width:0;
	 height:0;
	 text-indent:-9999px;
	 overflow:hidden;
}
div#stayinfo .st_fl .title ul {
}
div#stayinfo .st_fl .title ul li {
 display:inline;
 float:left;
}
div#stayinfo .st_fl .title ul li a {
	 display:block;
	 height:29px;
	 text-indent:-9999px;
	 overflow: hidden;
}
div#stayinfo .st_fl .title ul li.click1 {
	 background:url(http://www.clayton-bay.jp/images/stayinfo/hf/sub_top_010.jpg) no-repeat center center;
	 width:187px;
}
div#stayinfo .st_fl .title ul li.click2 {
	 background:url(http://www.clayton-bay.jp/images/stayinfo/hf/sub_top_02) no-repeat center center;
	 width:187px;
}
div#stayinfo .st_fl .title ul li.click3 {
	 background:url(http://www.clayton-bay.jp/images/stayinfo/hf/sub_top_03) no-repeat center center;
	 width:187px;
}
div#stayinfo .st_fl .bobo {
    border-left:1px solid #343434;
	border-right:1px solid #343434;
	width:628px;
	padding-top:15px;
	font-size:0px;
}
div#stayinfo .st_fl .con {
    border-left:1px solid #343434;
	border-right:1px solid #343434;
	width:619px;
	padding-left:9px;
	padding-top:15px;
}
div#stayinfo .st_fl .con .bgg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/hf/bg.jpg);
	background-repeat:repeat-y;
	width:610px;
}
div#stayinfo .st_fl .con .bgg .img {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/img_02.jpg);
	background-repeat:no-repeat;
	background-position:13px 2px;
	width:124px;
	height:90px;
	padding-left:13px;
	float:left;
	text-align:center;
	padding-top:2px;
	padding-bottom:1px;
}
div#stayinfo .st_fl .con .bgg .text {
    width:430px;
	float:left;
	background-image:url(http://www.clayton-bay.jp/images/stayinfo/com/tit_bg.jpg);
	background-repeat:no-repeat;
	background-position:15px 3px;
	padding-left:30px;
	padding-top:7px;
	font-weight: bold;
	line-height:13px;
}

div#stayinfo .st_fl .con .bgg .text .ee {
    font-weight:100;
	line-height:18px;
	padding-top:20px;
}
div#stayinfo .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#stayinfo .st_fr .rese_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/rese_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:224px;
	margin:auto auto;
	font-size:12px;
}
div#stayinfo .st_fr .rese_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:8px;
}
div#stayinfo .st_fr .rese_bg .p1_ {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:4px;
}
div#stayinfo .st_fr .rese_bg .p1_1 {
	padding-top:8px;
}
div#stayinfo .st_fr .rese_bg .p2 {
    padding-top:8px;
	padding-bottom:5px;
}
div#stayinfo .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}


/*--------------------------------------------------------------------
(accommodations.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#accommodations {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#accommodations .ac_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#accommodations .ac_le h2 {
    margin-left:15px;
}
div#accommodations .ac_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:36px;
	padding-bottom:11px;
}
div#accommodations .ac_le .box {
    background-color:#ebebeb;
	width:630px;
	height:820px;
	margin-left:15px;
	text-align:left;
}
div#accommodations .ac_le .box .img_1 {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/cont1_bg01.jpg);
	background-repeat:no-repeat;
	background-position:9px 0px;
	float:left;
	width:190px;
	height:238px;
	margin-top:18px;
	padding-left:19px;
	padding-top:12px;
}
div#accommodations .ac_le .box .img_1 .im1 {
	margin-bottom:10px;
}
div#accommodations .ac_le .box .img_1 .bo1 {
    margin-top:5px;
}
div#accommodations .ac_le .box .img_2 {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/cont1_bg01.jpg);
	background-repeat:no-repeat;
	float:left;
	width:190px;
	height:238px;
	margin-left:6px;
	margin-top:18px;
	padding-left:10px;
	padding-top:12px;
}
div#accommodations .ac_le .box .img_2 .im2 {
	margin-bottom:10px;
}
div#accommodations .ac_le .box .img_2 .bo2 {
    margin-top:5px;
}
div#accommodations .ac_le .box .img_3 {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/cont1_bg01.jpg);
	background-repeat:no-repeat;
	float:left;
	width:190px;
	height:238px;
	margin-left:6px;
	margin-top:18px;
	padding-left:10px;
	padding-top:12px;
}
div#accommodations .ac_le .box .img_3 .im3 {
	margin-bottom:10px;
}
div#accommodations .ac_le .box .img_3 .bo3 {
    margin-top:5px;
}

div#accommodations .ac_le .box .img_7 {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/cont1_bg02.jpg);
	background-repeat:no-repeat;
	background-position:9px 0px;
	float:left;
	width:289px;
	height:238px;
	margin-top:16px;
	padding-left:20px;
	padding-top:12px;
}
div#accommodations .ac_le .box .img_7 .im7 {
	margin-bottom:14px;
}
div#accommodations .ac_le .box .img_7 .bo7 {
    margin-left:8px;
	float:left;
}
div#accommodations .ac_le .box .img_8 {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/cont1_bg02.jpg);
	background-repeat:no-repeat;
	float:left;
	width:289px;
	height:238px;
	margin-left:11px;
	margin-top:16px;
	padding-left:11px;
	padding-top:12px;
}
div#accommodations .ac_le .box .img_8 .im8 {
	margin-bottom:14px;
}
div#accommodations .ac_le .box .img_8 .bo8 {
    margin-left:8px;
	float:left;
}
div#accommodations .ac_le .page_top {
	text-align:right;
	padding-top:3px;
	padding-bottom:36px;
}
div#accommodations .ac_le .box1 {
	margin:0 15px 0 30px;
	text-align:left;
	width:600px;
	color:#333333;
}
div#accommodations .ac_le .box1 .tit {
	padding-top:19px;
	padding-bottom:9px;
}
div#accommodations .ac_le .box1 .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
}
div#accommodations .ac_le .box1 .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
}
div#accommodations .ac_le .box1 .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
}
div#accommodations .ac_le .box1 .ta_4 {
    border:1px solid #cdcdcd;
}
div#accommodations .ac_le .box2 {
	margin:0 15px 0 30px;
	text-align:left;
	width:600px;
	color:#333333;
}
div#accommodations .ac_le .box2 .le {
    float:left;
	width:290px;
}
div#accommodations .ac_le .box2 .le .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
}
div#accommodations .ac_le .box2 .le .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
}
div#accommodations .ac_le .box2 .le .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
}
div#accommodations .ac_le .box2 .le .ta_4 {
    border:1px solid #cdcdcd;
}
div#accommodations .ac_le .box2 .ri {
    float:right;
	width:290px;
}
div#accommodations .ac_le .box2 .ri .ta_4 {
    border:1px solid #cdcdcd;
	line-height:18px;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:1px;
}
* html div#accommodations .ac_le .box2 .ri .ta_4 {
    border:1px solid #cdcdcd;
	line-height:18px;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:5px;
}
*+html div#accommodations .ac_le .box2 .ri .ta_4 {
    border:1px solid #cdcdcd;
	line-height:18px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:6px;
}
div#accommodations .ac_le .box2 .tit {
	padding-top:21px;
	padding-bottom:10px;
}
div#accommodations .ac_le .box3 {
	margin:0 15px 17px 30px;
	text-align:left;
	width:600px;
	color:#333333;
}
div#accommodations .ac_le .box3 .le {
    float:left;
	width:290px;
}
div#accommodations .ac_le .box3 .le .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
}
div#accommodations .ac_le .box3 .le .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
}
div#accommodations .ac_le .box3 .le .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
}
div#accommodations .ac_le .box3 .le .ta_4 {
    border:1px solid #cdcdcd;
}
div#accommodations .ac_le .box3 .ri {
    float:right;
	width:290px;
}
div#accommodations .ac_le .box3 .ri .ta_1 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
	border-bottom-style:none;
}
div#accommodations .ac_le .box3 .ri .ta_2 {
    border:1px solid #cdcdcd;
	border-bottom-style:none;
}
div#accommodations .ac_le .box3 .ri .ta_3 {
    background-color:#eff2fb;
	border:1px solid #cdcdcd;
	border-right-style:none;
}
div#accommodations .ac_le .box3 .ri .ta_4 {
    border:1px solid #cdcdcd;
}
div#accommodations .ac_le .box3 .tit {
	padding-top:28px;
	padding-bottom:8px;
}
div#accommodations .ac_le .news_bg {
    background-color:#ebebeb;
	width:630px;
	height:373px;
	padding-top:17px;
}
div#accommodations .ac_le .news_bg a {
    color:#990033;
	text-decoration:none;
}
div#accommodations .ac_le .news_bg a:hover {
    color:#990033;
	text-decoration:underline;
}
div#accommodations .ac_le .news_bg .con {
    border:1px solid #dbbd82;
	width:588px;
	height:345px;
	margin:auto auto;
	text-align:left;
	color:#333333;
	font-size:11px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
}
div#accommodations .ac_le .news_bg .con .le {
    float:left;
	padding-top:8px;
	padding-bottom:8px;
}
div#accommodations .ac_le .news_bg .con .ri {
    float:left;
	padding-top:5px;
	padding-left:10px;
	width:500px;
	line-height:14px;
}
div#accommodations .ac_le .news_bg .con .ri .col {
	font-weight:bold;
	color:#990033;
	font-size:12px;
	line-height:24px;
}
div#accommodations .ac_ri {
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#accommodations .ac_ri .top_11 {
	padding-top:11px;
	text-align:center;
	display:block;
	margin:0 auto;
}
div#accommodations .ac_ri .right_tit2_bg {
	background-image:url(http://www.clayton-bay.jp/images/accommodations/right_tit2_bg.jpg);
	background-repeat:repeat-y;
	width:205px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	float: right;
}
div#accommodations .ac_ri .right_tit2_bg p input {
	display:block;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	float: left;
	text-align: center;
	padding-left:17px;
	margin-top:10px;
}

div#accommodations .ac_ri .right_tit2_bg p {
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#accommodations .ac_ri .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
	display:block;
	float: left;
	width:190px;
	margin-bottom:5px;
}
div#accommodations .ac_ri .right_tit2_bg .p1_1 {
	margin-right: auto;
	margin-left: auto;
	float: left;
	width:205px;
	text-align: center;
}
div#accommodations .ac_ri .right_tit2_bg .p1_1 a img{
	display:block;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	float: left;
	text-align: center;
	padding-left:17px;
}

div#accommodations .ac_ri .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
	color:#333333;
	display:block;
	margin:0 auto;
	padding-left:15px;
	float: left;
	width:190px;
	
}

div#accommodations .ac_ri .tel {
    background-image:url(http://www.clayton-bay.jp/images/accommodations/tel.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:143px;
	margin-top:5px;
	text-indent:-9999px;
	display:block;
	margin:auto auto;
}









div#accommodations .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(banquet.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#banquet {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#banquet .ba_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#banquet .ba_le .top_line {
    background-image:url(http://www.clayton-bay.jp/images/banquet/index/top_line.jpg);
	background-repeat:no-repeat;
	width:630px;
	height:27px
}
div#banquet .ba_le .txt {
    text-align:left;
	color:#333333;
	line-height:17px;
	padding-left:38px;
	padding-top:1px;
	padding-bottom:16px;
}
div#banquet .ba_le .bg {
    width:630px;
	height:365px;
	background-color:#ebebeb;
	padding-top:15px;
}
div#banquet .ba_le .bg .bg_1 {
    float:left;
	background-image:url(http://www.clayton-bay.jp/images/banquet/index/bg.jpg);
	background-repeat:no-repeat;
	background-position:10px 0;
	width:190px;
	height:329px;
	text-align:left;
	padding-left:20px;
	padding-top:21px;
}
div#banquet .ba_le .bg .bg_1 .i_1 {
    padding-top:5px;
	padding-bottom:24px;
}
div#banquet .ba_le .bg .bg_1 .i_01 {
    margin-top:45px;
}
div#banquet .ba_le .bg .bg_2 {
    float:left;
	background-image:url(http://www.clayton-bay.jp/images/banquet/index/bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:190px;
	height:329px;
	text-align:left;
	padding-left:15px;
	padding-top:21px;
}
div#banquet .ba_le .bg .bg_2 .i_2 {
    padding-top:5px;
	padding-bottom:20px;
}
div#banquet .ba_le .bg .bg_2 .i_02 {
    margin-top:45px;
}
div#banquet .ba_le .bg .bg_3 {
    float:left;
	background-image:url(http://www.clayton-bay.jp/images/banquet/index/bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:190px;
	height:329px;
	text-align:left;
	padding-left:15px;
	padding-top:21px;
}
div#banquet .ba_le .bg .bg_3 .i_3 {
    padding-top:5px;
	padding-bottom:21px;
}
div#banquet .ba_le .bg .bg_3 .i_03 {
    margin-top:47px;
}
* html div#banquet .ba_le .bg .bg_3 .i_03 {
    margin-top:45px;
}
*+html div#banquet .ba_le .bg .bg_3 .i_03 {
    margin-top:45px;
}
div#banquet .ba_le .page_top {
    padding-top:10px;
	padding-bottom:42px;
}
div#banquet .ba_le .new_bg {
    background-color:#ebebeb;
	width:630px;
	height:606px;
	padding-top:17px;
}
div#banquet .ba_le .new_bg a {
    color:#990033;
	text-decoration:none;
}
div#banquet .ba_le .new_bg a:hover {
    color:#990033;
	text-decoration:underline;
}
div#banquet .ba_le .new_bg .con {
    border:1px solid #dbbd82;
	width:588px;
	height:582px;
	margin:auto auto;
	text-align:left;
	color:#333333;
	font-size:12px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
}
div#banquet .ba_le .new_bg .con .le {
    float:left;
	margin-top:11px;
	margin-bottom:11px;
	background-image:url(http://www.clayton-bay.jp/images/banquet/index/img_s05.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:90px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#banquet .ba_le .new_bg .con .ri {
    float:left;
	padding-top:7px;
	padding-left:15px;
	width:440px;
	line-height:16px;
}
div#banquet .ba_le .new_bg .con .ri .col {
	font-weight:bold;
	color:#990033;
	font-size:14px;
	line-height:26px;
}
div#banquet .ba_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#banquet .ba_ri .top_14 {
	padding-top:14px;
}
div#banquet .ba_ri .top_7 {
	padding-top:7px;
}
div#banquet .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(contact.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#contact {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#contact .con {
    padding-top:10px;
}
div#contact .con .top {
    background-image:url(http://www.clayton-bay.jp/images/contact/top.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:17px;
}
div#contact .con .cen {
    background-image:url(http://www.clayton-bay.jp/images/contact/bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}
div#contact .con .cen .w_706 {
    text-align:left;
	width:706px;
}
div#contact .con .cen .w_706 .img {
    padding-top:25px;
	padding-bottom:15px;
	text-align:right;
}
div#contact .con .cen .w_706 .txt {
    color:#333333;
	line-height:18px;
	padding-left:8px;
	padding-top:5px;
}
div#contact .con .cen .w_706 .col {
    color:#cc0000;
	font-weight:bold;
	font-size:14px;
}
div#contact .con .cen .w_706 .bg {
    background-image:url(http://www.clayton-bay.jp/images/contact/txt_bg.jpg);
	background-repeat:repeat;
	color:#333333;
	font-weight:bold;
	font-size:14px;
    width:236px;
	height:21px;
	padding-top:8px;
	padding-left:13px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:10px;
}
div#contact .con .cen .w_706 .ico {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 21px;
	padding-left:33px;
	height:58px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
div#contact .con .cen .w_706 .ico1 {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
	padding-left:33px;
	padding-top:17px;
	height:133px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
div#contact .con .cen .w_706 .ico2 {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
	padding-left:33px;
	padding-top:19px;
	height:61px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
div#contact .con .cen .bu {
    padding-top:32px;
	padding-bottom:38px;
}
div#contact .con .bot {
    background-image:url(http://www.clayton-bay.jp/images/contact/bot.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:21px;
}
div#contact .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:12px;
	text-align:right;
}

div#contact .con .cen .w_706 .txt1 {
	text-align:left;
	line-height:18px;
	padding-top:12px;
	padding-bottom:17px;
}
div#contact .con .cen .w_706 .tit2 {
	background-image:url(http://www.clayton-bay.jp/images/contact/txt.jpg);
	background-repeat: no-repeat;
	width:156px;
	height:24px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:14px;
}
div#contact .con .cen .w_706  .txtbg{
	background-image:url(http://www.clayton-bay.jp/images/contact/txt_bg.jpg);
	background-repeat: repeat;
	height: 30px;
	margin-top:20px;
	margin-bottom:24px;
}
div#contact .con .cen .w_706 .txtbg .txt11{
	text-align:center;
	padding-top:5px;
	font-weight: bold;
}
div#contact .con .cen .w_706 .redtxt {
	color:#FF0000;
	text-align:left;
}
div#contact .con .cen .w_706  h3 {
    float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
/*--------------------------------------------------------------------
(request.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#request {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#request .con {
    padding-top:10px;
}
div#request .con .top {
    background-image:url(http://www.clayton-bay.jp/images/contact/top.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:17px;
}
div#request .con .cen {
    background-image:url(http://www.clayton-bay.jp/images/contact/bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}
div#request .con .cen .w_706 {
    text-align:left;
	width:706px;
}
div#request .con .cen .w_706 .img {
    padding-top:25px;
	padding-bottom:15px;
	text-align:right;
}
div#request .con .cen .w_706 .txt {
    color:#333333;
	line-height:18px;
	padding-left:8px;
	padding-top:5px;
}
div#request .con .cen .w_706 .col {
    color:#cc0000;
	font-weight:bold;
	font-size:14px;
}
div#request .con .cen .w_706 .bg {
    background-image:url(http://www.clayton-bay.jp/images/contact/txt_bg.jpg);
	background-repeat:repeat;
	color:#333333;
	font-weight:bold;
	font-size:14px;
    width:236px;
	height:21px;
	padding-top:8px;
	padding-left:13px;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:10px;
}
div#request .con .cen .w_706 .ico {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 21px;
	padding-left:33px;
	height:58px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
div#request .con .cen .w_706 .ico1 {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
	padding-left:33px;
	padding-top:17px;
	height:95px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
div#request .con .cen .w_706 .ico2 {
    background-image:url(http://www.clayton-bay.jp/images/contact/ico.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
	padding-left:33px;
	padding-top:19px;
	height:61px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
div#request .con .cen .bu {
    padding-top:32px;
	padding-bottom:38px;
}
div#request .con .bot {
    background-image:url(http://www.clayton-bay.jp/images/contact/bot.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:21px;
}
div#request .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:12px;
	text-align:right;
}

div#request .con .cen .w_706 .txt1 {
	text-align:left;
	line-height:18px;
	padding-top:12px;
	padding-bottom:17px;
}
div#request .con .cen .w_706 .tit2 {
	background-image:url(http://www.clayton-bay.jp/images/request/txt.jpg);
	background-repeat: no-repeat;
	width:156px;
	height:24px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:14px;
}
div#request .con .cen .w_706  .txtbg{
	background-image:url(http://www.clayton-bay.jp/images/request/txt_bg.jpg);
	background-repeat: repeat;
	height: 30px;
	margin-top:20px;
	margin-bottom:24px;
}
div#request .con .cen .w_706 .txtbg .txt11{
	text-align:center;
	padding-top:5px;
	font-weight: bold;
}
div#request .con .cen .w_706 .redtxt {
	color:#FF0000;
	text-align:left;
}
div#request .con .cen .w_706  h3 {
    float:left;
	width:0;
	height:0;
	text-indent:-9999px;	
	overflow:hidden;
}
/*--------------------------------------------------------------------
(privacy.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#privacy {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#privacy .con {
    padding-top:10px;
}
div#privacy .con .top {
    background-image:url(http://www.clayton-bay.jp/images/privacy/top.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:17px;
}
div#privacy .con .cen {
    background-image:url(http://www.clayton-bay.jp/images/privacy/bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}
div#privacy .con .cen .w_788 {
    text-align:left;
	line-height:20px;
	width:788px;
	font-size:12px;
	color:#333333;
}
div#privacy .con .cen .w_788 a {
    text-decoration: none;
	color:#333333;
}
div#privacy .con .cen .w_788 a:hover {
    text-decoration:underline;
	color:#333333;
}
div#privacy .con .cen .w_788 .time {
	width:145px;
	padding-left:643px;
	padding-top:14px;
}
div#privacy .con .cen .w_788 .txt_title {
    color:#003399;
	padding-top:15px;
	font-weight:bold;
}
div#privacy .con .cen .w_788 .txt {
}
div#privacy .con .cen .w_788 .col {
    color:#cc0000;
	font-weight:bold;
}
div#privacy .con .cen .w_788 .bg {
    background-image:url(http://www.clayton-bay.jp/images/privacy/txt_bg.jpg);
	background-repeat:no-repeat;
	width:531px;
	height:57px;
	font-size:12px;
	line-height:18px;
	padding-top:3px;
	padding-left:4px;
}
div#privacy .con .cen .w_788 .page_top {
	text-align:right;
	padding-top:10px;
	padding-bottom:3px;
}
div#privacy .con .bot {
    background-image:url(http://www.clayton-bay.jp/images/privacy/bot.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:21px;
}
div#privacy .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(sitemap.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#sitemap {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#sitemap .con {
    padding-top:10px;
}
div#sitemap .con .top {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/top.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:17px;
}
div#sitemap .con .cen {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}
div#sitemap .con .cen .w_783 {
	width:783px;
	text-align:left;
	color:#333333;
	padding-top:44px;
}
div#sitemap .con .cen .w_783 a {
	color:#333333;
	text-decoration:underline;
}
div#sitemap .con .cen .w_783 a:hover {
	color:#333333;
	text-decoration:none;
}
div#sitemap .con .cen .w_783 .title {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/ico_01.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	height:13px;
	padding-left:24px;
}
div#sitemap .con .cen .w_783 .title_1 {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/ico_01.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	height:47px;
	padding-left:24px;
}
div#sitemap .con .cen .w_783 .title_2 {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/ico_03.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	height:47px;
	padding-left:24px;
}
div#sitemap .con .cen .w_783 .title_h {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/ico_02.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	height:13px;
	padding-left:24px;
}
div#sitemap .con .cen .w_783 .bun1 {
    float:left;
	width:260px;
	padding-top:24px;
}
div#sitemap .con .cen .w_783 .bun2 {
    float:left;
	width:260px;
	padding-top:24px;
}
div#sitemap .con .cen .w_783 .bun3 {
    float:left;
	padding-top:24px;
}
div#sitemap .con .cen .w_783 .bun4 {
    float:left;
	width:260px;
}
div#sitemap .con .cen .w_783 ul {
    padding-left:24px;
	padding-top:10px;
}
div#sitemap .con .cen .w_783 ul li {
    line-height:34px;
	list-style-type:none;
}
div#sitemap .con .cen .w_783 .w_520 {
    width:520px;
	float:left;
}
div#sitemap .con .cen .w_783 .ao {
    padding-left:16px;
}
div#sitemap .con .cen .w_783 .cb_h {
    height:80px;
	clear:both;
}
div#sitemap .con .cen .w_783 .hong {
    color:#ff6666;
}
div#sitemap .con .cen .w_783 .hong a {
	color:#ff6666;
	text-decoration:underline;
}
div#sitemap .con .cen .w_783 .hong a:hover {
	color:#ff6666;
	text-decoration:none;
}
div#sitemap .con .cen .w_783 .lan {
    color:#003366;
}
div#sitemap .con .cen .w_783 .lan a {
	color:#003366;
	text-decoration:underline;
}
div#sitemap .con .cen .w_783 .lan a:hover {
	color:#003366;
	text-decoration:none;
}
div#sitemap .con .bot {
    background-image:url(http://www.clayton-bay.jp/images/sitemap/bot.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:21px;
}
div#sitemap .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(point.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#point {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#point .con {
    padding-top:10px;
}
div#point .con .top {
    background-image:url(http://www.clayton-bay.jp/images/point/top.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:17px;
}
div#point .con .cen {
    background-image:url(http://www.clayton-bay.jp/images/point/bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}
div#point .con .cen .top_bg {
    background-image:url(http://www.clayton-bay.jp/images/point/top_bg.jpg);
	background-repeat:no-repeat;
	width:551px;
	height:203px;
	text-align:left;
	padding-left:195px;
	padding-top:45px;
}
div#point .con .cen .top_bg .txt {
    padding-left:14px;
	padding-top:5px;
	line-height:20px;
	color:#333333;
}
div#point .con .cen .w_706 {
    width:706px;
	padding-top:20px;
}
div#point .con .cen .w_706 .tab {
    color:#333333;
	text-align:left;
	margin-top:18px;
}
div#point .con .cen .w_706 .tab td {
    border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#point .con .cen .w_706 .tab .bg1 {
    border-top:1px solid #996600;
	border-left:1px solid #996600;
	background-color:#debd7a;
}
div#point .con .cen .w_706 .tab .lef {
	border-left:1px solid #996600;
	background-color:#debd7a;
}
div#point .con .cen .w_706 .tab .lef1 {
	border-left:1px solid #996600;
}
div#point .con .cen .w_706 .tab .to {
	border-top:1px solid #996600;
}
div#point .con .cen .w_706 .tab .bg2 {
	border-top:1px solid #996600;
	background-image:url(http://www.clayton-bay.jp/images/point/td_bg.jpg);
	background-repeat:repeat;
	line-height:20px;
}
div#point .con .cen .w_706 .txt1 {
    color:#333333;
	text-align:left;
	line-height:18px;
	padding-top:20px;
	padding-left:18px;
	padding-bottom:20px;
}
div#point .con .cen .w_706 .tab2 {
    color:#333333;
	text-align:left;
}
div#point .con .cen .w_706 .tab2 td {
    border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#point .con .cen .w_706 .tab2 .bg1 {
    border-left:1px solid #996600;
	border-top:1px solid #996600;
	background-color:#debd7a;
}
div#point .con .cen .w_706 .tab2 .bg2 {
	border-top:1px solid #996600;
	background-color:#debd7a;
}
div#point .con .cen .w_706 .tab2 .lef {
	border-left:1px solid #996600;
}
div#point .con .cen .w_706 .tab2 .bg3 {
	border-left:1px solid #996600;
	background-image:url(http://www.clayton-bay.jp/images/point/td_bg.jpg);
	background-repeat:repeat;
}
div#point .con .cen .w_706 .tab2 .bg4 {
	background-image:url(http://www.clayton-bay.jp/images/point/td_bg.jpg);
	background-repeat:repeat;
}
div#point .con .cen .w_706 .txt_bot {
    color:#333333;
	font-size:11px;
	text-align:left;
	padding-left:55px;
	padding-top:5px;
	padding-bottom:60px;
}
div#point .con .bot {
    background-image:url(http://www.clayton-bay.jp/images/point/bot.jpg);
	background-repeat:no-repeat;
	width:833px;
	height:21px;
}
div#point .pagetop {
    clear:both;
    padding-top:20px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(event.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#event {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#event .ev_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:651px;
	float:left;
	padding-top:16px;
}
div#event .ev_le .top {
    background-image:url(http://www.clayton-bay.jp/images/event/top.jpg);
	background-repeat:no-repeat;
	width:641px;
	height:23px;
}
div#event .ev_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/event/bg.jpg);
	background-repeat:repeat-y;
	width:641px;
	text-align:left;
	padding-top:30px;
	height:650px;
}
div#event .ev_le .cen a {
    color:#333333;
	text-decoration:underline;
}
div#event .ev_le .cen a:hover {
    color:#333333;
	text-decoration:none;
}

/* 	m t	 */
div#event .ev_le .cen .event_title {
    background-image:url(http://www.clayton-bay.jp/images/event/ico_.jpg);
	background-repeat:no-repeat;
	background-position:50px 2px;
	height:38px;
	padding-left:70px;
	width:530px;
}
/* 	m t	 */

div#event .ev_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/event/bot.jpg);
	background-repeat:no-repeat;
	width:641px;
	height:28px;
}
div#event .ev_ri {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:230px;
	float:right;
	padding-top:16px;
	padding-left:19px;
}
div#event .ev_ri .top_12 {
    padding-top:12px;
}
div#event .ev_ri .cen {
    background-image:url(http://www.clayton-bay.jp/images/event/right_bg.jpg);
	background-repeat:repeat-y;
	width:205px;
}
div#event .ev_ri .cen a {
    color:#663300;
	text-decoration:underline;
}
div#event .ev_ri .cen a:hover {
    color:#663300;
	text-decoration:none;
}

/* 	m t	 */
div#event .ev_ri .cen .list_01 {
}
div#event .ev_ri .cen .list_01 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 11px;
	list-style-type:none;
	width:182px;
	height:22px;
	padding-left:23px;
	padding-top:8px;
}
/* 	m t	 */

/* 	m t	 */
div#event .ev_ri .cen .list_02 {
}
div#event .ev_ri .cen .list_02 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 9px;
	list-style-type:none;
	width:182px;
	height:18px;
	padding-left:23px;
	padding-top:6px;
}
/* 	m t	 */

/* 	m t	 */
div#event .ev_ri .cen .list_03 {
}
div#event .ev_ri .cen .list_03 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 9px;
	list-style-type:none;
	width:182px;
	height:18px;
	padding-left:23px;
	padding-top:6px;
}
/* 	m t	 */

div#event .ev_ri .bot {
    background-image:url(http://www.clayton-bay.jp/images/event/right_bot.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:6px;
	font-size:0px;
}
div#event .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(event_de.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#event_de {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#event_de .de_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:651px;
	float:left;
	padding-top:16px;
}
div#event_de .de_le .top {
    background-image:url(http://www.clayton-bay.jp/images/event/top.jpg);
	background-repeat:no-repeat;
	width:641px;
	height:23px;
}
div#event_de .de_le .cen {
    background-image:url(http://www.clayton-bay.jp/images/event/bg.jpg);
	background-repeat:repeat-y;
	width:641px;
	text-align:left;
	padding-top:3px;
	text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
}
div#event_de .de_le .cen .detailed {
	width:580px;
	padding-bottom:10px;
	color:#333333;
	text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
}

/* 	m t	 */
div#event_de .de_le .cen .detailed .event_tit {
    background-color:#e3e3e3;
	padding-left:10px;
	padding-top:7px;
	width:570px;
	height:23px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}
div#event_de .de_le .cen .detailed .event_txt {
    float:left;
	text-align:left;
	width:290px;
	padding-top:15px;
	line-height:20px;
	font-size:12px;
}
div#event_de .de_le .cen .detailed .event_img {
    float:right;
	text-align:right;
	width:290px;
	padding-top:15px;
}
/* 	m t	 */

div#event_de .de_le .bot {
    background-image:url(http://www.clayton-bay.jp/images/event/bot.jpg);
	background-repeat:no-repeat;
	width:641px;
	height:28px;
}
div#event_de .de_ri {
    text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
	width:230px;
	float:right;
	padding-top:16px;
	padding-left:19px;
}
div#event_de .de_ri .top_12 {
    padding-top:12px;
}
div#event_de .de_ri .cen {
    background-image:url(http://www.clayton-bay.jp/images/event/right_bg.jpg);
	background-repeat:repeat-y;
	width:205px;
}
div#event_de .de_ri .cen a {
    color:#663300;
	text-decoration:underline;
}
div#event_de .de_ri .cen a:hover {
    color:#663300;
	text-decoration:none;
}

/* 	m t	 */
div#event_de .de_ri .cen .list_01 {
}
div#event_de .de_ri .cen .list_01 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 11px;
	list-style-type:none;
	width:182px;
	height:22px;
	padding-left:23px;
	padding-top:8px;
}
/* 	m t	 */

/* 	m t	 */
div#event_de .de_ri .cen .list_02 {
}
div#event_de .de_ri .cen .list_02 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 9px;
	list-style-type:none;
	width:182px;
	height:18px;
	padding-left:23px;
	padding-top:6px;
}
/* 	m t	 */

/* 	m t	 */
div#event_de .de_ri .cen .list_03 {
}
div#event_de .de_ri .cen .list_03 ul li {
    background-image:url(http://www.clayton-bay.jp/images/event/ico.jpg);
	background-repeat:no-repeat;
	background-position:7px 9px;
	list-style-type:none;
	width:182px;
	height:18px;
	padding-left:23px;
	padding-top:6px;
}
/* 	m t	 */

div#event_de .de_ri .bot {
    background-image:url(http://www.clayton-bay.jp/images/event/right_bot.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:6px;
	font-size:0px;
}
div#event_de .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}
/*--------------------------------------------------------------------
(stayinfo_mt1.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt1 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}


div#stayinfo_mt1 .st_fr .rese_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/rese_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:224px;
	margin:auto auto;
	font-size:12px;
}
div#stayinfo_mt1 .st_fr .rese_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:8px;
}
div#stayinfo_mt1 .st_fr .rese_bg .p1_ {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:4px;
}
div#stayinfo_mt1 .st_fr .rese_bg .p1_1 {
	padding-top:8px;
}
div#stayinfo_mt1 .st_fr .rese_bg .p2 {
    padding-top:8px;
	padding-bottom:5px;
}


div#stayinfo_mt1 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt1 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt1 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt1 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt1 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt1 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt1 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt1 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt1 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt1 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt1 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:1px;
}
div#stayinfo_mt1 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt1 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
div#stayinfo_mt1 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:1px;
}
div#stayinfo_mt1 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}

div#stayinfo_mt1 .st_fl .box1 .bg .pad {
    padding:10px 12px 10px 14px;
	text-align: -moz-left !important; /*For Firefox*/
	text-align:left;                 /*For IE*/
}


div#stayinfo_mt1 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	padding-left:6px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt1 .st_fl .img_l{
	margin-top:30px;
	float:left;
}
div#stayinfo_mt1 .st_fl .img_r{
	margin-top:30px;
	padding-left:40px;
	float:left;
}
/*--------------------------------------------------------------------
(stayinfo_mt2.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt2 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt2 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt2 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt2 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt2 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt2 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt2 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt2 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt2 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt2 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt2 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}

div#stayinfo_mt2 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box .mt_fl{
	width:330px;
	float:left;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:5px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box .mt_fr .img_l{
	margin-top:13px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box .mt_fr .img_r{
	margin-top:17px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt2 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt2 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt3.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt3 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt3 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt3 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt3 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt3 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt3 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt3 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt3 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt3 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt3 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt3 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}

div#stayinfo_mt3 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .mt_box .mt_fl{
	width:375px;
	float:left;
}
div#stayinfo_mt3 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:15px;
}
div#stayinfo_mt3 .st_fl .img_l{
	margin-top:65px;
}
div#stayinfo_mt3 .st_fl .img_r{
	margin-top:17px;
}

div#stayinfo_mt3 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt3 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab2 .txty{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #cc9900;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt3 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt4.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt4 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt4 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt4 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt4 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt4 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt4 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt4 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt4 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt4 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt4 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt4 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt4 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .mt_box .mt_fl{
	width:376px;
	float:left;
}
div#stayinfo_mt4 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:15px;
}
div#stayinfo_mt4 .st_fl .img_l{
	margin-top:65px;
}
div#stayinfo_mt4 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt4 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt4 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt5.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt5 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt5 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt5 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt5 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt5 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt5 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt5 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt5 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt5 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt5 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt5 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt5 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .mt_box .mt_fl{
	width:345px;
	float:left;
}
div#stayinfo_mt5 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:5px;
}
div#stayinfo_mt5 .st_fl .img_l{
	margin-top:65px;
}
div#stayinfo_mt5 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt5 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt5 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt6.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt6 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt6 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt6 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt6 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt6 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt6 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt6 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt6 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt6 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt6 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt6 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt6 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .mt_box .mt_fl{
	width:335px;
	float:left;
}
div#stayinfo_mt6 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:15px;
}
div#stayinfo_mt6 .st_fl .img_l{
	margin-top:65px;
}
div#stayinfo_mt6 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt6 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt6 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt7.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt7 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt7 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt7 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt7 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt7 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt7 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt7 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt7 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt7 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt7 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt7 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt7 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .mt_box .mt_fl{
	width:305px;
	float:left;
}
div#stayinfo_mt7 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:15px;
}
div#stayinfo_mt7 .st_fl .img_l{
	margin-top:15px;
}
div#stayinfo_mt7 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt7 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab2 .txty{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #cc9900;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt7 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt8.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt8 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt8 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt8 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt8 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt8 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt8 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt8 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt8 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt8 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt8 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt8 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box .txtr{
	color:#FF0000;
	padding-top:5px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box .mt_fl{
	width:335px;
	float:left;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box .ptxt1{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:15px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:15px;
}
div#stayinfo_mt8 .st_fl .img_l{
	margin-top:15px;
}
div#stayinfo_mt8 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt8 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt8 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt9.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt9 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt9 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt9 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt9 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt9 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt9 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt9 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt9 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt9 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt9 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt9 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt9 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt9 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt9 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt9 .st_fl .img_l{
	margin-top:30px;
	float:left;
}
div#stayinfo_mt9 .st_fl .img_r{
	margin-top:30px;
	padding-left:40px;
	float:left;
}
div#stayinfo_mt9 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt9 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt9 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt10.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt10 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt10 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt10 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt10 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt10 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt10 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt10 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt10 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt10 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt10 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt10 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt10 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt10 .st_fl .box1 .bg .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt10 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:20px;
}
div#stayinfo_mt10 .st_fl .img_l{
	margin-left:33px;
	margin-top:30px;
	float:left;
}
div#stayinfo_mt10 .st_fl .img_r{
	margin-top:30px;
	padding-left:27px;
	float:left;
}
div#stayinfo_mt10 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt10 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab2 .txty{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #cc9900;				
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt10 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}
/*--------------------------------------------------------------------
(stayinfo_mt11.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#stayinfo_mt11 {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#stayinfo_mt11 .st_fl {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#stayinfo_mt11 .st_fl .st{
	padding-bottom:15px;
}
div#stayinfo_mt11 .st_fl .box1{
	width:630px;
}
div#stayinfo_mt11 .st_fl .box1 .bg{
	text-align:left;
	width:630px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/bg.jpg);
	background-repeat: repeat-y;
}

div#stayinfo_mt11 .st_fr {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}

div#stayinfo_mt11 .st_fr .top_11 {
	padding-top:11px;
}
div#stayinfo_mt11 .st_fr .right_tit2_bg {
    background-image:url(http://www.clayton-bay.jp/images/stayinfo/right_tit2_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:93px;
	margin:auto auto;
}
div#stayinfo_mt11 .st_fr .right_tit2_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#2e3763;
	padding-left:15px;
	padding-top:6px;
	font-size:12px;
}
div#stayinfo_mt11 .st_fr .right_tit2_bg .p2 {
    padding-top:7px;
	padding-bottom:10px;
}
div#stayinfo_mt11 .pagetop {
    clear:both;
    padding-top:25px;
	padding-right:12px;
	text-align:right;
}
div#stayinfo_mt11 .st_fl .box1 .bg .mt_box{
	padding-top:5px;
	padding-left:15px;
}
div#stayinfo_mt11 .st_fl .box1 .bg  .tt{
	width:584px;
	height:22px;
	padding-top:6px;
	padding-left:30px;
	background-image: url(http://www.clayton-bay.jp/images/stayinfo/com/tit_dbg.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position:16px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .mt_box .mt_fl{
	width:385px;
	float:left;
}
div#stayinfo_mt11 .st_fl .box1 .bg .mt_box .ptxt{
	margin-top:10px;
	line-height:18px;
	padding-right:10px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .mt_box .mt_fr{
	float:left;
	padding-left:5px;
}
div#stayinfo_mt11 .st_fl .img_l{
	margin-top:65px;
}
div#stayinfo_mt11 .st_fl .img_r{
	margin-top:17px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .mt_box_lj{
	width:600px;
	padding-left:15px;
}
div#stayinfo_mt11 .st_fl .tit{
	margin-top:30px;
	margin-bottom:30px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fle{
	float:left;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri{
	width:376px;
	padding-left:11px;
	float:left;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab1{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:6px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab1 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab1 .txtb{
	width:150px;
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab1 .txt{
	padding-left:14px;
	line-height:26px;
	text-align:left;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab2{
	border-top:1px solid #996600;
	border-left:1px solid #996600;
	width:380px;
	margin-bottom:11px;	
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab2 td{
	border-bottom:1px solid #996600;
	border-right:1px solid #996600;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab2 .txtb{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #372910;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab2 .txty{
	line-height:26px;
	color:#FFFFFF;
	text-align:center;
	background-color: #cc9900;
}				
div#stayinfo_mt11 .st_fl .box1 .bg .fri .tab2 .txt{
	line-height:26px;
	text-align:center;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .intr{
	margin-bottom:15px;
	line-height:18px;
}
div#stayinfo_mt11 .st_fl .box1 .bg .fri .img{
	text-align:right;
	margin-bottom:20px;
}













/*--------------------------------------------------------------------
(qa.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/
div#qa {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:900px;
	margin:auto auto;
}
div#qa .qa_le {
    text-align: -moz-right !important; /*For Firefox*/
	text-align:right;                 /*For IE*/
	width:645px;
	float:left;
	padding-top:16px;
}
div#qa .qa_le .box .bg {
    background-image:url(http://www.clayton-bay.jp/images/qa/bg.jpg);
	width:630px;
	text-align:left;
	padding-top:8px;
}
div#qa .qa_le .box .bg .clik {
    padding-left:10px;
	height:26px;
}
div#qa .qa_le .box .bg .clik a {
    text-decoration:underline;
	color:#333333;
}
div#qa .qa_le .box .bg .clik a:hover {
    text-decoration:none;
	color:#333333;
}


div#qa .qa_le .box .bg .line {
    text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
div#qa .qa_le .box .bg .txt {
    height:30px;
}
div#qa .qa_le .box .bg .txt .ico {
    padding-left:10px;
	float:left;
}
div#qa .qa_le .box .bg .txt .tt {
    float:right;
	width:600px;
	padding-top:5px;
}
div#qa .qa_le .box .bg .txt .tt1 {
    float:right;
	width:600px;
	padding-top:2px;
}
div#qa .qa_le .box .bg .txt1 .ico {
    padding-left:10px;
	float:left;
}
div#qa .qa_le .box .bg .txt1 .tt {
    float:right;
	width:600px;
	padding-top:5px;
}
div#qa .qa_le .box .bg .txt1 .tt1 {
    float:right;
	width:600px;
	padding-top:2px;
}
div#qa .qa_le .box .bg .txt1 .tt1 a {
    text-decoration:underline;
	color:#0000FF;
}
div#qa .qa_le .box .bg .txt1 .tt1 a:hover {
    text-decoration:none;
	color:#0000FF;
}
div#qa .qa_le .box .bg .txt1 .tt1 span {
	color:#CC6600;	
}
div#qa .qa_le .box .bg .txt1 .tt2 span {
	color:#CC6633;	
}
div#qa .qa_le .box .bg .page_top {
    text-align:center;
	padding-bottom:10px;
}
div#qa .qa_le .box .bg .img {
    text-align:center;
	padding-top:13px;
	padding-bottom:8px;
}
div#qa .qa_le .box .bot {
    margin-bottom:25px;
}
div#qa .qa_ri {
    text-align: -moz-center !important; /*For Firefox*/
	text-align:center;                 /*For IE*/
	width:255px;
	float:right;
	padding-top:16px;
}
div#qa .qa_ri .rese_bg {
    background-image:url(http://www.clayton-bay.jp/images/index/rese_bg.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:224px;
	margin:auto auto;
	font-size:12px;
}
div#qa .qa_ri .rese_bg .p1 {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:8px;
}
div#qa .qa_ri .rese_bg .p1_ {
    text-align:left;
	font-weight:bold;
	color:#000c46;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:4px;
}
div#qa .qa_ri .rese_bg .p1_1 {
	padding-top:8px;
}
div#qa .qa_ri .rese_bg .p2 {
    padding-top:8px;
	padding-bottom:5px;
}
div#qa .qa_ri .re {
    margin-top:1px;
}
div#qa .pagetop {
    clear:both;
    padding-top:30px;
	padding-right:12px;
	text-align:right;
}




/*--------------------------------------------------------------------
(qa.html)
(詳細説明がある場合はここに記述)
--------------------------------------------------------------------*/

.yoyaku_hpimg {
	background-image:url(http://www.clayton-bay.jp/yoyaku/images/yoyakupro.jpg);
	width:900px;
	height:170px;
}

.yoyaku_hpimg h2 {
    text-indent:-9999px;
	float:left;  
}
.yoyaku_hpimg .link {
    text-align:right;
	padding-top:153px;
	padding-right:25px;
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
}
.yoyaku_hpimg .link a {
    text-decoration:none;
	color:#FFFFFF;
}
.yoyaku_hpimg .link a:hover {
    text-decoration:underline;
	color:#FFFFFF;
}
div#accommodations .ac_ri .ac_ri_yoyaku_in {
	display: block;
	padding: 0px;
	float: right;
	height: auto;
	width: 205px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}

