@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 th, .baseModuleTable td{line-height:1.55;padding-right:5px;padding-bottom:6px;vertical-align:top;}
.module_select_two .leftCol .baseModuleTable th{width:4.3em;text-align:center; }
.module_select_two .baseModuleTable th{font-size:103%; }

/* baseModuleTable */
.module_select_two .leftCol{float:left;padding:15px 15px;width:275px;}
.module_select_two .rightCol{float:right;padding:10px 15px;width:274px;}
.module_select_two .baseModuleTable th{padding-right:10px;font-weight:normal;text-align:right;vertical-align:middle;}
.module_select_two .rightCol .baseModuleTable .grade td { vertical-align:middle;}
.module_select_two .rightCol .baseModuleTable .grade th{text-align:center; }
.module_select_two .leftCol .baseModuleTable .smallCaption{font-size:72%; line-height:1;}
.module_select_two .rightCol .rooms select{float:left; margin-right:10px; }
.module_select_two .rightCol .rooms .link{float:left; display:block; text-align:left;}
.module_select_two .rightCol .link{margin-top:5px;text-align:right;font-size:88%;}
.module_select_two .leftCol .link{text-align:right;font-size:88%;}

.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 .sidelink{text-align:right;margin-top:5px;font-size:88%;}
.module_select_two .subbox .select_area{clear:both;margin-top:5px;text-align:center;}
.module_select_two .caution{font-size:88%;line-height:1.5;color:#cc0000;}
.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;}