@charset "utf-8";
/* body class
------------------------------------------ */
body.dom_indexPage .socialBox,body.inter_indexPage .socialBox,body.jmb_indexPage .socialBox,body.jalcard_indexPage .socialBox,body.corporation_indexPage .socialBox,
body.intltour_indexPage .socialBox,body.domtour_indexPage .socialBox{display:none;}

/* title */
.subTitleA01,.subTitleA03,.subTitleB01{padding-top:4px;background:url(/common_rn/img/bg_head-line_01.gif) repeat-x;}
.subTitleA03{background-image:url(/common_rn/img/bg_head-line_03.gif);}
.subTitleB01{margin-bottom:5px;}
.subTitleA01 .noLinkHead,.subTitleA03 .noLinkHead,.subTitleB01 .noLinkHead{padding:5px 0 5px 5px;border-right:1px solid #d5d4d4;border-bottom:1px solid #c0c0c0;border-left:1px solid #f4f4f4;background:#ffffff url(/common_rn/img/bg_link-button_02.gif) repeat-x;}
.subTitleB01 .noLinkHead{padding:5px 0 0 5px;}
.subTitleB01 .noLinkHead dd{float:right;margin-top:-4px;}

a.subTitleLink,a.subTitleLink:link,a.subTitleLink:visited,a.subTitleLink02,a.subTitleLink02:link,a.subTitleLink02:visited{padding:5px 5px 5px 11px;border-left:1px solid #d6d6d6;background:#fefefe url(/common_rn/img/bg_link-button.gif) repeat-x;display:block;color:#0f0f69;text-indent:-6px;text-decoration:none;}
a.subTitleLink:hover,a.subTitleLink:active,a.subTitleLink02:hover,a.subTitleLink02:active{background:#dedede url(/common_rn/img/bg_link-button_o.gif) repeat-x;color:#0f0f69;text-decoration:none;}
a.subTitleLink02,a.subTitleLink02:link,a.subTitleLink02:visited{padding:1px 5px 3px 11px;}
a.subTitleLink img,a.subTitleLink02 img{vertical-align:middle;}

#rt_domBbanner,#rt_interBbanner{margin-top:20px;}

/* section */
.section{margin-top:20px;width:620px;}
.section .section-body{position:relative;border:none;padding:10px 10px 13px;background:transparent url(/common_rn/img/bg_section_base_top_001.png) no-repeat left top;zoom:1;}

.section .section-header{padding:0 0 5px;background-color:#fff;background-image:url(/common_rn/img/bg_section_top.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
.section .section-header .title{padding:0;}
.section .section-middle{border:1px solid #cccccc;border-bottom:none;padding:10px 8px;}
.section .section-separate{position:relative;border:1px solid #cccccc;border-top:none;border-bottom:1px solid #ccc;padding:9px;text-align:right;background-color:#ededed;background-image:url(/common_rn/img/bg_section_bottom.gif);background-repeat:repeat-y;background-position:left top;}
.section .section-bottom{border:none;padding:10px 10px 13px;background:transparent url(/common_rn/img/bg_section_base_bottom_001.png) no-repeat left bottom;}
.section .section-bottom-link li,.section .section-bottom-link a,.section .section-bottom-link span {display:inline;margin:0;border:none;padding:0;line-height:1.4;}
.section .section-bottom-link p,.section .section-bottom-link ul{margin:0;border:none;padding:10px 10px 2px 0;text-align:right;height:auto;background-color:transparent;background-image:url(/common_rn/img/bg_section_bottom.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
.section .section-bottom-link ul li {margin-left:10px;}
* html .section .section-bottom-link ul {padding-left:10px;}
* html .section .section-bottom-link ul li{margin-left:10px;}
.section .section-bottom-link .section-bottom-link-bottom{margin:0;border:none;padding:0;height:8px;width:100%;line-height:0;text-align:right;text-indent:-9999px;background-color:transparent;background-image:url(/common_rn/img/bg_section_bottom_b.png);background-repeat:no-repeat;background-position:left bottom;zoom:1;font-size:0;}
.section .section-separate,.section .section-bottom-link p{background-image:url(/common_rn/img/bg_section_bottom.jpg);}
.section .section-separate a,.section .section-bottom-link a{line-height:1.4;text-decoration:none; }
.section .section-separate a:hover,.section .section-bottom-link a:hover{text-decoration:underline; }
.section .section-bottom-link img,.section .section-separate img{ vertical-align:middle; }

.sectionHasHead .section-body{border:none;padding:1px 9px 9px;background-position:left -15px;}
.sectionHasHead .section-middle{border-top:none;}
.section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.section-middle .caption_area .leftCap{margin-right:10px;}
.section-middle .caption_area .rightCap{text-align:right;}

/* section-01----------------------------------- */
#section-01 .section-body {border-bottom:0;}
#section-01 .list li{float:left;margin-left:0;padding:4px 0 4px 15px;padding-left:12px;width:190px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_001.gif);background-repeat:repeat-y;background-position:left top;}
#section-01 .list li.first{margin-left:0;padding-left:5px;background-image:none;}
#section-01 .list li span{display:block;padding:5px 0 0 0;font-weight:bold;font-size:103%;}
#section-01 .list li em{display:block;padding:5px 0 0 0;font-weight:normal;font-style:normal;}
#section-01 .list li em strong{font-weight:bold;font-size:118%;color:#cc0000;}
#section-01 .list li a span, #section-01 .list li a em, #section-01 .list li a em strong{text-decoration:none;}
#section-01 .list li a:hover span, #section-01 .list li a:hover em, #section-01 .list li a:hover em strong{text-decoration:underline;}
#section-01 .section-body{position:relative;}
#section-01 .JS_loading{position:absolute;top:92px;left:294px;}
#section-01 .catop .JS_loading{position:absolute;top:95px;left:294px;}
#JS_fareInfo0,#JS_fareInfo1,#JS_fareInfo2{min-height:53px;}

/* banner_list */
.banner_list li{text-align:center;padding:1px 0 14px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left bottom;}
.banner_list li img{vertical-align:bottom;}

/* threeColList 3カラム */
.threeColList li{float:left;margin-left:0;padding:4px 0 4px 15px;padding-left:12px;width:190px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_001.gif);background-repeat:repeat-y;background-position:left top;}
.threeColList li.first{margin-left:0;padding-left:5px;background-image:none;}
.threeColList li span{display:block;padding:5px 0 0 0;font-weight:bold;font-size:103%;}
.threeColList li em{display:block;padding:5px 0 0 0;font-weight:normal;font-style:normal;}
.threeColList li em strong{font-weight:bold;font-size:118%;color:#cc0000;}
.threeColList li a, .threeColList li a em, .threeColList li a em strong, .threeColList li a span{text-decoration:none; }
.threeColList li a:hover, .threeColList li a:hover em, .threeColList li a:hover em strong, .threeColList li a:hover span{text-decoration:underline; }

/* header ------------------------------------------ */

/* jmb_info_area */
.jmb_info_area{margin-top:0;padding-top:8px;background:transparent url(/common_rn/img/bg_jmb_infoarea_top.png) no-repeat left top;zoom:1;}
.jmb_info_area .section-body{border:none;padding:0 15px 10px;background:transparent url(/common_rn/img/bg_jmb_infoarea_bottom.png) no-repeat left 100%;zoom:1;}
* html .jmb_info_area{background-image:url(/common_rn/img/bg_jmb_infoarea_top.gif);}
* html .jmb_info_area .section-body{background-image:url(/common_rn/img/bg_jmb_infoarea_bottom.gif)!important;}
.jmb_info_area_middle .middle_box{width:auto;}
.jmb_info_area_middle .mail{padding-top:0;width:auto;font-size:88%;line-height:1.2;}
.jmb_info_area_middle .mail img{margin-right:3px;vertical-align:-1px;}
.jmb_info_area_middle .on .withIcon img{visibility:hidden;}
.jmb_info_area_middle .on .withIcon a,.jmb_info_area_middle .on .withIcon a:hover, .jmb_info_area_middle .on .withIcon a:active, .jmb_info_area_middle .on .withIcon a:visited{color:#000;text-decoration:none;cursor:default;}
.jmb_info_area .mailBox{display:none;}
.jmb_info_area .mailBoxInner{margin-top:5px;background:transparent url(/common_rn/img/bg_mailbox_002.gif) repeat-y left top;zoom:1;}
.jmb_info_area .mailBoxInnerTop{padding-top:15px;background:transparent url(/common_rn/img/bg_mailbox_004.gif) no-repeat left top;zoom:1;}
.jmb_info_area .mailBoxInnerBottom{padding:0 15px 15px; line-height:1.4;background:transparent url(/common_rn/img/bg_mailbox_003.gif) no-repeat left bottom;zoom:1;}
.jmb_info_area .first{margin-top:2px;}
.jmb_info_area .first .mailBoxInnerTop{padding-top:20px;background:transparent url(/common_rn/img/bg_mailbox_001.gif) no-repeat left top;}
.jmb_info_area .first .mailBoxInnerBottom{}
.jmb_info_area .mailBox .btnClose{margin-top:5px;text-align:right;font-size:88%;}
.jmb_info_area .mailBox .btnClose img{margin-right:3px;padding-bottom:0;}
.jmb_info_area .mailBox ul li p a {color:#0f0f69;text-decoration:underline;}
.jmb_info_area .mailBox ul li p a:hover {color:#cc0000;text-decoration:underline;}
.jmb_info_area .mailBox p img {padding-bottom:5px;}

/* left parts ------------------------------------------ */
#TicketModulePanelArea{position:relative;width:620px;z-index:10;}
#TicketModulePanelArea .absol{position:absolute;left:0;top:0;}
#TicketModulePanelArea .module_box{position:relative;left:1px;top:0;border:none;padding-top:6px;width:620px;background:transparent url(/common_rn/img/bg_ticket_top.png) no-repeat left top;}
#TicketModulePanelArea .module_boxwrap{padding-bottom:10px;background:transparent url(/common_rn/img/bg_ticket_bottom.png) no-repeat left bottom;}
#TicketModulePanelArea .module_boxinner{padding:0 4px;width:auto;background:transparent url(/common_rn/img/bg_ticket_middle.gif) repeat-y left top;zoom:1;}
#TicketModulePanelArea .wrap{padding:8px 15px;}
#TicketModulePanelArea .open{position:absolute;right:0;bottom:-30px;width:100px;z-index:100;}
#TicketModulePanelArea .open a{display:block;padding:11px 0 15px;width:auto;text-align:center;background-image:url(/common_rn/img/bg_module_close_n.png);background-color:transparent;background-repeat:no-repeat;background-position:top left;}
#TicketModulePanelArea .open a:hover{background-image:url(/common_rn/img/bg_module_close_o.png);}
#TicketModulePanelArea .module_box_flightstatus{background-image:url(/common_rn/img/bg_ticket_top2.png);}
#TicketModulePanelArea .module_box_flightstatus .module_boxwrap{background-image:url(/common_rn/img/bg_ticket_bottom2.png);}
#TicketModulePanelArea .module_box_flightstatus .module_boxinner{background-image:url(/common_rn/img/bg_ticket_middle2.gif);}
#TicketModulePanelArea .module_box_flightstatus .open{display:none;}
#TicketModulePanelArea .module_box_flightstatus .addContentArea{border:none;}

* html #TicketModulePanelArea .module_box_flightstatus{background-image:url(/common_rn/img/bg_ticket_top2.gif) !important;}
* html #TicketModulePanelArea .module_box_flightstatus .module_boxwrap{background-image:url(/common_rn/img/bg_ticket_bottom2.gif);}
* html #TicketModulePanelArea .open {padding:6px 0;margin-bottom:-10px;}
* html #TicketModulePanelArea .open a{background-image:url(/common_rn/img/bg_module_close_n.gif);background-color:transparent;background-repeat:no-repeat;background-position:top left;}
* html #TicketModulePanelArea .open a:hover{background-image:url(/common_rn/img/bg_module_close_o.gif);}
* html #TicketModulePanelArea .module_box{background-image:url(/common_rn/img/bg_ticket_top.gif);}
* html #TicketModulePanelArea .module_box .wrap{padding-bottm:0px!important;}
* html #TicketModulePanelArea .module_boxinner{padding-bottom:5px; background-color:#fff;}
* html #TicketModulePanelArea .module_boxwrap{background-image:url(/common_rn/img/bg_ticket_bottom.gif);background-repeat:no-repeat!important;background-position:0 100%!important;}
* html #TicketModulePanelArea .JS_tmDisNonBtnBlock {position:absolute;margin-top:-4px;right:0;}
*:first-child+html #TicketModulePanelArea .module_boxinner{padding-bottom:1px; background-color:#fff;}
*:first-child+html #TicketModulePanelArea .open {bottom:3px;}
*:first-child+html #TicketModulePanelArea .JS_tmDisNonBtnBlock{position:absolute;bottom:-33px;right:0;width:108px;z-index:999;padding-top:10px;height:33px;}

/* module border none */
.module_boxinner .where_select,.module_boxinner .banner_list_area,#JS_dynamicPackage .module_select_two{border-top:none !important;}

/* module_box */
.module_box .radio_list li{display:inline;margin-right:20px;white-space:normal;font-size:88%;}
.module_box .radio_list li input[type="radio"]{margin-right:3px;}
.module_box .module_select_two{border-bottom:1px solid #ccc;font-size:103%; background-image:url(/common_rn/img/bg_pnl_line.gif);background-repeat:repeat-y;background-position:center;}
.module_box .module_select_two .leftCol{float:left;padding:15px 15px;width:275px;}
.module_box .leftCol .baseModuleTable .smallCaption{font-size:72%; line-height:1;}
.module_box .module_select_two .rightCol{float:right;padding:15px 15px 10px;width:274px;}
.module_box .rightCol .baseModuleTable .num select{margin-top:5px;}
.module_box .rightCol .baseModuleTable .num td{padding-right:15px;}
.module_box .rightCol .baseModuleTable .num th{vertical-align:top;}
.module_box .rightCol .baseModuleTable .space th{padding-right:15px;}
.pnl_line_hotel{background-position:348px !important;}
*:first-child+html .module_box .radio_list li input[type="radio"]{margin-right:0;}
* html .pnl_line_hotel{background-position:334px !important;}
html>/* */body .module_box .leftCol .baseModuleTable .space th{padding-top:5px;}
html:not(:target) .module_box .leftCol .baseModuleTable .space th{padding-top:3px;}
.module_box .rightCol .link{margin-top:5px;text-align:right;font-size:88%;}

/* baseModuleTable */
.baseModuleTable th, .baseModuleTable td{line-height:1.55;padding-right:5px;padding-bottom:6px;vertical-align:top;}
.baseModuleTable th{padding-right:10px;font-weight:normal;text-align:right;vertical-align:middle;}
.baseModuleTable .type, .baseModuleTable .sub{font-size:88%; }
.baseModuleTable th.thTop{padding-right:10px;font-weight:normal;text-align:right;vertical-align:top !important;}
.baseModuleTable .dept_date th, .baseModuleTable .dept_date td{padding-top:16px;}
* html .baseModuleTable .dept_date th, .baseModuleTable .dept_date td{padding-top:14px;}
*:first-child+html .baseModuleTable .dept_date th, .baseModuleTable .dept_date td{padding-top:14px;}
body:nth-of-type(1) .baseModuleTable .dept_date th,
body:nth-of-type(1) .baseModuleTable .dept_date td{padding-top:18px;}

/* submitArea */
.submitArea{padding:2px 0 5px;}
.submitArea .innerTable{table-layout:fixed;width:100%;font-size:88%;}
.submitArea .innerTable p{margin-top:3px;}
.submitArea .innerTable p.caption{padding:0 13px;text-align:left;line-height:1.5;margin-top:8px!important;}
.submitArea .innerTable .submit{width:219px;text-align:center;}
.submitArea .innerTable .submit input{vertical-align:bottom;}
.submitArea .innerTable .leftCell{vertical-align:top;text-align:left;}
.submitArea .innerTable .rightCell{vertical-align:bottom;text-align:right;}
.submitArea .searchIcon{font-weight:bold;font-size:107%;padding-left:18px;background:url(/common_rn/img/icon_submit_serach.gif) no-repeat top left;zoom:1;}
.submitArea .pamphIcon {font-weight:bold;font-size:107%;padding-left:23px;background:url(/common_rn/img/tour/icon_pamph.gif) no-repeat top left;zoom:1;}
.submitArea .disp_none02{ display:none;}

/* addContentArea */
.addContentArea{text-align:left;width:auto;zoom:1;background-color:#fff;background-image:url(/common_rn/img/bg_panel_login_bottom_001.gif);background-repeat:repeat-x;background-position:left top;padding:15px 25px 16px;}
.addContentArea p{float:left;width:50%;text-align:left;}
.addContentArea p img{float:left;display:inline;width:35px;margin-right:10px;}
.addContentArea p a{float:left;display:inline;width:236px;padding-top:10px;}

/* homeTicketPanelBlock */
.homeTicketPanelBlock .list li{margin-right:20px;}
.homeTicketPanelBlock .list input{margin-right:3px;}
.where_select{border-top:1px solid #cccccc;}
.where_select dl{display:block;float:left;zoom:1;font-size:103%;white-space:nowrap;}
.where_select dl dt,.where_select dl dd,.where_select p.arrow{float:left;white-space:nowrap;zoom:1;}
.where_select dl dt{display:block;margin-right:10px;line-height:1.8;}
.where_select dl dd select{width:210px;}
.where_select p.arrow img{display:block;margin-bottom:4px;}
.where_select .link{clear:both;font-size:88%;padding-top:6px;}
.where_select .link li{float:left;margin-right:10px;}
.where_select .link li .withIcon{float:left;}
* html .where_select .link li .withIcon{margin-left:0;text-indent:0;}

/* homeTicketPanelBlock04 ⇒domTMModule14 */
#domTMModule14 .module_select_two{border-top:none;}

.JS_dtrDpChild{border-bottom:1px solid #CCCCCC;}
/* select_add_hotel_plan_02 */
#select_add_hotel_plan_02 .wrap{clear:both; border-top:1px solid #cccccc; }
#select_add_hotel_plan_02 .baseModuleTable{float:right;width:490px;}
#select_add_hotel_plan_02 .baseModuleTable .line{padding-top:4px;padding-bottom:2px;zoom:1;}
#select_add_hotel_plan_02 .baseModuleTable .line:after{content :''; display :block; clear :both; }
#select_add_hotel_plan_02 .baseModuleTable .line .title, #select_add_hotel_plan_02 .baseModuleTable .line select{float:left;}
#select_add_hotel_plan_02 .baseModuleTable .line .title{margin-right:5px;width:75px;text-align:right;}
html>/* */body #select_add_hotel_plan_02 .baseModuleTable .line .title{padding-top:5px;}
html:not(:target) #select_add_hotel_plan_02 .baseModuleTable .line .title{padding-top:0;}
#select_add_hotel_plan_02 .baseModuleTable .line .side{margin-left:22px;width:auto;}
#select_add_hotel_plan_02 .baseModuleTable select{margin:0 5px 0 0;}
#select_add_hotel_plan_02 .child_select{float:right;border-bottom:none;width:410px;}
html>/* */body #select_add_hotel_plan_02 .child_select{padding-top:3px;}
html:not(:target) #select_add_hotel_plan_02 .child_select{padding-top:0;}
#select_add_hotel_plan_02 .child_select_area table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-collapse:separate;background-color:#f5f5f5;border-spacing:4px;width:100%;}
#select_add_hotel_plan_02 .child_select_area th,#select_add_hotel_plan_02 .child_select_area td{padding:5px; }
#select_add_hotel_plan_02 .child_select_area th{background-color:#dddddd;border-right:1px solid #ccc;width:100px;text-align:center;font-size:88%;vertical-align:middle; }
#select_add_hotel_plan_02 .child_select_area td{background-color:#f5f5f5; }
#select_add_hotel_plan_02 .child_select_area td .clearfix{padding:3px 0; }
#select_add_hotel_plan_02 .child_select_area .type, #select_add_hotel_plan_02 .child_select_area .subtitle{margin-right:3px;font-size:88%;line-height:1.6;}
#select_add_hotel_plan_02 .child_select_area .subtitle{float:left;line-height:1.8;width:4em;white-space:nowrap;}
html>/* */body #select_add_hotel_plan_02 .child_select_area .subtitle{padding-top:4px;}
html:not(:target) #select_add_hotel_plan_02 .child_select_area .subtitle{padding-top:0;}
#select_add_hotel_plan_02 .child_select_area .type{clear:left;margin-bottom:2px;font-weight:bold;text-align:left;}
#select_add_hotel_plan_02 .bdtNon{border-top:none;}

/* dp_submit_tbl */
.dp_submit_tbl{width:584px;}
.dp_submit_tbl td{width:195px;}
.dp_submit_tbl .submit_td{text-align:center;width:194px;}
.dp_submit_tbl .submit {margin-top:7px;}
.dp_submit_tbl .caption {margin-top:5px;font-size:88%;}
.dp_submit_tbl .btn01 {margin-top:-30px;}
.dp_submit_tbl .btn02 {margin-top:25px;}
.dp_submit_tbl .btn02 p{margin-top:5px;}
.dp_submit_tbl .icn01 a {font-size:88%;line-height:1.4;}* html .dp_submit_tbl td { vertical-align:top;}
* html .dp_submit_tbl .btn01 {padding-top:30px;margin-top:-25px;}
*:first-child+html .dp_submit_tbl .btn01 {margin-top:0;}

/* homeTicketPanelBlock05⇒domTMModule13 */
#domTMModule13 .module_select_two{border-top:none;border-bottom:none;margin-top:0;}
#domTMModule13 .module_select_two .leftCol{padding:0; width:348px;zoom:1;}
#domTMModule13 .module_select_two .rightCol{width:234px; zoom:1;}
#domTMModule13 .module_select_two .leftCol .leftColBox01, #domTMModule13 .module_select_two .leftCol .leftColBox02{padding:15px 0 15px 15px; }
#domTMModule13 .module_select_two .leftCol .leftColBox02{border-top:1px solid #ccc;}
#domTMModule13 .module_select_two .leftCol .leftBox{float:left; width:205px; }
* html #domTMModule13 .module_select_two .leftCol .leftBox{width:190px;}
#domTMModule13 .module_select_two .leftCol .rightBox{float:right; padding-right:10px;width:115px; }
#domTMModule13 .module_select_two .leftCol .banner{margin-bottom:5px;width:110px;text-align:center; }
#domTMModule13 .module_select_two .leftCol .name{margin-bottom:12px;width:110px;text-align:center;font-size:88%; }
#domTMModule13 .module_select_two .leftCol .title{font-size:118%;font-weight:bold;line-height:1.4;}
#domTMModule13 .module_select_two .leftCol .subtext{clear:both;font-size:88%; }
#domTMModule13 .module_select_two .leftCol .btn{margin-top:15px; }
#domTMModule13 .module_select_two .leftCol .list{clear:both;padding-top:10px; }
#domTMModule13 .module_select_two .leftCol .list li{float:left; margin-right:15px; }
#domTMModule13 .module_select_two .leftCol .list li .withIcon{float:left;}
* html #domTMModule13 .module_select_two .leftCol .list li .withIcon{margin-left:0;text-indent:0;}
#domTMModule13 .module_select_two .leftCol .list li a, #domTMModule13 .module_select_two .rightCol .sublink a{line-height:1.4;list-style-type:none;font-size:88%;}
#domTMModule13 .module_select_two .rightCol .title{font-weight:bold; }
#domTMModule13 .module_select_two .rightCol .subtext{font-size:88%; }
#domTMModule13 .module_select_two .rightCol .list li{float:left;margin-top:15px;margin-right:15px;text-align:left;}
#domTMModule13 .module_select_two .rightCol .list li.line01{width:84px; }
#domTMModule13 .module_select_two .rightCol .list li.line02{width:120px; }
#domTMModule13 .module_select_two .rightCol .list li.line03{width:43px; }
#domTMModule13 .module_select_two .rightCol .list li.line04{width:61px; }
#domTMModule13 .module_select_two .rightCol .sublink{clear:both;padding-top:20px;text-align:right;}
#domTMModule13 .module_select_two .rightCol .btn, #domTMModule13 .module_select_two .rightCol .btn .sublink{clear:both;margin-top:15px;text-align:center;}
#domTMModule13 .module_select_two .rightCol .btn .sublink{margin-top:0; }
#domTMModule13 .module_select_two .leftCol .leftColBox01 .btn .roImg, #domTMModule13 .module_select_two .leftCol .leftColBox02 .btn .roImg, #domTMModule13 .module_select_two .rightCol .btn .roImg{display:block;width:190px;height:31px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}

/* homeTicketPanelBlock07 -> intRoundTripBlock */
#radioSwitchInt .list li{display:inline;margin-right:20px;white-space:nowrap; font-size:103%;}
#intAirTicketModuleBlock .where_select {border-top:none;}

/* date_select */
#intRoundTripBlock .date_select{padding:15px;}
#intRoundTripBlock .date_select .date_select_table{margin-right:auto;margin-left:auto;text-align:center;}
#intRoundTripBlock .date_select .date_select_table td{padding-right:20px;font-size:103%;text-align:left;vertical-align:top;}
#intRoundTripBlock .date_select .date_select_table td .caption{margin-top:5px;font-size:85.7%;}
#intRoundTripBlock .where_select .list li{display:inline;margin-right:20px;white-space:nowrap; font-size:103%;}
#intRoundTripBlock .wrap{clear:both; border-top:1px solid #cccccc; }
#intRoundTripBlock .submitArea .btn01{width:195px;left:0; }
#intRoundTripBlock .fullsize{width:215px; }

/* homeTicketPanelBlock08 -> intStopOverBlock */
#intStopOverBlock .list li{display:inline;margin-right:20px;white-space:nowrap;}
#intStopOverBlock .baseModuleTable th{
font-size:103%;vertical-align:middle;}
#intStopOverBlock .baseModuleTable td .icn01{margin-left:5px;font-size:88%;}
#intStopOverBlock .wrap{clear:both; border-top:1px solid #cccccc; }

/* homeTicketPanelBlock09 -> intltourDPModuleBlock -> intltourDPModuleBlock */
#intltourDPModuleBlock .wrap{clear:both; border-top:1px solid #cccccc; }
#intltourDPModuleBlock .module_select_two{border-top:none;border-bottom:none; }
#intltourDPModuleBlock .baseModuleTable th{font-size:103%; }
#intltourDPModuleBlock .baseModuleTable th .caption{font-size:88%; }
#intltourDPModuleBlock .leftCol .baseModuleTable th{width:4.3em;text-align:center; }
#intltourDPModuleBlock .link{text-align:right;font-size:88%;}
#intltourDPModuleBlock .subbox{margin-top:10px;margin-bottom:15px;border:1px solid #ccc;padding:9px 9px 9px;background-color:#f5f5f5;}
#intltourDPModuleBlock .caution{font-size:88%;line-height:1.5;color:#cc0000;}
#intltourDPModuleBlock .subbox .sidelink{text-align:right;margin-top:5px;font-size:88%;}
#intltourDPModuleBlock .subbox .select_area{clear:both;margin-top:5px;text-align:center;}
#intltourDPModuleBlock .rightCol{padding-top:10px; }
#intltourDPModuleBlock .rightCol .baseModuleTable th{width:4.3em;text-align:right; }
#intltourDPModuleBlock .rightCol .baseModuleTable .grade th{text-align:center; }
#intltourDPModuleBlock .rightCol .baseModuleTable .grade td{vertical-align:middle; }
#intltourDPModuleBlock .rightCol .subbox{padding:9px; }
#intltourDPModuleBlock .rightCol .subboxTable th, #intltourDPModuleBlock .rightCol .subboxTable td{padding:0 0 5px 10px; text-align:left; }
#intltourDPModuleBlock .rightCol .subboxTable th{font-size:88%;font-weight:normal;text-align:right;vertical-align:middle;}
#intltourDPModuleBlock .rightCol .subboxTable td{padding-left:10px; }
#intltourDPModuleBlock .rightCol .subbox{margin-bottom:0; }
#intltourDPModuleBlock .rightCol .rooms select{float:left; margin-right:10px; }
#intltourDPModuleBlock .rightCol .rooms .link{float:left; display:block; text-align:left;}

/* homeTicketPanelBlock10 -> intHotelModuleBlock */
#intHotelModuleBlock .banner_list_area{border-top:none;padding:15px; }
#intHotelModuleBlock .banner_list{border-left:1px solid #ccc;border-top:1px solid #ccc;}
#intHotelModuleBlock .banner_list li{float:left;padding:0;border-right:1px solid #ccc;border-bottom:1px solid #cccccc;width:115px;text-align:left;background-image:none;}
#intHotelModuleBlock .banner_list li.right{width:116px;}
#intHotelModuleBlock .banner_list li label{display:block;padding:9px; }
#intHotelModuleBlock .banner_list li input{margin-right:5px; line-height:31px; }
#intHotelModuleBlock .banner_list li img{vertical-align:middle; }
#intHotelModuleBlock .module_select_two{border-top:1px solid #ccc;padding-bottom:0; }
#intHotelModuleBlock .module_select_two .leftCol, #intHotelModuleBlock .module_select_two .rightCol{padding-top:15px;padding-bottom:10px; zoom:1;}
#intHotelModuleBlock .baseModuleTable td{vertical-align:middle; }
#intHotelModuleBlock .baseModuleTableSet .name,#intHotelModuleBlock .baseModuleTableSet .select{padding-bottom:6px;}
#intHotelModuleBlock .baseModuleTableSet .name{padding-bottom:4px;font-weight:normal;}
#intHotelModuleBlock .baseModuleTable th .caption,#intHotelModuleBlock .baseModuleTableSet .name .caption{padding-left:3px;font-size:85.7%; }
#intHotelModuleBlock .rightCol .baseModuleTable th{width:6em; text-align:center;vertical-align:middle; }
#intHotelModuleBlock .banner_header{margin-bottom:10px; }
#intHotelModuleBlock .banner_header .title{float:left; font-size:103%; }
#intHotelModuleBlock .banner_header .link{float:right; }
#intHotelModuleBlock .banner_header .link a{font-size:88%;zoom:1;}

/* homeTicketPanelBlock11 */
#homeTicketPanelBlock11 .module_select_two .leftCol, #homeTicketPanelBlock11 .module_select_two .rightCol{padding-top:8px;padding-bottom:8px; zoom:1;}
#homeTicketPanelBlock11 .module_select_two .title{margin-bottom:5px;font-size:88%; }
#homeTicketPanelBlock11 .module_select_two .title strong{font-size:116.6%; font-weight:normal; }
#homeTicketPanelBlock11 .module_select_two .list li{display:inline; margin-right:20px; }
#homeTicketPanelBlock11 .module_select_two .list li a{line-height:1.4;zoom:1;}
#homeTicketPanelBlock11 .module_select_two .list li a.withIcon{padding:0;background:none;}
#homeTicketPanelBlock11 .linkArea{text-align:right; }

/* domTMModule15 / homeTicketPanelBlock13 */
#domTMModule15 .wrap, #homeTicketPanelBlock13 .wrap{padding:15px 15px 10px; }
#domTMModule15 .baseModuleTable, #homeTicketPanelBlock13 .baseModuleTable{float:left; }
#domTMModule15 .baseModuleTable th, #domTMModule15 .baseModuleTable td, #homeTicketPanelBlock13 .baseModuleTable th, #homeTicketPanelBlock13 .baseModuleTable td{vertical-align:middle;}
#domTMModule15 .baseModuleTable td select, #homeTicketPanelBlock13 .baseModuleTable td select{margin-right:30px; }
#domTMModule15 .baseModuleTable th, #homeTicketPanelBlock13 .baseModuleTable th{font-size:103%; }
#domTMModule15 .submitAreaWrap, #homeTicketPanelBlock13 .submitAreaWrap{border-top:1px solid #cccccc; padding:8px 15px; }
#domTMModule15 .addContentArea .linkArea li, #homeTicketPanelBlock13 .addContentArea .linkArea li{text-align:right; display:inline; margin-right:20px; }
#domTMModule15 .addContentArea .linkArea li a, #homeTicketPanelBlock13 .addContentArea .linkArea li a{line-height:1.4;font-size:103%;zoom:1;}
#domTMModule15 .addContentArea .linkArea li a.withIcon, #homeTicketPanelBlock13 .addContentArea .linkArea li a.withIcon{background:none;}
#domTMModule15 .subDateTable th, #homeTicketPanelBlock13 .subDateTable th{}
#domTMModule15 .subDateTable td, #homeTicketPanelBlock13 .subDateTable td{line-height:1.5; }
#domTMModule15 .subDateTable td select, #homeTicketPanelBlock13 .subDateTable td select{margin-left:5px; }

/* flight_icon flight_title */
.flight_title{float:left;margin-right:10px;width:50px;}
.flight_icon01, .flight_icon02, .flight_icon03, .flight_icon04{margin-bottom:8px;padding:2px 0 2px 24px;background-color:transparent;background-repeat:no-repeat;background-position:left 50%;}
.flight_icon03, .flight_icon04{padding:4px 0 4px 32px;}
.flight_icon01{background-image:url(/common_rn/img/icon_search_flight_001.gif);}
.flight_icon02{background-image:url(/common_rn/img/icon_search_flight_002.gif);}
.flight_icon03{background-image:url(/common_rn/img/icon_search_flight_003.gif);}
.flight_icon04{background-image:url(/common_rn/img/icon_search_flight_004.gif);}

/* select_add_hotel_plan */
#select_add_hotel_plan_01, #select_add_hotel_plan_02{clear:both;}

.sectionHasHead .sectionBodyInner{background:url(/common_rn/img/bg_base_line_002.gif) repeat-x bottom;padding-bottom:10px;zoom:1;}
/* twoColBox---------------------------------- */
.twoColBox{margin-top:0;}
.twoColBox .section-body{padding-top:1px;padding-bottom:0;}
.twoColBox .list{background:url(/common_rn/img/bg_base_line_001.gif) repeat-y center;margin-top:8px;}
.twoColBox .list li{float:left;min-height:71px;}
* html .twoColBox .list li{height:71px;}
.twoColBox .list li div{margin-left:0;padding:4px 0 4px 15px;width:290px;line-height:1.5;zoom:1;}
.twoColBox .list li.odd div{padding-left:5px;}
.twoColBox .list li.end{padding:10px 0;background-image:none;}
.twoColBox .list li img{float:left;margin-right:10px;}
.twoColBox .list li span.text{float:right;width:218px;cursor:pointer;}
.twoColBox .list li span.strong{font-weight:bold;}
.twoColBox .list li a span{text-decoration:none;}
.twoColBox .list li a:hover span{text-decoration:underline;}
.twoColBox .list li strong{font-size:110%;color:#cc0000;}
.twoColBox .section-middle{border-top:1px solid #ccc;}
.twoColBox .section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.backNon{background:none !important;}

/* twoColListLargeThumb 2カラムかつ大きめのサムネイルが入る */
.twoColListLargeThumb{background:url(/common_rn/img/bg_base_line_001.gif) repeat-y center;margin-top:8px;}
.twoColListLargeThumb li{float:left;width:290px;line-height:1.5;zoom:1;padding:4px 0 4px 10px;}
.twoColListLargeThumb li .text{float:right;padding-right:14px;width:160px;}
.twoColListLargeThumb li img.thumb{float:left;margin-right:10px;}
.twoColListLargeThumb li em{font-style:normal;font-weight:bold;}
.twoColListLargeThumb li span.sub{font-size:88%;color:#333333;}
.twoColListLargeThumb li a,.twoColListLargeThumb li a span.text,.twoColListLargeThumb li a span.strong,.twoColListLargeThumb li a .strong{text-decoration:none;}
.twoColListLargeThumb li a:hover,.twoColListLargeThumb li a:hover span.text,.twoColListLargeThumb li a:hover span.strong,.twoColListLargeThumb li a:hover .strong{text-decoration:underline;}

/* threeColListLargeThumb 3カラムかつ大きめのサムネイルが入る */
.threeColListLargeThumb{padding-left:5px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left bottom;zoom:1;}
.threeColListLargeThumb li{float:left;padding:10px 14px 10px 0;}
.threeColListLargeThumb li .box{margin-left:0px;padding:4px 15px 4px 0;width:177px;line-height:1.5;}
.threeColListLargeThumb li .box:after{content :''; display :block; clear :both;}
.threeColListLargeThumb li.right{padding-right:0;}
.threeColListLargeThumb li.right .box{padding-right:0;padding-left:0;background-image:none;}
.threeColListLargeThumb li .text{padding:10px 10px 0 10px;width:auto;}
.threeColListLargeThumb li em{font-style:normal;font-weight:bold;}
.threeColListLargeThumb li a{text-decoration:none;}
.threeColListLargeThumb li a:hover{text-decoration:underline;}
.threeColListBg{background-color:transparent;background-image:url(/common_rn/img/bg_base_line_004.gif);background-repeat:repeat-y;background-position:191px 50%;zoom:1;margin-top:10px;}
.threeColListBg li {padding-top:0;padding-bottom:0;}

.pnl01C01B h2{margin-top:10px;padding:0 5px;background-color:#d5d6dd;color:#4b4b4b;line-height:1.8em;}
.pnl01C01B h2 input{vertical-align:middle;}
.radioSwt01{margin-left:11px;padding-bottom:5px;width:268px;border-bottom:solid 1px #d4d4d4;}
.radioSwt01 li{float:left;background:url(/common_rn/img/parts_linev_002.gif) no-repeat 100% 90%;font-weight:bold;text-align:center;zoom:1;}
.radioSwt01 li.li01{width:79px;}
.radioSwt01 li.li02{width:119px;}
.radioSwt01 li.li03{width:70px;background:none;}
.radioSwt01 li.li04{width:69px;text-align:left;}
.radioSwt01 li.li05{width:190px;background:none;white-space:nowrap;text-align:left;}
.radioSwt01 li.li04 label,.radioSwt01 li.li05 label{font-size:120% !important;}
.radioSwt01 li.li05 p{padding-left:10px;}
.radioSwt01 li.li04 input,.radioSwt01 li.li05 input{vertical-align:-1px;}
.radioSwt01 li input{vertical-align:-2px;}
.radioSwt02{margin-top:10px;margin-bottom:5px;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;}
.radioSwt02 dl{border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;background-color:#e7e7e7;}
.radioSwt02 dl dt,.radioSwt02 dl dd{padding:2px 10px;float:left;line-height:1.4em;}
.radioSwt02 dl dt{font-weight:bold;background:url(/common_rn/img/parts_linev_001.gif) no-repeat center right;color:#4b4b4b;}
.radioSwt02 dl dd ul li{margin-right:10px;display:inline;}
.radioSwt02 dl dd ul li input{vertical-align:-2px;_vertical-align:middle;}
.pnl01Tbl01{margin:6px 0 0 7px;width:279px;}
.pnl01Tbl01 th{padding:5px 2px 3px 2px;width:22%;color:#666666 !important;text-align:left;}
.pnl01Tbl01 td{padding:4px 2px 4px 2px;width:auto;}
.pnl01Tbl01 .travel-type li{float:left;font-weight:bold;}
.pnl01Tbl01 .travel-type li label{font-size:120% !important;}
.pnl01Tbl01 .travel-type li.li01{width:106px;}
.pnl01Tbl01 .travel-type li.li02{width:150px;background:url(/common_rn/img/parts_linev_002.gif) no-repeat 0 3px;}
.pnl01Tbl01 .travel-type li.li02 p{padding-left:14px;}
.pnl01Btn01{margin-top:7px;padding-bottom:5px;text-align:center;}
.pnl01Btn02{margin:0 0 0 9px;padding-bottom:5px;width:222px;}
.pnl01Btn02 .floatL{padding-top:2px;font-size:80%;}
.pnl01Btn02 .floatL input{vertical-align:middle;}
.pnl01Btn02 .btn01{padding-left:93px;}
.pnl01Li01{margin:4px 2px 0;padding:0 8px;background:#e9e9e9 url(/common_rn/img/bg_sidepane_li01_001.gif) repeat-x;}
.pnl01Li0101,.pnl01Li0102,.pnl01Li0104{float:left;line-height:23px;}
.pnl01Li0101{margin-right:8px;padding-right:12px;background:url(/common_rn/img/parts_linev_004.gif) no-repeat right center;}
.pnl01Li0101 a:link,.pnl01Li0101 a:visited,.pnl01Li0101 a:hover,.pnl01Li0101 a:active, .pnl01Li0102 a:link,.pnl01Li0102 a:visited,.pnl01Li0102 a:hover,.pnl01Li0102 a:active, .pnl01Li0104 a:link,.pnl01Li0104 a:visited,.pnl01Li0104 a:hover,.pnl01Li0104 a:active{padding-left:8px;background:none;}
.pnl01Li02{margin:7px 0 0 8px;width:274px;}
.pnl01Li02 li{padding:5px 0 4px 0;border-top:solid 1px #cccccc;}
.pnl01Li02 li p{padding:0 0 0 9px;background:none;line-height:1.3 !important;zoom:1;}
.pnl01Li02 li.icn01{padding:6px 0 4px;}
.pnl01Li02 li.icn01 p{padding:0 0 0 14px;background:none;text-indent:-14px;}
.pnl01Li04{margin:0 0 0 10px;width:270px;}
.pnl01Li06,.pnl01Li07{margin:10px 0 0;width:270px;}
.pnl01Li04 li,.pnl01Li07 li{padding:4px 0 0;border-top:solid 1px #cccccc;}
.pnl01Li04 li p,.pnl01Li07 li p{padding:0 0 0 9px;background:none;line-height:1.3 !important;zoom:1;}
.pnl01Li06 li p{padding:0 0 0 9px;background:none;line-height:1.3 !important;zoom:1;}
.pnl01LiBox01{margin:4px 2px 0;padding:0 8px;background:#e9e9e9 url(/common_rn/img/bg_sidepane_li01_001.gif) repeat-x;}
.pnl01LiBox01 .pnl01Li01{margin:0;padding:0;width:270px;background:none;}
.pnl01LiBox01 .pnl01Li01 .pnl01Li0101,.pnl01LiBox01 .pnl01Li01 .pnl01Li0102{padding:0;background:none;white-space:nowrap;}
.pnl01H01{margin:0;width:290px;background:url(/common_rn/img/bg_left_head_001.gif) no-repeat;}
.pnl01H01 h3{padding:5px 10px 6px 16px;background:url(/common_rn/img/bg_left_head_btm_001.gif) no-repeat left bottom;color:#000000;line-height:1.4;text-align:left;zoom:1;}
.pnl01H01 .link01{position:relative;padding-left:6px;background:url(/common_rn/img/parts_arr_w_r_001.gif) no-repeat 0 0.3em;font-weight:normal;zoom:1;}
.pnl01H02{position:relative;width:300px;height:31px;}
.pnl01H02 .liLink01{position:absolute;top:5px;right:12px;}
.pnl01H02 .liLink01 p{float:right;}
.pnl01C02{margin:4px 0 0 5px;width:290px;background:#fff url(/common_rn/img/bg_left_pnl_mdl_002.gif) repeat-y;}
.pnl01C02T{padding:2px 0 0 0;width:290px;background:url(/common_rn/img/bg_left_pnl_top_002.gif) no-repeat;}
.pnl01C02B{padding:8px 0 8px 0;width:290px;background:url(/common_rn/img/bg_left_pnl_btm_002.gif) no-repeat left bottom;}
.pnl01C02 .pnl01C02Btn{margin-left:19px;width:252px;}
.pnl01C02 .pnl01C02BtnT{padding-bottom:5px;}
.pnl01C02 .pnl01C02BtnT .pnl01C02Right{float:right;display:block;width:77px;text-align:right;}
.pnl01C02 .pnl01C02BtnT .pnl01C02Right .withIcon{padding-top:5px;display:block;text-align:right;}
.pnl01C02 .pnl01C02BtnT .pnl01C02Right .withIcon img{vertical-align:2px !important;}
.pnl01C02 .pnl01C02Btn li img{vertical-align:bottom;}
.pnl01C02 .pnl01C02Btn .liLink01{margin-top:-5px;}
.pnl01C02 .pnl01C02Btn .liLink01 li.textLink{float:left;}
.pnl01C02 .pnl01C02Btn .liLink01 li.textLink .liLink0101{margin-right:8px;float:left;}
.pnl01C02 .pnl01C02Btn li.li01{float:right;width:120px;}
.pnl01C02 .pnl01C02Btn li.li01 .liLink01{margin-top:2px;float:right;}
.pnl01C02 .pnl01C03Btn{margin-left:20px;}
.pnl01C02 .pnl01C03BtnT{padding-bottom:5px;}
.pnl01C02 .pnl01C03BtnT .pnl01C03Right{float:right;display:block;width:103px;text-align:right;}
.pnl01C02 .pnl01C03Btn li img{vertical-align:bottom;}
.pnl01C02 .pnl01C03Btn .liLink01 li.textLink{float:left;}
.pnl01C02 .pnl01C03Btn .liLink01 li.textLink .liLink0101{margin-right:8px;float:left;}
.pnl01C02 .pnl01C03BtnUl01{font-size:1%;}
.pnl01C02 .pnl01C02Sl01{margin-left:19px;width:241px;}
.pnl01C02 .pnl01C02Sl01 th,.pnl01C02 .pnl01C02Sl01 td{vertical-align:top;}
.pnl01C02 .pnl01C02Sl01 td.td01{padding-top:1px;width:226px;}
.pnl01C02 .pnl01C02Sl01 td.submit{width:24px;}
.pnl01C02 .pnl01C02Sl01 td.submit input{margin:1px 0 0 4px;}
.pnl01C02 .pnl01C02Sl01 select{width:228px;}
.pnl01C02 .pnl01C02Li03{margin-left:17px;width:252px;}
.pnl01C02 .pnl01C02Tbl01{margin:0 0 0 11px;width:276px;}
.pnl01C02 .pnl01C02Tbl01 th{padding:1px 2px 7px 2px;width:22%;color:#666666 !important;text-align:left;vertical-align:middle;}
.pnl01C02 .pnl01C02Tbl01 th.th01{width:31%;}
.pnl01C02 .pnl01C02Tbl01 td{padding:0 2px 7px 2px;width:auto;}
.pnl01C02 .pnl01C02Tbl01 tr.last th{padding:1px 2px 0 2px;}
.pnl01C02 .pnl01C02Tbl01 tr.last td{padding:0 2px 0 2px;}
.pnl01C02 .pnl01C02Tbl01 td .liLink01 li{padding-top:0;}
.pnl01_link{margin:10px 7px 0 7px;border-top:solid 1px #e0e0e0;padding-top:5px;}
.pnl01Link01{margin:0 0 5px 11px;padding-bottom:5px;border-bottom:1px solid #D4D4D4;width:268px;}
.pnl01Link01 img{vertical-align:-2px;}
#stayNum{width:156px;}

/* searchBox01 */
.searchBox01{padding:0 10px;}
.searchBox01 p,.searchBox01 li,.searchBox01 dt,.searchBox011 dd,.searchBox01 th,.searchBox01 td{line-height:1.3;}
.searchBox01 .inSearchBox01{width:270px;}
.searchBox01 .searchTable{width:100%;}
.searchBox01 .searchTable th,.searchBox01 .searchTable td{padding:2px 2px 0;}
.searchBox01 .searchTable th{padding-top:5px;color:#666666 !important;text-align:left;font-weight:normal;}
.searchBox01 .searchTable th span{font-weight:normal;}
.searchBox01 .searchTable label input{margin-right:3px;}
.searchBox01 .searchBtm{margin-top:10px;padding-top:5px;border-top:solid 1px #c3c5ce;}
.searchBox01 .changeLayer{margin:5px 0;padding:3px 3px 0;border:solid 1px #c3c5ce;}
.searchBox01 .changeLayer .inChangeLayer{width:262px;}
.searchBox01 .changeLayer .inChangeLayer table.searchTable th input{vertical-align:middle;}
.searchBox01 .changeLayer .inChangeLayer table.searchTable td{padding-bottom:6px;padding-left:1.5em;}
.searchBox01 .calendarSearch{margin:10px 0 2px;padding:3px;border:solid 1px #c3c5ce;}
.searchBox01 .calendarSearch input{margin-right:3px;}
.searchBox01 .openOption{margin-right:10px;}
.searchBox01 .openOption a:hover,#loLeft .searchBox01 .openOption a:active{text-decoration:none;}
.searchBox01 .openOption a img{margin-right:3px;}

/* section-jmb */
#section-jmb{border:none;width:auto;background-image:url(/common_rn/img/bg_side_login_bottom.png);background-color:transparent;background-position:left bottom;background-repeat:no-repeat;font-size:88%;padding:0 0 7px;zoom:1;}
#section-jmb .wrap{width:auto;background-image:url(/common_rn/img/bg_side_login_top.png);background-color:transparent;background-position:left top;background-repeat:no-repeat;padding:6px 5px 0;}
#section-jmb #memberLogin{padding:8px 9px 9px;}
#section-jmb .set,#section-jmb .set a.area{zoom:1;}
#section-jmb .set:after,#section-jmb .set a.area:after{content:'';display:block;clear:both;}
#section-jmb .setEnry{background-image:url(/common_rn/img/bg_side_jmb_setentry_bottom.gif);background-color:transparent;background-repeat:no-repeat;background-position:left bottom;margin-left:1px;}
#section-jmb .setEnry a.area{display:block;background-image:url(/common_rn/img/bg_side_jmb_setentry_top.gif);background-color:transparent;background-repeat:no-repeat;background-position:left top;zoom:1;padding:8px;}
#section-jmb .setEnry a span,#section-jmb .setEnry a em.image{display:block;}
#section-jmb .setEnry a em{margin-right:10px;}
#section-jmb .setEnry a span.text{padding-top:2px;}
#section-jmb .setEnry .icon{margin-top:5px;}
#section-jmb .setEnry a.area .icon{text-decoration:none;}
#section-jmb .setEnry a.area:hover .icon{text-decoration:underline;}
#section-jmb #memberLogin .set{margin-top:10px;color:#fff;}
#section-jmb #memberLogin .set .icon{margin-top:2px;margin-bottom:2px;}
#section-jmb #memberLogin .set .icon a{line-height:1.4;list-style-type:none;color:#fff;}
#section-jmb #memberLogin .set1 .inpTxt01{border:1px solid #7f9db9;float:left;width:154px;background-color:#fff;background-repeat:no-repeat;background-position:left 50%;padding:2px;}
#section-jmb #memberLogin .set2 .inpPwd01{border:1px solid #7f9db9;width:94px;float:left;background-color:#fff;background-repeat:no-repeat;background-position:left 50%;padding:2px;}
#section-jmb #memberLogin .set1 .on,#section-jmb #memberLogin .set2 .on{background-image:none!important;}
#section-jmb #memberLogin .set .inpChb01{margin-right:3px;}
#section-jmb #memberLogin .set .hidden{display:none;width:0;}
#section-jmb #memberLogin .setR{float:right;width:155px;line-height:1.9;}
#section-jmb #memberLogin .set .inpTxt01 input,#section-jmb #memberLogin .set .inpPwd01 input{height:1.4em;line-height:1.3em;vertical-align:baseline;zoom:1;padding:0;}
#section-jmb #memberLogin .set1 .setR{padding-top:2px;width:100px;}
#section-jmb .setEnry a span.text,#section-jmb .setEnry a em.image,#section-jmb #memberLogin .setL{float:left;}
#section-jmb #memberLogin .set1 .setR input{vertical-align:0;}
html>/* */body #section-jmb #memberLogin .set1 .setR{padding-top:5px;}
html>/* */body #section-jmb #memberLogin .set1 .setR input{vertical-align:-2px;}
html:not(:target) #section-jmb #memberLogin .set1 .setR{padding-top:2px;}
html:not(:target) #section-jmb #memberLogin .set1 .setR input{vertical-align:0;}
* html #section-jmb{background-image:url(/common_rn/img/bg_side_login_bottom.gif);}
* html #section-jmb .wrap{background-image:url(/common_rn/img/bg_side_login_top.gif);}

/* section-jmb-login */
#section-jmb-login{margin-bottom:20px;border:none;padding:0;width:auto;}
#section-jmb-login .header{margin-bottom:0;padding:15px 15px 10px;font-weight:bold;font-size:110%;line-height:1.2;color:#ffffff;background-image:url(/common_rn/img/bg_side_logininfo_top.png);background-color:transparent;background-position:left top;background-repeat:no-repeat;vertical-align:baseline;zoom:1;}
#section-jmb-login .wrap{padding:0 1px 0;width:auto;background-image:url(/common_rn/img/bg_side_logininfo_bottom.png);background-color:transparent;background-position:left bottom;background-repeat:no-repeat;zoom:1;}
* html #section-jmb-login .header{background-image:url(/common_rn/img/bg_side_logininfo_top.gif);}
* html #section-jmb-login .wrap{background-image:url(/common_rn/img/bg_side_logininfo_bottom.gif);}
#section-jmb-login .menu_logo_area{padding:0 21px 0 16px;}
#section-jmb-login .menu_logo_area .floatL{padding-top:2px;}
#section-jmb-login .btn, #section-jmb-login .btn a, #section-jmb-login .btn a:hover{position:relative;display:block;width:132px;height:26px;background-repeat:no-repeat;background-position:left top;}
#section-jmb-login .liDom,#section-jmb-login .liInt{position:relative;float:left;margin:16px 0 0 0;width:132px;height:26px;z-index:1500;}
#section-jmb-login .cDataMenu01{display:none;position:absolute;top:27px;padding:10px 10px 4px;background:#fff;border:1px solid #ccc;z-index:1550;width:180px;}
#section-jmb-login .liDom{margin-right:9px;}
#section-jmb-login .liDom .cDataMenu01{left:0px;margin-right:9px;}
#section-jmb-login .liInt .cDataMenu01{right:0px;}
#section-jmb-login .cDataMenu01 .liLink01 li, #section-jmb-login .cDataMenu01 h4{margin-bottom:6px;font-size:88%;line-height:1.4;zoom:1;}
#section-jmb-login .cDataMenu01 h4{margin-top:12px;padding-top:12px;font-size:81%;background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left top;}
#section-jmb-login .liDom .btn a{background-image:url(/common_rn/img/btn_side_memberinfo_tab_001_o.gif);}
#section-jmb-login .liInt .btn a{background-image:url(/common_rn/img/btn_side_memberinfo_tab_002_o.gif);}
#section-jmb-login .open a img{visibility:hidden;}
#section-jmb-login .menu_area_wrap{padding:15px 12px 0;background:#fff;}
#section-jmb-login .menu_area{zoom:1;padding:0;}

#section-jmb-login .mileinfoTable{width:237px;margin:0 auto 0 16px;}
#section-jmb-login .mileinfoTable th, #section-jmb-login .mileinfoTable td{padding:5px 0 2px 0;text-align:left;vertical-align:top;white-space:normal;}
#section-jmb-login .mileinfoTable th{width:5.5em;font-size:88%;padding-top:8px;font-weight:normal;text-align:left;white-space:nowrap;word-break:break-all;}
#section-jmb-login .mileinfoTable td{padding-left:10px;text-align:right;vertical-align:baseline;word-break:break-all;}
#section-jmb-login .mileinfoTable td strong{font-size:118%;white-space:normal;}
#section-jmb-login .mileinfoTable .hasCaps th,#section-jmb-login .mileinfoTable .hasCaps td{padding-bottom:0;}
#section-jmb-login .mileinfoTable .caption td{padding-top:0px;padding-left:0;text-align:right;font-size:88%;}
#section-jmb-login .mileinfoTable td.unit{padding-top:0px;padding-left:2px;text-align:left;width:4.2em;font-size:88%;white-space:nowrap;word-break:normal;}
* html #section-jmb-login .mileinfoTable td.unit{width:3em;}
#section-jmb-login .mileinfoTable .mymile strong{color:#cc0000;}
#section-jmb-login .mileinfoTable .help{padding-top:5px;line-height:20px;}
#section-jmb-login .mileinfoTable .help a{margin-top:-1px;float:right;display:block;width:18px;height:20px;background-image:url(/common_rn/img/btn_header_search_002_o.gif);background-color:transparent;background-repeat:no-repeat;background-position:left top;vertical-align:bottom;}
#section-jmb-login .mymile_area {padding:10px 12px 15px;background-color:#ffffff;zoom:1;}
#section-jmb-login .mymile_area .btn_area{margin-top:14px;width:auto;height:auto;text-align:center;}
#section-jmb-login .mymile_area .btn_area .link{float:left;width:9.2em;margin-left:10px;margin-bottom:5px;padding-top:7px;font-size:88%;text-align:left;}
#section-jmb-login .mymile_area .btn_area .btn{width:150px;float:left;}
#section-jmb-login .mymile_area .btn a, #section-jmb-login .mymile_area .btn a:hover{width:150px;height:29px;display:block;margin-right:auto;margin-left:auto;background-image:url(/common_rn/img/btn_side_memberinfo_sub_001_o.gif);background-color:transparent;background-repeat:no-repeat;background-position:left top!important;}
#section-jmb-login .mymile_area .subbox{margin-top:7px;background-image:url(/common_rn/img/bg_side_memberinfo_box_top.gif);background-color:transparent;background-position:left top;background-repeat:no-repeat;zoom:1;}
#section-jmb-login .mymile_area .subboxinner{padding:17px 10px 9px;text-align:left;line-height:1.5;background-image:url(/common_rn/img/bg_side_memberinfo_box_bottom.gif);background-color:transparent;background-position:left bottom;background-repeat:no-repeat;}
#section-jmb-login .mymile_area .subboxinner .setL{float:left;width:40px;}
#section-jmb-login .mymile_area .subboxinner .setR{float:right;width:200px;}
#section-jmb-login .mymile_area .subboxinner .setR a{font-size:103%;}
#section-jmb-login .mymile_setting{border-top:1px solid #cccccc;padding:10px 14px 15px;zoom:1;}
#section-jmb-login .mymile_setting .list li{clear:both;display:block;float:none;width:auto;padding-top:7px;padding-left:9px;font-size:88%;zoom:1;line-height:1.4;}
#section-jmb-login .mymile_setting .list .btn{margin-top:0;padding-left:0;height:29px;line-height:0px;}
#section-jmb-login .mymile_setting .btn a, #section-jmb-login .mymile_setting .btn a:hover{width:186px;height:29px;display:block;background-image:url(/common_rn/img/btn_side_memberinfo_sub_002_o.gif);background-color:transparent;background-repeat:no-repeat;background-position:left top;zoom:1;}

#section-jmb-login .wrap_short{padding:0 1px 0;width:auto;background-image:url(/common_rn/img/bg_side_logininfo_short_bottom.png);background-color:transparent;background-position:left bottom;background-repeat:no-repeat;zoom:1;}
* html #section-jmb-login .wrap_short{background-image:url(/common_rn/img/bg_side_logininfo_short_bottom.gif);}
#section-jmb-login .wrap_short cDataMenu01,#section-jmb-login .wrap_short .mymile_area,#section-jmb-login .wrap_short .menu_area_wrap{background-color:transparent;}
#section-jmb-login .wrap_short .mymile_area .btn_area .btn{float:none;margin:0 auto;padding-bottom:5px;}

/* section-jmbtour */
#section-jmb-login .jmbtourBlock {width:276px; margin:0 10px;padding:12px 0 15px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left top;font-size:88%;zoom:1;}
#section-jmb-login .set,#section-jmb-login .set a.area{zoom:1;}
#section-jmb-login .set:after,#section-jmb-logi .set a.area:after{content:'';display:block;clear:both;}
#section-jmb-login .setEnry{background-image:url(/common_rn/img/bg_side_jmb_setentry_login_bottom.gif);background-color:transparent;background-repeat:no-repeat;background-position:left bottom;margin-left:1px; padding-bottom:5px;}
#section-jmb-login .setEnry a.area{display:block;background-image:url(/common_rn/img/bg_side_jmb_setentry_login_top.gif);background-color:transparent;background-repeat:no-repeat;background-position:left top;zoom:1;padding:8px;}
#section-jmb .setEnry a .jmbtourImage{display:block;float:left;margin: 4px 10px 0 3px;}
#section-jmb .setEnry a .textTitle{float:left; width:210px;font-size:113%;}
#section-jmb .setEnry a .textSub{float:left; width:205px;margin-left:5px;}
#section-jmb-login .setEnry a .jmbtourImage{display:block;float:left;margin: 3px 10px 0 3px;}
#section-jmb-login .setEnry a .textTitle{float:left;width:202px;font-size:113%;}
#section-jmb-login .setEnry a .textSub{float:left; width:197px;margin-left:5px;}

/* section-reserve----------------------------------- */
#section-reserve{margin-top:20px;}
#section-reserve .tabList .btn{float:left;width:150px;}
#section-reserve .tabList .btn a{display:block;width:150px;height:35px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#section-reserve .tabList .btn01 a{background-image:url(/common_rn/img/tab_reserve_001_o.gif); }
#section-reserve .tabList .btn02 a{background-image:url(/common_rn/img/tab_reserve_002_o.gif); }
#section-reserve .wrap{padding:15px 11px 17px 15px;border:none;background-image:url(/common_rn/img/bg_section_side_bottom_002.png);background-position:center bottom;}
#section-reserve .set .btn{float:left;width:115px;height:53px;background-color:transparent;background-image:url(/common_rn/img/btn_reserve_001_o.gif);background-repeat:no-repeat;background-position:left top;}
#section-reserve .link{margin-right:5px;margin-top:5px;font-size:88%;text-align:right;}
#section-reserve .set .list{float:right;width:145px;}
#section-reserve .set .list li{margin-top:5px; }
#section-reserve .set .list li a{line-height:1.4;list-style-type:none;font-size:88%;}
#section-reserve form.selectmenu{margin-top:10px; }
#section-reserve form.selectmenu select{float:left;width:240px;margin-right:4px; margin-top:1px;}
#section-reserve .btn{margin-top:5px; }
#section-reserve .btnList .btn a{display:block;width:270px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#section-reserve .btnList .btn01 a{height:33px;background-image:url(/common_rn/img/btn_reserve_003_o.gif); }
#section-reserve .btnList .btn02 a{height:53px;background-image:url(/common_rn/img/btn_reserve_004_o.gif); }

/* sideSetBox ----------------------------------- */
.sideSetBox{margin-top:20px;}
.sideSetBox .header{position:relative;width:300px;}
.sideSetBox .header .btn{position:absolute;right:7px;top:7px;margin:0;padding:0;}
.sideSetBox .header .btn2{position:absolute;right:7px;top:17px;margin:0;padding:0;}
.sideSetBox .header .btn li{float:left;margin-left:5px;}
.sideSetBox .header li{float:left;margin-left:5px;}
.sideSetBox .header .btn li a{display:block;height:22px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
.sideSetBox .header .rss a{width:49px;background-image:url(/common_rn/img/btn_news_side_rss_o.gif);}
.sideSetBox .header .list a{width:45px;background-image:url(/common_rn/img/btn_news_side_list_o.gif);}
.sideSetBox .wrap,.sideSetBox .bottom{border:none;padding:15px 15px 18px 15px;background-image:url(/common_rn/img/bg_section_side_bottom_002.png);background-position:center bottom;zoom:1;}

.sideSetBox .body{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 14px;background-color:#fff;}
.sideSetBox .bottom{border-top:1px solid #dadada;background-color:#f8f8f8;}
.sideSetBox .hideCell{display:none;}
.sideSetBox .side_bottom_link{clear:both;padding-top:10px;width:100%;text-align:right;font-size:88%;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left top;}
.sideSetBox .side_bottom_link p.txtLeft{text-align:left;margin-bottom:8px;}
.sideSetBox .side_bottom_link img{margin-right:3px;}

/* side_banner */
.side_banner{margin-bottom: 20px; }
.side_banner .side_banner_member a{display: block;width: 300px;height: 147px;background-color: transparent;background-repeat: no-repeat;background-position: left top;background-image: url(/jmb/img/banner_side_member_campaign_o.jpg);}
#loRight .side_banner_area{margin-top:10px;}
#loRight .side_banner_area li{float:right;padding-right:15px;}

/* section-side-news----------------------------------- */
#section-side-news .body,#section-side-news_jmb .body{padding-bottom:3px;}
#section-side-news .headLineList th{font-style:normal;white-space:nowrap;line-height:1.4em;color:#333;padding:0 8px 10px 0!important;}
#section-side-news .headLineList th em{font-style:normal;color:#960;}
#section-side-news .headLineList li{position:relative;}
#section-side-news .headLineList td li{position:static;}
#section-side-news .headLineList .date{position:absolute;left:0;top:0;width:5em;padding:0 8px 10px 0;font-style:normal;white-space:nowrap;line-height:1.4em;color:#333333;}
* html #section-side-news .headLineList .date{left:-5.2em;}
#section-side-news .headLineList .text{margin-left:5.2em;}
#section-side-news .headLineList .date em{font-style:normal;font-weight:bold;color:#960;}
#section-side-news .headLineList th,#section-side-news .headLineList td,#section-side-news .headLineList .date,#section-side-news .headLineList .text{vertical-align:top;font-size:88%;zoom:1;padding:0 0 10px;}
#section-side-news .headLineList li a,#section-side-news .headLineList .text a{line-height:1.4em;}
#section-side-news .list li{margin-top:10px; font-size:88%;}
#section-side-news .list li.first{margin-top:0; }
#section-side-news .list li a{line-height:1.4em; }
#section-side-news .noDateHLNon{padding:0 0 5px 5px;background-color:#ffffff;border-top:none;zoom:1;}
#section-side-news .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_001.png);background-position:center bottom;}

/* section-side-news_jmb----------------------------------- */
#section-side-news_jmb .headLineList li{position:relative;}
#section-side-news_jmb .headLineList td li{position:static;}
#section-side-news_jmb .headLineList .date, #section-side-news_jmb .headLineList .text{padding: 0 0 10px;vertical-align: top;font-size: 88%;zoom: 1;}
#section-side-news_jmb .headLineList .date{position:absolute;left:0px;top:0px;width:5em;padding: 0 8px 10px 0;font-style: normal;white-space: nowrap;line-height: 1.4em;color: #333333;}
* html #section-side-news_jmb .headLineList .date{left:-5.2em;}
#section-side-news_jmb .headLineList .text{margin-left:5.2em;}
#section-side-news_jmb .headLineList .text a{line-height: 1.4em; }
#section-side-news_jmb .headLineList .date em{font-style:normal;font-weight:bold;color:#996600;}
#section-side-news_jmb .list li{margin-top: 10px; font-size: 88%; line-height: 1.4;}
#section-side-news_jmb .list li.first{margin-top: 0px; }
#section-side-news_jmb .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_001.png);background-position:center bottom;}
* html #section-side-news_jmb .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_001.gif);}
#section-side-news_jmb .noDateHLNon{padding:0 0 5px 5px;background-color:#ffffff;border-top:none;zoom:1;}

/* section-side-recommend----------------------------------- */
#section-side-recommend .select{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 12px;background:#fafafa url(/common_rn/img/bg_recom_side_select.gif) repeat-x left bottom;}
#section-side-recommend .areaInforTitle{margin-bottom:0;border:none; }
#section-side-recommend .areaInforTitle h3{margin-bottom:10px;font-size:88%;line-height:1.4;}
#section-side-recommend .areaInforTitle h3 a{margin-right:2px;text-decoration:underline;}
#section-side-recommend .areaInforTitle h3 a:hover{text-decoration:none;}
#section-side-recommend #areaSelectBtn{margin-top:7px; }
#section-side-recommend #areaSelectBtn a{width:164px;height:26px;}
#section-side-recommend #areaTopicsList{min-height:74px;}
* html #section-side-recommend #areaTopicsList{margin-left:2px!important;}
#section-side-recommend #areaTopicsList .areaInforTypeB{border:none; }
#section-side-recommend #areaTopicsList .areaInforTypeB td{padding:0 0 8px 0;font-size:88%; line-height:1.5;background:none; }
#section-side-recommend .wrap{padding-bottom:12px;}
#section-side-recommend .wrap p.end{padding-top:10px;text-align:right;background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left top;font-size:88%;}

/* section-side-more----------------------------------- */
#section-side-more .body{padding:15px0 8px 7px; }
#section-side-more .body .link{margin:0 5px 10px;}
#section-side-more .body .link a{font-size:88%;}
#section-side-more .body .list li{float:left;padding:0 5px 7px;width:130px;font-size:88%;background-color:transparent;background-image:url(/common_rn/img/bg_more_side_pic.gif);background-repeat:no-repeat;background-position:center top;}
#section-side-more .body .list li img{vertical-align:middle; }
#section-side-more .body .list li div{height:98px;overflow:hidden;}
#section-side-more .wrap{padding:0 12px 14px; }
#section-side-more .wrap .list{padding-top:0;border-top:1px solid #cccccc;}
#section-side-more .wrap .list a{padding:0;line-height:1.4;list-style-type:none;font-size:88%;background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:left 50%;}
#section-side-more .wrap .list li{float:left;margin-top:8px;width:10em;background-image:none;}
#section-side-more .wrap .fb_area{margin:15px 2px 0; }
#section-side-more .wrap .fb_area .title{margin:0 0 0 3px; font-size:88%; }
#section-side-more .wrap .fb_area .wrap{padding:13px 0 13px 2px;border:none;background:transparent url(/common_rn/img/bg_section_side_bottom_003.gif) no-repeat left bottom;}
#section-side-more .wrap .end{margin-top:10px;text-align:right;}
#section-side-more .wrap .end a{font-size:88%;}

/* section-side-about----------------------------------- */
#section-side-about .wrap{padding:1px;background:transparent url(/common_rn/img/bg_section_side_bottom_002.png) no-repeat left bottom;}
#section-side-about .wrap .list{padding:15px 14px 5px;background-image:url(/common_rn/img/bg_side_about_pic.jpg);background-repeat:no-repeat;background-position:right top;}
#section-side-about .wrap .list li{margin-bottom:8px;font-size:88%;}
#section-side-about .wrap .list li a{line-height:1.4;}
#section-side-about .wrap .point{margin:5px 14px 0;padding-bottom:17px;border-top:1px solid #ccc;padding-top:15px;zoom:1;}
#section-side-about .wrap .point .image{float:left;width:60px;}
#section-side-about .wrap .point .text{float:right;padding-top:4px;width:200px;font-size:88%;}

/* section-side-support----------------------------------- */
#section-side-support .wrap{padding:0;}
#section-side-support .banner{zoom:1;}
#section-side-support .wrap h3{margin-left:1px;}
#section-side-support .wrap ul{padding:15px 14px 14px;}
#section-side-support .wrap .list li{margin-bottom:10px;font-size:88%;}

/* section-side-reliable----------------------------------- */
#section-side-reliable ul li{margin-bottom:10px; font-size:88%;}
#section-side-reliable .floatL{margin-right:15px;}
#section-side-reliable ul.floatR{width:215px;}
#section-side-reliable .plan .floatL{margin-right:10px;}
#section-side-reliable .plan .floatL a{display:block;border:1px solid #cccccc;}
#section-side-reliable .plan .floatR{width:210px;}
#section-side-reliable .plan .floatR .title{margin-bottom:3px;font-size:103%;}
#section-side-reliable .plan .floatR .text{font-size:88%;}
#section-side-reliable .underLine{background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom; }
#section-side-reliable h3{margin-bottom:15px; font-size:96%;}
#section-side-reliable h3.sub{margin-bottom:0;text-align:center;zoom:1;}
#section-side-reliable .banner{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 14px;background-color:#fff;}

/* section-side-usefulinfo----------------------------------- */
#section-side-usefulinfo .floatL{padding-right:10px;background:transparent url(/common_rn/img/bg_base_line_001.gif) repeat-y right top;}
#section-side-usefulinfo h3{margin-bottom:10px; font-size:96%;line-height:1.3;}
#section-side-usefulinfo .wrap ul.iconList{width:125px;}
#section-side-usefulinfo .wrap ul li{margin-bottom:10px;font-size:88%;display:inline-block;padding-left:29px;text-indent:-29px!important;white-space:normal;zoom:1;}
#section-side-usefulinfo .wrap ul li img{vertical-align:middle; margin-right:9px;}

/* section-side-forcustomer ----------------------------------- */
#section-side-forcustomer .floatL{padding-right:10px;background:transparent url(/common_rn/img/bg_base_line_001.gif) repeat-y right top;}
#section-side-forcustomer .wrap{padding-bottom:12px;}
#section-side-forcustomer .wrap .list li{margin-bottom:10px; line-height:1.5; font-size:88%;}

/* section-side-simplebox----------------------------------- */
#section-side-simplebox{padding-top:15px;background:transparent url(/common_rn/img/bg_section_side_top_001.gif) no-repeat left top;}
#section-side-simplebox .wrap{padding-top:0;}
#section-side-simplebox .wrap .list li{margin-bottom:10px;font-size:88%;}
#section-side-simplebox .banner_area li{margin-bottom:10px;}

/* section-side-links----------------------------------- */
#section-side-links .wrap .list li{margin-bottom:10px;font-size:88%;}
#section-side-links .banner_area li{margin-bottom:10px;}

/* section-side-sns----------------------------------- */
#section-side-sns .header .btn {margin: 0;padding: 0;position: absolute;right: 4px;top: 4px;}
#section-side-sns .header .btn .list a{width:45px;background-image:url(/common_rn/img/btn_sns_side_list_o.gif);}
#section-side-sns .wrap li {font-size:88%; line-height: 1.3;}
#section-side-sns .wrap .box {margin-top:10px; padding-top:10px; background: url(/common_rn/img/bg_base_line_002.gif) repeat-x left top;}
#section-side-sns .wrap .box .logo {float:left;text-align:right;width:100px;}
#section-side-sns .wrap .box .logo.facebook,
#section-side-sns .wrap .box .logo.google  {margin: 0 0 0 -8px; position: relative;}
#section-side-sns .wrap .box .txt {float:right;text-align:left;width:160px;font-size:88%; line-height:1.3;}

/* carousel ------------------------------------------*/
#section-brandpanel {width:622px;padding-top:20px;position:relative;}
#section-brandpanel #JS_carouselPanel {float:left;width:560px;overflow:hidden;position:relative;}
#section-brandpanel #JS_carouselPanel:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#section-brandpanel #JS_carouselPanelUl {left:0;margin:0;padding:0;width:9999px;position:relative;}
#section-brandpanel #JS_carouselPanelUl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#section-brandpanel #JS_carouselPanelUl li {float:left;width:560px;margin:0;overflow:hidden;}
#section-brandpanel #JS_carouselPanelUl li img {border:0;}
#section-brandpanel #JS_carouselPrev {float:left;width:30px;height:170px;margin-right:1px;}
#section-brandpanel #JS_carouselNext {float:left;width:30px;height:170px;margin-left:1px;}
#section-brandpanel #JS_carouselPrev img, #JS_carouselNext img {cursor:pointer;}
#section-brandpanel #JS_carouselPage {position:absolute;right:40px;top:160px;}
#section-brandpanel #JS_carouselPage li {float:left;margin-left:5px;}
#section-brandpanel #JS_carouselPage li a {outline:none;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#section-brandpanel #JS_carouselPage li.thumb_01 a,
#section-brandpanel #JS_carouselPage li.thumb_01 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_01 a.on,
#section-brandpanel #JS_carouselPage li.thumb_01 a.on:hover{background-image:url(/common_rn/img/btn_main_panel_nav_01_n.gif);}
#section-brandpanel #JS_carouselPage li.thumb_02 a,
#section-brandpanel #JS_carouselPage li.thumb_02 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_02 a.on,
#section-brandpanel #JS_carouselPage li.thumb_02 a.on:hover{background-image:url(/common_rn/img/btn_main_panel_nav_02_n.gif);}
#section-brandpanel #JS_carouselPage li.thumb_03 a,
#section-brandpanel #JS_carouselPage li.thumb_03 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_03 a.on,
#section-brandpanel #JS_carouselPage li.thumb_03 a.on:hover{background-image:url(/common_rn/img/btn_main_panel_nav_03_n.gif);}
#section-brandpanel #JS_carouselPage li.thumb_04 a,
#section-brandpanel #JS_carouselPage li.thumb_04 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_04 a.on,
#section-brandpanel #JS_carouselPage li.thumb_04 a.on:hover{background-image:url(/common_rn/img/btn_main_panel_nav_04_n.gif);}
#section-brandpanel #JS_carouselPage li.thumb_05 a,
#section-brandpanel #JS_carouselPage li.thumb_05 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_05 a.on,
#section-brandpanel #JS_carouselPage li.thumb_05 a.on:hover{background-image:url(/common_rn/img/btn_main_panel_nav_05_n.gif);}
#section-brandpanel #JS_carouselPage li.thumb_01 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_02 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_03 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_04 a:hover,
#section-brandpanel #JS_carouselPage li.thumb_05 a:hover{background-position:left -20px;}
#section-brandpanel #JS_carouselPage li.thumb_01 a.on,
#section-brandpanel #JS_carouselPage li.thumb_01 a.on:hover,
#section-brandpanel #JS_carouselPage li.thumb_02 a.on,
#section-brandpanel #JS_carouselPage li.thumb_02 a.on:hover,
#section-brandpanel #JS_carouselPage li.thumb_03 a.on,
#section-brandpanel #JS_carouselPage li.thumb_03 a.on:hover,
#section-brandpanel #JS_carouselPage li.thumb_04 a.on,
#section-brandpanel #JS_carouselPage li.thumb_04 a.on:hover,
#section-brandpanel #JS_carouselPage li.thumb_05 a.on,
#section-brandpanel #JS_carouselPage li.thumb_05 a.on:hover{background-position:left -40px;}
* html #section-brandpanel #JS_carouselPanelUl li{margin-left:0;}

#section-brandpanel .prev, #section-brandpanel .next{position:absolute;top:0px;zoom:1;}
#section-brandpanel .prev{left:0px;}
#section-brandpanel .next{right:0px;}
* html #section-brandpanel .prev{left:-30px;}

/*  section-bigbanner */
#section-bigbanner {margin-top:20px;text-align:center;}

/* main parts ------------------------------------------ */
#importantArea,.importantMessage{margin-top:20px;padding:8px 9px;border:solid 1px #990000;background-color:#ffffff;line-height:1.4;font-size:88%;}
#importantArea h2,.importantMessage h2{padding:0 0 8px 16px;background:url(/common_rn/img/icon_msg_001.gif) no-repeat;zoom:1;line-height:1.4;}
#importantArea p,.importantMessage p,#importantArea td,.importantMessage td,#importantArea li{line-height:1.6 !important;}

/* rec */
div.rec03{width:400px;background:url(/common_rn/img/bg_vline01_mdl_001.gif) repeat-y 50% 0;margin-top:10px;}
.rec03T{background:url(/common_rn/img/bg_vline01_top_001.gif) no-repeat 50% 0;}
.rec03B{background:url(/common_rn/img/bg_vline01_btm_001.gif) no-repeat 50% 100%;}
div.rec03 div.set{width:190px;}
div.rec03 div a{display:table-cell;vertical-align:middle;}
div.rec03 div a img{vertical-align:bottom;}
div.rec03 div span{display:table-cell;width:135px;padding-left:5px;vertical-align:middle;line-height:1.3;}
/* IE 6 */
* html div.rec03 div img{height:51px;}
* html div.rec03 div a,* html div.rec03 div span{display:inline;zoom:1;}
* html div.rec03 div span{width:135px;}
/* IE 7 */
*:first-child+html div.rec03 div a,*:first-child+html div.rec03 div span{display:inline;zoom:1;}
*:first-child+html div.rec03 div span{width:135px;}

/* area */
.areaInforT{margin-bottom:5px;}
.areaInforTitle{border-bottom:solid 1px #e0e0e0;}
.areaInforTitle h4.floatL{padding-top:2px;line-height:19px;color:#333333;}
.areaInforTitle h4.floatL img{margin-top:-2px;}
.areaInforTitle h4.floatL a{text-decoration:underline !important;}
.areaInforTitle p.floatR{width:135px;margin-bottom:3px;}
.areaInfor01 .areaInforC{width:411px;}
.areaInfor01 .content{padding:3px 7px 4px !important;border:none;background:#efefef;}
.areaInforTypeA,.areaInforTypeB{width:100%;}
.areaInforTypeA td,.areaInforTypeB td{padding:4px 0 3px 9px;line-height:1.3;}
.areaInforTypeA td{background:url(/common_rn/img/parts_arr_r_001.gif) no-repeat 2px 40%;width:33%;}
.areaInforTypeB td{background:url(/common_rn/img/parts_dot_001.gif) no-repeat 2px 10px;}
.area01{text-align:left;}
.area01 .area01H{padding-top:9px;background:#efefef;}
.area01 .area01H h2{float:left;width:325px;padding:1px 10px 10px;font-size:100% !important;line-height:1.8;white-space:nowrap;zoom:1;}
.area01 .area01H .close{position:relative;padding:1px 10px 0 10px;float:right;background:none;}
.area01 .area01H .close a{display:block;width:22px;height:22px;background:url(/common_rn/img/parts_module_close_o.gif) no-repeat 0 0;font-size:85%;text-align:left; overflow:hidden;zoom:1;}
.area01 .area01H .close a:hover{text-indent:-9999px;zoom:1;}
.area01 .area01C{padding:10px 10px 0;}
.area01 .area01C table{width:100%;margin-bottom:5px;border-left:solid 1px #c0c0c0;border-top:solid 1px #c0c0c0;}
.area01 .area01C table th,.area01 .area01C table td{padding:0 2px;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;vertical-align:top;text-align:left;line-height:15px;font-size:85%;}
.area01 .area01C table th{padding:4px 10px 3px;background:#e9e9e9;font-weight:normal;width:60px;text-align:center;vertical-align:middle;white-space:nowrap;}
.area01 .area01C table td{padding:5px 10px;vertical-align:middle;background:#ffffff;}
.area01 .area01C table td a,.area01 .area01C table td a:link,.area01 .area01C table td a:visited,.area01 .area01C table td a:hover,.area01 .area01C table td a:active{margin-right:0.7em;}
#areaSelectBox{position:absolute;z-index:999;right:0;top:300px;display:none;width:400px;}
#areaSelectIF{position:absolute;z-index:997;width:402px;height:376px;}
#areaSelectContents{padding-bottom:5px;position:absolute;z-index:998;width:400px;border:1px solid #bbb;background:#fff;}
.JS_selectArea.JS_area01 .content{background:url(/common_rn/img/bg_area001.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area02 .content{background:url(/common_rn/img/bg_area002.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area03 .content{background:url(/common_rn/img/bg_area003.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area04 .content{background:url(/common_rn/img/bg_area004.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area05 .content{background:url(/common_rn/img/bg_area005.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area06 .content{background:url(/common_rn/img/bg_area006.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area07 .content{background:url(/common_rn/img/bg_area007.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area08 .content{background:url(/common_rn/img/bg_area008.gif) no-repeat 0 0 !important;}
.JS_selectArea.JS_area09 .content{background:url(/common_rn/img/bg_area009.gif) no-repeat 0 0 !important;}
.areaInfor01 .JS_selectArea .areaInforTitle h4.floatL{padding:8px 0 10px !important;}
.areaInfor02 .JS_selectArea .areaInforTitle h4.floatL{float:none !important;}
.areaInfor01 .JS_selectArea .areaInforTitle p.floatR{padding-top:6px !important;}

/* recInfo */
.recInfo{padding:6px 7px 7px;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;background:#f5f5f5;}
.recInfoT{background:url(/common_rn/img/bg_line_dot_004.gif) repeat-y 50% 0;}
.recInfoT .floatL,.recInfoT .floatR{width:185px;}
.recInfoT dl dt{line-height:1.3;}
.recInfoT dl dd{margin-top:2px;}
.recInfoB{margin:10px 2px 8px;}
.recInfoB dl{margin-top:5px;padding-top:5px;border-top:solid 1px #cccccc;}
.recInfoB dl dt{float:left;width:145px;}
.recInfoB dl dd{padding-top:6px;float:left;width:235px;line-height:1.3;}
.recInfoB dl dd span.withIcon{margin-left:6px;text-indent:-6px;display:block;}

/* 新しい機内食お知らせバナー ------------------------------------------ */
.airportInfo{border:solid 1px #cccccc;border-top:0;padding:0 1px 1px;}
.airportInfoB{padding:8px 0 5px 5px;background:#ffffff url(/common_rn/img/bg_home_japan.jpg) no-repeat 0 0;min-height:75px;}
.airportInfoNew{margin-top:5px;background:#ffffff url(/common_rn/img/bg_home_haneda02.gif) no-repeat 100% 0%;width:210px;}
.airportInfoNew ul{padding:5px;border:solid 1px #cccccc;}
.airportInfoNew ul li{padding-left:7px;text-indent:-7px;line-height:1.3;}


/* 旅プラスなびバナー ------------------------------------------ */
.tabiInfo{border:solid 1px #cccccc; padding:4px;}
.tabiInfoA{min-height:110px;height:auto !important;height:110px;background:url(/common_rn/img/bg_home_tabi.jpg) no-repeat; border-bottom:1px solid #c3c3c3;}
.tabiInfoNew{width:220px !important; padding-top:8px;}
.tabiInfoNew ul{padding:5px;background:#ffffff;}
.tabiInfoNew ul li{padding-left:7px;text-indent:-7px;line-height:1.3;}
/* テキスト右側txtR　右側txtL */
.tabiInfoA .txtR{margin-left:145px;}
.tabiInfoA .txtL{margin-left:9px;}


/* side parts ------------------------------------------ */
.box01{width:220px;background:url(/common_rn/img/bg_sidebox01_001.gif) repeat-y;}
html*.box01{padding-top:5px;width:220px;background:url(/common_rn/img/bg_sidebox01_001.gif) repeat-y;}
.box01 p,.box01 dd{line-height:1.3;}
.box01H01{margin-left:6px;padding-left:9px;background:url(/common_rn/img/parts_head_blue_001.gif) no-repeat;line-height:1.4;}
.box01H02{padding:10px 0 0 3px;}
.box01Dl01{margin:0 0 0 5px;width:210px;}
.box01Dl01 .note01{font-size:80%;}
.box01Dl01 dt{padding:10px 4px 3px 0;line-height:1.4; color:#666;}
html*.box01Dl01 dt{padding:5px 4px 0 0;line-height:1.4; color:#666;}
html*.box01Dl01 dd{padding:1px 0 7px 3px;}
.box01Dl01 dd.box01Dd02{padding:0 0 0 3px;}
.box01Dl01 dd .inpTxt01{width:88px;line-height:1.2;border:solid 1px #999999;}
.box01Dl01 dd .inpPwd01{width:68px;line-height:1.2;border:solid 1px #999999;}
.box01Dl01 dd .inpTxt01,.box01Dl01 dd .inpPwd01{height:15px;}
.box01Dl01 dd .inpChb01{vertical-align:-2px;}
.box01Dl01 dd.box01Dd01{ text-align:center; padding-top:12px;}
html*.box01Dl01 dd.box01Dd01{ text-align:center; padding:0;}
.box01Dl01 dd.box01Dd01 span{display:block;margin-top:3px;margin-left:4px;padding-left:6px;width:108px;text-indent:-6px;}
.box01Dl01 dd.box01Dd01 a{font-weight:bold;}
.box01Btn01{margin:3px 0 0 7px;}
.box01Btn02{margin:3px 0 0 2px;}
.box01Clm01{margin:10px 0 0 2px;width:216px;background:#f4f9ff;}
.box01Clm01.last{padding:9px 0 2px 0;}
.box01Clm01 dt{margin:0 7px;padding-left:10px;background:url(/common_rn/img/parts_arr_r_001.gif) no-repeat 2px 0.25em;line-height:1.4;font-weight:bold;zoom:1;}
.box01Clm01 dd{padding:2px 8px 0 8px;}
.box01JMB,.box01JALCARD{position:relative;margin:0 0 0 3px;width:210px;height:61px;}
.box01JMB .img01{position:absolute;width:210px;height:61px;}
.box01JMB .img02{position:absolute;top:23px;left:5px;width:130px;height:31px;}
.box01JALCARD .img02{position:absolute;top:23px;left:9px;width:130px;height:31px;}
.box02JMB{position:relative;margin:10px 0 0 3px;background-image:url(/common_rn/img/bg_jmb-check.gif);background-repeat:repeat-y;width:210px;border-bottom:1px solid #d8dbe7;}
ul.box02JMB-list{padding:7px 7px 4px 7px;}
ul.box02JMB-list li img{margin-right:2px;}
ul.box02JMB-list li{line-height:1.3;margin-left:46px;text-indent:-46px;font-weight:bold;width:150px;}
* html ul.box02JMB-list li{margin-left:0;padding-left:46px;}
*:first-child+html ul.box02JMB-list li{margin-left:0;padding-left:46px;}

.box01C01 .floatR{width:70px;}
.box02{width:220px;background:url(/common_rn/img/bg_sidebox02_001.gif) repeat-y;}
.box02T{width:220px;}
.box02B{padding:2px 0;width:220px;background:url(/common_rn/img/bg_sidebox02_002.gif) no-repeat left bottom;}
.box02 li{margin-left:2px;padding-top:7px;padding-bottom:5px;width:216px;}
.box02 li.first{padding-top:10px;background:none;}
.box02 li .clearfix{width:216px;}
.box02 li .floatL{width:166px;}
.box02 li .floatR{padding-right:5px;}
.box02 dt{padding:3px 0 5px0;}
.box02 dt.link01{width:75px;}
.box02 dt.link02{width:102px;}
.box02 dd{padding:0; color:#666666;}
.box02 dd.first{margin-top:13px;}
.box02 dd.middle01{font-size:100% !important;}
.box02 li.bnr01{padding:7px 0 4px 0;}
.box02 li.bnr01 img{vertical-align:bottom;}

/* rt_homeSbanner3 */
.bnr01 div#rt_homeSbanner3{margin:5px 5px0;padding:10px 5px 5px 5px;border-top:1px solid #CDCDCD;}
.bnr01 div#rt_homeSbanner3 div.floatL02{display:table-cell;width:50px;vertical-align:middle;}
.bnr01 div#rt_homeSbanner3 div.floatR02{display:table-cell;padding:0 0 0 5px;width:140px;vertical-align:middle;line-height:1.3;}
/* IE 6 */
* html .bnr01 div#rt_homeSbanner3 div{display:inline;zoom:1;}
/* IE 7 */
*:first-child+html .bnr01 div#rt_homeSbanner3 div{display:inline;zoom:1;}

.box01 .meritBox{margin:14px 0 0 5px;border-top:1px #cdcdcd solid; width:210px; padding:0 0 10px 0;}
.box01 .meritbtn{float:left; padding-left:2px; margin-top:15px; margin-right:6px; width:77px;}
.box01 .meritlink{float:left; width:120px; margin-top:12px;}
html > body .box01 .meritlink{margin-top:20px;}
.box01 .meritlink li{padding-top:3px;}
.img_girl{float:right;padding:7px 10px 0 0;}

/* both Sides ------------------------------------------ */
.bothSides img.floatR{margin-left:5px;}
.bothSides span{padding:2px 0;display:block;line-height:1.3;}
.bothSides span.withIcon{padding-left:6px;text-indent:-6px;font-weight:bold;}
.bothSides span.withIcon.icon01{padding-left:14px;text-indent:-14px;}
.bothSides .link01{margin-top:15px;}
.bothSides .link01 li{margin-top:5px;padding-bottom:3px;background:url(/common_rn/img/bg_left_link01_003.gif) 0 100% no-repeat;width:300px;}
.bothSides .link01 li .bgBtn{padding:2px 10px 0;background:url(/common_rn/img/bg_left_link01_003.gif) 0 0 no-repeat;}
.bothSides .link01 li span{padding-top:3px;}
.bothSides .link02 li{margin-top:15px;padding:5px 5px 5px 7px;border:solid 1px #e0e0e0;}
.bothSides .link02 li.mobileQRcode{margin-top:10px;padding-left:5px;}
.bothSides .link02 li.mobileQRcode span{padding-top:1px;padding-bottom:0;}
.bothSides .link02 li.mobileQRcode ul{width:173px;}
.bothSides .link02 li.mobileQRcode ul li{margin-top:4px;padding:2px 5px;border:solid 1px #e0e0e0;}
.bothSides .link03{padding-bottom:5px;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;}
.bothSides .link03 li{padding:5px 5px 0 7px;}
.bothSides .link03 li span{padding-bottom:0;}
.bothSides h2.link04H01{padding:9px 34px 7px 8px;background:url(/common_rn/img/bg_side_link_ttl_001.gif) 0 0 no-repeat;}
.bothSides h2.link05H01{padding:9px 28px 8px 8px;background:url(/common_rn/img/bg_side_link_ttl_002.gif) 0 0 no-repeat;}
.bothSides h2.link05H01 a{margin-left:10px;}
.bothSides .bgLi04,.bothSides .bgLi05{padding-bottom:4px;background:url(/common_rn/img/bg_side_link02_002.gif) 0 100% no-repeat;}
.bothSides .link04,.bothSides .link05{padding:0 4px;background:url(/common_rn/img/bg_side_link02_001.gif) repeat-y;}
.bothSides .link04 li{padding:5px 6px;border-top:solid 1px #cccccc;}
.bothSides .link04 li span{padding-bottom:0;}
.bothSides .link05{padding:5px 10px;}
.bothSides .link05 li{padding:2px 10px 2px 0;float:left;}
.bothSides .link05 li span.withIcon{padding:0;text-indent:0;float:left;white-space:nowrap;font-weight:normal;}

.bothSides .link06{padding:5px 0 5px 0;}
.bothSides .link06 li{padding:5px 5px 0 7px;}
.bothSides .link06 li span{padding-bottom:0;}
.bothSides .bgLi07,.bothSides .bgLi08{padding-bottom:4px;background:url(/common_rn/img/bg_side_link02_002_home.gif) 0 100% no-repeat;}
.bothSides .link07{padding:0 4px;background:url(/common_rn/img/bg_side_link02_001_home.gif) repeat-y;}
.bothSides .link08{padding:7px 5px 7px 10px;background:url(/common_rn/img/bg_side_link02_001_home.gif) repeat-y;}
.bothSides .link07{padding:8px 10px 3px 10px;}
.bothSides .link07 li{padding:2px 10px 2px 0;float:left;}
.bothSides .link07 li span.withIcon{padding:0;text-indent:0;float:left;white-space:nowrap;font-weight:normal;}
.bothSides .link08 .txt08{padding-left:8px; float:left; width:165px;}
.bothSides .link08 .txt08 dd{line-height:1.4;}

/* ticket module ------------------------------------------ */
#homeTicketPanel01,#tabPanel01,#tabPanel03,#airTicketToggle{display:block;}
#tabPanel02,#tabPanel04,#tabPanel05,#radioPanel02,#radioPanel03,#radioPanel05,#childInputArea{display:none;}
#pnlSwitchHome li, #pnlSwitchHome li a, #pnlSwitchInt li, #pnlSwitchInt li a{background:none; }
#pnlSwitchHome .pnl01Tab0101, #pnlSwitchInt .pnl01Tab0101{position:absolute;top:0;left:1px;z-index:5;width:172px; height:55px;}
#pnlSwitchHome .pnl01Tab0102, #pnlSwitchInt .pnl01Tab0102{position:absolute;top:0;left:165px;z-index:4;width:172px; height:45px;}
#pnlSwitchHome .pnl01Tab0103, #pnlSwitchInt .pnl01Tab0103{position:absolute;top:0;left:330px;z-index:3;width:172px; height:45px;}
#pnlSwitchHome .pnl01Tab0104, #pnlSwitchInt .pnl01Tab0104{position:absolute;top:0;right:1px;z-index:2;width:106px; height:55px;}
#pnlSwitchHome .pnl01Tab0108{position:absolute;top:0;left:1px;z-index:4;width:340px;height:55px;}
#pnlSwitchHome .pnl01Tab0109{position:absolute;top:0;left:335px;z-index:3;width:212px;height:45px;}
#pnlSwitchHome .pnl01Tab0110{position:absolute;top:0;left:1px;z-index:3;width:412px;height:55px;}
#pnlSwitchHome .pnl01Tab0111{position:absolute;top:0;left:405px;z-index:4;width:203px;height:45px;}

/* base2012.css */
.pnl01{width:auto;background:none;}
.pnl01T{background:none;}
.pnl01B{padding:0;background:none;zoom:1;}
.pnl01B2{padding:0;background:none;zoom:1;}

#pnlSwitchHome, #pnlSwitchInt{position:relative;width:auto;height:45px;z-index:1;}


/* tour -----------------------------*/
.sectionHasHead .campaignSSI .section-middle {border-top: medium none;padding: 5px 8px 10px;}
.campaignSSI .sectionBodyInner {width:600px;overflow:hidden;padding:0 0 0 5px;position:relative;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb {margin:0;padding:0;width:620px;background:url("/common_rn/img/bg_base_line_002_85px.gif") repeat transparent;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li{float:left;line-height:1.5;padding: 11px 10px 0 0;margin: 0 10px 0 0;width:288px; height:74px; overflow:hidden;background: url("/common_rn/img/bg_base_line_001.gif") repeat-y scroll right center transparent;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li .campaignBnr {float:left;margin-right:6px;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li .text {float:left;padding: 0 0 0 10px;width: 168px;font-weight:bold;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li span.iconLink {background: url("/common_rn/img/icon_triangle_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:6px !important;text-indent:0;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li span.iconOther {background: url("/common_rn/img/icon_popup_p_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:14px !important;text-indent: 0;}
.toplineCancel {position:absolute; top:0; left:0; width:100%; height:1px; background:#FFF; overflow:hidden;}

/* domtour -----------------------------*/
#domtourPanel02 .module_select_two .leftCol .baseModuleTable th{vertical-align:top;white-space:nowrap;padding-top:2px;}
#domtourPanel02 .module_select_two .leftCol .baseModuleTable td{padding-right:4px;vertical-align:top;}
#domtourPanel02 .module_select_two .leftCol .baseModuleTable td .sub {line-height:1.4;font-size:88%;margin-top:5px;white-space:nowrap;}
#domtourPanel02 #domtour_search_select .radio_list li {float:left;}
#domtourPanel02 #domtour_search_select .wrap div.package{float:right;margin-top:-14px;}
#domtourPanel02 #domtour_search_select p.sublink{float:right;margin-right:0;font-size:88%;zoom:1;}
* html #domtourPanel02 #domtour_search_select .wrap{padding:4px 15px;} 
* html #domtourPanel02 .module_select_two .leftCol .baseModuleTable td select{vertical-align:-1px!important;}
* html #domtourPanel02 #domtour_search_select .wrap div.package{margin-top:-23px;} 
* html #domtourPanel02 #domtour_search_select p.sublink{padding-top:1px;}
*:first-child+html #domtourPanel02 #domtour_search_select .wrap{padding:4px 15px;} 
*:first-child+html #domtourPanel02 .module_select_two .leftCol .baseModuleTable td select{vertical-align:top!important;}
*:first-child+html #domtourPanel02 #domtour_search_select .wrap div.package{margin-top:-25px;} 
*:first-child+html #domtourPanel02 #domtour_search_select p.sublink{padding-top:2px;}

#JS_pnlSwitch{position:relative;width:auto;height:45px;z-index:1;}
#JS_pnlSwitch li, #JS_pnlSwitch li a{display:block;background:none;zoom:1;}
#JS_pnlSwitch .pnl01Tab0108{position:absolute;top:0;left:1px;z-index:4;width:340px;height:55px;}
#JS_pnlSwitch .pnl01Tab0109{position:absolute;top:0;left:335px;z-index:3;width:212px;height:45px;}
#domtourPanel01 .module_select_two{border-top:none;}
#domtourPanel02 .list li{margin-right:20px;}
#domtourPanel02 .list input{margin-right:3px;}
.JS_dtrDp02, #domtourPanel02, .JS_domtour_course_block{display:none;}

/* intltour ------------------------------- */
.dom_indexPage .module_select_two,.inter_indexPage .module_select_two,domtour_indexPage .module_select_two{border-top:1px solid #ccc;}
#TourSearch_Select,#domtour_search_select{border-bottom:1px solid #ccc;}
#homeTicketPanelBlock24 .module_select_two{background:none;}
#homeTicketPanelBlock24 .module_select_two .leftCol .baseModuleTable th {vertical-align:top;white-space:nowrap;padding-top:2px;}
#homeTicketPanelBlock24 .module_select_two .leftCol .baseModuleTable td{padding-right:4px;}
#homeTicketPanelBlock24 .module_select_two .leftCol .baseModuleTable td .sub {line-height:1.4;font-size:88%;margin-top:6px;white-space:nowrap;}
#TourSearch_Select .radio_list li{float:left;}
#TourSearch_Select div.package{float:right;margin-top:-14px;}
#TourSearch_Select .package p.sublink{float:right;margin-right:0;font-size:88%;zoom:1;}
* html #TourSearch_Select .wrap{padding:4px 15px;}
*:first-child+html #TourSearch_Select .wrap{padding:4px 15px;}
* html #TourSearch_Select .module_select_two .leftCol .baseModuleTable td select{vertical-align:-1px!important;}
*:first-child+html #TourSearch_Select .module_select_two .leftCol .baseModuleTable td select{vertical-align:top!important;}
* html #TourSearch_Select div.package{margin-top:-23px;}
* html #TourSearch_Select .package p.sublink{padding-top:1px;} 
*:first-child+html #TourSearch_Select div.package{margin-top:-25px;}
*:first-child+html #TourSearch_Select .package p.sublink{padding-top:2px;}

/* childInputArea */
#childInputArea{margin:7px 0 10px 11px;width:268px;}
.childInputAreaM{padding:2px;background:#F7F7F7;border:1px solid #cccccc;}
.childInputAreaM .ticketTitle{margin:0;padding:3px 5px;background:#d5d6dd;border:1px solid #cdced6;line-height:1.2;}
.childInputTbl01 th,.childInputTbl01 td{padding:7px 5px 5px 5px;}
.childInputTbl02 th{font-weight:normal;}
.childInputTbl02 thead th{padding:7px 5px 3px 5px;}
.childInputTbl02 tbody th{padding:7px 5px 5px 5px;text-align:left;}
.childInputTbl02 tbody td{padding:0 5px;}
.childInputAreaM select{width:50px;}
#childInputAreaAction.active{cursor:default;}
div.domTMInputChild{display:none;}
div.domTMInputChild{margin:7px 0pt 10px 11px;width:268px;}

/* hotel */
.ticketTitle h3{width:auto;padding-top:1px;line-height:1.2;}
.ticketTitle .liLink01{float:right;width:auto;padding:0;margin:0;}
.ticketTitle .liLink01 li{padding:0;margin:0;}
.hotelOsusumeBox{margin:7px 0 10px 11px;width:268px;}
.osusumeBoxM{border:1px solid #cccccc;}
.osusumeBoxM .Title img{display:block;}
.osusumeBoxM .Text,.osusumeBoxM .Text02{text-align:center;margin-top:3px;}
.osusumeBoxM .Text img{margin:0 auto;display:block;}
.osusumeBoxM .Text02 img{margin:0 auto 0 10px;display:block;}
.osusumeBoxM .Banner{margin:5px 5px 0 10px;}
.osusumeBoxM .Banner .floatL{width:80px;}
.osusumeBoxM .Banner .bannerText{float:left;width:165px;display:block;}
.osusumeBoxM .Banner .bannerText p{padding:10px 0 5px 5px;font-weight:bold;}
.osusumeBoxM .Button{margin-top:7px;padding-left:80px;padding-bottom:5px;}
.osusumeBoxM .Button .floatL{width:88px;}
.osusumeBoxM .Button .liLink01{margin-left:91px;}
.teikeiBanner{margin-top:7px;padding-bottom:5px;text-align:center;}
.searchButton{margin:5px 11px 10px 11px;padding-top:7px;border-top:1px solid #cdced6;}
.searchButton .floatL,.searchButton .floatR{width:131px;}
.ticketHoterBox01{margin:5px 0 3px 11px;width:274px;}
.ticketHoterBox01 .smaller01{line-height:1.5;display:block;}

/* hotelListImage */
.hotelListImage{margin:0 0 6px 7px;width:276px;padding-top:7px;border-top:1px solid #d4d4d4;}
.hotelListImage ul{margin-left:4px;}

/* miniBanner */
.miniBanner{margin:7px 0 10px 11px;width:270px;}
.miniBanner .bannerImage{float:left;margin-right:5px;width:100px;}
.miniBanner .liLink01{float:left;padding-top:7px;width:163px;}

/* pnl01Tbl0x */
.pnl01Tbl06{margin:5px 0 10px 11px;width:268px;}
.pnl01Tbl06 th{padding:9px 2px 0;color:#666666 !important;text-align:left;width:33%;vertical-align:top;}
.pnl01Tbl06 td{padding:5px 2px0 2px;width:auto;}

/* tours */
.trs_cmt01{border-bottom:1px solid #D4D4D4;margin:0 11px;padding:2px 0 5px;}
.trs_pnl01 .trs_cmt01{margin:0 10px;padding:8px 0 5px;}
.trs_txt01{display:none;}
.trs_day,.trs_month{width:159px;}
.trs_day{margin-right:3px;}
.trs_pnl01 .pnl01Tbl01,.toursPanel .pnl01Tbl01{margin:6px 0 0 12px;width:266px;}
.trs_pnl01 .pnl01Tbl01 th,.toursPanel .pnl01Tbl01 th{width:30%;}
.trs_pnl01 .numberTable th,.toursPanel .numberTable th{width:78%;}
.trs_pnl01 .numberTable td,.toursPanel .numberTable td{text-align:right;}
.notesBox01{margin:0 11px;}
.notesBox01 .floatL{padding-top:7px;width:134px;color:#666666 !important;}
.notesBox01 .floatL img{padding-right:2px;}
.notesBox01 .floatR{width:130px;}
.notesBox01 .floatR li,.notesBox01 .floatR li p{float:right;}
.dpSet{margin:10px auto 0;width:270px;} 
.dpTtl{padding:5px 6px 4px;background:#eeeeee;line-height:1.2;}
.dpTtl strong{float:left;width:129px;display:block;}
.dpTtl span{float:right;width:129px;display:block;text-align:right;}
.dpTtl span.smaller01{line-height:1.4;color:#474747;}
.dpBox{padding-top:5px;}
.dpBoxLine{background:url(/common_rn/img/bg_line_dot_001.gif) repeat-x;margin-top:5px;}
.dpBox .sideTtl{float:left;width:22px;}
.dpBox .sideTtl img{padding-top:5px;}
.dpBox .pnl01Tbl01{margin:0;float:right;width:240px;}
.dpBox .pnl01Tbl01 th{width:auto;}
.dpBox .pnl01Tbl01 td{width:175px;}
.dpBox .pnl01Tbl01 td.arrival{padding-top:7px;}
.dpBox .childSelectBox{border:solid 1px #cbcbcb;background-color:#f7f7f7;width:238px;float:right;}
.dpBox .childSelect .childSelectBox .pnl01Tbl01{width:228px;margin-left:5px;margin-right:5px;display:inline;}
.dpBox .childSelect .childSelectBox .pnl01Tbl01 th, .dpBox .childSelect .childSelectBox .pnl01Tbl01 td{border-bottom:1px solid #cbcbcb;padding:10px 0;}
.dpBox .childSelect .childSelectBox .pnl01Tbl01 td .wid55{width:55px;}
.dpBox .childSelect .childSelectBox .pnl01Tbl01 td.pdr5{padding-right:5px;}
.dpBox .childSelect .childSelectBox .pnl01Tbl01 th{font-weight:normal;color:#333333 !important;}
.dpBox .childSelectBox .borNo{border:none !important;}
.dpFeelings{margin:7px 8px 0;padding:7px 8px 0;border-top:1px solid #CDCED6;}
.dpFeelings .btn{float:left;width:105px;}
.dpFeelings .txt{padding-left:115px;text-align:left;line-height:1.3;}
.feelings_search{margin:5px 8px 0;padding:7px 8px 0;border-top:1px solid #CDCED6;}
.feelings_search a,.feelings_search span{display:block;float:left;}
.feelings_search a{margin-right:5px;}
.feelings_search span{padding-top:8px;width:148px;}
.feelings_search2{padding:13px 10px 0;}
.feelings_search2 .btn{float:left;width:105px;}
.feelings_search2 .txt{padding-left:115px;text-align:left;line-height:1.3;}
.feelings_search3{margin:6px 8px 0;padding-top:6px;border-top:1px solid #CDCED6;text-align:center;}
.trs_menuT{padding-top:2px;background:transparent url(/common_rn/img/bg_left_pnl_top_002.gif) no-repeat;width:290px;}
.menuTtl{margin:0 2px;padding:4px 0 8px;background:url(/common_rn/img/bg_dtr_menu.gif) no-repeat 0 100%;text-align:center;}
.trs_subtitle{margin-top:13px;text-align:center;}
.dtr_dynamic{padding-top:10px;}
.dtr_dynamic dd{margin:0 8px;padding:0 8px;background:none;font-weight:normal;}
.dtr_dynamic dt{border:none;text-align:center;}
.airplusDP1{padding-bottom:3px !important;}
.airplusDP2{padding-bottom:6px !important;}
.logoJalTrs{margin:0 11px;}
.logoJalPak{margin:10px 10px 8px;}

/* tours contact */
#section-side-contact .wrap{padding:0 0 12px;}
#section-side-contact .bgArea{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:10px 14px 8px;background:#f5f5f5 url(/common_rn/img/bg_tour_side_contact.jpg) repeat-x left bottom; font-size:88%;border-bottom:#e5e5e5 solid 1px;}
#section-side-contact .bgArea.intl{}
#section-side-contact .small{font-size:88%;line-height:1.5;}
* html #section-side-contact .small{font-size:88%;line-height:1.4;}
#section-side-contact .wrap .ttl1{line-height:1.4;font-size:113.6% !important;padding-bottom:3px !important;font-weight:bold;}
#section-side-contact .wrap .ttl2{line-height:1.4;font-weight:bold;}
#section-side-contact .wrap dl{padding:11px 15px 0; min-height:40px; height:auto !important; height:40px;}
#section-side-contact .wrap dl.intl{padding:7px 15px 0 !important;}
#section-side-contact .wrap dt img{vertical-align:bottom;}
#section-side-contact .wrap dt{float:left;width:40px;}
#section-side-contact .wrap dd{float:right;width:220px;line-height:1;font-size:88%;padding-top:1px;}
#section-side-contact .wrap dd.numberTxt{font-size:133% !important;color:#996600; font-weight:bold;margin-bottom:6px;padding-top:2px;}
#section-side-contact .side_bottom_link p{margin-top:0;}
#section-side-contact .wrap .innerBox{padding:15px 15px 0 15px;}
#section-side-contact .wrap .innerBox p{padding:0 !important;}
#section-side-contact .wrap .bgArea p{font-size:100%;}

/* Javascript ticket module non */
#intStopOverBlock,#intHotelModuleBlock,#intTourModuleBlock,#domTMModule2,#domTMModule12,#domTMModule13,#domTMModule14,#domTMModule15,#domTMModule112,#domTMModule1112,#domTMModule1122,#domTMModule1123,.domtour_pack_block{display:none;}

/* roImg ------------------------------------------ */
a.roImg:link,a.roImg:visited,a.roImg:hover,a.roImg:active{background-position:0 0 !important;background-repeat:no-repeat !important;display:block !important;}
a.roImg:hover img,a.roImg:active img{visibility:hidden !important;}
* html a.roImg:hover,* html a.roImg:active{text-indent:-9999px !important;} 

/* side panel ------------------------------------------ */
#btn_sidepane_dom_001{background-image:url(/common_rn/img/btn_sidepane_dom_001_o.gif) !important;width:90px;height:23px;}
#btn_sidepane_int_001{background-image:url(/common_rn/img/btn_sidepane_int_001_o.gif) !important;width:90px;height:23px;}
#btn_sidepane_dom_002{background-image:url(/common_rn/img/btn_sidepane_dom_002_o.gif) !important;width:90px;height:23px;}
#btn_sidepane_int_002{background-image:url(/common_rn/img/btn_sidepane_int_002_o.gif) !important;width:90px;height:23px;}
#btn_jmb_join_001{background-image:url(/common_rn/img/btn_jmb_join_001_o.gif) !important;width:130px;height:31px;}
#btn_reserve_search_001{background-image:url(/common_rn/img/btn_reserve_search_001_o.gif) !important;width:105px;height:26px;}
#btn_sidepane_yoyaku_003{background-image:url(/common_rn/img/btn_sidepane_yoyaku_003_o.gif) !important;width:172px;height:31px;}
#btn_sidepane_yoyaku_001{background-image:url(/common_rn/img/btn_sidepane_yoyaku_001_o.gif) !important;width:252px;height:31px;}
#btn_sidepane_yoyaku_004{background-image:url(/common_rn/img/btn_sidepane_yoyaku_004_o.gif) !important;width:83px;height:23px;}
#btn_sidepane_yoyaku_005{background-image:url(/common_rn/img/btn_sidepane_yoyaku_005_o.gif) !important;width:161px;height:23px;}
#btn_sidepane_yoyaku_006{background-image:url(/common_rn/img/btn_sidepane_yoyaku_006_o.gif) !important;width:83px;height:23px;}
#btn_sidepane_yoyaku_007{background-image:url(/common_rn/img/btn_sidepane_yoyaku_007_o.gif) !important;width:161px;height:23px;}
#btn_sidepane_check_001{background-image:url(/common_rn/img/btn_sidepane_check_001_o.gif) !important;width:252px;height:31px;}
#btn_sidepane_yoyaku_002{background-image:url(/common_rn/img/btn_sidepane_yoyaku_002_o.gif) !important;width:252px;height:31px;}
#btn_sidepane_check_003{background-image:url(/common_rn/img/btn_sidepane_check_003_o.gif) !important;width:126px;height:29px;}
#btn_sidepane_condition_001{background-image:url(/common_rn/img/btn_sidepane_condition_001_o.gif) !important;width:270px;height:32px !important;}
#middleArea .sp_rdt{margin:20px 0;}

#txt_jaltorikumi_001{background-image:url(/common_rn/img/txt_jaltorikumi_001_o.gif) !important;width:109px;height:15px;}
#txt_jaltorikumi_002{background-image:url(/common_rn/img/txt_jaltorikumi_002_o.gif) !important;width:143px;height:15px;}
#txt_jaltorikumi_003{background-image:url(/common_rn/img/txt_jaltorikumi_003_o.gif) !important;width:183px;height:15px;}
#txt_kanrensite_001{background-image:url(/common_rn/img/txt_kanrensite_001_o.gif) !important;width:160px;height:15px;}
#txt_kanrensite_002{background-image:url(/common_rn/img/txt_kanrensite_002_o.gif) !important;width:101px;height:15px;}
#head_side_jalenjoy_001_home{background-image:url(/common_rn/img/head_side_jalenjoy_001_home_o.gif) !important;width:220px;height:28px;}
#txt_sidelink_001{background-image:url(/common_rn/img/txt_sidelink_001_o.gif) !important;width:146px;height:15px;}
#txt_sidelink_002{background-image:url(/common_rn/img/txt_sidelink_002_o.gif) !important;width:106px;height:15px;}
#txt_sidelink_003{background-image:url(/common_rn/img/txt_sidelink_003_o.gif) !important;width:130px;height:15px;}
#btn_jmb_join_001_home{background-image:url(/common_rn/img/btn_jmb_join_001_home_o.gif) !important;width:130px;height:31px;}
#txt_side_mileage_001{background-image:url(/common_rn/img/txt_side_mileage_001_o.gif) !important;width:100px;height:16px;}
#txt_side_mileage_002{background-image:url(/common_rn/img/txt_side_mileage_002_o.gif) !important;width:75px;height:15px;}
#txt_side_mileage_003{background-image:url(/common_rn/img/txt_side_mileage_003_o.gif) !important;width:110px;height:15px;}
#txt_side_mileage_004{background-image:url(/common_rn/img/txt_side_mileage_004_o.gif) !important;width:93px;height:15px;}
#btn_jmb_merit{background-image:url(/common_rn/img/btn_jmb_merit_o.gif) !important;width:77px;height:42px;}
#btn_side_jalcard_home_001{background-image:url(/common_rn/img/btn_side_jalcard_home_001_o.gif) !important;width:130px;height:31px;}

/* dom_indexPage ------------------------------------------ */
.dom_indexPage{background:transparent url(/common_rn/img/bg_main.jpg) repeat-x center 104px;}
.dom_indexPage #JS_sakitoku_a_PeriodCounter,.dom_indexPage #JS_sakitoku_b_PeriodCounter,.dom_indexPage #JS_s_sakitokuPeriodCounter{background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom;padding-bottom:12px;margin-bottom:10px;}
.dom_indexPage #JS_sakitoku_a_PeriodCounter .date .noph01,.dom_indexPage #JS_sakitoku_b_PeriodCounter .date .noph01,.dom_indexPage #JS_s_sakitokuPeriodCounter .date .noph01{padding-top:2px;padding-right:3px;}
.dom_indexPage #JS_sakitoku_a_PeriodCounter .date .noph02,.dom_indexPage #JS_sakitoku_b_PeriodCounter .date .noph02.dom_indexPage #JS_s_sakitokuPeriodCounter .date .noph02{padding-left:10px;}
.dom_indexPage #SeatBtnArea{background:url(/common_rn/img/bg_base_line_003.gif) repeat left top;padding-left:11px;}
.dom_indexPage #SeatBtnArea ul li{float:left;}
.dom_indexPage #SeatBtnArea ul li a{display:block;width:197px;height:147px;zoom:1; }
.dom_indexPage #SeatBtnArea #BtnFirstClass{background-image:url(/common_rn/img/btn_firstclass_dom_o.jpg);margin-right:4px;}
.dom_indexPage #SeatBtnArea #BtnClassJ{background-image:url(/common_rn/img/btn_classj_dom_o.jpg);margin-right:2px;}
.dom_indexPage #SeatBtnArea #BtnNormalSeat{background-image:url(/common_rn/img/btn_normalseat_dom_o.jpg);}

/* 旅プラスの情報が入るセクション */
.section .section-tabiplus {border:none;background:transparent url(/common_rn/img/bg_section_base_top_002.png) no-repeat left top;padding:12px 0 0;}
.section .section-tabiplus .section-middle-tabiplus {background:transparent url(/common_rn/img/bg_section_base_bottom_001.png) no-repeat left bottom;padding:1px 10px 15px;}
.section .section-tabiplus .recommend {background: url(/common_rn/img/bg_base_line_002.gif) repeat-x scroll center bottom transparent; padding-bottom: 10px;}
.section .section-tabiplus .recommend li{padding:15px 0 16px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left bottom;}
.section .section-tabiplus .recommend li .box{margin-left:0;width:385px;line-height:1.5;zoom:1;}
.section .section-tabiplus .recommend li .box:after{content :''; display :block; clear :both; }
.section .section-tabiplus .recommend li.end{padding-bottom:0;background-image:none;}
.section .section-tabiplus .recommend li .text{float:right; padding: 8px 10px 0 0;width:300px;line-height:1.4;}
.section .section-tabiplus .recommend li .text span{line-height:1.5;}
.section .section-tabiplus .recommend li img.thumb{float:left;margin-right:10px;}
.section .section-tabiplus .recommend .floatL{text-align:center;}

/* inter_indexPage ------------------------------------------ */
.inter_indexPage{background:transparent url(/common_rn/img/bg_main.jpg) repeat-x center 104px;}
.inter_indexPage #JS_sakitokuPeriodCounter{background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom;padding-bottom:12px;margin-bottom:10px;}
.inter_indexPage #SeatBtnArea{background:url(/common_rn/img/bg_base_line_003.gif) repeat left top;padding-left:11px;}
.inter_indexPage #SeatBtnArea ul li{float:left; }
.inter_indexPage #SeatBtnArea ul li a{display:block;width:147px;height:147px;zoom:1; }
.inter_indexPage #SeatBtnArea #BtnFirstClass{background-image:url(/common_rn/img/btn_firstclass_inter_o.jpg);margin-right:4px;}
.inter_indexPage #SeatBtnArea #BtnBusinessClass{background-image:url(/common_rn/img/btn_businessclass_inter_o.jpg);margin-right:2px;}
.inter_indexPage #SeatBtnArea #BtnPremiumeconomySeat{background-image:url(/common_rn/img/btn_premiumeconomy_inter_o.jpg);margin-right:2px;}
.inter_indexPage #SeatBtnArea #BtnEconomySeat{background-image:url(/common_rn/img/btn_economyclass_inter_o.jpg);}
.inter_indexPage .section #SectionRounge{border-top:1px solid #ccc;text-align:left;background-color:transparent;background-image:url(/common_rn/img/bg_section_rounge_bottom.png);background-repeat:repeat;background-position:left bottom;}
.inter_indexPage .section #SectionRounge .title{margin:0 1px;border-top:1px solid #fff;padding:15px 15px 9px;}
.inter_indexPage .section #SectionRounge .list{padding:0 7px 13px 11px;}
.inter_indexPage .section #SectionRounge .list li{float:left;padding-right:3px;}
.inter_indexPage .section #SectionRounge .list li a{display:block;width:297px;background-color:transparent;background-repeat:repeat;background-position:left top;}
.inter_indexPage #SectionRounge01 a{background-image:url(/common_rn/img/btn_naritalounge_o.jpg); }
.inter_indexPage #SectionRounge02 a{background-image:url(/common_rn/img/btn_hanedalounge_o.jpg); }

.inter_indexPage #section-side-support .wrap{padding:15px 14px 5px;}
.inter_indexPage #section-side-support .wrap ul{padding:12px 0 0;}
.inter_indexPage #section-side-support .underLine{background:transparent url(/common_rn/img/bg_base_line_002.gif) repeat-x left top; }

#headLineB01_2_HTML{position:relative;}
#headLineB01_2_HTML .cityGuide{background:white;display:none;}
#headLineB01_2_HTML div.cityGuide.pseudo-current{display:block;}
#headLineB01_2_HTML .cityGuide form{z-index:10;}
#headLineB01_2_HTML .cityGuide table{position:absolute;top:0;left:0;margin:4px 0 0 10px;}
#headLineB01_2_HTML .cityGuide select{margin-right:4px;width:210px;}
#headLineB01_2_HTML .cityGuide td{vertical-align:middle;padding-bottom:1px;}
#headLineB01_2_HTML div.map img{border:none;}

/* jmb_indexPage ------------------------------------------ */
.jmb_indexPage{background:transparent url(/common_rn/img/bg_main.jpg) repeat-x center 104px;}
.jmb_indexPage #rnFootNavi #rnFootNaviArea .subsection{width:215px; }
.jmb_indexPage #section-brandpanel{padding-top:0;}
.jmb_indexPage #section-brandpanel #JS_carouselPage {top:140px !important;}
.jmb_indexPage #section-side-reliable .list li{margin-bottom:0;}
.jmb_indexPage #section-side-reliable .list .sub{margin-top:5px;padding-left:5px; line-height:1.4;}

#section-jmb_change{padding-top:20px;}
#section-jmb_change #jmb_change_col2{width:620px;background:transparent url(/common_rn/img/bg_col2_area.gif) no-repeat center 57px; }
#section-jmb_change .boxCol{width:310px;}
#section-jmb_change .leftCol{float:left; }
#section-jmb_change .rightCol{float:right; }
#section-jmb_change .link_bottom{margin-top:10px;padding-right:12px;text-align:right; font-size:88%;font-weight:bold;}
#jmb_change_col2 .boxCol .body{padding:5px 15px 15px;}
#jmb_change_col2 .boxCol .body .list li{margin-top:5px;font-size:88%;line-height:1.4;}
#link_mile_area{margin-top:0;}
#link_mile_area #link_toggle_area{border:1px solid #ccc;border-bottom:none;padding-bottom:1px;background:#f6f6f6 url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom;}
#link_mile_area .boxCol{width:309px;}
#link_mile_area .inner{padding:2px 15px 10px;}
#link_mile_area dt img{display:inline; }
#link_mile_area .link_box{padding-top:8px;font-size:88%;zoom:1;}
#link_mile_area .link_box dt img{margin-right:3px;}
#link_mile_area .link_box dt a{font-weight:bold;}
#link_mile_area .link_box dd{display:none;padding-bottom:5px;}
#link_mile_area .link_box dd li{margin-top:5px;padding-left:15px;line-height:1.4;}
#link_mile_area .btnArea{clear:both;text-align:right;line-height:30px;zoom:1;}
#link_mile_area .btnArea .searchlink{float:left;}
#link_mile_area .btnArea .searchlink a{display:block;width:227px; height:29px;background:url(/common_rn/img/btn_mile_change_001_o.gif) repeat-x left bottom;}
#link_mile_area .btnArea .btn{float:right;margin-left:20px;padding-top:8px;line-height:1.4;font-weight:bold;}
#link_mile_area .btnArea .btn img{margin-right:3px;}
#link_mile_area .btnArea .sublink{float:right;padding-top:10px;margin-left:20px;font-size:88%;line-height:1.4;}
#link_mile_area .on dt{padding-left:14px; }
#link_mile_area .on dt img{display:none; }
#link_mile_area .on dt a, #link_mile_area .on dt a:hover, #link_mile_area .on dt a:active, #link_mile_area .on dt a:visited{color:#000;text-decoration:none;cursor:default; }
#section-jmb_change .link_bottom{margin-top:10px;padding-right:12px;text-align:right; font-size:88%;font-weight:bold;}
.mileplan{background-color:transparent;background-image:url(/common_rn/img/bg_base_line_001.gif);background-repeat:repeat-y;background-position:center top;}
.mileplan .title{padding:7px 5px 15px;line-height:1.4;font-weight:bold;background-color:transparent;background-image:url(/common_rn/img/bg_sub_title_001.gif);background-repeat:repeat-x;background-position:left bottom;}
.mileplan .boxCol{width:290px;}
.mileplan .leftCol{float:left; }
.mileplan .rightCol{float:right; }
.mileplan .list li{clear:both;padding:13px 5px 13px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left bottom;}
.mileplan .list li div a{display:block;line-height:1.4;}
.mileplan .list li .img{display:block;float:left;width:50px;}
.mileplan .list li a .text{display:block;float:right;width:215px;text-decoration:none;}
.mileplan .list li a:hover .text{text-decoration:underline;}
.mileplan .text{padding-top:0px; }
.mileplan .hasTitle .text{padding-top:0; }
.mileplan .hasTitle .text strong{display:block;margin-bottom:3px; }
.mileplan .hasLogo .title{position:relative; padding-right:70px; }
.mileplan .hasLogo .title .img{position:absolute;right:10px;top:0;}
.mileplan .boxCol .list li.last,.mileplan .boxCol .list li.link{padding-bottom:12px;background-image:none;}
.mileplan .boxCol .list li.link{margin-top:10px;}
* html .mileplan .boxCol .list li.link{margin-top:0;padding-top:0;padding-bottom:0;}
*+html .mileplan .boxCol .list li.link{margin-top:0;padding-top:0;padding-bottom:0;}
.mileplan .boxCol .list li.link li{padding:0;padding-bottom:5px;padding:0;background-image:none;zoom:1; line-height:1.4;}
.mileplan .boxCol .list li.link a{display:inline; }
.mileplan_more{position:relative;clear:both;margin-top:10px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left top;padding:15px 5px 5px;}
.mileplan_more .title{float:left;}
.mileplan_more ul{float:right;}
.mileplan_more ul li{float:left;margin-right:20px;padding:3px 0 0;line-height:1.4;white-space:nowrap;}
.mileplan_more ul li a{display:inline;}
#section-mile_save .section-body, #section-mile_use .section-body, #section-mile_more .section-bottom{padding-top:5px;}
#section-mile_more .section-bottom{background-image:url(/common_rn/img/bg_section_base_bottom_004.png);}
#section-mile_save .mileplan_more .title{width:140px;}
#section-mile_save .mileplan_more ul{width:440px;}
#section-mile_use .mileplan_more .title{width:86px;}
#section-mile_use .mileplan_more ul{width:495px;}
#section-mile_use .mileplan .list li{padding:5px;}
#section-mile_more .section-bottom {border-color:#bfb691;}
#section-mile_more .mileplan .title{background-image:url(/common_rn/img/bg_sub_title_002.gif);color:#2e1f00;}
#section-mile_more .mileplan .list li .text{padding-top:0;}
#section-mile_more .mileplan .boxCol .list li.last{padding-bottom:0;}

/* section-side-news_jmb_logout----------------------------------- */
#section-side-news_jmb_logout .body{padding-bottom:3px; }
#section-side-news_jmb_logout .headLineList th{font-style:normal;white-space:nowrap;line-height:1.4em;color:#333;padding:0 8px 10px 0!important;}
#section-side-news_jmb_logout .headLineList th em{font-style:normal;color:#960;}
#section-side-news_jmb_logout .headLineList li{position:relative;}
#section-side-news_jmb_logout .headLineList td li{position:static;}
#section-side-news_jmb_logout .headLineList .date{position:absolute;left:0;top:0;width:5em;padding:0 8px 10px 0;font-style:normal;white-space:nowrap;line-height:1.4em;color:#333333;}
* html #section-side-news_jmb_logout .headLineList .date{left:-5.2em;}
#section-side-news_jmb_logout .headLineList .text{margin-left:5.2em;}
#section-side-news_jmb_logout .headLineList .date em{font-style:normal;font-weight:bold;color:#960;}
#section-side-news_jmb_logout .headLineList th,#section-side-news_jmb_logout .headLineList td,#section-side-news_jmb_logout .headLineList .date,#section-side-news_jmb_logout .headLineList .text{vertical-align:top;font-size:88%;zoom:1;padding:0 0 10px;}
#section-side-news_jmb_logout .headLineList li a,#section-side-news_jmb_logout .headLineList .text a{line-height:1.4em;}
#section-side-news_jmb_logout .list li{margin-top:10px; font-size:88%; }
#section-side-news_jmb_logout .list li.first{margin-top:0; }
#section-side-news_jmb_logout .list li a{line-height:1.4em; }
#section-side-news_jmb_logout .noDateHLNon{padding:0 0 5px 5px;background-color:#ffffff;border-top:none;zoom:1;}
#section-side-news_jmb_logout .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_001.png);background-position:center bottom;}

/* section-side-procedure ----------------------------------- */
#section-side-procedure .floatL{padding-right: 10px;background: transparent url(/common_rn/img/bg_base_line_001.gif) repeat-y right top;}
#section-side-procedure .wrap{padding-bottom: 12px;}
#section-side-procedure .wrap .list li{margin-bottom: 4px; line-height: 1.5; font-size: 88%;}


/* section-side-jmb_tabiplus ----------------------------------- */
#section-side-jmb_tabiplus .wrap{padding:9px 10px 17px;}
#section-side-jmb_tabiplus .banner{margin-bottom:15px;padding:0 0 11px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;zoom:1;}
#section-side-jmb_tabiplus .btn{margin-top:12px;text-align:center;}
#section-side-jmb_tabiplus .btn a{display:block;margin:0 auto;width:170px;height:31px;background-color:transparent;background-image:url(/common_rn/img/btn_jmb_side_tabiplus_001_o.gif);background-repeat:no-repeat;background-position:left top;}

/* section-jmb_entry_area ----------------------------------- */
#section-jmb_entry_area{margin-top:20px;margin-bottom:20px;padding:0 0 12px;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_entry_bottom.png);background-repeat:no-repeat;background-position:left bottom;zoom:1;}
#section-jmb_entry_areainner{padding:19px 10px 0;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_entry_top.png);background-repeat:no-repeat;background-position:left top;zoom:1;}
* html #section-jmb_entry_area{background-image:url(/common_rn/img/bg_jmb_entry_bottom.gif);}
* html #section-jmb_entry_areainner{background-image:url(/common_rn/img/bg_jmb_entry_top.gif);}
#section-jmb_entry_area .box001 .floatL{width:194px;}
#section-jmb_entry_area .box001 .floatR{width:382px;}
#section-jmb_entry_area .box001 .floatR .btn_list{margin-top:15px;}
#section-jmb_entry_area .box001 .floatR .btn_list li{float:left;padding-top:15px;margin-right:15px;}
#section-jmb_entry_area .box001 .floatR .btn_list li.btn{padding-top:0;}
#section-jmb_entry_area .box001 .floatR .btn_list li.btn a{display:block;width:230px;height:47px;background-color:transparent;background-image:url(/common_rn/img/btn_jmb_entry_001_o.gif);background-repeat:no-repeat;background-position:left top;}
#section-jmb_entry_area .box002{clear:both;margin-bottom:20px;}
#section-jmb_entry_area .box002 li{float:left;width:200px;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_entry_003.gif);background-repeat:repeat-y;background-position:left top;zoom:1;}
#section-jmb_entry_area .box002 li.first{width:201px;background-image:none;}
#section-jmb_entry_area .box002 li p{text-align:right;}
#section-jmb_entry_area .box002 li .boxin{padding:10px 20px 5px 57px;font-size:88%;line-height:1.4;text-align:left;}
#section-jmb_entry_area .box002 li .boxin li{float:none;padding-left:0;margin-bottom:5px;width:100%;background-image:none;text-align:left;}
#section-jmb_entry_area .box002 li .boxin li a{line-height:1.4;}
#section-jmb_entry_area .box003{clear:both;padding-left:38px;margin-bottom:20px;}
#section-jmb_entry_area .box003 li{float:left;padding-top:8px;margin-right:30px;font-size:118%;line-height:1.4;}
#section-jmb_entry_area .box003 li.btn{padding-top:0;}
#section-jmb_entry_area .box003 li.btn a{display:inline-block;width:289px;height:36px;background-color:transparent;background-image:url(/common_rn/img/btn_jmb_entry_002_o.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
#section-jmb_entry_area .box004{clear:both;padding:0 0 14px;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_cardentry_bottom.gif);background-repeat:no-repeat;background-position:left bottom;zoom:1;}
#section-jmb_entry_area .box004 .boxin{padding:15px 20px 0;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_cardentry_top.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
#section-jmb_entry_area .box004 .floatL{width:140px;}
#section-jmb_entry_area .box004 .floatR{width:406px;}
#section-jmb_entry_area .box004 .floatL .btn a{display:block;width:140px;height:32px;background-color:transparent;background-image:url(/common_rn/img/btn_jmb_entry_003_o.gif);background-repeat:no-repeat;background-position:left top;}
#section-jmb_entry_area .box004 .floatR ul{margin-top:9px;}
#section-jmb_entry_area .box004 .floatR li img{vertical-align:top;}
#section-jmb_entry_area .box004 .floatR .link{margin-top:10px;text-align:right;}
/* section-jmb_start ----------------------------------- */
#section-jmb_start .box001{padding:10px 5px 5px;}
#section-jmb_start .floatL{width:132px;}
#section-jmb_start .floatR{width:445px;}
#section-jmb_start .floatR .list li{margin:8px 0 4px;}
/* point_area ----------------------------------- */
.jmb_indexPage .point_area{margin-top:5px;padding:0 5px;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_point_bottom.gif);background-repeat:no-repeat;background-position:0 bottom;zoom:1;}
.jmb_indexPage .point_area .leftSide,.jmb_indexPage .point_area .rightSide{width:290px;padding:4px 0 0;background-color:transparent;background-image:url(/common_rn/img/bg_jmb_point_top.gif);background-repeat:no-repeat;background-position:left top;}
.jmb_indexPage .point_area .leftSide .boxin,.jmb_indexPage .point_area .rightSide .boxin{padding:11px 15px 13px;}
.jmb_indexPage .point_area .leftSide{float:left;}
.jmb_indexPage .point_area .rightSide{float:right;}
.jmb_indexPage .point_area .floatL{width:50px;}
.jmb_indexPage .point_area .floatR{width:205px;}
.jmb_indexPage .point_area .link{font-size:103%;font-weight:bold;}
.jmb_indexPage .point_area .text{margin-top:2px;padding-left:6px;font-size:88%;line-height:1.4;}
.jmb_indexPage #section-brandpanel .link{clear:both; padding:10px 15px 0;font-size:88%;line-height:1.4;text-align:right;height: 1%;}
.jmb_indexPage #section-brandpanel .link a{font-weight:bold;}

#section-mile_save .mileplan,#section-mile_use .mileplan{margin-top:10px;}

/* jalcard_indexPage ------------------------------------------ */
.jalcard_indexPage{background: transparent url(/common_rn/img/bg_main.jpg) repeat-x center 104px;}
#section-jalcard_point{padding-bottom:17px;background: transparent url(/common_rn/img/bg_jalcard_point_bottom.png) no-repeat center bottom;}
#section-jalcard_point .section-jalcard_point-bottom{padding:20px 15px 0;background: transparent url(/common_rn/img/bg_jalcard_point_top.png) no-repeat center top;}
* html #section-jalcard_point{background-image:url(/common_rn/img/bg_jalcard_point_bottom.gif);}
* html #section-jalcard_point .section-jalcard_point-bottom{background-image:url(/common_rn/img/bg_jalcard_point_top.gif);}
#section-jalcard_point h3{margin-bottom:16px;}
#section-jalcard_point .image{float:left;width:168px;text-align:right;}
#section-jalcard_point .text{float:right;width:400px;text-align:left;}
#section-jalcard_point .text .btn{margin-top:11px;}
#section-jalcard_point .text .btn a{display:block;width:210px;height:46px;background: transparent url(/common_rn/img/btn_jalcard_point_001_o.gif) no-repeat center top;}
#section-jalcard_point .copy{margin-top:10px;margin-bottom:16px;text-align:center;font-size:110%;font-weight:bold;}
#section-jalcard_point .btn_area li{width:290px;height:66px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#section-jalcard_point .btn_area .btn01{float:left;background-image:url(/common_rn/img/btn_jalcard_point_002_o.gif);}
#section-jalcard_point .btn_area .btn02{float:right;background-image:url(/common_rn/img/btn_jalcard_point_003_o.gif);}
#section-mileshop_intro{padding:17px 18px 20px 20px;border-bottom:1px solid #ccc;}
#section-mileshop_intro .leftBox{float:left;width:307px;}
#section-mileshop_intro .rightBox{float:right;width:252px;}
#section-mileshop_intro .leftBox h4{margin-bottom:15px;padding-top:20px;}
#section-mileshop_intro .leftBox .link{margin-top:22px;line-height:18px;}
#section-mileshop_intro .leftBox .link a{font-weight:bold;}
#section-mileshop_intro .leftBox .link .icon{margin-right:10px;vertical-align:top;}
#section-mileshop_intro .rightBox .btn{margin-top:14px;padding-left:10px;}
#section-mileshop_intro .rightBox .btn a{display:block;width:230px;height:39px;background:transparent url(/common_rn/img/btn_jalcard_shop_001_o.gif) no-repeat left top;}
#section-jalcard_news .twoColListLargeThumb .thumb{border:none;}
#section-jalcard_news .twoColListLargeThumb .text{width:225px;}
#section-jalcard_news .twoColListLargeThumb .text a{font-weight:bold;}
#section-jalcard_news .twoColListLargeThumb li span.subtext{color:#333;display:block;margin-top:3px;}
#section-jalcard_service .section-bottom{padding-top:1px;}
#section-jalcard_service .twoColListLargeThumb li .thumb{border:none;}
#section-jalcard_service .twoColListLargeThumb li .text{width:215px;}
#section-jalcard_service .twoColListLargeThumb li .text .copy{margin-bottom:4px;line-height:1.4;}
#section-jalcard_service .twoColListLargeThumb li .text .copy span,
#section-jalcard_service .twoColListLargeThumb li .link a{font-size:88%;}
#section-jalcard_service .twoColListLargeThumb li .text .copy strong{display:block;font-weight:normal;font-size:118%;margin-top:2px;}
.jalcard_indexPage #section-brandpanel{padding-top:0;}
.jalcard_indexPage #section-brandpanel #JS_carouselPage {top:140px !important;}
.jalcard_indexPage #section-side-news .wrap{padding-bottom:5px;}
.jalcard_indexPage #section-side-jalcard_user .bottom{padding-bottom:10px;}

.jalcard_indexPage #section-side-jalcard_user .list li{margin-bottom:8px;font-size:88%;line-height:1.4;}
.jalcard_indexPage #section-side-jalcard_menu .list li{margin-bottom:4px;font-size:88%;line-height:1.4;}
.jalcard_indexPage #section-side-reliable .wrap{padding-bottom:5px;}
.jalcard_indexPage #section-side-reliable .date{margin-bottom:5px;color:#cc0000;font-size:88%;}
.jalcard_indexPage #section-side-reliable .underLine{padding-top:15px;padding-bottom:5px;background-position:left top;}
.jalcard_indexPage #section-side-reliable .underLine .floatR .sub{margin-top:4px;line-height:1.4;}
.jalcard_indexPage #section-side-reliable .withIcon{line-height:1.4;}
.jalcard_indexPage #section-side-reliable .underLine .floatL{padding-bottom:10px;}
/* sideMemberRoom */
#sideMemberRoom{margin-top:20px;width:300px;}
#sideMemberRoom h2{width:300px;height:36px;text-indent:-9999px;overflow:hidden;background-color: transparent;background-repeat: no-repeat;background-position: left bottom;background-image: url(/common_rn/img/head_side_member_room.png);}
#sideMemberRoom .body{padding:0 15px 17px;background-color: transparent;background-repeat: no-repeat;background-position: left bottom;background-image: url(/common_rn/img/bg_side_member_room.png);}
* html #sideMemberRoom h2 {background-image: url(/common_rn/img/head_side_member_room.gif);}
* html #sideMemberRoom .body {background-image: url(/common_rn/img/bg_side_member_room.gif);}
#sideMemberRoom .list li{padding-top:6px;}
#sideMemberRoom .login_area{margin-top:14px;}
#sideMemberRoom .login_area .login{float:left;width:80px;margin-right:10px;}
#sideMemberRoom .login_area .login a{width:80px;height:31px;background:url(/common_rn/img/btn_side_member_room_login_o.gif) no-repeat left top;}
#sideMemberRoom .login_area .link{float:left;width:180px;}
#sideMemberRoom .login_area .link a{line-height:1.4;font-size:88%;}
#sideMemberRoom .btnHide .login_area .login{display:none;}

.jalcard_indexPage #section-side-news .side_bottom_link{background:none;font-size:0;}

/* domtour_indexPage / intltour_indexPage ------------------------------------------ */
.domtour_indexPage,.intltour_indexPage{background: transparent url(/common_rn/img/bg_main.jpg) repeat-x center 104px;}
.member #loRight #section-side-news .header .btn .rss{display:none;}
.domtour_head #rnHeaderSub div.rnHeadNav0103,.intltour_head #rnHeaderSub div.rnHeadNav0103{width:230px;background-image:url(/common_rn/img/bg_snavi_dd_top_007.png);}
.domtour_head #rnHeaderSub div.rnHeadNav0103 ul,.intltour_head #rnHeaderSub div.rnHeadNav0103 ul{background-image:url(/common_rn/img/bg_snavi_dd_bottom_002.png);}
.domtour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103,.intltour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{background-image:url(/common_rn/img/bg_snavi_dd_top_008.png)!important;}
.domtour_head #rnHeaderSub div.rnHeadNav0103 ul li a,.intltour_head #rnHeaderSub div.rnHeadNav0103 ul li a{width:196px;}
* html .domtour_head #rnHeaderSub iframe.rnHeadNavIfr,* html .intltour_head #rnHeaderSub iframe.rnHeadNavIfr{width:230px;}
* html .domtour_head #rnHeaderSub div.rnHeadNav0103,* html .intltour_head #rnHeaderSub div.rnHeadNav0103{width:230px;background-image:url(/common_rn/img/bg_snavi_dd_top_007.gif);}
* html .domtour_head #rnHeaderSub div.rnHeadNav0103 ul,* html .intltour_head #rnHeaderSub div.rnHeadNav0103 ul{background-image:url(/common_rn/img/bg_snavi_dd_bottom_002.gif);}
* html .domtour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103,* html .intltour_head #rnHeaderSub ul.rnHeadNav0102 li.rnHeadNav0103EnterLong div.rnHeadNav0103{background-image:url(/common_rn/img/bg_snavi_dd_top_008.gif)!important;}
.domtour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNav0102,.intltour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNav0102{width:827px;}
.domtour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNavSide,.intltour_head #HeaderSubArea #rnHeaderSub ul.rnHeadNavSide{width:93px;float:right;padding-right:10px;}
.domtour_head #rnHeaderSub ul.rnHeadNavSide li,.intltour_head #rnHeaderSub ul.rnHeadNavSide li{margin-top:1px;padding: 2px 0 1px 10px	;border-left:1px solid #ccc;float:left;}
#section-domintltour_recommend .section-body{padding:10px 15px 15px;}
#section-domintltour_recommend .section-body .floatL{width:250px;}
#section-domintltour_recommend .section-body .floatL li{margin-bottom:10px;}
#section-domintltour_recommend .section-body .floatR{width:320px;}
#section-domintltour_recommend .section-bottom{padding:10px 15px 15px;border-top:1px solid #ccc;}
#section-domintltour_recommend .section-bottom li,#section-domintltour_recommend .section-bottom a,#section-domintltour_recommend .section-bottom span {display: inline;margin:0;border:none;padding:0;line-height:1.4;}
#section-domintltour_recommend .section-bottom li{float:left;padding-right:6px;padding-left:6px;white-space:nowrap;}
#section-domintltour_recommend .section-bottom p{float:left;width:151px;}
#section-domintltour_recommend .section-bottom ul{float:right;margin:0;border:none;padding:2px 0 0 0;width:430px;}
* html #section-domintltour_recommend .section-bottom ul{padding-top:4px;}
#section-domtour_recentinfo .twoColListSmallThumb li a,#section-domtour_recentinfo .twoColListSmallThumb li a:hover,
#section-domtour_recentinfo .twoColListSmallThumb li a span.text,#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text,
#section-domtour_recentinfo .twoColListSmallThumb li a span.text span.sub strong,#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text span.sub strong{text-decoration:none;}
#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text span.info,#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text span.info strong.price{text-decoration:underline!important;}
#section-domtour_recentinfo .twoColListSmallThumb li a span.text span.sub,#section-domtour_recentinfo .twoColListSmallThumb li a span.text span.sub strong,
#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text span.sub,#section-domtour_recentinfo .twoColListSmallThumb li a:hover span.text span.sub strong{color:#000;}
#section-domtour_recentinfo .section-middle{border:1px solid #cccccc;border-bottom:none;padding:9px;}
#section-domtour_recentinfo .sublink{padding-top:5px;text-align:right;}
#section-domtour_destination .section-body{padding:10px 15px 15px;}
#domtour_destination_map{position:relative;width:590px;}
#domtour_destination_map .area_list li{position:absolute;background:transparent no-repeat left top;}
#domtour_destination_map li.area_001{left:372px;top:15px;width:65px;background-image:url(/common_rn/img/btn_domtour_maparea_001_o.gif);}
#domtour_destination_map li.area_002{left:428px;top:102px;width:85px;background-image:url(/common_rn/img/btn_domtour_maparea_002_o.gif);}
#domtour_destination_map li.area_003{left:358px;top:164px;width:52px;background-image:url(/common_rn/img/btn_domtour_maparea_003_o.gif);}
#domtour_destination_map li.area_004{left:413px;top:164px;width:176px;background-image:url(/common_rn/img/btn_domtour_maparea_004_o.gif);}
#domtour_destination_map li.area_005{left:210px;top:181px;width:121px;background-image:url(/common_rn/img/btn_domtour_maparea_005_o.gif);}
#domtour_destination_map li.area_006{left:165px;top:88px;width:87px;background-image:url(/common_rn/img/btn_domtour_maparea_006_o.gif);}
#domtour_destination_map li.area_007{left:88px;top:131px;width:52px;background-image:url(/common_rn/img/btn_domtour_maparea_007_o.gif);}
#domtour_destination_map li.area_008{left:104px;top:10px;width:78px;background-image:url(/common_rn/img/btn_domtour_maparea_008_o.gif);}
#domtour_destination_map li.area_009{left:83px;top:50px;width:86px;background-image:url(/common_rn/img/btn_domtour_maparea_009_o.gif);}
#section-domintltour_startarea .theme_area_list{padding:0 5px 5px;}
#section-domintltour_startarea .theme_area_list	.title{padding-top:2px;font-size:103%;}
#section-domintltour_startarea .theme_area_list .title,#section-domintltour_startarea .theme_area_list .select{float:left;margin-right:5px;}
* html #section-domintltour_startarea .theme_area_list .select{padding-bottom:1px;}
#section-domintltour_startarea h4{margin-top:30px;padding:0 5px 18px;background:transparent url(/common_rn/img/bg_head-line_04.gif) repeat-x left bottom;}
.intltour_indexPage #section-domintltour_startarea .section-bottom{padding-top:0;padding-bottom:18px;}
#section-domintltour_startarea .threeColListLargeThumb li .box,#sectionection-domintltour_startarea .twoColListLargeThumb li .box{padding-bottom:0;background-image:none;}
#section-domintltour_startarea .threeColListLargeThumb li .box{position:relative;}
#section-domintltour_startarea .twoColListLargeThumb li img.thumb{border:none;}
#section-domintltour_startarea .twoColListLargeThumb li .text{padding-top:0;width: 145px;}
#section-domintltour_startarea .iconlist{display:inline-block;padding-top:2px;vertical-align:bottom;zoom:1;}
#section-domintltour_startarea .iconlist li,#section-domintltour_startarea .iconlist span{display:inline;margin:0 1px 1px 0;border:1px solid #ffffff;padding:0px 4px 0;font-size:88%;white-space:nowrap;color:#ffffff;vertical-align:baseline;zoom:1;}
#section-domintltour_startarea .iconlist .new{line-height:1.2;background:#d70000 url(/common_rn/img/bg-tour_new_icon.gif) repeat-x left top;}
#section-domintltour_startarea .iconlist .area{line-height:1.2;background:#ae8200 url(/common_rn/img/bg-tour_area_icon.gif) repeat-x left top;}
* html #section-domintltour_startarea .iconlist li,* html #section-domintltour_startarea .iconlist span{vertical-align:top;padding:2px 4px 1px;}
*+html #section-domintltour_startarea .iconlist li,*+html #section-domintltour_startarea .iconlist span{vertical-align:top;padding:0 4px 2px;}
#section-domintltour_startarea .threeColListLargeThumb .iconlist{position:absolute;left:1px;top:5px;padding-top:0;width:174px;}
#section-domintltour_startarea .threeColListLargeThumb .iconlist li{padding-top:2px;}
#section-domintltour_campaign .section-body{border-top:1px solid #ccc;padding-top:14px;padding-bottom:14px;}
#section-domintltour_campaign .btn_mailnews{margin:0 auto;width:590px;height:130px;background-color:transparent;background-image:url(/common_rn/img/btn_domintltour_campaign_001_o.jpg);background-repeat:no-repeat;background-position:left top;}
#section-domintltour_campaign .underCampaignBox {width:620px;background:url(/common_rn/img/bg_under_campaign_boxmid.gif) repeat-y;}
#section-domintltour_campaign .underCampaignBox .btn_mailnews2 {float:left; width:290px; height:130px; margin-left:12px;background:url(/common_rn/img/btn_domintltour_campaign_002_o.jpg) no-repeat left top;}
#section-domintltour_campaign .underCampaignBox .btn_jalcard {float:right; width:290px; height:130px; margin-right:12px;background:url(/common_rn/img/btn_domintltour_jalcard_001_o.jpg) no-repeat left top;}
#section-domintltour_campaign .underCampaignBox .btn_jalcard2 {float:right; width:590px; height:85px; margin-right:15px;background:url(/common_rn/img/btn_domintltour_jalcard_002_o.jpg) no-repeat left top;}

.content_sublink{margin:25px auto 0;padding:0; width:940px; text-align:left;}
.content_sublink li{display:inline;margin-right:15px;line-height:16px;font-size:88%;}
.content_sublink li span{white-space:nowrap;}
.content_sublink li a img{margin-left:12px;}
.content_sublink li img.bnr{vertical-align:bottom;}
#section-side-tour_reserve .set{padding-bottom:3px;}
#section-side-tour_reserve .set p{width:130px;height:57px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#section-side-tour_reserve #reserved-panelA .set .btn1{float:left;background-image:url(/common_rn/img/btn_domtour_side_reserved_001_o.gif);}
#section-side-tour_reserve #reserved-panelA .set .btn2{float:right;background-image:url(/common_rn/img/btn_domtour_side_reserved_002_o.gif);}
#section-side-tour_reserve .list li{padding-top:5px;font-size:88%;}
#section-side-tour_reserve .tabList .btn{float:left;width:150px;zoom:1;}
#section-side-tour_reserve .tabList .btn a{height:45px;}
#section-side-tour_reserve .tabList .btn01 a{background-image: url(/common_rn/img/tab_tour_reserve_001_o.gif); }
#section-side-tour_reserve .tabList .btn02 a{background-image: url(/common_rn/img/tab_tour_reserve_002_o.gif); }
#section-side-tour_reserve #reserved-panelB .set p{width:134px;height:41px;}
#section-side-tour_reserve #reserved-panelB .set .btn1{float:left;background-image:url(/common_rn/img/btn_domtour_side_reserved_003_o.gif);}
#section-side-tour_reserve #reserved-panelB .set .list{float: right;width: 125px;}
#section-side-tour_reserve .web_checkin{margin-top:10px;}
#section-side-tour_reserve .web_checkin .btn{margin-top:5px;}
#section-side-tour_reserve .web_checkin .btn a{display: block;width: 270px;height: 53px;background-image: url(/common_rn/img/btn_reserve_004_o.gif);background-color: transparent;background-repeat: no-repeat;background-position: left top; }
#section-side-tour_reserve .web_checkin .link{margin-top:5px;text-align:right;font-size:88%;}
#section-side-tour_reserve .tabList .btn a {background-color: transparent;background-position: left top;background-repeat: no-repeat;display: block;height: 45px;width: 150px;}

#section-side-tour_jmbtour{margin-top:20px;zoom:1;}
#section-side-tour_jmbtour .link a{background:transparent url(/common_rn/img/btn_domtour_side_jmbrecom_o.png);}
* html #section-side-tour_jmbtour .link a{background-image:url(/common_rn/img/btn_domtour_side_jmbrecom_o.gif);}
#section-side-tour_jmbtour .domtour_mile a{background:transparent url(/common_rn/img/btn_domtour_mile_tamaru_tsukaeru_o.jpg);}
#section-side-tour_jmbtour .intltour_mile a{background:transparent url(/common_rn/img/btn_intltour_mile_tamaru_tsukaeru_o.jpg);}
#section-side-tour_jmbtour .domintltour_nenyu a{background:transparent url(/common_rn/img/btn_intltour_nenyu_komi_o.jpg);}

.domtour_indexPage #section-side-news .add_news,.intltour_indexPage #section-side-news .add_news{border-top:1px solid #dadada;}
.domtour_indexPage #section-side-news .add_news h3,.intltour_indexPage #section-side-news .add_news h3{margin-bottom:15px;padding:0 0 8px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}

#section-side-tour_ranking .bottom{padding:0 10px 6px 10px;}
#section-side-tour_ranking .bottom .clearfix {padding:5px 5px 0;}
#section-side-tour_ranking .bottom .underLine {padding-bottom:16px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
#section-side-tour_ranking .bottom .floatL{float:left;width:40px;}
#section-side-tour_ranking .bottom .floatR{float:right;width:220px;font-size:88%;line-height:1.4;}
#section-side-tour_ranking .bottom .price{font-weight:bold;color:#cc0000;}
#section-side-tour_ranking .theme_area_list{padding:0 5px 0;}
#section-side-tour_ranking .theme_area_list .title{padding-top:3px;font-size:88%;line-height:1.4;}
#section-side-tour_ranking .theme_area_list .title,#section-side-domtoure_ranking .theme_area_list .select{float:left;margin-right:5px;}
#section-side-tour_info .bottom{padding:0 10px 10px 10px;}
#section-side-tour_info .bottom ul li{margin-bottom:10px;line-height:1.4;font-size:88%;}
#section-side-tour_info .bottom ul li .text{margin-top:5px;margin-left:5px;}
#section-side-tour_info .bottom ul li .sublist{padding-top:3px;padding-left:20px;}
#section-side-tour_info .bottom ul li .sublist li{margin-top:5px;margin-bottom:0; font-size:100%;}
#section-side-tour_info .bottom .floatL{width: 40px;}
#section-side-tour_info .bottom .floatR{width: 220px;}
#section-side-tour_info .bottom .clearfix {padding:15px 5px 0;}
#section-side-tour_info .bottom .underLine {padding-bottom:6px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
#section-side-tour_info .bottom .main a{font-weight:bold;}

#section-side-tour_info .bottom .snsBox.underLine {padding-bottom:12px;}
#section-side-tour_info .snsBox .left  {width: 125px; text-align: center; float: left;}
#section-side-tour_info .snsBox .right {width: 145px; text-align: center; float: right;}
#section-side-tour_info .snsBox dt img {vertical-align: bottom;}
#section-side-tour_info .snsBox dt {margin-bottom: 5px;}

#section-side-tour_info_sub{padding-top:3px;background:transparent url(/common_rn/img/bg_section_side_top_001.png) no-repeat left top;}
* html #section-side-tour_info_sub{background-image:url(/common_rn/img/bg_section_side_top_001.gif);}
#section-side-tour_info_sub .wrap{padding:0 10px 10px 10px;}
#section-side-tour_info_sub .wrap ul li{margin-bottom:10px;font-size:88%;}
#section-side-tour_info_sub .wrap ul li .text{margin-top:5px;margin-left:5px;}
#section-side-tour_info_sub .wrap .floatL{width: 40px;}
#section-side-tour_info_sub .wrap .floatR{width: 220px;}
#section-side-tour_info_sub .wrap .clearfix {padding:15px 5px 0;}
#section-side-tour_info_sub .wrap .underLine {padding-bottom:6px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
#section-side-tour_info_sub .wrap .sublink{text-align:right;margin-top:10px;margin-left:5px;}
#section-side-jalpak .body{padding-bottom:5px;}
#section-side-jalpak .body .list li{margin-bottom:10px;font-size:88%;}
#section-side-jalpak .wrap h3{margin-bottom:15px;padding:0 0 8px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
#section-side-jalpak .wrap{border-top:1px solid #dadada;}
#section-side-jalpak .wrap .hasLogo .icon{float:left;margin-right:10px;margin-bottom:2px;}
#section-side-jalpak .wrap .hasLogo .withIcon{font-size:88%;}
.tour_cost_list{background-color: transparent;background-image: url(/common_rn/img/bg_base_line_001.gif);background-repeat: repeat-y;background-position: 50% top;}
.tour_cost_list ul{padding-bottom:1px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
.tour_cost_list li{float:left;width:300px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left top;}
.tour_cost_list li dl{padding-top:10px;padding-bottom:10px;}
.tour_cost_list li dt{float:left;padding-left:15px;}
.tour_cost_list li dd{float:right;padding-right:5px;font-weight:bold;font-size:103%;color:#cc0000;white-space:nowrap;}
.tour_cost_list li.odd dt{padding-left:5px;}
.tour_cost_list li.odd dd{padding-right:15px;}
#section-intltour_recentinfo .section-middle{padding-top:5px;padding-bottom:15px;border-top-width:0;}
#section-intltour_recentinfo .sublink{margin-top:5px;text-align:right;}
#section-intltour_recentinfo .departure{padding:10px 5px;}
#section-intltour_recentinfo .middlebox_area{margin:0 auto;width:590px;padding-top:16px;background:transparent url(/common_rn/img/bg_tour_search_budget_top.gif) no-repeat left top;}
#section-intltour_recentinfo .middlebox_area .middlebox{padding:0px 26px 8px;background:transparent url(/common_rn/img/bg_tour_search_budget_bottom.gif) no-repeat left bottom;}
#section-intltour_recentinfo .middlebox_area .image{float:left;width:188px;}
#section-intltour_recentinfo .middlebox_area .list{float:right;width:318px;}
#section-intltour_recentinfo .middlebox_area .list li{float:left;margin:0 20px 10px 0;font-size:88%;line-height:1.4;white-space:nowrap;}
#intltour_destination_map{position:relative;width:590px;}
#intltour_destination_map .area_list li{position:absolute;background:transparent no-repeat left top;}
#intltour_destination_map li.area_001{left:43px;top:22px;width:187px;background-image:url(/common_rn/img/btn_intltour_maparea_001_o.gif);}
#intltour_destination_map li.area_002{left:184px;top:48px;width:87px;background-image:url(/common_rn/img/btn_intltour_maparea_002_o.gif);}
#intltour_destination_map li.area_003{left:144px;top:74px;width:96px;background-image:url(/common_rn/img/btn_intltour_maparea_003_o.gif);}
#intltour_destination_map li.area_004{left:218px;top:100px;width:52px;background-image:url(/common_rn/img/btn_intltour_maparea_004_o.gif);}
#intltour_destination_map li.area_005{left:219px;top:126px;width:193px;background-image:url(/common_rn/img/btn_intltour_maparea_005_o.gif);}
#intltour_destination_map li.area_006{left:286px;top:167px;width:147px;background-image:url(/common_rn/img/btn_intltour_maparea_006_o.gif);}
#intltour_destination_map li.area_007{left:320px;top:88px;width:62px;background-image:url(/common_rn/img/btn_intltour_maparea_007_o.gif);}
#intltour_destination_map li.area_008{left:370px;top:55px;width:165px;background-image:url(/common_rn/img/btn_intltour_maparea_008_o.gif);}
.intltour_indexPage #homeTicketPanelBlock09 .baseModuleTable th{white-space:nowrap;}
.intltour_indexPage #homeTicketPanelBlock09 .baseModuleTable th .caption{font-size:73%;}

/* intltour domtour Gadget------------------------------- */
.gadgetRank .gadget_item{padding:10px 0 8px;background:url(/common_rn/img/bg_line_dot_001.gif) repeat-x 0 0;text-align:left;}
.gadgetRank .gadget_item.no1{padding:8px 0;background:none;}
.gadgetRank .gadget_item p{padding-left:48px;line-height:1.3;}
.gadgetRank .gadget_item p.rankNoImg{padding-left:2px;float:left;}
.gadgetRank .gadget_item p .txtPrice{font-size:120%;font-weight:bold;color:#cc0000;}
.gadgetRank .deptText{padding-top:2px;margin-right:4px;float:left;line-height:1.5;font-weight:bold;color:#666666 !important;}
* html .gadgetRank .deptText{padding-top:5px;}
*:first-child+html .gadgetRank .deptText{padding-top:5px;}
.gadgetRank .deptWrapper{margin-bottom:2px;}
.gadgetRank .deptWrapper select{vertical-align:middle;}

/* gadgetPivot */
.gadgetPivot .deptText{font-weight:bold;color:#666666 !important;}
.gadgetPivot .dropdown{padding-bottom:11px;margin:8px 0 0;text-align:left;background:url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom;zoom:1;}
.gadgetPivot{margin-top:5px;text-align:center;}
.gadgetPivot ul{text-align:left;}
.gadgetPivot ul.list{background:url(/common_rn/img/bg_base_line_001.gif) repeat-y 50% top;}
.gadgetPivot ul.list li{}
.gadgetPivot ul.list li a{width:99.5%;display:block;line-height:1.1;text-decoration:none;padding:7px 0 8px;background:url(/common_rn/img/bg_base_line_002.gif) repeat-x left bottom;margin-left:1px;}
.gadgetPivot ul.list li a:hover{cursor:pointer;background-color:#ffffdd;zoom:1;}
.gadgetPivot ul.list li a span{padding:4px 0;cursor:pointer;}
.gadgetPivot ul.list li a span.title{padding-left:5px;float:left;text-align:left;text-decoration:underline;}
.gadgetPivot ul.list li a span.value{padding:4px 5px;float:right;text-align:right;text-decoration:none;color:#cc0000;font-weight:bold;}
.gadgetPivot ul.list li a span.value span.unavail{color:#000000;font-weight:normal;}
.gadgetPivot ul.list li a:hover span.value{text-decoration:none;}
.gadgetPivot.double ul.list li{width:50%;float:left;}
.gadgetPivot ul:after,.gadgetPivot ul.list li a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gadgetPivot ul.gadgetPivot ul.list li a{display:block;}
* html .gadgetPivot ul,* html .gadgetPivot ul.list li a{height:1%;}
*:first-child+html .gadgetPivot ul,*:first-child+html .gadgetPivot ul.list li a{display:inline-block;}

/* print ------------------------------------------ */
@media print{
* html body{zoom:65%;}
* html .subTitleA01,* html #rnFootBnr01{margin-top:0;}
.printHide{visibility:hidden !important;}
}

/* WinIE hack ------------------------------------------ */
* html #section-07 .banner_area{padding:12px0 4px 14px; }
* html .where_select dl dt{display:inline; padding:0 0 0;}
* html .where_select dl dd select{margin-bottom:1px;}
* html .where_select p.arrow{padding:0;margin-bottom:0;}
* html .where_select dl, * html .where_select p.arrow{display:inline;float:none;}
* html #domTMModule13 .module_select_two .rightCol{width:235px; zoom:1;}
* html #domTMModule13 .module_select_two .leftCol{width:334px;zoom:1;}
* html #domTMModule13 .module_select_two .leftCol .rightBox{padding-right:8px;width:115px; }
* html .jmb_info_area_middle .mail .new{right:7em;}
*+html .mileplan_more ul li{padding:4px 0 0;}
* html #JS_fareInfo0,* html #JS_fareInfo1,* html #JS_fareInfo2{height:53px;}
* html #section-side-recommend #areaTopicsList{height:74px;}
* html #TicketModulePanelArea .module_box{background-image:url(/common_rn/img/bg_ticket_top.gif)}
* html #TicketModulePanelArea .module_boxwrap{background:url(/common_rn/img/bg_ticket_bottom.gif)}
* html #TicketModulePanelArea .open a{background-image:url(/common_rn/img/bg_module_close_n.gif);}
* html #TicketModulePanelArea .open a:hover{background-image:url(/common_rn/img/bg_module_close_o.gif);}
* html .section .section-body{background-image:url(/common_rn/img/bg_section_base_top_001.gif);}
* html .section .section-bottom{background-image:url(/common_rn/img/bg_section_base_bottom_001.gif);}
* html .sideSetBox .wrap,* html .sideSetBox .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_002.gif);}
* html .section .section-bottom-link .section-bottom-link-bottom{background-image:url(/common_rn/img/bg_section_bottom_b.gif);font-size:0;}
* html #section-side-about .wrap{background-image:url(/common_rn/img/bg_section_side_bottom_002.gif);}
* html #section-reserve .wrap{background-image:url(/common_rn/img/bg_section_side_bottom_002.gif);}
* html #section-side-news .bottom {background-image:url(/common_rn/img/bg_section_side_bottom_001.gif);}
* html #section-jmb{background-image:url(/common_rn/img/bg_side_login_bottom.gif);}
* html #section-jmb .wrap{background-image:url(/common_rn/img/bg_side_login_top.gif);}
* html .jmb_info_area{background:transparent url(/common_rn/img/bg_jmb_infoarea_top.gif) no-repeat left top;}
* html .jmb_info_area .section-body{background:transparent url(/common_rn/img/bg_jmb_infoarea_bottom.gif) no-repeat left bottom;}
* html .section .section-tabiplus{background:transparent url(/common_rn/img/bg_section_base_top_002.gif) no-repeat left top;}
* html .section .section-tabiplus .section-middle-tabiplus{background:transparent url(/common_rn/img/bg_section_base_bottom_001.gif) no-repeat left bottom;}
* html #section-side-about .wrap{background:transparent url(/common_rn/img/bg_section_side_bottom_002.gif) no-repeat left bottom;}
* html .inter_indexPage .section #SectionRounge{background-image:url(/common_rn/img/bg_section_rounge_bottom.gif);}
* html #section-mile_more .section-bottom{background-image:url(/common_rn/img/bg_section_base_bottom_004.gif);}

* html #homeTicketPanelBlock05 .module_select_two .leftCol{width:333px;zoom:1;}