@charset "shift_jis";

.module_box{width:620px;}
.module_boxwrap{padding-bottom:10px;background:transparent url(/common_rn/img/bg_ticket_bottom.png) no-repeat left bottom;}
.module_boxinner{padding:0 4px;width:auto;background:transparent url(/common_rn/img/bg_ticket_middle.gif) repeat-y left top;zoom:1;}
* html .module_boxwrap{background-image:url(/common_rn/img/bg_ticket_bottom.gif);background-repeat:no-repeat!important;background-position:0 100%!important;}
* html .module_boxwrap{background:url(/common_rn/img/bg_ticket_bottom.gif)}
* html .module_boxinner{padding-bottom:5px; background-color:#fff;}
*:first-child+html .module_boxinner{padding-bottom:1px; background-color:#fff;}

.module_select_two{font-size:103%; background-image:url(/common_rn/img/bg_pnl_line.gif);background-repeat:repeat-y;background-position:center;}

/* baseModuleTable */
.module_select_two .leftCol{float:left;padding:15px 15px;width:275px;}
.module_select_two .rightCol{float:right;padding:15px 15px 10px;width:274px;}
.module_select_two .leftCol .flight_icon01{ background-image:url(/common_rn/img/icon_search_flight_001.gif); padding:2px 0 2px 24px;margin-bottom:8px;background-color:transparent;background-repeat:no-repeat;background-position:left 50%;}
.module_select_two .rightCol .flight_icon02{ background-image:url(/common_rn/img/icon_search_flight_002.gif); padding:2px 0 2px 24px; margin-bottom:8px;background-color:transparent;background-repeat:no-repeat;background-position:left 50%;}
.module_select_two .baseModuleTable th{padding-right:10px;font-weight:normal;text-align:right;vertical-align:middle;}
.baseModuleTable th{padding-right:10px;font-weight:normal;text-align:right;vertical-align:middle;}
.module_select_two .baseModuleTable th, .module_select_two .baseModuleTable td{line-height:1.55;padding-right:5px;padding-bottom:6px;vertical-align:top;}
.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;}

.module_select_two .subbox{margin-top:10px;margin-bottom:15px;border:1px solid #ccc;padding:9px 9px 9px;background-color:#f5f5f5;}
.module_select_two .subbox .select_area{clear:both;margin-top:5px;text-align:center;}
.module_select_two .rightCol .subboxTable th, .module_select_two .rightCol .subboxTable td{padding:0 0 5px 10px; text-align:left; }
.module_select_two .rightCol .subboxTable th{font-size:88%;font-weight:normal;text-align:right;vertical-align:middle;}

.module_boxinner .wrap{clear:both; border-top:1px solid #cccccc; padding:8px 15px; }

/* submitArea */
.submitArea{padding:2px 0 5px;}
.submitArea .innerTable{table-layout:fixed;width:100%;font-size:88%;}
.submitArea .innerTable .leftCell{vertical-align:top;text-align:left;}
.submitArea .innerTable .rightCell{vertical-align:bottom;text-align:right;}
.submitArea .innerTable .submit{width:219px;text-align:center;}
.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 .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 .disp_none01{ display: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 .bdtNon{border-top:none;}
#select_add_hotel_plan_02 .flight_title{float:left;margin-right:10px;width:50px;}
#select_add_hotel_plan_02 .flight_icon03{padding:4px 0 4px 32px;background-image:url(/common_rn/img/icon_search_flight_003.gif);margin-bottom:8px;background-color:transparent;background-repeat:no-repeat;background-position:left 50%;}
#select_add_hotel_plan_02 .flight_icon04{background-image:url(/common_rn/img/icon_search_flight_004.gif); padding:4px 0 4px 32px;margin-bottom:8px;background-color:transparent;background-repeat:no-repeat;background-position:left 50%;}
#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{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 .title, #select_add_hotel_plan_02 .baseModuleTable .line select{float:left;}
#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;}




