html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited,a:link,a:active{text-decoration:none}a:hover{text-decoration:none}article,aside,footer,header,nav,section,main{display:block}*,*:before,*:after{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}ol li,ul li{list-style:none}img,iframe,video{max-width:100%}img{height:auto;border:none;vertical-align:top}br{line-height:1}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}[hidden]{display:none !important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);left:-9999px;top:-9999px}input,select,label{vertical-align:middle}[type=text]{line-height:normal}input[type=text],input[type=email],input[type=tel],input[type=submit]{-webkit-appearance:none;padding:0;border:none;border-radius:0;outline:none;background:none}textarea{-webkit-appearance:none;appearance:none;resize:none;padding:0;border:0;border-radius:0;outline:none;background:rgba(0,0,0,0);resize:vertical}*:focus{outline:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none}address{font-style:normal}html{height:-webkit-fill-available;font-size:62.5%}@media screen and (min-width: 768px)and (max-width: 1550px){html{font-size:.6578947368vw}}@media screen and (max-width: 767px){html{font-size:2.5641025641vw}}*{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased}body{min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-size:1.6rem;font-weight:400;letter-spacing:0.05em;line-height:1.625;color:#005abb;counter-reset:number 0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:inherit;outline:none}a::after{transition:.5s}.l-header{position:fixed;z-index:1000;top:0;left:0;width:100%;background:#fff;transition:all .4s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 767px){.l-header{top:auto;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.l-header__wrap{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 5.2rem 2.5rem 5.8rem}@media screen and (max-width: 767px){.l-header__wrap{padding:1.8rem;justify-content:center}}.l-header__logo{width:12.6rem}@media screen and (max-width: 767px){.l-header__logo{width:0;visibility:hidden}}.l-header__logo img{width:100%;height:auto}.l-header__nav{display:flex;align-items:center;gap:3.5rem}.l-header__contact{width:17.2rem;height:3.7rem}.l-header__contact a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.7rem;font-weight:500;letter-spacing:0.1em;line-height:1.1764705882;font-family:"Inter",sans-serif;border-radius:9999px;border:1.5px solid #005abb;transition:all .2s}@media screen and (min-width: 768px){.l-header__contact a:hover{color:#fff;background:#005abb}}.l-header__sns a{transition:all .2s}@media screen and (min-width: 768px){.l-header__sns a:hover{opacity:.7}}.l-header__sns-insta{width:2.7rem;height:2.7rem}.l-header__sns-insta img{width:100%;height:auto}.l-header.show{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 767px){.l-header.show{-webkit-transform:transalateY(0);transform:transalateY(0)}}.l-footer__map{width:100%;height:50rem}.l-footer__map iframe{width:100%;height:100%}.l-footer__wrap{padding:7.2rem 0 5rem}@media screen and (max-width: 767px){.l-footer__wrap{padding:9rem 0 9rem}}.l-footer__logo{width:26rem;margin:0 auto}@media screen and (max-width: 767px){.l-footer__logo{width:23.2rem}}.l-footer__logo img{width:100%;height:auto}.l-footer-info{margin:5.8rem auto 0}@media screen and (max-width: 767px){.l-footer-info{margin:5rem auto 0}}.l-footer-info__postal{font-size:2rem;font-weight:500;letter-spacing:0.02em;line-height:2;text-align:center}@media screen and (max-width: 767px){.l-footer-info__postal{font-size:1.7rem;font-weight:500;letter-spacing:0.02em;line-height:2}}.l-footer-info__address{font-size:2rem;font-weight:500;letter-spacing:0.1em;line-height:2;text-align:center}@media screen and (max-width: 767px){.l-footer-info__address{font-size:1.7rem;font-weight:500;letter-spacing:0.1em;line-height:2}}.l-footer-info__mail{font-size:2rem;font-weight:500;letter-spacing:0.02em;line-height:2;text-align:center}@media screen and (max-width: 767px){.l-footer-info__mail{font-size:1.7rem;font-weight:500;letter-spacing:0.02em;line-height:2}}.l-footer-copy{margin:10rem 0 0}@media screen and (max-width: 767px){.l-footer-copy{margin:9.4rem 0 0}}.l-footer-copy__ttl{font-size:1.8rem;font-weight:500;letter-spacing:0.1em;line-height:1.4444444444;text-align:center}@media screen and (max-width: 767px){.l-footer-copy__ttl{font-size:1.5rem;font-weight:500;letter-spacing:0.1em;line-height:1.4}}.l-footer-copy small{display:block;margin:1.7rem auto 0;font-size:1.4rem;font-weight:500;letter-spacing:0.02em;line-height:1.4285714286;text-align:center}@media screen and (max-width: 767px){.l-footer-copy small{font-size:1.2rem;font-weight:500;letter-spacing:0.02em;line-height:1.4166666667}}.p-top-fv__img img{width:100%;height:auto}.p-top-intro{margin:18rem 0 0}@media screen and (max-width: 767px){.p-top-intro{margin:7.2rem 0 0}}.p-top-intro__wrap{width:100%;max-width:155rem;padding:0 1.5rem;margin:0 auto}.p-top-intro__contents{display:flex;justify-content:space-between;align-items:flex-end;padding:0 5rem 0 0}@media screen and (max-width: 767px){.p-top-intro__contents{flex-direction:column-reverse;gap:7rem;padding:0}}.p-top-intro__img{width:calc(100% - 53rem - 11rem)}@media screen and (max-width: 767px){.p-top-intro__img{width:100vw;margin:0 calc(50% - 50vw)}}.p-top-intro__img img{width:100%;height:auto}.p-top-intro__detail{width:53rem}@media screen and (max-width: 767px){.p-top-intro__detail{width:100%}}.p-top-intro__ttl{width:46rem}@media screen and (max-width: 767px){.p-top-intro__ttl{width:25rem;margin:0 auto}}.p-top-intro__ttl img{width:100%;height:auto}.p-top-intro__txt{margin:5.4rem 0 0}@media screen and (max-width: 767px){.p-top-intro__txt{margin:4.5rem 0 0}}.p-top-intro__txt .line{font-size:2rem;font-weight:700;letter-spacing:0.15em;line-height:2.5}@media screen and (max-width: 767px){.p-top-intro__txt .line{font-size:1.6rem;font-weight:700;letter-spacing:0.1em;line-height:2.1875;text-align:center}}.p-top-insta{margin:21rem auto 0;padding:12.6rem 0 23.6rem;background:url(../images/index/bg_insta_pc.png) no-repeat;background-size:cover}@media screen and (max-width: 767px){.p-top-insta{margin:8.4rem auto 0;padding:9rem 0 13.8rem;background:url(../images/index/bg_insta_sp.png) no-repeat;background-size:cover}}.p-top-insta__wrap{max-width:123rem;margin:0 auto}@media screen and (max-width: 767px){.p-top-insta__wrap{padding:0 5.4rem}}.p-top-insta__ttl{font-size:3.8rem;font-weight:700;letter-spacing:0em;line-height:1.2105263158;font-family:"Inter",sans-serif;text-align:center}@media screen and (max-width: 767px){.p-top-insta__ttl{display:flex;flex-direction:column;align-items:center;gap:.7rem}}.p-top-insta__ttl-maak{display:inline-block;width:17.8rem;margin:0 0 0 2rem}@media screen and (max-width: 767px){.p-top-insta__ttl-maak{margin:0 0 0 1.5rem}}.p-top-insta__ttl-maak img{width:100%;height:auto}.p-top-insta__list{margin:7rem auto 0}@media screen and (max-width: 767px){.p-top-insta__list{margin:5.4rem auto 0}}.p-top-insta__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8rem auto 0}@media screen and (max-width: 767px){.p-top-insta__btn{margin:3.4rem auto 0}}.p-top-insta__btn a{display:flex;align-items:center;justify-content:space-between;width:27.2rem;padding:0 1.5rem 1.5rem;font-size:3.1rem;font-weight:700;letter-spacing:0em;line-height:1.1935483871;border-bottom:1px solid #005abb;font-family:"Inter",sans-serif}.p-top-insta__btn a:after{content:"";display:block;width:2.7rem;height:2.7rem;background:url(../images/common/ico_insta.svg) no-repeat;background-size:contain}.u-only-pc{display:block !important}@media screen and (max-width: 767px){.u-only-pc{display:none !important}}.u-only-sp{display:none !important}@media screen and (max-width: 767px){.u-only-sp{display:block !important}}.u-fw__mid{font-weight:500}.js-effect{transition:1.5s cubic-bezier(0.15, 1.13, 0.25, 1);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-effect.animated{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}
/*# sourceMappingURL=style.css.map */