@charset "utf-8";
/* CSS Document */

/*module*/
.clm_2col_L705 .btnWT span{padding-left:7px;}
.module_wrap{width:705px;}
.module_wrap > h2{background:#cc0000;font-weight:bold;font-size:18px;color:#fff;line-height:40px;padding:0 20px;}
.module_wrap .mdl_head_switch{background:#dadde2;line-height:50px;padding:0 20px;}
.module_wrap .mdl_head_switch ul{letter-spacing:-0.4em;}
.module_wrap .mdl_head_switch ul li{letter-spacing:normal;display:inline-block;margin-right:22px;}
.module_wrap .mdl_top{background:#e9ecf0;padding:20px 20px 30px;}
.module_wrap .mdl_top .mdl_select li{margin-top:15px;}
.module_wrap .mdl_top .mdl_select li p,.module_wrap .mdl_top .mdl_item{display:inline-block;vertical-align:middlel;line-height:1;vertical-align:middle;}
.module_wrap .mdl_top .mdl_select li p{margin-right:20px;}
.module_wrap .mdl_top .mdl_select li .mdl_wrap{background-color:#fff;background-image:none;padding-left:10px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);line-height:40px;width:120px;}
.module_wrap .mdl_top .mdl_select li .mdl_wrap.Seat{width:350px;}
.module_wrap .mdl_top .mdl_select li .mdl_wrap.Departure{background-image:url(/inter/service/common/img/icon_departure.png);background-repeat:no-repeat;background-position:10px center;padding-left:50px;width:250px;margin-right:10px;}
.module_wrap .mdl_top .mdl_select li .mdl_wrap.Arrival{background-image:url(/inter/service/common/img/icon_arrival.png);background-repeat:no-repeat;background-position:10px center;padding-left:50px;width:250px;}
.module_wrap .mdl_top .mdl_select li p.changeBtn{display:inline-block;margin:0 0 0 11px;cursor:pointer;}
.module_wrap .mdl_top .mdl_select li p .mdl_txt{color:#333;font-weight:bold;margin-right:12px;}
.module_wrap .mdl_top .mdl_select li p .mdl_item{width:60px;height:28px;overflow:hidden;background-color:#fff;background-image:url(/commonY15/img/icon_arrow_btm_red_01.png);background-repeat:no-repeat;background-position:41px center;}
.module_wrap .mdl_top .mdl_select li p .mdl_item.type_class{width:295px;background-position:277px center;}
.module_wrap .mdl_top .mdl_select li p .mdl_item.type_place{width:205px;background-position:186px center;}
.module_wrap .mdl_top .mdl_select li p .mdl_item select{font-family:ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,MS UI Gothic,Tahoma,Lucida Grande,ヒラギノ丸ゴ Pro W4,sans-serif;width:130%;width:calc(100% + 30px);height:100%;background-color:transparent;-webkit-appearance:none;border:none;}
.mdl_info_list{width:405px;letter-spacing:normal;float:left;}
.mdl_info_list li{display:inline-block;letter-spacing:normal;}
.search_button .err_txt{background:#ffcccc;color:#cc0000;margin-bottom:15px;}
.search_button .btn-search-meal{float:right;line-height:1;}

/* searchBtn */
.mealsearchBtn{width:200px;line-height:38px;border:none;text-align:center;background:#cc0000 url(/commonY15/img/icon_arrow_right_white_01.png) 65px center no-repeat;font-size:16px;color:#fff;margin-top:10px;padding:0 0 0 10px;box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);cursor:pointer;}
.mealsearchBtn:hover{background-color:#db4d4d;text-decoration:underline;}

/* mealsSearch_950 */
.contents .mealsSearch_950 .serviceModule, .contents .mealsSearch_950 .module_wrap{width:950px;}