@charset "utf-8";

/* section_w940 2012 width 940px */
.section_w940{margin:20px 0px 0px;}
.section_w940.first{margin-top:0px;}
.section_w940 .section-body {border:none;background:transparent url(/world/ja/common_2012/img/bg_940_base_top_001.gif) no-repeat left top;zoom:1;padding:14px 14px 0;}
.section_w940 .section-middle{border:1px solid #cccccc;border-bottom:none;border-top:none;padding:14px;}
.section_w940 .section-bottom {background: url(/world/ja/common_2012/img/bg_940_base_bottom_001.gif) no-repeat center top;height:14px;width: 940px;}

/* .section**HasHead 2012 */
.sectionA01HasHead .section-body{background-position:left -15px;}
.sectionA01HasHead.sectionA01 .section-middle,.section_w940HasHead.section_w940 .section-middle{border-top:none;margin-top:-10px;padding-top:24px!important;}
.sectionA01HasHead.sectionA01 .section-middle.lineTop,.section_w940HasHead.section_w940 .section-middle.lineTop{padding-top:15px!important; margin-top:0!important;}
.sectionA01HasHead .subTitleA01,.sectionA01HasHead .subTitleA02,.sectionA01HasHead .subTitleA03,.sectionA01HasHead .subTitleB01,.sectionA01HasHead .subTitleB02,.sectionA01HasHead .subTitleB03,.sectionA01HasHead .subTitle,.section_w940HasHead .subTitle{margin-bottom:0 !important;}


div.flightSelectFormBlockA01 table.selectionBlock{margin:0 5px;width:100%;}
div.flightSelectFormBlockA01 table.selectionBlock th,
div.flightSelectFormBlockA01 table.selectionBlock td{padding-bottom:10px;text-align:left;}
div.flightSelectFormBlockA01 table.selectionBlock th{padding-top:10px;}
div.flightSelectFormBlockA01 table.selectionBlock td{padding-left:1em;}
div.flightSelectFormBlockA01 table.selectionBlock td.txt{padding-bottom:3px;}
div.flightSelectFormBlockA01 table.selectionBlock td.adult select{margin-right:1em;}
div.flightSelectFormBlockA01 div.openOption img{margin-right:4px; background:url(/krl/local/common_rn/img/icon_close_001.gif) no-repeat 0 0;}
div.flightSelectFormBlockA01 div.openOption a:hover,
div.flightSelectFormBlockA01 div.openOption a:active{text-decoration:none !important;}
div.flightSelectFormBlockA01 div.submitArea {margin-top:30px;border-top: 1px solid #C0C0C0;padding: 15px 0;text-align: center;}

div.flightSelectFormBlockA01 div.selectionBoxL {float:left;width:440px;}
div.flightSelectFormBlockA01 div.selectionBoxR {float:right;width:440px;}


.wid55 {width:55px;}
.wid60 {width:60px;}
.wid78 {width:78px;}
.wid150{width:150px;}

.wid16P{width:16%;}
.wid30P{width:30%;}
.wid12P{width:12%;}