*{margin:0; padding:0; /*color: #666;*/} 
body {font-size:16px; text-align: center; color: #484848; font-family: Verdana, /*"メイリオ", Meiryo, */sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3"; letter-spacing: 1px; vertical-align: baseline;}
#body_top {font-size:16px; text-align: center; color: #484848; font-family: Verdana, /*"メイリオ", Meiryo, */sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3"; letter-spacing: 1px; vertical-align: baseline}
img {/*vertical-align:bottom;*/ border: 0;}

.twoColFixRtHdr #container {width: 940px;background: #FFFFFF;margin: 0 auto;text-align: left;} 
.twoColFixRtHdr #header {background: #DDDDDD;padding: 0;vertical-align:top; font-family:ＭＳ Ｐゴシック} 
.twoColFixRtHdr #header img {vertical-align:bottom} 
.twoColFixRtHdr #header h1 {margin: 0; padding: 10px 0; }
.twoColFixRtHdr #sidebar1 {float: right;width: 190px;background: #ffffff;padding: 10px 0;font-size: 82%}
.twoColFixRtHdr #sidebar_top {float: right;width: 256px;background: #ffffff;padding: 10px 0;font-size: 82%; margin:0}
.twoColFixRtHdr #mainContent {margin: 0 190px 0 0;padding: 0 6px 0 0;width: 741px}
.twoColFixRtHdr #mainContent_top {margin: 0; padding: 0;width: 670px;} 
.twoColFixRtHdr #footer {} 
.twoColFixRtHdr #footer p {}
.twoColFixRtHdr #footer .ftrbnr {margin:5px 0 8px 0} 
.twoColFixRtHdr #footer .ftrbnr .fbi {margin-right:1px}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-zsie: 1px;line-height: 0px;}
.clearfloat-l { clear:left;height:0;font-size: 1px;line-height: 0px;}
.clearfloat-r { clear:right;height:0;font-size: 1px;line-height: 0px;}
	
/*Top Page*/
#side_left {float:left; width:303px}
#srch_box  {margin-bottom:10px}
#srch_box img {vertical-align:bottom;}
#srch_box_a {width:290px;　height:auto;font-size:82%;border:1px solid #CCCCCC; font-family:ＭＳ Ｐゴシック; padding:15px 5px 5px 5px}
#srch_box_a .moku {background:url(../images/re-image/top/arw_ble.gif) no-repeat 0.3em 0.3em; padding:0 0 12px 17px}
#srch_box_a .moku span {font-size:69%; color:#FF3300}
#srch_box_a .moku2 {padding:0 0 12px 18px}
#srch_box_a .moku3 {background:url(../images/re-image/top/arw_ble.gif) no-repeat 0.3em 0.6em; padding:0 0 0px 17px}
#srch_box_b {width:290px; height:auto; padding:10px 5px; font-size:82%; border:1px solid #CCCCCC}
#srch_box_b .moku2 {padding:0 0 0 5px}
#srch_box_b .moku2 p {margin-bottom:3px;font-size:82%}
#srch_box_b .moku2 .bb {color:#FF3300}
#srch_box_b .moku2 input {font-size:12px; font-family:ＭＳ Ｐゴシック}
#srch_box_b .moku2 img {vertical-align:middle}
#src_btm {text-align:right; padding-right:5px}
#cont_mdl {float:left; width:433px; padding-left:5px}
#cont_mdl .promo_img {border:1px solid #CCCCCC; width:431px; height:150px; margin-bottom:10px}
#cont_mdl .promo_img img {width:431px; height:150px}
#new_info {font-size:82%; font-family:ＭＳ Ｐゴシック}
#new_info #ifo_ttl {width:433px; height:31px; background: url(../images/re-image/top/new_info_bar.gif) no-repeat}
#new_info #ifo_ttl img {margin-left:400px; vertical-align:bottom}
#new_info ul {list-style:none; padding:5px 0}
#new_info li {line-height:137%; border-bottom:#CCCCCC 1px dotted}
#new_info li .p1 {float:left; width:60px; padding:7px 8px 3px 3px}
#new_info li .p2 {float:left; width:360px; padding:7px 0 3px 0}
#new_info li .p2 strong {font-weight:normal}
#new_info li .p2 a {color:#484848}
#new_info li .p2 a:hover {color:#D9A646}
#new_info .p3 {text-align:right; padding:5px 4px; font-size:82%}
#new_info .p3 a {color:#484848}
#new_info .p3 a:hover {color:#3F87C2}
#content_box {width:742px; float: left}
#content_box_top {width:670px; background-color:#ffffff}
.htl_box_left {float:left; width:365px; padding-top:13px}
.htl_box_left .ttl {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:365px; height:21px; background:url(../images/re-image/top/ttl_grn.gif) no-repeat; text-align:center}
.htl_box_left .ttl3 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:365px; height:21px; background:url(../images/re-image/top/ttl_blu.gif) no-repeat; text-align:center}
.top_htl_box {font-size:82%; border-bottom:1px #DDDDDD solid}
.top_htl_box .htl_pic {width:130px; height:90px; vertical-align:bottom; float:left; padding:9px 8px 9px 0}
.htl_box_right {float:right; width:365px; padding-top:13px}
.htl_box_left2 {float:left; width:365px; padding-top:13px; padding-left:12px}
.htl_box_left2 .ttl2 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:365px; height:21px; background:url(../images/re-image/top/ttl_bwn.gif) no-repeat; text-align:center}
.htl_box_left2 .ttl4 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:365px; height:21px; background:url(../images/re-image/top/ttl_ppl.gif) no-repeat; text-align:center}
.top_htl_box .ybar {vertical-align:top; float:left; padding:9px 8px 9px 0}
.top_htl_box .htl_nm {font-weight:normal; font-size:13px; margin:0 0 4px 0}
.top_htl_box .htl_nm a {color:#484848}
.top_htl_box .htl_nm a:hover {color:#D9A646}
.top_htl_box strong {font-weight:normal; font-size:10px}
.top_htl_box .pa {padding:5px 0 0 0}
.top_htl_box .pb {padding:5px 0 0 0}
.top_htl_box .pb b {color:#FF3300}
.top_htl_box .pb span {font-size:10px}
.top_htl_box .rgt_ar {float:left; padding:9px 0 9px 0; width:223px}
.top_htl_box .rgt_ar　.rkg {vertical-align:middle; float:left}
.top_htl_box .rgt_ar .rkg-ttl {float:left; padding-left:3px; width:183px}
.otr_link {text-align:right; padding:5px 4px; font-size:66%}
.otr_link a {color:#484848}
.otr_link a:hover {color:#3F87C2}

.top_box_left {float:left; width:330px; padding-top:8px}
.top_box_left .ttl {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:330px; height:21px; background:url(../images/re-image/top/ttl_grn.gif) no-repeat; text-align:center}
.top_box_left .ttl3 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:330px; height:21px; background:url(../images/re-image/top/ttl_blu.gif) no-repeat; text-align:center}
.top_top_box {font-size:82%; border-bottom:1px #DDDDDD solid}
.top_top_box .top_pic {width:90px; height:65px; vertical-align:bottom; float:left; padding:7px 8px 7px 0}
.top_box_right {float:right; width:330px; padding-top:8px}
.top_box_left2 {float:left; width:330px; padding-top:8px; padding-left:10px}
.top_box_left2 .ttl2 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:330px; height:21px; background:url(../images/re-image/top/ttl_bwn.gif) no-repeat; text-align:center}
.top_box_left2 .ttl4 {color:#FFFFFF; font-size:15px; padding:7px 0 2px 0; width:330px; height:21px; background:url(../images/re-image/top/ttl_ppl.gif) no-repeat; text-align:center}
.top_top_box .ybar {vertical-align:top; float:left; padding:9px 8px 9px 0}
.top_top_box .top_nm {font-weight:normal; font-size:13px; margin:0 0 4px 0}
.top_top_box .top_nm a {color:#484848}
.top_top_box .top_nm a:hover {color:#D9A646}
.top_top_box strong {font-weight:normal; font-size:10px}
.top_top_box .pa {padding:5px 0 0 0}
.top_top_box .pb {padding:5px 0 0 0}
.top_top_box .pb b {color:#FF3300}
.top_top_box .pb span {font-size:10px}
.top_top_box .rgt_ar {float:left; padding:7px 0 7px 0; width:228px}
.top_top_box .rgt_ar　.rkg {vertical-align:middle; float:left}
.top_top_box .rgt_ar .rkg-ttl {float:left; padding-left:3px; width:168px}
.otrtop_link {text-align:right; padding:5px 4px; font-size:66%}
.otrtop_link a {color:#484848}
.otrtop_link a:hover {color:#3F87C2}

#btm_box_a {padding:12px 0 5px 0}
#btm_box_a #kushitu_ttl {background:url(../images/re-image/top/kushitsu_bar.gif) no-repeat; width:741px; height:34px}
#kushitu_ttl p {font-size:10px; text-align:right; padding:5px 3px 0 0; line-height:10pt}
#kushitu_ttl .spana {color:#F8483A}
#kushitu_ttl .spanb {color:#646464}
#btm_box_a #cts {width:725px; height:auto; padding:10px 2px 0 12px; font-size:82%; border:1px solid #CCCCCC}
#btm_box_a #cts .tyuu {text-align:right; font-size:69%; color:#2F89D2; line-height:250%}
#btm_box_a .each_htl {float:left; width:145px; line-height:10pt}
#btm_box_a .each_htl .yw {vertical-align:middle; margin-right:3px; float:left}
#btm_box_a .each_htl .htl_name {float:left; width:130px; line-height:126%; height:35px}
#btm_box_a .each_htl .htl_name a {color:#484848}
#btm_box_a .each_htl .htl_name a:hover {color:#3F87C2}
#btm_box_a .each_htl .area {font-size:10px; padding-top:3px}
#btm_box_a .each_htl .pic {width:135px; margin-top:6px}
#btm_box_a #cts table {width:135px; margin-top:5px; font-size:82%}
#btm_box_a #cts .tra {background-color:#F1CC76}
#btm_box_a #cts .trb {background-color:#D2E8C8}
#btm_box_a #cts .trc {background-color:#EFF9EE}
#btm_box_a #cts .tra .tda {width:60%; padding:2px; text-align:center}
#btm_box_a #cts .tra .tdb {width:20%; padding:2px; text-align:center}
#btm_box_a #cts .trb .tda {padding:2px}
#btm_box_a #cts .trb .tdb {padding:2px; text-align:center}
#btm_box_a #cts .trc .tda {padding:2px}
#btm_box_a #cts .trc .tdb {padding:2px; text-align:center}

.meru-topLink {margin-top:1px; margin-bottom:9px; text-align:center}
.meru-topLink a:link {
	color:#1848AB
}
.meru-topLink a:visited { color:#0033FF}
.meru-topLink a:hover { color:#FF6600}

/*Header*/
#header_up {background:url(//www.his-bkk.com/images/re-image/header/header_bg.gif) no-repeat; width:940px; height:106px; vertical-align:bottom}
#header_up h2 {color:#FFFFFF; font-size:12px; margin:0; padding:18px 0 0 12px; float:left; line-height:100%}
#header_up #jpn {width:251px; padding:8px 4px 0 0; float:right}
#header_up #jpn img {border:0}
#header_up #jpn p {margin:0; padding:0; color:#FFFFFF; font-size:12px; font-weight:bold}
#header_up #logo img {float:left; padding-top:9px; padding-left:10px; border:0}
#header_up #hdr_mn {padding:9px 6px 0 0; float:left; width:778px; text-align:right; line-height:100%}
#header_up #hdr_mn h1 {color:#FFFFFF; font-size:35px; margin:0; line-height:100%; padding:0}
#header_up #hdr_mn p {margin:0; padding:10px 4px 0 0; color:#FFFFFF; font-size:12px; font-weight:bold}
#header_up #hdr_mn p a:link {color:#FFFFFF; text-decoration:underline}
#header_up #hdr_mn p a:visited {color:#FFFFFF; text-decoration:underline}
#header_up #hdr_mn p a:hover {color:#FBA413; text-decoration:none}
#header_up #hdr_mn p img {vertical-align:middle; border:0}

#header_up2 {background:url(//www.his-bkk.com/images/re-image/header/header_bg2.gif) no-repeat; width:940px; height:106px; vertical-align:bottom}
#header_up2 h2 {color:#FFFFFF; font-size:12px; margin:0; padding:18px 0 0 12px; float:left; line-height:100%}
#header_up2 #jpn2 {width:auto; padding:10px 8px 0 0; float:right}
#header_up2 #jpn2 p {margin:0; padding:0; color:#FFFFFF; font-size:12px; font-weight:bold}
#header_up2 #logo img {float:left; padding-top:9px; padding-left:10px; border:0}
#header_up2 #jpn2 p a:link {color:#FFFFFF; text-decoration:underline}
#header_up2 #jpn2 p a:visited {color:#FFFFFF; text-decoration:underline}
#header_up2 #jpn2 p a:hover {color:#FBA413; text-decoration:none}
#header_up2 #jpn2 p img {vertical-align:middle; border:0}
#header_up2 #hdr_mn {padding:9px 6px 0 0; float:left; width:778px; text-align:right; line-height:100%}
#header_up2 #hdr_mn h1 {color:#FFFFFF; font-size:35px; margin:0; line-height:100%; padding:0}
#header_up2 #hdr_mn2 {padding:12px 0 0 0; float:left; width:778px; text-align:right; line-height:100%}

/*HEADER Navigation*/
/*.pro_linedrop {height:35px; width:940px; background:url(//www.his-bkk.com/include/lrimages/black_0.gif) repeat-x #FFFFFF; position:relative;  font-size:12px; z-index:500}
.pro_linedrop .select {margin:0; padding:0; list-style:none; white-space:nowrap}
.pro_linedrop li {float:left;background:url(//www.his-bkk.com/include/lrimages/black_1.gif) no-repeat;margin-left:3px}
.pro_linedrop .select a {display:block;height:35px;float:left;background: url(//www.his-bkk.com/include/lrimages/black_0.gif) no-repeat;padding:0 0 0 7px;text-decoration:none; line-height:42px;white-space:nowrap; color:#ffffff}
.pro_linedrop .select a strong {display:block;padding:0 12px 0 0; color:#FFFFFF}
.pro_linedrop .select li.line a strong {color:#FFFFFF}
.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {background: url(//www.his-bkk.com/include/lrimages/black_1.gif) no-repeat; padding:0 0 0 7px;cursor:pointer; color:#FF9900}
.pro_linedrop .select a:hover strong, 
.pro_linedrop .select li:hover a strong {display:block; padding:0 12px 0 0; background:url(//www.his-bkk.com/include/lrimages/black_1.gif) right top no-repeat; cursor:pointer; color:#FF9900}
.pro_linedrop .select li.line a:hover strong, 
.pro_linedrop .select li.line:hover a strong {background:url(//www.his-bkk.com/include/lrimages/black_1a.gif) right top no-repeat; color:#FF9900}
.pro_linedrop .sub {display:none}
.pro_linedrop ul ul {display:none}*/
/*.pro_linedrop table {border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0}*//* IE6 only */
/*.pro_linedrop .sub {margin:0; padding:0;list-style:none}
.pro_linedrop .sub li {background:transparent}
.pro_linedrop .select :hover .sub {height:25px; display:block; position:absolute;float:left;width:940px;
top:35px; left:0; text-align:center;background:#ffffff url(//www.his-bkk.com/include/lrimages/sub_bg.gif) repeat-x;padding-top:0px;margin-top:0px}
.pro_linedrop .select :hover .sub li a {display:block; height:25px; line-height:27px; float:left; background:transparent url(//www.his-bkk.com/include/line/transparent.gif); padding:0 6px; margin:0; white-space:nowrap; color:#333333;font-size:11px; color:#4D4D4D}
.pro_linedrop .select :hover .sub li.subline a {color:#cc0000}
.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#4D4D4D; line-height:23px; position:relative; background:#ffffff url(//www.his-bkk.com/include/lrimages/fade.gif) left bottom}
*html body .headimg {margin-top:-5px}*//*ie6用のハック*/

/*Footer*/
#footer-up {background:url(//www.his-bkk.com/images/re-image/footer/footer_menu_bg.gif) no-repeat; width:940px; height:30px; text-align:right}
#footer-up ul {color:#FFFFFF; font-size:12px; margin:0; padding:6px 0 0 0}
#footer-up ul .li1 {display:inline; list-style-type: none; padding:0 10px; border-right:2px solid #ffffff}
#footer-up ul .li2 {display:inline; list-style-type: none; padding:0 10px}
#footer-up ul a:link {color:#FFFFFF; text-decoration:none}
#footer-up ul a:visited {color:#FFFFFF; text-decoration:none}
#footer-up ul a:hover {color:#FBA413; text-decoration:none}
#ctfs {text-align:center}
#cr-1 {margin:3px 0; padding:0; font-size:11px; text-align:center}
#cr-2 {margin:0 0 10px 0; padding:0; font-size:10px; text-align:center}

/*Top Page*//*Special Article BOX - Ajax*/
#sp_ttl {background:url(../images/re-image/top/tokusyu_bar.gif) no-repeat; width:741px; height:34px; margin-top:12px}
.accessible_news_slider img {border: 0;}
.accessible_news_slider li,
.accessible_news_slider p {font-family: "Arial", "Verdana", sans-serif;margin: 0;padding: 0;font-size: .8em;line-height: 1.6;}
.accessible_news_slider li p {font-size: 1em;}
.accessible_news_slider {position: relative;overflow: hidden;}
.accessible_news_slider .skip_to_news {position: absolute;top: 0;left: -9999px;}
.accessible_news_slider .back {position: absolute;top: 0;left: 0;z-index: 2;}
.accessible_news_slider .back a,
.accessible_news_slider .next a {display: none;outline: none; /* This is optional, and is arguably less accessible. */}
.accessible_news_slider .next {position: absolute;top: 0;right: 0;z-index: 2;}
.accessible_news_slider ul {position: relative;left: 0;margin: 0;list-style-type: none;overflow: hidden;z-index: 1;width:725px; height:auto; padding:10px 2px 5px 12px; font-size:82%}
.accessible_news_slider li {float: left;display: inline;width: 145px;}
.accessible_news_slider li img {width:135px;}
.accessible_news_slider li .sp_t {padding:3px 0 7px 0; font-size:82%; width:135px;}
.candy_coated  {width: 739px;margin: 0 0 20px 0;border: 1px solid #CCCCCC;}
.candy_coated a {color:#464646;}
.candy_coated a:hover {color:#3F87C2;}
.candy_coated .back {}
.candy_coated .next {left: 739px;}
.candy_coated .next a {position: absolute;top: 130px;right: 15px;width: 60px;height: 15px;background: url(../images/re-image/top/tokusyu-next.gif) no-repeat top right;}
.candy_coated .back a {position: absolute;top: 130px;left: 15px;width: 60px;height: 15px;text-align: right;background: url(../images/re-image/top/tokusyu-pre.gif) no-repeat top left;}
.candy_coated .view_all {margin: 0;padding: 0 0 8px 0;background: #ffffff;text-align: center;font-size:12px;height:15px;width:739px}
.candy_coated ul {border-bottom: none;}
.candy_coated li {padding: 0 0;overflow: hidden;}
.candy_coated li img {float: left;display: inline;}
.candy_coated li p {float: left;display: inline;margin: 0;width: 145px;}

/*Prpmotion Box on Top page*/
.pro_waku {border:1px solid #CCCCCC; width:421px; height:auto; margin-bottom:10px; padding:7px 5px 5px 5px; background-color:#FCEFFE; background-image:url(../images/re-image/top/promo_bg.gif)}
.pro_waku2 {border:1px solid #CCCCCC; width:421px; height:auto; margin-bottom:10px; padding:7px 5px 5px 5px; background-color:#FCEFFE; background-image:url(../images/re-image/top/promo_bg2.gif)}
.pro_waku .ttl, .pro_waku2 .ttl{font-size:14px; text-align:center; margin-bottom:3px; color:#3691E2}
.pro_waku .ttl a:link {color:#3691E2}
.pro_waku .ttl a:visited {color:#3691E2}
.pro_waku .ttl a:hover {color:#FBA413}
.pro_waku2 .ttl a:link {color:#3691E2}
.pro_waku2 .ttl a:visited {color:#3691E2}
.pro_waku2 .ttl a:hover {color:#FBA413}
.pro_waku .pic, .pro_waku2 .pic{background-color:#F5F5F5; border:1px solid #CACACA; height:110px; width:160px; float:left}
.pro_waku .pic img, .pro_waku2 .pic img{height:100px; width:150px; padding:5px}
.pro_waku .waku-l, .pro_waku2 .waku-l{float:left; width:253px; padding:10px 0 0 5px}
.pro_waku .pron {font-size:14px; text-align:center; color:#FF6317; margin-bottom:5px; line-height:15pt}
.pro_waku2 .pron2 {font-size:14px; text-align:center; color:#DE45A5; margin-bottom:5px; line-height:15pt}
.pro_waku .prce, .pro_waku2 .prce {font-size:12px; text-align:center; margin-bottom:5px; line-height:15pt}
.pro_waku .pod, .pro_waku2 .pod {font-size:10px; text-align:center; line-height:15pt}
.pro_waku .btn, .pro_waku2 .btn {text-align:right; margin-top:4px}
.pro_waku .btn img, .pro_waku2 .btn img {width:126px; height:30px; border:0}

/*Detail Page*/
#pankuzu {font-size:59%; margin:5px 0}
#pankuzu img {vertical-align:middle; border:0}
#pankuzu a:link {color:#228AC1}
#pankuzu a:visited {color:#228AC1}
#pankuzu a:hover {color:#D9A646}
#htl-ttl {margin:5px 0;background:url(../images/re-image/share/detail-title.gif)  no-repeat;width:741px;height:64px;line-height: 116%;}
#htl-ttl .htl-name {color:#FFFFFF;padding:12px 5px 0 57px; *padding:14px 5px 0 57px;margin: 0;line-height: 100%;}
#htl-ttl .htl-name .span1{font-size:95%; *font-size:104%; font-weight:bold;}
#htl-ttl .htl-name .span2{font-size:59%; color:#F3F3F3}
#htl-ttl .htl-des {color:#FFFFFF;padding:5px 5px 0 57px; *padding:6px 5px 0 57px;margin: 0;line-height: 100%;}
#htl-ttl .htl-des span{font-size:69%; *font-size:78%}
#star-area {font-size:59%; margin:8px 0}
#star-area .star {float:left}
#star-area .star img{vertical-align:middle}
#star-area .area {float:right; margin:0}
#htl-brief {font-size:82%; margin:5px 0}
#htl-brief #main-pic {float:left; width:320px; background-color:#F5F5F5; border:1px solid #EAEAEA}
#htl-brief #main-pic img{width:310px; padding:5px}
#htl-brief #htl-brief-left {float:left; margin:0 3px 0 6px; width:407px}
#htl-brief #htl-brief-left #janre-icon {float:left; width:275px}
#htl-brief #htl-brief-left #janre-icon img {margin-right:2px}
#htl-brief #htl-brief-left #blog-web {float:right; width:111px}
#htl-brief #htl-brief-left #blog-web img{margin-bottom:3px; border:0}
#htl-brief #htl-brief-left #basic-info {padding:10px 3px; line-height:157%}
.strs {font-weight:normal}

/*Round Corner at Detail Page*/
.roundedcornr_box_129880 {background:#fbfffd url(../images/re-image/share/roundedcornr/roundedcornr_129880_grad.gif) repeat-x top left; margin:10px}
.roundedcornr_top_129880 div {background:url(../images/re-image/share/roundedcornr/roundedcornr_129880_tl.gif) no-repeat top left;}
.roundedcornr_top_129880 {background:transparent url(../images/re-image/share/roundedcornr/roundedcornr_129880_tr.gif) no-repeat top right;}
.roundedcornr_bottom_129880 div {background:url(../images/re-image/roundedcornr/roundedcornr_129880_bl.gif) no-repeat bottom left;}
.roundedcornr_bottom_129880 {background: transparent url(../images/re-image//share/roundedcornr/roundedcornr_129880_br.gif) no-repeat bottom right;}
.roundedcornr_top_129880 div, .roundedcornr_top_129880,
.roundedcornr_bottom_129880 div, .roundedcornr_bottom_129880 {width: 100%; height: 15px; font-size: 1px;}
.roundedcornr_content_129880 {margin: 0 15px; font-size:82%; line-height:137%}
#equip {margin:10px 0}
#equip2 {background-color:#FEFFF0; margin:10px 0 0 0; border:1px solid #ffffff }
#equip3 {margin:45px 0 10px 0}
#equip .equip_ttl {border-bottom:1px solid #E3E3E3; margin-bottom:5px}
#equip .equip_ttl img {padding-bottom:5px}
#equip .equip_ttl .map_img {padding:5px}
#equip .equip_ttl .cap {padding-top:10px; float:right; font-size:59%; color:#A0A0A0}
#equip .equip_ttl .htl-price {padding:5px; float:left}
#equip .equip_ttl .tax {margin:8px 0 0 4px; font-size:62%; float:left}
#equip .equip_ttl .price-tanni {padding-top:10px; float:right; font-size:59%; color:#758FEA; margin-right:3px}
#equip #equip-icon {margin-left:413px}
#equip .equip-ttlsub {margin-top:10px}
#equip .equip-ttlsub img {margin-left:6px}
#equip table {margin-left:18px; margin-top:10px; margin-bottom:25px; width:720px; font-size: 10px;}
#equip table .td1 {width:125px; padding-bottom:7px}
#equip table .td2 {padding-bottom:7px}
#equip #access-des {font-size:69%; padding:8px 5px}
#equip #access-des img{vertical-align:middle; margin-right:3px}
#equip #mapimg {text-align:center}
#equip3 .equip_ttl {border-bottom:1px solid #E3E3E3; margin-bottom:5px}
#equip3 .equip_ttl img {padding-bottom:5px}
#equip3 .equip_ttl .map_img {padding:5px}
#equip3 .equip_ttl .cap {padding-top:10px; float:right; font-size:59%; color:#A0A0A0}
#equip3 .equip_ttl .htl-price {padding:5px; float:left}
#equip3 .equip_ttl .tax {margin:8px 0 0 4px; font-size:62%; float:left}
#equip3 .equip_ttl .price-tanni {padding-top:10px; float:right; font-size:59%; color:#758FEA; margin-right:3px}
#equip3 #equip-icon {margin-left:413px}
#equip3 .equip-ttlsub {margin-top:10px}
#equip3 .equip-ttlsub img {margin-left:6px}
#equip3 table {margin-left:18px; margin-top:10px; margin-bottom:25px; width:720px; font-size: 10px;}
#equip3 table .td1 {width:125px; padding-bottom:7px}
#equip3 table .td2 {padding-bottom:7px}
#equip3 #access-des {font-size:69%; padding:8px 5px}
#equip3 #access-des img{vertical-align:middle; margin-right:3px}
#equip3 #mapimg {text-align:center}
#renovation {border:1px solid #FF6600; margin:5px 10px 30px 10px; padding:5px 0}
#renovation img {margin:0 0 3px 15px}
#renovation ul {padding:0 15px; font-size:69%; list-style:none; line-height:162%}
#renovation li {padding:3px 0 3px 15px; background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.4em 0.9em}
#renovation2 {border:1px solid #FF6600; margin:20px 10px 15px 10px; padding:5px 0}
#renovation2 img {margin:0 0 3px 15px}
#renovation2 ul {padding:0 15px; font-size:69%; list-style:none; line-height:162%}
#renovation2 li {padding:3px 0 3px 15px; background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.4em 0.9em}
#htl-pics {margin:10px 0 45px 0}
#htl-pics .pics_ttl {border-bottom:1px solid #E3E3E3; margin-bottom:5px}
#htl-pics .pics_ttl .htl_pic {padding:5px; float:left}
#htl-pics .pics_ttl .cap {padding-top:10px; float:right; font-size:59%; color:#A0A0A0}
#pic_cont {margin-top:10px}
.pic_main {float:left;width:450px;height:auto;font-size:82%;text-align:center}
.pic_main img {margin:5px 0}
#pic_sub {float:left; width:285px; margin-top:5px; margin-left: 5px;}
#pic_sub img {border:none; width:69px; height:47px; margin:0 2px 3px 0; vertical-align:top}
.tvtripic {font-size:12px; margin:4px 0; font-weight:bold}

/* 料金表 Price Table */
.price-table {font-size:72%; line-height:162%; margin-bottom:27px}
#rm-notice ul {padding:0 15px 0 23px; font-size:100%; list-style:none; line-height:162%; *line-height:174%; background:url(../images/re-image/share/bikkuri-mark.gif) no-repeat 0.5em 0.3em}
#rm-notice li {padding:3px 0 8px 9px}
#mytable {width: 731px;padding: 0;margin: 0 0 5px 5px;}
/*#mytable caption {padding: 0 0 5px 0;width: 500px;	 text-align: right;}*/
#mytable th {color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;font-weight:normal;text-transform: uppercase;text-align: center;padding: 8px 2px;background: #CAE8EA url(../images/re-image/share/price-table/bg_header.jpg) no-repeat;}
#mytable th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
#mytable td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 2px;color: #4f6b72;text-align:center;}
#mytable td.alt {background: #F5FAFA;color: #797268;}
#mytable td b {color:#FF6600; font-size:79%}
#mytable th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../images/re-image/share/price-table/bullet1.gif) no-repeat;}
#mytable th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../images/re-image/share/price-table/bullet2.gif) no-repeat;color: #797268;}
#mytable .inq {color:#FF8951; font-weight:bold}
#mytable .inq img {vertical-align:middle}

/* プロモーション料金表 / Promotion Price Table */
#promo-ttl {margin:5px 0 0 0}
.price-table-prm {font-size:72%;line-height:162%;width:739px;border-bottom:1px solid #FFA4A4;border-left:1px solid #FFA4A4;border-right:1px solid #FFA4A4;background:#FEFFF7;margin-bottom:30px;padding-bottom:20px}
.price-table-prm .ptp {
	padding-top:10px
}
.price-table-prm .ptp .prottl {
	text-align:center;
	font-size:136%;
	font-weight:bold;
	color:#3A85BC;
	padding-top: 19px;
}
.price-table-prm .ptp .prmsmall {
	text-align:right;
	color:#758FEA;
	margin:0 15px 5px 0;
	font-size:79%;
	line-height:35%
}
.price-table-prm .ptp .prmsmall span {color:#FF3300}
.price-table-prm .ptp .prmsmall2 {
	text-align:right;
	color:#758FEA;
	margin:0 15px 0 0;
	font-size:79%;
	line-height:35%;
	padding-bottom:3px;
	padding-top:6px
}
.price-table-prm .ptp .benefit img{margin:4px 0 7px 18px; vertical-align:top}
.price-table-prm .ptp .benefit ul{padding:0 12px; list-style:none; line-height:162%}
.price-table-prm .ptp .benefit li{padding:0 0 3px 25px; background:url(../images/re-image/share/cercle-blue.gif) no-repeat 1.2em 0.5em}
#mytable2 {width: 711px;padding:0;margin:2px 0 7px 14px;}
/*#mytable2 caption {padding: 0 0 5px 0;width: 500px;	 text-align: right;}*/
#mytable2 th {color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;font-weight:normal;text-transform: uppercase;text-align: center;padding: 8px 2px;background: #ffdddd url(../images/re-image/share/price-table/bg_header_promo.jpg) no-repeat;}
#mytable2 th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #C1DAD7;background: none;}
#mytable2 td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;padding: 2px;color:#FF6600;text-align:center;}
#mytable2 td.alt {background:#fff7f7;color: #797268;}
#mytable2 td.altred {background:#fff7f7;color: #FF6600;}
#mytable2 td b {color:#FF6600; font-size:79%}
#mytable2 td span {font-size:69%; color:#717171}
#mytable2 th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../images/re-image/share/price-table/bullet1.gif) no-repeat;}
#mytable2 th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../images/re-image/share/price-table/bullet4.gif) no-repeat;color: #797268;}
#detail_notice {margin:25px 0}
#detail_notice ul{padding:7px 15px 0 15px; font-size:69%; list-style:none; line-height:162%; *line-height:174%; background:url(../images/re-image/share/bikkuri-mark.gif) no-repeat 0.0em 1.1em; border-top:#E3E3E3 solid 1px}
#detail_notice li{padding:3px 0 8px 9px}
#detail_notice li span{color:#FF6600}
#previous_page {text-align:right; margin:15px 10px 0 0}

/* side */
.sidebox-a {margin:5px 0 10px 0}
.sidebox-a a:link {color:#228AC1}
.sidebox-a a:visited {color:#228AC1}
.sidebox-a a:hover {color:#D9A646}
.sidebox-b {margin:5px 0 10px 0; background-color:#FBFEFF}
.sideimg-a {vertical-align:bottom}
.sidebox-a ul {list-style-type:none; margin:0 0 0 0; padding:10px 15px; line-height:157%}
.sidebox-a li {background:url(//www.his-bkk.com/images/re-image/share/cercle-blue.gif) no-repeat 0em 0.6em; padding-left:12px}
.side-cts {border-bottom:1px solid #BEBEBE; border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; width:188px}
.side-cts2 {border-bottom:1px solid #BEBEBE; border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; width:188px; padding:7px 0; text-align:center}
.side-cts2 .cts2imga {padding:2px auto; vertical-align:bottom}
.side-cts2 .cts2imgb {padding:2px 14px; vertical-align:bottom}
.side-cts .side-cts-s {text-align:center; padding:10px 0}
.side-cts .side-cts-h {margin:0 5px 5px 5px; font-size:82%}
.side-cts .side-cts-h a:link {color:#228AC1; text-decoration:none}
.side-cts .side-cts-h a:visited {color:#228AC1; text-decoration:none}
.side-cts .side-cts-h a:hover {color:#D9A646; text-decoration:none}
.side-cts .side-cts-area {margin:0; font-size:82%; font-weight:normal; text-align:center; padding:10px 0 5px 0}
.side-cts .side-cts-p {margin:5px 8px 0 8px; font-size:82%; text-align:left; line-height:162%}
.side-cts .side-cts-p a:link {color:#228AC1}
.side-cts .side-cts-p a:visited {color:#228AC1}
.side-cts .side-cts-p a:hover {color:#D9A646}
.side-cts-s img {width:172px; height:110px; padding:0 8px}
.side-cts-s .side-prc {margin:5px 2px 0 2px; font-size:69%}
.side-cts-s .side-prc-red {margin:5px 2px 0 2px; font-size:69%; color:#E10B10}
.sidebox-a .memr-crd {padding:10px 12px 5px 12px}
.sidebox-a .pt-p {margin:5px 8px 0 8px; font-size:82%; text-align:left; line-height:162%; padding-bottom:10px}
.sidebox-a .pt-p img {vertical-align:middle}
#sidebar1 .bar {background:url(//www.his-bkk.com/images/re-image/side/underbar.gif) no-repeat; height:2px; overflow:auto; font-size:1px}
.sidebox-c {margin:0 0 0 23px}
.sidebox-c .memr-crd {margin:0 0 5px 0}
.sidebox-c .memr-crd2 {margin:0 0 5px -2px}
 
/* Summary Search Box */ 
#summary-srcbox {margin:8px 0}
#ssb-ttl {background: url(../images/re-image/share/obi-serch741.gif) no-repeat; height:34px; width:741px; margin:0}
#ssb-ttl ul {padding:9px 0 0 27px; color:#5D5D5D}
#ssb-ttl .src-city {display:inline; margin-right:3px; font-weight:bold; font-size:82%}
#ssb-ttl .arw {display:inline; margin-right:3px; font-size:69%}
#ssb-ttl .city {display:inline; font-size:69%}
#ssb-ttl .city a:link {color:#228AC1}
#ssb-ttl .city a:visited {color:#228AC1}
#ssb-ttl .city a:hover {color:#D9A646}
#summary-srcbox #box {width:739px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; font-size:69%; background-color:#FFFBFD}
#summary-srcbox #box #box-up {padding:14px 11px 7px 11px}
#summary-srcbox #box #box-below {padding:5px 11px 14px 11px; *padding:11px 11px 32px 11px}
#summary-srcbox .box225 {float:left; width:225px; background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0em 0.3em; padding-left:15px}
#summary-srcbox .box525 {float:left; background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0em 0.3em; padding-left:15px}
#summary-srcbox select {font-size:94%}
.hissu {color:#FF3300; font-size:82%}
#summary-srcbox #imgsrh {padding:0 10px 0 0; float:right}
.nm-btn {float:right; width:73px; height:17px; margin:8px 5px 0 0}

/* Summary Sort */ 
#summary-sort {background:url(../images/re-image/share/obi-sort741.gif) no-repeat; height:34px; width:741px; margin:10px 0 0 0}
#summary-sort ul {padding:7px 0 0 30px; font-size:82%}
#summary-sort ul a:link, a:visited {color:#4B4B4B}
#summary-sort ul a:hover {color:#79B9E8}
#summary-sort li {display:inline; margin-right:30px; text-decoration:underline}
#summary-sort .midashi {display:inline; margin-right:30px; font-weight:bold ;color:#FFFFFF; text-decoration:none}
.prh {width:726px; margin:10px 0 0 15px; font-weight:bold; font-size:94%; color:#DB6800}
.zer {font-weight:bold; font-size:94%; margin:25px 0; width:741px; text-align:center; color:#E70A30}

/* Summary Navi */ 
.summary-navi-a {font-size:69%; margin:13px 4px}
.summary-navi-b {font-size:69%; padding:12px 4px 0 4px; border-top:1px solid #DFDFDF}
.navi-a {float:left}
.navi-a .li-a {display:inline; margin-right:20px}
.navi-a .li-b {display:inline; margin-right:3px}
.navi-a .li-c {display:inline}
.navi-a .li-c select {font-size:86%}
.navi-b {float:right; margin-top:-9px}

/* pagination */
.pagination{background:transparent url(http://www.simplyfired.com/images/div-h.gif) repeat-x left top;padding:5px 0;margin:5px 0 0 0;text-align:center;list-style:none}
.pagination a{padding:1px 4px;text-decoration:none;background:transparent url(http://www.simplyfired.com/images/pagination.gif) repeat-x left bottom;border:1px solid #ccc;margin:0 2px;color:#666666;}
.pagination a:hover{background: #fff;color:#666666; border:1px solid #aaa; }
.pagination span, .pagination span.nextprev{background:#FFFFFF;border:1px solid #CCCCCC;color:#CCCCCC;padding:1px 4px; margin:0 2px;}
.pagination span.current{background:#0BB8DD;border:1px solid #A49979;color:#FFFFFF;margin:0 2px; font-weight:bold;}
 
/* Summary Each Hotel */
.summary-htl .htlttl {margin:5px 0; width:741px; line-height: 116%; background:url(../images/re-image/share/summary-title.gif) no-repeat; height:53px}
.summary-htl .htlttl .p1 {color:#FFFFFF;padding:9px 5px 0 57px; *padding:11px 5px 0 57px;margin: 0;line-height: 100%;}
.summary-htl .htlttl .p1 .span1{font-size:95%; *font-size:104%; font-weight:bold;}
.summary-htl .htlttl .p1 .span2{font-size:59%; color:#F3F3F3}
.summary-htl .htlttl .p2 {color:#FFFFFF; padding:3px 5px 0 57px; *padding:3px 5px 0 57px; margin: 0; line-height:100%;}
.summary-htl .htlttl .p2 span {font-size:69%; *font-size:78%}
.s-htl-brief {font-size:82%; margin:8px 0 0 0}
.s-htl-brief .box-left {float:left; margin-bottom:16px}
.s-htl-brief .box-left .smr-star {font-size:59%; margin:2px 0}
.s-htl-brief .main-pic {width:250px; float:none;background-color:#F5F5F5; border:1px solid #EAEAEA}
.s-htl-brief .main-pic img{width:240px; padding:5px}
.s-htl-brief .box-right {float:left; margin:0 3px 0 6px; width:477px}
.s-htl-brief .box-right .location {text-align:right; font-size:69%}
.smr-price-normal {border-bottom:1px dotted #FFECD9;border-top:1px dotted #FFECD9;margin:0 15px 12px 15px;background:url(../images/re-image/share/price-back.gif) repeat-x}
.smr-price-normal p {text-align:center; padding:6px 0; line-height:137%; color:#4983DA}
.smr-price-normal .prc {font-size:136%}
.smr-price-normal .condition {font-size:69%; color:#676767}
.dtl-bottum {margin:0 0 16px 8px;*margin:12px 0 25px 8px;text-align:right}
.smr-price-promotion {border-bottom:1px dotted #FFECD9;border-top:1px dotted #FFECD9;margin:0 15px 12px 15px;background:url(../images/re-image/share/promotion.gif) repeat-x;line-height:137%}
.smr-price-promotion .pp {text-align:center; padding:6px 0 6px 0; color:#FF4A4F}
.smr-price-promotion .prc {font-size:136%}
.smr-price-promotion .condition {font-size:69%; color:#676767}
.smr-price-promotion .p-ttl {text-align:center; padding:35px 0 0 0; font-weight:bold; color:#5B5B5B}

/*Round Corner at Summary Page*/
.roundedcornr_box_129880-2 {background:#fbfffd url(../images/re-image/share/roundedcornr/roundedcornr_129880_grad.gif) repeat-x top left; margin:5px}
.roundedcornr_top_129880-2 div {background:url(../images/re-image/share/roundedcornr/roundedcornr_129880_tl.gif) no-repeat top left;}
.roundedcornr_top_129880-2 {background:transparent url(../images/re-image/share/roundedcornr/roundedcornr_129880_tr.gif) no-repeat top right;}
.roundedcornr_bottom_129880-2 div {background:url(../images/re-image/roundedcornr/roundedcornr_129880_bl.gif) no-repeat bottom left;}
.roundedcornr_bottom_129880-2 {background: transparent url(../images/re-image//share/roundedcornr/roundedcornr_129880_br.gif) no-repeat bottom right;}
.roundedcornr_top_129880-2 div, .roundedcornr_top_129880,
.roundedcornr_bottom_129880-2 div, .roundedcornr_bottom_129880 {width: 100%; height: 15px; font-size: 1px;}
.roundedcornr_content_129880-2 {margin: 0 15px; font-size:95%; line-height:137%}

/*Hotel how to book, cancel page*/
.summary-htl .book-ul a:link {color:#228AC1}
.summary-htl .book-ul a:visited {color:#228AC1}
.summary-htl .book-ul a:hover {color:#D9A646}
.summary-htl .htlttl .p3 {color:#FFFFFF; padding:17px 5px 0 57px; *padding:19px 5px 0 57px; margin: 0; line-height: 100%;}
.summary-htl .htlttl .p3 span {font-size:116%; *font-size:104%; font-weight:bold;}
.summary-htl .htp {margin:30px 0 0 30px; font-weight:bold; font-size:94%; color:#326FC9}
.summary-htl .htp img {vertical-align:middle}
.summary-htl .htp font {color:#575757}
.summary-htl .book-ul {list-style:none; margin:15px 0; font-size:94%; padding-left:15px; padding-right:15px; line-height: 16pt;}
.summary-htl .book-ul li {background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0.1em 0.3em; padding-left:17px; margin:5px 0 0 0}
.summary-htl .book-ul li span {color:#FF6600}
.summary-htl .book-ttl {border-bottom:1px solid #E3E3E3; margin-bottom:5px}
.summary-htl .book-ttl2 {border-bottom:1px solid #E3E3E3; margin-bottom:5px; padding-top:10px}
.summary-htl .book-ul2 {list-style:none; margin:15px 0; font-size:82%; padding-left:15px; padding-right:15px}
.summary-htl .book-ul2 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:5px 0 0 0}
.summary-htl .book-ul2 li span {color:#FF6600}
.summary-htl .book-ul2 li div {margin-top:15px}
.summary-htl .book-ul3 {list-style:none; margin:5px 0; font-size:82%; padding-left:49px; padding-right:15px}
.summary-htl .book-ul3 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:5px 0 0 0}
.summary-htl .book-ul3 .nolist {padding-left:0px; margin:5px 0 0 0; background:none}
.summary-htl .book-ul3 li span {color:#FF6600}
.summary-htl .blue {color:#1887C9}
.summary-htl .book-ul4 {list-style:none; margin:10px 0; font-size:82%; padding-left:49px; padding-right:15px}
.summary-htl .book-ul4 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:5px 0 0 0}
.summary-htl .book-ul5 {list-style:none; margin:0 0 15px 0; font-size:82%; padding-left:69px; padding-right:15px; width:280px}
.summary-htl .book-ul5 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:5px 0 0 0}
.summary-htl .book-ul5 a:link {color:#228AC1}
.summary-htl .book-ul5 a:visited {color:#228AC1}
.summary-htl .book-ul5 a:hover {color:#D9A646}
.summary-htl .book-ul6 {list-style:none; margin:5px 0; font-size:94%; padding-left:15px; padding-right:15px; color: #D16F01;}
.summary-htl .book-ul6 li {background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0.1em 0.3em; padding-left:17px; margin:5px 0 0 0}
.summary-htl .book-ul6 li span {color:#FF6600}
.summary-htl .htp2 {margin:10px 0 0 40px; font-weight:bold; font-size:82%}
.summary-htl .htp2 img {vertical-align:middle}
/*カド●ここから*/
.spiffy{display:block;}
.spiffy *{display:block;height:1px;overflow:hidden;background:#FBFBFB;}
.spiffy1{border-right:1px solid #fdfdfd;padding-right:1px;margin-right:3px;border-left:1px solid #fdfdfd;padding-left:1px;margin-left:3px;background:#fcfcfc;}
.spiffy2{border-right:1px solid #fefefe;border-left:1px solid #fefefe;padding:0px 1px;background:#fbfbfb;margin:0px 1px;}
.spiffy3{border-right:1px solid #fbfbfb;border-left:1px solid #fbfbfb;margin:0px 1px;}
.spiffy4{border-right:1px solid #fdfdfd;border-left:1px solid #fdfdfd;}
.spiffy5{border-right:1px solid #fcfcfc;border-left:1px solid #fcfcfc;}
.spiffy_content{padding:10px 0 0 0;background:#FBFBFB;} 
/*カド●ここまで*/
.summary-htl .book-ul8 {list-style:none; margin:0; font-size:10px; padding-left:69px; padding-right:15px; width:280px}
.summary-htl .book-ul8 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:4px 0 0 0}
.summary-htl .book-ul8 a:link {color:#228AC1}
.summary-htl .book-ul8 a:visited {color:#228AC1}
.summary-htl .book-ul8 a:hover {color:#D9A646}
.summary-htl .book-ul7 {list-style:none; margin:3px 0; font-size:10px; padding-left:15px; padding-right:15px; color: #D16F01;}
.summary-htl .book-ul7 li {background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0.1em 0.3em; padding-left:17px; margin:3px 0 0 0}
.summary-htl .book-ul7 li span {color:#FF6600}
.summary-htl .htp3 {margin:4px 0 0 40px; font-weight:bold; font-size:10px}
.summary-htl .htp3 img {vertical-align:middle}
.summary-htl .htp3 strong {font-weight:normal}

.summary-htl .space {height:25px}
.summary-htl .red-tyu {margin:8px 0 0 47px; font-size:82%; color:#FF3300}
.summary-htl #bk-tbl {margin:15px 40px 15px 65px; font-size:82%; background:#C2C2C2}
.summary-htl #bk-tbl .dd {padding:7px; background:#E7E7E7}
.summary-htl #bk-tbl .dc {padding:7px; background:#ffffff}
.summary-htl #bk-tbl .dc b {color:#FF6600}
.summary-htl #bk-tbl .dc div {margin-top:15px; font-size:10px}
.summary-htl #bk-tbl2 {margin:0 0 0 65px; font-size:82%; background:#C2C2C2; width:600px; text-align:center}
.summary-htl #bk-tbl2 .dd {padding:7px; background:#E7E7E7}
.summary-htl #bk-tbl2 .dc {padding:7px; background:#ffffff}
.summary-htl #bk-tbl2 .dc b {color:#FF6600}
.summary-htl #bk-tbl2 .dc div {margin-top:15px; font-size:10px}
.summary-htl .red-tyu2 {margin:2px 0 0 0; font-size:69%; color:#FF3300; text-align:center}
.summary-htl .b_ore {font-size:15px; font-weight:bold; color:#FF6600; text-align:center; margin:15px 0}

/*Hotel Apply Page*/
.app-ul {border:1px solid #ED9D5C; padding:10px 15px; background-color:#FFFFF7; list-style:none; margin:15px 0; font-size:94%}
.app-ul li {background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0.1em 0.3em; padding-left:17px; margin:5px 0 0 0}
.app-ul li span {color:#FF6600}
.app-ul li .bb {color:#FF3300; font-size:82%}
.red {color:#FF3300}
.app-ul li .sp {color:#484848; font-size:69%}
.app-ul li .mss {text-align:right; margin:0}
.app-ul li .mss img {border:0}
.app-ul2 a:link {color:#228AC1}
.app-ul2 a:visited {color:#228AC1}
.app-ul2 a:hover {color:#D9A646}
.app-ul2 {list-style:none; margin:15px 0; font-size:82%; padding-left:15px; padding-right:15px}
.app-ul2 li {background:url(../images/re-image/share/cercle-blue.gif) no-repeat 0.1em 0.6em; padding-left:14px; margin:5px 0 0 0}
.app-ul2 li span {color:#FF6600}
.app-ul2 li div {margin-top:15px}
.app-ul2 p {text-align:right}
.app-ul2 input {margin-left:50px}
.app-ul3 {list-style:none; margin:15px 0; font-size:94%; padding-left:15px; padding-right:15px}
.app-ul3 li {background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0.1em 0.3em; padding-left:17px; margin:5px 0 0 0}
.app-ul3 li span {color:#FF6600}
.app-ul3 .date_box {padding-left:120px; margin-top:-20px}
.app-ul3 .db1 {margin:0 0 5px 0}
.app-ul3 .db2 {margin:20px 0 5px 0}
.app-ul3 .db3 {margin:0 0 25px 0}
.hissu {color:#FF3300; font-size:21px}
.ss {font-size:82%; color:#484848}
.tyu_app {font-size:82%; margin:6px 0; color:#666666}
.appreq {text-align:center; margin:5px 0; font-size:82%}
.appreq2 {font-size:82%; color:#406FD0}
.app-ul3 .app_ad {color:#368951; font-size:80%}
.app-ul3 .app_ad2 {color:#167AE9; font-size:80%}
.app-ul3 .app_tel {color:#167AE9; font-size:69%}
.app-ul3 .mail_mag {text-align:right; margin:5px 0 0 0}
.app-ul3 .mail_mag input {margin-left:50px}
.app_under {color:#FF0000; margin:15px 0 10px 0; text-align:center}
.app_under a:link {color:#228AC1}
.app_under a:visited {color:#228AC1}
.app_under a:hover {color:#D9A646}
.app_under2 {margin:0 0 10px 0; text-align:center}
.app_under3 {text-align:center}
#ssl_sign {border:#cccccc 1px dotted; text-align:left; width:725px; margin:15px 0}
#ssl_sign .td1 {padding:7px; border-bottom:1px solid #F0F0F0; width:90px}
#ssl_sign .td2 {padding:7px; border-bottom:1px solid #F0F0F0; font-size:82%}
.imghissu {vertical-align:middle; margin:0 2px}

/*Branch Page*/
#branch #brc_left {float:left; width:407px; padding-left:17px; padding-right:17px}
#branch #brc_right {float:left;width:283px;margin:24px 0}
#branch #brc_right div {border:1px solid #CCCCCC; padding:5px; margin-bottom:7px}
#branch #brc_right img {width:273px}
#branch .brc_inq {border-bottom:3px solid #FA768A; font-weight:bold; margin:10px 0 10px 0}
#branch .brc_open {border-bottom:3px solid #D99820; font-weight:bold; margin:25px 0 10px 0}
#branch .brc_adr {border-bottom:3px solid #68CA70; font-weight:bold; margin:25px 0 10px 0}
#branch .brc_crd {border-bottom:3px solid #579DD7; font-weight:bold; margin:25px 17px 5px 17px}
#branch .brc_crd_txt {font-size:82%; line-height:157%; margin:5px 17px 10px 17px}
#branch .brc_crd_txt .p1 {color:#298543; margin:10px 0 5px 0}
#branch .brc_crd_txt .p2 {color:#BE7010; margin:10px 0 5px 0}
#branch .brc_crd_txt .red {color:#FF3300}
#branch .brc_gyomu {border-bottom:3px solid #D1D632; font-weight:bold; margin:25px 17px 5px 17px}
#branch .inq_in {font-size:94%; line-height:168%; margin:10px 0 15px 0; color:#CC7811}
#branch .inq_out {font-size:94%; line-height:168%; margin:20px 0 15px 0; color:#34A954}
#branch .inq_in img {vertical-align:middle}
#branch .inq_out img {vertical-align:middle}
#branch .inq_in .tel_in {font-size:18px; color:#FF3300}
#branch .inq_out .tel_out {font-size:18px; color:#3333FF}
#branch .open_txt {font-size:94%; line-height:146%; margin:5px 0 10px 0; text-align:center}
#branch .open_txt b {color:#FF3300}
#branch .open_txt span {font-size:11px}
#branch .addr_txt {font-size:82%; line-height:157%; margin:5px 0 10px 0}
#branch #bk-tbl3 {margin:10px 17px; font-size:82%; background:#C2C2C2; width:707px}
#branch #bk-tbl3 .dd {padding:7px; background:#E7E7E7}
#branch #bk-tbl3 .dc {padding:7px; background:#ffffff}
#branch #bk-tbl3 .dc b {color:#FF6600}
#branch #bk-tbl3 .dc div {margin-top:15px; font-size:10px}

/*Hotel Promotion Menu*/
#promo_menu {width:729px; border:1px solid #CCCCCC; margin-bottom:7px; padding:8px 5px; font-size:69%; background-color:#FFFBFD; background-image:url(../images/re-image/share/promo_menu_bg.gif)}
.ull {list-style:none; margin:0; padding:0; background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0em 0.2em; padding-left:13px}
.ull2 {list-style:none; margin:0; padding:0; background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0em 0.2em; padding-left:13px; margin-top:6px}
.ull li, .ull2 li {display:inline; margin-right:7px}
.ull .ph {color:#FE4101}
.ull2 .ph2 {color:#0359DA}
#promo_menu a:link {color:#484848}
#promo_menu a:visited {color:#484848}
#promo_menu a:hover {color:#FC7612}

/*TOP PAGE SIDE BAR AIR RANKING*/
.airsiderk {padding-bottom:6px}
.topatl {vertical-align:bottom}
.topaw {padding-left:0; width:254px; border:1px solid #e9ac84; border-top:none; background-color:#FFFFF4}
.topay {width:77px; padding-bottom:2px; float:left; margin-top:2px; margin-left:3px}
.topay p {margin:4px 0 2px 2px; font-weight:bold; color:#F26D51; line-height:10pt; font-size:12px; padding:0}
.topar {width:30px}
.topal {width:40px; margin-top:3px; vertical-align:top}
.topas {float:left; width:165px; margin-left:4px; margin-top:2px}
.topas h4 {margin:0; font-size:100%; padding-bottom:4px; color:#484848; font-weight:normal; line-height:13pt}
.topas h4 a {color:#484848}
.topas h4 a:hover {color:#D9A646}
.topas p {margin:0;padding:0 0 2px 0}
.topap {font-weight:bold;color:#FF0000; font-size:20px}
.topaps {font-size:12px; font-weight:normal}
.topapss {font-size:10px;color:#666666}
.topac {clear:left}
.air_under_jp {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-jp-b.gif)}
.air_under_jp a {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-jp-b.gif)}
.air_under_jp a:hover {background-position: left bottom;}
.alrme {font-size:11px; font-weight:normal; color:#333333}

.air_under_kin {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-kinrin-b.gif)}
.air_under_kin a {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-kinrin-b.gif)}
.air_under_kin a:hover {background-position: left bottom;}

.air_under_lp {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-lp-b.gif)}
.air_under_lp a {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-lp-b.gif)}
.air_under_lp a:hover {background-position: left bottom;}

.air_under_bus {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-buss-b.gif)}
.air_under_bus a {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-buss-b.gif)}
.air_under_bus a:hover {background-position: left bottom;}

.air_under_dome {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-dome-b.gif)}
.air_under_dome a {display:block; width:256px; height:19px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/air-rank-dome-b.gif)}
.air_under_dome a:hover {background-position: left bottom;}

/*TOP PAGE SEARCH BOX テンポラリー。2011年5月には無効にする*/
/*div.topserlayout {width: 256px;margin: 0 0 6px 0; font-size:12px}
ul.topserlayout {list-style-type: none;width: 256px;float: left;background:url(../images/re-image/top/pixel.gif) bottom left repeat-x;}
ul.topserlayout li {margin: 0 2px 0 0;float: left;}
.tabs-container {clear:left; border: 1px solid #ccc; padding:0; border-top:0}
#air_tab { background-color:#FEFFE8; padding:5px;}
#aironline_tab { background-color:#FEFFE8; padding:5px;}
#pkg_tab {background-color:#F4FCF1;padding:5px;}
#htl_tab {background-color:#FFF4FA;padding:5px;}
#airsrch {width:244px}
ul.topserlayout .air_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_air_1.gif); background-repeat: no-repeat}
ul.topserlayout .air_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_air_2.gif); background-repeat: no-repeat}
ul.topserlayout .air_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_air_3.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_pkg_1.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_pkg_2.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_pkg_3.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_htl_1.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_htl_2.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_htl_3.gif); background-repeat: no-repeat}
#srch_box_htl {width:244px;　height:auto;font-size:12px;border:1px solid #CCCCCC; font-family:ＭＳ Ｐゴシック; padding:0; border:0}*/

/*TOP PAGE SEARCH BOX オリジナル。オンライン正式リリース時はこちらを復活*/
div.topserlayout {width: 256px;margin: 0 0 6px 0; font-size:12px}
ul.topserlayout {list-style-type: none;width: 256px;float: left;background:url(../images/re-image/top/pixel.gif) bottom left repeat-x;}
ul.topserlayout li {margin: 0 2px 0 0;float: left;}
.tabs-container {clear:left; border: 1px solid #ccc; padding:0; border-top:0}
#air_tab { background-color:#FEFFE8; padding:5px;}
#aironline_tab { background-color:#FEFFE8; padding:5px;}
#pkg_tab {background-color:#F4FCF1;padding:5px;}
#htl_tab {background-color:#FFF4FA;padding:5px;}
#airsrch {width:244px}
ul.topserlayout .air_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_air_1.gif); background-repeat: no-repeat}
ul.topserlayout .air_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_air_2.gif); background-repeat: no-repeat}
ul.topserlayout .air_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_air_3.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_pkg_1.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_pkg_2.gif); background-repeat: no-repeat}
ul.topserlayout .pkg_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_pkg_3.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a {padding:0; width:80px; height:30px; float: left;display: block; border: 0; background-image:url(../images/re-image/top/tab_htl_1.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a:hover {width:80px;height:30px; background-image:url(../images/re-image/top/tab_htl_2.gif); background-repeat: no-repeat}
ul.topserlayout .htl_tab a.active {width:80px;padding-bottom: 0;cursor: default; height:30px; background-image:url(../images/re-image/top/tab_htl_3.gif); background-repeat: no-repeat}
#srch_box_htl {width:244px;　height:auto;font-size:12px;border:1px solid #CCCCCC; font-family:ＭＳ Ｐゴシック; padding:0; border:0}

/*TOP PAGE Side Mini Banner*/
.sdmini_bnr {margin-bottom:6px; margin-top: 6px;}

/*TOP PAGE Roundabout*/
#times-box {background:url(../images/re-image/side/times-bg.gif) no-repeat bottom; margin:10px 0; *margin:10px 0 5px 0; padding:0 0 18px 0; border:1px solid #F9ECB7; border-bottom:none; border-top:none}
.roundabout-holder {list-style: none;width:12.00em; height:10.20em;margin: 0.40em auto;}
.roundabout-moveable-item {height:10.20em;width: 7.20em;cursor: pointer;}
.roundabout-moveable-item img {height:10.20em;width: 7.20em; border:1px solid #999999}
.roundabout-in-focus {cursor: auto;}
#filler {text-align: center;height:26px; margin:0; padding:8px 0 0 0; font-size:12px; font-weight:bold; color:#2D87B7; background:url(../images/re-image/side/times-bg-top.gif) no-repeat top}

/*IE6用*/
/*
* html .roundabout-holder {list-style: none;width:246px;height:166px;margin:7px auto}
* html .roundabout-moveable-item {height:132x;width:95px; cursor: pointer}
* html .roundabout-moveable-item img {height:132px;width:95px; border:1px solid #999999}
* html #filler {text-align: center;height:26px; margin:0; padding:7px 0 0 0; font-size:12px; font-weight:bold; color:#2D87B7; background:url(../images/re-image/side/times-bg-top.gif) no-repeat top}
*/

/*IE7,8用*/
/*
#times-box {background:url(../images/re-image/side/times-bg.gif) no-repeat bottom; margin:10px 0; padding:0 0 18px 0; border:1px solid #F9ECB7; border-bottom:none; border-top:none}
.roundabout-holder {list-style: none;width:180px;height:140px;margin:0 auto}
.roundabout-moveable-item {height:132x;width:95px; cursor: pointer; padding:0 0 20px 0}
.roundabout-moveable-item img {height:132px;width:95px; border:1px solid #999999}
.roundabout-in-focus {cursor: auto}
#filler {text-align: center;height:15px; margin:0; padding:8px 0 0 0; font-size:12px; font-weight:bold; color:#2D87B7; background:url(../images/re-image/side/times-bg-top.gif) no-repeat top}
*/

/*FireFox用*/
/*
@-moz-document url-prefix() {#times-box {background:url(../images/re-image/side/times-bg.gif) no-repeat bottom; margin:10px 0; padding:0 0 3px 0; border:1px solid #F9ECB7; border-bottom:none; border-top:none}}
@-moz-document url-prefix() {.roundabout-holder {list-style: none;width:12em; height:10.2em; margin: 0.4em auto}}
@-moz-document url-prefix() {.roundabout-moveable-item {height:10.2em;width: 7.2em; cursor: pointer;}}
@-moz-document url-prefix() {.roundabout-moveable-item img {height:10.2em;width: 7.2em; border:1px solid #999999}}
@-moz-document url-prefix() {#filler {text-align: center;height:26px; margin:0; padding:7px 0 0 0; font-size:12px; font-weight:bold; color:#2D87B7; background:url(../images/re-image/side/times-bg-top.gif) no-repeat top}}
*/

/*Safari用*/
/*
html[xmlns*=""] body:last-child #times-box {background:url(../images/re-image/side/times-bg.gif) no-repeat bottom; margin:10px 0; padding:0 0 7px 0; border:1px solid #F9ECB7; border-bottom:none; border-top:none}
html[xmlns*=""] body:last-child .roundabout-holder {list-style: none;width:12em; height:10.2em; margin: 0.4em auto}
html[xmlns*=""] body:last-child .roundabout-moveable-item {height:10.2em;width: 7.2em; cursor: pointer;}
html[xmlns*=""] body:last-child .roundabout-moveable-item img {height:10.2em;width: 7.2em; border:1px solid #999999}
html[xmlns*=""] body:last-child #filler {text-align: center;height:26px; margin:0; padding:7px 0 0 0; font-size:12px; font-weight:bold; color:#2D87B7; background:url(../images/re-image/side/times-bg-top.gif) no-repeat top}
*/

/*TOP PAGE INFROMATION BOX*/
#mycustomscroll {width:314px; height:160px; overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative; background-color:#F4FAFF; margin:0; padding:0 7px}
#mycustomscroll2 {width:314px; height:160px; overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative; background-color:#FEF8F5; margin:0; padding:0 7px}
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0}
.vscrollerbase {width:10px; background-color:white}
.vscrollerbar {width:10px; background-color:#E7E7E7}
.lipsum {padding:5px 0}
.lipsum p {font-size:12px; padding:5px 0; line-height:13pt; margin:0; border-bottom:1px #999999 dashed}
.lipsum p a {color:#484848}
.lipsum p a:hover {color:#D9A646}
/*TOP PAGE OP-CP-SPA BANER*/
.top_op_img {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_op.gif); margin-top:6px}
.top_op_img a {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_op.gif)}
.top_op_img a:hover {background-position: left bottom;}
.top_cp_img {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_cp.gif); margin-top:3px}
.top_cp_img a {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_cp.gif)}
.top_cp_img a:hover {background-position: left bottom;}
.top_spa_img {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_spa.gif); margin-top:3px}
.top_spa_img a {display:block; width:256px; height:65px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/re-image/top/bnr_spa.gif)}
.top_spa_img a:hover {background-position: left bottom;}

/*TABI BLO TOP PAGE BOX*/
.news_box_in {
	height:inherit;
	background-color:#FAFAFC;
	border: 1px solid #93E3DC;
	width:254px;
	padding:0px;
	margin:0 0 6px 0;
	line-height:14pt
}
.news_box_in .font1 {
	color:#5A68E0
}
.news_box_in .font2 a {color:#484848}
.news_box_in .font2 a:hover {color:#D9A646}

/*オプショナルツアーのDetail Page*/
#op-mainContent {
	margin: 0;
	padding: 0 0 0 0;
	width: 741px;
	font-size:16px;
	color: #484848;
	font-family: Verdana, /*"メイリオ", Meiryo, */sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	vertical-align: baseline;
}
#op-mainContent p { margin:0}
#op-mainContent .clearfloat { 
	clear:both;
    height:0;
    font-zsie: 1px;
    line-height: 0px;}
#op-mainContent .clearfloat-l { 
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;}
#op-mainContent .clearfloat-r { 
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;}
#op-mainContent img {
	vertical-align:bottom;
	border: 0;
	margin-right: 0px;
}
#op-mainContent #pankuzu {font-size:59%; margin:5px 0}
#op-mainContent #pankuzu img {vertical-align:middle; border:0}
#op-mainContent #pankuzu a:link {color:#228AC1}
#op-mainContent #pankuzu a:visited {color:#228AC1}
#op-mainContent #pankuzu a:hover {color:#D9A646}
#op-mainContent #htl-ttl {
	margin:5px 0;
	background:url(../images/re-image/share/detail-title.gif)  no-repeat;
	width:741px;
	height:64px;
	line-height: 116%;
}
#op-mainContent #htl-ttl .htl-name {
	color:#FFFFFF;
	padding:12px 5px 0 57px; *padding:14px 5px 0 57px;
	margin: 0;
	line-height: 100%;
}
#op-mainContent #htl-ttl .htl-name .span1{font-size:95%; *font-size:104%; font-weight:bold;}
#op-mainContent #htl-ttl .htl-des {color:#FFFFFF; padding:5px 5px 0 57px; *padding:6px 5px 0 57px; margin: 0; line-height: 100%;}
#op-mainContent #htl-ttl .htl-des span{font-size:69%; *font-size:78%}
#op-mainContent #htl-brief {font-size:82%; margin:15px 0 5px 0}
#op-mainContent #htl-brief #main-pic {float:left; width:320px; background-color:#F5F5F5; border:1px solid #EAEAEA}
#op-mainContent #htl-brief #main-pic img{width:310px; padding:5px}
#op-mainContent #htl-brief #htl-brief-left {float:left; margin:10px 3px 0 6px; width:407px}
#op-mainContent #htl-brief #htl-brief-left #janre-icon {
	float:left;
	width:290px
}
#op-mainContent #htl-brief #htl-brief-left #blog-web {float:right; width:125px}
#op-mainContent #htl-brief #htl-brief-left #blog-web img{margin-bottom:3px; border:0}
#op-mainContent #equip {background-color:#FEFFF0; margin:10px 0 0 0; border:1px solid #ffffff }
#op-mainContent #equip ul {font-size:94%; padding:12px 5px; font-weight:bold; list-style-position:outside; list-style-type:none; margin:0 0 0 55px}
#op-mainContent #equip li {padding:3px 0; background:url(../images/re-image/share/star.gif) no-repeat 0.1em 0.2em; padding-left:27px}
#op-mainContent #previous_page {
	text-align:right;
	margin:15px 0 0 0;
	border-top:1px solid #E8E8E8;
	width:741px
}
#op-mainContent #previous_page img{ padding:15px 0}
#op-mainContent #op-table {margin:20px 7px 0 7px; color:#5B5B5B; line-height:157%; width:393px}
#op-mainContent #op-table .td1 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:115px}
#op-mainContent #op-table .td2 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:80px}
#op-mainContent #op-table .td3 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:90px}
#op-mainContent #op-table .td4 {border-bottom:1px dotted #E4E4E4; padding:4px 2px}
#op-mainContent .ap_btn1 {margin-left:230px;margin-top:14px}
#op-mainContent .ap_btn2 {margin-left:230px; margin-top:20px}
#op-mainContent #sch_bikou {padding-top:18px}
#op-mainContent #sch {float:left; width:475px; font-size:82%; line-height:162%; *line-height:174%}
#op-mainContent #sch table {width:455px; margin:10px 0 30px 20px; color:#5B5B5B}
#op-mainContent #sch .td1 {border-bottom:1px dotted #E4E4E4; padding:4px 0; width:115px}
#op-mainContent #sch .td2 {border-bottom:1px dotted #E4E4E4; padding:4px 0}
#op-mainContent #sch ul {padding:13px 5px; list-style-position:outside; list-style-type:none; margin:0 0 0 15px; line-height:137%}
#op-mainContent #sch li {padding:3px 0; background:url(../images/re-image/share/arrow-grn.gif) no-repeat 0em 0.6em; padding-left:17px}
#op-mainContent #setsumei {float:left; width:251px; margin-left:15px; font-size:69%; line-height:162%; *line-height:174%; margin-top:8px}
#op-mainContent #setsumei .ppc {width:106px; border:1px solid #F0F0F0; float:left}
#op-mainContent #setsumei .ppc img{width:100px; padding:3px}
#op-mainContent #setsumei .pps {float:left; padding-left:5px; width:138px}
#op-mainContent #setsumei .clearfloat-l2 {clear:left; height:0; font-size: 1px; line-height: 0px; padding-bottom:13px}
#op-mainContent #setsumei .shiharai {margin-left:45px}
#op-mainContent #setsumei .shiharai img {padding:2px 0 2px 10px}
/*Round Corner at Detail Page*/
#op-mainContent .roundedcornr_box_129880 {background:#fbfffd url(../images/re-image/share/roundedcornr/roundedcornr_129880_grad.gif) repeat-x top left; margin:10px}
#op-mainContent .roundedcornr_top_129880 div {background:url(../images/re-image/share/roundedcornr/roundedcornr_129880_tl.gif) no-repeat top left;}
#op-mainContent .roundedcornr_top_129880 {background:transparent url(../images/re-image/share/roundedcornr/roundedcornr_129880_tr.gif) no-repeat top right;}
#op-mainContent .roundedcornr_bottom_129880 div {background:url(../images/re-image/roundedcornr/roundedcornr_129880_bl.gif) no-repeat bottom left;}
#op-mainContent .roundedcornr_bottom_129880 {background: transparent url(../images/re-image//share/roundedcornr/roundedcornr_129880_br.gif) no-repeat bottom right;}
#op-mainContent .roundedcornr_top_129880 div, .roundedcornr_top_129880,
#op-mainContent .roundedcornr_bottom_129880 div, .roundedcornr_bottom_129880 {width: 100%; height: 15px; font-size: 1px;}
#op-mainContent .roundedcornr_content_129880 {margin: 0 15px; font-size:82%; line-height:137%}

/* パッケージツアーのタイトル、写真、アイコンなど（上部分） */
#pkg-ttl {margin:5px 0;background:url(../images/re-image/share/detail-title.gif)  no-repeat;width:741px;height:64px}
#pkg-ttl .pkg-name {color:#FFFFFF; padding:20px 5px 0 60px; *padding:20px 5px 0 60px;margin: 0;}
#pkg-ttl .pkg-name .span1{font-size:120%; *font-size:116%; font-weight:bold;}
#htl-brief #htl-brief-left #trcd {float:right; width:111px; text-align:right}
#pkg-table {margin:20px 7px 0 7px; color:#5B5B5B; line-height:157%; width:393px}
#pkg-table .td1 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:115px}
#pkg-table .td2 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:80px}
#pkg-table .td3 {border-bottom:1px dotted #E4E4E4; padding:4px 2px; width:90px}
#pkg-table .td4 {border-bottom:1px dotted #E4E4E4; padding:4px 2px}

/* パッケージツアーの角丸ボックス */
.box {padding:0 12px 0 0; margin-right:0; background:#fff url(../images/share/borders.gif) 100% 0 repeat-y; /*margin-left:65px;*/ /*width:600px;*/ color:#4C4C4C;}
.box .bi {padding:0 0 0 12px; background:#fff url(../images/share/borders.gif) 0 0 repeat-y;}
.box .bt {height:17px; margin:0 -12px; background:url(../images/share/box.gif) 100% 0 no-repeat;}
.box .bt div {width:18px; height:17px; background:url(../images/share/box.gif) 0 0 no-repeat;}
.box .bb {height:17px; margin:0 -14px 0 -12px; /* margin:0 -12px; */ background:url(../images/share/box.gif) 100% 100% no-repeat;}
.box .bb div {width:18px; height:17px; background:url(../images/share/box.gif) 0 100% no-repeat;}
.box h4 {margin:0; padding:0.4em 10px; font-size: 12px; background-color: #FFFF9B; border: 1px solid #999999; border-left-style: none; border-right-style: none; color: #333333; line-height: 12pt; width: 695px;}
.box h4 .ohrr {color:#E80000}
.box .chuu-b {margin:0; padding:0.2em 10px; font-size: 12px; background-color: #FF9999; border: 1px solid #999999; border-left-style: none; border-right-style: none; color: #333333; line-height: 12pt; width: 695px;}
.box p, .box ul {margin:0; padding:4px 10px; background:#fff; font-size:12px; line-height: 12pt; width: 695px;}
.box li { margin:0 0 0 2em; padding:0;}
.box .vv-ji {padding:10px 0 10px 16px; background-color:#FFFFFF}
.box .ryoukin_aoji {color:#226DC1; background:#fff; margin:0; padding:0 0 3px 0; line-height:13pt}	
.box .ryoukin_akaji {color:#FF0000; background:#fff; margin:0; padding:0 0 3px 0; line-height:13pt}	
.box .ryoukin_kuroji {background:#fff; margin:0; padding:0 0 3px 0; line-height:13pt}
.box .right { width:715px; padding:0; margin: 0; font-size: 13px; line-height: 15pt; background-color:#FFFFFF}
	
/* パッケージツアーの代金表 */	
.box #table_daikin {width:97%; margin-left: 11px; margin-bottom: 12px; line-height: 12pt}
.box #table_daikin tr{font-size:11px; padding:2px; font-size:12px}
.box #table_daikin .td1{border-right:1px solid #C3C3C3; text-align:center; padding:4px; border-top:1px solid #C3C3C3}	
.box #table_daikin .td2{text-align:center; padding:4px; border-top:1px solid #C3C3C3}
.box #table_daikin .td3{ border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; background-color:#7BCEA5; padding:4px}
.box #table_daikin .td4{border-right:1px solid #C3C3C3; text-align:center; padding:4px}
.box #table_daikin .td5{border-right:1px solid #C3C3C3; text-align:center; background-color:#FFE7B2; padding:4px}
.box #table_daikin .td6{border-right:1px solid #C3C3C3; text-align:center; border-bottom:1px solid #C3C3C3; padding:4px}
.box #table_daikin .td7{text-align:center; border-bottom:1px solid #C3C3C3; padding:4px}
.box #table_daikin h5{padding:2px 0 2px 8px;margin:0;font-weight:normal;}
.box #table_daikin .red{color:#666666}	
.box #table_daikin .tr1{background-color:#DCDBC6;padding: 2px;}
.box #table_daikin .tr2{background-color:#FFF2D5}
.box #table_daikin .tr3{background-color:#FFE7B2}
.box .chuu {color: #275894;}
.box .chuu li {margin-bottom:4px}

.box .shinr {background-color:red; border-bottom:1px solid #C3C3C3}
.box .shinr table {border:0; width:100%}
.box .shinr .ru {padding:6px 3px 3px 3px}
.box .shinr .td2a {text-align:center; padding:0; width:318px; padding-bottom:3px}
.box .shinr .td2a img {width:155px; height:105px; padding:2px}
.box .shinr .td2b {padding:3px 3px 3px 5px; text-align:left; width:363px; vertical-align:text-top}
.box .shinr .td2b .rbx {text-align:center; margin:0 0 5px 0; background-color:#FDFEED; padding:3px 0}
.box .shinr .td2b .rbx b {color:#FF3300}
.box .shinr .sm {font-size:10px; padding:4px; color:#2843C1; width:auto}
.box .shinr .rykh {font-size:15px; border:0; width:100%}

/*hotel table no color*/
.box .backcolor-brown tr {background-color:#FFE7B2}
.box .backcolor-yellow tr {background-color:#FFF2D5}
.box .backcolor-blue tr {background-color:#EAF8FD}
.box .backcolor-green tr {background-color:#E9FEEF}
.box .backcolor-pink tr {background-color:#FFD9F1}
.box .backcolor-orange tr {background-color:#FFEDC1}


/* パッケージツアー料金表・可視不可視枠 */
.box                div.show,.show2,.show3,.show4,.show5,.show6,.show7,.show8,.show9,.show10,.show11,.show12,.show13,.show14,.show15,.show16,.show17,.show18,.show19,.show20,.show21,.show22,.show23,.show24,.show25,.show26,.show27,.show28, {visibility:visible}
.box 		div.hide,.hide2,.hide3,.hide4,.hide5,.hide6,.hide7,.hide8,.hide9,.hide10,.hide11,.hide12,.hide13,.hide14,.hide15,.hide16,.hide17,.hide18,.hide19,.hide20,.hide21,.hide22,.hide23,.hide24,.hide25,.hide26,.hide27,.hide28 {visibility:hidden; display:none} 
		
/* パッケージツアーのご利用ホテル表 */
.box #table_riyouhotel {width:97%;margin-left: 11px;margin-bottom: 13px;}	
.box #table_riyouhotel tr{font-size:12px; padding:1px 0;}	
.box #table_riyouhotel .td1{border-right:1px solid #C3C3C3; text-align:center; padding:3px}
.box #table_riyouhotel .td2{text-align:center; padding:3px}
.box #table_riyouhotel .td3{border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; background-color:#7BCEA5; padding:3px}	
.box #table_riyouhotel .td4{border-right:1px solid #C3C3C3; text-align:center; padding:3px}	
.box #table_riyouhotel .td5{border-right:1px solid #C3C3C3; text-align:center; padding:3px}
.box #table_riyouhotel h5{padding:2px 0 2px 19px; margin:0; font-weight:normal;}
.box #table_riyouhotel .tr1{background-color:#DCDBC6}
		
/* パッケージツアーのスケジュール表 */
.box .pkg_nittei {background-image:url(../../images/share/spacer.gif); background-color:#FFFFFF}
.box #table_schedule {width:97%;margin-left: 11px;margin-bottom: 12px;}
.box #table_schedule tr{font-size:12px}
.box #table_schedule .td1{border-right:1px solid #C3C3C3; padding:3px; text-align:left}
.box #table_schedule .td2{text-align:center; padding:3px}
.box #table_schedule .td3{border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; background-color:#7BCEA5; padding:3px 0}	
.box #table_schedule .td4{border-right:1px solid #C3C3C3; text-align:center; padding:3px}
.box #table_schedule .td5{border-right:1px solid #C3C3C3; text-align:center; padding:3px}
.box #table_schedule .td6{border-right:1px solid #C3C3C3; text-align:center; width:8%; padding:3px}
.box #table_schedule .td7{text-align:center; width:8%; padding:3px}	
.box #table_schedule h5{padding:2px 0 2px 19px; margin:0; font-weight:normal;}
.box #table_schedule .tr1{background-color:#DCDBC6}
.box #table_schedule .tr2{background-color:#FFF2D5}
.box #table_schedule .tr3{background-color:#FFE7B2}
.box #table_schedule .tr1 .td1{text-align:center; padding:3px; border-right:1px solid #C3C3C3}
.chuu li a {color:#4353C5}
.chuu li a:hover {color:#D9A646}
.chuu .oran {color:#ED6205}

/* パッケージツアーの見所テキスト角丸bg */
/*.roundedcornr_box {background: #fffafa url(../images/share/roundedcornr_327430_grad.gif) repeat-x top left;width: 580px;margin: 0 0 5px 10px;}
.roundedcornr_top div {background: url(../images/share/roundedcornr_327430_tl.gif) no-repeat top left;}
.roundedcornr_top {background: transparent url(../images/share/roundedcornr_327430_tr.gif) no-repeat top right;}
.roundedcornr_bottom div { background: url(../images/share/roundedcornr_327430_bl.gif) no-repeat bottom left;}
.roundedcornr_bottom {background: transparent url(../images/share/roundedcornr_327430_br.gif) no-repeat bottom right;}
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {width: 580px;height: 15px;font-size: 1px;}
.roundedcornr_content {margin: 0 15px;font-size: 85%;line-height: 135%;color: #494949;}
.roundedcornr_content:first-letter {color: #2979B4 ; font-size:150%; font-weight:bold;}*/

/* パッケージツアーのツアー枠レイアウト */
.package_kochira {padding:15px 27px 0 0; font-weight:bolder; color:#666666; font-size:80%; float:right}
.package_kochira a:link {color:#007900; text-decoration:none;}
.package_kochira a:visited { color:#007900; text-decoration:none;}
.package_kochira a:hover { color:#007900; text-decoration:none; background:#FFFFCC; }
#package_title_bg {background-image:url(../images/share/bar_3.gif); background-repeat:no-repeat; height:35px;}
#package_title_bg .height {height:35px}
#package_title_bg .left {padding:12px 0 0 37px; font-weight:bolder; color:#408FE8; font-size:100%; float:left; width:350px}
#package_title_bg h3 {margin:0}
#package_dom {margin:8px 0; width:741px;}
.pack_tour_box {width:739px; border-style:none none dotted none; border-width:1px; border-color:#6633CC}
.pack_tour_box_nysk {width:590px; border-style:none none dotted none; border-width:1px; border-color:#6633CC;padding-bottom:10px}
#package_dom img {float:left; width:120px; height:90px;}
#package_dom .daimei {margin:6px 0 3px 0; font-weight:bold; color:#6633FF; font-size: 12px;}	
.pack_tour_box .daimei a:link { color:#3C4AFF; text-decoration:none}
.pack_tour_box .daimei a:visited { color:#3C4AFF; text-decoration:none}
.pack_tour_box .daimei a:hover { color:#666666; text-decoration:none; background:#FFFFCC}
.pack_tour_box_nysk .daimei a:link { color:#3C4AFF; text-decoration:none}
.pack_tour_box_nysk .daimei a:visited { color:#3C4AFF; text-decoration:none}
.pack_tour_box_nysk .daimei a:hover { color:#666666; text-decoration:none; background:#FFFFCC}
#package_dom .syousai {margin:3px 0; font-size:12px; line-height:12pt; vertical-align:middle;padding-right:10px;}	
#package_dom .kingaku {margin:3px 0; font-size:80%; line-height:110%; color:#FF0000;}
#package_dom .kigen {margin:6px 0 3px 0; font-size:10px; line-height:110%; text-align:right; padding-right:10px;}
.pack_midashi {margin:8px 0 0 0; padding:3px 0; background-color:#D573DF; width:200px; text-align:center; color: #FFFFFF; font-weight: bolder; font-size: 90%;}	
.pack_plan {margin:0; padding:3px 0 3px 5px; background-color:#CCCCCC; width:590px; font-size: 80%; font-weight: normal;}	
#package_dom .migi {float:right; width:240px;}
.tour_waku_left {float:left; width:368px; margin-bottom:3px;}	
.tour_waku_right {float:right; width:368px; margin-bottom:3px;}	
.tour_code {font-size:10px; color:#666666; font-weight:lighter; letter-spacing:10%; padding:0 0 0 3px;}
.mle_pictxt a {color:#3F87C2; margin:0}
.mle_pictxt a:hover {color:#FF6600; margin:0}
.clear {clear:both}
.ny_dome {width:739px; border:1px solid #FF6600; text-align:center; background-color:#FFF4FF; margin-top:10px; padding:10px 0; color:#315A99}
.ny_dome a {color:#315A99}
.ny_dome a:visited {color:#315A99}
.ny_dome a:hover {color:#FF6600}
.pgoto {text-align:right; padding:1px 0; color:#ED6A23; font-weight:bold; margin:0; font-size:14px}
.pgoto a {color:#FF6600; text-decoration:underline}
.pgoto a:visited {color:#FF6600; text-decoration:underline}
.pgoto a:hover {color:#148AA3; text-decoration:underline}

/*新クーポンページ*/
.cp-tttl {margin:0; font-weight:bold; font-size:14px; line-height:152%; color:#DF6411}
.cpttlimg {margin-left:33px}
.cp-ttlsub {width:680px; color:#444444; padding:0 0 0 33px; font-size:12px; line-height:138%}
.cp-moushi-nw {background-color:#F2F977; color:#FF3300; padding:2px; margin-right:650px; text-align:center}
.cp-moushi {border:2px solid #FF80C0; background-color:#FFFFF4; padding:5px; margin:0 0 15px 0; text-align:center}
#cp-mainContent {margin: 0; padding: 0 6px 0 0; width: 741px; font-size:16px; color: #484848; font-family: Verdana, "メイリオ", Meiryo, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3"; letter-spacing: 1px; vertical-align: baseline;}
#cp-mainContent p {margin:0}
#cp-mainContent .clearfloat {clear:both; height:0; font-zsie: 1px; line-height: 0px;}
#cp-mainContent .clearfloat-l {clear:left; height:0; font-size: 1px; line-height: 0px;} line-height: 0px;}
#cp-mainContent img {vertical-align:bottom; border: 0; margin-right: 0px;}
#cp-mainContent #pankuzu {font-size:59%; margin:5px 0}
#cp-mainContent #pankuzu img {vertical-align:middle; border:0}
#cp-mainContent #pankuzu a:link {color:#228AC1}
#cp-mainContent #pankuzu a:visited {color:#228AC1}
#cp-mainContent #pankuzu a:hover {color:#D9A646}
#cp-mainContent #ttl {margin:5px 0; background:url(../images/re-image/share/summary-title.gif) no-repeat; width:741px; height:51px;}
#cp-mainContent #ttl .name {color:#FFFFFF; padding:9px 5px 0 57px; *padding:10px 5px 0 57px; margin: 0;}
#cp-mainContent #ttl .name .span1{font-size:160%; *font-size:160%; font-weight:bold;}
#cp-mainContent .coupon_waku {width:568px; padding:3px 0; border-top-style:dotted; border-bottom-style:dotted; border-width:1px; border-color:#5AA560;margin:4px 0}
#cp-mainContent .coupon_waku .daimei {margin:4px 0 3px 0; font-weight:bold; color:#FF0683; font-size:14px}
#cp-mainContent .coupon_waku .daimei2 {margin:4px 0 3px 0; font-weight:bold; color:#994D00; font-size:14px}	
#cp-mainContent .coupon_waku .daimei font{color:#FF5555; font-weight:bolder}	
#cp-mainContent .coupon_waku .daimei2 font{color:#3300FF; font-weight:bolder}
#cp-mainContent .coupon_waku .syousai font{color:#FF5555; font-weight:bolder; font-size:11px}
#cp-mainContent .coupon_waku .gaiyou {margin:0; font-size:80%;}
#cp-mainContent .coupon_waku .gaiyou_syou1 {background-color:#FF6600; color:#FFFFFF; padding:3px}
#cp-mainContent .coupon_waku .gaiyou_syou2 {background-color:#FFFFCC; color:#6699FF; padding:3px}
#cp-mainContent .coupon_waku img {width:150px; height:105px}
#cp-mainContent .coupon_waku .syousai {margin:3px 4px 7px 0; width:391px; font-size:12px; line-height:130%; float:right; vertical-align:middle}
#cp-mainContent .coupon_waku .clear {clear:both;}
#cp-mainContent .coupon_waku small {color:#2F8DD2; font-size:85%; margin:10px 0; padding: 10px 0; line-height:115%}
#cp-mainContent .iiddd {float:left; width:160px; padding-left:5px}
#cp-mainContent .iiddd p {text-align:left; font-size:10px; line-height:132%}
#tyuui-waku {border: #D7D7D7 1px solid; text-align:left; background-color:#F1F8FE; width:548px; font-size:12px; margin-left:10px;}
* html #tyuui-waku { /* for ie6 */ border: #D7D7D7 1px solid; text-align:left; background-color:#F1F8FE; width:548px; font-size:12px; margin-left:8px; margin-bottom:12px}
#tyuui-waku td {padding:6px; border-bottom:1px solid #F0F0F0}
#tyuui-waku .t-tda {padding:6px; border-bottom:1px solid #F0F0F0; text-align:center; background-color:#FDFDEA}
#tyuui-waku .t-tda span {color:#DD5A22; font-weight:bold}
#tyuui-waku .org {color:#DD5A22}

/* オプショナルツアーの人気ランキング */
#lank {margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; background-color:#FFFBFF}	
#lank .waku {padding:9px 0 6px 0; color:#373737; border-bottom:1px solid #E3E3E3}
#lank .nowaku {padding-bottom:3px}
#lank .waku .no {vertical-align:middle; float:left; width:37px; padding-bottom:3px}
#lank .waku h5 {margin:0; float:left; width:124px; font-size:12px}
#lank .waku h5 a:link {color:#3887DE;}
#lank .waku h5 a:visited {color:#3887DE;}
#lank .waku h5 a:hover {color:#E98752;}
#lank .waku .ppp {text-align:center; border:1px #CCCCCC solid; padding:3px; margin:4px 21px; width:106px;}
#lank .waku .ppp img {width:100px}
#lank .waku .pppp {font-size:11px; margin:0 2px; color:#575757}
#lank .date {text-align:right; font-size:10px; color:#5D5D5D; margin:0}
.gototbsc {display:block; width:159px; height:85px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/tour/optional/go_to_thai_basic_page.gif); margin-left:5px; margin-top:15px}
.gototbsc a {display:block; width:159px; height:85px; background-repeat: no-repeat; background-position: left top; background-image:url(../images/tour/optional/go_to_thai_basic_page.gif)}
.gototbsc a:hover {background-position: left bottom;}

/* オプショナルツアー枠 */
.optional_tour_waku2 {width:568px; padding:3px 0; border-top-style:dotted; border-bottom-style:dotted; border-width:1px; border-color:#FF6600; margin:8px 0;}
.optional_tour_waku2 .daimei {margin:9px 0 4px 0; font-weight:bold; color:#6633FF; width: 568px; background-color: #FDFEE0; padding: 4px 0;}
.optional_tour_waku2 .daimei a:link {color:#516CDD;}
.optional_tour_waku2 .daimei a:visited {color:#516CDD;}
.optional_tour_waku2 .daimei a:hover {color:#F19E2E;}
.optional_tour_waku2 .daimei font{color:#FF5555; font-weight:bolder;}
.optional_tour_waku2 .gaiyou {margin:0; font-size:80%; line-height: 20pt;}
.optional_tour_waku2 .gaiyou_syou1 {background-color:#FF6600; color:#FFFFFF; padding:3px}
.optional_tour_waku2 .gaiyou_syou2 {background-color:#FFFFCC; color:#6699FF; padding:3px}
.optional_tour_waku2 img {padding:4px; width:178px; text-align:left;}
.optional_tour_waku2 .imim-b {float:left; width:190px}
.optional_tour_waku2 .imop {width:126px; height:30px; margin:7px 0; padding:0; border:0}
.optional_tour_waku2 .imim {width:188px; border:1px solid #CCCCCC; margin-top:7px}
.optional_tour_waku2 .imim-b p {margin:7px 0; padding:0; text-align:center; font-size:11px}
.optional_tour_waku2 .syousai {margin:7px 0 5px 10px; width:367px; font-size:12px; line-height:135%; float:right;}
.optional_tour_waku2 .syousai p {margin:10px 0 0 0}
.optional_tour_waku2 .syousai img {width:40px; height:40px; float:none; padding:0; margin:0}
.optional_tour_waku2 .clear {clear:both;}
.optional_tour_waku2 small {color:#666666; font-size:85%; margin:10px 0; padding: 10px 0; line-height: 115%}
.OutlineTopic {color: #1775C1; font-size: 14px;}
.OutlineText {font-size: 12px;}

/*E-newsletter page*/
.table_dot {margin:20px 0 5px 20px; width:700px; border:0;font-size:12px;}
.table_dot td {padding:5px 0; background-color:#FFFFFF;font-size:12px;}
.table_dot2 {margin:10px 0 20px 20px; width:700px; border:0}
.table_dot2 td {padding:5px 0; background-color:#FFFFFF}
.privacy a:link {color:#2853C1}
.privacy a:visited {color:#2853C1}
.privacy a:hover {color:#E99B3D}

/*JP PKG TOUR ONLINE BOOKING BOTTUM*/
.onlbtnue { margin:20px 0 5px 110px}
.onlbtnue2 { margin:20px 0 5px 5px}
.onlbtnshita { padding:30px 0 35px 260px; /padding:30px 0 10px 260px;}
.onlbtnshita2 { padding:30px 0 35px 165px; /padding:30px 0 10px 165px;}
.onlfla {float:left; margin-right:5px}
.onlflb {float:left}
.onlbtnue a:visited {color:#FFFFFF}
.onlbtnue2 a:visited {color:#FFFFFF}
.onlbtnshita a:visited {color:#FFFFFF}
.onlbtnshita2 a:visited {color:#FFFFFF}

.button {margin: 0; text-decoration: none; font: bold 14px Verdana, sans-serif, "ＭＳ Ｐゴシック"; /*Change the em value to scale the button*/ display: inline-block; text-align: center; color: #FFF; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4); box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);}
.button, .button span { -moz-border-radius: .3em; border-radius: .3em;}
.button span {border-top: 1px solid #fff; /* Fallback style */ border-top: 1px solid rgba(255, 255, 255, 0.5); display: block; padding: 0.5em 0.9em;
    /* The background pattern */
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);

    /* Pattern settings */
 -moz-background-size: 3px 3px; -webkit-background-size: 3px 3px; background-size: 3px 3px;}

.button:hover {box-shadow: 0 0 .1em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);}

.button:active {/* When pressed, move it down 1px */ position: relative; top: 1px;}

/*----------------------------*/
.button-blue        {            background: #4bb0e8;            background: -webkit-gradient(linear, left top, left bottom, from(#3a699f), to(#4bb0e8) );            background: -moz-linear-gradient(-90deg, #3a699f, #4bb0e8);            filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3a699f', endColorstr='#4bb0e8');        }
.button-blue:hover        {            background: #3a699f;            background: -webkit-gradient(linear, left top, left bottom, from(#4bb0e8), to(#3a699f) );            background: -moz-linear-gradient(-90deg, #4bb0e8, #3a699f);            filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4bb0e8', endColorstr='#3a699f');                    }
.button-blue:active        {            background: #4bb0e8;        }

/*----------------------------*/
.button-brown        {            background: #8f3714;            background: -webkit-gradient(linear, left top, left bottom, from(#bf6f50), to(#8f3714) );            background: -moz-linear-gradient(-90deg, #bf6f50, #8f3714);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#bf6f50', EndColorStr='#8f3714');        }
.button-brown:hover        {            background: #bf6f50;            background: -webkit-gradient(linear, left top, left bottom, from(#8f3714), to(#bf6f50) );            background: -moz-linear-gradient(-90deg, #8f3714, #bf6f50);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8f3714', EndColorStr='#bf6f50');        }
.button-brown:active        {            background: #8f3714;        }  

/*----------------------------*/
.button-green        {            background: #428739;            background: -webkit-gradient(linear, left top, left bottom, from(#c8dd95), to(#428739) );            background: -moz-linear-gradient(-90deg, #c8dd95, #428739);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#c8dd95', EndColorStr='#428739');        }
.button-green:hover        {            background: #c8dd95;            background: -webkit-gradient(linear, left top, left bottom, from(#428739), to(#c8dd95) );            background: -moz-linear-gradient(-90deg, #428739, #c8dd95);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#428739', EndColorStr='#c8dd95');        }
.button-green:active        {            background: #428739;        }

/*----------------------------*/
.button-red        {            background: #FF0000;            background: -webkit-gradient(linear, left top, left bottom, from(#d5262d), to(#FF0000) );            background: -moz-linear-gradient(-90deg, #d5262d, #FF0000);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d5262d', EndColorStr='#FF0000');        }
.button-red:hover        {            background: #d5262d;            background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#d5262d) );            background: -moz-linear-gradient(-90deg, #FF0000, #d5262d);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF0000', EndColorStr='#d5262d');        }
.button-red:active        {            background: #FF0000;        }

/*----------------------------*/
.button-purple        {            background: #6F50E7;            background: -webkit-gradient(linear, left top, left bottom, from(#B8A9F3), to(#6F50E7) );            background: -moz-linear-gradient(-90deg, #B8A9F3, #6F50E7);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B8A9F3', EndColorStr='#6F50E7');        }
.button-purple:hover        {            background: #B8A9F3;            background: -webkit-gradient(linear, left top, left bottom, from(#6F50E7), to(#B8A9F3) );            background: -moz-linear-gradient(-90deg, #6F50E7, #B8A9F3);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#6F50E7', EndColorStr='#B8A9F3');        }
.button-purple:active        {            background: #6F50E7;        } 

/*----------------------------*/
.button-black        {            background: #141414;            background: -webkit-gradient(linear, left top, left bottom, from(#656565), to(#141414) );            background: -moz-linear-gradient(-90deg, #656565, #141414);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#656565', EndColorStr='#141414');        }
.button-black:hover        {            background: #656565;            background: -webkit-gradient(linear, left top, left bottom, from(#141414), to(#656565) );            background: -moz-linear-gradient(-90deg, #141414, #656565);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#141414', EndColorStr='#656565');        }
.button-black:active        {            background: #141414;        }

/*----------------------------*/
.button-orange        {            background: #f09c15;            background: -webkit-gradient(linear, left top, left bottom, from(#f8c939), to(#f09c15) );            background: -moz-linear-gradient(-90deg, #f8c939, #f09c15);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f8c939', EndColorStr='#f09c15');        }
.button-orange:hover        {            background: #f8c939;            background: -webkit-gradient(linear, left top, left bottom, from(#f09c15), to(#f8c939) );            background: -moz-linear-gradient(-90deg, #f09c15, #f8c939);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f09c15', EndColorStr='#f8c939');        }
.button-orange:active        {            background: #f09c15;        }  

/*----------------------------*/
.button-silver        {            background: #c5c5c5;            background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c5c5c5) );            background: -moz-linear-gradient(-90deg, #eaeaea, #c5c5c5);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eaeaea', EndColorStr='#c5c5c5');        }
.button-silver:hover        {            background: #eaeaea;            background: -webkit-gradient(linear, left top, left bottom, from(#c5c5c5), to(#eaeaea) );            background: -moz-linear-gradient(-90deg, #c5c5c5, #eaeaea);            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#c5c5c5', EndColorStr='#eaeaea');        }
.button-silver:active        {            background: #c5c5c5;        } 

/* ---------------------------------------------------------------
	siteTop Layout
--------------------------------------------------------------- */
.siteTop {
	padding-top: 10px;
	background-position:center top;
}
/*-	mainImageArea
-------------------------------------------------------*/
.siteTop #mainImageArea {
	margin-bottom: 10px;
	width:666px;
	height:370px;
	overflow:hidden;
}

.siteTop #mainImageArea #mainImages {
	width:666px;
	height:316px;
	float:none;
	overflow:hidden;
	position:relative;
}
.siteTop #mainImageArea #mainImages ul {
	position:absolute;
	top:0;
	left:0;
	width:2664px;
}
.siteTop #mainImageArea #mainImages li {
	display:block;
	float:left;
	list-style:none;
}
.siteTop #mainImageArea #mainThumbs {
	width:666px;
	float:none;
}
.siteTop #mainImageArea #mainThumbs ul {
	margin:0;
	padding:0;
}
.siteTop #mainImageArea #mainThumbs li {
	width:162px;
	float:left;
	clear:none;
	padding: 4px 6px 0 0;
	list-style:none;
}
.siteTop #mainImageArea #mainThumbs li a {
	background: #000000;
	width: 162px;
	height: 50px;
	display: block;
}

.siteTop #mainImageArea #mainThumbs li.active img {
	filter: alpha(opacity=50) !important;
	-moz-opacity:0.5 !important;
	opacity:0.5 !important;
}

/*-	パッケージツアー特集ページにあるページ内移動のリンクの色
-------------------------------------------------------*/
#paNaviPkg a:link {color:#228AC1}
#paNaviPkg a:visited {color:#228AC1}
#paNaviPkg a:hover {color:#D9A646}


/* サイドバー リキッド Dec2011追加（ユニモンチャーター用） */
#liquid {}
#liquid .intro {border:#CCCCCC 1px solid; border-top:none; background-color:#FAFAFA; margin-top:15px; font-size:12px; text-align:left}
#liquid .introTTL {background-color:#4CA0CE; padding:10px 10px; text-align:center; color:#FFFFFF; margin:0; font-size:14px}
#liquid .inLeft {float:left; padding:15px 5px; text-align:center; width:30%}
#liquid .inRight {float:left; padding:15px 5px; width:60%}
#liquid .introPP {padding:0 10px 10px 10px}
#liquid .linkLiq {color:#666666; font-size:22px; padding-bottom:2px; border-bottom:2px #999999 dotted; margin-bottom:4px; margin-top:15px}
#liquid .linkImgWk {background-color:#f5f4f4; border:1px solid  #CCCCCC; padding:3px; margin-bottom:8px}
#liquid .linkImg {margin:2px auto; text-align:center}
#liquid .linkImg img {max-width:249px;width: 100%; min-width:100px;}
