@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Poppins:wght@700&family=Prompt:wght@400;600&family=Shippori+Mincho:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--vw: 1vw}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}@font-face{font-family:"HiraginoKakuGothicPro";src:url("/fonts/HiraginoKakuGothicPro-W3.woff2") format("woff2"),url("/fonts/HiraginoKakuGothicPro-W3.woff") format("woff"),url("/fonts/HiraginoKakuGothicPro-W3.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"HiraginoKakuGothicPro";src:url("/fonts/HiraginoKakuGothicPro-W6.woff2") format("woff2"),url("/fonts/HiraginoKakuGothicPro-W6.woff") format("woff"),url("/fonts/HiraginoKakuGothicPro-W6.ttf") format("truetype");font-weight:600;font-style:normal}*{box-sizing:border-box;scroll-behavior:smooth}body{color:#222;line-height:1.8;font-family:"HiraginoKakuGothicPro",sans-serif;position:relative;word-break:break-word;width:100%;font-weight:400;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:16px}@media only screen and (max-width: 767px){body{font-size:calc(3.2*var(--vw))}}body::before{content:"";background:url("../img/pc_bg.jpg") no-repeat center;background-size:cover;position:fixed;width:100%;height:100%}body::after{content:"";display:inline-block;position:fixed;width:1520px;height:921px;right:30px;background-image:url("../img/pc_obj.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle;top:50%;left:50%;transform:translate(-46%, -50%);opacity:0;animation:fadeIn 1s ease forwards;animation-delay:1s}@keyframes fadeIn{to{opacity:1}}.container{position:relative;z-index:2}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.btn{display:inline-block;width:22rem;height:5.5rem;line-height:1.4;text-align:center;text-decoration:none;outline:none;transition:all .3s;background-color:#333;border:1px solid #333;color:#fff;position:relative;letter-spacing:.05em;font-weight:bold;display:flex;justify-content:center;align-items:center;margin:4rem auto 0}.btn:after{content:"";display:inline-block;width:calc(.5833333333*var(--vw));height:calc(.5833333333*var(--vw));border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:20px;position:absolute;transition:.3s}@media only screen and (min-width: 1200px){.btn:after{width:7px;height:7px}}@media only screen and (max-width: 767px){.btn:after{width:calc(1.4*var(--vw));height:calc(1.4*var(--vw))}}.btn:hover{background-color:#fff;border-color:#333;color:#333}.btn:hover:after{right:calc(1.6666666667*var(--vw));border-color:#333}@media only screen and (min-width: 1200px){.btn:hover:after{right:20px}}@media only screen and (max-width: 767px){.btn:hover:after{right:calc(2*var(--vw))}}a img{transition:.3s}a img:hover{opacity:.6}section.sec{margin-bottom:10rem}@media only screen and (max-width: 767px){section.sec{margin-bottom:6rem}}.sec-in{max-width:114.8rem;width:100%;margin:0 auto;padding:0 2.4rem}.sec-in--bg{padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width: 767px){.sec-in--bg{padding-top:6rem;padding-bottom:6rem}}.f-serif{font-family:"游明朝体","Yu Mincho",YuMincho,serif}.m-center{margin:0 auto}.mt-80{margin-top:calc(6.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mt-80{margin-top:80px}}@media only screen and (max-width: 767px){.mt-80{margin-top:calc(16*var(--vw))}}.mb-80{margin-bottom:calc(6.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mb-80{margin-bottom:80px}}@media only screen and (max-width: 767px){.mb-80{margin-bottom:calc(16*var(--vw))}}@media only screen and (max-width: 767px){.mt-80-sp{margin-top:calc(16*var(--vw))}}@media only screen and (max-width: 767px){.mb-80-sp{margin-bottom:calc(16*var(--vw))}}.mt-60{margin-top:calc(5*var(--vw))}@media only screen and (min-width: 1200px){.mt-60{margin-top:60px}}@media only screen and (max-width: 767px){.mt-60{margin-top:calc(12*var(--vw))}}.mb-60{margin-bottom:calc(5*var(--vw))}@media only screen and (min-width: 1200px){.mb-60{margin-bottom:60px}}@media only screen and (max-width: 767px){.mb-60{margin-bottom:calc(12*var(--vw))}}@media only screen and (max-width: 767px){.mt-60-sp{margin-top:calc(12*var(--vw))}}@media only screen and (max-width: 767px){.mb-60-sp{margin-bottom:calc(12*var(--vw))}}.mt-40{margin-top:calc(3.3333333333*var(--vw))}@media only screen and (min-width: 1200px){.mt-40{margin-top:40px}}@media only screen and (max-width: 767px){.mt-40{margin-top:calc(8*var(--vw))}}.mb-40{margin-bottom:calc(3.3333333333*var(--vw))}@media only screen and (min-width: 1200px){.mb-40{margin-bottom:40px}}@media only screen and (max-width: 767px){.mb-40{margin-bottom:calc(8*var(--vw))}}@media only screen and (max-width: 767px){.mt-40-sp{margin-top:calc(8*var(--vw))}}@media only screen and (max-width: 767px){.mb-40-sp{margin-bottom:calc(8*var(--vw))}}.mt-32{margin-top:calc(2.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mt-32{margin-top:32px}}@media only screen and (max-width: 767px){.mt-32{margin-top:calc(6.4*var(--vw))}}.mb-32{margin-bottom:calc(2.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mb-32{margin-bottom:32px}}@media only screen and (max-width: 767px){.mb-32{margin-bottom:calc(6.4*var(--vw))}}@media only screen and (max-width: 767px){.mt-32-sp{margin-top:calc(6.4*var(--vw))}}@media only screen and (max-width: 767px){.mb-32-sp{margin-bottom:calc(6.4*var(--vw))}}.mt-24{margin-top:calc(2*var(--vw))}@media only screen and (min-width: 1200px){.mt-24{margin-top:24px}}@media only screen and (max-width: 767px){.mt-24{margin-top:calc(4.8*var(--vw))}}.mb-24{margin-bottom:calc(2*var(--vw))}@media only screen and (min-width: 1200px){.mb-24{margin-bottom:24px}}@media only screen and (max-width: 767px){.mb-24{margin-bottom:calc(4.8*var(--vw))}}@media only screen and (max-width: 767px){.mt-24-sp{margin-top:calc(4.8*var(--vw))}}@media only screen and (max-width: 767px){.mb-24-sp{margin-bottom:calc(4.8*var(--vw))}}.mt-16{margin-top:calc(1.3333333333*var(--vw))}@media only screen and (min-width: 1200px){.mt-16{margin-top:16px}}@media only screen and (max-width: 767px){.mt-16{margin-top:calc(3.2*var(--vw))}}.mb-16{margin-bottom:calc(1.3333333333*var(--vw))}@media only screen and (min-width: 1200px){.mb-16{margin-bottom:16px}}@media only screen and (max-width: 767px){.mb-16{margin-bottom:calc(3.2*var(--vw))}}@media only screen and (max-width: 767px){.mt-16-sp{margin-top:calc(3.2*var(--vw))}}@media only screen and (max-width: 767px){.mb-16-sp{margin-bottom:calc(3.2*var(--vw))}}.mt-8{margin-top:calc(.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mt-8{margin-top:8px}}@media only screen and (max-width: 767px){.mt-8{margin-top:calc(1.6*var(--vw))}}.mb-8{margin-bottom:calc(.6666666667*var(--vw))}@media only screen and (min-width: 1200px){.mb-8{margin-bottom:8px}}@media only screen and (max-width: 767px){.mb-8{margin-bottom:calc(1.6*var(--vw))}}@media only screen and (max-width: 767px){.mt-8-sp{margin-top:calc(1.6*var(--vw))}}@media only screen and (max-width: 767px){.mb-8-sp{margin-bottom:calc(1.6*var(--vw))}}.load{background:url("../img/pc_bg.jpg") no-repeat center;background-size:cover;position:fixed;z-index:99999;width:100%;height:100%;display:grid;place-content:center;opacity:1;animation:fadeOutBg 1s ease 4s forwards}.load__ttl{width:240px;opacity:0;animation:fadeInOut 3s ease 1s forwards}@media only screen and (max-width: 767px){.load__ttl{width:calc(42*var(--vw))}}@keyframes fadeInOut{0%{opacity:0}33%{opacity:1}66%{opacity:1}100%{opacity:0}}@keyframes fadeOutBg{0%{opacity:1;z-index:99999}100%{opacity:0;z-index:-1}}.container{width:500px;margin:auto;position:relative;box-shadow:0 0 40px 0 rgba(0,0,0,.4);opacity:0;animation:fadeIn 1s ease forwards;animation-delay:1s}@media only screen and (max-width: 767px){.container{width:100%}}@keyframes fadeIn{to{opacity:1}}.nav-01,.nav-02{position:fixed !important;right:calc(50% - 560px);z-index:999;top:50%;transform:translateY(-61%)}.nav-01 .menu,.nav-02 .menu{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 767px){.nav-01 .menu,.nav-02 .menu{gap:calc(4.8*var(--vw));align-items:center;padding-top:calc(24*var(--vw))}}.nav-01 a,.nav-02 a{border-radius:50px;border:1px solid #fffad4;color:#fffad4;width:246px;display:block;text-align:center;padding:6px 0;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){.nav-01 a,.nav-02 a{width:calc(66*var(--vw));padding:calc(1.2*var(--vw)) 0;font-size:calc(4.8*var(--vw))}}.nav-01 a:hover,.nav-02 a:hover{background-color:#fffad4;color:#d8111c;opacity:1}@media only screen and (max-width: 767px){.nav-01{display:none}}.nav-02{display:none;right:0;transform:none;width:500px;margin:0 auto;position:fixed;left:0;height:100vh;background:url("../img/menu_bg.jpg") no-repeat center;background-size:cover;top:0}@media only screen and (max-width: 767px){.nav-02{width:100%}}.nav-02 .menu{margin:0 auto;gap:16px;align-items:center;padding-top:88px}@media only screen and (max-width: 767px){.nav-02 .menu{width:100%;gap:calc(3.2*var(--vw));padding-top:calc(17.6*var(--vw))}}.toggle{background:url("../img/toggle_bg.png") no-repeat center;background-size:cover;width:80px;place-content:center;aspect-ratio:1;position:absolute;z-index:999999;right:10px;top:10px;display:grid}@media only screen and (max-width: 767px){.toggle{width:calc(16*var(--vw));right:calc(2*var(--vw));top:calc(2*var(--vw));z-index:999;position:fixed}}.toggle span{height:3px;background:#fffad4;display:block;width:25px;transition:.3s}@media only screen and (max-width: 767px){.toggle span{height:calc(.6*var(--vw));width:calc(5*var(--vw))}}.toggle span:not(:last-of-type){margin-bottom:5px}@media only screen and (max-width: 767px){.toggle span:not(:last-of-type){margin-bottom:calc(1*var(--vw))}}.toggle.open span:not(:last-of-type){margin-bottom:-3px}@media only screen and (max-width: 767px){.toggle.open span:not(:last-of-type){margin-bottom:calc(-0.6*var(--vw))}}.toggle.open span:nth-child(1){transform:rotate(135deg)}.toggle.open span:nth-child(2){opacity:0}.toggle.open span:nth-child(3){transform:rotate(-135deg)}.over{overflow:hidden}.kv{background:url("../img/kv_bg.jpg") no-repeat center;background-size:cover;position:relative;padding-bottom:80px}@media only screen and (max-width: 767px){.kv{padding-bottom:calc(16*var(--vw))}}.kv *{margin-inline:auto;position:relative;z-index:2}.kv__sub-ttl{width:297px;padding-top:72px;margin-bottom:24px}@media only screen and (max-width: 767px){.kv__sub-ttl{width:calc(59.4*var(--vw));margin-bottom:calc(4.8*var(--vw));padding-top:calc(12*var(--vw))}}.kv__ttl{width:253px;margin-bottom:40px}@media only screen and (max-width: 767px){.kv__ttl{margin-bottom:calc(8*var(--vw));width:calc(50.6*var(--vw))}}.kv__txt{color:#fffad4;font-size:26px;font-weight:bold;text-align:center;font-family:"Noto Sans JP",serif;line-height:1.7}@media only screen and (max-width: 767px){.kv__txt{font-size:calc(5.2*var(--vw))}}.kv .obj-01{top:-125px;right:-60px;width:188px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-01{top:calc(-25*var(--vw));right:calc(-12*var(--vw));width:calc(37.6*var(--vw))}}.kv .obj-02{top:-210px;left:-64px;width:186px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-02{top:calc(-42*var(--vw));left:calc(-12.8*var(--vw));width:calc(39.2*var(--vw))}}.kv .obj-03{top:-24px;right:-20px;width:150px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-03{top:calc(-4.8*var(--vw));right:calc(-4*var(--vw));width:calc(30*var(--vw))}}.kv .obj-04{top:110px;left:0px;width:136px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-04{top:calc(22*var(--vw));left:0;width:calc(27.2*var(--vw))}}.kv .obj-05{top:260px;right:0px;width:136px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-05{top:calc(52*var(--vw));width:calc(27.2*var(--vw))}}.kv .obj-06{top:130px;left:-20px;width:140px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-06{top:calc(26*var(--vw));left:calc(-4*var(--vw));width:calc(28*var(--vw))}}.kv .obj-07{top:546px;right:0px;width:140px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-07{top:calc(108.2*var(--vw));width:calc(28*var(--vw))}}.kv .obj-08{top:608px;left:50px;width:84px;position:absolute !important}@media only screen and (max-width: 767px){.kv .obj-08{top:calc(121.6*var(--vw));left:calc(10*var(--vw));width:calc(16.8*var(--vw))}}.kv .notes{font-size:.8rem;color:#fffad4;position:absolute;font-weight:bold;right:16px;bottom:-8px}@media only screen and (max-width: 767px){.kv .notes{right:calc(3.2*var(--vw));bottom:calc(-1.6*var(--vw))}}.sec01__box{background:url("../img/bg_01.jpg") no-repeat center;background-size:cover;position:relative;font-weight:bold;color:#fffad4;padding-bottom:30px}@media only screen and (max-width: 767px){.sec01__box{padding-bottom:calc(6*var(--vw))}}.sec01__box::before{content:"";display:inline-block;position:absolute;top:16px;aspect-ratio:431/62;z-index:1;width:86%;right:0;left:0;margin:auto;background-repeat:no-repeat;background-image:url("../img/OSHIEEMON.svg");background-size:contain;vertical-align:middle}@media only screen and (max-width: 767px){.sec01__box::before{top:calc(3.2*var(--vw))}}.sec01__box:nth-of-type(even){background:url("../img/bg_02.jpg") no-repeat center;background-size:cover}.sec01__box:first-of-type{background:url("../img/kv_under_bg.jpg") no-repeat center;background-size:cover}.sec01__box:last-of-type{padding-bottom:80px}@media only screen and (max-width: 767px){.sec01__box:last-of-type{padding-bottom:calc(16*var(--vw))}}.sec01__ttl{width:300px;padding-top:71px;position:relative;margin:0 auto 40px;z-index:1}@media only screen and (max-width: 767px){.sec01__ttl{width:calc(60*var(--vw));padding-top:calc(14.2*var(--vw))}}.sec01__food-img{margin:auto;position:relative;display:grid;place-content:center;margin-bottom:24px;background:url("../img/food_bg.svg") no-repeat center;background-size:cover;background-size:460px 460px;aspect-ratio:1}@media only screen and (max-width: 767px){.sec01__food-img{background-size:calc(92*var(--vw)) calc(92*var(--vw))}}.sec01__food-img::after{content:"";display:inline-block;position:absolute;width:121px;height:118px;top:-12px;left:12px;background-image:url("../img/icon_new.svg");background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media only screen and (max-width: 767px){.sec01__food-img::after{width:calc(24.2*var(--vw));height:calc(23.6*var(--vw));top:calc(-2.4*var(--vw));left:calc(2.4*var(--vw))}}.sec01__food-img.-tamanegi::after{background-image:url("../img/icon_tamanegi.png")}.sec01__food-img.-not_new::after{content:none}@media screen and (min-width: 768px){.sec01__food-img.-umaimon img{width:460px}}.sec01__food-img.-umaimon::after{top:20px;left:20px;width:160px;height:auto;aspect-ratio:659/308;background-image:url("../img/icon_umaimon.png")}@media only screen and (max-width: 767px){.sec01__food-img.-umaimon::after{top:15px;left:15px;width:calc(38*var(--vw))}}.sec01__food-img.-butakimu{aspect-ratio:initial;background-image:none}.sec01__food-img.-butakimu img{border-radius:20px}.sec01__food-img .food-txt{writing-mode:vertical-rl;background-color:#fffad4;border-radius:4px;color:#de4b2e;font-size:19px;position:absolute;right:40px;top:-100px;padding:12px 4px;font-weight:bold;z-index:2}@media only screen and (max-width: 767px){.sec01__food-img .food-txt{font-size:calc(3.8*var(--vw));right:calc(8*var(--vw));top:calc(-20*var(--vw));padding:calc(2.4*var(--vw)) calc(.8*var(--vw))}}.sec01__food-img img{filter:drop-shadow(10px 10px 4px rgba(0, 0, 0, 0.1));transform:translateZ(0);width:480px}@media only screen and (max-width: 767px){.sec01__food-img img{width:calc(92*var(--vw))}}.sec01__food-img .food-iconWrap{position:absolute;bottom:30px;left:30px;display:flex;align-items:center;gap:10px}.sec01__food-img .food-icon{width:64px;aspect-ratio:1}.sec01__food-img .food-icon-txt{font-size:14px;font-weight:500;color:revert;line-height:1.5}.sec01 h2{font-size:30px;letter-spacing:-0.045em;text-align:center;line-height:1.4;margin-bottom:8px;font-weight:bold;font-family:"Noto Sans JP",serif}@media only screen and (max-width: 767px){.sec01 h2{font-size:calc(6.2*var(--vw));margin-bottom:calc(1.6*var(--vw))}}.sec01 h2.smaller{font-size:27px}@media only screen and (max-width: 767px){.sec01 h2.smaller{font-size:calc(5.6*var(--vw))}}.sec01 .food-txt-02{font-size:18px;width:420px;font-weight:bold;margin:0 auto 16px;line-height:1.6}@media only screen and (max-width: 767px){.sec01 .food-txt-02{font-size:calc(3.6*var(--vw));width:calc(80*var(--vw));margin:0 auto calc(3.2*var(--vw))}}.sec01__release{text-align:center;font-size:20px;border:1px solid #fffad4;border-radius:50px;width:-moz-max-content;width:max-content;margin:0 auto 16px;padding:6px 16px}@media only screen and (max-width: 767px){.sec01__release{font-size:calc(4*var(--vw));margin:0 auto calc(3.2*var(--vw));padding:calc(1.2*var(--vw)) calc(3.2*var(--vw))}}.sec01__release .week{border:1px solid #fffad4;border-radius:50%;padding:6px;margin:0 4px}@media only screen and (max-width: 767px){.sec01__release .week{padding:calc(1.2*var(--vw));margin:0 calc(.8*var(--vw))}}.sec01__notes{font-size:14px;text-align:center}.sec01__about{padding:16px 24px;border:3px solid #fff;border-radius:20px;background-color:#fff;width:460px;margin:32px auto 16px;color:#222}@media only screen and (max-width: 767px){.sec01__about{padding:calc(3.2*var(--vw)) calc(4.8*var(--vw));border:calc(.6*var(--vw)) solid #fff;border-radius:calc(4*var(--vw));width:calc(92*var(--vw));margin:calc(6.4*var(--vw)) auto calc(3.2*var(--vw))}}.sec01__about .ttl{font-size:26px;border-bottom:4px dotted;margin-bottom:12px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.sec01__about .ttl{font-size:calc(6.2*var(--vw));border-bottom:calc(.8*var(--vw)) dotted;margin-bottom:calc(2.4*var(--vw))}}.sec01__about .ttl span{display:inline-block;font-size:20px}@media only screen and (max-width: 767px){.sec01__about .ttl span{font-size:calc(4.8*var(--vw))}}.sec01__about .about-in{display:grid;gap:24px;align-items:center}@media only screen and (max-width: 767px){.sec01__about .about-in{gap:calc(4.8*var(--vw))}}.sec01__about .about-in p{font-size:18px;font-weight:bold;line-height:1.4;font-feature-settings:"palt";letter-spacing:.05em}@media only screen and (max-width: 767px){.sec01__about .about-in p{font-size:calc(3.6*var(--vw))}}.sec01__about.-umaimon .sec01__btn{margin-top:0}.sec01__about.-umaimon .sec01__btn a{color:#d8111c;border-color:#d8111c}.sec01__about.-umaimon .sec01__btn a:hover{background-color:#d8111c;color:#fff}.sec01 .food-txt-03{font-weight:bold}.sec01__food-txt{display:grid;grid-template-columns:132px 1fr;gap:24px;align-items:center;width:400px;margin:auto}@media only screen and (max-width: 767px){.sec01__food-txt{grid-template-columns:calc(22*var(--vw)) 1fr;gap:calc(4.8*var(--vw));width:calc(80*var(--vw))}}.sec01__food-txt .food-txt-img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.sec01__btn{width:min(100%,280px);margin:24px auto 0}@media only screen and (max-width: 767px){.sec01__btn{margin-top:calc(4.8*var(--vw))}}.sec01__btn a{display:block;width:100%;padding-block:10px;text-align:center;font-size:23px;font-weight:700;color:#fffad4;border:3px solid #fffad4;border-radius:50em}@media only screen and (max-width: 767px){.sec01__btn a{font-size:calc(4*var(--vw));border-width:2px}}.sec01__btn a:hover{background-color:#fffad4;color:#d8111c;opacity:1}.sec02{background-color:#feebdd;border-radius:30px 30px 0 0;margin-top:-30px;overflow:hidden;padding-bottom:100px}@media only screen and (max-width: 767px){.sec02{border-radius:calc(6*var(--vw)) calc(6*var(--vw)) 0 0;margin-top:calc(-6*var(--vw));padding-bottom:calc(20*var(--vw))}}.sec02::after{content:"";display:inline-block;position:absolute;width:515px;height:37px;top:-2px;left:-5px;background-image:url("../img/sec02_repeat.svg");background-size:contain;vertical-align:middle;background-repeat:no-repeat}@media only screen and (max-width: 767px){.sec02::after{width:calc(103*var(--vw));height:calc(7.4*var(--vw));top:calc(-0.4*var(--vw));left:calc(-1*var(--vw))}}.sec02.eemonkansai::before{opacity:.2;top:60px}@media only screen and (max-width: 767px){.sec02.eemonkansai::before{top:calc(12*var(--vw))}}.sec02 .sec-in{padding:0 24px}@media only screen and (max-width: 767px){.sec02 .sec-in{padding:0 calc(4.8*var(--vw))}}.sec02 h2{width:287px;margin:0 auto 40px;padding-top:86px}@media only screen and (max-width: 767px){.sec02 h2{width:calc(57.4*var(--vw));margin:0 auto calc(8*var(--vw));padding-top:calc(17.4*var(--vw))}}.sec02__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 24px;margin-bottom:20px}@media only screen and (max-width: 767px){.sec02__list{gap:calc(3.2*var(--vw)) calc(4.8*var(--vw));margin-bottom:calc(4*var(--vw))}}.sec02__item{color:#d8111c;font-weight:bold;border-bottom:1px solid #d8111c;padding-bottom:8px;position:relative;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.sec02__item{padding-bottom:calc(1.6*var(--vw))}}.sec02__item:nth-child(odd):before{content:"";width:1px;height:calc(100% - 16px);position:absolute;right:-12px;background-color:#d8111c}@media only screen and (max-width: 767px){.sec02__item:nth-child(odd):before{width:calc(.2*var(--vw));height:calc(100% - 3.2*var(--vw));right:calc(-2.4*var(--vw))}}.sec02__item .item-img{margin-bottom:10px;border-radius:8px}@media only screen and (max-width: 767px){.sec02__item .item-img{margin-bottom:calc(2*var(--vw));border-radius:calc(1.6*var(--vw))}}.sec02__item h3{line-height:1.3;height:64px;font-weight:bold;flex-grow:1;color:#222}@media only screen and (max-width: 767px){.sec02__item h3{height:calc(12.8*var(--vw))}}.sec02__price{display:flex;align-items:center;color:#222;gap:12px}@media only screen and (max-width: 767px){.sec02__price{gap:calc(2*var(--vw))}}.sec02__price .price-txt{font-size:12px;line-height:1.2}@media only screen and (max-width: 767px){.sec02__price .price-txt{font-size:calc(2*var(--vw))}}.sec02__price .price-number .p-number{font-size:38px;line-height:1;letter-spacing:-0.075em;font-family:"Jost",serif;font-weight:400}@media only screen and (max-width: 767px){.sec02__price .price-number .p-number{font-size:calc(7.6*var(--vw))}}.sec02__price .price-number .price-yen{font-size:15px}@media only screen and (max-width: 767px){.sec02__price .price-number .price-yen{font-size:calc(3*var(--vw))}}.sec02 .release{margin-top:.25em;font-weight:normal}.sec02 .release .p-number{font-size:38px;line-height:1;letter-spacing:-0.075em;font-family:"Jost",serif;font-weight:400}@media only screen and (max-width: 767px){.sec02 .release .p-number{font-size:calc(7.6*var(--vw))}}.sec02 .notes{color:#222;font-size:14px;line-height:1.4}@media only screen and (max-width: 767px){.sec02 .notes{font-size:calc(2.8*var(--vw))}}.sec03{background:url("../img/sec03_bg.jpg") no-repeat center;background-size:cover;border-radius:30px 30px 0 0;margin-top:-30px;padding-bottom:46px;position:relative;z-index:2}@media only screen and (max-width: 767px){.sec03{border-radius:calc(6*var(--vw)) calc(6*var(--vw)) 0 0;margin-top:calc(-6*var(--vw));padding-bottom:calc(9.2*var(--vw))}}.sec03.eemonkansai:before{top:32px}@media only screen and (max-width: 767px){.sec03.eemonkansai:before{top:calc(6.4*var(--vw))}}.sec03 .face-01{position:absolute;top:132px;width:133px;right:0}@media only screen and (max-width: 767px){.sec03 .face-01{top:calc(26.4*var(--vw));width:calc(26.6*var(--vw))}}.sec03 .face-02{position:absolute;top:238px;width:127px}@media only screen and (max-width: 767px){.sec03 .face-02{top:calc(47.6*var(--vw));width:calc(25.4*var(--vw))}}.sec03__check{position:absolute;width:145px;top:-40px;right:40px;z-index:2}@media only screen and (max-width: 767px){.sec03__check{top:calc(-8*var(--vw));width:calc(29*var(--vw));right:calc(8*var(--vw))}}.sec03 h2{width:222px;margin:0 auto 40px;padding-top:100px}@media only screen and (max-width: 767px){.sec03 h2{width:calc(44.4*var(--vw));margin:0 auto calc(8*var(--vw));padding-top:calc(20*var(--vw))}}.sec03__hidden{overflow:hidden}.sec03__box{background-color:#fffad4;width:560px;height:560px;border-radius:50%;position:relative;overflow:hidden;left:-30px;overflow:hidden;padding-top:60px}@media only screen and (max-width: 767px){.sec03__box{width:calc(112*var(--vw));height:calc(112*var(--vw));left:calc(-6*var(--vw));padding-top:calc(12*var(--vw))}}.sec03__box .p-number{width:37px;margin:0 auto 20px}@media only screen and (max-width: 767px){.sec03__box .p-number{width:calc(7.4*var(--vw));margin:0 auto calc(4*var(--vw))}}.sec03__box h3.ttl-01{width:408px;margin:0 auto 24px}@media only screen and (max-width: 767px){.sec03__box h3.ttl-01{width:calc(81.6*var(--vw));margin:0 auto calc(4.8*var(--vw))}}.sec03__box .txt{font-size:22px;text-align:center;color:#d8111c;line-height:1.6;font-weight:bold}@media only screen and (max-width: 767px){.sec03__box .txt{font-size:calc(4.4*var(--vw))}}.sec03__box:nth-of-type(2){top:-120px;padding-top:95px}@media only screen and (max-width: 767px){.sec03__box:nth-of-type(2){top:calc(-24*var(--vw));padding-top:calc(19*var(--vw))}}.sec03__img{width:300px;margin:10px auto 0;display:block;position:relative;z-index:2}@media only screen and (max-width: 767px){.sec03__img{width:calc(60*var(--vw));margin:calc(2*var(--vw)) auto 0}}.sec04{background:url("../img/sec04_bg.jpg") no-repeat center;background-size:cover;border-radius:30px 30px 0 0;margin-top:-30px;padding-bottom:80px;position:relative;z-index:2}@media only screen and (max-width: 767px){.sec04{border-radius:calc(6*var(--vw)) calc(6*var(--vw)) 0 0;margin-top:calc(-6*var(--vw));padding-bottom:calc(16*var(--vw))}}.sec04::before{content:"";display:inline-block;position:absolute;width:auto;top:16px;aspect-ratio:461/61;z-index:1;right:0;left:0;background-repeat:no-repeat;background-image:url("../img/radio_txt.svg");background-size:contain;vertical-align:middle;width:95%;margin:0 auto}@media only screen and (max-width: 767px){.sec04::before{top:calc(3.2*var(--vw))}}.sec04__onair{position:absolute;width:145px;top:-30px;right:32px;z-index:2}@media only screen and (max-width: 767px){.sec04__onair{width:calc(29*var(--vw));top:calc(-6*var(--vw));right:calc(6.4*var(--vw))}}.sec04 h2{padding-top:60px;width:230px;margin:0 auto 32px;padding-top:110px}@media only screen and (max-width: 767px){.sec04 h2{padding-top:calc(12*var(--vw));width:calc(46*var(--vw));margin:0 auto calc(6.4*var(--vw));padding-top:calc(22*var(--vw))}}.sec04__img{position:relative}.sec04__img .img-02{position:absolute;width:200px;left:-17px;top:180px}@media only screen and (max-width: 767px){.sec04__img .img-02{width:calc(40*var(--vw));left:calc(-3.4*var(--vw));top:calc(34*var(--vw))}}.sec04__txt-01{text-align:center;font-size:20px;font-weight:bold;line-height:1.4;margin-top:24px}@media only screen and (max-width: 767px){.sec04__txt-01{font-size:calc(4*var(--vw));margin-top:calc(4.8*var(--vw))}}.sec04 .img-03{width:90%;margin:12px auto 20px}@media only screen and (max-width: 767px){.sec04 .img-03{margin:calc(2.4*var(--vw)) auto calc(4*var(--vw))}}.sec04__txt-02{text-align:center;font-size:20px;line-height:1.4}@media only screen and (max-width: 767px){.sec04__txt-02{font-size:calc(4*var(--vw))}}.sec05{background:url("../img/sec05_bg.jpg") no-repeat center;background-size:cover;padding:150px 0 120px;position:relative;z-index:2}@media only screen and (max-width: 767px){.sec05{padding:calc(30*var(--vw)) 0 calc(24*var(--vw))}}.sec05 h2{width:197px;margin:0 auto 16px;position:relative}@media only screen and (max-width: 767px){.sec05 h2{width:calc(39.4*var(--vw));margin:0 auto calc(3.2*var(--vw))}}.sec05 h2::before{content:"";display:inline-block;position:absolute;width:376px;height:376px;right:-88px;top:-88px;background-image:url("../img/circle_txt.svg");background-size:contain;vertical-align:middle;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 767px){.sec05 h2::before{width:calc(75.2*var(--vw));height:calc(75.2*var(--vw));right:calc(-17.6*var(--vw));top:calc(-17.6*var(--vw))}}.sec05 .top-btn{border-radius:50px;border:1px solid #fffad4;width:197px;margin:auto;display:block;color:#fffad4;font-size:20px;text-align:center;font-weight:bold;padding:6px 0}@media only screen and (max-width: 767px){.sec05 .top-btn{width:calc(39.4*var(--vw));font-size:calc(4*var(--vw));padding:calc(1.2*var(--vw)) 0}}.sec05 .top-btn:hover{background-color:#fffad4;color:#d8111c;opacity:1}.eemonkansai{position:relative}.eemonkansai::before{content:"";display:inline-block;position:absolute;width:auto;top:16px;aspect-ratio:251/35;z-index:1;right:0;left:0;background-repeat:no-repeat;background-image:url("../img/EEMONKANSAI.svg");background-size:contain;vertical-align:middle}@media only screen and (max-width: 767px){.eemonkansai::before{top:calc(3.2*var(--vw))}}.nav{background:none}/*# sourceMappingURL=style.css.map */