*{box-sizing:border-box}a{text-decoration:none;color:inherit}ul{padding-left:0 !important}li{list-style:none}body{color:#004ea2;font-family:"Noto Sans JP",sans-serif}h1,h2,h3,h4,p{letter-spacing:3px;line-height:1.7}a{letter-spacing:3px}html,body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.inline{display:inline-block}.banner-slider,.slick-slider{padding-left:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.inline{display:inline-block}header{width:100%;position:fixed;top:0;z-index:99;background-color:#fff}.header-inner{padding-left:2rem;width:100%;margin:0 auto;height:90px;display:flex;align-items:center;justify-content:space-between}.logo img{display:block;width:275px}.c-btn{color:#fff;display:block;font-weight:700;text-align:center;background:#004ea2;padding:15px 60px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.45,0,.55,1) 0s;font-size:1.2rem}.c-btn.slide{background:#004ea2;color:#fff;overflow:hidden;position:relative;z-index:1}.c-btn.slide:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scale(0,1);transform-origin:left top;z-index:-1;background:#5e5e5e;transition:all .2s cubic-bezier(.45,0,.55,1) 0s}.c-btn.slide:hover{color:#fff}.c-btn.slide:hover:after{transform:scale(1,1)}.c-btn.slide.skew:after{transform:skewY(-50deg) scale(1,0);height:350px}.c-btn.slide.skew:hover:after{transform:skewY(-50deg) scale(1,1)}.header-contact img{display:block;width:20px;margin-right:.5rem}.header-nav{display:flex;height:100%;font-weight:700}.header-nav ul{display:flex;height:100%;align-items:center;overflow:hidden}.header-nav ul li{height:100%}.header-nav ul li a{position:relative;height:100%;display:flex;align-items:center;padding:0 1.3rem}.fv{width:100%;height:100svh;position:relative}.slider{position:relative;z-index:1;padding:0;height:100svh}.slider-item01{background:url(//bb-bike.com/wp-content/themes/BB商会/css/../img/fv-01.webp)}.slider-item02{background:url(//bb-bike.com/wp-content/themes/BB商会/css/../img/fv-02.webp)}.slider-item03{background:url(//bb-bike.com/wp-content/themes/BB商会/css/../img/fv-03.webp)}.slider-item{width:100%;height:100svh;background-repeat:no-repeat;background-position:center;background-size:cover}.bx-wrapper{position:absolute;bottom:0;right:0;z-index:2;margin-bottom:0;width:95%;max-width:900px !important;clip-path:polygon(4% 0,100% 0%,100% 100%,0% 100%);background-color:#000;color:#fff;border:none;padding:1.5rem 1rem 1.5rem 4rem;display:flex;align-items:center}.bx-wrapper:before{content:"news";text-transform:uppercase;font-size:1.5rem;order:1;font-weight:700;font-style:italic}.bx-wrapper:after{content:"";width:3px;height:40px;background-color:#fff;order:2;margin:0 1.5rem;rotate:15deg}.bx-viewport{order:3;background-color:#000}.news-slider{background-color:#000 !important}.news-slider a{display:block;font-size:.9rem}.news-slider span{display:inline-block;font-size:.85rem;margin-right:1rem;color:#afafaf;font-style:italic}@media screen and (max-width:768px){.news-slider{padding:5px;background:#fff}.news-slider li:last-child{border-bottom:none}.news-slider span{display:block;padding-bottom:5px}}.top-banner{background-color:#000;padding:3rem 0}.banner-slider{width:90%;max-width:1000px;margin:0 auto}.banner-slider img{width:100%;height:auto}.banner-slider .slick-slide{margin:0 20px}.banner-slider .slick-prev,.banner-slider .slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.banner-slider .slick-prev{left:-1.5%;transform:rotate(-135deg)}.banner-slider .slick-next{right:-1.5%;transform:rotate(45deg)}.banner-slider .slick-dots{text-align:center;margin:20px 0 0}.banner-slider .slick-dots li{display:inline-block;margin:0 5px}.banner-slider .slick-dots button{color:transparent;outline:none;width:17px;height:17px;display:block;border-radius:50%;background:#ccc;cursor:pointer}.banner-slider .slick-dots .slick-active button{background:#333}.about{color:#fff;background-color:#004ea2;padding:6rem 0 4rem}.top-about-section{width:100%;margin:0 auto;display:flex}.top-about-textwrap{width:50%;padding:3rem 4rem}.about-title{font-size:1.5rem;border-bottom:2px solid #fff;padding-bottom:.75rem;font-style:italic}.about-title .about-title-en{font-size:3.5rem;text-transform:uppercase;letter-spacing:8px;line-height:1;position:relative;display:block;margin-bottom:1rem;font-family:"Roboto",sans-serif;font-weight:900}.top-about-textwrap p{margin-top:2.5rem;line-height:2}.top-about-img{width:50%}.top-about-img img{display:block;width:100%;height:100%;object-fit:cover}.top-about-section+.top-about-section{padding-top:2rem}.top-about-section:nth-of-type(even){flex-direction:row-reverse}.top-feature{padding:5rem 0}.feature-title{position:relative;text-align:center;margin-top:4rem;font-style:italic}.feature-title span{position:relative;z-index:2;font-size:2.25rem}.feature-title:after{content:attr(data-en);font-size:10rem;opacity:.075;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}.feature-contents{display:flex;flex-wrap:wrap;justify-content:center;margin:8rem auto 0;width:100%;max-width:95%;max-width:1200px}.feature-item{width:46%;position:relative;margin:1rem;border:1px solid #000}.feature-item:nth-of-type(n+3){margin-top:4rem}.feature-item-an{width:60%}.feature-item-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:95%;height:95%;padding:2rem;position:relative;width:fit-content}.feature-num{position:absolute;top:-4rem;left:50%;transform:translateX(-50%);font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;font-size:1.5rem;text-transform:uppercase;line-height:1;background-color:#fff;width:fit-content;padding:0 2rem}.feature-num span{font-size:4rem;line-height:1}.feature-item-title{font-size:2rem;margin:0 auto;font-style:italic;width:fit-content;background-color:#004ea2;color:#fff;padding:0 1rem}.feature-item-title-an{font-size:2rem;margin:0 auto;font-style:italic;width:fit-content;color:#fff}.feature-item-title-an span{background-color:#004ea2;padding:0 1rem;display:block;width:fit-content}.feature-item-title-an span+span{margin-top:.5rem}.feature-img{display:block;width:90%;height:270px;object-fit:cover;margin:1.5rem auto 0}.feature-item:not(:last-of-type) .feature-img{margin-top:3.7rem}.feature-text{margin-top:2rem;color:#000}.top-menu{background-color:#4e4d4d;padding:5rem 0 3rem}.menu-title{position:relative;text-align:center;margin-top:4rem;font-style:italic;color:#fff}.menu-title span{position:relative;z-index:2;font-size:2.25rem}.menu-title:after{content:attr(data-en);font-size:10rem;opacity:.2;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:7px;font-family:"Roboto",sans-serif;font-weight:900}.menu-contents{width:95%;margin:8rem auto 0;max-width:1100px}.menu-item{background-color:#f4f2eb;padding:2rem;display:flex;justify-content:center}.menu-item+.menu-item{margin-top:4rem}.menu-textwrap{width:100%;padding:2rem}.menu-item-title{font-style:italic;font-size:2rem}.menu-item-title span{font-size:1.5rem}.menu-price{background-color:#004ea2;color:#fff;padding:1rem;margin-top:1rem;font-size:1.75rem;font-style:italic;font-weight:700;display:flex;align-items:center}.menu-price .tax-in{font-size:1rem;margin-left:.5rem}.price-day{font-size:1.4rem;margin-left:10%}.ent-btn{width:fit-content;margin-top:2rem;background-color:#e60112;color:#fff;padding:1rem 3rem;border-radius:2rem;margin-left:auto;display:flex;align-items:center;font-weight:700;font-size:1.2rem;border-bottom:6px solid #9f000c}.ent-btn img{display:block;width:30px;margin-right:1rem}.shop{padding:5rem 0;background-color:#004ea2}.shop-contents{display:flex;justify-content:center;width:95%;max-width:1200px;margin:8rem auto 0;color:#fff}.shop-map{width:40%;padding:1rem;height:500px}.shop-map iframe{width:100%}.shop-textwrap{width:fit-content;padding:1rem}.shop-box{display:flex;align-items:center;margin-top:.25rem}.shop-box p{margin-left:1rem}.shop-box span{margin-left:.5rem}.shop-box h4{width:80px}.shop-box .shop-p-an{margin-left:0}.shop-box .shop-p-an span{color:red;margin-left:0}.shop-box-bottom{margin-top:1rem}.shop-box-bottom p{margin-top:.5rem}.shop .h2-deco{font-size:1.17em}.shop .h3-deco{font-size:1em}.u-fv{margin-top:90px}.u-fv-titlewrap{background-color:#004ea2;padding:2rem 4rem 2rem 8rem;width:100%}.u-fv-title{color:#fff;font-size:1.3rem;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800;letter-spacing:2.5px;align-items:center}.u-contact{padding:6rem 0 4rem;width:95%;margin:0 auto;max-width:1000px}.u-contact-top{text-align:center;border-bottom:2px solid #000;padding-bottom:1rem;font-size:1.2em;width:95%;margin:0 auto}table.CF7_table{width:100%;max-width:900px;margin:4rem auto 0}table.CF7_table tr{border-top:1px solid #e5e5e5}.single .entry-content table.CF7_table,.page .entry-content table.CF7_table{display:table}.CF7_table input,.CF7_table textarea,.CF7_table select{border:1px solid #d8d8d8}table.CF7_table input[type=text],table.CF7_table input[type=email],table.CF7_table input[type=tel],table.CF7_table textarea{padding:1rem;width:100%}.CF7_table select{-webkit-appearance:none;appearance:none;padding:1rem;background-color:#fff}@media screen and (max-width:600px){.CF7_table select{width:100%}}.CF7_table ::placeholder{color:#797979}table.CF7_table th,table.CF7_table td{padding:1rem;text-align:left}table.CF7_table th{vertical-align:top;padding-top:1.5rem}.CF7_req{font-size:.9em;padding:5px;background:#004ea2;color:#fff;border-radius:3px;margin-right:1em}.CF7_unreq{font-size:.9em;padding:5px;background:#bdbdbd;color:#fff;border-radius:3px;margin-right:1em}@media screen and (min-width:800px){.CF7_table th{width:30%}}@media screen and (max-width:800px){table.CF7_table{width:95%}.CF7_table tr,.CF7_table td,.CF7_table th{display:block;width:100%;line-height:2.5em}table.CF7_table th{background-color:#ebedf5;padding-top:1rem}}.wpcf7 input.wpcf7-submit{background-color:#004ea2;border:0;width:300px;height:70px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;margin:2rem auto 0;transition:.2s cubic-bezier(.45,0,.55,1);border:1px solid #004ea2}.wpcf7 input.wpcf7-submit:hover{background-color:#5e5e5e}.CF7_btn{text-align:center;margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.wpcf7-spinner{width:0;margin:0}#radio-btn.radio-btn label span{font-size:1rem !important;color:#000}.CF7-form-box{display:flex;align-items:center;justify-content:space-between}.form-01,.form-02{display:flex;align-items:center;width:50%}.form-01 span,.form-02 span{margin-right:.5rem}.mail-des-small{font-size:.9rem;margin-top:.5rem;display:inline-block}.mail-des{display:inline-block;margin:.5rem 0;font-size:.95rem}.CF7_confirm .CF7-form-box{justify-content:flex-start}.CF7_confirm .form-01,.CF7_confirm .form-02{display:flex;align-items:center;width:fit-content}.CF7_confirm .form-02{margin-left:.5rem}.form-01 span,.form-02 span{margin-right:.5rem}.mail-des-small{font-size:.9rem;margin-top:.5rem;display:inline-block}.mail-des{display:inline-block;margin:.5rem 0;font-size:.95rem}.bottom-contact{padding:1rem 0}.bottom-contact p{text-align:center;color:#000;font-weight:600;font-style:italic;font-size:1.5rem;padding:0 1rem}.bottom-contact-contents{padding:2rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.bottom-contact-box{display:flex;justify-content:center;width:95%;max-width:1000px;margin:2rem auto 0}.bottom-contact-item{width:90%;max-width:375px;display:block;margin:1rem;padding:1rem 2rem}.bottom-mail-btn{background-color:#e60112;display:flex;align-items:center;justify-content:center}.bottom-tel-btn{background-color:#fff;border:2px solid #000}.bottom-mail-main{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin:0 1rem}.bottom-mail-top{font-size:.85rem;font-weight:700}.bottom-mail-big{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:1.75rem;margin-top:.25rem}#_x32_{width:35px;fill:#fff;margin:0 1rem}.bottom-tel-btn{color:#000;text-align:center}.bottom-tel-top{font-size:.85rem;font-weight:700}.bottom-tel-main{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:1.75rem;margin-top:.25rem;display:flex;justify-content:center;align-items:center}.bottom-tel-left{font-size:1.3rem}.bottom-tel-time{font-size:.9rem;color:gray}footer{background-color:#004ea2;color:#fff;width:100%}footer .logo{background-color:#fff;padding:10px;display:inline-block}.footer-inner{width:90%;max-width:1200px;margin:0 auto;padding:4rem 0;display:flex;justify-content:space-between}.footer-inner:nth-of-type(2){padding-top:0}@media (max-width:480px){.footer-inner:nth-of-type(2){padding-bottom:1rem}}.footer-left{display:flex}.footer-logo{width:100%;max-width:120px;height:auto}.footer-logo2{width:100%;max-width:200px;height:auto}@media (max-width:480px){.footer-logo2{width:25vw;margin-bottom:.5rem}}.footer-logo3{width:100%;max-width:430px;height:auto}@media (max-width:480px){.footer-logo3{width:36vw}}.footer-num{width:100%;max-width:600px;height:auto}@media (max-width:480px){.footer-num{width:45vw}}.footer-logo4{width:500px;margin:0 auto;display:block}@media (max-width:480px){.footer-logo4{width:80vw;height:auto}}.footer-left-box{margin-left:11rem}.footer-left-box2{display:flex;align-items:flex-end;margin-left:3rem}@media (max-width:480px){.footer-left-box2{flex-direction:column;margin-left:0;margin-top:1rem;align-items:center}}.footer-left-box a{font-weight:700;font-size:2.5rem}.footer-left-box2 ul:not(:last-of-type){margin-right:2rem}@media (max-width:480px){.footer-left-box2 ul:not(:last-of-type){margin-right:0}.footer-left-box2 ul:last-of-type{display:flex;justify-content:space-between}.footer-left-box2 ul:last-of-type li{margin:0 .5rem}}.footer-inner-box{font-size:.9rem;margin-top:1rem}.footer-right{padding-top:1rem}.copyright{margin-top:2rem}.footer-nav li+li{margin-top:.5rem}.float-btnwrap{position:fixed;right:0;top:45%;z-index:99}.float-btn{background-color:#000;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.45,0,.55,1) 0s}.float-btn+.float-btn{margin-top:.5rem}.float-btn img{width:25px;display:block}.float-btn:hover{transform:scale(1.2)}.float-btn.insta img{width:30px}.u-reservation{width:95%;margin:0 auto;max-width:1000px}#booking-package button{background-color:#004ea2;border:0;padding:1rem 5rem;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;margin:3rem auto 0 !important;transition:.2s cubic-bezier(.45,0,.55,1);border:1px solid #004ea2;width:100%;max-width:400px !important}#booking-package button:hover{background-color:#5e5e5e}#booking-package input[type=text],#booking-package textarea,#booking-package #booking_package_input_selectmenu{padding:1rem;width:100%;margin-top:.2rem}#booking-package_pay_locally,#nextAndReturnPanel,bottomBarPanel{display:flex;align-items:center;text-align:center;flex-direction:column}button#returnToSchedules,button#returnToCalendarButton{background-color:#000 !important}.rec-text{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.9rem}.rec-text a{text-decoration:underline}.u-reservation-or h2{text-align:center}.u-reservation-btnwrap{display:flex;justify-content:center;margin-top:2rem;flex-wrap:wrap}.u-reservation-btnwrap a{background-color:#004ea2;color:#fff;padding:1rem 2rem;margin:1rem;font-weight:700;text-align:center;font-size:1.1rem;width:45%}.course-slect{background-color:#004ea2;color:#fff;padding:1rem 3rem;margin:1rem;display:inline-block;margin:2rem auto 0}.course-selectbtnwrap{text-align:center}.u-feature-contents{margin-top:4rem;margin-bottom:8rem}@media screen and (max-width:768px){.u-feature-contents{margin-bottom:4rem}}.u-feature-item{width:97%;background-color:#004ea2;color:#fff;height:550px}.u-feature-item+.u-feature-item{margin-top:6rem}.u-feature-item:nth-of-type(even){margin-left:auto}.u-feature-item:nth-of-type(even) .u-feature-item-box{flex-direction:row-reverse}.u-feature-item-box{display:flex}.u-feature-textwrap{width:50%;padding:3rem}.u-feature-item:nth-of-type(even) .u-feature-textwrap{padding-left:5rem}.u-feature-item:nth-of-type(odd) .u-feature-textwrap{padding-right:5rem}.u-feature-img{width:50%;padding:3rem;position:relative;bottom:-3rem;height:600px}.u-feature-img img{display:block;width:100%;height:100%;object-fit:cover}.u-feature-num{font-size:1.75rem;font-weight:900;font-style:italic;text-transform:uppercase}.u-feature-num span{font-size:3rem;font-family:"Roboto",sans-serif}.u-feature-title{font-weight:900;font-style:italic;text-transform:uppercase}.u-feature-title span{display:inline-block;background-color:#fff;color:#004ea2;padding:0 .5rem;margin-top:.5rem;font-size:2rem}.u-feature-text{margin-top:2rem}.u-flow{padding:4rem 0;margin-top:7rem;overflow:hidden;position:relative}.u-flow:after{position:absolute;content:"";width:150%;left:-20%;top:50%;transform:rotateZ(15deg);height:400px;background-color:#004ea2;z-index:1}.u-flow-title{text-align:center;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.u-flow-title:before{content:attr(data-en);font-size:3rem;line-height:1.2}.flow-contents{display:flex;justify-content:space-between;width:95%;max-width:1200px;margin:4rem auto;flex-wrap:wrap;position:relative;z-index:2}.flow-item{width:30%}.flow-item:nth-of-type(2),.flow-item:nth-of-type(5){margin-top:2rem}.flow-item:nth-of-type(3),.flow-item:nth-of-type(6){margin-top:4rem}.flow-item-titlewrap{background-color:#000;color:#fff;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;padding:.5rem;text-align:center}.flow-img{width:100%;height:250px}.flow-img img{display:block;width:100%;object-fit:cover;height:100%}.flow-text{padding:1rem .5rem;background-color:#fff}.gallery{columns:4;padding:0 15px;margin:0}.gallery li{margin-bottom:20px;list-style:none}.gallery img{width:100%;height:auto;vertical-align:bottom}@media only screen and (max-width:900px){.gallery{columns:3}}@media only screen and (max-width:768px){.gallery{columns:2}}.u-gallery{padding:4rem 0}.gallery{width:95%;max-width:1200px;margin:0 auto}.u-news-contents{display:flex;flex-wrap:wrap;margin:3rem auto;width:95%;max-width:1200px;flex-wrap:wrap}.u-news-contents a{width:calc(100% / 3);padding:1rem;margin:1rem 0;transition:transform .3s ease}.u-news-contents a:hover{transform:translateY(-10px)}.u-news-item{border:1px solid #d2d2d2}.u-news-textwrap{padding:1rem}.u-news-img{height:220px}.u-news-img img{display:block;width:100%;height:100%;object-fit:cover}.u-genre-date{font-size:.9rem;padding:1rem 0 .5rem}.genre{background-color:#000;color:#fff;padding:.2rem}.wp-pagenavi span.current{background-color:#000;color:#fff}.u-news-title{font-size:1rem}.numwrap{text-align:center}.numwrap span{border:1px solid #000;padding:.5rem;margin:0 .5rem}.f{background-color:#000;color:#fff}.u-company{position:relative;padding:4rem 0}.u-company:after{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:100%;height:400px;background-color:#f1f1f1;transform:translate(-50%,-50%) skewY(-13deg)}.company-table{width:90%;max-width:1000px;margin:3rem auto;border-collapse:collapse}.company-table tr{border-bottom:1px solid #00000033}.company-table th{width:20%;min-width:120px;text-align:left;vertical-align:top;padding:1rem;font-size:1rem}.company-table td{padding:1rem;max-width:700px;width:80%}.company-table td span{font-weight:700;display:block}.history-table{position:relative}.history-table:before{position:absolute;left:calc(-2rem + 6px);height:100%;top:2rem;width:2px;background-color:#f08404;content:""}.history-table th{max-width:100px;width:15%;padding:1rem .8rem;text-align:left;vertical-align:middle;position:relative}.history-table span{font-size:.9rem}.history-table td{width:400px;padding:1rem .8rem;width:70%}.history-table th:nth-of-type(1){min-width:100px}.history-table th:nth-of-type(2){min-width:60px}.th-dot:nth-of-type(1):before{content:"";width:10px;height:10px;background-color:#f08404;border-radius:50%;position:absolute;left:-2rem;top:50%;transform:translateY(-50%)}.history-table{width:90%;max-width:800px;margin:3rem auto}.middle-btn-section{background-color:#000;color:#fff;padding:2rem 0}.sp-header-nav{display:none;position:fixed;right:0;top:0;height:100svh;width:100%;max-width:450px;background-color:#004ea2;color:#fff;padding:1rem;transform:translateX(100%);transition:transform .5s ease}.sp-header-nav.active{transform:translateX(0);height:100%;overflow-y:scroll}.openbtn.active span{background-color:#fff}.sp-header-nav ul{padding:4rem 0 0 3rem}.sp-header-nav li{padding:1rem 0;font-size:1.1rem}.sp-header-nav .sp-nav-en{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:1.6rem;display:none}.sp-header-nav .sp-nav-ja{display:flex;align-items:center;font-weight:900;font-size:1.6rem}.sp-header-nav .sp-nav-ja:before{content:"";width:30px;height:2px;background-color:#fff;margin-right:.75rem}.sp-header-contact{width:80%;margin:2rem auto 0;display:block;background-color:#fff;color:#004ea2;padding:1rem;font-weight:700;text-align:center;font-size:1.2rem}.openbtn{position:absolute;cursor:pointer;width:50px;height:50px;border-radius:5px;display:none;z-index:99;right:2rem;top:1.5rem}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:50%;transform:translateX(-50%);height:3px;border-radius:2px;background:#004ea2;width:70%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:50%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:50%}.pc-none{display:none}@media (max-width:480px){.sp-none{display:none}}.feature-item-title-an.sp{display:none}.single-page{padding:8rem 0;width:90%;margin:0 auto;max-width:1200px}.single-title{border-bottom:2px solid #004ea2}.single-content{margin-top:2rem}.top-feature .return-btnwrap a{border-radius:2rem}.return-btnwrap{text-align:center;margin-top:6rem}.return-btnwrap a{text-align:center;padding:1rem 3rem;background-color:#004ea2;color:#fff;font-size:1.2rem;font-weight:700}.single-img{width:100%;height:400px;margin-bottom:1.5rem}.single-img img{display:block;width:100%;height:100%;object-fit:cover}.u-menu{padding:4rem 0 3rem}.u-menu-contents{width:95%;margin:0 auto;max-width:1100px;color:#fff}.u-menu-item{background-color:#004ea2;padding:2rem;display:flex;justify-content:center}.u-menu-item+.u-menu-item{margin-top:4rem}.u-menu-textwrap{width:100%;padding:2rem}.u-menu-item-title{font-style:italic;font-size:2rem}.u-menu-item-title span{font-size:1.5rem}.u-menu-price{background-color:#f4f2eb;color:#004ea2;padding:1rem;margin-top:1rem;font-size:1.75rem;font-style:italic;font-weight:700;display:flex;align-items:center}.u-menu-price .tax-in{font-size:1rem;margin-left:.5rem}.u-price-day{font-size:1.4rem;margin-left:10%}.u-ent-btn{width:fit-content;margin-top:2rem;background-color:#f4f2eb;color:#004ea2;padding:1rem 3rem;border-radius:2rem;margin-left:auto;display:flex;align-items:center;font-weight:700;font-size:1.2rem}.u-ent-btn img{display:block;width:30px;margin-right:1rem}.u-menu-des{margin-top:2rem}.u-price-contents{width:95%;max-width:1000px;margin:3rem auto 0}.u-price-item+.u-price-item{margin-top:2rem}.u-price-title{width:fit-content;font-size:1.3rem;padding-left:1rem;position:relative}.u-price-title:before{content:"";width:.5rem;height:100%;left:0;top:0;position:absolute;background-color:#004ea2}.u-price-box{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;margin-top:1rem;border-bottom:1px solid #004ea2;font-weight:700;padding-bottom:.5rem;color:#000}.u-price-box p{font-style:italic;font-size:1.4rem}.price-bottom{margin:2rem auto 0;max-width:1000px;font-weight:700;font-size:1.1rem;width:90%}p.price-an{font-size:1.1rem}#booking-package button.return_button{margin:3rem auto !important;display:block;background-color:#000 !important;width:90%}#booking-package input[type=text],#booking-package textarea,#booking-package #booking_package_input_selectmenu{padding:.75rem;font-size:1rem}.insta-feed{padding:4rem 0;max-width:1200px;margin:0 auto}.cautionary{width:90%;max-width:1000px;margin:2rem auto 0}.reservation-cautionary{margin-top:4rem}.reservation-cautionary-bottom{margin-top:1rem;font-weight:700}.accordion-area{list-style:none;width:100%;max-width:1100px;margin:0 auto}.accordion-area li{margin:10px 0}.accordion-area section{border:1px solid #ccc}.accordion-title{position:relative;cursor:pointer;font-size:1rem;font-weight:400;padding:3% 3% 3% 50px;transition:all .5s ease;font-weight:700}.accordion-title:before,.accordion-title:after{position:absolute;content:"";width:15px;height:2px;background-color:#333}.accordion-title:before{top:48%;left:15px;transform:rotate(0deg)}.accordion-title:after{top:48%;left:15px;transform:rotate(90deg)}.accordion-title.close:before{transform:rotate(45deg)}.accordion-title.close:after{transform:rotate(-45deg)}.accordion-box{display:none;background:#f3f3f3;margin:0 3% 3%}.accordion-box p{margin-top:.5rem}.accordion-box h4{margin-top:1rem}.bold{font-weight:700}.bold.red{color:red}.reservation-cautionary-bottom+.reservation-cautionary-bottom{margin-top:.5rem}.accordion-bottom{margin-top:2rem}.thanks-box{height:100px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;text-align:center}.wpcf7-form-control.wpcf7-previous{background-color:#000;border:0;width:300px;height:70px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;margin:2rem auto 0;transition:.2s cubic-bezier(.45,0,.55,1);border:1px solid #000}.wpcf7-form-control.wpcf7-previous:hover{background-color:#5e5e5e}.u-access{padding:6rem 0 4rem}.u-access .shop-contents{color:#000}.u-access .shop-box h4{width:100px}.u-access .shop-box p{width:90%}#booking_package_captchaPanel{width:100%;padding:1rem 0}#booking_package_captchaPanel:before{content:"当店はキャッシュレス決済のみとなっております。" !important;color:red !important;font-weight:700;text-align:center;display:block}#booking_package_captchaPanel:after{content:"対応している決済方法につきましては、下記 ' お支払い方法について' をご覧ください。" !important;color:red !important;font-weight:700;text-align:center;display:block;font-size:.9rem;margin-top:.5rem}#nextAndReturnPanel button{margin:.5rem !important}.u-reservation-btnwrap{display:flex}.u-reservation-btnwrap.selectwrap h3{text-align:center}.u-reservation-btnwrap.selectwrap a{margin:3rem auto 0;display:block;width:fit-content}.u-reservation-btn-box{padding:2rem 1rem 1rem;margin:0 1rem;width:45%}.reservation-btn-des{margin-top:1.5rem}.reservation-btn-des-under{border-bottom:1px solid #000;display:flex;justify-content:space-between;font-style:italic;padding-bottom:.5rem}.reservation-btn-des-under p:nth-of-type(1){font-weight:700}.reservation-btn-des-under+.reservation-btn-des-under{margin-top:1rem}.u-reservation-btnwrap.selectwrap a.back{background:#000;width:90%;max-width:300px;display:inline-block}.back{background:#000;width:90%;max-width:300px;display:inline-block;margin:4rem auto 0;display:block;color:#fff;padding:1rem;text-align:center;font-weight:700;font-size:1.1rem}.sitemap{padding:4rem 0}.sitemap-lists{width:90%;max-width:700px;margin:0 auto}.sitemap-lists li{margin-top:1.2rem}.sitemap-lists li img{width:25px;margin-right:.8rem}.sitemap-lists>li>a{font-weight:700;font-size:1.2rem;display:flex;align-items:center}.sitemap-lists>li>a:before{content:attr(data-icon)}.sitemap-sub-lists{margin-left:2.5rem}.sitemap-sub-lists.sub li{display:flex;align-items:center}.main-lists>li>a{font-size:1.1rem;font-weight:700}.sitemap-sub-lists.sub li:before{content:"";width:20px;height:2px;background-color:#004ea2;margin-right:1rem}.quickly-btnwrap{margin-top:6rem}.quickly-btnwrap a{text-align:center;padding:1rem 3rem;background-color:#fff;font-size:1.2rem;font-weight:700;color:#004ea2;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;border-radius:2rem}.quickly-btnwrap.re a{color:#fff;background-color:#004ea2}.quickly-btnwrap img{display:inline-block;width:20px;margin-right:1rem}.accordion-box.ans{background-color:#fff}.accordion-box.ans a{text-decoration:underline}.u-qa{padding-bottom:3rem}.qa-title{text-align:center;font-style:italic}.qa-area{margin-top:3rem;width:95%}.reservation-ortitle-small{text-align:center;font-size:.9rem;color:red}.top-qa{background:#004ea2;padding:4rem 0}.top-qa li{background:#fff}.u-news .wp-pagenavi{margin-bottom:30px;margin-top:-30px}.breadcrumbs{padding:60px 0 10px;margin:10px 0;font-size:.92em;letter-spacing:.1em;margin:0 auto;max-width:1200px;width:90%}.breadcrumbs.feature_bread{padding:40px 40px 10px;margin:0}.column .wp-pagenavi{margin:80px 0 0;color:#004ea2;text-align:center}.column .wp-pagenavi .current{color:#fff;background:#004ea2;padding:5px 15px;margin:0 5px;border-radius:0;font-size:1rem}.column .wp-pagenavi .page{color:#004ea2;padding:5px 15px;margin:0 5px;font-size:1rem}.column .wp-pagenavi .page:hover{color:#5e5e5e}.column .wp-pagenavi .pages{color:#004ea2;font-weight:700;margin-right:10px;padding:4px 15px;font-size:1rem}.column .wp-pagenavi .nextpostslink,.column .wp-pagenavi .previouspostslink{padding:5px 15px;color:#004ea2;margin-left:5px !important;font-size:1.5rem}.column .wp-pagenavi .nextpostslink:hover,.column .wp-pagenavi .previouspostslink:hover{color:#5e5e5e;border-radius:5px}.wp-pagenavi{text-align:center;margin:20px 0;font-size:12px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:0;margin:0}.post .container .wp-pagenavi a{display:inline}.column .wp-pagenavi span.pages{color:#004ea2}.wp-pagenavi .current,.wp-pagenavi a.page{padding:5px 15px;margin:0 5px !important;font-size:1rem;font-weight:700}.wp-pagenavi .current{border:none;background:#004ea2;color:#fff}.wp-pagenavi a.page:hover{color:#004ea2}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.nextpostslink,.previouspostslink{padding:0 10px;font-size:1.2rem}.new_h1{text-align:center;color:#fff;background:#004ea2;padding:40px 0 0;font-style:italic;font-size:2rem;width:100%;word-break:keep-all}@media (max-width:992px){.new_h1{text-align:center;font-size:1.2rem}.new_h1+.about{padding:2rem 0 4rem}}.single-title.h2_to_h1{border-bottom:2px solid #004ea2;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.u-menu{padding:2.5rem 0 3rem}@media (max-width:768px){.u-news-contents{margin:0 auto 3rem}.u-menu{padding:1rem 0 3rem}.u-feature-contents{margin-top:2rem}.u-contact{padding:3rem 0 4rem}}.accordion-box p.accordion_h4_p{margin-top:1rem;font-weight:700}.reservation_h2{display:block;font-size:1.17em;margin-block-start:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.h4_p{font-weight:700}.top-column{padding:4rem 0;max-width:1200px;margin:0 auto;width:95%}.top-column ul{display:flex;margin-top:3rem;gap:20px;flex-wrap:wrap;justify-content:space-between}.top-column ul li{width:calc((100% / 4) - 20px)}.top-column ul li img{width:100%}.top-column_title{border-bottom:2px solid #004ea2}.top-column .return-btnwrap a{border-radius:2rem}.top-column .time{margin-top:5px;color:#a5a5a5;font-size:12px;letter-spacing:1px}.top-column .title{color:#000;font-weight:700;line-height:1.6;letter-spacing:1px}.about-title.top-column_title{width:40%}@media screen and (max-width:768px){.top-column{width:100%;margin:0 auto;padding:0 1rem}.about-title.top-column_title{width:100%}.top-column ul li{width:calc((100% / 2) - 20px)}}@media screen and (max-width:480px){.top-column ul li{width:100%}}.footer-right .footer-nav{display:flex}.footer-right .footer-nav ul{margin-left:26px}.copyright{text-align:end}.copyright2{background-color:#e5e5e5;line-height:2;color:#000;text-align:center}@media screen and (max-width:768px){.footer-right .footer-nav ul{margin-left:8px}}.u-news-renewal .u-news-contents{display:block;padding-bottom:2rem}.u-news-renewal .u-news-textwrap{display:grid;grid-template-columns:220px 1fr;align-items:center;padding:0}.u-news-renewal .u-news-contents a{padding:16px 20px 20px;margin-bottom:20px;transition:transform .3s ease;width:100%;display:block;border:1px solid #d2d2d2}.u-news-renewal .u-news-title{padding:1rem 0 .5rem}.u-news-renewal .u-genre-date{font-size:1rem}.u-news-renewal .u-news-item{border:none}@media (max-width:630px){.u-news-renewal .u-news-contents{padding-bottom:1rem}.u-news-renewal .u-news-textwrap{grid-template-columns:1fr}.u-news-renewal .genre{font-size:.8rem}.u-news-renewal .u-news-title{padding:0;font-size:.9rem}}.review .u-news-contents:has(.notfound){justify-content:center}.review .star{text-align:right}.r_genre_wrap{margin-top:10px;font-size:90%}.review .genre{margin-bottom:4px;display:inline-block}.date_star_wrap{display:grid;grid-template-columns:1fr 157px}.review_more{background:#004ea2;border:1px solid #004ea2;color:#fff;text-align:center;padding:10px}.review_single .u-news-contents{width:100%;gap:10px}.review_single .u-news-contents a{width:calc((100% / 3) - 10px);padding:0}@media (max-width:1024px){.review_single .u-news-contents a{width:calc((100% / 2) - 10px)}}@media (max-width:480px){.review_single .u-news-contents a{width:100%}}.review_single .data{display:flex;justify-content:space-between}.review_single .category_wrap{display:flex;gap:10px}.review_single time{padding-top:.2rem}.review_single .data .category{background:#000;color:#fff;padding:.2rem .8rem;display:inline-block}.review_single .single-img{height:auto}.review_single .single-img img{object-fit:contain;max-width:100%;max-height:400px}.review_row{display:grid;grid-template-columns:207px 1fr;font-size:20px;margin-bottom:15px}.review_row_l{background:#004ea2;color:#fff;padding:10px;word-break:keep-all}.review_row_r{background:#f4f2eb;padding:10px;border:1px solid #d2d2d2;display:flex;align-items:center}.review_txt{margin-top:30px;background:#f4f2eb;padding:25px;border:1px solid #d2d2d2}.star_wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width:768px){.review_single{margin-bottom:60px}.review_row{font-size:14px}.star_wrap{display:block}}@media (max-width:480px){.review_row{grid-template-columns:115px 1fr}}.td_indent{padding-left:16px}.table_mt{margin-top:10px}.concept-fv{width:100%;margin-top:90px;position:relative}.concept__list{width:85%;max-width:1170px;margin:40px auto 80px;display:flex;flex-direction:column;gap:90px}.concept__item{position:relative}.concept__img{width:60%;margin:0}.concept__item:nth-of-type(2) .concept__img{margin:0 0 0 auto}.concept__img img{width:100%;height:auto}.concept__content{background-color:rgba(8,40,127,.95);width:640px;padding:30px 40px;position:absolute}.concept__item .concept__content{top:50%;right:0;transform:translateY(-50%)}.concept__item:nth-of-type(2) .concept__content{left:0;right:auto}.concept__title{color:#fff}.concept__txt{color:#fff}@media screen and (max-width:1026px){.concept__list{width:90%;max-width:800px}.concept__img{width:100%;margin:0 0 20px}.concept__item:nth-of-type(2) .concept__img{margin:0 0 20px}.concept__content{width:100%;padding:15px 20px;position:static}.concept__item .concept__content{transform:translate(0)}}#top .fixed .news-title,#top .fixed .menu-title,#top .fixed .about-title{font-size:3.5rem;font-style:normal}#top .fixed .about-title{font-size:2.5rem}.fixed *{font-style:normal !important}.u-features.u-concepts .u-feature-item{height:auto}.footer-sns-list{display:flex;align-items:center;justify-content:center;padding-top:2rem}.footer-sns-item{width:80px;margin:0 1rem}@media (max-width:480px){.footer-sns-item{width:60px}}.footer-sns-item a:hover{opacity:.7;transition:all .4s}.footer-sns-item img{width:100%;height:auto}.footer-sns-list+.footer-inner{padding-top:2rem}.float-cta{display:none}@media screen and (max-width:480px){.float-cta{width:100%;display:flex;position:relative;position:fixed;bottom:0;left:0;z-index:10}.float_cta_button{flex:1;height:60px}.float_cta_button a{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:100%}.float_cta_button img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.float_cta_button img.tel{border:1px solid #004ea2;border-radius:50%}.float_cta_contact{background:#004ea2}.float_cta_contact p{color:#fff;font-size:14px;font-weight:800}.float_cta_tel{background:#fff;border-top:solid 1px #f5f5f5}.float_cta_tel p{font-size:14px;font-weight:700;line-height:1}.float_cta_tel span{display:block;font-size:10px;font-weight:700;transform:scale(.9);transform-origin:left}.float-cta_fukidashi{background:#fff;max-width:330px;width:100%;padding:4px 0;border:1px solid #004ea2;border-radius:12px;box-sizing:border-box;position:absolute;top:0;left:50%;transform:translate(-50%,-65%)}.float-cta_fukidashi p{color:#004ea2;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.float-cta_fukidashi p:before{content:"";position:absolute;bottom:-17px;left:20%;margin-left:-15px;border:7px solid transparent;border-top:7px solid #fff;z-index:2}}.header-inner .mail-area{display:none}@media screen and (max-width:480px){.header-inner{display:flex;justify-content:space-between;padding-right:5rem}.header-inner .logo img{width:180px}.header-inner .mail-area{display:block}.header-inner .mail-area a{display:flex;align-items:center;gap:0 5px;padding:10px;box-sizing:border-box;background-color:#004ea2}.header-inner .mail-area a img{max-width:16px;aspect-ratio:401/305}.header-inner .mail-area p{font-size:12px;color:#fff}.header-inner .mail-area img{max-width:100%}}.review .store{padding:0 1rem;margin:3rem auto;width:95%;max-width:1200px}.review .store .store-detail{display:flex;justify-content:center;gap:0 70px}.review .store .store-detail .img-area{max-width:450px}.review .store .store-detail .img-area img{max-width:100%;width:100%}.review .store .store-detail .text-area .store-title{font-size:20px}.review .store .store-detail .text-area .adress{font-size:20px;margin-top:20px}.review .store .store-detail .text-area .tel{font-size:20px;margin-top:20px}.review .store .store-detail .text-area .tel a{display:inline-block;text-decoration:none}.review .store .store-detail .text-area .mail{font-size:20px;margin-top:20px}.review .store .store-detail .text-area .time{font-size:20px;margin-top:20px}.review .store .store-detail .text-area .settlement{font-size:20px;margin-top:20px}.review .store .google-map{margin-top:20px}.review .store .google-map iframe{width:100%;height:400px;margin-top:30px}.group-companies{display:flex;justify-content:center;gap:0 30px;margin-top:50px}.group-companies .company-logo{max-width:300px}.group-companies .company-logo img{width:100%}@media (max-width:768px){.review .store .store-detail{flex-direction:column}.review .store .store-detail .text-area{margin-top:30px}.review .store .store-detail .text-area .store-title{font-size:16px}.review .store .store-detail .text-area .adress{font-size:16px}.review .store .store-detail .text-area .tel{font-size:16px}.review .store .store-detail .text-area .mail{font-size:16px}.review .store .store-detail .text-area .time{font-size:16px}.review .store .store-detail .text-area .settlement{font-size:16px}.review .store .google-map{height:auto}.group-companies{flex-direction:column;align-items:center}.group-companies .company-logo:first-child{margin-bottom:30px}}.cost_field{margin-top:50px}.cost_field .cost_field-title{display:inline-block;padding-top:5px;border-top:2px solid #004ea2;box-sizing:border-box;margin-bottom:20px}.cost_field .cost_field-price{font-size:20px;font-weight:700;margin-top:30px}.cost_field .cost_field-table{margin-top:20px}.cost_field .cost_field-table table{width:100%;border:1px solid #d2d2d2;border-collapse:collapse}.cost_field .cost_field-table table th{text-align:center;color:#fff;background-color:#004ea2;padding:5px 0;border-right:1px solid #d2d2d2;box-sizing:border-box}.cost_field .cost_field-table table th:last-child{border-right:0}.cost_field .cost_field-table table td{text-align:center;padding:5px 0;border-right:1px solid #d2d2d2;box-sizing:border-box}.cost_field .cost_field-table table td:last-child{border-right:none}.cost_field .cost_field-price-table{margin-top:30px}.cost_field .cost_field-price-table tr{border:1px solid #d2d2d2}.cost_field .cost_field-price-table table{width:100%;border-collapse:collapse;border:1px solid #d2d2d2}.cost_field .cost_field-price-table table tr th{width:30%;text-align:left;padding:5px 10px;border-right:1px solid #d2d2d2;box-sizing:border-box;color:#fff;background-color:#004ea2}.cost_field .cost_field-price-table table tr td{text-align:right;padding:5px 10px;box-sizing:border-box}.cost_field .cost_field-price-table table tr th span{color:#e60112}.cost_field .cost_field-price-table table tr td span{color:#e60112}.cost_field .info-model{margin-top:30px}.info-model .info-model-detail{display:flex;gap:50px}.info-model .info-model-detail div{width:50%}.info-model .info-model-detail .info-model-detail-title{font-size:20px;font-weight:700;padding:5px 10px;box-sizing:border-box;background-color:#f4f2eb}.info-model .info-model-detail .info-model-detail-text{display:inline-block;font-size:16px;padding:5px;border:1px solid #9f000c;box-sizing:border-box;margin-top:10px;margin-left:10px;border-radius:5px;color:#9f000c}@media (max-width:768px){.cost_field-table{position:relative;overflow:scroll}.cost_field-table table{min-width:500px}.cost_field .cost_field-price-table table tr th{width:50%}.info-model .info-model-detail{flex-direction:column}.info-model .info-model-detail div{width:100%}}.review .u-news-contents a{display:flex;flex-direction:column}.review .u-news-item{flex:1}.u-fv-title-reservation{display:none}.instagram-title img{width:40%;margin:auto;display:block}@media (max-width:768px){.instagram-title img{width:60%;margin:auto;display:block}}.review .review-title{font-size:30px;text-align:center;margin-bottom:30px}.u-news-contents{margin:0 auto 50px auto}.u-news-contents a{margin:0}@media (max-width:768px){.review .review-title{font-size:18px}.review .wp-pagenavi .current,.wp-pagenavi a.page{padding:5px}.single-content img{max-width:100%}}.latest-column-area{margin-bottom:100px}.latest-column-area .latest-column-title{font-size:24px;font-weight:700;text-align:center}.latest-column-area .latest-column-list{display:flex;flex-wrap:wrap;max-width:1200px;width:100%;gap:30px 10px;margin:0 auto 50px auto}.latest-column-area .latest-column-list .latest-column-item{width:calc((100% / 3) - 10px);padding:0;border:1px solid #d2d2d2;transition:transform .3s ease}.latest-column-area .latest-column-list .latest-column-item:hover{transform:translateY(-10px)}.latest-column-area .latest-column-list .latest-column-item .column-thumb img{width:100%;object-fit:cover;min-height:200px}.latest-column-area .latest-column-list .latest-column-item .column-meta{padding:1rem}.latest-column-area .latest-column-list .latest-column-item .column-meta .column-date{font-size:14px}.latest-column-area .latest-column-list .latest-column-item .column-meta .column-title{font-size:16px;font-weight:700}.latest-column-area .latest-column-btn{text-align:center}.latest-column-btn a{text-align:center;padding:1rem 3rem;background-color:#004ea2;color:#fff;font-size:1.2rem;font-weight:700}@media (max-width:768px){.latest-column-area{margin-bottom:50px}.latest-column-area .latest-column-list{flex-direction:column}.latest-column-area .latest-column-list .latest-column-item{width:100%}.latest-column-area .latest-column-list .latest-column-item .column-meta{padding:.5rem}}.review .local-area{padding:0 1rem;margin:3rem auto;width:95%;max-width:1200px}.review .local-area .local-area-title{font-size:30px;text-align:center;margin-bottom:30px}.review .local-area .local-area-list{display:flex;justify-content:center;gap:0 20px}.review .local-area .local-area-list li{width:calc(25% - 10px)}.review .local-area .local-area-list li a{display:block;font-size:0;transition:transform .3s ease}.review .local-area .local-area-list li a:hover{transform:translateY(-10px)}.review .local-area .local-area-list li a img{width:100%;max-width:300px;aspect-ratio:4/3}.review .local-area .local-area-list li a .local-area-detail{font-size:16px;text-align:center;padding:10px;box-sizing:border-box;margin:0;color:#fff;background-color:#004ea2}@media (max-width:768px){.review .local-area .local-area-list{flex-direction:column}.review .local-area .local-area-list li{width:100%;margin-bottom:30px}.review .local-area .local-area-list li a img{max-width:unset}}.local-area-article{padding:0 1rem;margin:3rem auto;width:95%;max-width:1200px}.local-area-article .local-area-article-title{font-size:30px;text-align:center;margin-bottom:30px}.local-area-article .local-area-article-list{display:flex;justify-content:center;gap:0 20px}.local-area-article .local-area-article-list li{width:calc(25% - 10px);font-size:0}.local-area-article .local-area-list-article li a{display:block;font-size:0;transition:transform .3s ease}.local-area-article .local-area-article-list li a:hover{transform:translateY(-10px)}.local-area-article .local-area-article-list li a img{width:100%;max-width:300px;aspect-ratio:4/3;height:auto}.local-area-article .local-area-article-list li a .local-area-article-detail{font-size:16px;text-align:center;padding:10px;box-sizing:border-box;margin:0;color:#fff;background-color:#004ea2}@media (max-width:768px){.local-area-article .local-area-article-list{flex-direction:column}.local-area-article .local-area-article-list li{width:100%;margin-bottom:30px}.local-area-article .local-area-article-list li a img{max-width:unset}}.review .features{padding-bottom:30px}.review .features-title{padding:10px 20px;font-size:1.4rem;color:#fff;margin:50px 0 20px;border-bottom:double;background:#004ea2;text-align:center}.review .features-sub-title{padding:10px 20px;font-size:1.2rem;border-left:solid 3px #004ea2;margin:40px 0 20px;background:#f7f7f7;color:#004ea2}@media screen and (max-width:980px){.review .features-title{font-size:18px;letter-spacing:1px}.review .features-sub-title{font-size:18px;letter-spacing:1px}}.top-voice .local-area{padding:0 1rem;margin:3rem auto;width:95%;max-width:1200px}.top-voice .local-area .local-area-title{font-size:30px;text-align:center;margin-bottom:30px}.top-voice .local-area .local-area-list{display:flex;justify-content:center;gap:0 20px}.top-voice .local-area .local-area-list li{width:calc(25% - 10px)}.top-voice .local-area .local-area-list li a{display:block;font-size:0;transition:transform .3s ease}.top-voice .local-area .local-area-list li a:hover{transform:translateY(-10px)}.top-voice .local-area .local-area-list li a img{width:100%;max-width:300px;aspect-ratio:4/3}.top-voice .local-area .local-area-list li a .local-area-detail{font-size:16px;text-align:center;padding:10px;box-sizing:border-box;margin:0;color:#fff;background-color:#004ea2}@media (max-width:768px){.top-voice .local-area .local-area-list{flex-direction:column}.top-voice .local-area .local-area-list li{width:100%;margin-bottom:30px}.top-voice .local-area .local-area-list li a img{max-width:unset}}.fixed .feature__box--nonborder{border:none!important;margin-top:0!important}.feature__box .feature-item-title{margin-top:40px;margin-bottom:40px}.ti-widget.ti-goog{margin:30px 0}.pay-images{display:flex;flex-wrap:wrap}.pay-image{max-width:130px;width:100%}.pay-image img{width:100%;height:auto}@media (max-width:768px){.pay-image{max-width:100px;width:100%}}