body					{	margin:					0px;
							color:						#666666;
							background-color:	#eeeeee;				}



a:link					{	color:						#003366;
							text-decoration:		underline;				}
a:visited				{	color:						#663300;
							text-decoration:		underline;				}
a:active				{	color:						#cc0000;
							text-decoration:		underline;				}
a:hover				{	color:						#cc0000;
							text-decoration:		underline;				}

a.hm:link				{	color:						#ffffff;
							text-decoration:		underline;				}
a.hm:visited			{	color:						#ffffff;
							text-decoration:		underline;				}
a.hm:active			{	color:						#ffffff;
							text-decoration:		underline;				}
a.hm:hover			{	color:						#ffffff;
							text-decoration:		underline;				}

a.fm:link				{	color:						#000000;
							text-decoration:		underline;				}
a.fm:visited			{	color:						#000000;
							text-decoration:		underline;				}
a.fm:active			{	color:						#000000;
							text-decoration:		underline;				}
a.fm:hover			{	color:						#000000;
							text-decoration:		underline;				}

a.sm:link				{	color:						#3366cc;
							text-decoration:		underline;				}
a.sm:visited			{	color:						#3366cc;
							text-decoration:		underline;				}
a.sm:active			{	color:						#3366cc;
							text-decoration:		underline;				}
a.sm:hover			{	color:						#3366cc;
							text-decoration:		underline;				}



em					{	font-weight:			bold;
							font-style:				normal;					}



.text_w				{	color:						#ffffff;					}
.text_r				{	color:						#ff0000;				}
.text_sm				{	color:						#3366cc;				}

.hm					{	color:						#ffffff;					}
.fm					{	color:						#000000;				}
.hm_active			{	color:						#cc0000;				}
.fm_active			{	color:						#cc0000;				}
.sm_active			{	color:						#cc0000;				}

.ad					{	color:						#000000;				}



.bg_w					{	background-color:	#ffffff;					}
.bg_g_ee			{	background-color:	#eeeeee;				}
.bg_g_dd			{	background-color:	#dddddd;				}
.bg_g_cc			{	background-color:	#cccccc;				}
.bg_g_99			{	background-color:	#999999;				}
.bg_g_66			{	background-color:	#666666;				}
.bg_g_33			{	background-color:	#333333;				}
.bg_g_00			{	background-color:	#000000;				}

.bg_sub_01			{	background-color:	#C7D7ED				}
.bg_sub_02			{	background-color:	#000000;				}
.bg_sub_03			{	background-color:	#000000;				}

.bg_m_ad			{	background-color:	#E5F1F8;				}
.bg_m_fm			{	background-color:	#f5f5f5;				}

.bg_stay_a			{	background-color:	#C1D2F0;				}
.bg_stay_b			{	background-color:	#D9A6A2;				}



.m						{	padding-left:			20px;
							padding-right:			20px;
							padding-top:			20px;
							padding-bottom:		20px;						}
.mtb5 { margin:5px 0;}

.m_77				{	padding-left:			20px;
							padding-right:			20px;
							padding-top:			70px;
							padding-bottom:		10px;						}

.m_news				{	padding-left:			20px;
							padding-right:			20px;
							padding-top:			10px;
							padding-bottom:		10px;						}

.m_hm				{	padding-left:			20px;
							padding-right:			20px;
							padding-top:			0px;
							padding-bottom:		0px;						}

.m_fm				{	padding-left:			10px;
							padding-right:			10px;
							padding-top:			0px;
							padding-bottom:		0px;						}

.m_ad				{	padding-left:			10px;
							padding-right:			10px;
							padding-top:			0px;
							padding-bottom:		0px;						}

.m_rt					{	padding-left:			10px;
							padding-right:			10px;
							padding-top:			5px;
							padding-bottom:		10px;						}
.mr203 { margin-left:203px; }
.mr160 { margin-left:160px; }
h1{
	font-size:11px;
	font-weight:normal;
	color:#000066;
	margin:0px 0px 6px 0px;
	padding:0px;
	clear:both;}
h2						{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		10px;
							color:						#006699;
							font-weight:			bold;
							font-style:				normal;					}
							
							

h4						{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		10px;
							color:						#003366;
							font-weight:			bold;
							font-style:				normal;					}
							
h5						{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		10px;
							color:						#006699;
							font-weight:			bold;
							font-style:				normal;					}			

p						{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		10px;						}

h2.m0				{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		0px;
							color:						#006699;
							font-weight:			bold;
							font-style:				normal;					}

h4.m0				{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		0px;
							color:						#003366;
							font-weight:			bold;
							font-style:				normal;					}

p.reed					{
	margin-left:				0px;
	margin-right:			0px;
	margin-top:				0px;
	margin-bottom:		0px;
	background-image: url(../../experience/img/index_text_03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:40px;
	width:600px;
	padding-top:60px;
	text-align:left;
	margin-left:25px;
	margin-right:25px;
	font-size:11px;
	color:#000000;
	background-color: #C7D7ED;
	padding-bottom:5px;
												}
												
span.right{
text-align:right;
float:right;
font-size:10px;
}


p.m0					{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				0px;
							margin-bottom:		0px;
													}

p.alert				{	margin-left:				0px;
							margin-right:			0px;
							margin-top:				5px;
							margin-bottom:		5px;
							color:						#ff0000;				}



.fs-77				{	font-weight:			bold;
							font-style:				normal;					}

.ta-l	{
/*border: 1px solid #cccccc;*/
padding: 5px 0px 5px 5px;
}

.t-dot	{
border-bottom:1px dotted #cccccc;
padding: 5px 3px 5px 3px;

}

.t-dot4	{
border-bottom:1px dotted #cccccc;
padding: 5px 3px 5px 3px;

}



.ta-lp	{
border: 1px dotted #cccccc;
margin-left:				0px;
margin-right:			30px;
margin-top:				2px;
margin-bottom:		2px;

padding: 10px 10px 10px 10px;

}

.t-dot2	{
border-bottom:1px dotted #cccccc;
padding: 1px 0px 2px 0px;

}

.t-dot3	{
/*border-bottom:1px dotted #cccccc;*/
padding: 5px 3px 5px 3px;

}.blue {
	color: #0033FF;
}
.style_r {
	text-align: right;
}
.style_gray {
	color: #000000;
}
.style11px {
	font-size: 11px;
}
.style_blue {
	color: #003366;
}

td.text{
padding-left:24px;
font-size:12px;
padding-bottom:8px;
padding-top:1px;
background-image:url(../../stay/img/point.gif);
background-repeat:no-repeat;
background-position:5px 3px;
margin-left:32px;
font-weight:bold;
}

td.text a{
color:#000000;
text-decoration:none;

}

td.text a:visited{
color:#000000;
text-decoration:none;
}

.tittle{
height:18px;
background-image:url(../../restaurant/img/point_01.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000066;
font-size:14px;
font-weight:bold;
padding-left:30px;
}

.tittle a{
text-decoration:none;
color:#003399;
font-size:14px;
font-weight:bold;
}

.tittle a:visited{
color:#000066;
}

.address{
font-size:11px;
padding:4px 10px 4px 10px;
line-height:135%;
}

.pad_left15 {
padding-left:15px;
padding-top:10px;
}

.pad_top3 {
padding-top:3px;
} 
.pad_bot3 {
padding-bottom:3px;
} 
.font_blue {
color:#003366;
}
/*
gn
----------------------------------------------------------- */
#gn{
 width:720px;
 height:30px;
	background:url(../../img/common/main_menus.gif) repeat-x;
}

#gn li {
height: 30px;
float: left;
text-indent: -9999px;
list-style-type:none; 
}

#gn ul {
margin-left:3px;
padding:0;
margin:0;

}


#gn li a{
	display: block;
	height: 30px;
	text-indent: -9999px;
}


li#gn1,li#gn2,li#gn3,li#gn4,li#gn5,li#gn6,li#gn7{
	background: url(../../img/common/main_menus_ov.gif) no-repeat 0px 0px;
	
}

li#gn1 a,li#gn2 a,li#gn3 a,li#gn4 a,li#gn5 a,li#gn6 a,li#gn7 a{
	background: url(../../img/common/main_menus.gif) no-repeat  0px 0px;
}


li#gn1 a:hover,li#gn2 a:hover,li#gn3 a:hover,li#gn4 a:hover,li#gn5 a:hover,li#gn6 a:hover,li#gn7 a:hover
,li#gn1 .current,li#gn2 .current,li#gn3 .current,li#gn4 .current,li#gn5 .current,li#gn6 .current,li#gn7 .current

 {
    background:none;
}


li#gn1 a,li#gn1{
	background-position: 0 0;
	width: 102px;
}

li#gn2 a,li#gn2{
	background-position: -102px 0;
	width: 102px;
}


li#gn3 a,li#gn3 {
	background-position: -204px 0;
	width: 102px;
}

li#gn4 a,li#gn4{
	background-position: -306px 0;
	width: 102px;
}

li#gn5 a,li#gn5 {
	background-position: -408px 0;
	width: 102px;
}

li#gn6 a,li#gn6 {
	background-position: -510px 0;
	width: 102px;
}

li#gn7 a,li#gn7 {
	background-position: -612px 0;
	width: 102px;
}
dd,dl { margin:0; }
.experience dl{   }

.experience dt{
 font-weight:bold;
 color:#003366;
 margin:5px 0;
}
.experience dd {
margin-bottom:20px; }

.experience{
border-top:dashed 1px #666666;
 padding-top:20px;
}
/*
facilities/conference_rooms.html 100514
----------------------------------------------------------- */
.res_link{ margin:10px 0 50px 0; }

.res_link a{
 width:137px;
 height:29px;
 display:block;
 text-indent:-9999px;
 background:url(../../img/common/res_bt.gif) no-repeat;
}
.res_link a:hover{
 background:url(../../img/common/res_bt.gif) no-repeat -137px 0;
}

.corp_link a{
 width:137px;
 height:29px;
 display:block;
 margin-right:20px;
 text-indent:-9999px;
 background:url(../../banquet/img/corp_bt.gif) no-repeat;
 float:left;
}
.corp_link a:hover{
 background:url(../../banquet/img/corp_bt.gif) no-repeat -137px 0;
}
.user_link a{
 width:137px;
 height:29px;
 display:block;
 text-indent:-9999px;
 background:url(../../banquet/img/user_bt.gif) no-repeat;
 float:left;
}
.user_link a:hover{
 background:url(../../banquet/img/user_bt.gif) no-repeat -137px 0;
}


/*
access/tt.html 100809
----------------------------------------------------------- */

.access_box { border:1px solid #990000; background:#fef0fd; padding:20px; text-align:center; color:#990000;}
