/* コメント */
/* --------------------------------------------------
 e-tabinet.com
 Base Style Sheet
-------------------------------------------------- */

/* MainNav
----------------------------------------------- */
#container #navi{
	clear: both;
	width: 740px;
	background: url(../lib_image/common/navi_bg.gif) no-repeat;
}
#navi ul{
	width: 740px;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#navi ul li{
	float:left;
}
#navi ul a{
	display:block;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}
#gNavi li,
#gNavi a{
	background-image: url(../lib_image/common/navi.gif);
}
#gNavi .navi01,
#gNavi .navi01 a{
	width: 139px;
	background-position: 0px 0px;
}
#gNavi .navi01 a:hover{
	background-position: 0px -27px;
}
#gNavi .navi02,
#gNavi .navi02 a{
	width: 137px;
	background-position: -139px 0px;
}
#gNavi .navi02 a:hover{
	background-position: -139px -27px;
}
#gNavi .navi03,
#gNavi .navi03 a{
	width: 137px;
	background-position: -276px 0px;
}
#gNavi .navi03 a:hover{
	background-position: -276px -27px;
}
#gNavi .navi04,
#gNavi .navi04 a{
	width: 137px;
	background-position: -413px 0px;
}
#gNavi .navi04 a:hover{
	background-position: -413px -27px;
}
#gNavi .navi05,
#gNavi .navi05 a{
	width: 190px;
	background-position: -550px 0px;
}
#gNavi .navi05 a:hover{
	background-position: -550px -27px;
}


/* Links
--------------------------------------------------*/
/* default link*/
a:link { color: #2063CC; text-decoration: underline;}
a:visited { color: #6392DB; text-decoration: underline;}
a:active { color: #C93; text-decoration: underline}
a:hover { color: #C93; text-decoration: underline}

/* for global navigation menu */
.gmenu {
	color: #333;
}
.gmenu a:link,
.gmenu a:visited {
	color: #339;
	text-decoration: none;
}
.gmenu a:active,
.gmenu a:hover {
	color: #F30;
	text-decoration: underline;
}

.gmenu-s {
	color: #000;
}
.gmenu-s a:link,
.gmenu-s a:visited {
	color: #036;
	text-decoration: none;
}
.gmenu-s a:active,
.gmenu-s a:hover {
	color: #F30;
	text-decoration: none;
}

/* for Header and Footer */
a.common:link{ color: #333; text-decoration: none; }
a.common:visited { color: #333; text-decoration: none; }
a.common:active { color: #333; text-decoration:underline; }
a.common:hover{ color: #333; text-decoration:underline; }

/* for your here navigation */
.urhere {
	width:530px;
	color: #333;
	border-bottom: 1px solid #CCC;
	padding:2px;
}
.urhere a:link,
.urhere a:visited {
	color: #333;
	text-decoration: none;
}
.urhere a:active,
.urhere a:hover {
	color: #333; 
	text-decoration: none;
}

/* non text decoration Link */
.noline a:link{ color: #333; text-decoration: none}
.noline a:visited { color: #333; text-decoration: none}
.noline a:active { color: #333; text-decoration: none}
.noline a:hover{ color: #333; text-decoration: none}

/* Top Page Link&Material */
a.link_green:link,
a.link_green:visited {
	background: url(../lib_image/top/arrow_green.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_green:active,
a.link_green:hover{ 
	background: url(../lib_image/top/arrow_green2.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


a.link_blue_1:link,
a.link_blue_1:visited {
	background:   url("../lib_image/top/arrow_blue_1a.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_1:active,
a.link_blue_1:hover{ 
	background:   url("../lib_image/top/arrow_blue_1b.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


a.link_blue_2:link,
a.link_blue_2:visited {
	background:   url("../lib_image/top/arrow_blue_2a.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_2:active,
a.link_blue_2:hover{ 
	background:   url("../lib_image/top/arrow_blue_2b.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}

a.link_blue_3:link,
a.link_blue_3:visited {
	background:  url("../lib_image/select/arrow_blue_3a.gif") no-repeat 0 0.10em;
	padding-left: 15px;
	color: #2063CC;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_3:active,
a.link_blue_3:hover{ 
	background:  url("../lib_image/select/arrow_blue_3b.gif") no-repeat 0 0.10em;
	padding-left: 15px;
	color: #2063CC; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


a.link_blue_4:link,
a.link_blue_4:visited {
	background: url(../lib_image/common/arrow_blue_4a.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F;
	text-decoration: none;
	line-height: inherit;
	display: block;
}
a.link_blue_4:active,
a.link_blue_4:hover{ 
	background: url(../lib_image/common/arrow_blue_4b.gif) no-repeat 0 0.5em;
	padding-left: 15px;
	color: #2A7F7F; 
	text-decoration:underline; 
	line-height: inherit;
	display: block;
}


/* text color */
.txt-red	{
	color: #F00;
}
.txt-blue	{
	color: #069;
}
.txt-green	{
	color: #090;
}
.txt-orange	{
	color: #F90;
}
.txt-grey	{
	color: #999;
}
.txt-black	{
	color: #000;
}
.txt-white	{
	color: #FFF;
}
.txt-navy	{
	color: navy;
}

.txt-visit	{
	color: #960;
}
/* Headings
--------------------------------------------------*/
/*h3 {
	margin: 10px 0;
	padding-left: 10px;
	border-left: 5px solid #369;
	color: #369;
}*/
.headimgtxt {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	text-indent: 0;
}

/* Body
--------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: #FFF;
	text-align: center;
}
#container {
	margin: 0 auto;
	width: 740px;
	text-align: left;
}

body,th,td {
	color: #333;
}

form {
	margin: 0;
	padding: 0;
}

/* Header */
.g_search {
	width: 358px;
	height: 28px;
	color: #666;
	background: url(../lib_image/common/bg_search.gif) no-repeat 0 0;
}

/* Right Navigation */
.extra {
	background: #B2C9ED;
	border-left: 1px solid #4D82D6;
}
.exlink0 a:link { color: #333; text-decoration: none}
.exlink0 a:visited { color: #333; text-decoration: none}
.exlink0 a:active { color: #333; text-decoration: underline}
.exlink0 a:hover{ color: #333; text-decoration: underline}

p.exlink1,
p.exlink2 {
	margin: 0;
	padding: 0;
	width: 189px;
	height: 21px;
	line-height: 21px;
	text-indent: 28px;
	color: #FFF;
	display: block;
}

.exlink1 a:link { color: #FFF; text-decoration: none}
.exlink1 a:visited { color: #FFF; text-decoration: none}
.exlink1 a:active { color: #FFF; text-decoration: underline}
.exlink1 a:hover{ color: #FFF; text-decoration: underline}

.exlink2 a:link { color: #FFF; text-decoration: none}
.exlink2 a:visited { color: #FFF; text-decoration: none}
.exlink2 a:active { color: #FFF; text-decoration: underline}
.exlink2 a:hover{ color: #FFF; text-decoration: underline}

.exlink1 {
	background: url(../lib_image/common/bg_exlink01.gif) no-repeat 0 0;
}
.exlink2 {
	background: url(../lib_image/common/bg_exlink02.gif) no-repeat 0 0;
}
.exlink1 a,
.exlink2 a {
	display: block;
	color: #FFF;
	text-decoration: none;
}


h1.imgtxt,h2.imgtxt,h3.imgtxt,h4.imgtxt {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	text-indent: 0px;
	background-color: transparent;

	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	clear:both;
}

h2.main {
	color:#333333;
	font-size:19px;
	
	margin:0px;
	padding:0px;
}

h2.txt {
	color:#333333;
	font-size:12px;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
}

.news {
	width:180px;
	border:#DDDDDD 1px solid;
	background:#FCFCFC;
	padding:5px;
	
	float:right;
	margin-bottom:10px;
}

.new {
	width:80px;
	color: #3792FF;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	border-bottom:#AAAAAA 1px solid;

	text-indent:5px;
	text-align:left;
	padding:2px 0px;
}

.update {
	text-align:left;
	border-bottom:#CCCCCC 1px dotted;
	font-size: 12px;
	line-height: 120%;
}

.news a:link{ color: #333; text-decoration: underline}
.news a:visited { color: #333; text-decoration: none}
.news a:active { color: #333; text-decoration: none}
.news a:hover{ color: #333; text-decoration: underline}


h3.r {
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;

	background:url(../lib_image/special/hilton/br_r.gif) no-repeat;
	text-indent:10px;
	
	padding:5px 0px;
	clear:both;
}

h3.v {
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;

	background:url(../lib_image/special/hilton/br_v.gif) no-repeat;
	text-indent:10px;
	
	padding:5px 0px;
	clear:both;
}

h3.k {
	color: #000066;
	font-size:18px;
	font-weight:bold;

	background:url(../lib_image/special/hilton/br_k.gif);
	text-indent:10px;
	
	padding:8px 0px;
}

h3.ks {
	color: #000066;
	font-size:18px;
	font-weight:bold;

	background:url(../lib_image/special/hilton/br_k.gif) no-repeat;
	text-indent:10px;
	
	padding:4px 0px 5px;
	
	clear:both;
}

.comment {
	color:#333333;
	font-size:21px;
	font-weight:bold;
	background:url(../lib_image/top/bg_comment.gif) no-repeat;
	text-indent:18px;
	
	padding:8px 0px;
}

#header {
	margin: 0 0 10px 0;
	padding: 0;
	width: 740px;
	text-align: left;
}

#contentMain{
	text-align: left;
	background-color: #FFFFFF;
	width: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#contentNavi{
	text-align: left;
	background-color: #FFFFFF;
	width: 180px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#footer {
	clear: both;
	background-color: #FFFFFF;
	width: 740px;
	margin: 10px 0px;
	padding: 0px;
}

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
	
li {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contentNavi ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contentNavi ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contentNavi ul li a {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contentNavi ul li img {
	margin:0px;
	padding:0px;
	list-style:none;
}



.content {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../lib_image/group/content/d1i1.gif) no-repeat;
	text-indent:12px;
	padding:8px 0px;
}

.form {
	background-color:#6688AA;
	color:#FFFFFF;
}

.setsumei {
	background:#CCCCCC;
	margin-left:10px;
	float:left;
	width:155px;
	text-align:left;
	font-size: 81.25%;
	line-height: 150%;
}

.sh {
	background:#DEDEDE;
}

.wd {
	width:21px;
	text-align:center;
	background:#FFFFFF;
}

.we {
	width:21px;
	text-align:center;
	background:#FFFFFF;
	color:#069;
}

.hd {
	width:21px;
	text-align:center;
	background:#FFFFFF;
	color: #F00;
}

.place {
	font-size: 81.25%;
	line-height: 150%;
	float: right;
	text-align: left;
}

/*------------------------------------------------------------------------------------------------*/
/*- 東京------------------------------------------*/
.tokyo_wd,
.tokyo_we,
.tokyo_hd {
	width:21px;
	text-align:center;
	background:#688AFF;
}

.tokyo_we {
	color:#069;
}

.tokyo_hd {
	color: #F00;
}

.tokyo_list {
	color: #688AFF;
}

/*- 新宿------------------------------------------*/
.shin_wd,
.shin_we,
.shin_hd {
	width:21px;
	text-align:center;
	background:#88A3DF;
}

.shin_we {
	color:#069;
}

.shin_hd {
	color: #F00;
}

.shin_list {
	color: #88A3DF;
}

/*- 日比谷------------------------------------------*/
.hibi_wd,
.hibi_we,
.hibi_hd {
	width:21px;
	text-align:center;
	background:#EAA548;
}

.hibi_we {
	color:#069;
}

.hibi_hd {
	color: #F00;
}

.hibi_list {
	color: #EAA548;
}

/*- 大坂------------------------------------------*/
.osaka_wd,
.osaka_we,
.osaka_hd {
	width:21px;
	text-align:center;
	background:#FF6666;
}

.osaka_we {
	color:#069;
}

.osaka_hd {
	color: #F00;
}

.osaka_list {
	color: #FF6666;
}

/*- 横浜------------------------------------------*/
.yoko_wd,
.yoko_we,
.yoko_hd {
	width:21px;
	text-align:center;
	background:#79B6FF;
}

.yoko_we {
	color:#069;
}

.yoko_hd {
	color: #F00;
}

.yoko_list {
	color: #79B6FF;
}

/*- 名古屋----------------------------------------*/
.nago_wd {
	width:21px;
	text-align:center;
	background:#FEBF7A;
}

.nago_we {
	width:21px;
	text-align:center;
	background:#FEBF7A;
	color:#069;
}

.nago_hd {
	width:21px;
	text-align:center;
	background:#FEBF7A;
	color: #F00;
}

.nago_list {
	color: #FEBF7A;
}

/*- 名古屋＆横浜----------------------------------*/
.nago_yoko_wd,
.nago_yoko_we,
.nago_yoko_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/nago_yoko.gif) no-repeat;
}

.nago_yoko_we {
	color:#069;
}

.nago_yoko_hd {
	color: #F00;
}

/*- 有楽町----------------------------------------*/
.yuraku_wd,
.yuraku_we,
.yuraku_hd {
	width:21px;
	text-align:center;
	background:#FB6C9E;
}

.yuraku_we {
	color:#069;
}

.yuraku_hd {
	color: #F00;
}

.yuraku_list {
	color: #FB6C9E;
}

/*- 有楽町＆静岡----------------------------------*/
.yuraku_shizu_wd,
.yuraku_shizu_we,
.yuraku_shizu_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/yuraku_shizu.gif) no-repeat;
}

.yuraku_shizu_we {
	color:#069;
}

.yuraku_shizu_hd {
	color: #F00;
}

/*- 仙台------------------------------------------*/
.sendai_wd,
.sendai_we,
.sendai_hd {
	width:21px;
	text-align:center;
	background:#87E0A6;
}

.sendai_we {
	color:#069;
}

.sendai_hd {
	color: #F00;
}

.sendai_list {
	color: #87E0A6;
}

/*- 静岡------------------------------------------*/
.shizu_wd,
.shizu_we,
.shizu_hd {
	width:21px;
	text-align:center;
	background:#009999;
}

.shizu_we {
	color:#069;
}

.shizu_hd {
	color: #F00;
}

.shizu_list {
	color: #009999;
}

/*- 浦安------------------------------------------*/
.ura_wd,
.ura_we,
.ura_hd {
	width:21px;
	text-align:center;
	background:#C2D3FC;
}

.ura_we {
	color:#069;
}

.ura_hd {
	color: #F00;
}

.ura_list {
	color: #C2D3FC;
}

/*- 浦安＆広島------------------------------------*/
.ura_hiro_wd,
.ura_hiro_we,
.ura_hiro_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/ura_hiro.gif) no-repeat;
}

.ura_hiro_we {
	color:#069;
}

.ura_hiro_hd {
	color: #F00;
}

/*- 浦安＆仙台------------------------------------*/
.ura_sen_wd,
.ura_sen_we,
.ura_sen_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/ura_sen.gif) no-repeat;
}

.ura_sen_we {
	color:#069;
}

.ura_sen_hd {
	color: #F00;
}

/*- 神戸------------------------------------------*/
.kobe_wd,
.kobe_we,
.kobe_hd {
	width:21px;
	text-align:center;
	background:#A56661;
}

.kobe_we {
	color:#069;
}

.kobe_hd {
	color: #F00;
}

.kobe_list {
	color: #A56661;
}

/*- 福岡------------------------------------------*/
.fuku_wd,
.fuku_we,
.fuku_hd {
	width:21px;
	text-align:center;
	background:#CA7CEB;
}

.fuku_we {
	color:#069;
}

.fuku_hd {
	color: #F00;
}

.fuku_list {
	color: #CA7CEB;
}

/*- 広島------------------------------------------*/
.hiro_wd,
.hiro_we,
.hiro_hd {
	width:21px;
	text-align:center;
	background:#F9D239;
}

.hiro_we {
	color:#069;
}

.hiro_hd {
	color: #F00;
}

.hiro_list {
	color: #F9D239;
}

/*- 沖縄------------------------------------------*/
.oki_wd,
.oki_we,
.oki_hd {
	width:21px;
	text-align:center;
	background:#82EEF7;
}

.oki_we {
	color:#069;
}

.oki_hd {
	color: #F00;
}

.oki_list {
	color: #82EEF7;
}

/*- 大宮------------------------------------------*/
.omiya_wd,
.omiya_we,
.omiya_hd {
	width:21px;
	text-align:center;
	background:#FF8B3E;
}

.omiya_we {
	color:#069;
}

.omiya_hd {
	color: #F00;
}

.omiya_list {
	color: #FF8B3E;
}

/*- 広島2------------------------------------------*/
.hiro2_wd,
.hiro2_we,
.hiro2_hd {
	width:21px;
	text-align:center;
	background:#9571FF;
}

.hiro2_we {
	color:#069;
}

.hiro2_hd {
	color: #F00;
}

.hiro2_list {
	color: #9571FF;
}

/*- 札幌------------------------------------------*/
.sappo_wd,
.sappo_we,
.sappo_hd {
	width:21px;
	text-align:center;
	background:#CCFA43;
}

.sappo_we {
	color:#069;
}

.sappo_hd {
	color: #F00;
}

.sappo_list {
	color: #CCFA43;
}

/*- 幕張------------------------------------------*/
.maku_wd,
.maku_we,
.maku_hd {
	width:21px;
	text-align:center;
	background:#ACA7C0;
}

.maku_we {
	color:#069;
}

.maku_hd {
	color: #F00;
}

.maku_list {
	color: #ACA7C0;
}

/*- 成田------------------------------------------*/
.nari_wd,
.nari_we,
.nari_hd {
	width:21px;
	text-align:center;
	background:#6AC0F4;
}

.nari_we {
	color:#069;
}

.nari_hd {
	color: #F00;
}

.nari_list {
	color: #6AC0F4;
}

/*- 新潟------------------------------------------*/
.niga_wd,
.niga_we,
.niga_hd {
	width:21px;
	text-align:center;
	background:#FFB428;
}

.niga_we {
	color:#069;
}

.niga_hd {
	color: #F00;
}

.niga_list {
	color: #FFB428;
}

/*- 松本------------------------------------------*/
.matsu_wd,
.matsu_we,
.matsu_hd {
	width:21px;
	text-align:center;
	background:#C44B42;
}

.matsu_we {
	color:#069;
}

.matsu_hd {
	color: #F00;
}

.matsu_list {
	color: #C44B42;
}

/*- 長野------------------------------------------*/
.naga_wd,
.naga_we,
.naga_hd {
	width:21px;
	text-align:center;
	background:#77F16D;
}

.naga_we {
	color:#069;
}

.naga_hd {
	color: #F00;
}

.naga_list {
	color: #77F16D;
}


/*- 浦和------------------------------------------*/
.ura2_wd,
.ura2_we,
.ura2_hd {
	width:21px;
	text-align:center;
	background:#C51F07;
}

.ura2_we {
	color:#069;
}

.ura2_hd {
	color: #F00;
}

.ura2_list {
	color: #C51F07;
}


/*- 神奈川------------------------------------------*/
.kana_wd,
.kana_we,
.kana_hd {
	width:21px;
	text-align:center;
	background:#89DED3;
}

.kana_we {
	color:#069;
}

.kana_hd {
	color: #F00;
}

.kana_list {
	color: #89DED3;
}


/*- 京都------------------------------------------*/
.kyoto_wd,
.kyoto_we,
.kyoto_hd {
	width:21px;
	text-align:center;
	background:#9C1CEA;
}

.kyoto_we {
	color:#069;
}

.kyoto_hd {
	color: #F00;
}

.kyoto_list {
	color: #9C1CEA;
}


/*- 神奈川＆福岡------------------------------------------*/
.kana_fuku_wd,
.kana_fuku_we,
.kana_fuku_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/kana_fuku.gif) no-repeat;
}

.kana_fuku_we {
	color:#069;
}

.kana_fuku_hd {
	color: #F00;
}


/*- 京都＆福岡------------------------------------*/
.kyoto_fuku_wd,
.kyoto_fuku_we,
.kyoto_fuku_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/kyoto_fuku.gif) no-repeat;
}

.kyoto_fuku_we {
	color:#069;
}

.kyoto_fuku_hd {
	color: #F00;
}


/*- 福岡＆沖縄------------------------------------*/
.fuku_oki_wd,
.fuku_oki_we,
.fuku_oki_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/fuku_oki.gif) no-repeat;
}

.fuku_oki_we {
	color:#069;
}

.fuku_oki_hd {
	color: #F00;
}


/*- 京都＆福岡＆沖縄------------------------------------*/
.kyoto_fuku_oki_wd,
.kyoto_fuku_oki_we,
.kyoto_fuku_oki_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/kyoto_fuku_oki.gif) no-repeat;
}

.kyoto_fuku_oki_we {
	color:#069;
}

.kyoto_fuku_oki_hd {
	color: #F00;
}

/*- 神奈川＆福岡＆沖縄------------------------------------*/
.kana_fuku_oki_wd,
.kana_fuku_oki_we,
.kana_fuku_oki_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/kana_fuku_oki.gif) no-repeat;
}

.kana_fuku_oki_we {
	color:#069;
}

.kana_fuku_oki_hd {
	color: #F00;
}


/*- 浦安＆福岡------------------------------------*/
.ura_fuku_wd,
.ura_fuku_we,
.ura_fuku_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/ura_fuku.gif) no-repeat;
}

.ura_fuku_we {
	color:#069;
}

.ura_fuku_hd {
	color: #F00;
}


/*- 札幌＆福岡------------------------------------*/
.sappo_fuku_wd,
.sappo_fuku_we,
.sappo_fuku_hd {
	width:21px;
	text-align:center;
	background:url(../lib_image/special/hilton/sappo_fuku.gif) no-repeat;
}

.sappo_fuku_we {
	color:#069;
}

.sappo_fuku_hd {
	color: #F00;
}

/*------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/

.thanks {
	background-color:#2063CC;
	margin:10px 0px;
	clear:both;
}

#campaign {
	margin: 0 auto;
	width: 600px;
	text-align: left;
}

.hgvc {
	width:550px;
	border:#CCCCCC 1px solid;
	padding:10px;
	margin-bottom:10px;
	
	text-align:center;
	font-size:81.25%;
	line-height:150%;
	
	clear:both;
}

.unit {
	width:550px;
	padding:5px;
	font-size:81.25%;
	line-height:150%;
}

.unit_list {
	padding:10px;
	vertical-align:top;
	width:150px;
	height: 400px;
	float:left;
}

.unit_list2 {
	padding:10px;
	vertical-align:top;
	width:150px;
	clear:both;
}



/* menu */
dl#menu,
dl#menu dd{
	margin: 0;
	padding: 0;
}
dl#menu dt {
	height: 25px;
	text-indent: -9999px;
	background: url(../lib_image/special/hilton/title_navi.gif) no-repeat;
}

dl#menu li#tsUnit {
	height: 36px;
	text-indent: -9999px;
	background: url(../lib_image/special/hilton/navi_unit.gif) no-repeat;
}

dl#menu li#tsUnit_ {
	height: 36px;
	text-indent: -9999px;
	background: url(../lib_image/special/hilton/navi_unit_f2.gif) no-repeat;
}

dl#menu dd ul li a {
	height: 36px;
	display: block;
	text-indent: -9999px;
}

dl#menu dd ul li#shiryo a {
	background: url(../lib_image/special/hilton/navi_shiryo.gif) no-repeat;
}

dl#menu dd ul li#shiryo_ a,
dl#menu dd ul li#shiryo a:hover {
	background: url(../lib_image/special/hilton/navi_shiryo_f2.gif) no-repeat;
}

dl#menu dd ul li#setsumei a {
	background: url(../lib_image/special/hilton/navi_setsumei.gif) no-repeat;
}

dl#menu dd ul li#setsumei_ a,
dl#menu dd ul li#setsumei a:hover {
	background: url(../lib_image/special/hilton/navi_setsumei_f2.gif) no-repeat;
}

dl#menu dd ul li#kingsland a {
	background: url(../lib_image/special/hilton/navi_kingsland.gif) no-repeat;
}

dl#menu dd ul li#kingsland_ a,
dl#menu dd ul li#kingsland a:hover {
	background: url(../lib_image/special/hilton/navi_kingsland_f2.gif) no-repeat;
}

dl#menu dd ul li#waikikian a {
	background: url(../lib_image/special/hilton/navi_waikikian.gif) no-repeat;
}

dl#menu dd ul li#waikikian_ a,
dl#menu dd ul li#waikikian a:hover {
	background: url(../lib_image/special/hilton/navi_waikikian_f2.gif) no-repeat;
}

dl#menu dd ul li#waikoloa a {
	background: url(../lib_image/special/hilton/navi_waikoloa.gif) no-repeat;
}

dl#menu dd ul li#waikoloa_ a,
dl#menu dd ul li#waikoloa a:hover {
	background: url(../lib_image/special/hilton/navi_waikoloa_f2.gif) no-repeat;
}

dl#menu dd ul li#lagoon a {
	background: url(../lib_image/special/hilton/navi_lagoon.gif) no-repeat;
}

dl#menu dd ul li#lagoon_ a,
dl#menu dd ul li#lagoon a:hover {
	background: url(../lib_image/special/hilton/navi_lagoon_f2.gif) no-repeat;
}

dl#menu dd ul li#kalia a {
	background: url(../lib_image/special/hilton/navi_kalia.gif) no-repeat;
}

dl#menu dd ul li#kalia_ a,
dl#menu dd ul li#kalia a:hover {
	background: url(../lib_image/special/hilton/navi_kalia_f2.gif) no-repeat;
}



/* form
----------------------------------------------- */
.font_red {
	color:#EE0000;
}
