.is-top .button-search-sp{display:none}.l-top-kv-content{padding:35px 0 0}.l-search-steps{position:relative;opacity:0;transition:opacity .2s;overflow:hidden;display:block!important;width:100%!important;max-width:none;margin-top:0!important;min-height:300px}.l-search-step{position:absolute;top:0;left:0;right:0;bottom:0;visibility:visible;opacity:0;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s;z-index:2}.l-search-step.active{visibility:visible;opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);z-index:4}.l-search-step.prev{-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}.l-search-step1-wrap{max-width:805px;margin:0 auto;padding-bottom:40px;padding-top:40px}.l-search-step1-wrap .l-search-title{margin-bottom:8px}.button-category-top{background:#fff;position:relative;transition:.2s;font-size:14px;color:#0084ff;display:block;border-radius:3px;padding:6px}.button-category-top:hover{color:#0084ff;background:#fff}.button-category-top input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.button-category-top.active{background:#f50058;color:#fff;box-shadow:none}.button-category-top.active .button-category-top-img-active{opacity:1}.l-search-cats{overflow:hidden;font-size:0;text-align:center;max-width:400px;margin:0 auto}.l-search-cat-item{width:50%;display:inline-block;padding:20px;max-width:210px}.button-category-top-text img{width:100%;transition:opacity .2s;-webkit-backface-visibility:hidden}.button-category-top-img-active{position:absolute;top:0;left:0;opacity:0}.button-category-top-text{display:block;position:relative;margin-bottom:7px}.l-search-title{font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px}.l-search-step-2-wrap{max-width:500px;margin:0 auto;padding-bottom:130px;padding-left:35px;padding-right:35px;padding-top:10px}.l-search-step-3-wrap{max-width:500px;margin:0 auto;padding-bottom:130px;padding-left:35px;padding-right:35px;padding-top:25px}.l-search-step-3-wrap .l-search-mini-title{margin-bottom:0}.l-search-step-3-wrap .button-radio-wrap{padding:10px 5px;font-size:14px}.l-presearch-back-start{text-decoration:none}.l-search-time-wrap{max-width:226px;margin:0 auto}.l-presearch-fwd-budget{text-align:center;background:#f50058;color:#FFF;display:inline-block;min-width:165px;padding:0 10px;height:50px;line-height:50px;font-size:18px;text-decoration:none;border:none}.l-presearch-fwd-budget.search:after{content:"\e90e";font-size:17px}.l-presearch-fwd-budget:after{content:"\e902";font-family:icomoon;font-size:15px;vertical-align:middle;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;display:inline-block}.l-presearch-fwd-budget .l-text-search:before{display:none}.l-presearch-fwd-budget .l-text-search{font-size:inherit}.btn-search-date{min-width:200px;display:inline-block;background:#fff;border:none;font-size:16px;color:#999;line-height:45px;margin-bottom:30px;position:relative;padding:0 40px 0 15px;border-radius:3px}.btn-search-date:after{content:'';display:block;width:16px;height:16px;position:absolute;top:14px;right:15px;background:url(../images/pages/top/icon-calendar.png) no-repeat;background-size:cover}.l-search-time-wrap .btn{border-radius:3px;background:#fff}.l-search-time-wrap .btn:hover{background:#fff}.l-search-time-wrap .btn.active{background:#f50058;box-shadow:none}.l-search-times{margin-left:-5px;margin-right:-5px}.l-search-time{width:50%;float:left;padding:5px;display:table}.l-search-time-full{width:100%;float:none}.l-search-time-full .button-radio-wrap{display:block}.button-radio-wrap{position:relative;background:#fff;font-size:13px;padding:6px 5px;white-space:normal;display:table-cell;border-radius:3px;height:100%}.button-radio-wrap:hover{background:#fff;color:#000!important;box-shadow:none}.button-radio-wrap input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.button-radio-wrap.active,.is-pc-mode .button-radio-wrap:hover{background:#f50058;color:#fff!important;box-shadow:none}.l-search-area-related-wrap,.l-search-area-wrap{max-width:550px;margin:0 auto}.l-search-area-related-wrap:after,.l-search-area-wrap:after{content:'';display:block;clear:both}.l-search-area{width:50%;float:left;padding:5px}.l-search-area .button-radio-wrap{display:table;width:100%;background:0 0}.l-search-area .button-radio-wrap:after{position:absolute;content:'';left:0;right:0;bottom:0;top:0;background:#fff;z-index:-1;border-radius:3px}.l-search-area .button-radio-wrap.active{color:#fff!important;box-shadow:none}.l-search-area .button-radio-wrap.active:after{background:#f50058}.l-search-area .button-radio-text{display:table-cell;vertical-align:middle}.is-pc-mode .l-search-area .button-radio-wrap:hover{background:0 0}.is-pc-mode .l-search-area .button-radio-wrap:hover:after{background:#f50058}.l-search-mini-title{font-size:17px;color:#fff;font-weight:700;margin-bottom:15px}.l-search-mini-title-bottom{margin-top:25px}.l-search-action{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:20px}.l-search-back{font-size:11px;color:#fff;text-decoration:none;text-decoration:none}.l-search-back-wrap{display:block;margin-top:10px}.is-en .l-presearch-fwd-budget{text-transform:uppercase}.is-en .l-presearch-fwd-budget.search{font-size:11px}@media (min-width:992px){.l-top-kv-content{padding:68px 0 0}.button-category-top{font-size:20px;padding:6px 12px}.button-category-top:hover{background:#f50058;color:#fff;box-shadow:none}.button-category-top:hover .button-category-top-img-active{opacity:1}.l-search-cats{max-width:none}.l-search-cat-item{width:25%}.l-search-step-2-wrap{max-width:1085px;position:relative;padding-top:34px;padding-bottom:60px;margin-left:10px;margin-right:10px}.l-search-step-3-wrap{max-width:1085px;position:relative;padding-top:41px;padding-bottom:60px;margin-left:10px;margin-right:10px}.l-search-step-3-wrap .button-radio-wrap{padding:14px 5px;font-size:16px}.l-presearch-back-start{position:absolute;top:105px;min-width:76px;height:76px;line-height:76px;text-align:center;background:rgba(0,0,0,.2);border-radius:76px;transition:background .2s,color .2s;font-size:0;color:#FFF;z-index:9;left:0}.l-presearch-back-start:after{content:"\e901";font-family:icomoon;font-size:30px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}.l-presearch-back-start:hover{background:rgba(0,0,0,.4)}.l-search-time-wrap{max-width:530px}.l-presearch-fwd-budget{position:absolute;top:105px;min-width:76px;height:76px;line-height:76px;padding:0 30px;border-radius:76px;transition:background .2s,color .2s,opacity .2s;-webkit-transition:background .2s,color .2s,opacity .2s;-moz-transition:background .2s,color .2s,opacity .2s;-o-transition:background .2s,color .2s,opacity .2s;z-index:9;right:0}.l-presearch-fwd-budget:hover{background:#ff2976}.l-presearch-fwd-budget.search:after{font-size:25px}.btn-search-date{font-size:20px;min-width:260px}.btn-search-date:after{width:22px;height:22px;top:12px}.l-search-time-wrap .btn:hover{background:#f50058;box-shadow:none}.l-search-time{width:20%}.l-search-time-full{width:60%;display:inline-block}.button-radio-wrap{font-size:16px;padding:8px 5px}.l-search-area{padding:5px 10px;width:25%}.l-search-mini-title{font-size:20px}.l-search-action{position:static;background:0 0;padding:0}.l-search-back{display:none}.is-en .button-category-top{font-size:15px}.is-en .l-presearch-fwd-budget.search{font-size:15px;max-width:220px;padding-right:62px}.is-en .l-presearch-fwd-budget.search .l-text-search{line-height:1.2;vertical-align:middle}.is-en .l-presearch-fwd-budget.search:after{position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.is-ko .l-presearch-fwd-budget{padding:0 20px}.is-zh-Hant .l-presearch-fwd-budget,.is-zh-tw .l-presearch-fwd-budget{font-size:15px}}@media (min-width:1080px){.l-search-step-2-wrap,.l-search-step-3-wrap{margin-left:auto;margin-right:auto}.l-search-time-wrap{max-width:600px}.l-presearch-fwd-budget{font-size:22px}.l-search-area-related-wrap,.l-search-area-wrap{max-width:640px}.is-ko .l-presearch-fwd-budget{font-size:20px}.is-zh-tw .l-presearch-fwd-budget{font-size:16px}}@media (min-width:screen-md-min){.l-presearch-fwd-budget:after{font-size:20px}}