*{margin:0; padding:0;} 
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:ＭＳ Ｐゴシック; 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} 
.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 {}
.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.6em; 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}
#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}

/*Header*/
#header_up {background:url(https://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(https://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 Navigation*/
/*.pro_linedrop {height:35px; width:940px; background:url(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://www.his-bkk.com/include/lrimages/fade.gif) left bottom}
*html body .headimg {margin-top:-5px}*//*ie6用のハック*/

/*Footer*/
#footer-up {background:url(https://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:280px}
#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}
#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}
#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}
#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(https://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(https://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}
.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}
.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;}

.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*/
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;}
#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}


/*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:#EAEBF4; border: 1px solid #999999; width:256px; padding:0px; margin:13px 0 6px 0 ;line-height:14pt}
.news_box_in .font1 {color:#AD1057}
.news_box_in .font2 a {color:#484848}
.news_box_in .font2 a:hover {color:#D9A646}