﻿body *{color:#333333;font-weight:500}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.no-pad-b{padding-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-16{margin-left:16px}.only_sp{display:none}.bold{font-weight:bold;display:inline-block}a{transition:all 0.3s ease-in-out}a:hover{text-decoration:none;opacity:0.7}a:focus{outline:none;text-decoration:none}.txt.anchor_link a,.txt a{color:#0082EB;text-decoration:underline;font-weight:bold}@media screen and (max-width: 767px){.only_pc{display:none}.only_sp{display:block}}#Maincontent{background-color:#fff}.main-content{background-color:#fff}.ttl-head{background-color:#fff;border-top:1px solid #e93a6a;padding:10px 0}.ttl-head .container{max-width:1130px !important}.ttl-head h1{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.ttl-head{padding:10px}.ttl-head h1{font-size:12px}}.breadcrumb{border-top:none !important;background-color:#f5f5f5 !important}@media screen and (max-width: 767px){.breadcrumb{display:block !important}}.key-visual{position:relative;height:auto;background:url(../images//key_bg.png) bottom center no-repeat;background-size:cover;margin:0 auto;padding:0}.key-visual ul{max-width:1140px;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:410px}.key-visual ul li{text-align:center;line-height:1}@media screen and (max-width: 767px){.key-visual{background:none}.key-visual ul{min-height:auto}.key-visual ul li{height:100%;display:flex;justify-content:center;align-items:center}}.menu-container{background-color:#FFF2F7;padding-bottom:20px}.menu-container .txt-label{text-align:center;background-color:#FF0000;color:#FFFF00;font-size:20px;padding:18px 0;position:relative;margin-bottom:30px}.menu-container .txt-label:after{content:"";position:absolute;top:100%;left:50%;border-width:8px 12px;border-style:solid;margin-left:-12px;border-color:#FF0000 transparent transparent transparent}.menu-container .menu-list{max-width:1130px;margin:0px auto;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.menu-container .menu-list li{flex:1;max-width:120px}.menu-container .menu-list li a{border:2px solid #E93A6A;background:#FFF;color:#E93A6A;border-radius:6px;text-align:center;font-size:16px;font-weight:600;height:100px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-container .menu-list li a span{width:45px;height:45px;margin-bottom:5px}.menu-container .menu-list li a .icon1{background:url(../images//flight_pink.png) center top no-repeat;background-size:45px}.menu-container .menu-list li a .icon2{background:url(../images//ski_pink.png) center top no-repeat;background-size:45px}.menu-container .menu-list li a .icon3{background:url(../images//school_pink.png) center top no-repeat;background-size:45px}.menu-container .menu-list li a .icon4{background:url(../images//flights_and_hotels_pink.png) center top no-repeat;background-size:45px}.menu-container .menu-list li a .icon5{background:url(../images//id_card_pink.png) center top no-repeat;background-size:45px}.menu-container .menu-list li.current a,.menu-container .menu-list li:hover a{background:#F03987;color:#fff}.menu-container .menu-list li.current a .icon1,.menu-container .menu-list li:hover a .icon1{background:url(../images//flight_w.png) center top no-repeat;background-size:45px}.menu-container .menu-list li.current a .icon2,.menu-container .menu-list li:hover a .icon2{background:url(../images//ski_w.png) center top no-repeat;background-size:45px}.menu-container .menu-list li.current a .icon3,.menu-container .menu-list li:hover a .icon3{background:url(../images//school_w.png) center top no-repeat;background-size:45px}.menu-container .menu-list li.current a .icon4,.menu-container .menu-list li:hover a .icon4{background:url(../images//flights_and_hotels_w.png) center top no-repeat;background-size:45px}.menu-container .menu-list li.current a .icon5,.menu-container .menu-list li:hover a .icon5{background:url(../images//id_card_w.png) center top no-repeat;background-size:45px}@media screen and (max-width: 91px){.menu-container{padding:50px 15px}}@media screen and (max-width: 767px){.menu-container{padding:20px 15px}.menu-container .txt-label{margin-left:-15px;margin-right:-15px}.menu-container .menu-list{gap:0;margin:0 -3px}.menu-container .menu-list li{flex:0 0 calc(100% / 3 - 10px);margin:0 5px 10px}.menu-container .menu-list li a{font-size:16px;height:100px}.menu-container .menu-list li.current a:after,.menu-container .menu-list li:hover a:after{border-width:4px 6px;margin-left:-6px}}#Maincontent .container{max-width:930px;margin:0px auto}@media screen and (max-width: 991px){#Maincontent .container{padding:0 15px}}.coupon-message{padding:50px 0}.coupon-message .h2-ttl{text-align:center;font-size:24px;font-weight:bold;line-height:20px}.coupon-message .txt{text-align:center;font-size:18px;line-height:30px;margin-top:10px}.coupon-message .link-more{border:2px solid #E93A6A;background-color:#fff;text-align:center;font-size:14px;color:#E93A6A;position:relative;max-width:300px;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:35px;height:50px;margin-top:10px}.coupon-message .link-more::after{content:'▶';position:absolute;right:40px;font-size:12px}@media screen and (max-width: 767px){.coupon-message{padding:20px 0}.coupon-message .h2-ttl{font-size:14px;margin-left:-5px}.coupon-message .txt{font-size:14px;line-height:22px;text-align:left}.coupon-message .link-more{max-width:340px}}.coupon-search{padding:40px 0 0}.coupon-search .h2-ttl{font-size:24px;font-weight:bold;color:#E93A6A;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.coupon-search .h2-ttl span{width:45px;height:45px;margin-bottom:6px}.coupon-search .h2-ttl span img{width:100%;height:100%;object-fit:cover}.coupon-search .h2-ttl::after{content:'';width:100px;height:3px;background-color:#E93A6A;border-radius:3px;margin-top:10px}.coupon-search .coupon-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:35px}.coupon-search .coupon-list.hasAccordion .coupon-item{padding-bottom:50px}.coupon-search .coupon-list .coupon-item{flex:0 0 calc(50% - 20px);margin:0 10px 20px;overflow:hidden;border:1px solid #444444;border-radius:10px 10px 0 0;overflow:hidden;position:relative}.coupon-search .coupon-list .coupon-item .coupon-info .h3-ttl{text-align:center;font-size:20px;font-weight:bold;background-color:#444444;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;color:#fff}.coupon-search .coupon-list .coupon-item .coupon-info .h3-ttl::after{content:"";position:absolute;top:100%;left:50%;border-width:8px 13px;border-style:solid;margin-left:-13px;border-color:#444444 transparent transparent transparent}.coupon-search .coupon-list .coupon-item .coupon-info .box-head{padding:20px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .txt{text-align:center;font-size:16px;font-weight:bold;color:#FF0000}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .txt03{font-size:14px;color:#FF0000}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info{margin-top:10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li{display:flex;align-items:flex-start;font-size:14px;margin-bottom:5px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span:first-child{display:flex;align-items:center;justify-content:flex-start;flex:0 0 135px;margin-right:5px;position:relative}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span:first-child::before{content:'';border-width:5px 5px;border-style:solid;border-color:transparent transparent transparent #444444}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span:first-child::after{content:':';position:absolute;right:0}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span:last-child{flex:auto}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span.txt-red{color:#FF0000;font-weight:bold}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon{position:relative;background:#F8F1C5;padding:10px 15px;position:relative;display:flex;flex-direction:column;align-items:center}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon::before{content:'';position:absolute;top:0;right:0;width:0;height:0;border-top:30px solid #fff;border-left:30px solid transparent}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon::after{content:'';position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:30px solid #fff;border-right:30px solid transparent}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon .label-txt{font-size:16px;font-weight:bold;color:#D3C97E;text-align:center;margin-bottom:5px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon .txt01{display:flex;gap:8px;margin-bottom:6px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon .txt01 span{background:#FF0000;color:#fff;font-size:16px;font-weight:bold;padding:8px 10px;line-height:1;white-space:nowrap}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .coupon .txt02{text-align:center;font-size:16px;color:#FF0000;font-weight:bold}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .link-lp{border:1px solid #444444;background-color:#fff;text-align:center;font-size:14px;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:35px;height:50px;margin-top:10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .link-lp::after{content:'▶';position:absolute;right:20px;font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info{position:relative;padding:0 10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .h4-ttl{font-size:16px;font-weight:bold;margin-bottom:10px;background-color:#797979;padding:9px 10px;color:#fff}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li{display:flex;flex-direction:column;margin-bottom:8px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label{flex:auto;width:fit-content;font-size:14px;padding-left:10px;line-height:20px;padding-right:8px;position:relative;height:fit-content;display:flex;align-items:center}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label::before{content:'';border-width:5px 5px;border-style:solid;border-color:transparent transparent transparent #444444}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label::after{content:":";position:absolute;right:0}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label.no-affter::after{display:none}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label.no-affter .txt-red{color:#FF0000}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label.no-affter .note-small{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc{margin-left:20px;margin-right:10px;flex:auto;padding-top:2px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01{font-size:14px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01.fz13{font-size:13px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01 span{color:#eb0505;font-weight:bold}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01 a{text-decoration:underline;color:#499BED}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price li{display:flex;flex-direction:row;margin-bottom:5px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price li span{line-height:20px;font-size:14px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price li span:first-child{flex:0 0 95px;position:relative;height:fit-content;margin-right:10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price li span:first-child::after{content:':';position:absolute;right:0}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price li span:last-child{flex:auto}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .list-price.txt-left li span:last-child{text-align:left}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price{margin-bottom:8px;max-width:535px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li{display:flex;flex-direction:row;border:1px solid #707070;border-bottom:none;font-size:14px;margin-bottom:0}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li:last-child{border-bottom:1px solid #707070}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li .ttl01{flex:0 0 50%;text-align:center;padding:6px 3px;border-left:1px solid #707070}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li .ttl01:first-child{border-left:none}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li .list_ttl{flex:0 0 100%;text-align:center;padding:7px 10px;background:yellow;font-weight:bold;color:red}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li .txt-price01{flex:0 0 50%;text-align:center;position:relative;padding:5px 10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li .txt-price{flex:auto;font-weight:bold;color:#CB0B09;text-align:center;padding:6px 10px;border-left:1px solid #707070}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price.col3 li .ttl01{flex:0 0 calc(100% / 3)}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price.col3 li .txt-price01{flex:0 0 calc(100% / 3)}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price.col3 li .txt-price{flex:0 0 calc(100% / 3)}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note span{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note .txt-note{font-size:12px;line-height:18px;display:flex;margin-top:4px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note .txt-note::before{content:"※";margin-right:5px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note .txt-note.txt-red{color:#CB0B09}.coupon-search .coupon-list .coupon-item .btn-accordion{background-color:#EFEFEF;text-align:center;font-size:14px;color:#444444;display:flex;justify-content:center;align-items:center;height:40px;position:absolute;bottom:0;left:0;width:100%;cursor:pointer}.coupon-search .coupon-list .coupon-item .btn-accordion::after{content:'+';position:absolute;right:10px;color:#444444;font-weight:300;font-size:24px}.coupon-search .coupon-list .coupon-item .btn-accordion.active::after{content:'';display:block;width:15px;height:2px;background-color:#444444;right:15px;margin-top:2px}@media screen and (max-width: 991px){.coupon-search{padding:20px 0 0}.coupon-search .coupon-list .coupon-item .coupon-info .h3-ttl{font-size:18px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price.col3 li{font-size:13px}}@media screen and (max-width: 767px){.coupon-search .h2-ttl{font-size:20px}.coupon-search .coupon-list{margin:20px 0 0}.coupon-search .coupon-list .coupon-item{flex:0 0 100%;margin:0 0 15px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head{padding:15px 10px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-head .list-info li span:first-child{flex:0 0 115px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .h4-ttl{font-size:15px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .txt-label{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .txt01.fz13{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price{margin-bottom:8px;max-width:535px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .info-box-list li .desc .box-price .list li{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note span{font-size:12px}.coupon-search .coupon-list .coupon-item .coupon-info .box-coupon-info .box-txt-note .txt-note{font-size:11px}}@media screen and (max-width: 413px){.coupon-search .coupon-list .coupon-item .coupon-info .h3-ttl{font-size:17px}}@media screen and (max-width: 474px){.coupon-search .coupon-list .coupon-item .coupon-info .h3-ttl{font-size:15px}}.membership-merit{background:#FFF2F7;padding:40px 0;margin-top:20px}.membership-merit .h2-ttl{font-size:24px;font-weight:bold;color:#E93A6A;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.membership-merit .h2-ttl span{width:45px;height:45px;margin-bottom:6px}.membership-merit .h2-ttl span img{width:100%;height:100%;object-fit:cover}.membership-merit .h2-ttl::after{content:'';width:100px;height:3px;background-color:#E93A6A;border-radius:3px;margin-top:10px}.membership-merit .box-info{margin-top:20px}.membership-merit .box-info .list-txt{counter-reset:num;list-style:none;padding:0}.membership-merit .box-info .list-txt li{counter-increment:num;position:relative;padding-left:22px;margin-bottom:8px;font-size:14px;line-height:22px}.membership-merit .box-info .list-txt li a{color:#0066FF;text-decoration:underline}.membership-merit .box-info .list-txt li::before{content:"(" counter(num) ")";position:absolute;left:0;top:0;font-weight:bold;font-weight:normal}.membership-merit .box-info .list-link{display:flex;justify-content:center;gap:20px}.membership-merit .box-info .list-link li{flex:0 0 50%;max-width:360px}.membership-merit .box-info .list-link li a{border:2px solid #E93A6A;background-color:#fff;text-align:center;font-size:14px;color:#E93A6A;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;border-radius:35px;height:50px;margin-top:10px}.membership-merit .box-info .list-link li a::after{content:'▶';position:absolute;right:20px;font-size:12px}.membership-merit .box-info .txt{font-size:14px;line-height:30px;margin-top:15px}.membership-merit .box-info .txt a{color:#1F77FF;text-decoration:underline}@media screen and (max-width: 767px){.membership-merit{padding:30px 0 20px}.membership-merit .h2-ttl{border-top:none;font-size:18px}.membership-merit .h2-ttl span{max-width:220px}.membership-merit .h2-ttl::after{margin-top:15px}.membership-merit .box-info .list-link{flex-direction:column;align-items:center;gap:0}.membership-merit .box-info .list-link li{flex:0 0 100%;max-width:360px;width:100%}}#boxSearch{margin-top:30px}#boxSearch .h2-ttl{text-align:center;font-size:24px;line-height:33px;font-weight:bold;color:#4D493A}#boxSearch .search-box{background:#F3F1EA}#boxSearch .search__title{font-size:18px !important}@media screen and (max-width: 991px){#boxSearch{padding:0 0 15px}}@media screen and (max-width: 767px){#boxSearch{margin-left:-15px;margin-right:-15px}#boxSearch .h2-ttl{font-size:17px;line-height:28px;margin-bottom:10px}}.SearchInner .search-box{background:none !important;padding:40px 0 30px !important}.SearchInner .search-box .search__input input{box-shadow:none}.SearchInner .search-box #btn_search:focus,.SearchInner .search-box #btn_search:hover{border:none !important;color:#fff !important;outline:none}.SearchInner .search__conditions .jal-accordion::before{content:"";background:url("../images//icon_add_circle.svg") center no-repeat;width:24px;height:24px;margin-right:4px}.SearchInner .search__conditions .jal-accordion--open::before{background:url("../images//icon_add_minus.svg") 0 center no-repeat}.SearchInner .search .search-arrival .content-right ul li.active{font-weight:bold;text-decoration:underline}@media (max-width: 767px){.SearchInner .search{margin-top:0;background:#fff}.SearchInner .search__comment{padding:0}.SearchInner .search__form{margin-top:0}.SearchInner .search__form__group{background:#fff}.SearchInner .search-box{padding:0 !important}.SearchInner .search-box .search__input{background:#fff}.SearchInner .custom-checkbox label{background:#fff !important}}.searchModal{animation:0.5s ease-out 0s 1 normal none running eRLVJF;background-color:rgba(0,0,0,0.5);height:100vh;left:0px;position:fixed;top:0px;width:100vw;z-index:1050;margin-top:0}.searchModal #popup-search{background:transparent !important;overflow-y:clip}.searchModal ul.select2-results__options{background:none !important}.searchModal #popup-search .modal-dialog{height:100% !important;width:100%;max-width:100%}.searchModal .search{position:fixed;max-width:940px;left:50%;transform:translate(-50%, -50%);top:50%;padding:40px 16px 16px !important;margin-top:0 !important}.searchModal .search .search-departure.dropdown-content{overflow-y:inherit;background:transparent !important;padding:0px !important;box-shadow:none !important}.searchModal .search .search-departure.dropdown-content .modal-dialog{top:0;width:940px;max-width:940px}.searchModal .conditions-collapse{overflow-y:scroll;max-height:calc(100vh - 240px)}.searchModal .conditions-collapse::-webkit-scrollbar{width:5px}.searchModal .conditions-collapse::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb:hover{background:#b30000}.searchModal .search__notice p{font-size:0;position:absolute;background:url("../images/icon_close_pink.svg") 5px center no-repeat;width:100px;height:34px;border-radius:20px;border:1.5px solid #E93A6A;opacity:1;right:10px;top:30px;cursor:pointer}@media screen and (max-width: 768px){.searchModal .search__notice p{right:10px;top:10px}}@media screen and (min-width: 992px){.searchModal .search__conditions .conditions__choose .list-checkbox .custom-checkbox{flex:0 0 calc(100% / 4)}}@media (min-width: 768px){.searchModal .search{height:90%}}@media (max-width: 767px){.searchModal #popup-search{top:0 !important;background:#fff !important;height:100%}.searchModal .search{transform:initial;top:2vh;left:2vw;width:96vw;height:96dvh;overflow-y:auto;position:absolute}.searchModal .search .modal-search .modal-header{background:#fff}.searchModal .search .search__form{margin-top:0}.searchModal .search .search__form .txt{color:#333}.searchModal .modal-search .modal-header{background:#fff}.searchModal .search .search__title{color:#333}.searchModal .conditions-collapse{max-height:calc(100vh - 300px)}.searchModal .search__conditions .conditions__title{color:#333}.searchModal .search__conditions .conditions__content .search__name{color:#333}.searchModal .search__form .search__conditions .conditions__choose__title{color:#333}}.noscr{overflow:hidden;position:relative !important}#goSearch{position:fixed;bottom:110px;right:-120px;transition:all 800ms ease;z-index:999}#goSearch.show{right:9px}#goSearch a{background:#E93A6A;border-radius:10px;cursor:pointer;outline:none;position:relative;width:110px;height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:14px;font-weight:bold}#goSearch a img{width:40px;height:40px}@media screen and (max-width: 767px){#goSearch{bottom:125px}#goSearch.show{right:6px}#goSearch a{width:56px;height:66px;font-size:11px;text-align:center}#goSearch a img{width:30px;height:30px}}#goSearchSP{display:none}@media screen and (max-width: 767px){#goSearchSP{display:block;position:fixed;width:100%;background:#fff;left:0;bottom:0;padding:8px 0;z-index:99;box-shadow:5px -2px 4px #00000029}#goSearchSP a{font-weight:bold;font-size:14px;color:#fff;background-color:#60b9d9;border-radius:30px;display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto;padding:6px 0;text-align:center}#goSearchSP a::before{content:"";background:url(../images/icon_search.svg) top center no-repeat;width:20px;height:20px;margin-right:13px}#goSearchSP a:hover{text-decoration:none}}.pageTop{position:fixed;z-index:1000;right:-50px;display:block;bottom:200px;background:url("../../images/toppage.svg") center no-repeat;width:43px;height:43px;font-size:0;z-index:9;cursor:pointer;transition:all 800ms ease}.pageTop.show{right:5px}@media screen and (max-width: 767px){.pageTop{width:36px;height:36px;background-size:36px}.pageTop.show{right:17px}}
/*# sourceMappingURL=index.css.map */
