@charset "shift_jis";

.ttlH3_001{ background:#000060; padding:8px 10px 7px;font-weight:bold; color:#FFF; margin-bottom:10px;}
.ttlH3_002{ background:#898989; padding:8px 10px 7px;font-weight:bold; color:#FFF; margin-bottom:10px;}
.noteReco{margin-top:5px;}
.chgTxt2{line-height:1.4;}
.chgTxt5.txStr.bold{ padding-left:5px !important;}
.sectionJMB{background:#ebebf3; border:solid 2px #0f0f69; position:relative; padding:35px 20px 5px; float:left; margin:10px 0;}
.sectionJMB .labelJmb{position:absolute; top:0; left:0; float:left; background:#000060 ; padding:5px 8px 6px; color:#FFF;}
.noteNavi,.noteFree{margin-top:10px;}
.textBox01R{border:1px solid #990000;color:#990000;padding:10px;float: left;}
.noteReco{font-size:88%; margin-top:5px;}
.info_box_left{float:left;width:447px;}
.info_box_right{float:right;width:447px;}
.chgTxt4 {font-size: 140%;line-height: 1.4;}
.linksListA01 li{ display: block;}
.airport_Line dl{ margin:5px 0 3px 0;}
.airport_Line dl dt{display:inline; margin:0 0 0 0; padding:0; line-height:140%;}
.airport_Line dl dd{display:inline; margin:0 0 0 0; padding:0;}
.image_area{width: 830px;}
.passwd {width: 782px; margin: 5px 0 0;}
.passwd_inner {background: #FFF; border: 1px solid #333; padding: 15px;}
.passwd li {line-height: 1.4em;}
.chgTxt1 {font-size: 80%; line-height: 1.4; margin-left: 2em; text-indent: -1.5em;}
.inlineBlock {display:inline-block;}
.contactBox01 .inr{background:#fff; padding:20px;}
.each_list li{display:inline-block;margin:0 10px 10px 0;}
.jmb_telnumber{color:#996600;}
.icon_country{background:#333;font-size:12px;color:#fff;padding:3px;line-height:1;display:inline-block;margin-right:3px;vertical-align:2px;}
.telnumber_list li{width:200px;display:inline-block;margin:0 5px 5px 0;}
.fs24{font-size:24px !important;}
.icon_country2{background:#333;font-size:18px;color:#fff;padding:5px;line-height:1;display:inline-block;margin-right:5px;vertical-align:2px;}
.ws{white-space: pre;}
.mgl150{margin-left: 150px;}