@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:500;src:url(fonts/NotoSerifJP-Regular.otf) format(‘opentype’)}@font-face{font-family:'Noto Serif Japanese';font-style:normal;font-weight:600;src:url(fonts/NotoSerifJP-Bold.otf) format(‘opentype’)}::-moz-selection{background:#C9922A;color:#fff}::selection{background:#C9922A;color:#fff}::-moz-selection{background:#fff;color:#000}html,body{font-family:'Noto Serif Japanese', serif;font-weight:500;font-size:4.26667vw;line-height:1.6;letter-spacing:.005em;color:#262626;background-color:#F9F9F9}html *,body *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){html,body{font-size:16px}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:block}}.sp{display:block}@media screen and (min-width: 768px){.sp{display:none}}.hd{display:none}a{color:#000}a:hover{text-decoration:none}a[class*="btn"]{display:block;width:100%;height:100%;text-align:center;text-decoration:none}#full_wrap{position:relative;width:100%;background:#fff;overflow:hidden}.inner{width:91.46667vw;margin:0 auto;padding:2em 0}@media screen and (min-width: 768px){.inner{width:680px}}p{font-weight:500}picture{display:block}img{display:block;width:100%;height:auto}.ylw_txt{color:#CA922B}.caution{color:#CC0000}.pink_btn{background-color:#FF4765}.sky_btn{background-color:#24AEF2}.ylw_btn{background-color:#CA922B}.blue_btn{background-color:#2A7EC5}.reserve_btn{display:block;width:82.93333vw;text-align:center;padding-top:1em}@media screen and (min-width: 768px){.reserve_btn{width:311px}}.reserve_btn a{border-radius:5em;-webkit-box-shadow:0 0 0.5em rgba(0,0,0,0.3);box-shadow:0 0 0.5em rgba(0,0,0,0.3);position:relative}.reserve_btn a::before{content:'';width:.5em;height:1em;background:url(../image/referral_campaign/arw.svg) no-repeat center/cover;position:absolute;top:50%;right:1em;margin-top:-.5em}.reserve_btn a span{display:block;padding:1em 2em;font-weight:bold;font-size:4.26667vw;color:#fff}@media screen and (min-width: 768px){.reserve_btn a span{font-size:16px}}#full_wrap{overflow:hidden}#full_wrap #fv .read_txt{line-height:2;text-align:center;letter-spacing:.05em}#full_wrap section h2{text-align:center;padding-bottom:.5em}#full_wrap section h2 b{font-size:6.4vw;position:relative}@media screen and (min-width: 768px){#full_wrap section h2 b{font-size:32px}}#full_wrap section h2 b::before,#full_wrap section h2 b::after{content:'';width:.4em;height:.4em;background:url(../image/referral_campaign/dice.svg) no-repeat center/cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#full_wrap section h2 b::before{left:-.7em}#full_wrap section h2 b::after{right:-.7em}#full_wrap section .disc{text-align:center;padding-bottom:.5em}#full_wrap section .disc p{padding-bottom:.5em}#full_wrap #coupon{background-color:#FAF2E6}#full_wrap #coupon #coupon_img{position:relative}#full_wrap #use small{display:block;text-align:center}@media screen and (min-width: 768px){#full_wrap #use #link_list{width:680px;margin:0 auto;padding-bottom:2em}}#full_wrap #use #link_list li{padding:1em 1em 1.5em}@media screen and (min-width: 768px){#full_wrap #use #link_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em;padding:1em}}#full_wrap #use #link_list li .log{padding:1em 0 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){#full_wrap #use #link_list li .log{width:270px;padding:1em}}#full_wrap #use #link_list li .link_cont{background-color:#fff;padding:0 1em}@media screen and (min-width: 768px){#full_wrap #use #link_list li .link_cont{width:370px}}#full_wrap #use #link_list li .link_cont .detail{padding:1em 0 1.5em;position:relative}#full_wrap #use #link_list li .link_cont .detail::before{content:'';width:100%;height:1px;background-color:#937856;position:absolute;bottom:0;left:0;right:0;z-index:10}#full_wrap #use #link_list li .link_cont .detail:last-child::before{display:none}#full_wrap #use #link_list li .link_cont .detail h3{text-align:center}#full_wrap #use #link_list li .link_cont .detail h3 span{display:block;font-size:4.26667vw;font-weight:600}@media screen and (min-width: 768px){#full_wrap #use #link_list li .link_cont .detail h3 span{font-size:18px}}#full_wrap #use #link_list li .link_cont .detail h3 b{font-size:5.33333vw}@media screen and (min-width: 768px){#full_wrap #use #link_list li .link_cont .detail h3 b{font-size:22px}}@media screen and (min-width: 768px){#full_wrap #use #link_list li .link_cont .detail .reserve_btn{margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}#full_wrap #use #link_list li .link_cont .detail .reserve_btn:hover{-webkit-transform:scale(0.96);transform:scale(0.96)}}#full_wrap #use #link_list li#regina{background-color:#937856}#full_wrap #use #link_list li#regina .log picture{width:34.66667vw;height:27.73333vw}@media screen and (min-width: 768px){#full_wrap #use #link_list li#regina .log picture{width:159px;height:128px}}#full_wrap #use #link_list li#etoile{background-color:#064534}#full_wrap #use #link_list li#etoile .log picture{width:52.8vw;height:22.13333vw;margin-right:-3.5em}@media screen and (min-width: 768px){#full_wrap #use #link_list li#etoile .log picture{width:183.39px;height:76.88px;margin-right:0}}#full_wrap #use #link_list li#homme{background-color:#41474A}#full_wrap #use #link_list li#homme .log picture{width:37.99467vw;height:27.92533vw}@media screen and (min-width: 768px){#full_wrap #use #link_list li#homme .log picture{width:159.36px;height:117.13px}}#full_wrap #notes{background-color:#F5F5F5}#full_wrap #notes .notice{text-align:center}#full_wrap #notes .notice b{font-size:4.26667vw}@media screen and (min-width: 768px){#full_wrap #notes .notice b{font-size:18px}}#full_wrap #notes .condition{background-color:#fff;padding:3em 1em 1em;margin-top:3em;position:relative}#full_wrap #notes .condition h3{display:block;width:100%;text-align:center;position:absolute;top:-.8em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#full_wrap #notes .condition h3 b{font-size:3.73333vw;padding:.8em 1.5em;background-color:#0A1D3B;color:#fff}@media screen and (min-width: 768px){#full_wrap #notes .condition h3 b{font-size:14px}}#full_wrap #notes .condition ul{padding-bottom:.5em}#full_wrap #notes .condition ul li{font-weight:500;padding-bottom:.5em}#full_wrap footer{background-color:#0A1D3B;padding:1em;text-align:center}#full_wrap footer #copyright{color:#fff;font-size:3.73333vw}@media screen and (min-width: 768px){#full_wrap footer #copyright{font-size:14px}}.star{position:absolute;display:block;width:1em;height:1em;background-image:url("../image/referral_campaign/star_ylw.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-animation:glitter 1s infinite;animation:glitter 1s infinite;pointer-events:none}@-webkit-keyframes glitter{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes glitter{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}
