@charset "utf-8";
/*------------------------------
	interHotelModule
------------------------------*/
/* bulk_module */
.widAuto{width:auto !important;}
.bottomBox{width:805px !important;position:relative;}
#MODULE .mdl_Ttl{font-size:20px;font-weight:bold;color:#fff;line-height:1.7;background:#cc0000;padding:3px 25px 5px;}
#new-mdl-style{background:#e9ecf0;padding:11px 25px 25px;}
#new-mdl-style input[type="text"],#new-mdl-style select{font-family:"ヒラギノ角ゴ ProN W3",メイリオ , Meiryo,"MS UI Gothic", Tahoma, "Lucida Grande", "ヒラギノ丸ゴ Pro W4", Osaka, sans-serif;}
.new-mdl-list .htl-mdl-txt{width:auto;text-align:left;font-weight:bold;color:#282f39;}
.new-mdl-list  .mdl-txt-ml{color:#282f39;}
.new-mdl-list span,.new-mdl-list input[type="checkbox"]{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;line-height:28px;}
.new-mdl-list select{background:transparent;-webkit-appearance:none;border:none;cursor:pointer;}
.new-mdl-list .mdl-txt-wrap{line-height:48px;padding-bottom:20px;}
#new-mdl-style .new-mdl-list .mdl-txt-wrap .mdl-dest,.new-mdl-list .mdl-Calendar-wrap .htl-mdl-calnendar,.mdl-type-01,.mdl-type-02{box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);}
#new-mdl-style .new-mdl-list .mdl-txt-wrap .mdl-dest input{width:868px ;border:none;font-size:18px;padding:13px 16px;}
.new-mdl-list .mdl-txt-wrap .mdl-dest input[type="placeholder"]{color:#999;}
.new-mdl-list .mdl-Calendar-wrap{margin-top:20px;}
.new-mdl-list .mdl-Calendar-wrap .htl-mdl-calnendar{margin-right:10px;width:280px !important;background:#fff;}
.new-mdl-list .mdl-Calendar-wrap .form-select{width:280px;}
.new-mdl-list .mdl-Calendar-wrap .htl-mdl-calnendar.check-out{width:280px !important;padding-left:10px;margin-right:20px;}
.new-mdl-list .mdl-Calendar-wrap .htl-mdl-txt.htl-length{width:46px;}
.new-mdl-list .mdl-Calendar-wrap .htl-mdl-txt.mdl-check-box{width:78px;margin-top:0;}
.new-mdl-list .mdl-Calendar-wrap .form-select h3{margin-right:18px;font-size:12px;color:#282f39;}
.new-mdl-list .mdl-Calendar-wrap .form-select .form-select-holder-text{width:114px !important;font-size:12px;}
.new-mdl-list .mdl-Calendar-wrap .form-select .i-arw-m-red-btm{position:absolute;right:35px;}
.new-mdl-list .mdl-Calendar-wrap .form-select .i-calendar{position:absolute;}
.new-mdl-list .mdl-type-wrap{width:665px;margin-top:15px;display:block;}
.new-mdl-list .mdl-type-wrap select{width:145%;width:calc(100% + 30px);}
.new-mdl-list .mdl-type-wrap select option{padding:6px;}
.new-mdl-list .mdl-type-wrap .child_age_box{float:left;margin:10px 0 0 105px;width:370px;}
.new-mdl-list .mdl-type-wrap .child_age_box li{display:inline-block;margin-right:10px;margin-top:10px;}
.new-mdl-list .mdl-type-wrap .child_age_box.u-disnon li{margin-top:0;}
.new-mdl-list .mdl-type-wrap .child_age_box li .mdl-type-02{width:94px;background-position:91px center;}

.htl-mdl-txt.mini{width:74px;font-size:12px;line-height:1.2;}
.mdl-type-01{width:60px;background:#fff url(/commonY15/img/icon_arrow_btm_red_01.png) 41px center no-repeat;margin-right:30px;*height:28px;}
.mdl-type-01 select{font-size:12px;padding:0 8px;*height:28px;}
.mdl-type-02{width:79px;padding:0 8px;background:#fff url(/commonY15/img/icon_arrow_btm_red_01.png) 71px center no-repeat;position:relative;z-index:5;*height:28px;}
.mdl-type-02 b{font-size:12px;font-weight:bold;color:#282f39;position:absolute;top:1px;left:8px;}
.mdl-type-02 select{margin-left:35px;*height:28px;}

.child_age_box.u-disnon+div > .btn-search{position:static;}
.child_age_box+div > .btn-search{position:absolute;bottom:0;right:0;}
.btn-search{background:#cc0000;font-size:18px;line-height:25px;height:25px;font-weight:normal;color:#fff;text-align:center;width:210px;display:block;border:none;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 1px 1px 1px rgba(204, 0, 0, 0.15);}
.i.i-arw-s-white-r{margin-right:6px;}


/*suggest*/
.form-search{position:relative;}
.form-search .suggest-area,.form-search .suggest-keywords{position:absolute;z-index:20;background:#fff;width:858px;height:250px;overflow:scroll;overflow-x:hidden;width:calc(100% - 40px);padding:20px;border:1px solid #aaa;}
.form-search .suggest-area .suggest-hdg-01,.form-search .suggest-area .suggest-hdg-02,.form-search .suggest-keywords .suggest-hdg-01,.form-search .suggest-keywords .suggest-hdg-02{background:#f1f1f1;display:block;margin-bottom:5px;padding:3px 5px;font-weight:bold;}
.form-search .suggest-area > p+ul{overflow:hidden;margin-left:-17px;}
.form-search .suggest-area > p+ul li{width:270px;display:inline-block;margin-left:16px;vertical-align:top;}
.form-search .suggest-area > p+ul li > ul{margin-left:0;}
.form-search .suggest-area > p+ul li > ul li{width:135px;font-size:12px;vertical-align:top;margin-top:0 !important;margin-left:0 !important;}
.form-search .suggest-area ul li > ul li:hover a{background:#FFF8D4;text-decoration:underline;display:block;}

.form-search .suggest-keywords ul li:first-child{margin:0 !important;}
.form-search .suggest-keywords ul li a{display:block;padding:2px 3px;color:#0f0f69;font-size:92.8571%;}
.form-search .suggest-area ul li.suggest-return a,.form-search .suggest-keywords ul li.suggest-return a{text-align:right;}
.form-search .suggest-keywords ul li a{color:#333;}
.form-search .suggest-keywords ul li:hover a{background:#99CCFF;text-decoration:none;display:block;}
.form-search .suggest-keywords ul li.suggest-return:hover a{background:none;}

.mdl-dest .intHotelTextPlaceholder{background:#fff url(/inter/option/img/bg_Placeholder.png) 15px 16px no-repeat;}
/*tooltip*/
.c-tooltip .c-tooltip_content{margin-left:-225px;top:62px;}
.c-tooltip .c-tooltip_content{z-index:50 !important;}
.c-tooltip .c-tooltip_content:before{left:75% !important;}


.mdl_Ttl{font-size:20px;font-weight:bold;color:#fff;line-height:1.7;background:#cc0000;padding:3px 25px 5px;}