﻿@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?lnww8e");src:url("../fonts/icomoon.eot?lnww8e#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?lnww8e") format("truetype"),url("../fonts/icomoon.woff?lnww8e") format("woff"),url("../fonts/icomoon.svg?lnww8e#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.hotellist,.box_note,.bn_item,.con_intro .box_intro,.con_coupon h3,.con_coupon .wrp_panel,.con_coupon .con_campaign .campaignbox{max-width:1024px;margin:auto}@media only screen and (min-width: 768px){.hotellist,.box_note,.bn_item,.con_intro .box_intro,.con_coupon h3,.con_coupon .wrp_panel,.con_coupon .con_campaign .campaignbox{width:90%}}@media only screen and (max-width: 767px){.hotellist,.box_note,.bn_item,.con_intro .box_intro,.con_coupon h3,.con_coupon .wrp_panel,.con_coupon .con_campaign .campaignbox{width:87.5%}}.font_lexend{font-family:'Lexend Giga', sans-serif}.c_lpst>*{display:block;line-height:1.2}.c_lpst span{font-size:343%;font-family:'Lexend Giga', sans-serif;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1023px){.c_lpst span{font-size:286%}}@media only screen and (max-width: 767px){.c_lpst span{font-size:236%}}@media only screen and (min-width: 1024px) and (max-width: 1472px){.c_lpst span{font-size:315%}}@media only screen and (min-width: 768px) and (max-width: 895px){.c_lpst span{font-size:258%}}.c_lpst em{margin-top:0.5em;letter-spacing:0.01em;font-size:115%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;color:#595757}@media only screen and (min-width: 768px) and (max-width: 1023px){.c_lpst em{font-size:108%}}@media only screen and (max-width: 767px){.c_lpst em{font-size:100%}}#footer .con_footer{padding-bottom:2.5%}@media only screen and (min-width: 768px) and (max-width: 1023px){#footer .con_footer{padding-bottom:4.6875%}}@media only screen and (max-width: 767px){#footer .con_footer{padding-bottom:10em}}#footer .con_footer .line i{display:block;height:1.7em;background:#000;background:#ffcc00}#footer .con_footer .line i+i{margin-top:1.7em}#footer .con_footer .box_footer{margin-top:2.8em}#footer .con_footer .box_footer .logo{width:95%;max-width:200px;margin-inline:auto}#footer .con_footer .box_footer .logo img{width:100%}#footer .con_footer .box_footer #copyright{margin-top:2.8em;text-align:center;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1023px){#footer .con_footer .box_footer #copyright{font-size:93%}}@media only screen and (max-width: 767px){#footer .con_footer .box_footer #copyright{font-size:86%}}#footer .btn_page-top{display:none;position:fixed;z-index:999;cursor:pointer}@media only screen and (min-width: 768px){#footer .btn_page-top{bottom:2%;right:1%}}@media only screen and (max-width: 767px){#footer .btn_page-top{bottom:9%;right:0%}}@media only screen and (max-width: 767px){#footer .btn_page-top img{width:70%}}#footer .btn_campaign{position:fixed;z-index:999;cursor:pointer;width:100%}@media only screen and (min-width: 768px){#footer .btn_campaign{max-width:256px;bottom:9%;right:0%}}@media only screen and (max-width: 767px){#footer .btn_campaign{bottom:5em;left:50%;transform:translateX(-50%);width:95%}}#footer .btn_campaign img{width:100%}#header .box_headerlnk{position:fixed;z-index:999}@media only screen and (min-width: 768px){#header .box_headerlnk{top:4%;right:2%}}@media only screen and (max-width: 767px){#header .box_headerlnk{bottom:2%;left:50%;transform:translateX(-50%);width:90%}}#header .box_headerlnk .view_sp li{width:100%;margin-bottom:0.6em}#header .box_headerlnk ul{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){#header .box_headerlnk ul{justify-content:center}}#header .box_headerlnk ul li+li{margin-left:1em}@media only screen and (max-width: 767px){#header .box_headerlnk ul li+li{margin-left:.5em}}#header .box_headerlnk ul li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#fff;border:solid 1px #000;font-size:115%;line-height:calc(31 / 16);letter-spacing:0.05em;border-radius:100px;padding:0.5em 2em;box-sizing:border-box;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1023px){#header .box_headerlnk ul li a{font-size:100%}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a{font-size:86%}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a{border-radius:50px}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a{padding:0.75em 2em}}#header .box_headerlnk ul li a>*{display:block}#header .box_headerlnk ul li a i{margin-right:0.5em}#header .box_headerlnk ul li a.plan{background:#8d0a22;color:#fff}#header .box_headerlnk ul li a.plan i{width:1.5em;height:1.4em;background:url(../../lp/secret-coupon/images/ic_plan-hd.png) no-repeat center center/cover}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.plan i{width:1.4em}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.plan i{height:1.3em}}#header .box_headerlnk ul li a.coupon{background:#8d0a22;color:#fff}#header .box_headerlnk ul li a.coupon i{width:1.6em;height:1.2em;background:url(../../lp/secret-coupon/images/ic_coupon-hd.png) no-repeat center center/cover}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.coupon i{width:1.5em}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.coupon i{height:1.1em}}#header .box_headerlnk ul li a.hotel i{width:1.4em;height:1.4em;background:url(../../lp/secret-coupon/images/ic_hotel-hd.png) no-repeat center center/cover}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.hotel i{width:1.3em}}@media only screen and (max-width: 767px){#header .box_headerlnk ul li a.hotel i{height:1.3em}}#abi_page{padding-bottom:0;background-color:#fffef8}.hotellist,.box_note,.bn_item{max-width:1413px}#contents{position:relative}#contents .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:1000}#contents .overlay .overlay-content{background:#fff;border:4px solid #b11e2a;padding:4em 2em;box-sizing:border-box;width:90%;max-width:900px;text-align:center}@media only screen and (max-width: 767px){#contents .overlay .overlay-content{padding:2em}}#contents .overlay .overlay-content h2{font-size:165%;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1023px){#contents .overlay .overlay-content h2{font-size:165%}}@media only screen and (max-width: 767px){#contents .overlay .overlay-content h2{font-size:129%}}#contents .overlay .overlay-content p{font-size:129%;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1023px){#contents .overlay .overlay-content p{font-size:129%}}@media only screen and (max-width: 767px){#contents .overlay .overlay-content p{font-size:100%}}.con_mainimg .box_img{width:100%;text-align:center}.con_mainimg .box_img .img img{width:100%}.con_intro{padding-block:.52083% 7.03125%;margin-top:-5%;background:url(../../lp/secret-coupon/images/bg_int_txt.png) no-repeat center center;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_intro{padding-block:9.57031% 13.18359%}}@media only screen and (max-width: 767px){.con_intro{padding-block:15.3125% 21.09375%}}@media only screen and (max-width: 767px){.con_intro{background-image:url(../../lp/secret-coupon/images/bg_int_txt-sp.png);background-position:center 38%}}.con_intro .box_intro{max-width:672px;text-align:center}.con_intro .box_intro .txt{margin-top:4.9em;font-size:115%;line-height:calc(31 / 16);font-weight:400}@media only screen and (max-width: 767px){.con_intro .box_intro .txt{margin-top:1.9em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_intro .box_intro .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .box_intro .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_intro .box_intro .txt{text-align:center}}.con_intro .box_intro .wrp_logo{display:flex;justify-content:center;align-items:center;margin-top:4.9em}@media only screen and (max-width: 767px){.con_intro .box_intro .wrp_logo{margin-top:2.9em}}.con_intro .box_intro .wrp_logo .logo img{width:100%}.con_intro .box_intro .wrp_logo .logo.hawks{width:39.73214%;border-right:solid 1px #595757;padding-right:8.33333%;margin-right:8.33333%}.con_intro .box_intro .wrp_logo .logo.richmond{width:39.73214%}.con_plan{position:relative;margin-bottom:6%;margin-top:6.09756%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan{margin-bottom:15%}}@media only screen and (max-width: 767px){.con_plan{margin-bottom:19%}}@media only screen and (max-width: 767px){.con_plan{margin-top:10.71429%}}.con_plan .planbox{position:relative;background:url(../../lp/secret-coupon/images/bg_plan.png) repeat;margin-top:-6%;padding-top:6%;padding-bottom:9%;border-bottom-left-radius:100px;border-bottom-right-radius:100px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox{margin-top:-15%}}@media only screen and (max-width: 767px){.con_plan .planbox{margin-top:-19%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox{padding-top:15%}}@media only screen and (max-width: 767px){.con_plan .planbox{padding-top:19%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox{padding-bottom:15%}}@media only screen and (max-width: 767px){.con_plan .planbox{padding-bottom:19%}}@media only screen and (min-width: 1024px){.con_plan .planbox{clip-path:ellipse(144% 100% at 50% 100%)}}@media print{.con_plan .planbox{clip-path:ellipse(144% 100% at 50% 100%)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox{clip-path:ellipse(157% 100% at 50% 100%)}}@media only screen and (max-width: 767px){.con_plan .planbox{border-bottom-left-radius:50px;border-bottom-right-radius:50px;clip-path:ellipse(242% 100% at 50% 100%)}}.con_plan .planbox::after{content:"";position:absolute;top:12%;width:1920px;height:82px;z-index:-1;background-image:url(../../lp/secret-coupon/images/bg_text.png);background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox::after{top:10%}}@media only screen and (max-width: 767px){.con_plan .planbox::after{top:5%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox::after{height:82px}}@media only screen and (max-width: 767px){.con_plan .planbox::after{height:62px}}.con_plan .planbox::before{content:"";position:absolute;bottom:5%;width:1920px;height:82px;z-index:-1;background-image:url(../../lp/secret-coupon/images/bg_text.png);background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox::before{bottom:5%}}@media only screen and (max-width: 767px){.con_plan .planbox::before{bottom:1%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .planbox::before{height:82px}}@media only screen and (max-width: 767px){.con_plan .planbox::before{height:62px}}.con_plan .planbox .box_note{margin-top:2em;max-width:1250px !important;font-weight:400}.con_plan::after{content:'';position:absolute;max-width:335px;top:-16%;right:6%;width:17.17949%;height:530px;background-image:url(../../lp/secret-coupon/images/bg_hawks01.png);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan::after{top:-90%}}@media only screen and (max-width: 767px){.con_plan::after{top:-90%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan::after{right:4%}}@media only screen and (max-width: 767px){.con_plan::after{right:7%}}@media only screen and (max-width: 767px){.con_plan::after{width:47.61905%}}@media only screen and (max-width: 767px){.con_plan::after{display:none}}.con_plan .c_lpst{text-align:center}.con_plan .c_lpst>*{display:block;margin:2.5em auto 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .c_lpst>*{margin:2.5em auto 0}}@media only screen and (max-width: 767px){.con_plan .c_lpst>*{margin:1.5em auto 0}}.con_plan .c_lpst::before{content:'';display:block;width:4em;height:4.3em;margin:0 auto 0.5em;background:url(../../lp/secret-coupon/images/ic_plan.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .c_lpst::before{width:3.7em}}@media only screen and (max-width: 767px){.con_plan .c_lpst::before{width:3em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .c_lpst::before{height:4em}}@media only screen and (max-width: 767px){.con_plan .c_lpst::before{height:3.3em}}.con_plan .box_plan{position:relative;width:100%;max-width:1250px;margin-inline:auto;font-weight:400;width:90%}.con_plan .box_plan .shadow{position:absolute;top:10px;width:100%;height:100%;background-color:#ffcc00;border:1px solid #333;box-sizing:border-box;border-radius:10px;z-index:0}.con_plan .box_plan .inner{z-index:1;position:relative;border:1px solid #000;border-radius:10px;overflow:hidden;padding:4%;background-color:#fff}@media only screen and (min-width: 768px){.con_plan .box_plan .inner{display:flex}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner{padding-bottom:10%}}.con_plan .box_plan .inner .box_img{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.con_plan .box_plan .inner .box_img{margin-right:3em}}.con_plan .box_plan .inner .box_img img{width:100%}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text{margin-top:1.5em}}.con_plan .box_plan .inner .box_text .hotelname{display:inline-block;border-radius:5px;margin-bottom:1.5em;font-weight:400;padding:0.5em 1em;background-color:#fbc500}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .hotelname{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .hotelname{margin-bottom:1.5em}}.con_plan .box_plan .inner .box_text .title{font-size:158%;margin-bottom:1em;font-weight:400;color:#ce3101}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .title{font-size:143%}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .title{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .title{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .title{margin-bottom:1em}}.con_plan .box_plan .inner .box_text .day{margin-bottom:1.5em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .day{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .day{margin-bottom:1.5em}}.con_plan .box_plan .inner .box_text .text{margin-bottom:2em;line-height:1.8em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .text{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .text{margin-bottom:2em}}.con_plan .box_plan .inner .box_text .text a{color:#ce3101}.con_plan .box_plan .inner .box_text .btns div{margin-bottom:.8em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_plan .box_plan .inner .box_text .btns div{margin-bottom:.8em}}@media only screen and (max-width: 767px){.con_plan .box_plan .inner .box_text .btns div{margin-bottom:.8em}}.con_plan .box_plan .inner .box_text .btns div a{display:flex;align-items:center;justify-content:center;width:100%;padding:0.8rem 0;border:1px solid #000000;border-radius:9999px;background-color:#fff;transition:all 0.3s ease;text-decoration:none}@media only screen and (min-width: 768px){.con_plan .box_plan .inner .box_text .btns div a{max-width:350px}}.con_plan .box_plan .inner .box_text .btns div a:hover{background-color:#8d0a22;color:#fff}.con_coupon{padding:8.85417% 0;background:url(../../lp/secret-coupon/images/bg_yellow-dot.jpg) repeat;border-radius:100px 100px 0 0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon{padding:16.60156% 0}}@media only screen and (max-width: 767px){.con_coupon{padding:20.3125% 0 62.5%}}@media only screen and (max-width: 767px){.con_coupon{border-radius:50px 50px 0 0}}.con_coupon::after{content:'';position:absolute;max-width:335px;top:-2%;right:6%;width:17.17949%;height:530px;background-image:url(../../lp/secret-coupon/images/bg_hawks01.png);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon::after{top:-90%}}@media only screen and (max-width: 767px){.con_coupon::after{top:-90%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon::after{right:4%}}@media only screen and (max-width: 767px){.con_coupon::after{right:7%}}@media only screen and (max-width: 767px){.con_coupon::after{width:47.61905%}}@media only screen and (max-width: 767px){.con_coupon::after{display:none}}.con_coupon h3{text-align:center}.con_coupon h3::before{content:'';display:block;width:4em;height:4.3em;margin:0 auto 0.5em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon h3::before{width:3.7em}}@media only screen and (max-width: 767px){.con_coupon h3::before{width:3em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon h3::before{height:4em}}@media only screen and (max-width: 767px){.con_coupon h3::before{height:3.3em}}.con_coupon h3.coupon::before{background:url(../../lp/secret-coupon/images/ic_coupon.png) no-repeat center center/100% 100%}.con_coupon h3.hotel::before{background:url(../../lp/secret-coupon/images/ic_hotel.png) no-repeat center center/100% 100%}.con_coupon h3.campaign::before{background:url(../../lp/secret-coupon/images/ic_campaign.png) no-repeat center center/100% 100%}.con_coupon .shadow{position:absolute;top:7px;width:100%;height:100%;background-color:#ffcc00;border:1px solid #333;box-sizing:border-box;border-radius:10px;z-index:0}.con_coupon .wrp_panel{margin-top:3.65854%}@media only screen and (max-width: 767px){.con_coupon .wrp_panel{margin-top:12.5%}}.con_coupon .wrp_panel .inner__common{width:100%;max-width:850px;margin-inline:auto}.con_coupon .wrp_panel .inner__common ul{position:relative}.con_coupon .wrp_panel .inner__common ul li{position:relative;border:1px solid #000;border-radius:10px;overflow:hidden;z-index:1}.con_coupon .wrp_panel .inner__common ul li+li{margin-top:5.05882%}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li+li{margin-top:7.67857%}}.con_coupon .wrp_panel .inner__common ul li.no-data{border-radius:0;box-shadow:none}.con_coupon .wrp_panel .inner__common ul li .percent{text-align:center;border-bottom:1px solid #000;background:#ffcc00;color:#595757;font-family:'Advent Pro', sans-serif;font-weight:800;font-size:165%;line-height:calc(44.7 / 23);letter-spacing:calc(23px * 0.05);padding-block:0.3em}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .percent{font-size:150%}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .percent{font-size:136%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .percent{letter-spacing:calc(21px * 0.05)}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .percent{letter-spacing:calc(19px * 0.05)}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .percent{padding:1.4em}}.con_coupon .wrp_panel .inner__common ul li .percent em{font-size:200%;line-height:calc(44.7 / 34.57);font-weight:600}.con_coupon .wrp_panel .inner__common ul li .wrp_txt{box-sizing:border-box;padding:1.4em 1.4em 2em;background-color:#fff}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .sst{text-align:center;font-size:115%;line-height:calc(31 / 16);font-weight:400;letter-spacing:calc(16px * 0.05)}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .sst{font-size:108%}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .sst{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .sst{letter-spacing:calc(15px * 0.05)}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .sst{letter-spacing:calc(14px * 0.05)}}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code{position:relative}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{margin:0.6em auto 0;text-align:center;font-weight:400;font-size:229%;line-height:calc(31 / 32);letter-spacing:calc(32px * 0.05)}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{font-size:186%}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{letter-spacing:calc(26px * 0.05)}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{letter-spacing:calc(24px * 0.05)}}@media only screen and (min-width: 768px) and (max-width: 895px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{font-size:172%}}@media only screen and (max-width: 767px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-codenum{margin:1em auto 0}}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-copy{border-radius:15.5px;border:solid 1px #d2d2d2;text-align:center;max-width:318px;margin:1.3em auto 0;padding:0.5em 0;cursor:pointer;font-weight:400}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-alert{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);color:#fff}@media only screen and (min-width: 768px) and (max-width: 895px){.con_coupon .wrp_panel .inner__common ul li .wrp_txt .js-code .js-alert{font-size:86%}}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .box_note{text-align:center}.con_coupon .wrp_panel .inner__common ul li .wrp_txt .box_note .note{display:block}.con_coupon .hotellist{margin-top:7.31707%}@media only screen and (max-width: 767px){.con_coupon .hotellist{margin-top:17.85714%}}.con_coupon .hotellist .areaLnk{padding-top:3.92857%;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1400px;margin-inline:auto}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaLnk{padding-top:11.90476%}}.con_coupon .hotellist .areaLnk li{width:14.03571%;margin-left:.28571%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaLnk li{width:24%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaLnk li{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaLnk li{margin-left:1%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaLnk li{margin-left:2%}}@media only screen and (min-width: 1473px){.con_coupon .hotellist .areaLnk li:nth-child(7n+1){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+8){margin-top:1em}}@media print{.con_coupon .hotellist .areaLnk li:nth-child(7n+1){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+8){margin-top:1em}}@media only screen and (min-width: 1024px) and (max-width: 1472px){.con_coupon .hotellist .areaLnk li{width:19.77143%}.con_coupon .hotellist .areaLnk li:nth-child(5n+1){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+6){margin-top:1em}}@media only screen and (min-width: 896px) and (max-width: 1023px){.con_coupon .hotellist .areaLnk li:nth-child(4n+1){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+5){margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 895px){.con_coupon .hotellist .areaLnk li{width:32%;margin-left:2%}.con_coupon .hotellist .areaLnk li:nth-child(3n+1){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+4){margin-top:1em}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaLnk li:nth-child(odd){margin-left:0}.con_coupon .hotellist .areaLnk li:nth-child(n+3){margin-top:1em}}.con_coupon .hotellist .areaLnk li a{display:flex;justify-content:space-between;text-decoration:none;background:#fff;border:solid 1px #000;box-sizing:border-box;padding:1em;font-size:100%;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaLnk li a{font-size:100%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaLnk li a{font-size:86%}}.con_coupon .hotellist .areaLnk li a>*{display:block}.con_coupon .hotellist .areaLnk li a em{width:calc(100% - 1.9em)}.con_coupon .hotellist .areaLnk li a i{width:1.9em;height:1.4em;background:url(../../lp/secret-coupon/images/ic_arr.png) no-repeat center center/100% 100%}.con_coupon .hotellist .areaHotel .inner__hotel{margin-top:7.25806%;position:relative}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel{margin-top:18.75%}}.con_coupon .hotellist .areaHotel .inner__hotel svg{position:absolute;top:-36px;left:50%;transform:translateX(-50%);width:195px;height:84px;overflow:visible}.con_coupon .hotellist .areaHotel .inner__hotel svg .paintorder{text-anchor:middle;dominant-baseline:middle;stroke-width:11;stroke:#fffdf2;fill:#000;paint-order:stroke;stroke-linejoin:round;font-weight:bold;font-size:193%;letter-spacing:0.08em;word-spacing:normal;white-space:nowrap}.con_coupon .hotellist .areaHotel .inner__hotel .st{padding-bottom:2.01613%;font-size:200%}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel .st{padding-bottom:4.52381%}}.con_coupon .hotellist .areaHotel .inner__hotel ul{padding:5.64516% 10.48387%;background-color:#fffdf2;z-index:1;border-radius:20px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaHotel .inner__hotel ul{padding:7.14286% 4.7619%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul{padding:8.92857% 7.5%}}@media only screen and (min-width: 1024px) and (max-width: 1472px){.con_coupon .hotellist .areaHotel .inner__hotel ul{padding:5.64516%}}@media only screen and (min-width: 768px){.con_coupon .hotellist .areaHotel .inner__hotel ul{display:flex;flex-wrap:wrap;align-items:stretch}}.con_coupon .hotellist .areaHotel .inner__hotel ul li{position:relative;margin:4.03226% 0 0 1.6129%;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul li{margin:8.92857% 0 0}}.con_coupon .hotellist .areaHotel .inner__hotel ul li .item{border-radius:10px;background:#ececec;overflow:hidden;border:1px solid #000;display:flex;flex-direction:column;flex:1}@media only screen and (min-width: 768px){.con_coupon .hotellist .areaHotel .inner__hotel ul li{width:32.25806%}.con_coupon .hotellist .areaHotel .inner__hotel ul li:nth-child(-n+3){margin-top:0}.con_coupon .hotellist .areaHotel .inner__hotel ul li:nth-child(3n+1){margin-left:0}}.con_coupon .hotellist .areaHotel .inner__hotel ul li.no-data{background:none;border-radius:0;width:100%}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_img img{width:100%}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt{padding:1.42em 1.2em;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;flex:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt{padding:1.12em}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt{padding:1.5em 4.7619%}}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .sst{margin-bottom:5%;word-break:keep-all;text-align:center;font-size:122%;letter-spacing:0.08em;flex:1}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .sst{margin-bottom:6.57895%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .sst{font-size:129%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .sst{font-size:122%}}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns{display:flex;justify-content:space-between;margin-top:auto}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns [class^='btn']{width:48.61111%;border-radius:32px;overflow:hidden;border:1px solid #000;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns [class^='btn']{font-size:115%}}@media only screen and (max-width: 767px){.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns [class^='btn']{font-size:108%}}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns [class^='btn'] a{padding:0.5em 0.8em}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns .btn1 a{background:#fff;color:#000}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns .btn2 a{background:#8d0a22}.con_coupon .hotellist .areaHotel .inner__hotel ul li .wrp_txt .btns .btn2 a:after{content:none}.con_coupon .hotellist .areaHotel .inner__hotel ul li *:not(.shadow){position:relative;z-index:1}.con_coupon .box_note{margin-top:2.86458%;max-width:850px}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .box_note{margin-top:5.37109%}}@media only screen and (max-width: 767px){.con_coupon .box_note{margin-top:8.59375%}}@media only screen and (max-width: 767px){.con_coupon .box_note{width:100%}}.con_coupon .box_note .note{font-size:100%;line-height:1.5;font-weight:400;letter-spacing:calc(14px * 0.05);line-height:calc(25 / 14);display:flex;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .box_note .note{font-size:93%}}@media only screen and (max-width: 767px){.con_coupon .box_note .note{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .box_note .note{letter-spacing:calc(13px * 0.05)}}@media only screen and (max-width: 767px){.con_coupon .box_note .note{letter-spacing:calc(12px * 0.05)}}.con_coupon .box_note .note>*{display:block}.con_coupon .box_note .note i{width:1.25em}.con_coupon .box_note .note span{width:calc(100% - 1.25em)}.con_coupon .con_campaign{position:relative;background-color:#fffdf1;margin-top:-100px;padding-top:120px;padding-bottom:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;z-index:20;margin-top:7.31707%;margin-top:7.31707%}@media only screen and (max-width: 767px){.con_coupon .con_campaign{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_coupon .con_campaign{margin-top:12.5%}}@media only screen and (min-width: 1024px){.con_coupon .con_campaign{clip-path:ellipse(144% 100% at 50% 100%)}}@media print{.con_coupon .con_campaign{clip-path:ellipse(144% 100% at 50% 100%)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .con_campaign{clip-path:ellipse(157% 100% at 50% 100%)}}@media only screen and (max-width: 767px){.con_coupon .con_campaign{border-bottom-left-radius:50px;border-bottom-right-radius:50px;clip-path:ellipse(242% 100% at 50% 100%)}}.con_coupon .con_campaign .campaignbox{max-width:1400px;margin:auto}.con_coupon .con_campaign .campaignbox img{margin-top:3.65854%}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaignbox img{margin-top:12.5%}}.con_coupon .con_campaign .campaign-details{width:90%;margin:auto;margin-top:8.53659%}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details{margin-top:12.5%}}.con_coupon .con_campaign .campaign-details .campaign-list li+li{margin-top:4%}.con_coupon .con_campaign .campaign-details .campaign-list li .list-boder{border-bottom:7px solid #ffcc00;padding-bottom:1em;margin-bottom:2em;display:block}.con_coupon .con_campaign .campaign-details .campaign-list li .list-boder .titl{font-size:143%;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .con_campaign .campaign-details .campaign-list li .list-boder .titl{font-size:143%}}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details .campaign-list li .list-boder .titl{font-size:129%}}.con_coupon .con_campaign .campaign-details .campaign-list li .text{font-weight:400}.con_coupon .con_campaign .campaign-details .campaign-list li .text a{color:#ff9d00;text-decoration:underline}.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.6em;padding:0.9em 2.5em;background-color:#ffd700;border:2px solid #000;border-radius:30px;text-decoration:none;font-weight:normal;font-size:115%;transition:all 0.3s ease;color:#000;text-align:center}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a{padding:0.8em 1.8em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a{font-size:108%}}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a{font-size:100%}}.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a em{display:block}.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a .icon-external{display:inline-block;width:1.1em;height:1.1em;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>') no-repeat center/contain;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a .icon-external{width:1.1em}}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a .icon-external{width:1em}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a .icon-external{height:1.1em}}@media only screen and (max-width: 767px){.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a .icon-external{height:1em}}.con_coupon .con_campaign .campaign-details .campaign-list li .btn-campaign a:hover{background-color:#ffd700;opacity:0.8}.con_banner{background:url(../../lp/secret-coupon/images/bg_yellow-dot.jpg) repeat;position:relative}.con_banner .banner{text-align:center;background-color:#fff;border-radius:100px 100px 0 0;padding-block:10.41667% 4.16667%;z-index:1}@media only screen and (max-width: 767px){.con_banner .banner{border-radius:50px 50px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_banner .banner{padding-block:19.53125% 7.8125%}}@media only screen and (max-width: 767px){.con_banner .banner{padding-block:23.80952% 17.85714%}}.con_banner .banner .bn_item{max-width:995px;width:52.08333%}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_banner .banner .bn_item{width:52.08333%}}@media only screen and (max-width: 767px){.con_banner .banner .bn_item{width:90%}}.con_banner::before{content:'';position:absolute;transform:translateX(-50%);left:50%;width:100%;height:220px;background-repeat:no-repeat;background-position:center top;background-size:contain;pointer-events:none;z-index:0}@media only screen and (min-width: 768px){.con_banner::before{background-image:url(../../lp/secret-coupon/images/bg_bnr_txt.png);top:-11%}}@media only screen and (max-width: 767px){.con_banner::before{background-image:url(../../lp/secret-coupon/images/bg_bnr_txt-sp.png);top:-7%}}.con_banner::after{content:'';position:absolute;max-width:249px;top:5%;right:4%;width:12.76923%;height:445px;aspect-ratio:249 / 445;background-image:url(../../lp/secret-coupon/images/bg_hawks02.png);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_banner::after{top:-23%}}@media only screen and (max-width: 767px){.con_banner::after{top:-70%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_banner::after{right:4%}}@media only screen and (max-width: 767px){.con_banner::after{right:7%}}@media only screen and (max-width: 767px){.con_banner::after{width:35.71429%}}.box_bnr_plan{margin:auto;margin-bottom:9.7561%;text-align:center;max-width:1000px}@media only screen and (max-width: 767px){.box_bnr_plan{margin-bottom:12.5%}}@media only screen and (max-width: 767px){.box_bnr_plan{width:90%}}
