@charset "utf-8";

.headerWrapper{width:100%;margin:15px auto 0;line-height:1;padding:0 10px;}
/*.headerWrapper .logoL{float:left;width:139px;}*/
.headerWrapper .logoL{width:341px; margin: 0 auto; } /*add*/
.headerWrapper .logoR{float:right;width:112px;margin:5px auto 0;}
@media all and (min-width:740px) {
.headerWrapper{width:950px;padding:0;} /*add*/
.headerWrapper .logoL{float:left;width:341px;}
}

.mainImg{margin:10px auto 0;}

@media all and (min-width:740px) {
.contentsInr{margin:0 auto 20px;}
}

.dpHotel_list_m .ttlLv3{padding-top:10px;margin-bottom:10px;}
.hotelIn_out li{display:inline-block;line-height:1;}
.hotelIn_out li > span{display:inline-block;border:1px solid #ccc;font-weight:bold;font-size:12px;line-height:1;margin-right:3px;}
.hotelIn_out li .icn_htlIn{color:#FF6600;padding:1px 4px 1px 5px;}
.hotelIn_out li .icn_htlOut{color:#3366FF;padding:1px 2px 2px 2px;}
.hotelIn_out li:nth-child(2){margin-left:5px;}

.dpHotel_list_m .tmbWrap{margin-top:0px;}
.dpHotel_list_m .col2 .tmbBlock .content{margin-top:0px;}
.dpHotel_list_m .col2 .tmbBlock .image{width:36%;}
.dpHotel_list_m .col2 .tmbBlock .contTxt{width:64%;padding:0 0 0 15px;}

.dpHotel_list_m .textlinkbox{margin-top:5px;}
.dpHotel_list_m .btnBox .btn{font-size:1.2rem;min-height:30px;padding:5px 26px 5px 10px;margin-top:5px;}

.icnTel_g{display:inline-block;width:12px;margin-right:4px;vertical-align:middle;}

.footerWrapper{margin:20px -10px 0;padding:8px 10px;background:#eee;}
.footerWrapper strong{color:#333;}
@media all and (min-width:740px) {
.footerWrapper{width:950px;margin:40px auto 0;}
}