*{font-family:"Noto Sans JP",serif}* .en{font-family:"Tenor Sans",serif;font-weight:400;font-style:normal}.en-upper{text-transform:uppercase}body{color:#fff}a,button{cursor:pointer}html{overflow-x:hidden}section{padding:64px 0}@media only screen and (min-width: 769px){section{padding:80px 0}}img{width:100%;vertical-align:top}h2{margin:unset}p{font-weight:400}.l-container{max-width:1040px;padding:0 !important}.l-container-s{width:82%;max-width:880px}.fontMainColor{color:#9a0049 !important}.fontBlack{color:#1c1c1c}.fwb{font-weight:700}.fwm{font-weight:500}.tac{text-align:center}.bgGray{background-color:#ccc8c9}.btnBgMain{background-color:#9a0049;border:2px solid #b10154;box-shadow:0 10px 20px rgba(28,28,28,.2);border-radius:5px;position:relative;display:flex !important;align-items:center;justify-content:center;font-size:20px !important;font-size:2rem !important;font-weight:700;line-height:1.8;min-height:80px;max-width:512px !important;width:100%;color:#fff;margin:auto;letter-spacing:.05em;font-family:"Noto Sans JP",serif}@media only screen and (min-width: 769px){.btnBgMain{font-size:24px !important;font-size:2.4rem !important}}.btnBgMain::before{content:"";background-image:url(../img/icon_btnArrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;position:absolute;top:0;bottom:0;right:5%;margin:auto}.l-header{background:none}.l-header .header_inner-Logo{height:80px;position:relative}.l-header .hamburger-switch{background:none}.l-header .hamburger-switch-line2{border-color:#fff;width:14px;left:65%}@media only screen and (min-width: 769px){.l-header .hamburger-switch-line2{border-color:#0f0f0f;width:30px}}.l-header .hamburger-switch-line2::before,.l-header .hamburger-switch-line2::after{color:#fff;left:0;width:26px}@media only screen and (min-width: 769px){.l-header .hamburger-switch-line2::before,.l-header .hamburger-switch-line2::after{color:#0f0f0f;width:55px}}.l-header .hamburger-switch-line2::before{transform:translate(-9px, -50%)}@media only screen and (min-width: 769px){.l-header .hamburger-switch-line2::before{transform:translate(-24px, -300%)}}.l-header .hamburger-switch-line2::after{top:9px;transform:translate(-9px, 50%)}@media only screen and (min-width: 769px){.l-header .hamburger-switch-line2::after{transform:translate(-24px, 300%)}}.l-header #hamburger10:checked~.hamburger-switch .hamburger-switch-line2:before{transform:rotate(45deg) translate(9px, 3px)}.l-header #hamburger10:checked~.hamburger-switch .hamburger-switch-line2:after{transform:rotate(-45deg) translate(9px, -4px)}.VisitView{position:relative}.VisitView .topBnr{position:absolute;bottom:0;left:0;right:0;margin:auto}.VisitView .topBnr_inner{width:100%}@media only screen and (min-width: 769px){.VisitView .topBnr_inner{width:100%;max-width:unset;margin:auto}}.block01{background-color:#000}.block01_inner-box{background-image:url(../img/img-bgGray_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 5% 40px}@media only screen and (min-width: 769px){.block01_inner-box{padding:0 0 64px;background-image:url(../img/img-bgGray_pc.jpg)}}.block01_inner-box-subTtl{background:#1c1c1c;display:block;width:fit-content;margin:auto;padding:3px 18px;font-size:20px;font-size:2rem;line-height:1.8}@media only screen and (min-width: 769px){.block01_inner-box-subTtl{font-size:24px;font-size:2.4rem;line-height:2;padding:0 13px}}.block01_inner-box-ttl{max-width:720px;margin:32px auto 24px}.block01_inner-box-list{align-items:center;justify-content:center;gap:12px}@media only screen and (min-width: 769px){.block01_inner-box-list{flex-wrap:nowrap}}.block01_inner-box-list-item{width:100%}@media only screen and (min-width: 769px){.block01_inner-box-list-item{width:unset}}.block01_inner-box-list-item:nth-of-type(odd){background:#fff;border-radius:10px;padding:5%}@media only screen and (min-width: 769px){.block01_inner-box-list-item:nth-of-type(odd){max-width:250px;padding:unset}}.block01_inner-box-list-item:nth-of-type(even){width:fit-content}.block02{padding-top:0;padding-bottom:0}.block02_inner-ttl{background-image:url(../img/block02-ttlBg_sp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 769px){.block02_inner-ttl{background-image:url(../img/block02-ttlBg_pc.jpg)}}.block02_inner-ttl img{display:block;max-width:740px;width:80%;padding:30px 0 40px}@media only screen and (min-width: 769px){.block02_inner-ttl img{width:60%;padding-top:40px}}.block02_inner .swiper-wrapper{transition-timing-function:linear}.block03{background-image:url(../img/block03-bg_sp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 769px){.block03{background-image:url(../img/block03-bg_pc.jpg)}}.block03_inner-subTtl{font-size:16px;font-size:1.6rem;line-height:1.25;display:block}@media only screen and (min-width: 769px){.block03_inner-subTtl{font-size:24px;font-size:2.4rem;line-height:1.65;text-align:center}}.block03_inner-ttl{font-size:24px;font-size:2.4rem;line-height:1.6;margin:16px 0 25px}@media only screen and (min-width: 769px){.block03_inner-ttl{font-size:40px;font-size:4rem;line-height:1.4;text-align:center;margin:24px 0 30px}}.block03_inner-list{max-width:580px;margin:auto}.block03_inner-list-item{letter-spacing:.05em;font-size:18px;font-size:1.8rem;line-height:1.5;padding-left:80px;position:relative;margin-bottom:16px;min-height:56px}.block03_inner-list-item:last-child{margin-bottom:unset}@media only screen and (min-width: 769px){.block03_inner-list-item{font-size:24px;font-size:2.4rem;line-height:56px;padding-left:72px}}.block03_inner-list-item:nth-child(1)::before{content:"01";font-family:"Tenor Sans",serif;font-weight:400;font-style:normal;font-size:20px;font-size:2rem;line-height:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto;letter-spacing:0}.block03_inner-list-item:nth-child(2)::before{content:"02";font-family:"Tenor Sans",serif;font-weight:400;font-style:normal;font-size:20px;font-size:2rem;line-height:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto;letter-spacing:0}.block03_inner-list-item:nth-child(3)::before{content:"03";font-family:"Tenor Sans",serif;font-weight:400;font-style:normal;font-size:20px;font-size:2rem;line-height:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto;letter-spacing:0}.block03_inner-list-item:nth-child(4)::before{content:"04";font-family:"Tenor Sans",serif;font-weight:400;font-style:normal;font-size:20px;font-size:2rem;line-height:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;margin:auto;letter-spacing:0}.block04{background:#000}.block04_inner-subTtl{font-size:16px;font-size:1.6rem;line-height:1.25;display:block}@media only screen and (min-width: 769px){.block04_inner-subTtl{font-size:24px;font-size:2.4rem;line-height:1.65;text-align:center}}.block04_inner-ttl{font-size:24px;font-size:2.4rem;line-height:1.6;margin:16px 0 25px}@media only screen and (min-width: 769px){.block04_inner-ttl{font-size:40px;font-size:4rem;line-height:1.4;text-align:center;margin:24px 0 30px}}.block04_inner-txt{font-size:16px;font-size:1.6rem;line-height:1.7;letter-spacing:.05em}@media only screen and (min-width: 769px){.block04_inner-txt{font-size:18px;font-size:1.8rem;line-height:2;text-align:center}}.block04_inner-list{margin-top:40px}@media only screen and (min-width: 769px){.block04_inner-list{margin-top:65px}}.block04_inner-list.swiper-wrapper{transition-timing-function:linear}.block04_inner-list.swiper-wrapper .thumbnail img{height:53.5vw;object-fit:cover}@media only screen and (min-width: 769px){.block04_inner-list.swiper-wrapper .thumbnail img{height:23.6vw}}.block04_inner-list-item-txt .txt_ja{color:#9d9898;font-size:12px;font-size:1.2rem;line-height:1.72;letter-spacing:.05em;padding:8px 0 4px}@media only screen and (min-width: 769px){.block04_inner-list-item-txt .txt_ja{font-size:14px;font-size:1.4rem;line-height:1.72}}.block04_inner-list-item-txt .txt_en{font-size:14px;font-size:1.4rem;line-height:1.25}@media only screen and (min-width: 769px){.block04_inner-list-item-txt .txt_en{font-size:16px;font-size:1.6rem;line-height:1.25}}.block05{padding-top:32px}@media only screen and (min-width: 769px){.block05{padding-top:40px;padding-bottom:68px}}.block05_inner{position:relative;max-width:1040px}@media only screen and (min-width: 769px){.block05_inner{width:100%}.block05_inner::before{content:"";background-image:url(../img/miura-block05.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:300px;height:300px;position:absolute;left:-5%;bottom:-68px}}@media only screen and (min-width: 992px){.block05_inner::before{left:2%}}.block05_inner-ttl{padding-left:48%;position:relative;line-height:1.34;font-size:min(6vw,2.4rem)}@media only screen and (min-width: 769px){.block05_inner-ttl{padding-left:unset;line-height:1.6;text-align:center;font-size:24px;font-size:2.4rem}}.block05_inner-ttl::before{content:"";background-image:url(../img/miura-block05.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:170px;height:170px;position:absolute;left:-8%;bottom:-8%}@media only screen and (min-width: 769px){.block05_inner-ttl::before{display:none}}.block05_inner-txt{font-size:18px;font-size:1.8rem;line-height:1.5;margin-top:15px}@media only screen and (min-width: 769px){.block05_inner-txt{text-align:center}}.block05_inner-btn{position:absolute;left:0;right:0;bottom:-104px;margin:auto}@media only screen and (min-width: 769px){.block05_inner-btn{bottom:-108px}}.block06{padding-top:130px;padding-bottom:0;background-image:url(../img/bg-block11_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width: 769px){.block06{padding-top:115px;background-image:url(../img/bg-block11_pc.jpg)}}.block06_inner-ttl{max-width:750px;margin:auto}.block06_img{width:90%;margin-right:auto;margin-top:40px;margin-bottom:64px}@media only screen and (min-width: 769px){.block06_img{width:82%;margin-top:80px;margin-bottom:120px}}.block06_bnr{display:block}.block07,.block08,.block10{padding:0}.block09{padding-top:32px}@media only screen and (min-width: 769px){.block09{padding-top:40px;padding-bottom:68px}}.block09_inner{position:relative;max-width:1040px}@media only screen and (min-width: 769px){.block09_inner{width:100%}.block09_inner::before{content:"";background-image:url(../img/miura-block09.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:300px;height:300px;position:absolute;right:-5%;bottom:-68px}}@media only screen and (min-width: 992px){.block09_inner::before{right:2%}}.block09_inner-ttl{position:relative;line-height:1.34;font-size:24px;font-size:2.4rem;position:relative;z-index:2}@media only screen and (min-width: 769px){.block09_inner-ttl{line-height:1.6;text-align:center;font-size:24px;font-size:2.4rem}}.block09_inner-ttl::before{content:"";background-image:url(../img/miura-block09.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:170px;height:170px;position:absolute;right:-8%;bottom:-8%;z-index:-1}@media only screen and (min-width: 769px){.block09_inner-ttl::before{display:none}}@media only screen and (min-width: 576px){.block09_inner-ttl br{display:none}}.block09_inner-txt{font-size:18px;font-size:1.8rem;line-height:1.5;margin-top:15px}@media only screen and (min-width: 769px){.block09_inner-txt{text-align:center}}.block09_inner-btn{position:absolute;left:0;right:0;bottom:-104px;margin:auto}@media only screen and (min-width: 769px){.block09_inner-btn{bottom:-108px}}.block11{background-image:url(../img/bg-block11_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width: 769px){.block11{background-image:url(../img/bg-block11_pc.jpg)}}.block11_inner{width:90%}@media only screen and (min-width: 769px){.block11_inner{width:82%}}.block11_inner-subTtl{font-size:16px;font-size:1.6rem;line-height:1.25;display:block;margin:0 5%}@media only screen and (min-width: 769px){.block11_inner-subTtl{font-size:24px;font-size:2.4rem;line-height:1.65;text-align:center;margin:unset}}.block11_inner-ttl{font-size:24px;font-size:2.4rem;line-height:1.42;margin:16px 5% 25px}@media only screen and (min-width: 769px){.block11_inner-ttl{font-size:40px;font-size:4rem;line-height:1.4;text-align:center}}.block11_inner-list-item{border-bottom:1px solid #9d9898;padding-bottom:40px;margin-bottom:30px;row-gap:24px;justify-content:space-between}@media only screen and (min-width: 769px){.block11_inner-list-item{margin-bottom:40px}}.block11_inner-list-item-img{width:100%}@media only screen and (min-width: 769px){.block11_inner-list-item-img{width:39%}}.block11_inner-list-item-box{padding:0 5%;width:100%}@media only screen and (min-width: 769px){.block11_inner-list-item-box{width:51%;padding:unset}}.block11_inner-list-item-box .box_subTtl{font-size:16px;font-size:1.6rem;line-height:1.5}.block11_inner-list-item-box .box_ttl{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:.05em;margin-bottom:10px;margin-top:8px}@media only screen and (min-width: 769px){.block11_inner-list-item-box .box_ttl{font-size:32px;font-size:3.2rem;margin-bottom:16px;margin-top:16px}}.block11_inner-list-item-box .box_txt{font-size:16px;font-size:1.6rem;line-height:1.3;letter-spacing:.05em;color:#d5d2d2;margin-bottom:24px}@media only screen and (min-width: 769px){.block11_inner-list-item-box .box_txt{line-height:1.7;margin-bottom:40px}}.block11_inner-list-item-box .box_btn .btnBgMain{margin:unset}@media only screen and (min-width: 769px){.block11_inner-list-item-box .box_btn .btnBgMain{max-width:330px;min-height:64px;font-size:20px;font-size:2rem}}.block11_inner-list-img{padding-top:80px}.block11_inner-list-img img{display:block;width:100%;margin-bottom:10px}.block12{padding:0;background-image:url(../img/bg-block12-02_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width: 769px){.block12{background-image:url(../img/bg-block12-02_pc.jpg)}}.block12_ttlBox{background-image:url(../img/bg-block12-01_sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:40px 9% 20px}@media only screen and (min-width: 769px){.block12_ttlBox{background-image:url(../img/bg-block12-01_pc.jpg);padding:80px 5% 65px}}.block12_ttlBox-subTtl{font-size:16px;font-size:1.6rem;line-height:1.25;display:block}@media only screen and (min-width: 769px){.block12_ttlBox-subTtl{font-size:24px;font-size:2.4rem;line-height:1.65;text-align:center}}.block12_ttlBox-ttl{font-size:24px;font-size:2.4rem;line-height:1.42;margin-top:16px}@media only screen and (min-width: 769px){.block12_ttlBox-ttl{font-size:40px;font-size:4rem;line-height:1.4;text-align:center}}.block12_inner{color:#1c1c1c}.block12_inner-flow{max-width:176px;margin:80px auto 40px}@media only screen and (min-width: 769px){.block12_inner-flow{max-width:272px}}.block12_inner-txt{font-size:16px;font-size:1.6rem}.block12_inner-bnr{margin:40px 0;display:block;width:100%}.block12_inner .conditions{background:#fff;border-color:#afafaf}.ContactPage-form.ContactPage_block{color:#0f0f0f;padding-top:60px;font-weight:500}.ContactPage-form.ContactPage_block picture{width:unset;max-width:unset;margin:0 0 40px}.ContactPage-form-wrap .ttl{font-weight:600;font-size:min(9.6vw,6rem);text-align:center;line-height:1;margin-bottom:50px}.ContactPage-form-wrap .ttl span{font-weight:500;font-size:15px;font-size:1.5rem;display:block;margin-top:20px}.ContactPage-form-wrap .btn button,.ContactPage-form-wrap #QuestionnaireBtn{cursor:pointer;transition:all .3s}.ContactPage-form-wrap .btn button:hover,.ContactPage-form-wrap #QuestionnaireBtn:hover{opacity:.7}.ContactPage-form-wrap .privacy-link p,.ContactPage-form-wrap .domain p{font-weight:500}.ContactPage-form.ContactPage_block .table tbody tr,.ContactPage-form.ContactPage_block .table tbody tr.cal .time:nth-of-type(2){border-color:#0f0f0f}.ContactPage-form.ContactPage_block .table tbody tr.privacy .privacy-link a{border-color:#0f0f0f;color:#0f0f0f}.ContactPage-form .submitBtn .btnBgMain::before{transform:rotate(-90deg)}.Contact_inner .first{padding:100px 0}.Contact_inner .Contact_inner-List.second{padding:0 20px}.Contact_inner .Contact_inner-List-Item{margin:0 0 10%;width:100%;text-align:unset}@media only screen and (min-width: 769px){.Contact_inner .Contact_inner-List-Item{width:29%}}footer{padding:64px 0 max(52vw,200px)}@media only screen and (min-width: 769px){footer{padding-bottom:30px}}footer .l-container{width:80%}@media only screen and (min-width: 769px){footer .l-container{width:90%}}footer .footer ul.flex{justify-content:flex-end;row-gap:60px}@media only screen and (min-width: 769px){footer .footer ul.flex{justify-content:space-between}}footer .footer .copyright{margin-top:40px;text-align:left}@media only screen and (min-width: 769px){footer .footer .copyright{margin-top:64px;text-align:center}}footer .footer-block{border-left:unset !important}@media only screen and (min-width: 769px){footer .footer-block{width:100%}}footer .footer-block_inner{width:100%;margin:auto}@media only screen and (min-width: 769px){footer .footer-block_inner{text-align:center}}footer .footer-block a img{margin-bottom:24px;display:block;max-width:270px;margin-left:0}@media only screen and (min-width: 769px){footer .footer-block a img{margin-left:auto;margin-bottom:30px}}footer .footer-block p a{text-decoration:underline;text-underline-offset:2px}footer .footer-fixed{justify-content:flex-end;background:none}@media only screen and (min-width: 769px){footer .footer-fixed{width:400px;display:flex !important;left:unset;right:0;bottom:unset;top:0}}footer .footer-fixed_pc{position:fixed;bottom:20px;right:20px;width:160px;height:160px;z-index:100}footer .footer-fixed-reservation a,footer .footer-fixed-request a{position:relative;font-size:14px;font-size:1.4rem;font-weight:700;align-items:center}footer .footer-fixed-reservation a::before,footer .footer-fixed-request a::before{margin-right:12px}footer .footer-fixed-reservation{border-right:unset;width:50%;position:relative}footer .footer-fixed-reservation a{background:#06c755}footer .footer-fixed-reservation a::before{background-image:url(../img/icon_line.svg);background-position:center;width:24px;height:22px;top:0}footer .footer-fixed-request{width:50%}footer .footer-fixed-request a::before{background-image:url(../img/icon_calendar.svg);background-position:center;width:18px;height:20px;top:0}.fs30-64{font-size:30px;font-size:3rem;white-space:nowrap}@media only screen and (min-width: 769px){.fs30-64{font-size:64px;font-size:6.4rem}}.fs24-32{font-size:24px;font-size:2.4rem}.mb-24{margin-bottom:17px}.btnViewMore{width:206px}.pb0{padding-bottom:0}.pageComplete{background:url(../img/bg-complete.jpg) no-repeat;background-position:center;background-size:cover}.pageComplete .pageComplete_ttl{margin-bottom:10px}.pageComplete .pageComplete_txt{margin-bottom:40px}.pageComplete .pageComplete_txt p:last-of-type{line-height:2;letter-spacing:.05em}.pageComplete .pageComplete_box{align-items:center}.pageComplete .pageComplete_box-list01{color:#1c1c1c;width:100%;margin-bottom:20px}@media only screen and (min-width: 769px){.pageComplete .pageComplete_box-list01{width:48%;margin-bottom:0px}}.pageComplete .pageComplete_box-list02{width:100%}@media only screen and (min-width: 769px){.pageComplete .pageComplete_box-list02{width:41%}}.pageComplete .pageComplete_sns{background:url(../img/bg-sns.jpg) no-repeat;background-position:center;background-size:cover;margin-top:50px;padding:64px 0}@media only screen and (min-width: 769px){.pageComplete .pageComplete_sns{margin-top:90px}}.pageComplete .pageComplete_sns .l-container.flex{align-items:center;row-gap:30px}.pageComplete .pageComplete_sns-box{width:100%}@media only screen and (min-width: 992px){.pageComplete .pageComplete_sns-box{width:calc(95% - 304px)}}.pageComplete .pageComplete_sns-list{width:304px}.pageComplete .pageComplete_sns-list a{position:relative;display:block;z-index:2}.pageComplete .pageComplete_sns-list a::before{content:"";width:100%;height:100%;border-radius:50%;backdrop-filter:blur(30px);background-color:rgba(213,210,210,0);position:absolute;top:0;left:0;z-index:-1}.pageComplete .pageComplete_sns-list a:hover{opacity:1}
