#city {
	width: 750px;
	line-height: 1.3;
	}

#city a {
	color: #0000ff;
	}

#city a:hover,
#city #chapter06 a:hover {
	color: #ff3300;
	}

#city #chapter06 a {
	color: #333333;
	}

#city .b_0b2ec5 {
	color: #0b2ec5;
	}

#city .o_ff4e00 {
	color: #ff4e00;
	}

#city .o_ffcc00 {
	color: #ffcc00;
	}

#city .dp_in_ichioshi a {
	text-decoration: none;
	}

#city .dp_in_ichioshi a span {
	text-decoration: underline;
	}

#city .right_side {
	width: 385px;
	}

#city .head_line img {
	border: 1px solid #cccccc;
	}

#city .head_line img.osusume {
	border: medium none;
	vertical-align: text-top;
}

/*
#city .head_line a,
#city .basic_data a {
	color: #0b2ec5;
	}

#city .head_line a:hover,
#city .basic_data a:hover {
	color: #ff3300;
	}
*/

#city .bits_of_knowledge {
	/*width: 395px;*/
	}

#city .bits_of_knowledge .head_tit {
	color: #ffffff;
	background-color: #2626dc;
	padding: 7px
	}

hr.dot_line {
	height: 1px;
	border-bottom: 1px dotted #a9d8e9;
	border-top: none;
	width: 98%;
	text-align: center;
	margin: 3px;
	font-size: 0px;
	}

.basic_data {
	border: 1px solid #a9d8e9;
	background-color: #e4f3f8;
	padding: 5px;
	/*width: 383px;*/
	}

.basic_data dl,
.basic_data dt,
.basic_data dd {
	}

.basic_data input {
 border: none;
 background-color: #e4f3f8;
 }

.ml80 {
	margin-left: 80px;
	}

.air_company_list {
	/*width: 395px;*/
	}

.air_company_list table {
	border: none;
	width: 100%;
	}

.air_company_list table td {
	text-align: center;
	}

.cair_company_list table td img {
	margin: 0 2px;
	}

.air_company_list th,
.air_company_list td {
	border: 1px solid #cdcdcd;
	}

.air_company_list th {
	border: 1px solid #cdcdcd;
	border-right: none;
	background-color: #f4f4f4;
	width: 20%;
	padding-left: 5px;
	}

.cair_company_list table td {
	margin-left:5px;
	margin-bottom:3px;
	font-size:10px;
	width: 80%;
	}

.air_company_list a {
	text-decoration: none;
	}

.dp .header_dp_2_1 {
	font-size: 14px;
	height: 20px;
	line-height: 25px;
	}

.dp .dp_in {
	background-color: #eaf8d9;
	border-bottom: 1px solid #97db40;
	border-top: 1px solid #ffffff;
	padding: 10px;
	}

.dp_in_ichioshi {
	width: 375px;
	}

.recommend_box_xxx {
	width: 330px;
	background-color: #ffffff;
	padding: 5px;
	}

.recommend_box_xxx hr {
	height: 1px;
	border-bottom: 1px solid #999999;
	border-top: none;
	}

.to_calendar {
	border: 1px solid #cccccc;
	padding: 5px;
	}

.to_calendar li {
	background: url(/images/icon/arrow/other/04.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 0 8px;
	}


/*#city_logo,
#city_name {
	float: left;
	font-weight: bold;
	height: 23px;
	}

#city_name {
	padding: 4px 0 0 5px;
	}
*/
/*
#link_group {
	float: right;
	}

#link_group ul {
	margin: 0;
	padding: 4px 0 0 0;
	}

#link_group li {
	display: inline;
	border-right: 1px solid #3ba3ca;
	padding: 0 10px;
	margin: 0;
	}

#link_group .list_right {
	border-right: none;
	padding-right: 0;
	}

.title_box {
	width: 738px;
	padding-top: 6px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #8fbacb;
	margin-right: auto;
	margin-left: auto;
	}

h3.city_title {
	float: left;
	vertical-align: middle;
	}
*/

h4 {
background-color:#F6F6F6;
color:#787878;
font-size:12px;
padding:10px;
}

.colum370 {
width:362px;
float:left;
border:1px solid #D5D5D5;
margin-bottom:10px;
}

.chap1_mainbox {
	width: 738px;
	margin: 0 auto;
	}

/*
.chap1_left {
	width: 439px;
	}
*/

.chap1_right {
	float: left;
	width: 290px;
	margin-left: 9px;
	}

.link_outside ul {
	width: 439px;
	text-align: right;
	padding: 0;
	margin: 10px 0;
	}

.link_outside li {
	list-style-type: none;
	background: url(../images/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	}

.brank {
	width: 178px;
	height: 30px;
	float: left;
	border: 0;
	border-bottom: 1px solid #a9d8e9;
	}

.list_arrow {
	background: url(../images/sitemap_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	}

#chapter04,
#chapter05 {
	width: 758px;
	width: 100%;
	}

#city .search_box_back {
	width: 355px;
	float: left;
	}


#city .search_box,
#city .recommend_box {
	width: 355px;
	}


#city .recommend_box_htl {
	width: 387px;
	}

#search_box .head_x {
	border:1px solid #ccc;
	border-top:0px solid #ccc;
	padding:12px 15px;
	margin-bottom:10px;
	height:1%
	}

.search_box .subhead,
.search_box .subhead02,
.search_box .subhead03 {
	width: 332px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 23px;
	height: 30px;
	line-height: 30px;
	}

.search_box .subhead02 .help {
	float:right;
	margin-top:5px;
	margin-right:5px;
	}

.search_box .subhead .help {
	float:right;
	margin-top:5px;
	margin-right:5px;
	}


.search_box .subhead {
	background: url(../images/icon_loupe01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	/*background-color: #3ca0d2;*/
	background-color: #129BE1;
	}

.search_box .subhead02 {
	background: url(../images/icon_loupe02.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #4cb6af;
	}

.search_box .subhead03 {
	width: 260px;
	background: url(../images/icon_loupe03.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #68a93d;
	}

.search_box_list {
	border-top: 1px solid #3ca0d2;
	border-bottom: 1px solid #3ca0d2;
	background-color: #f0f9fe;
	padding-top: 10px;
	}

.search_box_list02 {
	border-top: 1px solid #44aea7;
	border-bottom: 1px solid #44aea7;
	background-color: #eaf6ed;
	}

.search_box_list03 {
	border-top: 1px solid #66a63b;
	border-bottom: 1px solid #66a63b;
	background-color: #f3fbea;
	}

.search_box_list04 {
	background-color: #fdece5;
	padding-bottom: 3px;
	}

.search_box_list table {
	width: 335px;
	margin: 0px auto;
	border: none;
	}

.search_box_list td {
	border: none;
	border-right: 2px solid #f0f9fe;
	padding: 3px;
	}

.search_box_list .bg_w {
	background-color: #ffffff;
	}

.search_box_list .bg_b {
	background-color: #dff0f7;
	border-bottom: 2px solid #f0f9fe;
	}

.search_box_list .bg_b_none {
	background-color: #dff0f7;
	border-bottom: 2px solid #f0f9fe;
	border-right: none;
	}

.others_tickets {
	text-align: right;
	margin: 10px 10px 5px 0;
	padding-right: 20px;
	background: url(../images/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

.search_box_in {
	width: 325px;
	margin: 0 auto;
	padding-top: 10px;
	}

.search_box_in02 {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	}

.search_box_left,
.search_box_right {
	float: left;
	width: 185px;
	background-color: #ffffff;
	padding: 5px 0;
	border-bottom: 5px solid #eaf6ed;
	border-left: 8px solid #eaf6ed;
	}

.search_box_left img,
.search_box_right img {
	float: left;
	margin: 0 5px;
	}

.recommend_box .subhead,
.recommend_box_htl .subhead02,
.recommend_box .subhead03 {
	color: #ffffff;
	font-weight: bold;
	padding-left: 23px;
	height: 30px;
	line-height: 30px;
	}

.recommend_box .subhead {
	background: url(../images/icon_star.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	/*background-color: #3ca0d2;*/
	background-color: #129BE1;
	}

.recommend_box_htl .subhead02 {
	background: url(../images/icon_star02.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #4cb6af;
	}

.recommend_box .subhead03 {
	width: 260px;
	background: url(../images/icon_star03.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #68a93d;
	}

.recommend_box_list {
	border-top: 1px solid #3ca0d2;
	border-bottom: 1px solid #3ca0d2;
	background-color: #f0f9fe;
	padding-top: 10px;
	}

.recommend_box_list02 {
	border-top: 1px solid #44aea7;
	border-bottom: 1px solid #44aea7;
	background-color: #eaf6ed;
	}

.recommend_box_list03 {
	border-top: 1px solid #66a63b;
	border-bottom: 1px solid #66a63b;
	background-color: #f3fbea;
	}

/* KNTツアー
.recommend_box_list04 {
	background-color: #fdece5;
	padding-bottom: 8px;
	width: 750px;
	}
KNTツアー */

.recommend_box_list table {
	width: 98%;
	margin: 0px auto;
	border: none;
	}

.recommend_box_list td {
	border: none;
	border-right: 2px solid #f0f9fe;
	padding: 3px;
	}

.recommend_box_list .bg_w {
	background-color: #ffffff;
	width: 70%;
	}

.recommend_box_list .bg_b {
	background-color: #dff0f7;
	border-bottom: 2px solid #f0f9fe;
	}

.recommend_box_list .bg_w_none {
	background-color: #ffffff;
	border-right: none;
	}

.recommend_box_list .bg_b_none {
	background-color: #dff0f7;
	border-bottom: 2px solid #f0f9fe;
	border-right: none;
	}

.others_tickets {
	text-align: right;
	margin: 10px 10px 5px 0;
	padding-right: 20px;
	background: url(../images/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

.recommend_box_in  {
	/*width: 395px;*/
	margin: 0 auto;
	padding-top: 10px;
	}

.recommend_box_in02  {
	/*width: 750px;*/
	margin: 0 auto;
	padding-top: 10px;
	}

.recommend_box_left,
.recommend_box_right {
	float: left;
	width: 181px;
	background-color: #ffffff;
	padding: 5px 0;
	border-bottom: 5px solid #eaf6ed;
	border-left: 8px solid #eaf6ed;
	}

.recommend_box_left img,
.recommend_box_right img {
	float: left;
	margin: 0 5px;
	}

#chapter05 h5 {
	font-size: 14px;
	}

.freeplan_body {
	width: 755px;
	border: 1px solid #66a63b;
	background: url(../city/images/freeplan_img.gif);
	background-repeat: no-repeat;
	padding: 10px 0;
	}

.freeplan_body p,
.freeplan_body ul {
	margin: 0 0 5px 275px;
	list-style: disc inside;
	}

.freeplan_body p span {
	font-size: 14px;
	font-weight: bold;
	color: #66a63b;
	}

.freeplan_left,
.freeplan_middle,
.freeplan_right {
	float: left;
	width: 120px;
	background-color: #ffffff;
	padding: 5px 0 5px 5px;
	border-bottom: 5px solid #eaf6ed;
	border-left: 5px solid #eaf6ed;
	}

.u_line {
	text-decoration: underline;
	}

.center {
	text-align: center;
	}

/*　KNTツアー
.chap_in .kinki {
	background: url(/city/images/holiday_logo.gif);
	background-repeat: no-repeat;
	padding-left: 160px;
	margin: 10px 0;
	height: 42px;
	}

.kinki_left {
	float: left;
	width: 160px;
	width: 157px;
	background-color: #ffffff;
	padding: 5px 5px 5px 15px;
	border-bottom: 3px solid #fdece5;
	border-left: 8px solid #fdece5;
	}

.kinki_left a {
	text-decoration: none;
	}

.kinki_left a span {
	text-decoration: underline;
	}
KNTツアー */

strong {
	font-weight: bold;
	}

.icon_kaigai9 {
	background:transparent url(/images/icon/arrow/other/05.gif) no-repeat scroll 0px 8px;
	padding:2px 0 2px 12px;
	}

#chapter05 .top_line_8dd4c2 {
	height: 7px;
	background-color: #8DD4C2;
	border-top: 1px solid #4CB6AF;
	border-left: 1px solid #4CB6AF;
	}

/* KNTツアー
#chapter06 .top_line_fbbf89 {
	height: 7px;
	background-color: #FBBF89;
	border-top: 1px solid #ED984C;
	border-left: 1px solid #ED984C;
	}
KNTツアー */


/* 緊急リザーブ */

.cityRecommend {
	background:url(../images/sale_base.jpg) no-repeat left top;
	width:754px;
	height:126px;
	padding-top:12px;
}

.cityRecommend #cityRecommend_rightarea{
	width:390px;
	height:110px;
	background-color:#FFFFE6;
	border:1px solid #D1B90A;
	margin-left:350px;
}
 
.cityRecommend #cityRecommend_rightarea .recommendText {
	padding:5px 0px 0px 5px;
	font-size:18px;
	font-weight:bold;
	color:#5A3B1B;
	/*height:46px;*/
}

.cityRecommend #cityRecommend_rightarea .recommendText_s {
	padding:0 0px 5px 5px;
	font-size:14px;
	font-weight:bold;
	color:#5A3B1B;
}

.cityRecommend #cityRecommend_rightarea p.price {
	/*font-size:35px;*/
	font-size:xx-large;
	font-weight:bold;
	color:#CC0000;
	float:left;
	/*width:80px;*/
	margin-left:10px;
}

.cityRecommend #cityRecommend_rightarea p.price .small {
	font-size:30px;
}

.cityRecommend #cityRecommend_rightarea .button a{
	width:166px;
	height:52px;
	display:block;
	background:url(../images/recomend_btn.jpg) left top no-repeat;
	float:right;
	text-indent:-9999px;
	margin-right:5px;
}

.cityRecommend #cityRecommend_rightarea .button a:hover{
	background:url(../images/recomend_btn_on.jpg) left top no-repeat;
}

/*081022 ogawa add*/

p.recommendText .inlinePrice{
color:#CC0505;
}

/*081029 ogawa add*/

div#longBannerTxt{
margin-top:10px;
background:url(/city/images/banner/city_topbanner_b.gif) bottom center no-repeat;
padding-bottom:5px;
zoom:1;
}

div#longBannerTxt_b{
margin-top:10px;
background:url(/city/images/banner/sale_base.gif) bottom center no-repeat;
height:110px;
padding-bottom:5px;
zoom:1;
}

div#longBannerTxt div{
background:url(/city/images/banner/city_topbanner_top.gif) top center no-repeat;
zoom:1;

}

.longBannerTxtSel{
	padding-top: 20px;
	padding-left: 250px;
}


/*左側アオリ*/

p#longBannerTxtHeading{
width:220px;
float:left;
margin:5px 0 0 5px;
display:inline;
text-align:center;
}

p#longBannerTxtHeading strong{
color:#ffcc00;
font-size:36px;
font-weight:bold;
display:block;

}
p#longBannerTxtHeading em{
color:#fff;
font-size:200%;
font-style:normal;
font-weight:bold;
display:block;
}

p#longBannerTxtHeading span{
color:#fff;
font-size:180%;
font-style:normal;
font-weight:bold;
display:block;
}

/*右側商品*/

div#longBannerTxt dl,
div#longBannerTxt_b dl{
width:320px;
float:left;
margin:10px 10px 5px 20px;
display:inline;
}

div#longBannerTxt dl dt,
div#longBannerTxt_b dl dt{
font-size:24px;
font-weight:bold;
}

div#longBannerTxt dl dd,
div#longBannerTxt_b dl dd{
padding-left:10px;

}
div#longBannerTxt dl dd a,
div#longBannerTxt_b dl dd a{
font-size:16px;
font-weight:bold;
}

.price{
font-weight:bold;
color:#CC0505;
font-size:30px;
display:block;
text-align:right;
}

p#button{
width:134px;
float:right;
margin:15px 15px 10px 0;
display:inline;
}


div#longBannerTxt:after,
div#longBannerTxt div:after,
div#longBannerTxt_b:after,
div#longBannerTxt_b div:after{
content:".";
display:block;
clear:both;
visibility:hidden;
font-size:0;
line-height:0;
}


/* ------ xxx_2.html ex. sel_2.html------- */

div.head_city {
	background-image:url(/city/images/sel/head.gif);
	background-repeat:no-repeat;
	width:760px;
	height:160px;
	overflow:hidden;
	position:relative;
}

div.head_city_bkk {
	background-image:url(/city/images/bkk/head.gif);
	background-repeat:no-repeat;
	width:760px;
	height:160px;
	overflow:hidden;
	position:relative;
}

div.head_city_tpe {
	background-image:url(/city/images/tpe/head.gif);
	background-repeat:no-repeat;
	width:760px;
	height:160px;
	overflow:hidden;
	position:relative;
}

div.head_city h2,
div.head_city_bkk h2,
div.head_city_tpe h2 {
	text-indent:-9999px;
	float:left;
}

div.head_city p.page_links,
div.head_city_bkk p.page_links {
	margin:0;
	padding:15px 18px 0 0;
	float:right;
	width:320px;
	color:#0066CC;
	line-height:1.7;
	font-weight:bold;
}

div.head_city_tpe p.page_links {
	margin:0;
	padding:15px 18px 0 0;
	float:right;
	width:310px;
	color:#0066CC;
	line-height:1.7;
	font-weight:bold;
}

div.head_city h3,
div.head_city_bkk h3,
div.head_city_tpe h3 {
	margin:0;
	padding:0;
	width:740px;
	font-weight:normal;
	position:absolute;
	top:122px;
	left:15px;
}


/* ソウルおすすめ航空券 */

div#city .recommend_box_2 {
	width: 385px;
}

.recommend_box_2 .subhead {
	color: #ffffff;
	font-weight: bold;
	padding-left: 23px;
	height: 30px;
	line-height: 30px;
}

.recommend_box_2 .subhead {
	background: url(../images/icon_star.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #129BE1;
}


/* 最安値カレンダー */

div.lowprice_calendar {
	margin-top:10px;
	padding:0;
	background-image:url(/city/images/sel/lowprice_calendar.gif);
	background-repeat:no-repeat;
	width:750px;
	height:120px;
	overflow:hidden;
	position:relative;
}

div.lowprice_calendar_bkk {
	margin-top:10px;
	padding:0;
	background-image:url(/city/images/bkk/lowprice_calendar.gif);
	background-repeat:no-repeat;
	width:750px;
	height:120px;
	overflow:hidden;
	position:relative;
}

div.lowprice_calendar_tpe {
	margin-top:10px;
	padding:0;
	background-image:url(/city/images/tpe/lowprice_calendar.gif);
	background-repeat:no-repeat;
	width:750px;
	height:120px;
	overflow:hidden;
	position:relative;
}

div.lowprice_calendar div.goods,
div.lowprice_calendar_bkk div.goods,
div.lowprice_calendar_tpe div.goods {
	margin:0;
	padding:5px 10px;
	float:right;
	width:273px;
	border:1px solid #129BE1;
	background-color:#F0F9FE;
	position:absolute;
	top:11px;
	left:400px;
}

div.lowprice_calendar div.goods ul li,
div.lowprice_calendar_bkk div.goods ul li,
div.lowprice_calendar_tpe div.goods ul li {
	background:url(/images/icon/arrow/other/04.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0 0 0 8px;
}


/* 豆知識 */

h4#knowlegde {
	margin:10px 0 0 0;
	padding:6px 0px 0px 28px;
	background-image:url(/city/images/sel/header_knowlegde.gif);
	background-repeat:no-repeat;
	width:722px;
	height:24px;
	color:#ffffff;
	font-size:14px;
}

div.knowlegde_box {
	margin:0;
	padding:10px;
	width:728px;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	overflow:hidden;
}

div.knowlegde_box div.bits_of_knowledge {
	width:332px;
	float:left;
}

div.knowlegde_box div.basic_data {
	width:373px;
	float:right;
}

div.knowlegde_box div.air_company_list {
	width:385px;
	float:right;
}



/* 航空券検索 */

div.search-recommend {
	margin:25px 0 0 0;
	padding:0;
	width:750px;
}

.icon_kaigai10_right{
	background:url(/images/icon/arrow/kaigai/10.gif) no-repeat right 1px;
	padding:2px 17px 2px 0;
	line-height:14px;
}

/* 2月発ソウル！リアルタイム空席状況 */
.kuseki_jyo {
  width: 760px;
  background-image: url(/city/images/city_kuseki_mid.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  margin-bottom:10px;
}

.kuseki_jyo #kuseki_jyo_ttl{
  padding-top: 15px;
  padding-left:58px;
  height:51px;
  background-image: url(/city/images/city_kuseki_ttl.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.kuseki_jyo #kuseki_jyo_ttl #kuseki_ttl_lef{/*日付の部分*/
width:100px;
height:35px;
font-weight:bold;
line-height:120%;
float:left;
}

.kuseki_jyo #kuseki_jyo_ttl #kuseki_ttl_rig{
width:500px;
height:35px;
font-weight:bold;
float:left;
padding-top:7px;
font-size:18px;
color:#FFFFFF;
}

#kuseki_jyo_body {
  padding: 0 5px 8px 13px;
  background-image: url(/city/images/city_kuseki_btm.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

#kuseki_jyo_body #kuseki_jyo_lef {
	width:370px;
	padding-right:0;
	border-right: 1px solid #CCCCCC;
	float:left;
}
#kuseki_jyo_body #kuseki_jyo_lef table#waku{
	padding:0 0;
	border:none;
}

#kuseki_jyo_body #kuseki_jyo_rig{
	width:350px;
	padding-left:10px;
	float:left;
}

#kuseki_jyo_body #kuseki_jyo_lef p,
#kuseki_jyo_body #kuseki_jyo_rig p {
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}

#kuseki_jyo_body dt {
	font-weight:bold;
	padding-top:5px;
}


#kuseki_jyo_body dd {
	display:inline;
}

#kuseki_jyo_body dd.l_txt {
	width:100px;
	float:left;
}

/*selここが狙い目！*/
#goods {
	margin:0;
	padding:0;
	float:left;
	width:442px;
/*	display:inline;*/
}

#goods div#goods_list_waku {
	width:440px;
	border:1px solid #cccccc;
	background-color:#FFFFCF;
}

#goods div#goods_list_waku p {
	margin:0;
	padding:8px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#838383;
}

#goods ul#goods_list {
	margin:8px;
	background-color:#FFFFCF;
	padding-bottom:3px;
}

#goods ul#goods_list li {
	list-style:none;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#goods ul#goods_list li.price {
	float:right;
	display:inline;
	margin-left:3px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}


/*電話受け*/
#city #denwauke_box{
	width:290px;/*300px*/
	border:1px #CCCCCC solid;
/*	padding:5px 1px 2px 3px;*/
	padding:5px;
	float:right;
}

/* --------------------------------------------------
空席状況
-------------------------------------------------- */
/* タイトル */
.title-kuseki {
	background: url(/city/images/ttl_kuseki.gif) 0 0 no-repeat;
	width:760px;
	height:63px;
	position:relative;
}

.title-kuseki .kuseki-lef {
	display:block;
	width:90px;
	height:35px;
	position:absolute;
	top:20px;
	left:55px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
}

.title-kuseki .kuseki-rig {
	display:block;
	width:600px;
	height:35px;
	position:absolute;
	top:25px;
	left:150px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

/* 本文 */
.kuseki-box {
	background: url(/city/images/kuseki_bg.gif) 0 0 repeat-y;
	width:760px;
}

.kuseki-box .btm-box {
	background: url(/city/images/kuseki_btm.gif) 0 100% no-repeat;
	padding:0 15px 10px 15px;
}

.kuseki-box .left-box {
	float:left;
	width:200px;
}

.kuseki-box .right-box {
	float:right;
	width:520px;
}

.kuseki-box .orange {
	color:#ff4e00;
}

.kuseki-box table.kuseki-list {
	border-top:solid 1px #ff3300;
	border-left:solid 1px #ff3300;
	text-align:center;
	width:514px;
}

.kuseki-box table.kuseki-list th {
	padding:3px 2px 3px 2px;
	border-right:solid 1px #ff3300;
	border-bottom:solid 1px #ff3300;
	width:160px;
}

.kuseki-box table.kuseki-list td {
	padding:3px 4px 3px 4px;
	border-bottom:solid 1px #ff3300;
}

.kuseki-box table.kuseki-list tr.kuseki-day {
	background-color:#ffffff;
	font-weight:bold;
}

.kuseki-box table.kuseki-list tr.kuseki-day th {
	padding-top:0;
}

.kuseki-box table.kuseki-list tr.kuseki-other {
	background-color:#ffffff;
}

.kuseki-box table.kuseki-list tr.kuseki-sg {
	background-color:#ffe3ad;
}

.kuseki-box table.kuseki-list tr.kuseki-day   td.cell-r ,
.kuseki-box table.kuseki-list tr.kuseki-other td.cell-r ,
.kuseki-box table.kuseki-list tr.kuseki-sg    td.cell-r {
	border-right:solid 1px #ff3300;
	border-bottom:solid 1px #ff3300;
}

/* --------------------------------------------------
注目！もっともチェックしてる　特価誘導　2010.10修正
-------------------------------------------------- */
.fs26{ font-size:26px;}
.fs20{ font-size:20px;}

.cyumoku_tok a{text-decoration: none;cursor:pointer;}
html #city .cyumoku_tok, 
html #city .cyumoku_tok a,
html #city .cyumoku_tok a:hover,
html #city .cyumoku_tok a:link,
html #city .cyumoku_tok a:visited,
html #city .cyumoku_tok a span,
html #city .cyumoku_tok a:hover span,
html #city .cyumoku_tok a:link span,
html #city .cyumoku_tok a:visited span{
cursor:pointer;
}
.cyumoku_tok a .cyu_check_sel{
	position:relative;
	background: url(/city/images/sel_cyumoku_bg.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}	
.cyumoku_tok a:hover .cyu_check_sel{
	position:relative;
	background: url(/city/images/sel_cyumoku_bg_ov.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
	
.cyumoku_tok a .cyu_check_tpe{
	position:relative;
	background: url(/city/images/tpe_cyumoku_bg.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
.cyumoku_tok a:hover .cyu_check_tpe{
	position:relative;
	background: url(/city/images/tpe_cyumoku_bg_ov.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
	
.cyumoku_tok a .cyu_check_bkk{
	position:relative;
	background: url(/city/images/bkk_cyumoku_bg.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
.cyumoku_tok a:hover .cyu_check_bkk{
	position:relative;
	background: url(/city/images/bkk_cyumoku_bg_ov.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
	
.cyumoku_tok a .cyu_check_sgn{
	position:relative;
	background: url(/city/images/sgn_cyumoku_bg.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
.cyumoku_tok a:hover .cyu_check_sgn{
	position:relative;
	background: url(/city/images/sgn_cyumoku_bg_ov.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}

.cyumoku_tok a .cyu_check_hnl{
	position:relative;
	background: url(/city/images/hnl_cyumoku_bg.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}
.cyumoku_tok a:hover .cyu_check_hnl{
	position:relative;
	background: url(/city/images/hnl_cyumoku_bg_ov.gif) 0 0 no-repeat;
	width:384px;
	height:190px;
	display: block;
	}

.cyu_check_box{
	position:absolute;
	top:83px;
	left:90px;
	width:275px;
	padding:5px;
	background-color:#ffff99;
	text-align:center;
	color:#000000;
	display: block;
	}
.cyu_check_box .cyu_txarea{
	font-weight:bold;
	line-height:1.1;
	}
	
.cyu_check_lk{
	position:absolute;
	top:160px;
	left:90px;
	width:275px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	display: block;
	}




