@charset "UTF-8";

.midashi2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9BBDD6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border: 1px solid #999999;
}

body,h1,h2,h3,h4,p,ul,form,dl,dt,dd{
	padding: 0;
	margin: 0;
}
ul{ list-style:none;}
img{ border:none;}
td{ line-height:1.5;}

a{ color:#336699; text-decoration:none;}
a:visited{ color:#336699; text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{ color:#336699; text-decoration:none;}

body{
	text-align:center;
	line-height:1.3;
	font-size:12px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', sans-serif;
	color:#666;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	border-bottom-width: 1px;
}

.clear{ clear:both;}
.hide{ visibility:hidden;}
.c_head{ vertical-align:middle;}
.dnone{ display:none !important; }
.img_b{ padding:1px; border:1px solid #D2D2D2;}
.img_b_m1{ margin:0 0 0 1px; padding:1px; border:1px solid #D2D2D2;}
.line01_b{ background:url(http://image.stworld.jp/img/common/line01.gif) bottom repeat-x !important;}

.co_blue01{color:#01A0FC}

.px_l{ font-size:14px;}
.px_m{ font-size:12px;}
.px_s{ font-size:10px;}

p.about_ic {padding: 10px 0;text-align: right;}
.about_ic02 {padding: 10px 0;text-align: right;}

#header {font-size:12px;}
#header div#htop{
	height:13px;
	background-color: #666;
	width: 830px;
}
#header h1{ padding:0 0 0 8px; font-size:9px; font-weight:normal; color:#fff;}
#header div#htlink{
	position:relative;
	left:0px;
	width:820;
	height:23px;
	margin-top: 0;
	margin-right: 20;
	margin-bottom: 0;
	margin-left: 0;
}
#header div#htlink ul{
	width:830px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#header div#htlink li{ float:left; text-indent:-9999px;}
#header div#htlink li a{ display:block; overflow:hidden; background:url(http://image.stworld.jp/img/common/header/header.gif) no-repeat;}
#header div#htlink li#htstw a{ width:84px; margin:0 13px 0 0; background-position: -82px 0px;}
#header div#htlink li#htsitemap a{ width:68px; margin:0 19px 0 0; background-position: -170px 0px;}
#header div#htlink li#htfontsize{ width:56px; margin:0 5px 0 0; background:url(http://image.stworld.jp/img/common/header/header.gif) no-repeat -240px 0px;}
#header div#htlink li#htlarge a{ width:18px; margin:0 3px 0 0; background-position: -300px 0px;}
#header div#htlink li#htmedium a{ width:18px; margin:0 3px 0 0; background-position: -367px 0px;}
#header div#htlink li#htsmall a{ width:18px; background-position: -331px 0px;}

#header #hlogo3{ margin:-40px 0 0 0; overflow:hidden; height:1%;}
/*\*/html>body #header #hlogo2{ overflow:auto; height:65px;}/**/
*+html>/**/body #header #hlogo2{height:auto;}
#header #hlogo3 p{ float:left; width:285px; margin:11px 0 0 1px; padding:0; display:inline; overflow:hidden;}
#header #hlogo3 p.feature_banner{ width:90px; height:45px; _height:50px; margin-left:2px; padding-top:1px; _padding-top:5px; margin-top: 15px; text-align: solid #ccc;}
#header #hlogo3 p#other_tour_link{ float:right; width:350px; padding-right: 10px; margin:0px; position:relative; top:28px; text-align:right; font-size:12px;_font-size:11px;}
#header #hlogo3 p#other_tour_link span{ color: #f35; font-weight:bold;}
#header #hlogo3 ul{ float:right; width:350px; position:relative; top:27px;}
#header #hlogo3 li{ display:inline;}

#header ul#slairport{ border-bottom:1px solid #DCDCDC;}
#header ul#slairport li{ float:left; text-indent:-9999px;}
#header ul#slairport li.text_item{ text-indent:0px;}
#header ul#slairport li a{ display:block; height:20px; margin:0 16px 0 0; overflow:hidden;}

div#gmenu{
	height:40px;
	background:url(http://travelconcierge.jp/web/tours/img/common/gm_bar.gif) repeat-x 0 1px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
	width: 830px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDCDC;
}
div#gmenu ul{ margin:0 0 0 12px;}
div#gmenu li{ float:left; text-indent:-9999px;}
div#gmenu li a{ display:block; width:195px; height:40px; overflow:hidden; background:url(http://travelconcierge.jp/web/tours/img/g_navi.gif) no-repeat 0px 0px;}
div#gmenu li#gm01 a{ background-position: 0px 0px; }
div#gmenu li#gm02 a{ background-position: -195px 0px; }
div#gmenu li#gm03 a{ background-position: -390px 0px; }
div#gmenu li#gm04 a{ background-position: --585px 0px; }
div#gmenu li#gm01 a:hover{ background-position: 0px -40px; }
div#gmenu li#gm02 a:hover{ background-position: -195px -40px; }
div#gmenu li#gm03 a:hover{ background-position: -390px -40px; }
div#gmenu li#gm04 a:hover{ background-position: -585px -40px; }
div#gmenu li#gm01 a.over{ background-position: 0px 0px; }
div#gmenu li#gm02 a.over{ background-position: -195px -40px; }
div#gmenu li#gm03 a.over{ background-position: -390px -40px; }
div#gmenu li#gm04 a.over{ background-position: -585px -40px; }

div#theme{
	clear:both;
	padding:0 10px 0 10px;
}
div#theme p{ float:left; width:70px; height:20px; margin:8px 0 0 0;}
div#theme li{ float:left; margin:5px 0; padding:0 8px; border-left:1px solid #666; white-space:nowrap;}

div#news_t,div#news_b{ clear:both; padding:5px 0 5px 10px; font-size:10px;}
div#news_t{ background:url(http://image.stworld.jp/img/common/line01.gif) top repeat-x;}
#news_b ul li {float: left;}

div#fmenu{ clear:both; height:32px; background:url(http://image.stworld.jp/img/common/footer/fmenu/fm_back.gif) no-repeat;}
div#fmenu ul{ margin-left: 50px;}
div#fmenu li{ float:left; text-indent:-9999px; overflow:hidden;}
div#fmenu li a{ display:block; height:32px; margin:6px 0 0 8px; overflow:hidden; border-right:1px solid #fff; border-right:1px solid #fff; background:url(http://image.stworld.jp/img/common/footer/fmenu/fm.gif) no-repeat 0px 0px; }
div#fmenu #fm01 a{ width:62px; margin:6px 0 0 35px; background-position: 0px 0px; }
div#fmenu #fm02 a{ width:42px; background-position: -67px 0px; }
div#fmenu #fm03 a{ width:94px; background-position: -109px 0px;}
div#fmenu #fm04 a{ width:102px; background-position: -203px 0px;}
div#fmenu #fm05 a{ width:114px; background-position: -305px 0px;}
div#fmenu #fm06 a{ width:124px; background-position: -419px 0px;}
div#fmenu #fm07 a{ width:99px; background-position: -543px 0px;}
div#fmenu #fm08 a{ width:55px; background-position: -642px 0px; border-right:none;}

div#flink {
	text-align:center;
	width: 800px;
}
div#flink ul{ clear:both; margin:0.5em 0;}
div#flink ul a{ color:#666;}
div#flink li{ display:inline; margin:5px 0; padding:0 5px; border-right:1px solid #666;}
div#flink li.line_none{ border:none;}

p#fcopy{ height:26px; margin:10px 0 0 0; text-align:right; background:url();}
p#fcopy img{ margin:8px 10px 0 0;}
html>body p#fcopy img{ margin:8px 12px 0 0;}
#campaign_logo_block { margin: 5px 0;}
#campaign_logo_block ul { text-align: right;}
#campaign_logo_block ul li { display: inline; padding: 0 5px;}

div#keyword { font-size:90%; margin: 7px 0 5px 0;}
div#keyword dl.keyword_list { clear:both; padding:2px 0; border: 1px solid #ccc; border-bottom: 0px solid #ccc; margin: 0 7px 0 0;}
div#keyword dl.keyword_list_even { background-color:  #f7f7f7;}
div#keyword dl.keyword_list_last {border-bottom: 1px solid #ccc;}
div#keyword dl.keyword_list dt {clear:both; float:left; width:12.5em; padding:1px 0; margin-left:3px; font-weight:bold;}
div#keyword dl.keyword_list dt.keyword_list_india {width:10.5em;}
div#keyword dl.keyword_list dt.keyword_list_asia {width:3.5em;}
div#keyword dl.keyword_list dt.keyword_list_pacific {width:4em;}
div#keyword dl.keyword_list dt.keyword_list_us {width:7.5em;}
div#keyword dl.keyword_list dt.keyword_list_europe {width:6em;}
div#keyword dl.keyword_list dt.keyword_list_africa {width:9.5em;}
div#keyword dl.keyword_list dd{ padding-right: 0.5em; margin-left: 5px; display:inline;}
div#keyword dl.keyword_list dd.long_keyword{ margin-right:-0.5em;}
div#keyword dl.keyword_list dd.last_keyword{ border-right: 0px solid #666;}

div#pagespace_nomenu{float:left; width:790px; _width:800px; padding:5px;}
div#pagespace{float:left; width:610px; _width:620px; padding:5px;}
div#pagespace_des{float:left; width:620px; padding:0;}
p#return_top{clear:both;text-align:center; margin:12px 0 8px;padding:5px 0 0;}
.no_magin_no_padding{margin:0;padding:0;}

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px;}
* html .clearfix { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }
#rim  #l_contents_rim  #l_list_ea {
	background-color: #CCCCCC;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.list_course {
	background-color: #F7F7F7;
	padding-left: 10px;
	width: 400px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: middle;
	height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}
.list_shosai {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
	vertical-align: middle;
	width: 40px;
}
#rim #l_contents_rim #l_list_eb {
	background-color: #CCCCCC;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.list_price {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}

.list_price_mid {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	border-bottom-style: dotted;
}
.list_price_under {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
}
.list_shosai_under {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	border-bottom-style: solid;
}
.list_genre {
	background-color: #666666;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 9px;
	color: #FFFFFF;
}
.list_genre_un {
	background-color: #CCCCCC;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 9px;
}
.list_direction {
	background-color: #CCCCCC;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.list_direction_hwi {
	background-color: #52C1CA;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_can {
	background-color: #E88C86;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_can_un {
	background-color: #E88C86;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_asi {
	background-color: #A1A8D3;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_asi_un {
	background-color: #A1A8D3;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_usa {
	background-color: #7B7AB1;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_aus {
	background-color: #339966;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_aus_under {
	background-color: #339966;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_direction_eur {
	background-color: #B19F67;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}

.list_direction_afr {
	background-color: #FF6633;
	width: 50px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.chiled {
	float: left;
}
.special_lead {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.special_list_tittle {
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
.special_list_count {
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.special_list_count_ {
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.special_list_count_und {
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.special_list_count_under {
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.special_score {
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 22px;
}
.special_score_as_asia {
	color: #009900;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999999;
	width: 22px;
}
.special_score_asia {
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999999;
	width: 22px;
}
.special_score_asia_dw {
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999999;
	width: 22px;
}
.special_score_asia_sc {
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	width: 22px;
}
.special_score_asia_name_dash {
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}
.special_score_asia_name {
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999999;
}
.special_score_asia_sc_as {
	color: #009900;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	width: 22px;
}
.special_score_as {
	color: #009900;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 22px;
}
.special_score_eur {
	color: #0066FF;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 22px;
}
.special_score_eur_under {
	color: #0066FF;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 22px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #999999;
}
.special_list_eur_name {
	color: #0066FF;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.special_score_as_under {
	color: #009900;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 22px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #999999;
}
.special_list_eur_name_under {
	color: #0066FF;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #999999;
}
.list_direction_eur_ol {
	background-color: #B19F67;
	width: 90px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
.list_price_ol {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	border-bottom-style: solid;
	border-top-style: solid;
}
.list_price_ol_up {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	border-top-style: solid;
}
.list_price_ol_day {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	border-bottom-style: solid;
	border-top-style: solid;
}
.list_price_ol_up_day {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	border-top-style: solid;
}

.list_course2 {
	background-color: #F7F7F7;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: middle;
	height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.list_shumoku {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

.list_date {
	width: 70px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 5px;
}

.list_date_under {
	width: 70px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 5px;
}

.list_course2Center {
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: middle;
	height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
	text-align: center;
}

.list_date01 {
	width: 100px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
	padding: 5px;
}

.list_shumoku2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-style: none;
}

.list_shumoku2_under {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-style: solid;
	border-top-style: none;
}

.list_shumoku_under {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	border-bottom-style: solid;
}

.list_direction_macau {
	background-color: #52C1CA;
	width: 80px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}

.soldout {
	text-decoration: line-through;
	text-align: center;
}
