@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}div{word-break:break-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{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:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}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}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}@font-face{font-family:'YuGothic-Medium';src:url("../fonts/YuGothic-Medium.woff") format("woff")}@font-face{font-family:'YuGothic-Bold';src:url("../fonts/YuGothic-Bold.woff") format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:.5952380952vw}@media (max-width: 959px){html{font-size:1.3333333333vw}}body{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif;-webkit-font-smoothing:antialiased;font-size:1.6rem;line-height:normal;color:black;position:relative;min-height:100vh}a{text-decoration:none;cursor:pointer;word-break:break-all;color:black;transition:all .4s}a:hover{opacity:.8;transition:.4s ease-in-out}li{list-style:none}img{margin:0;padding:0;vertical-align:bottom}.pc{display:block !important}@media (max-width: 959px){.pc{display:none !important}}.sp{display:none !important}@media (max-width: 959px){.sp{display:block !important}}.wrapper{overflow-x:hidden}main{position:relative}.header__btn{width:28rem;position:absolute;z-index:1;top:3.2rem;right:11.7rem}@media (max-width: 959px){.header__btn{display:none}}.header__btn a{display:flex;align-items:center;justify-content:center;height:7.5rem;background-color:white;color:#414042;font-size:1.2rem;font-family:"YuGothic-Bold";letter-spacing:.05em;border:0.1rem solid #414042;outline:0.1rem solid #414042;outline-offset:-.7rem}.header__btn a:hover{background-color:#438299;color:white;border:0.1rem solid #438299;outline:.1rem solid white;outline-offset:-.7rem}.header__note-btn{width:12rem;height:7.5rem;position:absolute;z-index:1;top:3.2rem;right:44rem;display:flex;align-items:center;justify-content:center;transition:all .3s}@media (max-width: 959px){.header__note-btn{display:none}}.header__note-btn:hover{opacity:.7;transition:.3s ease-in-out}.header__note-btn img{width:100%;height:auto}.footer{background-color:#E7EDEF;padding:11rem 0 4.2rem;font-family:'Roboto', sans-serif;font-weight:bold;font-size:1rem;text-align:center;color:#858585}@media (max-width: 959px){.footer{font-size:1.6rem;padding:7rem 5rem 5rem}}.fv{position:relative;padding-left:11.2rem;background:linear-gradient(-12.6deg, #E7EDEF 0%, #E7EDEF 38.3%, #fff 38.3%, #fff 100%)}@media (max-width: 959px){.fv{padding:0 5rem 5rem;background:linear-gradient(-12.6deg, #E7EDEF 0%, #E7EDEF 52%, #fff 52%, #fff 100%)}}.fv__logo{padding:24rem 0 2.5rem 0;display:flex}@media (max-width: 959px){.fv__logo{padding:20rem 0 0 0}}.fv__logo img{width:75rem;height:auto}@media (max-width: 959px){.fv__logo img{width:48rem}}.fv__logo p{font-family:'Roboto', sans-serif;font-size:2.4rem;display:flex;align-items:flex-end;padding:0 0 1.3rem 2.5rem;color:#438299}@media (max-width: 959px){.fv__logo p{padding:0 0 0 2rem}}.fv__logo p span{padding-left:.8rem;letter-spacing:.05em}.fv__catch-copy{display:flex;gap:18rem}@media (max-width: 959px){.fv__catch-copy{flex-direction:column;margin-top:2rem;gap:3rem}}.fv__catch-copy .-copy{width:66.4rem}@media (max-width: 959px){.fv__catch-copy .-copy{width:100%}}.fv__catch-copy .-copy p{width:66.4rem;height:10.5rem;background-color:#438299;color:#ffffff;font-size:4rem;font-family:"YuGothic-Medium";letter-spacing:.1em;display:flex;align-items:center;justify-content:center}@media (max-width: 959px){.fv__catch-copy .-copy p{font-size:4.8rem}}.fv__catch-copy .-copy p:first-of-type{margin-bottom:1rem}.fv__catch-copy .-copy p.-large{font-size:4.4rem;line-height:2.3;letter-spacing:.09em}@media (max-width: 959px){.fv__catch-copy .-copy p.-large{font-size:4.8rem;line-height:2.2;padding-left:2rem}}.fv__catch-copy .-text{color:#414042;font-size:1.6rem;font-family:"YuGothic-Bold";line-height:1.6;letter-spacing:.05em;padding-top:14.8rem}@media (max-width: 959px){.fv__catch-copy .-text{font-size:2.4rem;letter-spacing:.05em}}.fv__btn{display:flex;padding:5.3rem 11.6rem 0 0}@media (max-width: 959px){.fv__btn{padding:6rem 0 0 0}}.fv__btn a{margin-left:auto;display:flex;align-items:center;width:28rem;height:7.5rem;background-color:#CA5E37;color:#ffffff;font-size:1.2rem;font-family:"YuGothic-Bold";padding-left:4.5rem;letter-spacing:.05em;outline:.1rem solid white;outline-offset:-.7rem;position:relative}@media (max-width: 959px){.fv__btn a{width:100%;height:11.2rem;font-size:2.4rem;justify-content:center;padding-left:initial}}.fv__btn a::after{content:'';position:absolute;top:50%;right:3.2rem;width:10rem;height:1rem;background:url("../images/arrow.svg") top right no-repeat;transition:all .3s;margin-top:-.5rem}@media (max-width: 959px){.fv__btn a::after{display:none}}.fv__btn a:hover::after{transition:all .3s;right:2rem}.entry-btn{display:none}@media (max-width: 959px){.entry-btn{display:block;width:100%;height:44rem;padding:25rem 5rem 5rem;background:linear-gradient(-12.6deg, #fff 0%, #fff 72%, #E7EDEF 72%, #E7EDEF 100%);position:relative}.entry-btn .-border{width:.2rem;height:15rem;background-color:#438299;position:absolute;top:0%;left:50%}.entry-btn p{font-size:2.4rem;text-align:center;margin-bottom:3rem;font-family:"YuGothic-Medium"}.entry-btn a{display:flex;align-items:center;justify-content:center;background-color:white;color:#414042;letter-spacing:.05em;border:0.1rem solid #414042;outline:0.1rem solid #414042;outline-offset:-.7rem;width:100%;height:11.2rem;font-size:2.4rem;font-family:"YuGothic-Bold";position:relative}.entry-btn a:hover{background-color:#438299;color:white;border:0.1rem solid #438299;outline:.1rem solid white;outline-offset:-.7rem}}.note-btn{display:none}@media (max-width: 959px){.note-btn{width:100%;display:flex;align-items:center;justify-content:center;margin-top:5rem}.note-btn img{width:35rem;height:auto}.note-btn a{transition:all .3s}.note-btn a:hover{opacity:.7;transition:.3s ease-in-out}}.description{padding-top:17rem;background-color:#E7EDEF}@media (max-width: 959px){.description{padding-top:25rem;background:linear-gradient(-12.6deg, #E7EDEF 0%, #E7EDEF 85%, #fff 85%, #fff 100%)}}.description__inner{width:133rem;margin:0 auto}@media (max-width: 959px){.description__inner{width:100%;padding:0 5rem}}.description h2{color:#438299;font-size:2.4rem;font-family:"YuGothic-Medium";line-height:2.65;text-align:center;border-bottom:0.5rem solid #438299;margin-bottom:1.5rem}@media (max-width: 959px){.description h2{font-size:2.8rem;line-height:2}}.description__text{width:113rem;margin:0 auto;text-align:center}@media (max-width: 959px){.description__text{width:100%}}.description__text p{font-family:"YuGothic-Medium";font-size:1.6rem;line-height:2;letter-spacing:.02em}@media (max-width: 959px){.description__text p{font-size:2rem;letter-spacing:.05em;text-align:left}}
/*# sourceMappingURL=style.css.map */
