@charset "utf-8";@import url(reset.css);@import url(iconPack.css);body.hotellayer:before,body.layer:before{opacity:.6;position:fixed}body.hotellayer:before,body.layer:before,body.layer_info:before{background-color:#000;z-index:999;content:"";bottom:0}body.hotellayer,body.hotellayer:before,body.layer,body.layer:before,body.layer_info,body.layer_info:before,header{left:0;right:0;top:0}#body_section.main_section header,header.fixed{border-bottom:2px solid #009a5e}body.hotellayer:before,body.layer:before,body.layer_info:before,header nav ul:after{content:""}#NoticeLayerPopup img,#SystemCheck img,#categories_section .contents ul.app_list a img{max-width:100%}body{width:100%;overflow-x:hidden}body.layer{position:fixed;bottom:0;overflow:hidden}body.hotellayer{position:fixed;bottom:0;overflow:hidden}body.layer_info{position:fixed;bottom:0;overflow:hidden}body.layer_info:before{position:absolute;opacity:.9}body,html{height:100%}.mobile_container.sidebar{position:relative;width:100%;overflow:hidden}#body_section{padding:50px 0 0}#body_section.main_section{padding-top:50px}#body_section.main_section .section_title{display:none}.mobile_container.sidebar #body_section:before,.mobile_container.sidebar #booking:before{height:1000px;content:"";position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;z-index:999;opacity:.7}.placeholder{line-height:1.5em!important}header{position:fixed;z-index:106;padding:10px 0 0;height:50px;background-color:#FFF;box-sizing:border-box}header .offset{position:relative}header h1{margin:0 auto;padding:5px;width:100px}header #categories{position:absolute;left:10px;top:0}header #search{position:absolute;right:45px;top:2px}header #mypage{position:absolute;top:0;right:5px;bottom:0}header #total_service{position:absolute;right:10px;top:0}header #categories a,header #mypage a,header #search a,header #total_service a,header h1 a{position:relative;display:block;font-size:0;box-sizing:border-box}header #mypage a:before{display:inline-block;width:29px;height:28px;background:url(//img.modetour.com/ModeMobile/2015/icon/icon_mypage.png) no-repeat;background-size:100% 100%;content:''}header nav{margin:10px 0 0;border-bottom:1px solid #4B5638;background-color:#34AD70}header nav ul:after{clear:both;display:block;overflow:hidden}header nav ul li{position:relative;float:left;width:25%;text-align:center}header nav ul li a{display:inline-block;padding:0 5px;height:45px;font-size:14px;line-height:45px;color:#E4FFB0;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.main_banner,.section_categories{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}header nav ul li a.active,header nav ul li a:focus,header nav ul li a:hover{height:45px;color:#FFF;border-bottom:3px solid #FFF}.main_banner{padding:10px;width:100%;background-color:#FFF;box-sizing:border-box}.section_title{padding:10px;height:20px;line-height:20px;color:#FFF;background-color:#34ad70}.section_title:after{display:table;width:100%;clear:both}.section_title .history_back{float:left;padding:3px 0}.section_title .history_back a{display:block;font-size:0}.section_title h1{font-size:16px;text-indent:-10px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section_categories{position:relative;background-color:#2D2D2D;box-sizing:border-box}.section_location .offset a,footer #service li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.section_categories .offset{position:absolute;left:40px;right:40px;top:0}.section_categories .offset ul{position:relative;width:300%}.section_categories .offset ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.section_categories .offset li{float:left;margin:0 20px 0 0}.section_categories .offset li a{display:block;height:40px;font-size:13px;line-height:40px;color:#FFF;text-align:center;text-decoration:none;overflow:hidden}.section_categories .offset li a.on{height:37px;border-bottom:3px solid #8ABF29}.section_categories .section_pager{position:relative;z-index:2}.section_categories .section_pager button{margin:0;padding:0;width:30px;height:40px;border:0;background:#2D2D2D}.section_categories .section_pager .prev{float:left}.section_categories .section_pager .prev button{box-shadow:3px 0 10px #000}.section_categories .section_pager .next{float:right}.section_categories .section_pager .next button{box-shadow:-3px 0 10px #000}.section_location .offset a{display:block;position:relative;padding:10px;width:100%;text-decoration:none;background-color:#2D2D2D;overflow:hidden;box-sizing:border-box}.section_location .offset a ul:before{content:"";float:left;display:inline-block;margin:1px 5px 0 0;width:10px;height:16px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) 0 -200px no-repeat;background-size:400px auto}.section_location .offset a ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.section_location .offset a li{float:left;margin:0 0 0 5px;font-size:14px;color:#888;text-align:center}.section_location .offset a li:before{content:"";display:inline-block;margin:5px 5px 0 0;width:4px;height:7px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -350px -200px no-repeat;background-size:400px auto}.section_location .offset a li:first-child{margin:0}.section_location .offset a li:first-child:before{margin:0;background:0 0}.container{padding:0 0 20px;background-color:#F0F0F0}footer{padding:0 0 100px;background-color:#303030}footer #service ul{padding:22px 10px 10px;text-align:center}footer #service li{display:inline-block;padding:1px;box-sizing:border-box}footer #service li a,footer #terms li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}footer #service li a{display:block;padding:5px 15px;font-size:11px;color:#989898;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid #1C1C1C;background-color:#454545;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}footer #service li a code{display:inline-block;padding:2px 5px 0;color:#B9B9B9;background-color:#5E5E5E;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}footer #terms ul{padding:0 8px;text-align:center}footer #terms li{display:inline-block;padding:2px;box-sizing:border-box}footer #terms li a{display:block;padding:0 10px;font-size:11px;color:#989898;text-align:center;text-decoration:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}footer #terms li a strong{color:#F67C20}footer #copyright{padding:5px 0 10px;font-size:11px;color:#8A8A8A;text-align:center}footer #policy ul:after{display:table;widith:100%;clear:both}footer #policy ul li{position:relative;display:inline-block;vertical-align:top;padding:0 10px;font-size:11px;color:#8A8A8A;box-sizing:border-box}footer #policy ul li a{color:#8A8A8A}footer #policy ul li:after{position:absolute;top:50%;right:0;display:block;margin-top:-4px;width:1px;height:8px;background-color:#585858;content:''}.io_date,.io_text{position:relative;overflow:hidden}.io_text{border:1px solid #D0D0D0;border-radius:5px}.io_text input[type=text],.io_text input[type=password],.io_text input[type=email],.io_text input[type=number],.io_text input[type=date],.io_text input[type=tel]{padding:9px;width:100%;height:30px;font-size:12px;vertical-align:top;border:0;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.io_text input[type=tel]{text-align:right}.io_date{border:1px solid #D0D0D0;border-radius:5px}.io_date input[type=date]{box-sizing:border-box;padding:9px;width:100%;height:30px;font-size:12px;border:0;background-color:transparent}.io_date input[type=number]{box-sizing:border-box;padding:9px;width:100%;height:30px;font-size:12px;background-color:transparent;border:1px solid #8f8f8f}.io_date label{position:absolute;top:50%;right:5px;margin:-10px 0 0;width:18px;height:18px;border:0;background:url(//img.modetour.com/modelivebooking/mobile/ico_mypage_set.png) 0 -134px no-repeat;background-size:17px auto}.io_check label:before,.io_radio label:before{margin:-1px 3px 0 0;content:"";vertical-align:top}.io_check{display:inline-block}.io_check label{display:block;font-size:12px}.io_check label:before{display:inline-block;width:16px;height:16px;background:url(//img.modetour.com/modemobile/2014/icon/ico_input_checkbox.png) no-repeat;background-size:16px auto}.io_check input[type=checkbox]:checked+label:before{background-position:0 -19px}.io_radio{display:inline-block}.io_radio label{display:block;font-size:12px}.io_radio label:before{display:inline-block;width:17px;height:17px;background:url(//img.modetour.com/modemobile/2014/icon/ico_input_radio.png) no-repeat;background-size:17px auto}.io_radio input[type=radio]:checked+label:before{background-position:0 -18px}.selector{position:relative;padding:0 20px 0 0;height:30px;border:1px solid #BDBEBF;border-radius:4px;background-color:#FFF;overflow:hidden;background-image:-webkit-gradient(linear,0 100%,0 0,from(#FFF),to(#EDEDED));background-image:-webkit-linear-gradient(#FFF,#EDEDED);background-image:-moz-linear-gradient(#FFF,#EDEDED);background-image:-o-linear-gradient(#FFF,#EDEDED);background-image:linear-gradient(#FFF,#EDEDED);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.selector select,.textarea textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.selector select{padding:0 9px;width:100%;height:100%;font-size:13px;border:0;border-radius:5px;background:0 0;box-sizing:border-box}.selector:after{content:"";position:absolute;top:50%;right:10px;display:block;margin:-3px 0 0;width:9px;height:6px;background:url(//img.modetour.com/ModeLiveBooking/mobile/ico_sel_down_arrow.png) no-repeat #FFF;background-size:9px 6px}.textarea{border:1px solid #BDBEBF;border-radius:4px;background-color:#FFF}.textarea textarea{padding:9px;width:100%;height:100px;vertical-align:top;border:0;background:0 0;box-sizing:border-box}.section_login .non_member_wrap .nm_about input[type=number]{display:block;padding-left:5px;width:100%;height:30px;border:1px solid #8f8f8f;border-radius:5px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.selected_item{border-top:1px solid #3E3E3E;background-color:#2D2D2D}.selected_item .item{padding:10px;font-size:12px;color:#FFF;border-top:1px solid #222;border-bottom:1px solid #222;overflow:hidden;line-height:22.5px}.selected_item .item .photo{float:left;width:90px;height:68px;overflow:hidden}.selected_item .item .photo img{max-width:100%;vertical-align:top}.selected_item .item .code,.selected_item .item .cost,.selected_item .item .subject{margin:0 0 0 100px}.selected_item .item b{display:inline-block;width:60px;color:#FFF}.selected_item .item .cost{color:#FE4817}.section_calendar .offset{position:relative;background-color:#373737}.section_calendar .calendar_list{position:absolute;left:35px;right:70px;top:0}.section_calendar .calendar_list li{float:left;width:33.3%;text-align:center}.section_calendar .calendar_list2 .today,.section_calendar .calendar_list2 button{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.section_calendar .calendar_list li a{display:inline-block;height:35px;line-height:35px;color:#888;text-decoration:none;overflow:hidden}.section_calendar .calendar_list li a.active,.section_calendar .calendar_list li a:active{height:32px;line-height:35px;color:#FFF;border-bottom:3px solid #89BF29}.section_calendar .calendar_list2{position:relative}.section_calendar .calendar_list2 button{margin:0;padding:0;height:35px;font-size:14px;color:#888;border:0;background:0 0;box-sizing:border-box}.section_calendar .calendar_list2 .today{padding:0 80px;text-align:center;border-top:1px solid #616161;border-bottom:0;box-sizing:border-box}#categories_section h1,.section_calendar .calendar_table tbody td button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.section_calendar .calendar_list2 .today button{padding:0 10px;width:auto;border:0}.section_calendar .calendar_list2 .today.active button{color:#FFF;border-bottom:4px solid #89BF29}.section_calendar .calendar_list2 .today i{margin:0 0 0 5px;vertical-align:top}.section_calendar .calendar_list2 .prev{position:absolute;top:0;left:0;width:80px;border-right:1px solid #616161}.section_calendar .calendar_list2 .prev i{margin:3px 5px 0 0;vertical-align:top}.section_calendar .calendar_list2 .next{position:absolute;top:0;right:0;width:80px;border-left:1px solid #616161}.section_calendar .calendar_list2 .next i{margin:3px 0 0 5px;vertical-align:top}.section_calendar .calendar_pager{font-size:0;overflow:hidden}.section_calendar .calendar_pager button{margin:0;padding:0;width:35px;height:35px;vertical-align:top;border:0;background-color:#505050}.section_calendar .calendar_pager .prev{float:left}.section_calendar .calendar_pager .next{float:right}.section_calendar .calendar_pager .next button:first-child{margin:0 1px 0 0}.section_calendar .calendar_pager .switch.active{background-color:#FFF}.section_calendar .calendar_pager .switch.active i{background:url(//img.modetour.com/modemobile/2014/icon/ico_package_calender_active.png) no-repeat;background-size:17px auto}.section_calendar .calendar_table{display:none;position:relative;z-index:20}.section_calendar .calendar_table .iframe{padding:10px 10px 20px;background-color:#FFF;box-shadow:0 5px 10px #AAA}.section_calendar .calendar_table .month_jump{position:relative;padding:8px 0;text-align:center}.section_calendar .calendar_table .month_jump a{position:absolute;top:0;padding:8px}.section_calendar .calendar_table .month_jump a:after{content:"";display:inline-block;margin:4px 0 0;width:0;height:0;vertical-align:top;border-width:5px;border-style:solid}.section_calendar .calendar_table .month_jump .prev{left:50%;margin:0 0 0 -60px}.section_calendar .calendar_table .month_jump .prev:after{border-color:transparent #373737 transparent transparent}.section_calendar .calendar_table .month_jump .next{right:50%;margin:0 -60px 0 0}.section_calendar .calendar_table .month_jump .next:after{border-color:transparent transparent transparent #373737}.section_calendar .calendar_table table{width:100%}.section_calendar .calendar_table thead th{line-height:35px;font-size:12px;color:#D5D5D5;text-align:center;background-color:#343434}.section_calendar .calendar_table thead th:first-child{color:#FF4B4B}.section_calendar .calendar_table thead th:last-child{color:#4CA9FF}.section_calendar .calendar_table tbody td button{margin:0;padding:0;width:100%;height:35px;color:#858585;text-align:center;vertical-align:top;border:0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;background:0 0;box-sizing:border-box}.section_calendar .calendar_table tbody td button.selected,.section_calendar .calendar_table tbody td button:active,.section_calendar .calendar_table tbody td button:focus,.section_calendar .calendar_table tbody td button:hover{margin:-1px 0 0 -1px;color:#FFF;border-color:#EC747D;background-color:#EC747D;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.section_calendar .calendar_table tbody td:first-child button.active,.section_calendar .calendar_table tbody td:first-child button:active,.section_calendar .calendar_table tbody td:first-child button:focus,.section_calendar .calendar_table tbody td:first-child button:hover{border-left:0}.section_calendar .calendar_table tbody td button.disabled{margin:0!important;color:#D6D6D6;border-color:#D0D0D0!important;background-color:#F2F2F2;cursor:normal;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-o-box-sizing:border-box!important;box-sizing:border-box!important}.section_calendar .calendar_table tbody td:first-child button{border-left:1px solid #D0D0D0}#categories_section{display:none;position:absolute;left:-250px;top:0;bottom:0;width:250px;background-color:#302F32;box-shadow:0 0 5px #212123;z-index:1000;overflow-y:scroll}#categories_section i.icon{display:inline-block;font-size:0;height:0;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_categories.png) no-repeat;background-size:100px auto;overflow:hidden}#categories_section i.icon.product{width:25px;height:17px;background-position:0 0}#categories_section i.icon.air{width:25px;height:17px;background-position:-25px 2px}#categories_section i.icon.hotel{width:25px;height:17px;background-position:0 -19px}#categories_section i.icon.mypage{width:25px;height:17px;background-position:-50px 0}#categories_section i.icon.customer{width:25px;height:17px;background-position:-75px 0}#categories_section i.icon.tourinfo{width:25px;height:21px;background-position:-26px -19px}#categories_section i.icon.freemode{width:25px;height:19px;background-position:-52px -21px}#categories_section i.icon.mileage{margin:-3px 8px 0 -5px;width:23px;height:18px;background:url(//img.modetour.com/modemobile/2014/icon/ico_mileage.png) no-repeat;background-size:23px 18px}#categories_section h1{position:relative;padding:10px 20px;width:100%;height:40px;font-size:16px;color:#9F9F9F;background-color:#212123;z-index:1;box-sizing:border-box}#categories_section .contents{width:100%}#categories_section .contents h2{padding:10px 20px;font-size:13px;color:#D3D3D3;text-decoration:none;border-top:1px solid #828282;background-color:#464646}#categories_section .contents .active>ul{display:block}#categories_section .contents>ul a{position:relative;display:block;padding:10px 20px 10px 45px;font-size:13px;letter-spacing:-1px;color:#D3D3D3;text-decoration:none;border-top:1px solid #49484E}#categories_section .contents>ul a:after{content:"";position:absolute;right:20px;top:50%;margin:-4px 0 0;width:12px;height:8px;background:url(//img.modetour.com/modemobile/2014/icon/ico_toggle_switch.png) no-repeat;background-size:12px auto;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#categories_section .contents>ul>li>a{color:#FFF;border-top:1px solid #1A1A1B;border-bottom:1px solid #4A494C;background-color:#302F32}#categories_section .contents>ul>li.active>a:before{content:none}#categories_section .contents>ul>li.active>a:after{right:22px;margin:-5px 0 0;width:8px;height:12px;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -50px -50px no-repeat;background-size:400px auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#categories_section .contents>ul>li>a i.bullet{position:inherit;display:inline-block}#categories_section .contents>ul>li>a i.bullet.new{right:auto;top:auto}#categories_section .contents>ul>li.active>ul{display:block}#categories_section .contents>ul>li>ul{display:none}#categories_section .contents>ul>li>ul>li>a{padding:10px 20px;background-color:#302F32}#categories_section .contents>ul>li>ul>li>a:before{content:"";display:inline-block;margin:4px 8px 0 0;width:8px;height:8px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_categories2.png) no-repeat;background-size:8px 8px;overflow:hidden}#categories_section .contents>ul>li>ul>li.active>a:before,#categories_section .contents>ul>li>ul>li>a:after{content:none}#categories_section .contents>ul>li>ul>li:first-child>a{border-top:0}#categories_section .contents>ul>li>ul>li.active>a{color:#878787}#categories_section .contents>ul>li>ul>li.active>a:after{right:22px;margin:-5px 0 0;width:8px;height:12px;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -50px -50px no-repeat;background-size:400px auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#categories_section .contents>ul>li>ul>li>ul{display:none;border-top:1px solid #1C1C1D;border-bottom:1px solid #1C1C1D}#categories_section .contents>ul>li>ul>li>ul>li>a{padding:10px 20px 10px 35px;color:#FFF}#categories_section .contents>ul>li>ul>li>ul>li>a:before{content:"";display:inline-block;margin:4px 8px 0 0;width:8px;height:8px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_categories2.png) no-repeat;background-size:8px 8px;overflow:hidden}#categories_section .contents>ul>li>ul>li>ul>li.active>a:before,#categories_section .contents>ul>li>ul>li>ul>li>a:after{content:none}#categories_section .contents>ul>li>ul>li>ul>li.active>a{color:#888}#categories_section .contents>ul>li>ul>li>ul>li.active>ul{display:block}#categories_section .contents>ul>li>ul>li>ul>li>ul{display:none}#categories_section .contents>ul>li>ul>li>ul>li>ul>li>a{padding:10px 20px 10px 52px;color:#FFF;background-color:#272729}#categories_section .contents>ul>li>ul>li>ul>li>ul>li>a:before{content:"";display:inline-block;margin:4px 8px 0 0;width:8px;height:8px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_categories2.png) no-repeat;background-size:8px 8px;overflow:hidden}#categories_section .contents>ul>li>ul>li>ul>li>ul>li.active>a{color:#FFF;background-color:#89BF29}#categories_section .contents>ul>li>ul>li>ul>li>ul>li.active>a:before,#categories_section .contents>ul>li>ul>li>ul>li>ul>li>a:after{content:none}#categories_section .contents>ul>li>ul>li>ul>li>ul>li>ul{display:none}#categories_section .contents>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding:10px 20px 10px 68px;background-color:#272729}#categories_section i.icon.app{margin-right:5px;width:13px;height:20px;background-image:url(//img.modetour.com/modemobile/2014/icon/icon_cate_mobile.png);background-position:0 0;background-size:13px 20px}#categories_section .contents ul.app_list{padding:15px}#categories_section .contents ul.app_list:after{display:table;width:100%;clear:both;content:''}#categories_section .contents ul.app_list li{float:left;margin-right:14px;margin-bottom:15px;min-height:75px}#categories_section .contents ul.app_list li:first-child{margin-left:0}#categories_section .contents ul.app_list a{padding:0;width:53px;height:100%;border-bottom:0}#categories_section .contents ul.app_list a:after{content:none}#district{display:none;position:fixed;left:0;right:0;top:0;bottom:-100%;background-color:#FFF;z-index:101}#district h1{position:relative;padding:10px;width:100%;height:40px;font-size:16px;color:#FFF;background-color:#89BF29;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#district .contents{display:none;width:100%}#district .contents .active>ul{display:block}#district .contents>ul:after{content:"";position:fixed;left:140px;top:40px;bottom:0;width:1px;background-color:#BABABA;overflow:hidden}#district .contents>ul a{position:relative;display:block;padding:10px 20px;font-size:13px;color:#3C3C3C;text-decoration:none;border-bottom:1px solid #D6D6D6}#district .contents>ul a:after{content:"";position:absolute;right:20px;top:50%;margin:-3px 0 0;width:5px;height:7px;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -150px -50px no-repeat;background-size:400px auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#district .contents>ul li.active>a:after{background-position:-200px -50px}#district .contents>ul{position:relative;float:left;width:140px}#district .contents>ul>li>a:before,#district .contents>ul>li>ul>li>a:before{display:inline-block;width:7px;height:10px;margin:3px 3px 0 0;content:"";vertical-align:top}#district .contents>ul>li>a:before{background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -50px -200px no-repeat;background-size:400px auto}#district .contents>ul>li>a:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#district .contents>ul>li.active>a:after,#district .contents>ul>li>ul>li>ul>li.active>a:after{background-position:-150px -50px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}#district .contents>ul>li.active>a:after{transform:rotate(90deg)}#district .contents>ul>li.label{padding:10px 20px;color:#FFF;background-color:#B1B1B1}#district .contents>ul>li>ul>li>a{background-color:#F1F1F1;font-weight:700}#district .contents>ul>li>ul,#district .contents>ul>li>ul>li>ul>li>ul,#district .contents>ul>li>ul>li>ul>li>ul>li>ul{display:none}#district .contents>ul>li>ul>li.active>a{color:#8BBF2C}#district .contents>ul>li>ul>li>ul{display:none;position:fixed;left:140px;right:0;top:79px;overflow-y:auto}#district .contents>ul>li>ul>li>ul>li.active{background-color:#F1F1F1}#district .contents>ul>li>ul>li>ul>li>a{font-weight:700}#district .contents>ul>li>ul>li>ul>li>a:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#district .contents>ul>li>ul>li>ul>li.active>a:after{transform:rotate(90deg)}#district .contents>ul>li>ul>li>ul>li>ul>li>a{font-weight:700;background-color:#F1F1F1}#district .contents>ul>li>ul>li>ul>li>ul>li.active>a{color:#89BE28}#district .contents>ul>li>ul>li>ul>li>ul>li.active>a:after{font-weight:700;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#district .contents>ul>li>ul>li>ul>li>ul>li>ul>li a{background-color:#FFF}#district .contents>ul>li>ul>li>ul>li>ul>li>ul>li>a:before{content:"";display:inline-block;margin:3px 3px 0 0;width:6px;height:6px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -300px -50px no-repeat;background-size:400px auto}#district .contents>ul>li>ul>li>ul>li>ul>li>ul>li.active>a{color:#FFF;background-color:#89BF29}#district .contents>ul>li>ul>li>ul>li>ul>li>ul>li.active>a:before{content:"";display:inline-block;margin:3px 3px 0 0;width:6px;height:6px;vertical-align:top;background:url(//img.modetour.com/modemobile/2014/icon/ico_package.png) -350px -50px no-repeat;background-size:400px auto}#district .contents>ul>li>ul>li>ul>li>ul>li>ul>li.active>a:after{background-position:-250px -50px}#district .close{position:absolute;right:12px;top:12px;z-index:1}#district .close button{margin:0;padding:0;border:0;background:0 0}#layer_contents{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000}#layer_contents .total_service_section{margin:100px 0 0;padding:0 20%}#layer_contents .total_service_section li{float:left;width:50%}#layer_contents .total_service_section a{display:block;font-size:14px;color:#FFF;text-align:center;text-decoration:none}#layer_contents .total_service_section a img{display:block;margin:0 auto 10px;width:62px;height:62px}#layer_contents .close{position:fixed;right:10px;top:10px}#layer_contents .close button{margin:0;padding:0;border:0;background:0 0;cursor:pointer}.function{text-align:center}.function .more{margin:0 0 5px}.function .more button{display:block;margin:0;padding:10px 0;width:100%;text-align:center;font-size:13px;border:0;border-top:1px solid #C5C5C5;background:#F0F0F0}.function .more button:after{content:"";display:inline-block;margin:5px;width:8px;height:5px;vertical-align:top;background:url(//img.modetour.com/ModeLiveBooking/mobile/ico_schedule.png) -36px -24px no-repeat;background-size:44px 40px}#gotoTop{display:none;position:fixed;right:3px;bottom:8px;z-index:101}#gotoTop>a{display:block;width:50px;height:50px;background:url(//img.modetour.com/ModeLiveBooking/mobile/btn_top.png) no-repeat;background-size:100% 100%;overflow:hidden}.layer #gotoTop{display:none!important}.loading img{width:63px;height:7px}.layer_popup{position:fixed;top:50%;left:5%;z-index:1002;display:none;overflow:hidden;width:90%;border-radius:10px}.layer_popup .header{position:relative;height:40px;background:#0065b3;border-radius:10px 10px 0 0}.layer_popup .header .btn_close_layout{position:absolute;top:0;right:0;bottom:0;padding:10px 20px 0;display:block;background:0 0;border:0;border-radius:0 10px 0 0;box-sizing:border-box}.layer_popup .header .btn_close_layout:before{position:absolute;top:50%;right:50%;margin:-7px -7px 0 0;display:block;width:13px;height:13px;background:url(//img.modetour.com/ModeLiveBooking/mobile/btn_close_white.png) no-repeat;background-size:100% 100%;content:''}.layer_popup .header span{position:absolute;top:11px;left:15px;display:block;padding-left:20px;height:19px;color:#fff;font-size:16px;line-height:19px}.layer_popup .header span:before{position:absolute;top:2px;left:0;display:block;background:url(//img.modetour.com/ModeLiveBooking/mobile/ico_layerpopup.png) no-repeat;background-size:40px 40px;content:""}.bg_alert_layer,.bg_alert_layer:before{left:0;top:0;bottom:0;z-index:1000;position:fixed;right:0}.layer_popup .header span.person:before{width:15px;height:15px;background-position:0 0}.layer_popup .header span.airplane:before{width:16px;height:16px;background-position:-20px 0}.layer_popup .body{width:100%;height:100%;background:#fff;border-radius:0 0 10px 10px}.layer_popup .body .contents .btn_wrap{text-align:center;margin:15px 0}.layer_popup .body .contents .btn_wrap a{display:inline-block;width:118px;height:29px;-webkit-border-radius:5px;border-radius:5px;background:#74858d;color:#fff;text-align:center;line-height:29px;cursor:pointer}.bg_alert_layer{overflow:hidden}.bg_alert_layer:before{content:'';background-color:#000;opacity:.6}.alert_layerpopup{display:none;position:fixed;top:50%;left:5%;margin:0 auto;width:90%;background:#fff;border-radius:5px;overflow:hidden;z-index:1001}.alert_layerpopup>div{position:relative;padding:15px 10px;box-sizing:border-box}.alert_layerpopup .contents{padding:10px 0;font-weight:700;font-size:100%;color:#4b4b4b;text-align:center}.alert_layerpopup .contents strong.blue{color:#0065b3}.alert_layerpopup .contents strong.orage{color:#f67c20}.alert_layerpopup .contents strong.red{color:#f53036}.alert_layerpopup .btn_wrap{display:block;padding:10px 0;text-align:center;box-sizing:border-box}.alert_layerpopup .btn_wrap:after{display:block;clear:both;visibility:hidden;content:''}.alert_layerpopup .btn_wrap button{padding:10px 0;margin:0 auto;display:block;width:50%;font-weight:700;font-size:100%;border:0;text-align:center;border-radius:5px;box-sizing:border-box}.alert_layerpopup .btn_wrap button.btn_cancel{background:#e1e1e1;color:#868686}.alert_layerpopup .btn_wrap button.btn_confirm{background:#253443;color:#fff}.alert_layerpopup .btn_wrap span>button{width:100%}.alert_layerpopup .btn_wrap span{display:inline-block;width:59%;float:right}.alert_layerpopup .btn_wrap span:first-child{width:39%;float:left}.bg_layerpopup{position:fixed;left:0;top:0;margin:0;width:100%;z-index:1001;height:100%;background-color:#000;opacity:.25;filter:alpha(opacity=25)}#loading_layer{position:fixed;top:50%;left:50%;z-index:1001;margin:-43px 0 0 -43px;width:85px;height:85px;line-height:85px;background:url(//img.modetour.com/ModeMobile/2015/Modetour/loading_bg_02.png) no-repeat;background-size:100% 100%}#loading_layer p{width:100%;height:100%;line-height:85px;text-align:center}#loading_layer img{margin:0;vertical-align:middle}.swipe.list_container:after{content:"";display:block;clear:both;overflow:hidden}.swipe+.pagerList{padding:10px;text-align:center}.swipe+.pagerList.order button{margin:0 2px;padding:0;width:10px;height:10px;text-indent:-9999em;vertical-align:top;border:0;border-radius:5px;background-color:#B2B2B2}.swipe+.pagerList.order button.on{background-color:#FF3602}.swipe+.pagerList.button{clear:both;overflow:hidden}.swipe+.pagerList.button button{margin:0 2px;padding:0;font-size:13px;vertical-align:top;border:0;background:0 0}.swipe+.pagerList.button button:nth-child(1){float:left}.swipe+.pagerList.button button:nth-child(2){float:right}.datepicker-wrapper{position:absolute;left:5%;display:none;width:90%;padding-bottom:10px;background:#fff;z-index:99;border:1px solid #425371}.datepicker-wrapper.datepicker-inline{position:relative;left:0;margin:15px auto 20px;padding:0;width:auto;background:0 0;border:0}.datepicker-wrapper.datepicker-inline .container{background-color:transparent}.datepicker-wrapper.datepicker-inline .header{height:40px;font-weight:800;font-size:1em;line-height:40px;color:#fff;text-align:center;background-color:#425371;border-radius:5px 5px 0 0}.datepicker-wrapper.datepicker-inline .this_month_wrap{background-color:#fff;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4}.datepicker-wrapper.datepicker-inline .contents{padding:20px;background-color:#fff;border:1px solid #d4d4d4;border-top:0;border-radius:0 0 5px 5px;overflow-x:hidden}.datepicker-wrapper.datepicker-inline .contents thead th{background-color:#fff}.datepicker-wrapper.center-layer{top:50%;left:0;bottom:auto}.datepicker-wrapper .datepicker-container{background:#fff}.datepicker-wrapper .datepicker-header{position:relative;height:40px;background:#425371;text-align:center}.datepicker-wrapper .datepicker-header .h_title{font-weight:700;font-size:16px;line-height:40px;color:#fff}.datepicker-wrapper .datepicker-header .close_datepicker{position:absolute;top:0;right:0;width:40px;height:40px;background:0 0;border:0;border-radius:0 5px 0 0}.datepicker-wrapper .datepicker-header .close_datepicker:before{margin:-7px -7px 0 0;position:absolute;top:50%;right:50%;display:block;width:14px;height:14px;background:url(//img.modetour.com/modelivebooking/mobile/btn_datepicker.png) no-repeat;background-size:14px auto;content:''}.datepicker-wrapper .this_month_wrap{padding:10px 0;position:relative;background:#f2f2f2;text-align:center}.datepicker-wrapper .this_month{font-weight:700;font-size:25px;color:#333}.datepicker-wrapper .date_month{position:absolute;top:50%;margin-top:-20px;display:block;width:50px;height:40px;line-height:40px;text-align:center}.datepicker-wrapper .date_month:before{display:inline-block;width:9px;height:17px;background:url(//img.modetour.com/modelivebooking/mobile/btn_datepicker.png) 0 -19px no-repeat;background-size:14px auto;vertical-align:middle;content:''}.datepicker-wrapper #datePrev{left:5%}.datepicker-wrapper #dateNext{right:5%;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.datepicker-wrapper .contents table{font-size:14px;border-spacing:0}.datepicker-wrapper .contents thead th{text-align:center;line-height:25px;color:#333;background:#f2f2f2}.datepicker-wrapper .contents tbody td .num,.datepicker-wrapper .contents tbody td a{width:36px;height:36px;line-height:36px;margin:0 auto;display:block;text-align:center}.datepicker-wrapper .contents thead tr th:first-child{color:#b81616}.datepicker-wrapper .contents thead tr th:last-child{color:#004d88}.datepicker-wrapper .contents tbody td{padding:0;text-align:center}.datepicker-wrapper .contents tbody td a{color:#333}.datepicker-wrapper .contents tbody tr td:first-child a{color:#b81616}.datepicker-wrapper .contents tbody tr td:last-child a{color:#004d88}.datepicker-wrapper .contents tbody tr td.current .num,.datepicker-wrapper .contents tbody tr td.current a,.datepicker-wrapper .contents tbody tr td.selected .num,.datepicker-wrapper .contents tbody tr td.selected a{color:#fff;background-color:#425371;border-radius:50%}.datepicker-wrapper .contents tbody tr td.disabled a,.datepicker-wrapper .contents tbody tr td.none a{color:#aaa}.btn-tour-mileage-layer{padding:5px;font-size:.688em;color:#494949;border:1px solid #a0a0a0;border-radius:4px;background:#f2f2f2;vertical-align:top}.ui-tour-mileage{position:fixed;top:50%;left:5%;margin:0 auto;width:90%;border-radius:10px;background:0 0;z-index:1002}.ui-tour-mileage .header{padding:0 10px;position:relative;height:40px;color:#fff;line-height:40px;font-size:14px;background-color:#253443;border-radius:10px 10px 0 0;box-sizing:border-box}.ui-tour-mileage .header .btn-close{position:absolute;top:50%;right:10px;margin-top:-9px;display:block;width:17px;height:17px;background:url(//img.modetour.com/modemobile/2014/icon/btn_close.png) no-repeat;background-size:17px auto}.ui-tour-mileage .container{padding:15px;font-size:.6888em;border-radius:0 0 10px 10px;background-color:#fff}.ui-tour-mileage .container li{position:relative;margin-bottom:10px;padding-left:6px;color:#5f5f5f;box-sizing:border-box}.ui-tour-mileage .container li:before{content:"";position:absolute;top:6px;left:0;display:inline-block;width:3px;height:3px;border-radius:5px;background-color:#5f5f5f}.ui-tour-mileage .container li a.mileage_detail{display:inline-block;padding:5px;font-size:.688em;color:#003973;border:1px solid #003973;border-radius:4px;background:#f2f2f2;vertical-align:top;text-decoration:none;box-sizing:border-box}i.category02,i.logo02,i.search02{display:inline-block;background-repeat:no-repeat}.ui-tour-mileage .container p.strong{margin-top:10px;font-weight:700;color:#e73000}.ui-tour-mileage .container p.strong:before{content:'※';margin-right:10px}i.category02{width:26px;height:18px;background-image:url(//img.modetour.com/ModeMobile/2015/icon/icon_menu.png);background-size:26px auto}i.search02{width:23px;height:23px;background-image:url(//img.modetour.com/ModeMobile/2015/icon/icon_serch.png);background-size:23px auto}i.logo02{width:100px;height:18px;background-image:url(//img.modetour.com/ModeMobile/2015/icon/logo.png);background-size:100px auto}.agreement{position:relative;font-size:.875em;font-family:Helvetica,'APPLE SD Gothic Neo',sans-serif}.agreement .agree_box{padding:10px 15px;margin:0 auto 10px;width:90%;color:#454545;background:#fff;border:1px solid #cecece;border-radius:4px;box-sizing:border-box}.agreement .agree_box h2{margin-bottom:15px;font-weight:800;font-size:20px}.agreement .agree_box h3{margin-bottom:10px;font-weight:700;font-size:18px}.agreement .agree_box h4{margin-bottom:5px;font-weight:700;font-size:16px}.agreement .agree_box dt{margin:5px 0 10px;font-weight:600;font-size:15px}.agreement .agree_box dd{font-size:12px;margin-bottom:10px}.agreement .agree_box dd li{margin:5px 0}.agreement .agree_box dd dt{font-size:12px}.agreement .agree_box .desc{margin-bottom:10px}.agreement .agree_box .agree_table{width:100%;border-collapse:collapse}.agreement .agree_box .agree_table thead th{text-align:center}.agreement .agree_box .agree_table tbody td.left{text-align:left}.agreement .agree_box .agree_table tbody td{text-align:center}.agreement ul.tabs{display:table;width:100%}.agreement ul.tabs li{display:table-cell;width:50%}.agreement ul.tabs a{position:relative;display:block;height:47px;line-height:47px;color:grey;text-align:center;background-color:#fff;border-bottom:1px solid #cecece;box-sizing:border-box}.agreement ul.tabs a span{display:inline-block;font-size:1.125em}.agreement ul.tabs a.current span{color:#3a3939}.agreement ul.tabs a.current span:after{position:absolute;bottom:0;left:50%;margin-left:-40%;display:block;width:80%;height:3px;background-color:#33ad70;content:''}.agreement .tab_content_wrap{padding-top:10px}.layer-section{position:relative}.layer-section .section_title{position:absolute;top:0;left:0;right:0;padding:0;height:auto;background-color:#4c4c4c}.layer-section .section_title h1{padding:0 46px 0 25px;height:40px;font-size:1.125em;line-height:40px;text-align:left;text-indent:0;color:#fff}.layer-section .section_title .btn_close_section{position:absolute;top:0;bottom:0;right:0;display:block;width:45px;border:0;border-left:1px solid #2f2f2f;background-color:#646464}.layer-section .section_title .btn_close_section:before{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;display:block;width:15px;height:15px;background:url(//img.modetour.com/ModeMobile/2015/Modetour/btn_close_section.png) no-repeat;background-size:15px auto;content:''}.layer-section .container{background-color:#d4d4d4}#SystemCheck{position:fixed;height:338px;top:80px;left:5%;bottom:10px;z-index:1000;width:90%;background-color:#fff;overflow:hidden}#SystemCheck a{text-decoration:none}#SystemCheck .check_close{position:relative;display:table;width:100%;font-size:14px;background-color:#54565d}#SystemCheck .check_close .chk{padding:15px 0;display:table-cell;width:80%;color:#fff}#SystemCheck .check_close .btn_chk_close{display:table-cell;width:20%;text-align:center;color:#fff;border-left:1px solid #71747e}#SystemCheck .check_close label{position:relative;padding-left:20px;display:inline-block;color:#fff;box-sizing:border-box;vertical-align:middle}#SystemCheck .check_close label:before{position:absolute;display:block;top:50%;left:0;margin-top:-8px;width:16px;height:16px;background:url(//img.modetour.com/ModeLiveBooking/mobile/chk_input0.png) no-repeat;background-size:16px auto;content:''}#SystemCheck .check_close input[type=checkbox]:checked+label:before{background-position:0 -16px;opacity:1}#AppLayerPopup{position:fixed;top:0;left:0;right:0;z-index:101;height:47px;background:#313236}#AppLayerPopup>div{position:relative;padding:10px 0;width:100%;height:27px;text-align:left}#AppLayerPopup .btn_app_down{margin:0 auto;display:block;width:268px;text-decoration:none;clear:both;overflow:hidden}#AppLayerPopup .btn_app_down i{margin-right:10px;float:left;display:block;width:27px;height:27px;background:url(//img.modetour.com/ModeMobile/2014/intro/app_logo.png) no-repeat;background-size:100% 100%}#AppLayerPopup .btn_app_down .txt{float:left;display:block}#AppLayerPopup .btn_app_down .txt span{display:block;font-size:11px;color:#fff}#AppLayerPopup .btn_app_down .txt span.small{font-size:9px}#AppLayerPopup .btn_app_down .txt span strong{color:#23d4a9}#AppLayerPopup .btn_app_down i.down{margin:1px 0 0;display:block;float:right;width:74px;height:25px;background-image:url(//img.modetour.com/ModeMobile/2014/intro/app_down.png)}#AppLayerPopup .btn_app_close{position:absolute;top:50%;right:3%;margin-top:-7px;width:11px;height:11px;background:url(//img.modetour.com/ModeMobile/2014/intro/btn_app_close.png) no-repeat;background-size:100% 100%}#NoticeLayerPopup{position:fixed;left:5%;z-index:1000;width:90%;background-color:transparent;overflow:hidden}#NoticeLayerPopup .img{text-align:center}#NoticeLayerPopup .img>a{display:inline-block}#NoticeLayerPopup img{vertical-align:top}#NoticeLayerPopup .check_close{position:relative;display:table;width:100%;font-size:14px;background-color:#edeff1;border:1px solid #d2d2d2;box-sizing:border-box}#NoticeLayerPopup .check_close .chk{padding:15px 0;display:table-cell;width:80%;color:#333}#NoticeLayerPopup .check_close .btn_chk_close{display:table-cell;width:20%;text-align:center;color:#333;border-left:1px solid #d2d2d2;text-decoration:none}#NoticeLayerPopup .check_close label{position:relative;padding-left:25px;display:inline-block;line-height:21px;color:#333;box-sizing:border-box;vertical-align:top;left:10px}#NoticeLayerPopup .check_close label:before{position:absolute;display:block;top:50%;left:0;margin-top:-10px;width:21px;height:19px;background:url(//img.modetour.com/ModeLiveBooking/mobile/chk_input1.png) no-repeat;background-size:21px auto;content:''}#NoticeLayerPopup .check_close input[type=checkbox]:checked+label:before{background-position:0 -29px;opacity:1}.tourmileage_msg{position:fixed;top:50%;left:5%;z-index:1001;margin:0 auto;display:none;width:90%;overflow:hidden;background:#fff;border-radius:5px;opacity:0}.tourmileage_msg h1{position:relative;padding:0 15px;height:40px;font-size:16px;font-size:1rem;line-height:40px;color:#fff;background-color:#34495e;border-radius:5px 5px 0 0;box-sizing:border-box}.tourmileage_msg h1 .btn_cls_msg{position:absolute;top:0;right:15px;display:block;width:40px;height:40px;background:0 0;border:0}.tourmileage_msg h1 .btn_cls_msg:before{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;display:block;width:18px;height:18px;background:url(//img.modetour.com/ModeMobile/2014/icon/ico_total_close.png) no-repeat;background-size:18px auto;content:''}.tourmileage_msg .tm_container{padding:10px;font-weight:700;font-size:100%;color:#4b4b4b;text-align:center}.tourmileage_msg .tm_container p.input{position:relative;padding-right:100px;display:block;width:100%;height:30px;vertical-align:middle;box-sizing:border-box}.tourmileage_msg .btn_func,.tourmileage_msg .btn_func button{padding:10px 0;display:block;box-sizing:border-box;text-align:center}.tourmileage_msg .tm_container p.input input[type=text]{width:100%;height:30px;line-height:1.5em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.tourmileage_msg .tm_container p.text:first-child{margin-bottom:15px}.tourmileage_msg .tm_container p.text strong{font-weight:700;color:#0065b3}.tourmileage_msg .tm_container .btn_certify{position:absolute;top:0;right:0;display:block;width:67.5px;height:30px;color:#fff;background-color:#34ad70;border:0;border-radius:4px}.tourmileage_msg .btn_func:after{display:block;clear:both;visibility:hidden;content:''}.tourmileage_msg .btn_func button{margin:0 auto;width:50%;font-weight:700;background-color:#74858d;color:#fff;font-size:100%;border:0;border-radius:5px}.tourmileage_msg .btn_func button.btn_reinput{color:#666;background-color:#d4d4d4}.tourmileage_msg .btn_func span>button{width:100%}.tourmileage_msg .btn_func span{display:inline-block;width:39%;float:right}.tourmileage_msg .btn_func span:first-child{width:59%;float:left}.tourmileage_msg.family_msg .text{font-size:12px}.tourmileage_msg.family_msg .btn_func .btn_cls_msg{background-color:#bfbfbf;border:1px solid #979595}body{background-color:#fff}.s-error .info-desc{padding:80px 15px;text-align:center}.s-error .ico{display:inline-block;margin-bottom:5px;width:60px;height:60px;background:url(//img.modetour.com/modetour/2016/common/obj_ico.png) no-repeat;background-size:250px 250px}.s-error .ico-status01{background-position:0 0}.s-error .ico-status02{background-position:-64px 0}.s-error .ico-status03{background-position:-127px 0}.s-error .ico-status04{background-position:-190px 0}.s-error .ico-status05{background-position:0 -65px}.s-error strong{display:block;margin-bottom:25px;font-size:20px;line-height:1.2;font-weight:600}.s-error p{color:#777;font-size:13px}.s-error .info{padding:0 15px 15px}.s-error .info .inner{padding:14px 15px;overflow:hidden;background:#f7f7f7;border:1px solid #e2e2e2}.s-error .info .col{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.s-error .info .col-1{width:47%}.s-error .info .col-2{width:53%;padding-left:15px;border-left:1px solid #e4e4e4}.s-error .info dl{position:relative;line-height:100%;color:#707070}.s-error .info .col-1 dl{padding-left:30px}.s-error .info .col-2 dl{padding-left:35px}.s-error .info dl:before{display:block;position:absolute;top:5px;left:0;content:"";background:url(//img.modetour.com/modetour/2016/common/obj_ico.png) no-repeat;background-size:250px 250px}.s-error .info .col-1 dl:before{width:21px;height:20px;background-position:-67px -68px}.s-error .info .col-2 dl:before{width:24px;height:24px;background-position:-94px -67px}.s-error .info dt{margin-bottom:5px;font-size:14px}.s-error .info .col-1 a,.s-error .info dd{font-weight:600;font-size:16px}.s-error .info .col-1 a{text-decoration:none;color:#707070}.s-error .info .col-2 span{display:block;font-size:12px;font-weight:400;letter-spacing:-.5px}.partnership-card,.tour-mileage-info{padding-top:40px}.partnership-card b,.tour-mileage-info b{font-weight:600}#tour-mileage-information a,.partnership-card a,.tour-mileage-info a{text-decoration:none;color:#333}#tour-mileage-information a{font-weight:600}.partnership-card.container,.tour-mileage-info.container{background-color:#fff}.partnership-card .layout,.tour-mileage-info .layout{position:relative;margin:0 auto;max-width:680px}.partnership-card .layout:after,.partnership-card .layout:before,.tour-mileage-info .layout:after,.tour-mileage-info .layout:before{content:"";display:table}.partnership-card .layout:after,.tour-mileage-info .layout:after{clear:both}.partnership-card .color-1,.tour-mileage-info .color-1{color:#33ad70!important}.partnership-card .main-visual{padding:30px 15px 35px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.5px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/bg_cards.png) 90% bottom no-repeat;background-size:auto 90%}.partnership-card .main-visual .h{display:block;margin-bottom:15px;font-size:17px;color:#444;font-weight:600}.partnership-card .main-visual p{margin-bottom:13px;color:#676767}.partnership-card .main-visual b{color:#343434}.partnership-card .card-info{color:#676767;border-top:1px solid #b6b6b6}.partnership-card .card{border-bottom:1px solid #b6b6b6}.partnership-card .card h2.h a{display:block;position:relative;padding:18px 15px;font-size:15px;font-weight:600;line-height:100%}.partnership-card .card h2.h a:after{display:block;position:absolute;top:50%;right:15px;margin-top:-5px;width:17px;height:10px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) 0 -30px no-repeat;background-size:250px 250px;content:""}.partnership-card .card.is-open h2.h a:after{background-position:0 -17px}.partnership-card .card h2.h span{display:block;padding-left:27px}.partnership-card .card .ico{display:block;position:absolute;top:18px;left:15px;width:22px;height:15px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) no-repeat;background-size:250px 250px}.partnership-card .card .ico-samsung{top:19px;left:2px;width:40px;height:15px;background-position:-24px 0}.partnership-card .card .ico-lotte{top:20px;left:3px;width:34px;height:9px;background-position:-68px 0}.partnership-card .card .inner{margin:0 10px 10px;padding:15px 15px 20px;font-size:13px;background-color:#f5f5f5}.partnership-card .card .info{display:none}.partnership-card .card.is-open .info{display:block}.partnership-card .card-info p{margin-top:15px}.partnership-card .card-info p:first-child{margin-top:0}.partnership-card .card-info .small{font-size:11px;line-height:1.3;letter-spacing:-.5px}.partnership-card .card-info .num a{color:#343434;font-weight:600}.partnership-card .card-info .num a>*{display:inline-block;vertical-align:middle;line-height:100%}.partnership-card .card-info .num i{margin-right:5px;width:18px;height:18px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) 0 -44px no-repeat;background-size:250px 250px}.partnership-card .card-info b{display:block;margin:15px 0}.partnership-card .dc-list{position:relative;margin-bottom:25px;padding:7px 0 0 55px;font-weight:600}.partnership-card .dc-list.row-1{padding-top:16px}.partnership-card .dc-list.row-3,.partnership-card .dc-list.row-4{padding-top:0}.partnership-card .dc-list.row-4 .ico{top:9px}.partnership-card .dc-list .ico{display:block;position:absolute;top:0;left:0;width:46px;height:46px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) no-repeat;background-size:400px 400px}.partnership-card .dc-list .ico-food{background-position:-42px -29px}.partnership-card .dc-list .ico-entertainment{background-position:-147px -29px}.partnership-card .dc-list .ico-refuel{background-position:-95px -29px}.partnership-card .dc-list li{margin-top:5px;color:#343434;line-height:100%;letter-spacing:-.5px}.partnership-card .dc-list li:first-child,.partnership-card .dc-list:first-child{margin-top:0}.partnership-card .card .func{margin-top:25px;text-align:center}.partnership-card .card .btn-link{display:inline-block;padding:12px 0;width:50%;font-size:14px;font-weight:600;color:#fff;line-height:100%;letter-spacing:-.5px;text-align:center;background-color:silver;border-radius:5px}@media only all and (max-width:320px){.partnership-card .main-visual{font-size:13px;background-position:105% bottom}.partnership-card .main-visual .h{font-size:16px}}.tour-mileage-info{padding:70px 0 30px}.tm-row{margin-top:30px;padding:0 15px;font-size:13px;color:#676767;line-height:1.3}.tm-row:first-child{margin-top:0}.tm-h{display:block;margin-bottom:12px;font-size:15px;color:#444;line-height:100%}.tm-row .func{margin-top:20px;text-align:center}.tm-row .my-mileage{display:inline-block;padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background-color:#33ad70;border:1px solid #2a9e64;border-radius:3px}.tm-list{margin:25px 0;overflow:hidden}.tm-list li{float:left;width:50%;text-align:center;line-height:100%}.tm-list .tm-ico{display:inline-block;width:88px;height:88px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) no-repeat;background-size:250px 250px}.tour-mileage-info .btn-faq:after,.tour-mileage-info .move_wrap li a:after{top:50%;right:15px;width:10px;height:16px;content:""}.tm-list .ico-1{background-position:-69px -69px}.tm-list .ico-2{background-position:-162px -69px}.tm-list .ico-3{background-position:-69px -162px}.tm-list .ico-4{background-position:-162px -162px}.tm-list .desc{display:block;padding:15px 0 20px;font-weight:600}.tm-frame{display:block;margin:-1px 0 0 -1px;padding-top:10px;border-left:1px solid #d5d4d4;border-top:1px solid #d5d4d4}.tm-row .desc-list{font-size:12px;line-height:1.4}.tm-row .use-list{margin:15px 0 10px}.tm-row .use-list li{line-height:1.5;font-weight:600}.tour-mileage-info .btn-faq,.tour-mileage-info .move_wrap li a{padding:12px 15px;font-size:15px;color:#444;font-weight:600;letter-spacing:-.5px;line-height:100%;border-bottom:1px solid #b6b6b6;display:block}.tour-mileage-info .btn-faq{position:relative;margin-top:30px;border-top:1px solid #b6b6b6}.tour-mileage-info .btn-faq:after{display:block;position:absolute;margin-top:-8px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) -106px 0 no-repeat;background-size:250px 250px}.tour-mileage-info .move_wrap{margin-top:30px;border-top:1px solid #b6b6b6}.tour-mileage-info .move_wrap li a{position:relative}.tour-mileage-info .move_wrap li a:after{display:block;position:absolute;margin-top:-8px;background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) -106px 0 no-repeat;background-size:250px 250px}.tour-mileage-info .desc-list-desc{margin-top:20px}.tour-mileage-info .desc-list-desc dt{font-weight:700;font-size:13px;color:#33ad70}.tour-mileage-info .desc-list-desc dd p{margin-bottom:12px}.tour-mileage-info .family_info{font-size:11px}.tour-mileage-family{padding:70px 0 30px;background-color:#f0f0f0}.tour-mileage-family .layout{margin:0 auto;width:95%}.tour-mileage-family .tm_msg_box{padding:18px 10px;font-size:13px;font-size:.81rem;text-align:center;background-color:#fff;border:1px solid #d3d1d1;border-radius:4px;box-sizing:border-box}.tour-mileage-family .tm_msg_box strong{color:#33ad70}.tour-mileage-family .tm_msg_box p{margin-bottom:25px}.tour-mileage-family .tm_msg_box p:last-child{margin-bottom:15px}.tour-mileage-family .tm_msg_box .func{margin:0 auto;width:95%}.tour-mileage-family .tm_msg_box .func:after{display:table;width:100%;clear:both;content:''}.tour-mileage-family .tm_msg_box .func a{display:block;width:48%;height:33px;line-height:31px;text-align:center;text-decoration:none;color:#fff;border:1px solid transparent;border-radius:4px;box-sizing:border-box}.tour-mileage-family .tm_msg_box .func a.refusal{background-color:#bfbfbf;border-color:#979595}.tour-mileage-family .tm_msg_box .func a.agree{background-color:#33ad70;border-color:#209058}.tm-qna-list .a,.tm-qna-list .qna-row{border-top:1px solid #b6b6b6}.tour-mileage-family .tm_msg_box .func a:first-child{float:left}.tour-mileage-family .tm_msg_box .func a:last-child{float:right}#tour-mileage-information{display:none;position:relative;z-index:100}#tour-mileage-information .cont{padding:17px 0}#tour-mileage-information .btn-close{display:block;position:absolute;top:0;right:0;padding:17px;width:15px;height:15px;text-indent:-9999em;overflow:hidden;background:url(//img.modetour.com/ModeMobile/2015/itinerary/btn/btn_close.gif) center center no-repeat;background-size:15px 15px}#tour-mileage-information .layout{line-height:0}#tour-mileage-information h2.h{position:relative;padding:10px 15px;height:20px;font-size:16px;font-weight:600;line-height:20px;color:#fff;background-color:#4c4c4c}#tour-mileage-information h2.h .btn-close{position:absolute;top:50%;right:10px;margin-top:-6px;padding:0;width:11px;height:11px;text-indent:-9999em;overflow:hidden;background:url(//img.modetour.com/ModeMobile/2015/localtour/obj_ico.png) -112px 0 no-repeat;background-size:250px 250px}#tour-mileage-information h2.h,#tour-mileage-information h2.h .btn-close{display:block}.tm-qna-list{border-bottom:1px solid #b6b6b6}.tm-qna-list .q a{display:block;position:relative;padding:15px 50px 15px 35px;font-size:16px;line-height:100%}.tm-qna-list .q span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-qna-list .qna-row.is-open .q span{line-height:1.3;white-space:inherit;text-overflow:inherit;overflow:inherit}#allCategories,.tour-mileage-info .join-step{overflow:hidden}.tm-qna-list .q a:after,.tm-qna-list .q a:before{display:block;position:absolute;content:"";background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) no-repeat;background-size:250px 250px}.tm-qna-list .q a:before{top:13px;left:10px;width:17px;height:17px;background-position:-21px -52px}.tm-qna-list .qna-row.is-open .q a:before{top:15px}.tm-qna-list .q a:after{top:50%;right:10px;margin-top:-5px;width:17px;height:10px;background-position:0 -30px}.tm-qna-list .qna-row.is-open a:after{background-position:0 -17px}.tm-qna-list .a{display:none;font-size:14px;padding:15px 10px}.tm-qna-list .qna-row.is-open .a{display:block}.tm-qna-list .a .inner{position:relative;padding:15px 20px 15px 50px;background-color:#f7f7f9}.tm-qna-list .a .inner:after{display:block;position:absolute;top:17px;left:10px;width:32px;height:17px;content:"";background:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png) -43px -53px no-repeat;background-size:250px 250px}.tour-mileage-info .join-step li{float:left;position:relative;padding-top:57px;width:25%;font-size:12px;font-weight:600;line-height:1.3;text-align:center}.tour-mileage-info .join-step li:after{display:block;position:absolute;left:50%;background-image:url(//img.modetour.com/ModeMobile/2016/Mypage/obj_ico.png);background-repeat:no-repeat;background-size:250px 250px;content:""}.tour-mileage-info .step-1:after{top:7px;margin-left:-13px;width:26px;height:38px;background-position:-125px 0}.tour-mileage-info .step-2:after{top:11px;margin-left:-19px;width:39px;height:32px;background-position:-153px 0}.tour-mileage-info .step-3:after{top:7px;margin-left:-18px;width:36px;height:39px;background-position:-194px 0}.tour-mileage-info .step-4:after{top:11px;margin-left:-19px;width:39px;height:29px;background-position:-138px -39px}.tour-mileage-info .join-desc{margin-top:20px}.footer_callcenter{padding:18px 0;text-align:center;background-color:#e8e8e8;border-top:1px solid #d3d3d3}.footer_callcenter a{color:#000;text-decoration:none;font-size:14px;letter-spacing:-1px}.footer_callcenter span{position:relative;padding-left:20px;display:inline-block;font-size:26px;vertical-align:middle}.footer_callcenter span:before{position:absolute;top:50%;left:0;margin-top:-8px;width:13.5px;height:14.5px;background:url(//img.modetour.com/ModeMobile/2015/Modetour/ico_phone.png) no-repeat;background-size:100% 100%;content:''}header .navi-bar{position:relative;padding:9px 10px;background-color:transparent;border:0;cursor:pointer}header .navi-bar .icon-bar{display:block;width:22px;height:2px;background-color:#333;border-radius:1px;box-sizing:border-box}header .navi-bar .icon-bar+.icon-bar{margin-top:4px}#allCategories{position:absolute;top:0;bottom:0;z-index:1000;width:100%;overflow-y:scroll;background-color:#fff;box-sizing:border-box}#allCategories.animate{-webkit-animation:slidein .5s;animation:slidein .5s}#allCategories.out{-webkit-animation:slideout .5s;animation:slideout .5s}@keyframes slidein{0%{left:-100%;opacity:0}100%{left:0;opacity:1}}@keyframes slideout{0%{left:0;opacity:1}100%{left:-100%;opacity:0}}#allCategories.hidden{display:none}#allCategories h2.title{height:50px;font-size:16px;line-height:50px;letter-spacing:-.05em;color:grey;font-weight:700;padding-left:5px}#allCategories .cate_header{position:fixed;top:0;right:0;left:0;z-index:10;height:40px;line-height:40px;background-color:#4c4c4c}#allCategories .cate_header:after{display:table;width:100%;clear:both;content:''}#allCategories .cate_header h1{padding-left:14px;float:left;font-size:18px;font-size:1.13rem;color:#fff}#allCategories .cate_header .btn_closed{float:right;display:block;width:41px;height:40px;text-align:center}#allCategories .cate_header .btn_closed:before{display:inline-block;width:11px;height:11px;vertical-align:middle;background:url(//img.modetour.com/ModeMobile/2016/icon/category.png) no-repeat;background-size:50px auto;content:''}#allCategories .cate_container{padding-bottom:15px;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#allCategories .contents{padding-top:40px;padding-left:10px;padding-right:10px}#allCategories .search_input{padding:13px 0;background-color:#f0efef}#allCategories .search_input .form{margin:0 auto;width:95%}#allCategories #inputSearch{padding-left:12px;padding-right:10px;width:80%;height:41px;vertical-align:middle;font-size:14px;font-size:.88rem;line-height:1.25em;box-sizing:border-box;border:1px solid #d5d4d4;border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}#allCategories .search_input button{width:20%;height:41px;vertical-align:middle;text-align:center;background-color:#33ad70;border:1px solid #d5d4d4;border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box}#allCategories .search_input button:before{display:inline-block;width:21px;height:21px;background:url(//img.modetour.com/ModeMobile/2016/icon/category.png) 0 -21px no-repeat;background-size:50px auto;content:''}#allCategories .category-type1{border:1px solid #d6d6d6}#allCategories .category-type1 .tr{display:table;width:100%;box-sizing:border-box;border-top:1px solid #d6d6d6}#allCategories .category-type1 .tr:first-child{border-top:0}#allCategories .category-type1 .tr a{display:block;width:100%;height:100%;text-decoration:none;padding:15px;box-sizing:border-box;position:relative}#allCategories .category-type1 .tr>a{font-size:15px;color:#444;font-weight:700;letter-spacing:-.05em}#allCategories .category-type1 .tr>a.arrow:after{content:'';display:block;background:url(http://img.modetour.com/modemobile/2016/travelsearch/ico_catarrow.png) no-repeat;background-size:44px auto;width:8px;height:15px;position:absolute;top:50%;margin-top:-7px;right:15px}#allCategories .category-type1 .tr ul li{float:left;width:50%;box-sizing:border-box}#allCategories .category-type1 .tr ul li:nth-child(odd){border-top:1px #d6d6d6 solid;border-right:1px #d6d6d6 solid}#allCategories .category-type1 .tr ul li:nth-child(even){border-top:1px #d6d6d6 solid}#allCategories .category-type1 .tr ul li a{color:#666;font-size:14px;letter-spacing:-.05em}#allCategories .cate-toggle .button,#allCategories .cate-toggle button,#allCategories .cate-toggle>li>a{min-height:19px;letter-spacing:-.05em;color:#444;padding:15px;overflow:hidden;text-align:left;cursor:pointer}#allCategories .cate-toggle>li>a,#navi ul li>a{font-size:15px;font-weight:700;box-sizing:border-box}#allCategories i.new{background:url(http://img.modetour.com/modemobile/2016/travelsearch/ico_new.png) no-repeat;background-size:15px auto;width:15px;height:15px;display:inline-block;margin-left:5px;position:relative;top:3px}#allCategories .cate-toggle{border:1px solid #d6d6d6}#allCategories .cate-toggle>li{display:table;width:100%;height:100%;background-color:#f5f5f5;box-sizing:border-box;border-top:1px #d6d6d6 solid}#allCategories .cate-toggle>li:first-child{border-top:0;border-bottom:0}#allCategories .cate-toggle>li>a{position:relative;margin:0;display:block;width:100%;text-decoration:none;background:#f7f7f7}#allCategories .cate-toggle>li>a:after{content:'';display:block;background:url(http://img.modetour.com/modemobile/2016/travelsearch/ico_catarrow.png) no-repeat;background-size:44px auto;width:8px;height:15px;position:absolute;top:50%;margin-top:-7px;right:15px}#allCategories .cate-toggle .button,#allCategories .cate-toggle button{position:relative;margin:0;display:block;width:100%;font-size:15px;box-sizing:border-box;font-weight:700;border:0;background:#f7f7f7}#allCategories .cate-toggle>li:last-child .button{border-bottom-color:#b6b6b6}#allCategories .cate-toggle .button:after,#allCategories .cate-toggle button:after{position:absolute;top:50%;right:15px;margin-top:-5px;display:block;width:14px;height:14px;background:url(http://img.modetour.com/modemobile/2016/travelsearch/ico_plus.png) no-repeat;background-size:27px auto;box-sizing:border-box;content:''}#allCategories .cate-toggle button.on:after{background-position:-14px 0}#allCategories .cate-toggle .button{text-decoration:none}#allCategories .cate-toggle .button:after{margin-top:-9px;right:13px;width:10px;height:17px;background-position:0 -197px}#allCategories .cate-toggle .toggle_box{display:none;letter-spacing:-1px;background-color:#fff;overflow:hidden}#allCategories .cate-toggle button.on+.toggle_box{display:block}#allCategories .cate-toggle .toggle_box li{float:left;width:50%;box-sizing:border-box;border-right:1px #d6d6d6 solid;border-top:1px #d6d6d6 solid}#allCategories .cate-toggle .toggle_box li:nth-child(even){border-right:0}#allCategories .cate-toggle .toggle_box a{padding:15px;display:block;font-size:14px;color:grey;background-color:#fff;text-decoration:none;box-sizing:border-box;position:relative}#allCategories .app_list{padding:15px;overflow:hidden}#allCategories .app_list h2{margin-bottom:20px;font-size:17px;letter-spacing:-.5px}#allCategories .app_list a{float:left;width:50%;margin-bottom:15px;display:block;height:53px;text-align:left;text-decoration:none}#navi ul li,.my_num,.mymileage_wrap .mymileage_login{text-align:center}#allCategories .app_list a img{width:53px;height:53px;vertical-align:middle}#allCategories .app_list .app_icon:after{display:table;width:100%;clear:both;content:''}#allCategories .app_list .app_icon a:last-child{margin-right:0}#allCategories .app_list .text{display:inline-block;height:53px;line-height:53px;vertical-align:middle;padding-left:7px;font-size:13px;letter-spacing:-1px;color:#333}#navi,#navi ul{width:100%;height:45px}#blankMainDiv{height:95px}#navi{position:fixed;top:50px;left:0;z-index:11;background:url(//img.modetour.com/ModeMobile/2016/common/bg_navi_gray.png) left bottom repeat-x #fff;background-size:1px 1px}#navi a{text-decoration:none}#navi ul{position:relative;display:table}#navi ul li{position:relative;display:table-cell;vertical-align:middle}#navi ul li.current:after{position:absolute;bottom:0;left:0;right:0;z-index:11;height:4px;background-color:#197948;content:''}#navi ul li>a{display:block;height:45px;padding:14px 0 13px;font-size:.94rem;color:#0e0d0d}#navi ul li.current a{color:#197948}#navi .navi-wrapper.col-4 li{width:25%}#navi .navi-wrapper.col-5 li{width:20%}.mymileage_wrap #mask{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1000}.mymileage_wrap .panel{position:fixed;top:0;right:0;z-index:1001;width:275px;height:100%;background-color:#fff;overflow-y:scroll}.mymileage_wrap .enable_panel{-webkit-transition:-webkit-transform .2s linear;-webkit-transform:translateX(0)}.mymileage_wrap .mymileage li{list-style:none}.mymileage_wrap .btn_panel_close{position:fixed;top:11px;right:286px;z-index:1002;width:24px;padding:0;background:0 0;border:none}.mymileage_wrap .mymileage .top_myname{height:40px;line-height:40px;background-color:#34495e}.mymileage_wrap .mymileage .top_myname>.ico_name{display:inline-block;padding-left:30px;margin-left:18px;font-size:15px;font-weight:700;color:#fff;letter-spacing:-1px;background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_my.png) left center no-repeat;background-size:25px 24px}.mymileage_wrap .mymileage .top_myname>.ico_alarm{position:relative;display:inline-block;width:16px;height:20px;vertical-align:middle;text-indent:-9999em;background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_alarm.png) no-repeat;background-size:16px 20px}.mymileage_wrap .mymileage .top_myname>.ico_alarm.new:after{position:absolute;left:9px;top:-2px;content:'';display:inline-block;width:16px;height:16px;overflow:hidden;vertical-align:middle;background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_alarm_new.png) no-repeat;background-size:16px 16px}.mymileage_wrap .mymileage .top_myname>.loginout{display:inline-block;float:right;height:39px;padding-right:18px;font-size:11px;color:#fff;letter-spacing:-1px;text-decoration:none}.mymileage_wrap .mymileage .top_myname>.loginout>strong{font-weight:700}.mymileage_wrap .mymileage h2{font-size:16px;font-weight:700;letter-spacing:-1px;color:#2f2f2f}.mymileage_wrap .mymileage .tour_mileage{padding:14px 18px;background:#efefef;position:relative}.mymileage_wrap .mymileage .tour_mileage dl{padding-top:10px;padding-left:5px}.mymileage_wrap .mymileage .tour_mileage dd,.mymileage_wrap .mymileage .tour_mileage dt{float:left;font-size:14px;line-height:14px;color:#2f2f2f}.mymileage_wrap .mymileage .tour_mileage dt{letter-spacing:-1px}.mymileage_wrap .mymileage .tour_mileage dd{padding-left:3px;font-weight:700}.mymileage_wrap .mymileage .tour_mileage dd.txt_green{font-weight:400;color:#33ad70}.mymileage_wrap .mymileage .tour_mileage dd.txt_green img{padding:0 0 0 3px;vertical-align:top}.mymileage_wrap .mymileage .myreservation h2,.mymileage_wrap .mymileage .mytour_active h2{padding:14px 18px;border-bottom:2px solid #464343}.mymileage_wrap .mymileage .myreservation li,.mymileage_wrap .mymileage .mytour_active li{padding:0 18px;height:42px;border-bottom:1px solid #dcdcdc;background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_view.png) 257px center no-repeat;background-size:10px 16px}.mymileage_wrap .mymileage .myreservation li>a,.mymileage_wrap .mymileage .mytour_active li>a{display:block;padding-left:45px;line-height:42px;font-size:14px;font-weight:700;color:#656565;letter-spacing:-1px;text-decoration:none}.mymileage_wrap .mymileage .myreservation .ico_myreservation1>a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_01.png) left center no-repeat;background-size:32px 26px}.mymileage_wrap .mymileage .myreservation .ico_myreservation2>a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_02.png) left center no-repeat;background-size:33px 20px}.mymileage_wrap .mymileage .myreservation .ico_myreservation3>a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_03.png) left center no-repeat;background-size:30px 26px}.mymileage_wrap .mymileage .myreservation .ico_myreservation4>a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_04.png) left center no-repeat;background-size:36px 22px}.mymileage_wrap .mymileage .mytour_active .ico_mytour_active1>a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mymileage_05.png) left center no-repeat;background-size:26px 29px}.myreservation a{position:relative}.my_num{display:inline-block;min-width:19px;height:13px;padding:0 5px;margin-left:4px;color:#33ad70;font-size:11px;font-weight:400;line-height:12px;text-indent:-2px;border:1px solid #31ae70;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mymileage_wrap .mymileage .tour_mileage .more_detail{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/arrow.png) right 5px no-repeat;background-size:6px 10px;position:absolute;top:16px;right:15px}.mymileage_wrap .mymileage .tour_mileage .more_detail a{font-size:12px;color:#444;text-decoration:none;padding-right:11px}.mymileage_wrap .top_login{height:40px;line-height:40px;background-color:#34495e}.mymileage_wrap .mymileage .top_login>.ico_mypage{display:inline-block;padding-left:30px;margin-left:18px;font-size:15px;font-weight:700;color:#fff;letter-spacing:-1px;background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/ico_mypage.png) left center no-repeat;background-size:23px 22px}.mymileage_wrap .mymileage_login .txt_green{font-weight:700;color:#33ad70}.mymileage_wrap .mymileage_login .bg_area{background:#efefef;padding:22px 15px}.mymileage_wrap .mymileage_login .bg_area>p{font-size:15px;color:#2f2f2f;text-align:center;letter-spacing:-.04em;margin-bottom:20px}.mymileage_wrap .mymileage_login .bg_area>a{display:inline-block;width:112px;height:40px;font-size:15px;font-weight:700;line-height:40px;text-decoration:none;color:#fff;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 4px}.mymileage_wrap .mymileage_login .bg_area>a:active,.mymileage_wrap .mymileage_login .bg_area>a:focus,.mymileage_wrap .mymileage_login .bg_area>a:hover,.mymileage_wrap .mymileage_login .bg_area>a:visited{text-decoration:none}.mymileage_wrap .mymileage_login .bg_area>a:last-child{margin-bottom:0}.mymileage_wrap .mymileage_login .btn_login{background-color:#33ad70;border:1px solid #2a9e64}.mymileage_wrap .mymileage_login .btn_join{background-color:#a8a9aa;border:1px solid #868687}.mymileage_wrap .mymileage_login .btn_nomem_inquiry{background:-webkit-linear-gradient(#cdcccc,#cbcaca,#b7b8b8);background:-moz-linear-gradient(#cdcccc,#cbcaca,#b7b8b8);background:linear-gradient(#cdcccc,#cbcaca,#b7b8b8);border:1px solid #b8b8b8}.mymileage_wrap .mymileage_login .members h2{text-align:left;padding:15px 0 15px 15px}.mymileage_wrap .mymileage_login .members li{display:inline-block;width:91.5px;height:93px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:2px #e0e0e0 solid;border-bottom:2px #e0e0e0 solid;padding:10px 0}.mymileage_wrap .mymileage_login .members li.mile_01,.mymileage_wrap .mymileage_login .members li.mile_02,.mymileage_wrap .mymileage_login .members li.mile_03,.mymileage_wrap .mymileage_login .members li.staff{border-top:2px #e0e0e0 solid}.mymileage_wrap .mymileage_login .members li.mile_03,.mymileage_wrap .mymileage_login .members li.mile_06{border-right:none}.mymileage_wrap .mymileage_login .members li a{display:inline-block;font-size:13px;color:#2f2f2f;text-decoration:none;width:100%;height:100%}.mymileage_wrap .mymileage_login .members li>a>span{display:block;margin-top:48px;letter-spacing:-.1em}.mymileage_wrap .mymileage_login .members li.mile_01 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_01.png) center 11px no-repeat;background-size:25px}.mymileage_wrap .mymileage_login .members li.staff a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/staff.png) center 9px no-repeat;background-size:36px}.mymileage_wrap .mymileage_login .members li.mile_02 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_02.png) center 9px no-repeat;background-size:29px}.mymileage_wrap .mymileage_login .members li.mile_03 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_03.png) center 11px no-repeat;background-size:26px}.mymileage_wrap .mymileage_login .members li.mile_04 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_04.png) center 11px no-repeat;background-size:21px}.mymileage_wrap .mymileage_login .members li.mile_05 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_05.png) center 11px no-repeat;background-size:25px}.mymileage_wrap .mymileage_login .members li.mile_06 a{background:url(//img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_06.png) center 16px no-repeat;background-size:29px}.mymileage_wrap .mymileage_login .members li.mile_07 a{background:url(http://img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_07.png) center 11px no-repeat;background-size:25px}.mymileage_wrap .mymileage_login .members li.mile_08 a{background:url(http://img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_08.png) center 11px no-repeat;background-size:27px}.mymileage_wrap .mymileage_login .members li.mile_09 a{background:url(http://img.modetour.com/ModeMobile/2015/Mypage/tourmileage/ico/mileage_09.png) center 11px no-repeat;background-size:37px}.mymileage_wrap .mymileage_login .members ul{position:relative}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone{display:none;position:absolute;left:0;width:275px;background:#FFF;height:40px;line-height:40px;border-width:2px 0;border-style:solid;border-color:#e0e0e0;top:184px}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone.staff_zone{top:277px}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone>span{display:block;float:left}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone>span.cp_01{width:45%}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone>span.cp_02{width:55%}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone span a{font-size:13px;text-decoration:none;color:#2f2f2f;background:0 0}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone span a i{background:url(http://img.modetour.com/ModeMobile/2016/coupon/coupon_ico.png) no-repeat;display:inline-block;width:20px;height:20px;background-size:40px 20px;margin-right:5px;position:relative;top:6px}.mymileage_wrap .mymileage_login .members li.mile_06 .coupon_zone span.cp_02 a i{background-position:-20px 0}#footer{background-color:#e2e2e2}#footer #sns{padding:13px 0 14px;text-align:center;background:url(//img.modetour.com/modemobile/2016/common/bg_footer_line.png) left bottom repeat-x}#footer #sns a{margin-left:3px;display:inline-block;width:45px;height:45px;vertical-align:middle;background:url(//img.modetour.com/ModeMobile/2016/common/sp_footer_sns.png) no-repeat;background-size:322px auto}#footer #sns a:first-child{margin-left:0}#footer #sns a.facebook{background-position:0 0}#footer #sns a.kakaotalk{background-position:-56px 0}#footer #sns a.kakaostory{background-position:-111px 0}#footer #sns a.blog{background-position:-167px 0}#footer #sns a.instagram{background-position:-223px 0}#footer #sns a.post{background-position:-277px 0}#footer #terms{margin:0 auto;padding:20px 0 14px;width:95%}#footer #terms .list{margin-top:5px;padding:0;display:table;width:100%}#footer #terms .list:first-child{margin-top:0}#footer #terms .list li{padding:0;display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box}#footer #terms .list.col-2 li{width:50%}#footer #terms .list.col-3 li{width:33.33%}#footer #terms .list.col-4 li{width:25%}#footer #terms .list.col-5 li{width:20%}#footer #terms a{padding:0;font-weight:600;font-size:12px;font-size:.75rem;color:#565656}#footer #terms strong{font-weight:800;color:#197948}#footer .com_info{margin:0 auto;width:95%;font-size:11px;font-size:.69rem;color:#444}#footer .com_info a{color:#444}#footer .com_info .bar{margin:0 5px;display:inline-block;vertical-align:top}#footer #copyright,#footer .agent{margin:0 auto;width:95%;font-size:11px}#footer #copyright{text-align:left;color:#444}.passports_register .container{background-color:#fff}.passports_register .booking_number{padding:16px 0 14px 16px;font-size:17px;color:#444;border-bottom:1px solid #ddd;box-sizing:border-box}.passports_register .products{padding:16px 15px 14px 16px;font-size:17px;color:#444;box-sizing:border-box}.passports_register .products h2{font-size:17px}.passports_register h3{padding:9px 0 10px 18px;font-size:16px;background-color:#f5f5f5;box-sizing:border-box;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.passports_register h3 .btn_img_attach{display:inline-block;vertical-align:middle;width:34px;height:30px;background:url(//img.modetour.com/modemobile/2016/common/btn_sp_passports.png) no-repeat;background-size:34px auto}.passports_register .file_list li{display:table;width:100%;border-bottom:1px solid #ddd;box-sizing:border-box}.passports_register .file_list li .file_name{padding:15px 10px 15px 18px;display:table-cell;vertical-align:middle;width:90%;box-sizing:border-box}.passports_register .file_list li .btn_file_del{position:relative;padding:15px 0;display:table-cell;vertical-align:middle;width:10%;box-sizing:border-box}.passports_register .file_list li .btn_file_del:before{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:11px;height:11px;background:url(//img.modetour.com/modemobile/2016/common/btn_sp_passports.png) 0 -35px no-repeat;background-size:34px auto;content:''}.passports_register .passports_submit{color:#fff;cursor:pointer}.passports_register .passports_submit .btn_passports_submit{padding:12px 0 13px;display:block;width:100%;height:100%;color:#fff;border:0;background-color:#4c4c4c;border-top:1px solid #555;border-bottom:1px solid #555;box-sizing:border-box}.passports_register .desc{padding:0 15px 20px;font-size:11px}.app_pop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:none}.app_pop.is-active{display:block}.app_pop .in{width:60%;margin:30% auto 0;text-align:center}.app_pop .in img{width:100%}.app_pop .in a.go_app{display:block;width:73%;margin:5% auto}.app_pop .in a.go_web{font-size:14px;color:#FFF}.btn_discnt_help{display:inline-block;vertical-align:middle;width:11px;height:10px;background:url(//img.modetour.com/ModeMobile/2014/icon/ico_exclamation.png) no-repeat;background-size:11px 10px}.btn_coupon{display:inline-block;padding:4px 0 5px;width:59px;font-size:11px;text-align:center;color:#fff;background-color:#d94239;border:1px solid #cb261c;border-radius:4px;box-sizing:border-box}.btn_coupon.disabled{background-color:#bfbfbf;border:1px solid #979696}.payments input[type=number].input_txt_coupon,.payments input[type=tel].input_txt_coupon,.payments input[type=text].input_txt_coupon{display:inline-block;width:100px;height:26px;vertical-align:middle;line-height:25px;border:1px solid #ddd;border-radius:5px;background-color:rgba(255,255,255,1);padding-left:7px;box-sizing:border-box}.layer_popup.discnt-help .header{background-color:#34495e}.layer_popup.discnt-help .header span{padding-left:0}.layer_popup.discnt-help .header span:before{content:none}.layer_popup.discnt-help .contents{padding:15px}.layer_popup.discnt-help dt{font-weight:700;font-size:12px;color:#353535}.layer_popup.discnt-help dt:before{margin-right:4px;display:inline-block;vertical-align:middle;width:2px;height:2px;background:url(//img.modetour.com/ModeLiveBooking/mobile/liststyle_disc_gray2.png) 0 50% no-repeat;content:''}.layer_popup.discnt-help dd{margin-bottom:18px;font-size:11px;color:#646464}.layer_popup.discnt-help .body .contents .btn_wrap a{width:50%;background-color:#74858d}.coupon-apply-layer{position:relative;background-color:#fff}#body_section .coupon-apply-layer .section_title{background-color:#4c4c4c}.coupon-apply-layer .section_title span{display:inline-block;color:#fff}.coupon-apply-layer .section_title .btn_close_layer{position:absolute;top:0;right:0;bottom:0;width:46px;text-align:center}.coupon-apply-layer .section_title .btn_close_layer:before{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;display:block;width:11px;height:11px;background:url(//img.modetour.com/ModeMobile/2016/common/btn_unknown.png) no-repeat;background-size:11px auto;content:''}.coupon-apply-layer .coupon_container{padding:10px;min-height:100%;background-color:transparent}.coupon-apply-layer .contents{border:1px solid #e8e8e8}#booking .coupon-apply-layer .contents{padding:0}.coupon-apply-layer .contents .info{padding:10px 9px;text-align:right;background-color:#f0f0f0}.coupon-apply-layer .contents .info p{text-align:left;font-size:11px;color:#505966}.coupon-apply-layer .btn_my_coupon_list{display:inline-block;font-weight:700;font-size:14px;color:#353535}.coupon-apply-layer .btn_my_coupon_list:after{margin-left:6px;display:inline-block;vertical-align:middle;width:6px;height:9px;background:url(//img.modetour.com/ModeMobile/2016/common/arrow_right.png) no-repeat;background-size:6px 9px;content:''}.coupon-apply-layer .coupon_list{margin:0 10px;padding:10px 0 25px}.coupon-apply-layer .coupon_list label{position:relative;padding-left:20px;display:block;vertical-align:middle;box-sizing:border-box}.coupon-apply-layer .coupon_list label:before{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;background:url(//img.modetour.com/ModeMobile/2016/common/btn_radio_red.png) no-repeat;background-size:17px auto;content:''}.coupon-apply-layer .coupon_list input[type=radio]:checked+label:before{background-position:0 -21px}#booking .coupon-apply-layer strong{font-weight:700}.coupon-apply-layer .coupon_list .tr{display:table;width:100%}.coupon-apply-layer .coupon_list .tr .td{display:table-cell;width:40%;vertical-align:middle;box-sizing:border-box}.coupon-apply-layer .coupon_list .tr .td:first-child{width:60%}.coupon-apply-layer .coupon_list .td:last-child{text-align:right}.coupon-apply-layer .coupon_list .price{color:#d94239}.coupon-apply-layer .coupon_list .name{font-size:15px;color:#353535}.coupon-apply-layer .coupon_list .period{font-size:11px;color:#353535}.coupon-apply-layer .coupon_list .condition_apply{font-size:12px;color:#969595}.coupon-apply-layer .coupon_list .cancel_use{display:inline-block;font-size:12px;color:#d94239}.coupon-apply-layer .member .not_coupon{padding:50px 0;font-size:12px;text-align:center;color:#969595}.coupon-apply-layer .member .not_coupon strong{font-size:14px;color:#666}.coupon-apply-layer .member .not_coupon a{color:#123e6a}.coupon-apply-layer .footer{background-color:transparent}.coupon-apply-layer .footer>ul>li{font-size:11px;line-height:19px}#booking .coupon-apply-layer .footer>ul>li{margin-bottom:0}.coupon-apply-layer .btn_wrap{margin:0 auto;padding:20px 0;width:95%;text-align:center;border-top:1px solid #e7e7e7}.coupon-apply-layer .btn_wrap a{display:inline-block;width:112px;height:40px;line-height:39px;font-weight:700;color:#fff;border-width:1px;border-style:solid;border-radius:3px;box-sizing:border-box}.coupon-apply-layer .btn_wrap a.btn_apply{background-color:#d94239;border-color:#b61c13}.coupon-apply-layer .btn_wrap a.btn_cancel{background-color:#b0b4b9;border-color:#919191}.coupon-apply-layer .coupon_input_wrap{padding:10px}.coupon-apply-layer .coupon_input_wrap .coupon_input{padding-left:5px;width:80%;height:40px;font-size:12px;vertical-align:top;line-height:1.5;border:1px solid #b6b6b6;border-radius:3px;box-sizing:border-box}.coupon-apply-layer .coupon_input_wrap .btn{padding-left:2%;display:inline-block;vertical-align:top;width:20%;height:40px;text-align:right;box-sizing:border-box}.coupon-apply-layer .coupon_input_wrap button{width:100%;height:100%;line-height:39px;color:#fff;border:0;border-radius:4px;background-color:#878585;box-sizing:border-box}.coupon-apply-layer .coupon_guest{padding:0 10px}.coupon-apply-layer .coupon_guest .text{margin-top:5px;font-size:10px}.coupon-apply-layer .coupon_guest .text:before{margin-right:4px;display:inline-block;vertical-align:middle;width:11px;height:10px;background:url(//img.modetour.com/ModeMobile/2014/icon/ico_exclamation.png) no-repeat;background-size:11px 10px;content:''}.coupon-apply-layer .guest .not_coupon{padding:60px 0;text-align:center}.coupon-apply-layer .guest .not_coupon .not_use{font-size:11px;color:#b0b4b9}.coupon-apply-layer .guest .not_coupon .not_use strong{font-size:14px;color:#353535}.coupon-apply-layer .guest .not_coupon .number{color:#d94239}.my_coupon{padding:15px 0 0}.my_coupon strong{font-weight:700}.my_coupon .box_count{margin:0 auto 10px;width:95%}.my_coupon .box_count ul{display:table;width:100%;background-color:#fff;border:1px solid #d3d1d1;border-radius:4px;box-sizing:border-box}.my_coupon .box_count li{padding:10px 0;display:table-cell;width:50%;vertical-align:middle;box-sizing:border-box}.my_coupon .box_count li:first-child{border-right:1px solid #d3d1d1}.my_coupon .box_count li>div{padding:0 10px}.my_coupon .box_count li>div:after{margin:5px auto;display:block;width:60px;height:60px;background:url(http://img.modetour.com/ModeMobile/2016/Mypage/icon_coupon01.png);background-size:60px auto;content:''}.my_coupon .box_count li>div.cu1:after{background-position:0 0}.my_coupon .box_count li>div.cu2:after{background-position:0 -70px}.my_coupon .box_count li>div.cu1 dl{margin-bottom:15px}.my_coupon .box_count li>div.cu1 strong{color:#2973d9}.my_coupon .box_count li>div.cu2 strong{color:#d94239}.my_coupon .box_count dl{display:table;width:100%}.my_coupon .box_count dd,.my_coupon .box_count dt{display:table-cell;vertical-align:top;box-sizing:border-box}.my_coupon .box_count dt{width:70%;font-size:14px;color:#2f2f2f;font-weight:700}.my_coupon .box_count dt span{font-size:10px;display:block}.my_coupon .box_count dd{width:30%;font-size:12px;text-align:right}.my_coupon .box_count dd strong{font-size:18px;font-family:tahoma,Helvetica,Arial,sans-serif;line-height:100%}.my_coupon .tabs_menu_w{position:relative;z-index:2;margin:0 auto;padding:0 10px}.my_coupon .tabs_menu{display:table;width:100%;box-sizing:border-box}.my_coupon .tabs_menu>h2{display:table-cell;width:50%;font-size:14px;color:#656565;box-sizing:border-box}.my_coupon .btm_wrap .btn_readmore,.my_coupon .tabs_menu a{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.my_coupon .tabs_menu>h2:first-child{padding-right:2px}.my_coupon .tabs_menu>h2:last-child{padding-left:2px}.my_coupon .tabs_menu a{height:40px;line-height:39px;color:#656565;background-color:#f7f7f9;border:1px solid #d3d1d1;border-bottom-color:#d4d3d3;border-top-left-radius:4px;border-top-right-radius:4px}.my_coupon .tabs_menu a.current{color:#2f2f2f;background-color:#fff;border-bottom-color:#fff}.my_coupon .btm_wrap{position:relative;z-index:1;margin-top:-1px;background-color:#fff;border-top:1px solid #d4d3d3}.my_coupon .btm_wrap .btn_readmore{width:100%;padding:5px 0;border:1px solid #ccc;background-color:#f7f7f9}.my_coupon .btm_wrap .btn_readmore span{font-size:12px;color:#3c3b3b}.my_coupon .btm_wrap .btn_readmore span:after{position:relative;top:-1px;margin-left:7px;display:inline-block;vertical-align:middle;width:9px;height:6px;background:url(http://img.modetour.com/ModeMobile/2016/Mypage/ico_arr_gray2_down.png) no-repeat;background-size:9px 6px;content:'';line-height:100%}.my_coupon .tabs_contents_wrap{padding:13px 10px 0}.my_coupon .tab_content .sort{margin-bottom:13px;text-align:left}.my_coupon .tab_content .sort .design_selectbox{position:relative;display:inline-block;width:115px;height:25px;line-height:25px;background-color:#fff;border:1px solid #b8b8b8;border-radius:3px;box-sizing:border-box}.my_coupon .tab_content .sort .design_selectbox:after{position:absolute;top:50%;right:10px;margin-top:-3px;width:10px;height:6px;background:url(http://img.modetour.com/ModeMobile/2016/Mypage/ico_arr_gray_down.png) no-repeat;background-size:9px 6px;content:''}.my_coupon .tab_content .sort .design_selectbox select{position:absolute;top:0;left:0;padding-left:10px;width:100%;min-height:100%;max-height:100%;height:25px;line-height:25px;font-size:12px;color:#3c3b3b;background-color:transparent;outline:0;cursor:pointer;border:0;box-sizing:border-box}.my_coupon .coupon_list>li{margin-bottom:10px;box-sizing:border-box;position:relative}.my_coupon .coupon_list>li img{width:100%;vertical-align:middle}.my_coupon .coupon_list .table{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.my_coupon .coupon_list .table>div{position:absolute;box-sizing:border-box}.my_coupon .coupon_list .price_w{top:0;left:0;right:69%;bottom:0;font-size:12px;color:#fff;text-align:center;padding-top:10%}.my_coupon .coupon_list .price_w strong{font-size:16px;font-family:tahoma,Helvetica,Arial,sans-serif}.my_coupon .coupon_list .price_w span{display:block}.my_coupon .coupon_list h3{padding-bottom:8px;padding-left:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:12px;border-bottom:1px solid #d3d1d1}.my_coupon .coupon_list .detail_w>ul{padding:10px 5px 5px}.my_coupon .coupon_list dl{font-size:11px}.my_coupon .coupon_list dt{color:#888}.my_coupon .coupon_list dd{color:#3c3b3b}.my_coupon .coupon_list .detail_w{top:0;left:31%;right:0;bottom:0;padding:3% 5% 3% 3%}.my_coupon .coupon_list .detail_w li{display:table;width:100%;box-sizing:border-box;margin-bottom:1px}.my_coupon .coupon_list .detail_w li>h4{display:table-cell;width:30%;font-size:11px;color:#888;box-sizing:border-box}.my_coupon .coupon_list .detail_w .td{display:table-cell;width:70%;font-size:11px;color:#3c3b3b;box-sizing:border-box}.my_coupon .coupon_list .detail_w .td strong{color:#d94239}.my_coupon .no_data{padding:50px 0;font-size:14px;color:#6c6c6c;text-align:center}.my_coupon .no_data p:before{margin:0 auto 10px;display:block;width:60px;height:61px;background:url(http://img.modetour.com/ModeMobile/2016/Mypage/icon_coupon01.png) 0 -139px no-repeat;background-size:60px auto;content:''}.my_coupon .tipbox{margin-top:25px;background:#f0f0f0;padding:10px}.my_coupon .tipbox_list li{padding-left:10px;font-size:12px;line-height:19px;letter-spacing:-.05em;color:grey;background:url(http://img.modetour.com/ModeLiveBooking/mobile/liststyle_disc_gray_s1.png) 0 6px no-repeat}.my_coupon .register{margin-bottom:15px;padding:0 10px}.my_coupon .register span{font-size:12px;color:#656565}.my_coupon .register .box_in{background:#00c0a7;padding:5px 0;border-radius:3px;width:100%;box-sizing:border-box;margin-top:5px}.my_coupon .register .box_in label{font-size:13px;color:#FFF;width:20%;display:block;float:left;line-height:28px;text-align:center}.my_coupon .register .box_in input{border:0;background:#FFF;height:27px;width:60%;margin-right:2%;float:left;box-sizing:border-box;padding:0 5px}.my_coupon .register .box_in a{display:inline-block;text-decoration:none;background:#252a29;font-size:13px;color:#FFF;border-radius:3px;padding:7px 10px;line-height:100%;width:15%;text-align:center;box-sizing:border-box}@media screen and (max-width:375px){.my_coupon .coupon_list .detail_w>ul{padding:3% 5px}.my_coupon .coupon_list .detail_w .td,.my_coupon .coupon_list .detail_w li>h4{font-size:10px}}@media screen and (max-width:320px){.my_coupon .register .box_in input{width:57%}.my_coupon .register .box_in a{width:18%}.my_coupon .coupon_list h3{padding-bottom:5px}.my_coupon .coupon_list .detail_w>ul{padding:1% 5px}}#NoticeLayerPopup2{position:fixed;left:5%;z-index:1000;width:90%;background-color:transparent;overflow:hidden}#NoticeLayerPopup2 .img{text-align:center}#NoticeLayerPopup2 .img>a{display:inline-block}#NoticeLayerPopup2 img{max-width:100%;vertical-align:top}#NoticeLayerPopup2 .check_close{position:relative;display:table;width:100%;font-size:14px;background-color:#edeff1;border:1px solid #d2d2d2;box-sizing:border-box}#NoticeLayerPopup2 .check_close .chk{padding:15px 0;display:table-cell;width:80%;color:#333}#NoticeLayerPopup2 .check_close .btn_chk_close{display:table-cell;width:20%;text-align:center;color:#333;border-left:1px solid #d2d2d2;text-decoration:none}#NoticeLayerPopup2 .check_close label{position:relative;padding-left:25px;display:inline-block;line-height:21px;color:#333;box-sizing:border-box;vertical-align:top;left:10px}#NoticeLayerPopup2 .check_close label:before{position:absolute;display:block;top:50%;left:0;margin-top:-10px;width:21px;height:19px;background:url(//img.modetour.com/ModeLiveBooking/mobile/chk_input1.png) no-repeat;background-size:21px auto;content:''}#NoticeLayerPopup2 .check_close input[type=checkbox]:checked+label:before{background-position:0 -29px;opacity:1}#NoticeLayerPopup3{position:fixed;left:5%;z-index:1000;width:90%;background-color:transparent;overflow:hidden}#NoticeLayerPopup3 .img{text-align:center}#NoticeLayerPopup3 .img>a{display:inline-block}#NoticeLayerPopup3 img{max-width:100%;vertical-align:top}#NoticeLayerPopup3 .check_close{position:relative;display:table;width:100%;font-size:14px;background-color:#edeff1;border:1px solid #d2d2d2;box-sizing:border-box}#NoticeLayerPopup3 .check_close .chk{padding:15px 0;display:table-cell;width:80%;color:#333}#NoticeLayerPopup3 .check_close .btn_chk_close{display:table-cell;width:20%;text-align:center;color:#333;border-left:1px solid #d2d2d2;text-decoration:none}#NoticeLayerPopup3 .check_close label{position:relative;padding-left:25px;display:inline-block;line-height:21px;color:#333;box-sizing:border-box;vertical-align:top;left:10px}#NoticeLayerPopup3 .check_close label:before{position:absolute;display:block;top:50%;left:0;margin-top:-10px;width:21px;height:19px;background:url(//img.modetour.com/ModeLiveBooking/mobile/chk_input1.png) no-repeat;background-size:21px auto;content:''}#NoticeLayerPopup3 .check_close input[type=checkbox]:checked+label:before{background-position:0 -29px;opacity:1}