@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("../font/NotoSansJP-Regular.woff2") format("woff2"),url("../font/NotoSansJP-Regular.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("../font/NotoSansJP-Bold.woff2") format("woff2"),url("../font/NotoSansJP-Bold.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../font/Inter-Bold.woff2") format("woff2"),url("../font/Inter-Bold.woff") format("woff")}@font-face{font-family:"Corporate Logo";font-style:normal;font-weight:700;font-display:swap;src:url("../font/Corporate-Logo-Bold-ver3.woff2") format("woff2"),url("../font/Corporate-Logo-Bold-ver3.woff") format("woff")}html{scroll-behavior:smooth;font-size:2.5641025641vw}@media only screen and (min-width: 768px){html{font-size:.694444444vw}}@media only screen and (min-width: 1440px){html{font-size:10px}}body{font-family:"Noto Sans JP",sans-serif;font-style:normal;letter-spacing:0em;color:#333;font-size:1.4rem}body.is-fixed{overflow:hidden}img,source{width:100%;height:100%}.wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0 auto;width:100%;overflow:hidden}main{flex:1;width:100vw}.pc-only{display:none}@media only screen and (min-width: 768px){.pc-only{display:block}}.sp-only{display:block}@media only screen and (min-width: 768px){.sp-only{display:none}}section{position:relative;width:100%;margin:0 auto;padding:4rem 3rem;overflow:hidden}@media only screen and (min-width: 768px){section{padding:10rem 22rem}}picture{display:block}figure{display:flex;align-items:center;justify-content:center}a{transition:all .3s ease-in-out}a:hover{opacity:.7}h2{font-family:"Corporate Logo",sans-serif;text-align:center;line-height:1;font-size:3.8rem;white-space:nowrap}@media only screen and (min-width: 768px){h2{font-size:5.8rem}}h2 .small{font-size:3.4rem}@media only screen and (min-width: 768px){h2 .small{font-size:5.2rem}}.font-en{font-family:"Inter",sans-serif;font-weight:bold;font-style:normal;letter-spacing:0em}.body_text{line-height:1.8;font-size:1.4rem;text-align:justify;font-weight:normal}.note{font-size:1rem;font-weight:normal;line-height:1.3}@media only screen and (min-width: 768px){.note{font-size:1.2rem}}.center{font-size:1rem;font-weight:normal;text-align:center;margin-top:1rem}@media only screen and (min-width: 768px){.center{margin-top:2rem}}.bold{font-weight:bold}.red{color:#ff5050}.blue{color:#269eff}.yellow{color:#f9e21d}@media only screen and (min-width: 1440px){.inner{max-width:1000px;margin:0 auto}}header{position:fixed;left:0;top:0;z-index:99;width:100%;height:6rem;background:#fff;box-shadow:0 1rem 1rem rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:0 2rem}@media only screen and (min-width: 768px){header{padding:0 5rem}}header .logo_link{display:block}header .logo_link .logo{width:14.3rem}header .right_wrap{display:flex;align-items:center;justify-content:center;gap:3rem}header .right_wrap nav ul{display:flex;align-items:center;justify-content:center}header .right_wrap nav ul li{font-weight:bold;font-size:1.4rem;padding:.5rem}header .right_wrap nav ul li+li{padding-left:2.5rem;margin-left:2.5rem;border-left:solid .1rem #dfe5ea}header .right_wrap .header_btn{display:block;background:#f60100;width:16rem;height:4.5rem;border-radius:99px;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 .2rem 0 #a70100;position:relative}header .right_wrap .header_btn p{font-weight:bold;color:#fff;font-size:1.4rem}header .right_wrap .header_btn figure{width:1.3rem}header .right_wrap .header_btn::before{content:"";display:block;background:rgba(255,255,255,.25);width:100%;height:50%;border-radius:99px 99px 0 0;position:absolute;left:0;top:0}#privacy{margin-top:6rem}#privacy h1{font-size:2.8rem;font-weight:bold;text-align:center}@media only screen and (min-width: 768px){#privacy h1{font-size:3.6rem}}#privacy dl{margin-top:1.5rem;font-size:1.4rem;line-height:1.5}@media only screen and (min-width: 768px){#privacy dl{margin-top:2.5rem}}#privacy dl dt{margin-top:1.5rem;font-weight:bold;font-size:1.6rem;color:#000;margin-bottom:.3rem}#privacy dl dd{padding-bottom:1.5rem;border-bottom:solid .1rem #ccc;color:#555}footer{padding:0;width:100%}footer .footer_top{padding:3rem 0rem;text-align:center;background:#dfe5ea}footer .footer_top figure{width:14rem;margin:0 auto}footer .footer_top ul{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:1rem}footer .footer_top ul li{font-size:1.2rem}footer .footer_top ul li+li{padding-left:1rem;margin-left:1rem;border-left:.1rem solid #b7bfc5}footer .footer_top ul li:nth-child(5){padding-left:0;margin-left:0;border:none}@media only screen and (min-width: 768px){footer .footer_top ul li:nth-child(5){padding-left:1rem;margin-left:1rem;border-left:.1rem solid #b7bfc5}}footer .copyright{background:#333;width:100%;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff}/*# sourceMappingURL=company.css.map */