﻿/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html,body{min-height:100%}html{color:#0f1322;overflow-y:scroll;font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";-webkit-text-size-adjust:100%;word-break:normal;line-break:strict;overflow-x:hidden}@media only screen and (min-width: 768px){body{font-weight:300;font-size:1.7rem;line-height:1.76;letter-spacing:.08em}}@media only screen and (max-width: 767px){body{font-weight:400;font-size:1.4rem;line-height:1.75;letter-spacing:.05em}}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body.noscroll{position:fixed;width:100%;overflow-y:hidden}@media only screen and (min-width: 768px){a{cursor:pointer}}@media only screen and (min-width: 768px){a[href^="tel:"]{text-decoration:none;pointer-events:none}}img{max-width:100%;height:auto;line-height:1;vertical-align:top}sup,sub{font-size:smaller}sup{vertical-align:super}sub{vertical-align:sub}.l-wrapper{display:flex;flex-direction:column;min-height:100svh}.l-bodyBg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-repeat:no-repeat;background-position:top center;background-size:cover}@media only screen and (min-width: 768px){.l-bodyBg{background-image:url(../img/common/bg_body.png)}}@media only screen and (max-width: 767px){.l-bodyBg{background-image:url(../img/common/bg_body@sp.png)}}.l-bodyBg::before,.l-bodyBg::after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100%}.l-bodyBg::before{background:linear-gradient(90deg, rgba(0, 97, 253, 0.79) 0%, rgba(9, 99, 239, 0.79) 100%)}.l-bodyBg::after{background-repeat:no-repeat;background-position:top center;background-size:cover}@media only screen and (min-width: 768px){.l-bodyBg::after{background-image:url(../img/common/bg_body_mark.svg)}}@media only screen and (max-width: 767px){.l-bodyBg::after{background-image:url(../img/common/bg_body_mark@sp.svg)}}.l-header{position:fixed;width:100%;z-index:100}@media only screen and (min-width: 768px){.l-header{margin-inline:auto;padding-inline:4rem;max-width:165.4rem}}@media only screen and (max-width: 767px){.l-header{padding-inline:3rem}}@media only screen and (min-width: 768px){.l-header{top:0;left:50%;transform:translateX(-50%);padding-block:2rem 0}}@media only screen and (max-width: 767px){.l-header{top:0;padding:2rem 2rem 0}}.l-header__inner{position:relative;display:flex;border-radius:99em;border:.05rem solid #fff;background-color:#0760f0}@media only screen and (min-width: 768px){.l-header__inner{min-height:7rem}}@media only screen and (min-width: 960px){.l-header__inner{padding:0 4rem;gap:4rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.l-header__inner{padding:0 3rem;gap:2rem}}@media only screen and (max-width: 767px){.l-header__inner{justify-content:space-between;height:5rem;padding:.4rem 1.4rem}}.l-header__logo{display:flex;align-items:center}@media only screen and (min-width: 768px){.l-header__logo{width:15.2rem}}.l-header__logo img{width:auto}@media only screen and (min-width: 768px){.l-header__logo img{height:2.6rem}}@media only screen and (max-width: 767px){.l-header__logo img{height:1.6rem}}@media only screen and (min-width: 768px){.l-header__button{display:none}}@media only screen and (max-width: 767px){.l-header__button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem}}@media only screen and (max-width: 767px){.l-header__buttonBar{position:relative;width:2.1rem;height:1.6rem}}@media only screen and (max-width: 767px){.l-header__buttonBarItem{position:absolute;left:0;width:100%;height:.1rem;border-radius:99em;background-color:#fff;transition:transform .3s ease-out,top .3s ease-out}.l-header__buttonBarItem:nth-child(1){top:0}.l-header__buttonBarItem:nth-child(2){top:50%;transform:translateY(-50%)}.l-header__buttonBarItem:nth-child(3){bottom:0}.l-header__button--open .l-header__buttonBarItem:nth-child(1){top:50%;transform:translate(0, -50%) rotate(-45deg)}.l-header__button--open .l-header__buttonBarItem:nth-child(2){display:none}.l-header__button--open .l-header__buttonBarItem:nth-child(3){top:50%;transform:translate(0, -50%) rotate(45deg)}}@media only screen and (max-width: 767px){.l-header__buttonText{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}}@media only screen and (min-width: 768px){.l-gnav{flex:1 1 auto;min-height:100%}.l-gnav__inner{display:flex;justify-content:space-between;min-height:100%}.l-gnav__list{display:flex;align-items:center;gap:clamp(0rem,3.1vw,5.4rem);margin-inline:auto}.l-gnav__listItem{display:flex;align-items:center;height:100%;font-weight:500;font-size:1.4rem;color:#fff;white-space:nowrap}.l-gnav__listItem>a{display:flex;align-items:center;height:100%}.l-gnav__childParent{position:relative;padding-right:1.8rem;cursor:pointer}.l-gnav__childParent::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:.9rem;height:.9rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.73%22%20height%3D%2212.729%22%20viewBox%3D%220%200%2012.73%2012.729%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13354%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013354%22%20d%3D%22M-18369-14682h8v8%22%20transform%3D%22translate(-23358.563%202612.762)%20rotate(135)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.l-gnav__child{position:absolute;left:0;top:100%;width:100%;padding:4rem;background-color:#fff;border-radius:3rem;box-shadow:0 .3rem 2rem rgba(0,0,0,.06);z-index:10;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out}.l-gnav__child--open{visibility:visible;opacity:1}.l-gnav__childParent:hover+.l-gnav__child,.l-gnav__child:hover{visibility:visible;opacity:1}.l-gnav__childInner{display:flex;justify-content:center;width:100%}.l-gnav__childBlock{min-width:auto}.l-gnav__childBlock+.l-gnav__childBlock{margin-left:4%;padding-left:4%;border-left:.1rem solid #d1d1d1}.l-gnav__childList{color:#0f1322;width:100%}.l-gnav__childListItem{font-size:1.7rem;font-weight:500}.l-gnav__childListItem>a{position:relative;display:block;padding:1.1rem 2.5rem 1.3rem 3.7rem;border-radius:1.2rem;transition:background-color .3s ease-out;white-space:nowrap}}@media only screen and (min-width: 768px)and (hover: hover){.l-gnav__childListItem>a:hover{background-color:#f8f9fa}}@media only screen and (min-width: 768px){.l-gnav__childListItem>a::before{content:"";position:absolute;top:2.4rem;left:2rem;width:.7rem;height:.7rem;border-radius:50%;background-color:#0760f0}.l-gnav__childList+.l-gnav__childListHeading{padding-left:2rem}.l-gnav__childListHeading{margin-block:0 1.2rem;font-size:1.3rem;font-weight:500;color:#9ca806}*+.l-gnav__childListHeading{margin-block:1.6rem 1.2rem}.l-gnav__childServiceList{display:grid;grid-template-columns:repeat(3, minmax(18rem, 1fr));gap:3.2%}*+.l-gnav__childServiceList{margin-top:3rem}.l-gnav__childServiceListItem{color:#0f1322;width:fit-content;min-width:18rem}.l-gnav__childServiceName{font-size:1.3rem;font-weight:500}.l-gnav__childServiceName br{display:none}.l-gnav__childServiceImg{display:flex;justify-content:center;align-items:center;padding:1.4rem 1.8rem .8rem;background-color:#e8eaed;border-radius:.5rem}*+.l-gnav__childServiceImg{margin-top:.5rem}.l-gnav__childServiceImg+*{margin-top:1rem}.l-gnav__childServiceButtonWrap{max-width:100% !important}.l-gnav__childServiceButton{max-width:100% !important;width:18rem;min-width:auto !important}.l-gnav__subList{display:flex;justify-content:flex-end;gap:clamp(0rem,2.3vw,4rem)}.l-gnav__subListItem{height:100%;display:flex;align-items:center;font-weight:500;font-size:1.4rem;color:#fff}.l-gnav__listLink{height:100%;display:flex;align-items:center}.l-gnav__spServiceNav{display:none}}@media only screen and (min-width: 768px)and (max-width: 1259px){.l-gnav__inner{flex-direction:column;justify-content:center;gap:0 .4rem;padding-block:1rem}.l-gnav__list{margin-right:0}.l-gnav__childServiceList{grid-template-columns:repeat(2, minmax(18rem, 1fr))}.l-gnav__childServiceName br{display:block}}@media only screen and (min-width: 768px)and (max-width: 959px){.l-gnav__list{gap:1.2rem}.l-gnav__listItem{font-size:1.3rem}.l-gnav__subList{gap:1.2rem}.l-gnav__subListItem{font-size:1.3rem}.l-gnav__child{padding-inline:1rem}}@media only screen and (max-width: 767px){.l-gnav{position:fixed;top:0;left:0;width:100%;height:100vh;padding:10rem 0 0;background-color:#0760f0;z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out,display .3s ease-out;overflow:hidden}.l-gnav--open{visibility:visible;opacity:1}.l-gnav__inner{width:100%;min-height:56rem;height:100%;padding:0 3rem 20rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}.l-gnav__list{display:flex;flex-direction:column;gap:1rem;height:fit-content}.l-gnav__listItem{background-color:#fff;border-radius:.6rem;color:#0f1322;font-weight:500;font-size:1.7rem;letter-spacing:.12em}.l-gnav__listItem>a,.l-gnav__listItem>span{position:relative;display:block;padding:1.8rem 3.8rem 1.7rem 2rem}.l-gnav__listItem>a::before,.l-gnav__listItem>a::after,.l-gnav__listItem>span::before,.l-gnav__listItem>span::after{content:"";position:absolute;top:50%;right:2rem;display:block}.l-gnav__listItem>a:not(.l-gnav__childParent)::after,.l-gnav__listItem>span:not(.l-gnav__childParent)::after{width:1.5rem;height:1.2rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.l-gnav__childParent::before,.l-gnav__childParent::after{width:1.6rem;height:.2rem;border-radius:99em;background-color:#0760f0;transform:translateY(-50%);transition:transform .3s ease-out}.l-gnav__childParent::after{transform:translateY(-50%) rotate(90deg)}.l-gnav__childParent--open::after{transform:translateY(-50%)}.l-gnav__child{position:relative;max-height:0;overflow:hidden;transition:max-height .3s ease}.l-gnav__child::before{position:absolute;top:0;left:2rem;content:"";display:block;width:calc(100% - 4rem);height:.1rem;background-color:#0f1322}.l-gnav__child--open{height:auto}.l-gnav__childInner{padding-bottom:2rem}.l-gnav__childListItem>a{position:relative;display:block;padding:1.8rem 3.8rem .8rem 5rem}.l-gnav__childListItem>a::before,.l-gnav__childListItem>a::after{content:"";position:absolute;top:2.8rem;right:2rem;display:block;width:1.5rem;height:1.2rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.l-gnav__childListHeading{display:none}.l-gnav__childServiceList{display:none}.l-gnav__subList{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;height:fit-content}.l-gnav__subListItem{background-color:#fff;border-radius:.6rem;color:#0f1322;font-weight:500;font-size:1.7rem;letter-spacing:.12em}.l-gnav__listLink{position:relative;display:block;padding:1.8rem 3.8rem 1.7rem 2rem}.l-gnav__listLink::after{content:"";position:absolute;top:2.2rem;right:2rem;display:block;width:1.5rem;height:1.2rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.l-gnav__spServiceNav{margin-top:6rem}.l-gnav__spServiceHeading{font-size:1.5rem;font-weight:500;color:#fff}.l-gnav__spServiceHeading+*{margin-top:2rem}.l-gnav__spServiceList{display:grid;grid-template-columns:repeat(2, 1fr);gap:.6rem}.l-gnav__spServiceListItem a{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:3rem 4rem;background-color:#fff;border-radius:.6rem}.l-gnav__spServiceListItem a[target=_blank]{position:relative}.l-gnav__spServiceListItem a[target=_blank]::after{content:"";position:absolute;bottom:.7rem;right:.7rem;display:block;width:1.7rem;height:1.7rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.l-footerWrap{margin-top:auto}.l-footer{background-color:#0760f0;color:#fff}@media only screen and (min-width: 768px){.l-footer{padding:9rem 0 7rem}}@media only screen and (max-width: 767px){.l-footer{padding:clamp(3.2rem,9.66vw,4rem) 0 clamp(4.8rem,14.49vw,6rem)}}.l-footer__inner{display:flex}@media only screen and (min-width: 768px){.l-footer__inner{margin-inline:auto;padding-inline:4rem;max-width:147.8rem}}@media only screen and (max-width: 767px){.l-footer__inner{padding-inline:3rem}}@media only screen and (min-width: 768px){.l-footer__inner{gap:8rem clamp(0rem,10%,8rem)}}@media only screen and (min-width: 768px)and (max-width: 1439px){.l-footer__inner{flex-direction:column}}@media only screen and (min-width: 1440px){.l-footer__inner{justify-content:space-between}}@media only screen and (max-width: 767px){.l-footer__inner{flex-direction:column;padding-inline:3rem}}.l-footer__head{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 1440px){.l-footer__head{order:1}}@media only screen and (max-width: 767px){.l-footer__head{margin-top:clamp(6.7rem,20.28vw,8.4rem)}}.l-footer__logo{text-align:center}.l-footer__logo img{width:auto}@media only screen and (min-width: 768px){.l-footer__logo img{height:4.5rem}}@media only screen and (max-width: 767px){.l-footer__logo img{height:3.7rem}}.l-footer__catch{text-align:center;letter-spacing:.12em}@media only screen and (min-width: 768px){.l-footer__catch{margin-top:5.2rem;font-size:2.2rem}}@media only screen and (max-width: 767px){.l-footer__catch{margin-top:3.4rem;font-size:clamp(1.4rem,4.34vw,1.8rem)}}.l-footer__service{display:flex}@media only screen and (min-width: 768px){.l-footer__service{margin-top:4.4rem}}@media only screen and (max-width: 767px){.l-footer__service{margin-top:2rem}}.l-footer__serviceItem{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;font-weight:500;text-align:center;border-radius:50%;border:.1rem solid #fff;letter-spacing:.08em;line-height:1.5}@media only screen and (min-width: 768px){.l-footer__serviceItem{width:15rem;padding:2rem;font-size:1.6rem}}@media only screen and (max-width: 767px){.l-footer__serviceItem{width:clamp(0rem,35.9%,12.7rem);padding:1.6rem;font-size:clamp(1rem,3.14vw,1.3rem)}}@media only screen and (min-width: 768px){.l-footer__serviceItem+.l-footer__serviceItem{margin-left:-1.4rem}}@media only screen and (max-width: 767px){.l-footer__serviceItem+.l-footer__serviceItem{margin-left:-1rem}}.l-footer__serviceLead{text-align:center;font-weight:300}@media only screen and (min-width: 768px){.l-footer__serviceLead{margin-top:5.2rem;font-size:1.5rem;letter-spacing:.12em}}@media only screen and (max-width: 767px){.l-footer__serviceLead{margin-top:3.2rem;font-size:clamp(1.1rem,3.38vw,1.4rem)}}@media only screen and (min-width: 768px){.l-footer__nav{flex:1;display:flex}}@media only screen and (min-width: 768px)and (max-width: 1439px){.l-footer__nav{gap:clamp(0rem,3%,5rem);justify-content:center}}@media only screen and (min-width: 1440px){.l-footer__nav{order:2;gap:5rem;justify-content:flex-end}}@media only screen and (max-width: 767px){.l-footer__nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem 3rem}}@media only screen and (max-width: 767px){.l-footer__navBlock:nth-child(1),.l-footer__navBlock:nth-child(2){grid-column:span 2}.l-footer__navBlock:nth-child(2){display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){.l-footer__navBlockItem+.l-footer__navBlockItem{margin-top:5rem}}.l-footer__navHeading{margin-bottom:1.6rem;padding-bottom:.8rem;font-weight:600;color:#85b3fd;border-bottom:.1rem solid #85b3fd}@media only screen and (min-width: 768px){.l-footer__navHeading{font-size:1.4rem}}@media only screen and (max-width: 767px){.l-footer__navHeading{font-size:clamp(1.1rem,3.38vw,1.4rem)}}@media only screen and (min-width: 768px){*+.l-footer__navHeading{margin-top:7.2rem}}.l-footer__navSubHeading{margin:.8rem 0;color:#c3c3c3}@media only screen and (min-width: 768px){.l-footer__navSubHeading{font-size:1.1rem}}@media only screen and (max-width: 767px){.l-footer__navSubHeading{font-size:clamp(1rem,2.65vw,1.1rem)}}@media only screen and (min-width: 768px){.l-footer__navList{font-size:1.6rem}}@media only screen and (max-width: 767px){.l-footer__navList{font-size:clamp(1.2rem,3.86vw,1.6rem)}}.l-footer__navListItem a[target=_blank]::after,.l-footer__navChildItem a[target=_blank]::after{content:"";display:inline-block;margin-left:.4rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width: 768px){.l-footer__navListItem a[target=_blank]::after,.l-footer__navChildItem a[target=_blank]::after{width:1.2rem;height:1.2rem}}@media only screen and (max-width: 767px){.l-footer__navListItem a[target=_blank]::after,.l-footer__navChildItem a[target=_blank]::after{width:1.1rem;height:1.1rem}}.l-footer__navListItem{white-space:nowrap}.l-footer__navListItem+.l-footer__navListItem{margin-top:.8rem}.l-footer__navListItem a{display:inline-block}@media only screen and (min-width: 768px)and (hover: hover){.l-footer__navListItem a:hover{color:#b5b5b5}}.l-footer__navChild{margin:.8rem 0 0 1.2rem}.l-footer__navChildItem+.l-footer__navChildItem{margin-top:.8rem}.l-footer__navChildItem a{position:relative;padding-left:1.2rem}.l-footer__navChildItem a::before{content:"";position:absolute;top:1.4rem;left:0;display:block;width:.5rem;height:.1rem;background-color:#fff}.l-footer__navSnsList{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;gap:.6rem}.l-footer__navSnsListItem{background-color:#fff}@media only screen and (min-width: 768px){.l-footer__navSnsListItem{min-width:6.6rem}}@media only screen and (max-width: 767px){.l-footer__navSnsListItem{min-width:6rem}}.l-footer__navSnsListItem--large{grid-column:span 2}.l-footer__navSnsListItem a{height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.l-footer__navSnsListItem a{padding:1rem 1.8rem}}@media only screen and (max-width: 767px){.l-footer__navSnsListItem a{padding:.6rem 1.2rem}}.l-footerBottom{background-color:#f8f8f8}@media only screen and (min-width: 768px){.l-footerBottom__inner{margin-inline:auto;padding-inline:4rem;max-width:calc(1088px + 8rem)}}@media only screen and (max-width: 767px){.l-footerBottom__inner{padding-inline:3rem}}@media only screen and (max-width: 767px){.l-footerBottom__inner{padding-inline:3rem}}.l-footerBottom__info{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.l-footerBottom__info{padding:9.5rem 0;gap:7.6rem}}@media only screen and (max-width: 767px){.l-footerBottom__info{flex-direction:column;padding:5rem 0 4rem}}.l-footerBottom__profile{text-align:center}.l-footerBottom__profileName{font-weight:500;font-size:1.6rem}.l-footerBottom__profileAddress{margin-top:.5rem;font-weight:300}@media only screen and (min-width: 768px){.l-footerBottom__profileAddress{font-size:1.2rem}}@media only screen and (max-width: 767px){.l-footerBottom__profileAddress{font-size:clamp(1rem,2.89vw,1.2rem)}}.l-footerBottom__tel{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.l-footerBottom__telButton{display:flex;align-items:center;gap:.8rem;padding:1.3rem 2.6rem;font-family:"Roboto",sans-serif;font-size:1.9rem;font-weight:700;background-color:#fff;border:.1rem solid #000;border-radius:99em}.l-footerBottom__telButton::before{content:"";width:2.6rem;height:2.2rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.926%22%20height%3D%2222.471%22%20viewBox%3D%220%200%2025.926%2022.471%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_4%22%20data-name%3D%22%E5%90%88%E4%BD%93%204%22%20d%3D%22M20734.072%2C4610.118a2.284%2C2.284%2C0%2C0%2C1%2C2.293-2.282h3.105a.764.764%2C0%2C0%2C1%2C.725.521l1.525%2C4.574a.755.755%2C0%2C0%2C1-.088.662l-1.3%2C1.943a13.483%2C13.483%2C0%2C0%2C0%2C5.48%2C5.486l1.943-1.3a.761.761%2C0%2C0%2C1%2C.668-.088l4.568%2C1.526a.763.763%2C0%2C0%2C1%2C.521.725v3.053a2.292%2C2.292%2C0%2C0%2C1-2.287%2C2.292C20742.43%2C4627.233%2C20734.072%2C4618.913%2C20734.072%2C4610.118Zm14.125%2C8.336a.776.776%2C0%2C0%2C1-.469-.708V4615.4a5.347%2C5.347%2C0%2C0%2C1%2C.766-10.639h6.107a5.346%2C5.346%2C0%2C1%2C1%2C0%2C10.691h-2.736l-2.834%2C2.834a.761.761%2C0%2C0%2C1-.541.223A.8.8%2C0%2C0%2C1%2C20748.2%2C4618.455Zm5.643-8.347a.764.764%2C0%2C1%2C0%2C.762-.761A.764.764%2C0%2C0%2C0%2C20753.84%2C4610.108Zm-3.059%2C0a.764.764%2C0%2C1%2C0%2C1.527%2C0%2C.764.764%2C0%2C0%2C0-1.527%2C0Zm-3.053%2C0a.764.764%2C0%2C1%2C0%2C.766-.761A.767.767%2C0%2C0%2C0%2C20747.729%2C4610.108Z%22%20transform%3D%22translate(-20734.072%20-4604.762)%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.l-footerBottom__telCaption{margin-top:.5rem;font-weight:300}@media only screen and (min-width: 768px){.l-footerBottom__telCaption{font-size:1.2rem}}@media only screen and (max-width: 767px){.l-footerBottom__telCaption{font-size:clamp(1rem,2.89vw,1.2rem)}}.l-footerBottom__mark{display:grid}@media only screen and (min-width: 768px){.l-footerBottom__mark{grid-template-columns:repeat(4, auto);gap:1.5rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.l-footerBottom__mark{grid-template-columns:repeat(2, auto)}}@media only screen and (max-width: 767px){.l-footerBottom__mark{margin-top:4rem;grid-template-columns:repeat(4, auto);gap:1.2rem}}.l-footerBottom__markItem{text-align:center}.l-footerBottom__nav{display:flex;flex-wrap:wrap;color:#939393}@media only screen and (min-width: 768px){.l-footerBottom__nav{justify-content:space-between;align-items:flex-end;gap:4rem;padding:2rem 0 4rem}}@media only screen and (max-width: 767px){.l-footerBottom__nav{padding:2rem 0;gap:3.6rem}}.l-footerBottom__navList{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.l-footerBottom__navList{gap:1.2rem 2.6rem}}@media only screen and (max-width: 767px){.l-footerBottom__navList{gap:1rem 2.6rem}}.l-footerBottom__navItem{white-space:nowrap}@media only screen and (min-width: 768px){.l-footerBottom__navItem{font-size:1.4rem}}@media only screen and (min-width: 768px)and (hover: hover){.l-footerBottom__navItem a:hover{color:#000}}@media only screen and (max-width: 767px){.l-footerBottom__navItem{font-size:clamp(1.1rem,3.38vw,1.4rem)}}.l-footerBottom__copyright{font-size:1.4rem;text-align:right;margin-left:auto}.l-contentMain{position:relative}@media only screen and (min-width: 768px){.l-contentMain{padding-top:11rem}}@media only screen and (max-width: 767px){.l-contentMain{padding-top:9.5rem}}.l-contentMain::before{position:absolute;top:0;left:0;content:"";width:100%;z-index:2}@media only screen and (min-width: 768px){.l-contentMain::before{min-height:39.8rem;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22398.002%22%20viewBox%3D%220%200%201728%20398.002%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13672%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013672%22%20d%3D%22M-12961%2C18435.074V18171h1728v263.707c-225.354%2C83.246-529.628%2C134.295-864.5%2C134.295C-12431.862%2C18569-12735.75%2C18518.1-12961%2C18435.074Z%22%20transform%3D%22translate(12961.001%20-18170.998)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.l-contentMain::before{min-height:24rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414.002%22%20height%3D%22240.002%22%20viewBox%3D%220%200%20414.002%20240.002%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13673%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013673%22%20d%3D%22M-14739%2C18365.732V18171h414v194.859c-53.969%2C27.986-126.774%2C45.143-206.881%2C45.143C-14612.11%2C18411-14685.009%2C18393.793-14739%2C18365.732Z%22%20transform%3D%22translate(14739%20-18170.998)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section{padding-block:7.4rem 9.4rem}}@media only screen and (max-width: 767px){.c-section{padding-block:6rem}}@media only screen and (min-width: 768px){.c-section:first-child{padding-top:0}}@media only screen and (max-width: 767px){.c-section:first-child{padding-top:0}}@media only screen and (min-width: 768px){.c-section__bg{padding-block:7.4rem 9.4rem}}@media only screen and (max-width: 767px){.c-section__bg{padding-block:6rem}}.c-section__bgCircleBefore{padding-top:.1rem}.c-section__bgCircleAfter{padding-bottom:.1rem}@media only screen and (min-width: 768px){.c-section__bgCirclePrev{padding-bottom:calc(12rem + clamp(17.8rem,10.3vw,10.3vw))}}@media only screen and (max-width: 767px){.c-section__bgCirclePrev{padding-bottom:calc(8rem + 14vw)}}@media only screen and (min-width: 768px){.c-section__bgCircleNext{padding-top:calc(12rem + clamp(17.8rem,10.3vw,10.3vw))}}@media only screen and (max-width: 767px){.c-section__bgCircleNext{padding-top:calc(8rem + 14vw)}}.c-ctaRecruit+.c-section:not(.c-section__bg){padding-top:0}@media only screen and (min-width: 768px){.c-section:not(.c-section__bg)+.c-ctaRecruit{padding-top:5.2rem}}@media only screen and (max-width: 767px){.c-section:not(.c-section__bg)+.c-ctaRecruit{padding-top:2rem}}.c-section__inner{position:relative;z-index:2;padding-block:1px}@media only screen and (min-width: 768px){.c-section__inner{margin-inline:auto;padding-inline:4rem;max-width:calc(1088px + 8rem)}}@media only screen and (max-width: 767px){.c-section__inner{padding-inline:3rem}}@media only screen and (max-width: 767px){.c-section__inner--spNoPdg{padding-inline:0}}@media only screen and (min-width: 768px)and (min-width: 768px){.c-section__inner--wide{margin-inline:auto;padding-inline:4rem;max-width:calc(1270px + 8rem)}}@media only screen and (min-width: 768px)and (max-width: 767px){.c-section__inner--wide{padding-inline:3rem}}.c-section__bg--white{background:#fff}.c-section__bg--gray{background:#f4f5f7}.c-section__bg--blue{background:#0760f0}.c-section__bg--bluegray{background:#e8eaed}.c-section__bgCircleBefore,.c-section__bgCircleAfter{position:relative}.c-section__bgCircleBefore::before,.c-section__bgCircleBefore::after,.c-section__bgCircleAfter::before,.c-section__bgCircleAfter::after{position:absolute;left:0;display:block;z-index:1;width:100%;overflow:hidden}@media only screen and (min-width: 768px){.c-section__bgCircleBefore::before,.c-section__bgCircleBefore::after,.c-section__bgCircleAfter::before,.c-section__bgCircleAfter::after{height:17.8rem}}@media only screen and (min-width: 1728px){.c-section__bgCircleBefore::before,.c-section__bgCircleBefore::after,.c-section__bgCircleAfter::before,.c-section__bgCircleAfter::after{height:10.3vw}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore::before,.c-section__bgCircleBefore::after,.c-section__bgCircleAfter::before,.c-section__bgCircleAfter::after{height:14.4vw}}@media only screen and (min-width: 768px){.c-section__bgCircleBefore .c-section__inner{margin-top:-5.4rem}}.c-section__bgCircleBefore::before{content:""}@media only screen and (min-width: 768px){.c-section__bgCircleBefore::before{top:calc(-17.8rem + 1px)}}@media only screen and (min-width: 1728px){.c-section__bgCircleBefore::before{top:calc(-10.3vw + 1px)}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore::before{top:calc(-14.4vw + 1px)}}@media only screen and (min-width: 768px){.c-section__bgCircleBefore.c-section__bg--white::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22178.004%22%20viewBox%3D%220%200%201728%20178.004%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13592%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013592%22%20d%3D%22M17665%2C18349v-44.078c225.25-83.021%2C529.137-133.926%2C863.5-133.926%2C334.871%2C0%2C639.146%2C51.049%2C864.5%2C134.295V18349Z%22%20transform%3D%22translate(-17665%20-18170.998)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore.c-section__bg--white::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13655%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013655%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleBefore.c-section__bg--gray::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22178.004%22%20viewBox%3D%220%200%201728%20178.004%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13592%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013592%22%20d%3D%22M17665%2C18349v-44.078c225.25-83.021%2C529.137-133.926%2C863.5-133.926%2C334.871%2C0%2C639.146%2C51.049%2C864.5%2C134.295V18349Z%22%20transform%3D%22translate(-17665%20-18170.998)%22%20fill%3D%22%23f4f5f7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore.c-section__bg--gray::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13655%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013655%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20fill%3D%22%23f4f5f7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleBefore.c-section__bg--blue::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22178.004%22%20viewBox%3D%220%200%201728%20178.004%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13592%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013592%22%20d%3D%22M17665%2C18349v-44.078c225.25-83.021%2C529.137-133.926%2C863.5-133.926%2C334.871%2C0%2C639.146%2C51.049%2C864.5%2C134.295V18349Z%22%20transform%3D%22translate(-17665%20-18170.998)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore.c-section__bg--blue::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13655%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013655%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleBefore.c-section__bg--bluegray::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22178.004%22%20viewBox%3D%220%200%201728%20178.004%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13592%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013592%22%20d%3D%22M17665%2C18349v-44.078c225.25-83.021%2C529.137-133.926%2C863.5-133.926%2C334.871%2C0%2C639.146%2C51.049%2C864.5%2C134.295V18349Z%22%20transform%3D%22translate(-17665%20-18170.998)%22%20fill%3D%22%23e8eaed%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleBefore.c-section__bg--bluegray::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13655%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013655%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20fill%3D%22%23e8eaed%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleAfter .c-section__inner{margin-bottom:-5.4rem}}.c-section__bgCircleAfter::after{content:""}@media only screen and (min-width: 768px){.c-section__bgCircleAfter::after{bottom:calc(-17.8rem + 1px)}}@media only screen and (min-width: 1728px){.c-section__bgCircleAfter::after{bottom:calc(-10.3vw + 1px)}}@media only screen and (max-width: 767px){.c-section__bgCircleAfter::after{bottom:calc(-14.4vw + 1px)}}@media only screen and (min-width: 768px){.c-section__bgCircleAfter.c-section__bg--white::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221727.998%22%20height%3D%22178%22%20viewBox%3D%220%200%201727.998%20178%22%3E%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_11%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2011%22%20d%3D%22M0%2C0V43.707C225.354%2C126.952%2C529.627%2C178%2C864.5%2C178c334.363%2C0%2C638.25-50.9%2C863.5-133.924V0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleAfter.c-section__bg--white::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13656%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013656%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20transform%3D%22translate(414%2060)%20rotate(180)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleAfter.c-section__bg--gray::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221727.998%22%20height%3D%22178%22%20viewBox%3D%220%200%201727.998%20178%22%3E%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_11%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2011%22%20d%3D%22M0%2C0V43.707C225.354%2C126.952%2C529.627%2C178%2C864.5%2C178c334.363%2C0%2C638.25-50.9%2C863.5-133.924V0Z%22%20fill%3D%22%23f4f5f7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleAfter.c-section__bg--gray::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13656%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013656%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20transform%3D%22translate(414%2060)%20rotate(180)%22%20fill%3D%22%23f4f5f7%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleAfter.c-section__bg--blue::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221727.998%22%20height%3D%22178%22%20viewBox%3D%220%200%201727.998%20178%22%3E%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_11%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2011%22%20d%3D%22M0%2C0V43.707C225.354%2C126.952%2C529.627%2C178%2C864.5%2C178c334.363%2C0%2C638.25-50.9%2C863.5-133.924V0Z%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleAfter.c-section__bg--blue::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13656%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013656%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20transform%3D%22translate(414%2060)%20rotate(180)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section__bgCircleAfter.c-section__bg--bluegray::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221727.998%22%20height%3D%22178%22%20viewBox%3D%220%200%201727.998%20178%22%3E%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_11%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2011%22%20d%3D%22M0%2C0V43.707C225.354%2C126.952%2C529.627%2C178%2C864.5%2C178c334.363%2C0%2C638.25-50.9%2C863.5-133.924V0Z%22%20fill%3D%22%23e8eaed%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (max-width: 767px){.c-section__bgCircleAfter.c-section__bg--bluegray::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13656%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013656%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20transform%3D%22translate(414%2060)%20rotate(180)%22%20fill%3D%22%23e8eaed%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.c-section .c-sectionChild:not(:first-child){margin-top:7.4rem}}@media only screen and (max-width: 767px){.c-section .c-sectionChild:not(:first-child){margin-top:6rem}}.c-headingA{position:relative}@media only screen and (min-width: 768px){.c-headingA{padding-top:5rem}}@media only screen and (max-width: 767px){.c-headingA{padding-top:2.6rem}}@media only screen and (min-width: 768px){.c-headingA+*{margin-top:5.2rem}}@media only screen and (max-width: 767px){.c-headingA+*{margin-top:4rem}}.c-headingA__main{display:block;font-weight:600;color:#fff;border-top:.1px solid rgba(0,0,0,0);line-height:1.76}.c-headingA__main::before,.c-headingA__main::after{content:"";display:block;width:0;height:0}.c-headingA__main::before{margin-top:calc((1 - 1.76)*.5em)}.c-headingA__main::after{margin-bottom:calc((1 - 1.76)*.5em)}@media only screen and (min-width: 768px){.c-headingA__main{font-size:3.5rem}}@media only screen and (max-width: 767px){.c-headingA__main{margin-left:-0.6rem;font-size:2.4rem}}.c-section__bg--gray .c-headingA__main{color:#0f1322}.c-section__bg--bluegray .c-headingA__main{color:#0f1322}.c-headingA__bg{position:absolute;left:0;display:block;font-family:"Roboto",sans-serif;font-weight:700;color:hsla(0,0%,100%,.08);white-space:nowrap;z-index:-1;border-top:.1px solid rgba(0,0,0,0);line-height:1.76}.c-headingA__bg::before,.c-headingA__bg::after{content:"";display:block;width:0;height:0}.c-headingA__bg::before{margin-top:calc((1 - 1.76)*.5em)}.c-headingA__bg::after{margin-bottom:calc((1 - 1.76)*.5em)}@media only screen and (min-width: 768px){.c-headingA__bg{bottom:-0.4rem;font-size:10rem}}@media only screen and (max-width: 767px){.c-headingA__bg{bottom:-0.4rem;margin-left:-1rem;font-size:6.7rem}}.c-section__bg--gray .c-headingA__bg{color:#fff}.c-section__bg--bluegray .c-headingA__bg{color:#fff}.c-buttonWrap{display:flex;flex-wrap:wrap;line-height:1.4}@media only screen and (min-width: 768px){.c-buttonWrap{gap:1rem 2rem}}@media only screen and (max-width: 767px){.c-buttonWrap{gap:.8rem 1.6rem}}.c-buttonWrap--center{justify-content:center}.c-buttonWrap--column{flex-direction:column;align-items:center}@media only screen and (min-width: 768px){p+.c-buttonWrap{margin-top:4rem}}@media only screen and (max-width: 767px){p+.c-buttonWrap{margin-top:3rem}}.c-buttonA,.c-buttonB,.c-buttonC,.c-buttonD{position:relative;display:inline-flex;align-items:center;border-radius:99em;max-width:100%}.c-buttonA{min-width:27rem;min-height:5.6rem;background-color:#0760f0;border:.1rem solid #fff;font-weight:700;color:#fff;letter-spacing:.08em;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 768px){.c-buttonA{padding:1.4rem 3rem 1.5rem 8rem;font-size:1.7rem}}@media only screen and (max-width: 767px){.c-buttonA{padding:clamp(1.1rem,3.38vw,1.4rem) clamp(2.4rem,7.24vw,3rem) clamp(1.2rem,3.62vw,1.5rem) clamp(6.4rem,19.32vw,8rem);font-size:clamp(1.36rem,4.1vw,1.7rem)}}.c-buttonA::before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:left .3s ease-out,background-image .3s ease-out}@media only screen and (min-width: 768px){.c-buttonA::before{left:3rem;width:1.5rem;height:1.2rem}}@media only screen and (max-width: 767px){.c-buttonA::before{left:clamp(2.4rem,7.24vw,3rem);width:clamp(1.2rem,3.62vw,1.5rem);height:clamp(1rem,2.89vw,1.2rem)}}@media(hover: hover){.c-buttonA:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}.c-buttonA:hover::before{left:5rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.c-buttonA--back::before{transform:translateY(-50%) rotate(180deg)}@media(hover: hover){.c-buttonA--back:hover::before{left:1rem}}.c-buttonB{min-height:5.6rem;min-width:27rem;background-color:#0760f0;border:.1rem solid #fff;color:#fff;line-height:1.5;font-weight:700;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 768px){.c-buttonB{font-size:1.7rem}}@media only screen and (max-width: 767px){.c-buttonB{font-size:clamp(1.36rem,4.1vw,1.7rem)}}@media(hover: hover){.c-buttonB:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}}.c-buttonB:not([target=_blank]){justify-content:center}@media only screen and (min-width: 768px){.c-buttonB:not([target=_blank]){padding:1.2rem 3.6rem 1.3rem}}@media only screen and (max-width: 767px){.c-buttonB:not([target=_blank]){padding:clamp(1rem,2.89vw,1.2rem) clamp(2.9rem,8.69vw,3.6rem) clamp(1rem,3.14vw,1.3rem)}}@media only screen and (min-width: 768px){.c-buttonB[target=_blank]{padding:1.2rem 3.6rem 1.3rem 6rem}}@media only screen and (max-width: 767px){.c-buttonB[target=_blank]{padding:clamp(1rem,2.89vw,1.2rem) clamp(2.9rem,8.69vw,3.6rem) clamp(1rem,3.14vw,1.3rem) clamp(4.8rem,14.49vw,6rem)}}.c-buttonB[target=_blank]::before{content:"";position:absolute;top:50%;transform:translateY(-50%);transition:background-image .3s ease-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width: 768px){.c-buttonB[target=_blank]::before{left:3rem;width:1.6rem;height:1.6rem}}@media only screen and (max-width: 767px){.c-buttonB[target=_blank]::before{left:clamp(2.4rem,7.24vw,3rem);width:clamp(1.3rem,3.86vw,1.6rem);height:clamp(1.3rem,3.86vw,1.6rem)}}@media(hover: hover){.c-buttonB[target=_blank]:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.c-buttonC{min-height:4.6rem;min-width:23rem;font-weight:700;letter-spacing:.12em;background-color:#0760f0;border:.1rem solid rgba(0,0,0,0);color:#fff;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 768px){.c-buttonC{font-size:1.5rem}}@media only screen and (max-width: 767px){.c-buttonC{font-size:clamp(1.2rem,3.62vw,1.5rem)}}@media(hover: hover){.c-buttonC:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}}.c-buttonC--done{background-color:#fff;border-color:#0760f0;color:#0760f0}.c-buttonC:not(.c-buttonC--dl){justify-content:center;text-align:center}@media only screen and (min-width: 768px){.c-buttonC:not(.c-buttonC--dl){padding:1.1rem 4.5rem 1.2rem}}@media only screen and (max-width: 767px){.c-buttonC:not(.c-buttonC--dl){padding:clamp(.9rem,2.65vw,1.1rem) clamp(3.6rem,10.86vw,4.5rem) clamp(1rem,2.89vw,1.2rem)}}@media only screen and (min-width: 768px){.c-buttonC.c-buttonC--dl{padding:1.1rem 6.4rem 1.2rem 2.5rem}}@media only screen and (max-width: 767px){.c-buttonC.c-buttonC--dl{padding:1.1rem 6.4rem 1.2rem 2.5rem;padding:clamp(.9rem,2.65vw,1.1rem) clamp(5.1rem,15.45vw,6.4rem) clamp(1rem,2.89vw,1.2rem) clamp(2rem,6.03vw,2.5rem)}}.c-buttonC.c-buttonC--dl::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.012%22%20height%3D%2223.002%22%20viewBox%3D%220%200%2023.012%2023.002%22%3E%20%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_3%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%203%22%20d%3D%22M34692.5%2C31518.006a11.513%2C11.513%2C0%2C1%2C1%2C8.137-3.373A11.518%2C11.518%2C0%2C0%2C1%2C34692.5%2C31518.006Zm-5.824-10.982a.476.476%2C0%2C0%2C0-.48.461.5.5%2C0%2C0%2C0%2C.141.35l5.738%2C5.73a.436.436%2C0%2C0%2C0%2C.324.139h.008a.454.454%2C0%2C0%2C0%2C.332-.139l5.73-5.73a.475.475%2C0%2C0%2C0-.332-.811h-2.484a.358.358%2C0%2C0%2C1-.355-.348v-5.27a.466.466%2C0%2C0%2C0-.461-.471h-4.844a.466.466%2C0%2C0%2C0-.469.471v5.27a.349.349%2C0%2C0%2C1-.359.348Z%22%20transform%3D%22translate(-34680.996%20-31495.004)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:background-image .3s ease-out}@media only screen and (min-width: 768px){.c-buttonC.c-buttonC--dl::before{right:1.4rem;width:2.3rem;height:2.3rem}}@media only screen and (max-width: 767px){.c-buttonC.c-buttonC--dl::before{right:clamp(1.1rem,3.38vw,1.4rem);width:clamp(1.8rem,5.55vw,2.3rem);height:clamp(1.8rem,5.55vw,2.3rem)}}@media(hover: hover){.c-buttonC.c-buttonC--dl:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.012%22%20height%3D%2223.002%22%20viewBox%3D%220%200%2023.012%2023.002%22%3E%20%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_3%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%203%22%20d%3D%22M34692.5%2C31518.006a11.513%2C11.513%2C0%2C1%2C1%2C8.137-3.373A11.518%2C11.518%2C0%2C0%2C1%2C34692.5%2C31518.006Zm-5.824-10.982a.476.476%2C0%2C0%2C0-.48.461.5.5%2C0%2C0%2C0%2C.141.35l5.738%2C5.73a.436.436%2C0%2C0%2C0%2C.324.139h.008a.454.454%2C0%2C0%2C0%2C.332-.139l5.73-5.73a.475.475%2C0%2C0%2C0-.332-.811h-2.484a.358.358%2C0%2C0%2C1-.355-.348v-5.27a.466.466%2C0%2C0%2C0-.461-.471h-4.844a.466.466%2C0%2C0%2C0-.469.471v5.27a.349.349%2C0%2C0%2C1-.359.348Z%22%20transform%3D%22translate(-34680.996%20-31495.004)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.c-buttonC--secondary{background-color:#fff;border-color:#0760f0;color:#0760f0;border-color:#0760f0}@media(hover: hover){.c-buttonC--secondary:hover{background-color:#f4f5f7}}.c-buttonC--secondary.c-buttonC--done{background-color:#f4f5f7}.c-buttonD{flex-direction:column;align-items:start;justify-content:center;gap:.4rem;min-width:18rem;min-height:4rem;font-weight:500;font-size:1.3rem;background-color:#0760f0;border:.1rem solid rgba(0,0,0,0);color:#fff;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media(hover: hover){.c-buttonD:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}.c-buttonD:hover::before{color:#0760f0}}.c-buttonD--secondary{background-color:#0f1322}@media(hover: hover){.c-buttonD--secondary:hover{background-color:#fff;color:#0f1322;border-color:#0f1322}.c-buttonD--secondary:hover::before{color:#0f1322}}.c-buttonD--disable{padding:.3rem 2.1rem .4rem;align-items:center;background-color:#9198af;color:#fff;pointer-events:none}.c-buttonD:not([target=_blank]):not(.c-buttonD--disable),.c-buttonD[target=_blank]{padding:.3rem 2.1rem .4rem 4.7rem}.c-buttonD:not([target=_blank]):not(.c-buttonD--disable)::before,.c-buttonD[target=_blank]::before{content:"";position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);transition:background-image .3s ease-out,left .3s ease-out}.c-buttonD:not([target=_blank]):not(.c-buttonD--disable)::before{width:1.2rem;height:.9rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media(hover: hover){.c-buttonD:not([target=_blank]):not(.c-buttonD--disable):hover::before{left:2.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}@media(hover: hover){.c-buttonD:not([target=_blank]):not(.c-buttonD--disable).c-buttonD--secondary:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.c-buttonD[target=_blank]::before{width:1.3rem;height:1.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media(hover: hover){.c-buttonD[target=_blank]:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}@media(hover: hover){.c-buttonD[target=_blank].c-buttonD--secondary:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.217%22%20height%3D%2216.212%22%20viewBox%3D%220%200%2016.217%2016.212%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_3%22%20data-name%3D%22%E5%90%88%E4%BD%93%203%22%20d%3D%22M20883.811%2C7190.32a.813.813%2C0%2C0%2C1-.812-.808V7178.97a.813.813%2C0%2C0%2C1%2C.813-.808h2.16v1.081h-1.893v10h10v-1.888h1.08v2.161a.806.806%2C0%2C0%2C1-.236.572.814.814%2C0%2C0%2C1-.576.236Zm4.055-4.049a.812.812%2C0%2C0%2C1-.572-.242.8.8%2C0%2C0%2C1-.236-.571V7174.92a.816.816%2C0%2C0%2C1%2C.236-.577.807.807%2C0%2C0%2C1%2C.572-.236h10.537a.807.807%2C0%2C0%2C1%2C.813.813v10.538a.8.8%2C0%2C0%2C1-.236.571.821.821%2C0%2C0%2C1-.576.242Zm.268-1.086h10v-10h-10Z%22%20transform%3D%22translate(-20882.998%20-7174.107)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.c-buttonD .c-buttonD__sub{line-height:1;font-weight:400;font-size:1rem}.c-buttonD .c-buttonD__main{line-height:1;font-size:1.3rem}@media only screen and (min-width: 768px){.c-buttonContactWrap{margin-top:10rem}}@media only screen and (max-width: 767px){.c-buttonContactWrap{margin-top:6rem}}.c-buttonContact{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:.1rem solid #0f1322;border-radius:99em;color:#0f1322}@media only screen and (min-width: 768px){.c-buttonContact{gap:1.1rem;padding:3.8rem 20%}}@media only screen and (max-width: 767px){.c-buttonContact{gap:.8rem;padding:2rem 18vw}}.c-buttonContact::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:left .3s ease-out}@media only screen and (min-width: 768px){.c-buttonContact::before{left:9%;width:3.27rem;height:2.6rem}}@media only screen and (max-width: 767px){.c-buttonContact::before{left:6.2vw;width:2.1rem;height:1.6rem}}@media(hover: hover){.c-buttonContact:hover::before{left:12%}}.c-buttonContact__heading{font-weight:700}@media only screen and (min-width: 768px){.c-buttonContact__heading{font-size:4rem}}@media only screen and (max-width: 767px){.c-buttonContact__heading{font-size:min(2rem,4.83vw)}}.c-buttonContact__text{color:#40485f}@media only screen and (min-width: 768px){.c-buttonContact__text{font-weight:400;font-size:1.7rem}}@media only screen and (max-width: 767px){.c-buttonContact__text{font-size:min(1.3rem,3.14vw)}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-buttonContact__text br{display:none}}.c-buttonTelWrap{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){*+.c-buttonTelWrap{margin-top:4.5rem}}@media only screen and (max-width: 767px){*+.c-buttonTelWrap{margin-top:5rem}}.c-buttonTelWrap+*{margin-top:4rem}.c-buttonTel{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;padding:2rem;background-color:#fff;border:.1rem solid #0f1322;border-radius:99em;font-family:"Roboto",sans-serif;font-weight:700;font-size:2.4rem;line-height:1}@media only screen and (min-width: 768px){.c-buttonTel{max-width:53.6rem}}.c-buttonTel::before{content:"";width:3.4rem;height:2.9rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.926%22%20height%3D%2222.471%22%20viewBox%3D%220%200%2025.926%2022.471%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_4%22%20data-name%3D%22%E5%90%88%E4%BD%93%204%22%20d%3D%22M20734.072%2C4610.118a2.284%2C2.284%2C0%2C0%2C1%2C2.293-2.282h3.105a.764.764%2C0%2C0%2C1%2C.725.521l1.525%2C4.574a.755.755%2C0%2C0%2C1-.088.662l-1.3%2C1.943a13.483%2C13.483%2C0%2C0%2C0%2C5.48%2C5.486l1.943-1.3a.761.761%2C0%2C0%2C1%2C.668-.088l4.568%2C1.526a.763.763%2C0%2C0%2C1%2C.521.725v3.053a2.292%2C2.292%2C0%2C0%2C1-2.287%2C2.292C20742.43%2C4627.233%2C20734.072%2C4618.913%2C20734.072%2C4610.118Zm14.125%2C8.336a.776.776%2C0%2C0%2C1-.469-.708V4615.4a5.347%2C5.347%2C0%2C0%2C1%2C.766-10.639h6.107a5.346%2C5.346%2C0%2C1%2C1%2C0%2C10.691h-2.736l-2.834%2C2.834a.761.761%2C0%2C0%2C1-.541.223A.8.8%2C0%2C0%2C1%2C20748.2%2C4618.455Zm5.643-8.347a.764.764%2C0%2C1%2C0%2C.762-.761A.764.764%2C0%2C0%2C0%2C20753.84%2C4610.108Zm-3.059%2C0a.764.764%2C0%2C1%2C0%2C1.527%2C0%2C.764.764%2C0%2C0%2C0-1.527%2C0Zm-3.053%2C0a.764.764%2C0%2C1%2C0%2C.766-.761A.767.767%2C0%2C0%2C0%2C20747.729%2C4610.108Z%22%20transform%3D%22translate(-20734.072%20-4604.762)%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.c-buttonTel__text{margin-top:.8rem;font-size:1.4rem}.c-titleWrap{position:relative;text-align:center;z-index:3}@media only screen and (min-width: 768px){.c-titleWrap{min-height:25rem}}@media only screen and (min-width: 768px)and (min-width: 768px){.c-titleWrap{margin-inline:auto;padding-inline:4rem;max-width:calc(1088px + 8rem)}}@media only screen and (min-width: 768px)and (max-width: 767px){.c-titleWrap{padding-inline:3rem}}@media only screen and (max-width: 767px){.c-titleWrap{min-height:14rem}}.c-title{position:relative;display:flex;flex-direction:column;color:#0f1322}@media only screen and (min-width: 768px){.c-title{min-height:14rem;gap:2.4rem}}@media only screen and (max-width: 767px){.c-title{min-height:6.6rem;gap:1.2rem}}.c-title__main{position:relative;display:block;font-weight:700;z-index:2}@media only screen and (min-width: 768px){.c-title__main{font-size:4rem}}@media only screen and (max-width: 767px){.c-title__main{font-size:2.4rem}}.c-title__sub{position:relative;display:block;font-weight:700;z-index:2}@media only screen and (min-width: 768px){.c-title__sub{font-size:2.7rem}}@media only screen and (max-width: 767px){.c-title__sub{font-size:1.8rem}}.c-titleBg{position:absolute;left:50%;transform:translateX(-50%);width:100%;line-height:1;font-family:"Roboto",sans-serif;font-weight:700;color:#f4f5f7;white-space:nowrap;z-index:1}@media only screen and (min-width: 768px){.c-titleBg{top:1.4rem;font-size:13rem}}@media only screen and (max-width: 767px){.c-titleBg{top:1.2rem;font-size:4.2rem}}.c-titleStrong{position:relative;z-index:2;font-weight:700}@media only screen and (min-width: 768px){.c-titleStrong{font-size:2.4rem}}@media only screen and (max-width: 767px){.c-titleStrong{font-size:1.8rem}}@media only screen and (min-width: 768px){*+.c-titleStrong{margin-top:3rem}}@media only screen and (max-width: 767px){*+.c-titleStrong{margin-top:2rem}}.c-titleLead{position:relative;z-index:2;letter-spacing:.08em}@media only screen and (min-width: 768px){.c-titleLead{font-size:1.7rem}}@media only screen and (max-width: 767px){.c-titleLead{line-height:1.64;font-size:1.4rem}}@media only screen and (min-width: 768px){*+.c-titleLead{margin-top:2.6rem}}@media only screen and (max-width: 767px){*+.c-titleLead{margin-top:1.2rem}}.c-titleLead a{color:#0089ff;text-decoration:underline;font-weight:700}.c-textLink{color:#0089ff;text-decoration:underline}.c-breadcrumb{border-bottom:.1rem solid #d1d1d1}@media only screen and (max-width: 767px){.c-breadcrumb{margin-right:-3rem}}.c-breadcrumbList{display:flex;flex-wrap:nowrap;width:auto;gap:2.4rem;overflow-x:auto}@media only screen and (min-width: 768px){.c-breadcrumbList{padding-bottom:2rem}}@media only screen and (max-width: 767px){.c-breadcrumbList{padding:0 2rem 1.5rem 0}}.c-breadcrumbList__item{position:relative;min-width:max-content;font-size:1.4rem;color:#40485f}@media only screen and (max-width: 767px){.c-breadcrumbList__item{white-space:nowrap}}.c-breadcrumbList__item a{display:block;font-weight:700;color:#0760f0}.c-breadcrumbList__item+.c-breadcrumbList__item::before{content:"";position:absolute;left:-1.6rem;width:.8rem;height:1.1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.332%22%20height%3D%2210.545%22%20viewBox%3D%220%200%206.332%2010.545%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13674%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013674%22%20d%3D%22M-8966.116-18043.066l-1.061-1.062%2C4.211-4.209-4.211-4.211%2C1.061-1.062%2C5.271%2C5.273-.53.531Z%22%20transform%3D%22translate(8967.177%2018053.611)%22%20fill%3D%22%239198af%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width: 768px){.c-breadcrumbList__item+.c-breadcrumbList__item::before{top:.7rem}}@media only screen and (max-width: 767px){.c-breadcrumbList__item+.c-breadcrumbList__item::before{top:.5rem}}.c-pager{width:100%;display:flex;align-items:center;justify-content:center;gap:1.2rem .6rem}.c-pager .page-numbers{display:flex;align-items:center;justify-content:center;gap:.6rem;color:#0f1322;font-weight:700;text-decoration:none;border-radius:50%;border:.1rem solid rgba(0,0,0,0)}.c-pager .page-numbers:not(.current):not(.dots):not(ul){background-color:#fff;transition:color .3s ease-out,border-color .3s ease-out}@media(hover: hover){.c-pager .page-numbers:not(.current):not(.dots):not(ul):hover{border-color:#0760f0;color:#0760f0}}.c-pager .page-numbers:not(.prev):not(.next){border-radius:50%}.c-pager .page-numbers.current{color:#fff;background-color:#0760f0}.c-pager .page-numbers.dots{color:#d1d1d1;margin-inline:-0.8rem}.c-pager .page-numbers.prev,.c-pager .page-numbers.next{position:relative;padding:1.4rem 1.5rem;border-radius:.4rem}.c-pager .page-numbers.prev{margin-right:1rem}.c-pager .page-numbers.prev::before{margin-right:.6rem;border-style:solid;border-width:.65rem .7rem .65rem 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);transition:border-color .3s ease-out;content:""}@media(hover: hover){.c-pager .page-numbers.prev:hover::before{border-color:rgba(0,0,0,0) #0760f0 rgba(0,0,0,0) rgba(0,0,0,0)}}.c-pager .page-numbers.next{margin-left:1rem}.c-pager .page-numbers.next::after{margin-left:.6rem;border-style:solid;border-width:.65rem 0 .65rem .7rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;transition:border-color .3s ease-out;content:""}@media(hover: hover){.c-pager .page-numbers.next:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0760f0}}.c-pager .nav-links{display:flex;align-items:center;justify-content:center;gap:1.2rem .6rem}.c-pager .screen-reader-text{position:absolute;left:0;bottom:0;text-indent:-99999px}@media only screen and (min-width: 768px){.c-pager .page-numbers:not(ul){font-size:1.7rem}.c-pager .page-numbers:not(ul):not(.prev):not(.next){width:4.2rem;height:4.2rem}}@media only screen and (max-width: 767px){.c-pager .page-numbers{flex-wrap:wrap}.c-pager .page-numbers:not(ul){font-size:1.7rem}.c-pager .page-numbers:not(ul):not(.prev):not(.next){width:3.6rem;height:3.6rem}}@media only screen and (min-width: 768px){.c-categoryList__wrap{display:flex;align-items:center;gap:3rem}}@media only screen and (min-width: 768px){.c-categoryList__wrap+*{margin-top:4rem}}@media only screen and (max-width: 767px){.c-categoryList__wrap+*{margin-top:2rem}}.c-categoryList__heading{font-family:"Roboto",sans-serif;font-weight:700;font-size:1.4rem;color:#0760f0}.c-categoryList{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.c-categoryList{gap:1rem}}@media only screen and (max-width: 767px){.c-categoryList{gap:.9rem .5rem;margin-top:1rem}}.c-categoryList__link{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;border:.1rem solid #ccc;border-radius:99em;transition:color .3s ease-out,border-color .3s ease-out}@media only screen and (min-width: 768px){.c-categoryList__link{padding:1rem 2.2rem;font-weight:600}}@media only screen and (max-width: 767px){.c-categoryList__link{padding:1.1rem 2rem;font-weight:500}}@media(hover: hover){.c-categoryList__link:hover{border-color:#0760f0;color:#0760f0}}.c-categoryList__link--current{background-color:#0760f0;border-color:#0760f0;color:#fff;pointer-events:none}.c-productNav+.c-buttonWrap{margin-top:4.7rem}.c-productNav__heading{display:flex;justify-content:center;text-align:center;color:#fff}@media only screen and (min-width: 768px){.c-productNav__heading{margin-bottom:4rem}}@media only screen and (max-width: 767px){.c-productNav__heading{margin-bottom:5.9rem}}.c-productNav__heading span{position:relative;font-weight:500;letter-spacing:.1em}@media only screen and (min-width: 768px){.c-productNav__heading span{padding-inline:3.5rem;font-size:2.9rem}}@media only screen and (max-width: 767px){.c-productNav__heading span{padding-inline:2rem;line-height:1.3;font-size:1.9rem}}.c-productNav__heading span::before,.c-productNav__heading span::after{content:"";position:absolute;width:.1rem;background-color:#fff}@media only screen and (min-width: 768px){.c-productNav__heading span::before,.c-productNav__heading span::after{top:50%;height:5rem}}@media only screen and (max-width: 767px){.c-productNav__heading span::before,.c-productNav__heading span::after{bottom:0;height:3.6rem}}.c-productNav__heading span::before{left:0}@media only screen and (min-width: 768px){.c-productNav__heading span::before{transform:translateY(-50%) rotate(-25deg)}}@media only screen and (max-width: 767px){.c-productNav__heading span::before{transform:rotate(-25deg)}}.c-productNav__heading span::after{right:0}@media only screen and (min-width: 768px){.c-productNav__heading span::after{transform:translateY(-50%) rotate(25deg)}}@media only screen and (max-width: 767px){.c-productNav__heading span::after{transform:rotate(25deg)}}.c-productNav__list{display:flex}@media only screen and (min-width: 960px){.c-productNav__list{gap:1.6rem}}@media only screen and (max-width: 959px){.c-productNav__list{flex-direction:column;max-width:58rem;margin-inline:auto}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-productNav__list{gap:4rem}}@media only screen and (max-width: 767px){.c-productNav__list{gap:7rem}}.c-productNav__listItem{position:relative}@media only screen and (min-width: 768px){.c-productNav__listItem{flex:1}}.c-productNav__label{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:1.6rem}.c-productNav__labelItem{position:relative;padding:.5rem 1.6rem;background-color:#fff;border-radius:99em;letter-spacing:.08em;font-weight:500;font-size:1.5rem;box-shadow:0 .3rem 0 rgba(0,0,0,.06)}@media only screen and (min-width: 768px){.c-productNav__labelItem{max-width:100%;white-space:nowrap}}.c-productNav__labelItem::before,.c-productNav__labelItem::after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border:.6rem solid rgba(0,0,0,0)}.c-productNav__labelItem::before{top:100%;border-top:1rem solid #fff;z-index:2}.c-productNav__labelItem::after{top:calc(100% + .3rem);border-top:1rem solid rgba(0,0,0,.06);z-index:1}.c-productNav__link{position:relative;display:block;text-align:center}.c-productNav__link--disable{pointer-events:none}.c-productNav__link::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;background-color:#fff;border-radius:.4rem;z-index:-1;transition:all .1s ease-out}@media(hover: hover){.c-productNav__link:hover::before{top:-0.7rem;width:calc(100% + 1.4rem);height:calc(100% + 1.4rem)}.c-productNav__link:hover .c-buttonD{background-color:#fff;border-color:#0f1322;color:#0f1322}.c-productNav__link:hover .c-buttonD::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;left:2.8rem}}.c-productNav__name{color:#fff;border-radius:.4rem}@media only screen and (min-width: 768px){.c-productNav__name{padding:2.6rem 1.6rem 10rem}}@media only screen and (max-width: 767px){.c-productNav__name{padding:2.6rem 1.6rem 10rem}}.c-productNav__name--tekikaku{background-color:#274fa6}.c-productNav__name--survey{background-color:#3d62de}.c-productNav__name--management{background-color:#0d9ba7}@media only screen and (min-width: 960px){.c-productNav__nameLabel{font-size:clamp(1.2rem,.86vw,1.5rem)}}@media only screen and (max-width: 959px){.c-productNav__nameLabel{font-size:clamp(1.2rem,3.62vw,1.5rem)}}.c-productNav__nameMain{line-height:1.34;font-weight:700}@media only screen and (min-width: 960px){.c-productNav__nameMain{font-size:clamp(1.8rem,1.5vw,2.6rem)}}@media only screen and (max-width: 959px){.c-productNav__nameMain{font-size:clamp(2.2rem,6.28vw,2.6rem)}}@media only screen and (min-width: 768px){.c-productNav__content{padding:0 1.6rem 3.4rem}}@media only screen and (max-width: 767px){.c-productNav__content{padding:0 1.6rem 2.4rem}}.c-productNav__contentImg{margin-top:-8.1rem}.c-productNav__contentLabel{margin-top:1.4rem;font-weight:500}@media only screen and (min-width: 768px){.c-productNav__contentLabel{font-size:clamp(1.6rem,1vw,1.9rem)}}@media only screen and (max-width: 959px){.c-productNav__contentLabel{font-size:clamp(1.6rem,4.5vw,1.9rem)}}.c-productNav__buttonWrap{margin-top:1.4rem !important}.c-labList{display:grid;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 960px){.c-labList{gap:2.4rem}}@media only screen and (max-width: 959px){.c-labList{gap:1.6rem}}.c-labList__item{display:flex;background-color:#fff;border-radius:1rem}@media only screen and (min-width: 960px){.c-labList__item{padding:5% 5.2% 4.5% 5.4%;gap:2.2%}}@media only screen and (max-width: 959px){.c-labList__item{flex-direction:column;padding:5.7% 5.7% 8.5%}}@media only screen and (min-width: 960px){.c-labList__inner{flex:1}}@media only screen and (max-width: 959px){.c-labList__inner{order:2;margin-top:2rem}}.c-labList__title{font-weight:500}@media only screen and (min-width: 960px){.c-labList__title{line-height:1.95;font-size:2rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-labList__title{font-size:1.9rem}}@media only screen and (max-width: 959px){.c-labList__title{line-height:1.52;font-size:1.7rem}}@media only screen and (min-width: 960px){.c-labList__buttonWrap{margin-top:4.8rem}}@media only screen and (max-width: 959px){.c-labList__buttonWrap{margin-top:2.4rem}}.c-labList__button{min-width:auto}@media only screen and (min-width: 960px){.c-labList__img{width:48.8%}}@media only screen and (max-width: 959px){.c-labList__img{order:1}}.c-labList__img img{width:100%}.c-aboutLink__list{display:grid}@media only screen and (min-width: 768px){.c-aboutLink__list{grid-template-columns:repeat(auto-fill, minmax(34rem, 1fr));gap:1.5rem}}@media only screen and (max-width: 767px){.c-aboutLink__list{gap:1.6rem}}.c-aboutLink__listLink{position:relative;display:flex;flex-direction:column;align-items:center;border:.1rem solid #fff;border-radius:99em;color:#fff}@media only screen and (min-width: 768px){.c-aboutLink__listLink{gap:2rem;padding:3.5rem 8rem 2.2rem}}@media only screen and (max-width: 767px){.c-aboutLink__listLink{gap:1rem;padding:2.4rem 8rem 1.9rem}}.c-aboutLink__listLink::before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:1.5rem;height:1.2rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:left .3s ease-out}@media only screen and (min-width: 768px){.c-aboutLink__listLink::before{left:5rem}}@media only screen and (max-width: 767px){.c-aboutLink__listLink::before{left:clamp(4.3rem,13.04vw,5.4rem)}}@media(hover: hover){.c-aboutLink__listLink:hover::before{left:7rem}}.c-aboutLink__listTitle{font-weight:500;letter-spacing:.1em}@media only screen and (min-width: 768px){.c-aboutLink__listTitle{font-size:2.1rem}}@media only screen and (max-width: 767px){.c-aboutLink__listTitle{font-size:1.8rem}}@media only screen and (min-width: 768px){.c-aboutLink__listIcon{width:4rem;height:4rem}}@media only screen and (max-width: 767px){.c-aboutLink__listIcon{width:3.3rem;height:3.3rem}}.c-aboutLink__listIcon img{object-fit:contain}@media only screen and (min-width: 768px){.c-approachLink{padding-top:2.4rem}}.c-approachLink__heading{text-align:center;color:#fff;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 768px){.c-approachLink__heading{font-size:3.6rem}}@media only screen and (max-width: 767px){.c-approachLink__heading{line-height:1.45;font-size:min(2.2rem,5.31vw)}}.c-approachLink__lead{text-align:center;color:#fff}@media only screen and (min-width: 768px){.c-approachLink__lead{margin-top:2.2rem;font-size:1.7rem;letter-spacing:.1em}}@media only screen and (max-width: 767px){.c-approachLink__lead{margin-top:2.6rem;line-height:1.86;font-size:min(1.5rem,3.62vw)}}@media only screen and (max-width: 767px){.c-cta__inner{padding-inline:3rem}}.c-cta__heading{font-weight:500;text-align:center;letter-spacing:.08em}@media only screen and (min-width: 768px){.c-cta__heading{font-size:3.3rem}}@media only screen and (max-width: 767px){.c-cta__heading{padding-top:2.6rem;line-height:1.4;font-size:2.3rem}}@media only screen and (min-width: 768px){.c-cta__heading+*{margin-top:8rem}}@media only screen and (max-width: 767px){.c-cta__heading+*{margin-top:4.2rem}}.c-cta__contact{text-align:center}.c-cta__contactLead{line-height:1.75}@media only screen and (min-width: 768px){.c-cta__contactLead{font-size:1.8rem}}@media only screen and (max-width: 767px){.c-cta__contactLead{font-size:1.6rem}}@media only screen and (min-width: 768px){.c-cta__contactLead+*{margin-top:3.2rem}}@media only screen and (max-width: 767px){.c-cta__contactLead+*{margin-top:2.6rem}}.c-cta__whitepaper{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.c-cta__whitepaper{gap:2rem}}@media only screen and (max-width: 767px){.c-cta__whitepaper{flex-direction:column}}@media only screen and (min-width: 768px){*+.c-cta__whitepaper{margin-top:6rem}}@media only screen and (max-width: 767px){*+.c-cta__whitepaper{margin-top:4rem}}.c-cta__whitepaperItem{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.c-cta__whitepaperItem{width:100%;padding:4rem 3rem;border-top:.1rem solid #d1d1d1}}.c-cta__whitepaperLabel{position:relative;padding:.5rem 1.6rem;background-color:#f4f5f7;border-radius:99em;letter-spacing:.08em;font-weight:500;font-size:1.5rem;box-shadow:0 .3rem 0 rgba(0,0,0,.06)}.c-cta__whitepaperLabel::before,.c-cta__whitepaperLabel::after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border:.6rem solid rgba(0,0,0,0)}.c-cta__whitepaperLabel::before{top:100%;border-top:1rem solid #f4f5f7;z-index:2}.c-cta__whitepaperLabel::after{top:calc(100% + .3rem);border-top:1rem solid rgba(0,0,0,.06);z-index:1}@media only screen and (min-width: 768px){.c-cta__whitepaperLabel+*{margin-top:2.6rem}}@media only screen and (max-width: 767px){.c-cta__whitepaperLabel+*{margin-top:1.8rem}}.c-cta__whitepaperImg{border-radius:.5rem;padding:1.4rem 1.8rem .8rem;background-color:#e8eaed}@media only screen and (min-width: 768px){.c-cta__whitepaperImg+*{margin-top:2rem}}@media only screen and (max-width: 767px){.c-cta__whitepaperImg+*{margin-top:1.2rem}}.c-cta__whitepaperName{font-size:1.3rem;font-weight:500}@media only screen and (min-width: 768px){.c-cta__whitepaperName+*{margin-top:1.4rem}}@media only screen and (max-width: 767px){.c-cta__whitepaperName+*{margin-top:.8rem}}@media only screen and (min-width: 960px){.c-ctaRecruit{padding-block:10.5rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit{padding-block:8rem}}@media only screen and (max-width: 767px){.c-ctaRecruit{padding-block:6rem}}@media only screen and (min-width: 768px){.c-ctaRecruit__inner{margin-inline:auto;padding-inline:4rem;max-width:calc(1270px + 8rem)}}@media only screen and (max-width: 767px){.c-ctaRecruit__inner{padding-inline:3rem}}@media only screen and (max-width: 959px){.c-ctaRecruit__inner{padding-inline:3rem}}.c-ctaRecruit__button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0760f0;border:.1rem solid #fff;border-radius:99em;color:#fff;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 960px){.c-ctaRecruit__button{gap:4.3rem;height:28rem;padding:6.8rem 26rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__button{gap:2rem;height:16rem}}@media only screen and (max-width: 767px){.c-ctaRecruit__button{gap:.6rem;height:8.9rem}}.c-ctaRecruit__button::before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:left .3s ease-out,background-image .3s ease-out}@media only screen and (min-width: 960px){.c-ctaRecruit__button::before{left:13.4rem;width:3.3rem;height:2.6rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__button::before{left:6rem;width:2.4rem;height:2rem}}@media only screen and (max-width: 767px){.c-ctaRecruit__button::before{left:3.7rem;width:1.6rem;height:1.3rem}}@media(hover: hover){.c-ctaRecruit__button:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}.c-ctaRecruit__button:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230760f0%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}@media only screen and (hover: hover)and (min-width: 960px){.c-ctaRecruit__button:hover::before{left:17.4rem}}@media only screen and (hover: hover)and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__button:hover::before{left:8rem}}@media(hover: hover){.c-ctaRecruit__button:hover .c-ctaRecruit__label{border-color:#0760f0}}.c-ctaRecruit__heading{line-height:1;font-family:"Roboto",sans-serif;font-weight:700}@media only screen and (min-width: 960px){.c-ctaRecruit__heading{font-size:4.3rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__heading{font-size:3.2rem}}@media only screen and (max-width: 767px){.c-ctaRecruit__heading{font-size:2rem}}.c-ctaRecruit__lead{line-height:1;font-weight:600;letter-spacing:.18em}@media only screen and (min-width: 960px){.c-ctaRecruit__lead{font-size:2.5rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__lead{font-size:1.9rem}}@media only screen and (max-width: 767px){.c-ctaRecruit__lead{font-size:1.4rem}}.c-ctaRecruit__label{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border:.1rem solid #fff;border-radius:50%;line-height:1.3;text-align:center;font-weight:500}@media only screen and (min-width: 960px){.c-ctaRecruit__label{right:4.2rem;width:19.8rem;font-size:2.3rem;transition:border-color .3s ease-out}.c-ctaRecruit__label br{display:none}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-ctaRecruit__label{right:2rem;width:12rem;font-size:1.8}}@media only screen and (max-width: 767px){.c-ctaRecruit__label{right:1.1rem;width:7rem;font-size:1.3rem}}.c-newsList__wrap{background-color:#fff;border-radius:3rem}@media only screen and (min-width: 768px){.c-newsList__wrap{padding:6rem 8.8rem 8rem}}@media only screen and (max-width: 767px){.c-newsList__wrap{margin-inline:-3rem;padding:3rem 3rem 4rem}}@media only screen and (min-width: 768px){*+.c-newsList__wrap{margin-top:4rem}}@media only screen and (max-width: 767px){*+.c-newsList__wrap{margin-top:4rem}}@media only screen and (min-width: 768px){.c-newsList__wrap+*{margin-top:4rem}}@media only screen and (max-width: 767px){.c-newsList__wrap+*{margin-top:2rem}}.c-newsList__item{border-bottom:.1rem dashed #0f1322}.c-newsList__item a{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 1rem}@media only screen and (min-width: 768px){.c-newsList__item a{padding:1rem 0 2.8rem}}@media only screen and (max-width: 767px){.c-newsList__item a{padding:1rem 0 2rem}}@media(hover: hover){.c-newsList__item a:hover .c-newsList__title{color:#0760f0}}@media only screen and (min-width: 768px){.c-newsList__item+.c-newsList__item{margin-top:1.5rem}}@media only screen and (max-width: 767px){.c-newsList__item+.c-newsList__item{margin-top:2rem}}.c-newsList__category{display:flex;align-items:center;gap:.4rem}.c-newsList__categoryItem{display:flex;justify-content:center;align-items:center;padding:.3rem 1.6rem .5rem;background-color:#9198af;border-radius:99em;line-height:1;text-align:center;font-weight:500;color:#fff;font-size:1.1rem}.c-newsList__date{line-height:1;font-family:"Roboto",sans-serif;font-size:1.4rem;color:#9198af}.c-newsList__title{width:100%;font-size:1.7rem;transition:color .3s ease-out}.c-singleDetail *{word-break:break-word}@media only screen and (min-width: 768px){.c-singleDetail *{line-height:1.9411764706}}@media only screen and (max-width: 767px){.c-singleDetail *{font-size:1.7rem;line-height:1.7647058824}}@media only screen and (min-width: 768px){.c-singleDetail>*+*{margin-top:3.2rem}}@media only screen and (max-width: 767px){.c-singleDetail>*+*{margin-top:2.8rem}}.c-singleDetail h2{position:relative;border-bottom:.1rem solid #0f1322}@media only screen and (min-width: 768px){.c-singleDetail h2{padding:0 0 .7rem 3.8rem;font-weight:500;font-size:2.4rem}}@media only screen and (max-width: 767px){.c-singleDetail h2{padding:0 0 .8rem 3.3rem;font-weight:700;font-size:2rem}}.c-singleDetail h2::before{content:"";position:absolute;left:0;display:block;width:2.3rem;height:2.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222.84%22%20height%3D%2222.333%22%20viewBox%3D%220%200%2022.84%2022.333%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4954%22%20data-name%3D%22%E3%83%91%E3%82%B9%204954%22%20d%3D%22M21.965%2C6.571A11.33%2C11.33%2C0%2C0%2C0%2C15.793.4%2C3.973%2C3.973%2C0%2C0%2C0%2C13.254.1C11.135.621%2C11.9%2C4.581%2C13%2C5.738c1.063%2C1.124%2C1.968%2C2.469%2C1.31%2C4a3.128%2C3.128%2C0%2C0%2C1-5.776%2C0c-.657-1.533.247-2.878%2C1.31-4C10.939%2C4.581%2C11.706.621%2C9.587.1A3.974%2C3.974%2C0%2C0%2C0%2C7.047.4a11.4%2C11.4%2C0%2C1%2C0%2C8.744%2C21.058A11.383%2C11.383%2C0%2C0%2C0%2C21.965%2C6.571%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width: 768px){.c-singleDetail h2::before{top:1.2rem}}@media only screen and (max-width: 767px){.c-singleDetail h2::before{top:.7rem}}.c-singleDetail h3{position:relative;border-bottom:.2rem solid #ddd;font-weight:700}@media only screen and (min-width: 768px){.c-singleDetail h3{padding:0 0 1.4rem;font-size:1.9rem}}@media only screen and (max-width: 767px){.c-singleDetail h3{padding:0 0 1rem;font-size:1.8rem}}.c-singleDetail h3::after{content:"";position:absolute;left:0;bottom:-0.2rem;height:.2rem;background-color:#0760f0}@media only screen and (min-width: 768px){.c-singleDetail h3::after{width:16rem}}@media only screen and (max-width: 767px){.c-singleDetail h3::after{width:12rem}}@media only screen and (min-width: 768px){*+.c-singleDetail h3{margin-top:5rem}}@media only screen and (max-width: 767px){*+.c-singleDetail h3{margin-top:4rem}}.c-singleDetail h4{background-color:#e8eaed;font-weight:700;font-size:1.6rem}@media only screen and (min-width: 768px){.c-singleDetail h4{padding:.6rem 3rem}}@media only screen and (max-width: 767px){.c-singleDetail h4{line-height:1.625;padding:.6rem 1rem}}@media only screen and (min-width: 768px){*+.c-singleDetail h4{margin-top:5rem}}@media only screen and (max-width: 767px){*+.c-singleDetail h4{margin-top:4rem}}.c-singleDetail h5{position:relative;font-weight:700;font-size:1.4rem}@media only screen and (min-width: 768px){.c-singleDetail h5{padding-left:6rem}}@media only screen and (max-width: 767px){.c-singleDetail h5{padding-left:3rem}}.c-singleDetail h5::before{content:"";position:absolute;top:1.4rem;left:0;display:block;height:.1rem;background-color:#0f1322}@media only screen and (min-width: 768px){.c-singleDetail h5::before{width:5rem}}@media only screen and (max-width: 767px){.c-singleDetail h5::before{width:2rem}}.c-singleDetail a{color:#0089ff;text-decoration:underline}.c-singleDetail strong{font-weight:700}.c-singleDetail img{display:block;max-width:100%;margin-inline:auto}@media only screen and (min-width: 768px){.c-singleDetail ul,.c-singleDetail ol{padding-left:4rem}}@media only screen and (max-width: 767px){.c-singleDetail ul,.c-singleDetail ol{padding-left:2rem}}.c-singleDetail ul li,.c-singleDetail ol li{position:relative;padding-left:2.4rem}.c-singleDetail ul li::before,.c-singleDetail ol li::before{content:"";position:absolute;left:0;display:block}@media only screen and (min-width: 768px){.c-singleDetail ul li+li,.c-singleDetail ol li+li{margin-top:.8rem}}@media only screen and (max-width: 767px){.c-singleDetail ul li+li,.c-singleDetail ol li+li{margin-top:.6rem}}.c-singleDetail ul li::before{top:1.3rem;width:.9rem;height:.9rem;border:.1rem solid #0f1322;border-radius:50%}.c-singleDetail ol{counter-reset:counter}.c-singleDetail ol li::before{counter-increment:counter;content:counters(counter, "-") ". ";top:0}.c-singleDetail dl{display:flex;flex-wrap:wrap;font-size:1.4rem}.c-singleDetail dl dt,.c-singleDetail dl dd{padding:1.5rem 0 1.7rem}.c-singleDetail dl dt{font-size:500;border-bottom:.1rem solid #0f1322}@media only screen and (min-width: 768px){.c-singleDetail dl dt{width:12rem}}@media only screen and (max-width: 767px){.c-singleDetail dl dt{width:8rem}}.c-singleDetail dl dt:first-of-type{border-top:.1rem solid #0f1322}.c-singleDetail dl dd{padding-inline:2rem;border-bottom:.1rem solid #ccc}@media only screen and (min-width: 768px){.c-singleDetail dl dd{width:calc(100% - 12rem)}}@media only screen and (max-width: 767px){.c-singleDetail dl dd{width:calc(100% - 8rem)}}.c-singleDetail dl dd:first-of-type{border-top:.1rem solid #ccc}.c-casestudyList{display:grid;grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr))}@media only screen and (min-width: 768px){.c-casestudyList{gap:8rem 1.5rem}}@media only screen and (max-width: 767px){.c-casestudyList{gap:3rem}}.c-casestudyList__link{display:block;overflow:hidden;background-color:#fff;border-radius:1.8rem;height:100%;transition:box-shadow .3s ease-out}@media(hover: hover){.c-casestudyList__link:hover{box-shadow:0 1.7rem 1.3rem -0.7rem rgba(0,0,0,.06)}.c-casestudyList__link:hover .c-casestudyList__img img{scale:1.08}}.c-casestudyList__img{overflow:hidden}@media only screen and (min-width: 768px){.c-casestudyList__img{aspect-ratio:307/173}}@media only screen and (max-width: 767px){.c-casestudyList__img{aspect-ratio:354/199}}.c-casestudyList__img img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease-out}@media only screen and (min-width: 768px){.c-casestudyList__content{padding:1.4rem 7.4% 2.4rem}}@media only screen and (max-width: 767px){.c-casestudyList__content{padding:1.4rem 5% 2.4rem}}.c-casestudyList__service{display:flex;align-items:center}@media only screen and (min-width: 768px){.c-casestudyList__service{gap:.6rem}}@media only screen and (max-width: 767px){.c-casestudyList__service{gap:1rem}}.c-casestudyList__serviceLabel{background-color:#c1c5d1;border-radius:.4rem;line-height:1;font-weight:500;color:#fff}@media only screen and (min-width: 768px){.c-casestudyList__serviceLabel{padding:.6rem .5rem .8rem;font-size:1.2rem}}@media only screen and (max-width: 767px){.c-casestudyList__serviceLabel{padding:.6rem .6rem .8rem;font-size:1.1rem}}@media only screen and (min-width: 768px){.c-casestudyList__serviceName{font-size:1.5rem}}@media only screen and (max-width: 767px){.c-casestudyList__serviceName{font-size:1.4rem}}.c-casestudyList__logo{margin-inline:auto}@media only screen and (min-width: 768px){.c-casestudyList__logo{width:16.6rem;height:8.4rem}}@media only screen and (max-width: 767px){.c-casestudyList__logo{display:none}}@media only screen and (min-width: 768px){*+.c-casestudyList__logo{margin-top:2rem}}.c-casestudyList__logo img{width:100%;height:100%;object-fit:contain}.c-casestudyList__company{line-height:1.38;font-size:1.3rem}@media only screen and (min-width: 768px){*+.c-casestudyList__company{margin-top:1.3rem}}@media only screen and (max-width: 767px){*+.c-casestudyList__company{margin-top:1rem}}.c-casestudyList__title{font-weight:500;font-size:1.6rem;color:#40485f}@media only screen and (min-width: 768px){*+.c-casestudyList__title{margin-top:1rem}}@media only screen and (max-width: 767px){*+.c-casestudyList__title{margin-top:.4rem}}@media only screen and (min-width: 768px){.c-casestudyList__slideWrap{margin-inline:calc(-50vw + 50%)}}@media only screen and (min-width: 768px)and (min-width: 768px){.c-casestudyList__slide{margin-inline:auto;padding-inline:4rem;max-width:153.6rem}}@media only screen and (min-width: 768px)and (max-width: 767px){.c-casestudyList__slide{padding-inline:3rem}}.c-casestudyList__slide .c-casestudyList{display:flex;align-items:stretch;gap:0;height:100%}.c-casestudyList__slide .c-casestudyList__item{display:flex;height:auto;width:28rem}.c-casestudyList__slide .swiper-scrollbar{margin-top:2rem;height:1rem !important;background-color:#eaeaea;border-radius:99em}.c-casestudyList__slide .swiper-scrollbar-drag{height:1rem !important;border-radius:99em;background-color:#0760f0}.c-modalBg{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(1.3rem);backdrop-filter:brightness(-0.5);background-color:hsla(0,0%,100%,.5);z-index:200;cursor:pointer;transition:opacity .3s ease-out}.c-modalWrap{position:fixed;left:50%;transform:translate(-50%, -50%);z-index:300;text-align:left;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out}@media only screen and (min-width: 768px){.c-modalWrap{top:50%;width:90%;max-width:104rem;height:90%;max-height:77rem;padding-inline:8rem}}@media only screen and (max-width: 767px){.c-modalWrap{top:calc(50% - 3rem);width:calc(100vw - 4rem);width:90%;max-width:50rem;height:70%;max-height:calc(100svh - 4rem)}}.c-modalWrap--show{visibility:visible;opacity:1}.c-modalContent{display:flex;flex-direction:column;height:100%}@media only screen and (min-width: 768px){.c-modalContent{gap:2rem}}@media only screen and (max-width: 767px){.c-modalContent{gap:1.8rem}}.c-modalBlock__head{border-bottom:.1rem solid #0f1322}@media only screen and (min-width: 768px){.c-modalBlock__head{margin-bottom:1.6rem}}@media only screen and (max-width: 767px){.c-modalBlock__head{margin-bottom:1rem}}.c-modalBlock{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:1rem;min-height:0;overflow:hidden;box-shadow:0 .3rem 1.6rem rgba(0,0,0,.06)}@media only screen and (min-width: 768px){.c-modalBlock{padding:6rem 5rem .8rem}}@media only screen and (max-width: 767px){.c-modalBlock{padding:1.8rem 1.5rem 2.4rem}}.c-modalBlock__inner{flex:1;overflow:auto;height:fit-content}@media only screen and (min-width: 768px){.c-modalBlock__inner{padding:2rem 0}}@media only screen and (max-width: 767px){.c-modalBlock__inner{padding:0 .8rem}}.c-modalBlock__inner::-webkit-scrollbar{width:1rem}.c-modalBlock__inner::-webkit-scrollbar-track{background:#eaeaea;border-radius:99em}.c-modalBlock__inner::-webkit-scrollbar-thumb{background-color:#0760f0;border-radius:99em;background-clip:content-box}.c-modalClose{position:absolute;color:#0f1322;height:2.8rem;background-color:rgba(0,0,0,0);margin-inline:auto}@media only screen and (min-width: 768px){.c-modalClose{top:50%;right:-2rem;transform:translateY(-50%)}}@media only screen and (max-width: 767px){.c-modalClose{bottom:-7rem;left:50%;transform:translateX(-50%)}}.c-modalClose__inner{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:1.4rem;font-family:"Roboto",sans-serif}.c-modalClose__inner::before{content:"";width:3.2rem;height:3.2rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.414%22%20height%3D%2231.414%22%20viewBox%3D%220%200%2031.414%2031.414%22%3E%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2160%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202160%22%20transform%3D%22translate(-1006.793%20-21.293)%22%3E%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4935%22%20data-name%3D%22%E3%83%91%E3%82%B9%204935%22%20d%3D%22M7049.21%2C3403.707l-1.414-1.414%2C30-30%2C1.414%2C1.414Z%22%20transform%3D%22translate(-6041.003%20-3351)%22%20fill%3D%22%230f1322%22%2F%3E%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4936%22%20data-name%3D%22%E3%83%91%E3%82%B9%204936%22%20d%3D%22M7077.8%2C3403.707l-30-30%2C1.414-1.414%2C30%2C30Z%22%20transform%3D%22translate(-6041.003%20-3351)%22%20fill%3D%22%230f1322%22%2F%3E%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media only screen and (min-width: 768px){.c-form{max-width:72rem;margin-inline:auto}}.c-form *{font-size:1.7rem}.c-form input[type=text],.c-form input[type=email],.c-form input[type=number],.c-form textarea{width:100%;background-color:#fff;border:.1rem solid #e8eaed}@media only screen and (min-width: 768px){.c-form input[type=text],.c-form input[type=email],.c-form input[type=number],.c-form textarea{padding:1.8rem 3rem 1.7rem}}@media only screen and (max-width: 767px){.c-form input[type=text],.c-form input[type=email],.c-form input[type=number],.c-form textarea{padding:1.5rem 2rem 1.4rem}}.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=number]::placeholder,.c-form textarea::placeholder{color:#cbcbcb}.c-form input[type=text][data-invalid="1"],.c-form input[type=email][data-invalid="1"],.c-form input[type=number][data-invalid="1"],.c-form textarea[data-invalid="1"]{border-color:#d60e3c}.c-form button[type=submit]{outline:none;appearance:none;background-image:none;color:#fff;text-align:center;cursor:pointer;justify-content:center;text-align:center;min-height:4.6rem;min-width:23rem;font-weight:700;letter-spacing:.12em;background-color:#0760f0;border:.1rem solid rgba(0,0,0,0);border-radius:99em;color:#fff;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 768px){.c-form button[type=submit]{padding:1.1rem 4.5rem 1.2rem}}@media only screen and (max-width: 767px){.c-form button[type=submit]{padding:clamp(.9rem,2.65vw,1.1rem) clamp(3.6rem,10.86vw,4.5rem) clamp(1rem,2.89vw,1.2rem)}}@media(hover: hover){.c-form button[type=submit]:hover{background-color:#fff;border-color:#0760f0;color:#0760f0}}.c-form button[type=submit][data-action=back]{background-color:#fff;border-color:#0760f0;color:#0760f0}@media(hover: hover){.c-form button[type=submit][data-action=back]:hover{background-color:#0760f0;color:#fff}}.c-form__message{margin-bottom:2.6rem;padding:2rem;background-color:#fff;font-size:1.4rem;text-align:center}.c-form__blockLabel{display:flex;align-items:center}@media only screen and (min-width: 768px){.c-form__blockLabel{gap:.6rem;padding-bottom:1rem}}@media only screen and (max-width: 767px){.c-form__blockLabel{gap:1rem;padding-bottom:1rem}}.c-form__blockLabel label{font-weight:500;font-size:1.8rem}.c-form__inputWrap{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.c-form__inputWrap{gap:1.6rem}}@media only screen and (max-width: 767px){.c-form__inputWrap{gap:.8rem}}@media only screen and (min-width: 768px){.c-form__inputWrap>*{width:calc((100% - 1.6rem)/2)}}@media only screen and (max-width: 767px){.c-form__inputWrap>*{width:calc((100% - .8rem)/2)}}@media only screen and (min-width: 768px){.c-form__inputWrap+.c-form__inputWrap{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-form__inputWrap+.c-form__inputWrap{margin-top:.2rem}}.c-form__required{padding:.5rem .9rem .6rem;background-color:#fff;border:.1rem solid #d60e3c;border-radius:99em;line-height:1;font-weight:500;font-size:1.2rem;color:#d60e3c}.c-form__privacyText,.c-form__privacyText *{font-size:1.4rem}@media only screen and (min-width: 768px){.c-form__privacyText+*{margin-top:1rem}}@media only screen and (max-width: 767px){.c-form__privacyText+*{margin-top:1.5rem}}.c-form .smf-form>.wp-block-group+*,.c-form .smf-form>.wp-block-snow-monkey-forms-item+*{margin-top:4rem}@media only screen and (min-width: 768px){.c-form .smf-action{margin-top:4.7rem}}@media only screen and (max-width: 767px){.c-form .smf-action{margin-top:4rem}}.c-form .smf-placeholder{display:flex;flex-direction:column}.c-form .smf-text-control,.c-form .smf-radio-buttons-control,.c-form .smf-checkbox-control,.c-form .smf-textarea-control{order:2}.c-form .smf-error-messages{order:1;margin-bottom:.4rem;color:#d60e3c}.c-form .smf-radio-buttons-control__control{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.c-form .smf-radio-buttons-control__control{gap:.5rem 1.6rem}}@media only screen and (max-width: 767px){.c-form .smf-radio-buttons-control__control{flex-direction:column;gap:.2rem}}.c-form .smf-radio-buttons-control__control .smf-label{background-color:#fff;border:.1rem solid #e8eaed}@media only screen and (min-width: 768px){.c-form .smf-radio-buttons-control__control .smf-label{width:calc((100% - 1.6rem)/2)}}.c-form .smf-radio-buttons-control__control .smf-label label{display:block;cursor:pointer}.c-form .smf-radio-buttons-control__control .smf-label input{display:none}.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control{display:block}.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label{position:relative;display:block;font-size:1.5rem}@media only screen and (min-width: 768px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label{padding:1.8rem 1rem 1.8rem 6rem}}@media only screen and (max-width: 767px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label{padding:1.4rem 2rem 1.4rem 5.2rem}}.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::before,.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;transition:border-color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::before{border:.2rem solid #ccc}@media only screen and (min-width: 768px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::before{left:3rem}}@media only screen and (max-width: 767px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::before{left:2rem}}.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::after{width:1rem;height:.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.905%22%20height%3D%227.745%22%20viewBox%3D%220%200%208.905%207.745%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5532%22%20data-name%3D%22%E3%83%91%E3%82%B9%205532%22%20d%3D%22M-967.537-13640.524l-3.675-2.915%2C1.243-1.566%2C2.12%2C1.681%2C3.984-4.944%2C1.557%2C1.256Z%22%20transform%3D%22translate(971.212%2013648.27)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:0}@media only screen and (min-width: 768px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::after{left:3.6rem}}@media only screen and (max-width: 767px){.c-form .smf-radio-buttons-control__control .smf-label .smf-radio-button-control__label::after{left:2.6rem}}.c-form .smf-radio-buttons-control__control .smf-label input:checked+.smf-radio-button-control__label::before{border-color:#0f1322;background-color:#0f1322}.c-form .smf-radio-buttons-control__control .smf-label input:checked+.smf-radio-button-control__label::after{opacity:1}.c-form .smf-checkboxes-control__control{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.c-form .smf-checkboxes-control__control{gap:.5rem 1.6rem}}@media only screen and (max-width: 767px){.c-form .smf-checkboxes-control__control{flex-direction:column;gap:.2rem}}.c-form .smf-checkboxes-control__control .smf-label{background-color:#fff;border:.1rem solid #e8eaed}@media only screen and (min-width: 768px){.c-form .smf-checkboxes-control__control .smf-label{width:calc((100% - 1.6rem)/2)}}.c-form .smf-checkboxes-control__control .smf-label label{display:block;cursor:pointer}.c-form .smf-checkboxes-control__control .smf-label input{display:none}.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control{display:block}.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label{position:relative;display:block;font-size:1.5rem}@media only screen and (min-width: 768px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label{padding:1.8rem 1rem 1.8rem 6rem}}@media only screen and (max-width: 767px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label{padding:1.4rem 2rem 1.4rem 5.2rem}}.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::before,.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;transition:border-color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::before{border:.2rem solid #ccc}@media only screen and (min-width: 768px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::before{left:3rem}}@media only screen and (max-width: 767px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::before{left:2rem}}.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::after{width:1rem;height:.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.905%22%20height%3D%227.745%22%20viewBox%3D%220%200%208.905%207.745%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5532%22%20data-name%3D%22%E3%83%91%E3%82%B9%205532%22%20d%3D%22M-967.537-13640.524l-3.675-2.915%2C1.243-1.566%2C2.12%2C1.681%2C3.984-4.944%2C1.557%2C1.256Z%22%20transform%3D%22translate(971.212%2013648.27)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:0}@media only screen and (min-width: 768px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::after{left:3.6rem}}@media only screen and (max-width: 767px){.c-form .smf-checkboxes-control__control .smf-label .smf-checkbox-control__label::after{left:2.6rem}}.c-form .smf-checkboxes-control__control .smf-label input:checked+.smf-checkbox-control__label::before{border-color:#0f1322;background-color:#0f1322}.c-form .smf-checkboxes-control__control .smf-label input:checked+.smf-checkbox-control__label::after{opacity:1}.c-form .smf-action{display:flex;justify-content:center}body:has(.snow-monkey-form[data-screen=input]) .c-form__message,body:has(.snow-monkey-form[data-screen=invalid]) .c-form__message,body:has(.snow-monkey-form[data-screen=back]) .c-form__message{display:none}body:has(.snow-monkey-form[data-screen=input]) .c-form_inputHidden,body:has(.snow-monkey-form[data-screen=invalid]) .c-form_inputHidden,body:has(.snow-monkey-form[data-screen=back]) .c-form_inputHidden{display:none}body:has(.snow-monkey-form[data-screen=confirm]) .c-form_confirmHidden{display:none}.snow-monkey-form[data-screen=confirm] .c-form__inputWrap .smf-placeholder{width:auto}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .smf-form>.wp-block-group+*,.snow-monkey-form[data-screen=confirm] .smf-form>.wp-block-snow-monkey-forms-item+*{margin-top:1rem}}@media only screen and (max-width: 767px){.snow-monkey-form[data-screen=confirm] .smf-form>.wp-block-group+*,.snow-monkey-form[data-screen=confirm] .smf-form>.wp-block-snow-monkey-forms-item+*{margin-top:3rem}}.snow-monkey-form[data-screen=confirm] .c-form__required{display:none}.snow-monkey-form[data-screen=confirm] .wp-block-group .wp-block-group__inner-container{display:flex}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .wp-block-group .wp-block-group__inner-container .c-form__blockLabel{padding:2rem 0;width:18rem}}.snow-monkey-form[data-screen=confirm] .wp-block-group .wp-block-group__inner-container .smf-placeholder{padding:2rem;background-color:#fff}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .wp-block-group .wp-block-group__inner-container .smf-placeholder{flex:1;border-left:.1rem solid #0f1322}}.snow-monkey-form[data-screen=confirm] .wp-block-snow-monkey-forms-item{display:flex}.snow-monkey-form[data-screen=confirm] .wp-block-snow-monkey-forms-item .smf-item__col--controls{padding:2rem;background-color:#fff}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .wp-block-snow-monkey-forms-item .smf-item__col--controls{flex:1;border-left:.1rem solid #0f1322}}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .c-form__blockLabel{padding:2rem 0;width:18rem}}.snow-monkey-form[data-screen=confirm] .c-form__blockLabel label{pointer-events:none}@media only screen and (min-width: 768px){.snow-monkey-form[data-screen=confirm] .c-form__blockLabel label{font-size:1.7rem}}@media only screen and (min-width: 768px){.c-form__thanksText{text-align:center}}@media only screen and (max-width: 767px){.c-form__thanksText{font-size:1.6rem}}@media only screen and (min-width: 768px){.c-form__thanksText p+p{margin-top:2em}}@media only screen and (max-width: 767px){.c-form__thanksText p+p{margin-top:2em}}@media only screen and (min-width: 768px){.c-form__thanksText+*{margin-top:4.5rem}}@media only screen and (max-width: 767px){.c-form__thanksText+*{margin-top:5rem}}.error-length{padding:2rem;background-color:#fbe7eb;text-align:center;font-size:1.4rem;color:#d60e3c}@media only screen and (min-width: 768px){.error-length+*{margin-top:4rem}}@media only screen and (max-width: 767px){.error-length+*{margin-top:3rem}}.error{font-size:1.4rem;color:#d60e3c}@media only screen and (min-width: 768px){.error{width:100%;margin-bottom:.4em}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mwform-radio-field,.mwform-checkbox-field{background-color:#fff;border:.1rem solid #e8eaed}.mwform-radio-field label,.mwform-checkbox-field label{cursor:pointer}.mwform-radio-field label,.mwform-radio-field span,.mwform-checkbox-field label,.mwform-checkbox-field span{display:block;width:100%}.mwform-radio-field input,.mwform-checkbox-field input{display:none}.mwform-radio-field span,.mwform-checkbox-field span{position:relative}@media only screen and (min-width: 768px){.mwform-radio-field span,.mwform-checkbox-field span{padding:1.8rem 1rem 1.7rem 6rem}}@media only screen and (max-width: 767px){.mwform-radio-field span,.mwform-checkbox-field span{padding:1.4rem 2rem 1.3rem 5.2rem}}.mwform-radio-field span::before,.mwform-radio-field span::after,.mwform-checkbox-field span::before,.mwform-checkbox-field span::after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;transition:border-color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.mwform-radio-field span::before,.mwform-checkbox-field span::before{border:.2rem solid #ccc}@media only screen and (min-width: 768px){.mwform-radio-field span::before,.mwform-checkbox-field span::before{left:3rem}}@media only screen and (max-width: 767px){.mwform-radio-field span::before,.mwform-checkbox-field span::before{left:2rem}}.mwform-radio-field span::after,.mwform-checkbox-field span::after{width:1rem;height:.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.905%22%20height%3D%227.745%22%20viewBox%3D%220%200%208.905%207.745%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5532%22%20data-name%3D%22%E3%83%91%E3%82%B9%205532%22%20d%3D%22M-967.537-13640.524l-3.675-2.915%2C1.243-1.566%2C2.12%2C1.681%2C3.984-4.944%2C1.557%2C1.256Z%22%20transform%3D%22translate(971.212%2013648.27)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:0}@media only screen and (min-width: 768px){.mwform-radio-field span::after,.mwform-checkbox-field span::after{left:3.6rem}}@media only screen and (max-width: 767px){.mwform-radio-field span::after,.mwform-checkbox-field span::after{left:2.6rem}}.mwform-radio-field input:checked+span::before,.mwform-checkbox-field input:checked+span::before{border-color:#0f1322;background-color:#0f1322}.mwform-radio-field input:checked+span::after,.mwform-checkbox-field input:checked+span::after{opacity:1}@media only screen and (min-width: 768px){.c-termSingle__sectionInner{margin-inline:auto;padding-inline:4rem;max-width:156.6rem}}@media only screen and (max-width: 767px){.c-termSingle__sectionInner{padding-inline:3rem}}@media only screen and (max-width: 767px){.c-termSingle__sectionInner{padding-inline:3rem}}@media only screen and (min-width: 768px){.c-termSingle__block{margin-top:3rem;margin-inline:auto;max-width:1088px}}@media only screen and (max-width: 767px){.c-termSingle__block{margin-top:2rem;margin-inline:-3rem}}.c-termSingle__blockInner{background-color:#fff;border-radius:3rem}@media only screen and (min-width: 768px){.c-termSingle__blockInner{padding:3rem 5.4rem 8rem}}@media only screen and (max-width: 767px){.c-termSingle__blockInner{border:.1rem solid #f8f9fa;padding:2rem 3rem 4rem}}@media only screen and (min-width: 768px){.c-termSingle__detail *{font-size:1.6rem}}@media only screen and (max-width: 767px){.c-termSingle__detail *{font-size:1.4rem}}@media only screen and (min-width: 768px){.c-termSingle__detailBlock+.c-termSingle__detailBlock{margin-top:6rem}}@media only screen and (max-width: 767px){.c-termSingle__detailBlock+.c-termSingle__detailBlock{margin-top:5rem}}.c-termSingle__headingA{font-weight:500}@media only screen and (min-width: 768px){.c-termSingle__headingA{margin-bottom:3rem;font-size:1.9rem}}@media only screen and (max-width: 767px){.c-termSingle__headingA{margin-bottom:2rem;font-size:1.8rem}}.c-termSingle__headingB{padding-bottom:.4rem;font-size:1.6rem;border-bottom:.1rem solid #ccc}@media only screen and (min-width: 768px){.c-termSingle__headingB{margin-bottom:3rem}}@media only screen and (max-width: 767px){.c-termSingle__headingB{margin-bottom:2rem}}@media only screen and (min-width: 768px){*+.c-termSingle__headingB{margin-top:4rem}}.c-termSingle__headingC{font-weight:500;font-size:1.6rem}@media only screen and (min-width: 768px){.c-termSingle__headingC{margin-bottom:2.6rem}}@media only screen and (max-width: 767px){.c-termSingle__headingC{margin-bottom:2.2rem}}.c-termSingle__headingD{font-weight:500;font-size:1.8rem}@media only screen and (min-width: 768px){.c-termSingle__headingD{margin-bottom:2.4rem}}@media only screen and (max-width: 767px){.c-termSingle__headingD{margin-bottom:2rem}}@media only screen and (min-width: 768px){*+.c-termSingle__headingD{margin-top:2.4rem}}@media only screen and (max-width: 767px){*+.c-termSingle__headingD{margin-top:2rem}}.c-termSingle__headingE{padding:1.6rem;font-size:1.6rem;background-color:#f8f9fa;border-left:.1rem solid #40485f}@media only screen and (min-width: 768px){.c-termSingle__headingE{margin-bottom:3rem}}@media only screen and (max-width: 767px){.c-termSingle__headingE{margin-bottom:2rem}}@media only screen and (min-width: 768px){*+.c-termSingle__headingE{margin-top:4rem}}@media only screen and (min-width: 768px){.c-termSingle__detailText{margin-bottom:3rem;padding-left:3rem}}@media only screen and (max-width: 767px){.c-termSingle__detailText{margin-bottom:2rem;padding-left:2rem}}.c-termSingle__detailText p+p{margin-top:2em}.c-termSingle__detailText a{color:#0760f0;text-decoration:underline}.c-termSingle__table{border-bottom:.1rem solid #ccc}@media only screen and (min-width: 768px){.c-termSingle__table{width:100%}}@media only screen and (max-width: 767px){.c-termSingle__table{margin-left:-2rem;width:calc(100% + 2rem)}}@media only screen and (min-width: 768px){*+.c-termSingle__table{margin-top:2rem}}@media only screen and (max-width: 767px){*+.c-termSingle__table{margin-top:1.6rem}}.c-termSingle__table thead tr th,.c-termSingle__table thead tr td,.c-termSingle__table tbody tr th,.c-termSingle__table tbody tr td{border-right:.1rem solid #ccc;border-top:.1rem solid #ccc;font-weight:400}@media only screen and (min-width: 768px){.c-termSingle__table thead tr th,.c-termSingle__table thead tr td,.c-termSingle__table tbody tr th,.c-termSingle__table tbody tr td{padding:2rem;font-size:1.4rem}}@media only screen and (max-width: 767px){.c-termSingle__table thead tr th,.c-termSingle__table thead tr td,.c-termSingle__table tbody tr th,.c-termSingle__table tbody tr td{padding:1rem 1.6rem;font-size:1.4rem;width:50%}}.c-termSingle__table thead tr th:first-of-type,.c-termSingle__table thead tr td:first-of-type,.c-termSingle__table tbody tr th:first-of-type,.c-termSingle__table tbody tr td:first-of-type{border-left:.1rem solid #ccc}.c-termSingle__table thead tr th,.c-termSingle__table tbody tr th{background-color:#f5f5f5}@media only screen and (max-width: 767px){.c-termSingle__table--typeB thead tr th,.c-termSingle__table--typeB thead tr td,.c-termSingle__table--typeB tbody tr th,.c-termSingle__table--typeB tbody tr td{width:auto}}.c-termSingle__table--fontS thead tr th,.c-termSingle__table--fontS thead tr td,.c-termSingle__table--fontS tbody tr th,.c-termSingle__table--fontS tbody tr td{font-size:1.3rem}@media only screen and (min-width: 768px){.c-termSingle__table--fontS thead tr th,.c-termSingle__table--fontS thead tr td,.c-termSingle__table--fontS tbody tr th,.c-termSingle__table--fontS tbody tr td{padding:1.2rem}}@media only screen and (max-width: 767px){.c-termSingle__table--fontS thead tr th,.c-termSingle__table--fontS thead tr td,.c-termSingle__table--fontS tbody tr th,.c-termSingle__table--fontS tbody tr td{padding:.6rem 1.2rem}}.c-termSingle__table--thNum{counter-reset:tableNum}@media only screen and (min-width: 768px){.c-termSingle__table--thNum{line-height:1.42}}.c-termSingle__table--thNum tbody tr{counter-increment:tableNum}.c-termSingle__table--thNum tbody tr th{text-indent:-1em}@media only screen and (min-width: 768px){.c-termSingle__table--thNum tbody tr th{padding-left:calc(2rem + 1em)}}@media only screen and (max-width: 767px){.c-termSingle__table--thNum tbody tr th{padding-left:calc(1.6rem + 1em)}}.c-termSingle__table--thNum tbody tr th::before{content:counter(tableNum) "."}.c-termSingle__ol{counter-reset:listNum;font-size:inherit}.c-termSingle__ol>li{position:relative;counter-increment:listNum;font-size:inherit;padding-left:1.7em}.c-termSingle__ol>li::before{content:counter(listNum) ".";position:absolute;left:0}@media only screen and (min-width: 768px){.c-termSingle__ol>li+li{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__ol>li+li{margin-top:.4rem}}.c-termSingle__olBracket{counter-reset:listNum}@media only screen and (min-width: 768px){.c-termSingle__olBracket{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olBracket{margin-top:.4rem}}.c-termSingle__olBracket>li{position:relative;counter-increment:listNum;font-size:inherit;padding-left:2.5em}.c-termSingle__olBracket>li::before{content:"（" counter(listNum) "）";position:absolute;left:0}@media only screen and (min-width: 768px){.c-termSingle__olBracket>li+li{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olBracket>li+li{margin-top:.4rem}}.c-termSingle__olCircle{counter-reset:listNum}@media only screen and (min-width: 768px){.c-termSingle__olCircle{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olCircle{margin-top:.4rem}}.c-termSingle__olCircle>li{position:relative;counter-increment:listNum;font-size:inherit;padding-left:1.7em}.c-termSingle__olCircle>li::before{content:counter(listNum);position:absolute;left:0;display:flex;justify-content:center;align-items:center;padding-bottom:.2rem;border:1px solid #0f1322;border-radius:99em;line-height:1;letter-spacing:-0.05em}@media only screen and (min-width: 768px){.c-termSingle__olCircle>li::before{top:.5rem;width:1.9rem;height:1.9rem;font-size:1.3rem}}@media only screen and (max-width: 767px){.c-termSingle__olCircle>li::before{top:.4rem;width:1.7rem;height:1.7rem;font-size:1.1rem}}@media only screen and (min-width: 768px){.c-termSingle__olCircle>li+li{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olCircle>li+li{margin-top:.4rem}}.c-termSingle__olKana{counter-reset:listNum}@media only screen and (min-width: 768px){.c-termSingle__olKana{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olKana{margin-top:.4rem}}.c-termSingle__olKana>li{position:relative;counter-increment:listNum;font-size:inherit;padding-left:1.7em}.c-termSingle__olKana>li::before{content:counter(listNum, katakana);position:absolute;left:0}@media only screen and (min-width: 768px){.c-termSingle__olKana>li+li{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__olKana>li+li{margin-top:.4rem}}.c-termSingle__ul>li{position:relative;padding-left:1.7em}.c-termSingle__ul>li::before{content:"";position:absolute;display:block;width:.4rem;height:.4rem;border-radius:50%;background-color:#0f1322}@media only screen and (min-width: 768px){.c-termSingle__ul>li::before{left:1rem;top:1.2rem}}@media only screen and (max-width: 767px){.c-termSingle__ul>li::before{left:.8rem;top:1rem}}@media only screen and (min-width: 768px){.c-termSingle__ul>li+li{margin-top:.5rem}}@media only screen and (max-width: 767px){.c-termSingle__ul>li+li{margin-top:.4rem}}.c-termSingle__hr{border-color:#ccc}@media only screen and (min-width: 768px){.c-termSingle__hr{margin-block:8rem}}@media only screen and (max-width: 767px){.c-termSingle__hr{margin-block:6rem}}.c-anchorLink{display:grid}@media only screen and (min-width: 768px){.c-anchorLink{grid-template-columns:repeat(2, 1fr);gap:1.6rem}}@media only screen and (max-width: 767px){.c-anchorLink{grid-template-columns:repeat(1, 1fr);gap:.4rem}}@media only screen and (min-width: 768px){.c-anchorLink+*{margin-top:10rem}}@media only screen and (max-width: 767px){.c-anchorLink+*{margin-top:8rem}}.c-anchorLink__item a{position:relative;display:block;background-color:#fff;border:.1rem solid #0f1322;border-radius:99em;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width: 768px){.c-anchorLink__item a{padding:1.4rem 4rem 1.4rem 2.4rem}}@media only screen and (max-width: 767px){.c-anchorLink__item a{padding:1.2rem 3.2rem 1.2rem 1.6rem}}.c-anchorLink__item a::before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%230f1322%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:background-color .3s ease-out}@media only screen and (min-width: 768px){.c-anchorLink__item a::before{right:2rem;width:1.4rem;height:1.4rem}}@media only screen and (max-width: 767px){.c-anchorLink__item a::before{right:1.2rem;width:1.2rem;height:1.2rem}}@media(hover: hover){.c-anchorLink__item a:hover{background-color:#0760f0;border-color:#0760f0;color:#fff}.c-anchorLink__item a:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.654%22%20height%3D%2212.424%22%20viewBox%3D%220%200%2015.654%2012.424%22%3E%20%20%3Cpath%20id%3D%22%E5%90%88%E4%BD%93_2%22%20data-name%3D%22%E5%90%88%E4%BD%93%202%22%20d%3D%22M21840.746%2C14041.83a1.088%2C1.088%2C0%2C0%2C1%2C.061-1.535l3.5-3.246h-10.723a1.086%2C1.086%2C0%2C0%2C1%2C0-2.172h10.668l-3.588-3.24a1.083%2C1.083%2C0%2C1%2C1%2C1.453-1.606l5.68%2C5.127a1.087%2C1.087%2C0%2C0%2C1%2C.012%2C1.6l-5.527%2C5.127a1.1%2C1.1%2C0%2C0%2C1-.74.29A1.077%2C1.077%2C0%2C0%2C1%2C21840.746%2C14041.83Z%22%20transform%3D%22translate(-21832.5%20-14029.751)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}}.p-topSection{position:relative}@media only screen and (min-width: 768px){.p-topSection{margin-inline:auto;padding-inline:4rem;max-width:135rem}}@media only screen and (max-width: 767px){.p-topSection{padding-inline:3rem}}@media only screen and (min-width: 768px){.p-topSection{display:flex;align-items:flex-start}}@media only screen and (min-width: 768px){.p-topSection__label{width:7%}}.p-topSection__labelText{font-family:"Roboto",sans-serif;font-size:1.5rem}@media only screen and (min-width: 768px){.p-topSection__labelText{position:sticky;top:0;padding-top:1.4rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;color:#fff}}@media only screen and (max-width: 767px){.p-topSection__labelText{position:relative;padding-left:1.4rem;color:hsla(0,0%,100%,.5)}}.p-topSection__labelText::before{content:"";position:absolute;display:block;width:.4rem;height:.4rem;border-radius:50%;background-color:#fff}@media only screen and (min-width: 768px){.p-topSection__labelText::before{top:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 767px){.p-topSection__labelText::before{top:50%;left:0;transform:translateY(-50%)}}.p-topSection__labelText--blue{color:#0760f0}.p-topSection__labelText--blue::before{background-color:#0760f0}@media only screen and (min-width: 768px){.p-topSection__inner{width:93%}}@media only screen and (max-width: 767px){.p-topSection__inner{margin-top:.8rem}}.p-topSection__title{font-weight:500;color:#fff}@media only screen and (min-width: 768px){.p-topSection__title{line-height:1.56;font-size:2.5rem}}@media only screen and (max-width: 767px){.p-topSection__title{line-height:1.7;font-size:clamp(1.2rem,4.83vw,2rem)}}.p-topSection__title--black{color:#0f1322}@media only screen and (min-width: 768px){.p-topMv{margin-inline:auto;padding-inline:4rem;max-width:135rem}}@media only screen and (max-width: 767px){.p-topMv{padding-inline:3rem}}@media only screen and (min-width: 768px){.p-topMv{height:90svh;min-height:90.6rem}}@media only screen and (max-width: 767px){.p-topMv{height:100svh}}.p-topMv__inner{display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (min-width: 768px){.p-topMv__inner{padding-top:9rem}}@media only screen and (max-width: 767px){.p-topMv__inner{padding-top:7rem}}.p-topMv__copy{text-shadow:0 .6rem 1.6rem #0950d0}.p-topMv__copySub{display:block;font-weight:500;color:#fff}@media only screen and (min-width: 768px){.p-topMv__copySub{padding-left:1.4rem;line-height:1.5;font-size:6rem}}@media only screen and (max-width: 767px){.p-topMv__copySub{line-height:1.45;font-size:max(3rem,7.24vw)}}.p-topMv__copyMain{display:block;font-weight:500;color:#fff}@media only screen and (min-width: 768px){.p-topMv__copyMain{line-height:1.33;font-size:9rem}}@media only screen and (max-width: 767px){.p-topMv__copyMain{line-height:1.31;font-size:max(4.4rem,10.62vw)}}.p-topMv__lead{color:#fff;text-shadow:0 .3rem .6rem rgba(0,0,0,.16)}@media only screen and (min-width: 768px){.p-topMv__lead{margin-top:5.2rem;line-height:2;font-size:1.6rem}}@media only screen and (max-width: 767px){.p-topMv__lead{margin-top:3.7rem;line-height:1.78;font-size:max(1.4rem,3.38vw)}}@media only screen and (min-width: 768px){.p-topDo{padding-bottom:47.9rem}}@media only screen and (max-width: 767px){.p-topDo{padding-bottom:16.4rem}}.p-topDo__text{color:#fff}@media only screen and (min-width: 768px){.p-topDo__text{margin-top:4.9rem;line-height:2;font-size:1.6rem}}@media only screen and (max-width: 767px){.p-topDo__text{margin-top:4rem;line-height:1.58;font-size:min(1.7rem,4.1vw)}}@media only screen and (min-width: 768px){.p-topDo__text+.p-topDo__buttonWrap{margin-top:5.9rem}}@media only screen and (max-width: 767px){.p-topDo__text+.p-topDo__buttonWrap{margin-top:4.6rem}}.p-topPortforio{position:relative;background-color:#fff}@media only screen and (max-width: 767px){.p-topPortforio{padding-bottom:4rem}}.p-topPortforio::before,.p-topPortforio::after{content:"";position:absolute;left:0;display:block;z-index:1;width:100%;overflow:hidden}@media only screen and (min-width: 768px){.p-topPortforio::before,.p-topPortforio::after{height:17.8rem}}@media only screen and (min-width: 1728px){.p-topPortforio::before,.p-topPortforio::after{height:10.3vw}}@media only screen and (max-width: 767px){.p-topPortforio::before,.p-topPortforio::after{height:14.4vw}}@media only screen and (min-width: 768px){.p-topPortforio::before{top:-17.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221728%22%20height%3D%22178.004%22%20viewBox%3D%220%200%201728%20178.004%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13592%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013592%22%20d%3D%22M17665%2C18349v-44.078c225.25-83.021%2C529.137-133.926%2C863.5-133.926%2C334.871%2C0%2C639.146%2C51.049%2C864.5%2C134.295V18349Z%22%20transform%3D%22translate(-17665%20-18170.998)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 1728px){.p-topPortforio::before{top:-10.3vw}}@media only screen and (max-width: 767px){.p-topPortforio::before{top:-14.4vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13655%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013655%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 768px){.p-topPortforio::after{bottom:-17.8rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221727.998%22%20height%3D%22178%22%20viewBox%3D%220%200%201727.998%20178%22%3E%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_11%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2011%22%20d%3D%22M0%2C0V43.707C225.354%2C126.952%2C529.627%2C178%2C864.5%2C178c334.363%2C0%2C638.25-50.9%2C863.5-133.924V0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}@media only screen and (min-width: 1728px){.p-topPortforio::after{bottom:-10.3vw}}@media only screen and (max-width: 767px){.p-topPortforio::after{bottom:-14.4vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22414%22%20height%3D%2260%22%20viewBox%3D%220%200%20414%2060%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13656%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013656%22%20d%3D%22M0%2C60V45.267C53.991%2C17.207%2C126.89%2C0%2C207.119%2C0%2C287.227%2C0%2C360.034%2C17.158%2C414%2C45.143V60Z%22%20transform%3D%22translate(414%2060)%20rotate(180)%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover}}.p-topPortforio__bg{position:absolute;left:0;line-height:1;font-family:"Roboto",sans-serif;font-weight:700;white-space:nowrap;color:#f8f9fa;animation:loop-slide 60s infinite linear 1s both}@media only screen and (min-width: 768px){.p-topPortforio__bg{top:15.5rem;font-size:20.8rem}}@media only screen and (max-width: 767px){.p-topPortforio__bg{top:20rem;font-size:10.8rem}}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.p-topPortforio__title{font-weight:500}@media only screen and (min-width: 768px){.p-topPortforio__title{margin-top:3.9rem;line-height:1.44;font-size:5.6rem}}@media only screen and (max-width: 767px){.p-topPortforio__title{margin-top:4rem;line-height:1.46;font-size:clamp(2.5rem,7.72vw,3.2rem)}}@media only screen and (min-width: 768px){.p-topPortforio__content{margin-top:13.9rem}}@media only screen and (min-width: 960px){.p-topPortforio__content{display:flex;flex-wrap:wrap;gap:0 10%}}@media only screen and (max-width: 767px){.p-topPortforio__content{margin-top:7.1rem}}.p-topPortforio__contentText{color:#40485f}@media only screen and (min-width: 768px){.p-topPortforio__contentText{line-height:2.28;font-size:1.4rem}}@media only screen and (min-width: 960px){.p-topPortforio__contentText{width:clamp(28rem,30%,35.2rem)}}@media only screen and (min-width: 768px)and (max-width: 1023px){.p-topPortforio__contentText{width:80%}}@media only screen and (max-width: 767px){.p-topPortforio__contentText{margin-left:3rem;line-height:1.8;font-size:clamp(1.2rem,3.86vw,1.6rem)}}.p-topPortforio__contentText p+p{margin-top:2rem}@media only screen and (min-width: 1024px){.p-topPortforio__contentImg{padding-top:14rem;width:clamp(40rem,57%,68rem);margin-left:auto}}@media only screen and (min-width: 768px)and (max-width: 1023px){.p-topPortforio__contentImg{width:80%;margin:6rem 0 0 auto}}@media only screen and (max-width: 767px){.p-topPortforio__contentImg{margin-top:6rem}}.p-topPortforio__contentImg figcaption{font-weight:500}@media only screen and (min-width: 768px){.p-topPortforio__contentImg figcaption{margin-bottom:3.6rem;text-align:center;font-size:2.3rem}}@media only screen and (max-width: 767px){.p-topPortforio__contentImg figcaption{margin:0 0 3rem 3rem;line-height:1.57;font-size:2.1rem}}@media only screen and (min-width: 768px){.p-topResource{padding-bottom:7.2rem}}@media only screen and (max-width: 767px){.p-topResource{padding-bottom:10.2rem}}@media only screen and (min-width: 768px){.p-topResource .p-topSection__inner{max-width:108.8rem}}@media only screen and (min-width: 768px){.p-topResource__labWrap{margin-top:3.3rem}}@media only screen and (max-width: 767px){.p-topResource__labWrap{margin-top:4rem}}.p-topResource__labWrap .c-labList__item{border-radius:2rem}@media only screen and (min-width: 768px){.p-topResource__buttonWrap{margin-top:5.2rem}}@media only screen and (max-width: 767px){.p-topResource__buttonWrap{margin-top:5.6rem}}.p-topResult{background-color:#e8eaed}@media only screen and (min-width: 768px){.p-topResult{padding-block:10rem 14rem}}@media only screen and (max-width: 767px){.p-topResult{padding-block:6.1rem 8rem}}@media only screen and (min-width: 768px){.p-topResult__block{max-width:108.8rem}}@media only screen and (min-width: 768px){*+.p-topResult__block{margin-top:2.2rem}}@media only screen and (max-width: 767px){*+.p-topResult__block{margin-top:4rem}}@media only screen and (min-width: 768px){.p-topResult__block+.p-topResult__block{margin-top:9.8rem}}@media only screen and (max-width: 767px){.p-topResult__block+.p-topResult__block{margin-top:6rem}}.p-topResult__blockTitle{position:relative;margin-bottom:2.4rem;padding-left:3.5rem;font-weight:500;font-size:clamp(1.3rem,4.1vw,1.7rem)}.p-topResult__blockTitle::before{content:"";position:absolute;left:0;top:1.5rem;display:block;width:2rem;height:.1rem;background-color:#707070}.p-topResult__certification .swiper-scrollbar{margin-top:2rem;height:1rem !important;background-color:#eaeaea;border-radius:99em}.p-topResult__certification .swiper-scrollbar-drag{height:1rem !important;border-radius:99em;background-color:#0760f0}.p-topResult__certificationList{display:flex}.p-topResult__certificationListItem{height:auto;background-color:#fff;border-radius:2rem}@media only screen and (min-width: 768px){.p-topResult__certificationListItem{width:clamp(29rem,32%,35.2rem);padding:3.3%}}@media only screen and (max-width: 767px){.p-topResult__certificationListItem{width:28.4rem;padding:2.5rem}}@media only screen and (min-width: 768px){.p-topResult__certificationThumb{aspect-ratio:273/143}}@media only screen and (max-width: 767px){.p-topResult__certificationThumb{aspect-ratio:234/122}}.p-topResult__certificationThumb img{width:100%;height:100%;object-fit:cover}.p-topResult__certificationTitle{font-weight:500;font-size:clamp(1.2rem,3.86vw,1.6rem)}@media only screen and (min-width: 768px){.p-topResult__certificationTitle{margin-top:2.9rem;line-height:1.68}}@media only screen and (max-width: 767px){.p-topResult__certificationTitle{margin-top:2rem;line-height:1.56}}.p-topResult__certificationLinkList{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}@media only screen and (min-width: 768px){.p-topResult__certificationLinkList{margin-top:3rem}}@media only screen and (max-width: 767px){.p-topResult__certificationLinkList{margin-top:2rem}}.p-topResult__certificationLinkListItem{font-weight:500}@media only screen and (min-width: 768px){.p-topResult__certificationLinkListItem{font-size:1.1rem}}@media only screen and (max-width: 767px){.p-topResult__certificationLinkListItem{font-size:clamp(1rem,3.14vw,1.3rem)}}.p-topResult__certificationLinkListItem a{text-decoration:underline;color:#0760f0}.p-topResult__numberNote{position:relative;padding-left:1.5rem;font-size:clamp(1rem,2.89vw,1.2rem);color:#9198af}.p-topResult__numberNote::before{content:"※";position:absolute;left:0}.p-topResult__numberList{margin-top:2rem;display:grid}@media only screen and (min-width: 768px){.p-topResult__numberList{grid-template-columns:repeat(3, 1fr);gap:1.6rem}}@media only screen and (max-width: 767px){.p-topResult__numberList{grid-template-columns:repeat(1, 1fr);gap:.7rem}}.p-topResult__numberListItem{background-color:#fff;border-radius:2rem;text-align:center}@media only screen and (min-width: 768px){.p-topResult__numberListItem{padding:3rem}}@media only screen and (max-width: 767px){.p-topResult__numberListItem{padding:2.2rem 2.2rem 2rem}}.p-topResult__numberTitle{font-weight:500;font-size:clamp(1.2rem,3.62vw,1.5rem)}.p-topResult__numberText{line-height:1.32;font-family:"Roboto",sans-serif;font-weight:700;font-size:clamp(3.2rem,9.66vw,4rem)}.p-topResult__numberTextUnit{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(2rem,6.03vw,2.5rem)}.p-topResult__company{background-color:#fff;border-radius:2rem}@media only screen and (min-width: 768px){.p-topResult__company{margin-top:2rem;padding:5.5rem 5rem 3.7rem}}@media only screen and (max-width: 767px){.p-topResult__company{margin-top:3.3rem;padding:4rem 2rem 3rem}}.p-topResult__companyLead{font-weight:500;font-size:clamp(1.2rem,3.86vw,1.6rem)}@media only screen and (min-width: 768px){.p-topResult__companyLead{margin-bottom:5.5rem;line-height:1.68;text-align:center}}@media only screen and (max-width: 767px){.p-topResult__companyLead{margin-bottom:2.6rem;padding-inline:1rem;line-height:1.5}}.p-topResult__companyList{display:grid}@media only screen and (min-width: 768px){.p-topResult__companyList{grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));gap:1.9rem}}@media only screen and (max-width: 767px){.p-topResult__companyList{grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));gap:1.2rem}}@media only screen and (min-width: 768px){.p-topResult__companyListItem{aspect-ratio:148/75}}@media only screen and (max-width: 767px){.p-topResult__companyListItem{aspect-ratio:96/49}}.p-topResult__companyListItem img{width:100%;height:100%;object-fit:contain}.p-topService{background-color:#f8f9fa}@media only screen and (min-width: 768px){.p-topService{padding-top:calc(12rem + clamp(17.8rem,10.3vw,10.3vw));padding-bottom:15.2rem}}@media only screen and (max-width: 767px){.p-topService{padding-top:calc(8rem + 14vw);padding-bottom:8.7rem}}@media only screen and (min-width: 768px){.p-topService__lead{margin-top:1.3rem;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-topService__lead{margin-top:4rem;font-size:cmlamp(1.2rem, 3.62vw, 1.5rem)}}@media only screen and (min-width: 768px){.p-topService__slideWrap{margin-top:6.4rem}}@media only screen and (max-width: 767px){.p-topService__slideWrap{margin-top:2.8rem}}@media only screen and (min-width: 768px){.p-topService__slide{gap:2rem}}@media only screen and (max-width: 767px){.p-topService__slide{display:flex;flex-direction:column;gap:3rem}}.p-topService__slideItem{position:relative;border-radius:3rem;background-color:#fff;box-shadow:0 .3rem 2.6rem rgba(0,0,0,.06);overflow:hidden}@media only screen and (min-width: 768px){.p-topService__slideItem{width:clamp(0rem,76.6%,90.5rem);min-height:46.6rem;padding:4rem 7rem}}@media only screen and (max-width: 767px){.p-topService__slideItem{min-height:35.4rem;padding:clamp(2.4rem,7.24vw,3rem)}}.p-topService__slideItemInner{position:relative;z-index:2}.p-topService__slideItemTitle{line-height:1.2;font-size:clamp(1.6rem,4.83vw,2rem);font-weight:700;color:#40485f}.p-topService__slideItemLead{margin-top:.4rem;line-height:1.84;font-size:clamp(1rem,3.14vw,1.3rem);color:#9198af}@media only screen and (min-width: 768px){.p-topService__slideItemLead::before{content:"- "}}.p-topService__slideItemInfo{border-radius:0 99em 99em 0}@media only screen and (min-width: 768px){.p-topService__slideItemInfo{width:46.3rem;margin:4.2rem 0 0 -7rem;padding:3.7rem 5rem 5.5rem 7rem}}@media only screen and (max-width: 767px){.p-topService__slideItemInfo{width:clamp(25rem,78.2vw,32.4rem);margin:1.8rem 0 0 clamp(-3rem,-7.24vw,-2.4rem);padding:clamp(2.4rem,7.24vw,3rem) clamp(2.1rem,6.52vw,2.7rem) clamp(2.4rem,7.24vw,3rem) clamp(2.4rem,7.24vw,3rem)}}.p-topService__slideItemInfo--tekikaku{background-color:#274fa6}.p-topService__slideItemInfo--survey{background-color:#3d62de}.p-topService__slideItemInfo--management{background-color:#0d9ba7}.p-topService__slideItemName{color:#fff}.p-topService__slideItemNameSub{display:block;font-weight:500;font-size:clamp(1rem,3.14vw,1.3rem)}.p-topService__slideItemNameMain{display:block;font-weight:700}@media only screen and (min-width: 768px){.p-topService__slideItemNameMain{margin-top:.4rem;line-height:1.14;font-size:3.4rem}}@media only screen and (max-width: 767px){.p-topService__slideItemNameMain{line-height:1.33;font-size:clamp(2.2rem,6.52vw,2.7rem)}}.p-topService__slideItemText{font-size:clamp(1.1rem,3.38vw,1.4rem);color:#fff}@media only screen and (min-width: 768px){.p-topService__slideItemText{margin-top:1.3rem;line-height:1.7}}@media only screen and (max-width: 767px){.p-topService__slideItemText{margin-top:2.2rem;line-height:1.64}}@media only screen and (min-width: 768px){.p-topService__slideItemButtonWrap{position:absolute;left:-1.6rem;bottom:0;transform:translateY(50%)}}@media only screen and (max-width: 767px){.p-topService__slideItemButtonWrap{margin-top:7rem}}.p-topService__slideItemBg{position:absolute;bottom:0;right:0;z-index:1}@media only screen and (min-width: 768px){.p-topService__slideItemBg{width:auto;height:100%}}@media only screen and (max-width: 767px){.p-topService__slideItemBg{width:auto;height:60.6vw}}.p-topService__slideItemBg img{width:auto;height:100%;object-fit:cover}.p-topService__buttonWrap{margin-top:6.7rem}@media only screen and (min-width: 768px){.p-topService__slideWrap .swiper-pagination{margin-bottom:5rem}.p-topService__slideWrap .swiper-pagination-bullet{position:relative;padding:1.8rem 3.3rem;background-color:#fff;font-weight:500;font-size:1.7rem;color:#40485f;border-radius:99em;border:.1rem solid rgba(0,0,0,0);transition:border-color .3s ease-out}}@media only screen and (min-width: 768px)and (hover: hover){.p-topService__slideWrap .swiper-pagination-bullet:hover{border-color:#0760f0}}@media only screen and (min-width: 768px){.p-topService__slideWrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0760f0;color:#fff}.p-topService__slideWrap .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:3rem}.p-topService__slideWrap .swiper-pagination-bullet+.swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:-3.1rem;transform:translate(0, -50%);display:block;background-color:#d1d1d1;width:3rem;height:.1rem}}.p-topStand{padding-block:1px;background-color:#f4f5f7}@media only screen and (min-width: 768px){.p-topStand{padding-bottom:clamp(17.8rem,10.3vw,10.3vw)}}@media only screen and (max-width: 767px){.p-topStand{padding-bottom:14vw}}.p-topStand__inner{background:linear-gradient(to bottom, #fff 0%, #f4f5f7 100%)}@media only screen and (min-width: 768px){.p-topStand__inner{border-radius:8.6rem;max-width:150.4rem;margin:-34.4rem auto 7rem;padding:10rem 0 8.6rem}}@media only screen and (max-width: 767px){.p-topStand__inner{border-radius:7.6rem 7.6rem 0 0;margin:-7.6rem 0 0;padding:5.1rem 0 6rem}}@media only screen and (min-width: 768px){.p-topStand__head{display:flex;flex-wrap:wrap;gap:5.4%;margin-top:2.9rem}}@media only screen and (max-width: 767px){.p-topStand__head{margin-top:5.8rem}}.p-topStand__headTitle{font-weight:500}@media only screen and (min-width: 768px){.p-topStand__headTitle{width:54rem;line-height:1.26;font-size:5.6rem}}@media only screen and (max-width: 767px){.p-topStand__headTitle{line-height:1.46;font-size:clamp(2.5rem,7.72vw,3.2rem)}}.p-topStand__headLead{color:#40485f}@media only screen and (min-width: 768px){.p-topStand__headLead{flex:1;min-width:40rem;max-width:53rem;margin-left:auto;padding-top:4.4rem;line-height:2.28;font-size:1.4rem}}@media only screen and (max-width: 767px){.p-topStand__headLead{margin:4.5rem 0 0 3rem;line-height:1.8;font-size:clamp(1.2rem,3.86vw,1.6rem)}}@media only screen and (min-width: 768px){.p-topStand__content{margin-top:16rem}}@media only screen and (max-width: 767px){.p-topStand__content{margin-top:5rem}}.p-topStand__contentTitle{font-weight:500}@media only screen and (min-width: 768px){.p-topStand__contentTitle{font-size:4.1rem}}@media only screen and (max-width: 767px){.p-topStand__contentTitle{font-size:clamp(1.9rem,5.79vw,2.4rem)}}@media only screen and (min-width: 768px){.p-topStand__contentInner{margin-top:8.2rem;display:flex;flex-wrap:wrap;gap:-5.2rem 10%}}@media only screen and (max-width: 767px){.p-topStand__contentInner{margin:3rem 0 0 0}}.p-topStand__contentText{color:#40485f}@media only screen and (min-width: 768px){.p-topStand__contentText{max-width:42.3rem;line-height:2.2;font-size:1.4rem}}@media only screen and (max-width: 767px){.p-topStand__contentText{margin-left:3rem;line-height:1.8;font-size:clamp(1.2rem,3.86vw,1.6rem)}}.p-topStand__contentText p+p{margin-top:2em}@media only screen and (min-width: 768px){.p-topStand__contentImg{width:clamp(36rem,47%,56rem);margin:2rem 7rem 0 auto}}@media only screen and (max-width: 767px){.p-topStand__contentImg{margin-top:4rem}}.p-topStand__contentImg img{width:100%}@media only screen and (min-width: 768px){.p-topNews{padding-block:10rem 11.2rem}}@media only screen and (max-width: 767px){.p-topNews{padding-block:9rem 9.8rem}}@media only screen and (min-width: 768px){.p-topNews .p-topSection__inner{max-width:108.8rem}}.p-topNews__listWrap{border-radius:2rem}@media only screen and (max-width: 767px){.p-topNews__listWrap{margin-top:3rem;margin-inline:0}}@media only screen and (min-width: 768px){.p-topNews__buttonWrap{margin-top:5.2rem}}@media only screen and (max-width: 767px){.p-topNews__buttonWrap{margin-top:4.7rem}}@media only screen and (min-width: 768px){.p-newsSingle__sectionInner{margin-inline:auto;padding-inline:4rem;max-width:156.6rem}}@media only screen and (max-width: 767px){.p-newsSingle__sectionInner{padding-inline:3rem}}@media only screen and (max-width: 767px){.p-newsSingle__sectionInner{padding-inline:3rem}}@media only screen and (min-width: 768px){.p-newsSingle__block{margin-top:3rem;margin-inline:auto;max-width:1088px}}@media only screen and (max-width: 767px){.p-newsSingle__block{margin-top:2rem;margin-inline:-3rem}}.p-newsSingle__blockInner{background-color:#fff;border-radius:3rem}@media only screen and (min-width: 768px){.p-newsSingle__blockInner{padding:5rem 4rem 10rem}}@media only screen and (max-width: 767px){.p-newsSingle__blockInner{border:.1rem solid #f8f9fa;padding:2rem 3rem 4rem}}@media only screen and (min-width: 768px){.p-newsSingle__detail{max-width:72rem;margin-inline:auto}}.p-newsSingle__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-newsSingle__head{margin:0 0 4rem 0}}@media only screen and (max-width: 767px){.p-newsSingle__head{margin:0 0 3rem 0}}.p-newsSingle__category{display:flex;align-items:center;gap:.4rem}.p-newsSingle__categoryItem{display:flex;justify-content:center;align-items:center;padding:.3rem 1.6rem .5rem;background-color:#9198af;border-radius:99em;line-height:1;text-align:center;font-weight:500;color:#fff;font-size:1.1rem}.p-newsSingle__date{line-height:1;font-family:"Roboto",sans-serif;font-size:1.5rem;color:#0f1322}.p-newsSingle__title{width:100%;margin:1rem 0 0;font-weight:700}@media only screen and (min-width: 768px){.p-newsSingle__title{line-height:1.4333333333;font-size:3rem}}@media only screen and (max-width: 767px){.p-newsSingle__title{line-height:1.6;font-size:2rem}}.p-newsSingle__thumb{width:100%}@media only screen and (min-width: 768px){.p-newsSingle__thumb{margin:4rem 0 5.6rem}}@media only screen and (max-width: 767px){.p-newsSingle__thumb{margin:3rem 0 4rem}}.p-presskitNavList{position:relative;display:flex}@media only screen and (min-width: 768px){.p-presskitNavList{gap:1.6rem}.p-presskitNavList::after{content:"";position:absolute;top:3.9rem;left:0;width:100%;height:.6rem;background-color:#fff;border-radius:99em;z-index:1}}@media only screen and (max-width: 767px){.p-presskitNavList{gap:.4rem}}@media only screen and (min-width: 768px){.p-presskitNavList__item{width:calc((100% - 3.2rem)/3)}}@media only screen and (max-width: 767px){.p-presskitNavList__item{width:calc((100% - .8rem)/3)}}.p-presskitNavList__link{position:relative;display:block}.p-presskitNavList__link--current{pointer-events:none}@media only screen and (min-width: 768px){.p-presskitNavList__link::after{content:"";position:absolute;left:0;top:3.9rem;width:100%;height:.6rem;background-color:rgba(0,0,0,0);border-radius:99em;z-index:2;transition:background-color .3s ease-out}}@media only screen and (min-width: 768px){.p-presskitNavList__link:hover::after,.p-presskitNavList__link--current::after{background-color:#0760f0}.p-presskitNavList__link:hover .p-presskitNav__text,.p-presskitNavList__link--current .p-presskitNav__text{color:#0760f0}.p-presskitNavList__link:hover .p-presskitNav__logo,.p-presskitNavList__link--current .p-presskitNav__logo{background-color:#fff}}@media only screen and (max-width: 767px){.p-presskitNavList__link--current .p-presskitNav__text{color:#0760f0}.p-presskitNavList__link--current .p-presskitNav__text::after{background-color:#0760f0}.p-presskitNavList__link--current .p-presskitNav__logo{background-color:#fff}}.p-presskitNav__text{text-align:center;color:#959595;transition:color .3s ease-out}@media only screen and (min-width: 768px){.p-presskitNav__text{height:4.5rem;font-weight:700;font-size:1.6rem}}@media only screen and (max-width: 767px){.p-presskitNav__text{position:relative;padding:0 0 1.1rem;font-weight:500;font-size:2.89vw}.p-presskitNav__text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.6rem;background-color:#e8eaed;border-radius:99em}}.p-presskitNav__logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f8f9fa;transition:background-color .3s ease-out}@media only screen and (min-width: 768px){.p-presskitNav__logo{aspect-ratio:352/119;margin-top:.6rem;padding:11% 2.2%}}@media only screen and (max-width: 767px){.p-presskitNav__logo{aspect-ratio:121/50;margin-top:.5rem;padding:max(1.6rem,3.86vw)}}.p-presskitNav__logo img{max-width:100%;max-height:100%}.p-materialList{display:grid;grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr))}@media only screen and (min-width: 768px){.p-materialList{gap:1.6rem}}@media only screen and (max-width: 767px){.p-materialList{gap:3rem}}.p-materialList__item{background-color:#fff;text-align:center;border-radius:.6rem}@media only screen and (min-width: 768px){.p-materialList__item{display:flex;flex-direction:column}}.p-materialList__img{border-top-left-radius:.6rem;border-top-right-radius:.6rem;overflow:hidden}.p-materialList__img img{width:100%}.p-materialList__content{display:flex;flex-direction:column;padding:0 2rem 2rem}@media only screen and (min-width: 768px){.p-materialList__content{flex:1;justify-content:space-between}}.p-materialList__info{padding:.8rem 1.4rem}.p-materialList__position{line-height:1.4;font-size:1.5rem}.p-materialList__name{font-weight:700;font-size:1.8rem}@media only screen and (min-width: 768px){.p-materialModal__head{padding-bottom:2.6rem}}@media only screen and (max-width: 767px){.p-materialModal__head{padding-bottom:1rem}}@media only screen and (min-width: 768px){.p-materialModal__inner{padding-right:3rem}}@media only screen and (max-width: 767px){.p-materialModal__inner{padding-right:2.5rem}}.p-memberList{display:grid}@media only screen and (min-width: 768px){.p-memberList{grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr));gap:5rem 1.6rem;margin-bottom:2.6rem}}@media only screen and (max-width: 767px){.p-memberList{grid-template-columns:repeat(2, 1fr);gap:2rem .6rem}}.p-memberList__link{display:block;background-color:#fff;overflow:hidden;transition:box-shadow .3s ease-out}@media only screen and (min-width: 768px){.p-memberList__link{border-radius:2rem}}@media only screen and (max-width: 767px){.p-memberList__link{border-radius:1.5rem}}@media(hover: hover){.p-memberList__link:hover:hover{box-shadow:0 1.7rem 1.3rem -0.7rem rgba(0,0,0,.06)}.p-memberList__link:hover:hover .p-memberList__img img{scale:1.08}}.p-memberList__img{overflow:hidden}@media only screen and (min-width: 768px){.p-memberList__img{aspect-ratio:352/302}}@media only screen and (max-width: 767px){.p-memberList__img{aspect-ratio:174/124}}.p-memberList__img img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:scale .3s ease-out}.p-memberList__content{text-align:center}@media only screen and (min-width: 768px){.p-memberList__content{padding:1.6rem 2rem 2rem}}@media only screen and (max-width: 767px){.p-memberList__content{padding:1rem 1rem 1.2rem}}@media only screen and (min-width: 768px){.p-memberList__position{line-height:1.4;font-size:1.5rem}}@media only screen and (max-width: 767px){.p-memberList__position{line-height:1.46;font-size:1.3rem}}.p-memberList__name{font-weight:500}@media only screen and (min-width: 768px){.p-memberList__name{margin-top:.5rem;line-height:1.45;font-size:2rem}}@media only screen and (max-width: 767px){.p-memberList__name{line-height:1.5;font-size:1.6rem}}@media only screen and (min-width: 768px){.p-memberModalWrap{max-width:120.8rem}}@media only screen and (min-width: 768px){.p-memberModalBlock{position:relative}.p-memberModalBlock::before{content:"";position:absolute;left:0;top:0;display:block;width:clamp(0rem,25%,27.6rem);height:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22276%22%20height%3D%22660%22%20viewBox%3D%220%200%20276%20660%22%3E%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_6588%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%206588%22%20transform%3D%22translate(-320%20-123)%22%3E%20%20%20%20%3Cpath%20id%3D%22%E4%BA%A4%E5%B7%AE_15%22%20data-name%3D%22%E4%BA%A4%E5%B7%AE%2015%22%20d%3D%22M0%2C67.941V51.259C86.072%2C19.485%2C202.288%2C0%2C330.19%2C0%2C457.9%2C0%2C573.967%2C19.43%2C660%2C51.118V67.941Z%22%20transform%3D%22translate(596%20123)%20rotate(90)%22%20fill%3D%22%230760f0%22%2F%3E%20%20%20%20%3Cpath%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3816%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203816%22%20d%3D%22M10%2C0H650a10%2C10%2C0%2C0%2C1%2C10%2C10V210.881a0%2C0%2C0%2C0%2C1%2C0%2C0H0a0%2C0%2C0%2C0%2C1%2C0%2C0V10A10%2C10%2C0%2C0%2C1%2C10%2C0Z%22%20transform%3D%22translate(320%20783)%20rotate(-90)%22%20fill%3D%22%230760f0%22%2F%3E%20%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;background-position:right center;z-index:0}}.p-memberModal__head{text-align:right;padding-bottom:1rem}@media only screen and (min-width: 768px){.p-memberModal__headPosition{line-height:1.45;font-size:2.2rem}}@media only screen and (max-width: 767px){.p-memberModal__headPosition{line-height:1.5;font-size:1.6rem}}.p-memberModal__headName{line-height:1.44}@media only screen and (min-width: 768px){.p-memberModal__headName{font-size:2.5rem}}@media only screen and (max-width: 767px){.p-memberModal__headName{font-size:1.8rem}}.p-memberModal__headNameSub{display:inline-block}@media only screen and (min-width: 768px){.p-memberModal__headNameSub{margin-left:1rem;line-height:1.45;font-size:2rem}}@media only screen and (max-width: 767px){.p-memberModal__headNameSub{margin-left:.6rem;line-height:1.42;font-size:1.4rem}}.p-memberModal{position:relative;z-index:2}.p-memberModal__inner{display:flex}@media only screen and (min-width: 1024px){.p-memberModal__inner{align-items:flex-start;justify-content:space-between;gap:5.5%;padding:2rem 4rem 2rem 0}}@media only screen and (max-width: 1023px){.p-memberModal__inner{flex-direction:column;gap:2rem;padding:2rem 2rem 2rem 0}}.p-memberModal__img{border-radius:2rem;overflow:hidden;aspect-ratio:1/1}@media only screen and (min-width: 1024px){.p-memberModal__img{width:42.3%}}@media only screen and (max-width: 1023px){.p-memberModal__img{width:63.6%}}.p-memberModal__img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1024px){.p-memberModal__content{flex:1;font-size:1.7rem}}@media only screen and (max-width: 1023px){.p-memberModal__content{font-size:1.6rem}}.p-memberModal__content>*+*{margin-top:2em}.p-memberModal__content dl{display:grid;grid-template-columns:repeat(2, auto);gap:.4rem 1em}.p-memberModal__content dl dt{font-weight:400}@media only screen and (min-width: 768px){.p-companyOutline{max-width:90.4rem;margin-inline:auto}}.p-companyOutline__listItem{display:flex;background-image:linear-gradient(to right, #000 0.5rem, transparent 0.5rem);background-size:1rem .1rem;background-repeat:repeat-x}@media only screen and (min-width: 768px){.p-companyOutline__listItem{gap:4rem;padding:3rem 4rem}}@media only screen and (max-width: 767px){.p-companyOutline__listItem{gap:2rem;padding:2rem 0}}.p-companyOutline__listHeading{font-weight:500;width:24%}.p-companyOutline__listContent{flex:1}.p-companyOutline__listContent a{text-decoration:underline}.p-companyOutline__ulA>li{position:relative;padding-left:1.25em}.p-companyOutline__ulA>li::before{content:"◯";position:absolute;left:0}.p-companyOutline__ulA>li+li{margin-top:.5em}.p-companyOutline__ulB>li{position:relative;padding-left:1.25em}.p-companyOutline__ulB>li::before{content:"∟";position:absolute;left:0}@media only screen and (min-width: 768px){.p-companyOutline__logoList{display:flex;flex-wrap:wrap;gap:1.6rem}}@media only screen and (max-width: 767px){.p-companyOutline__logoList{display:grid;grid-template-columns:repeat(2, 1fr);grid-column:auto;gap:1.5rem}}@media only screen and (max-width: 767px){.p-companyOutline__logoList li{text-align:center}}@media only screen and (min-width: 768px){.p-companyResult{display:flex;align-items:flex-end;gap:6.9%}}@media only screen and (min-width: 768px){.p-companyResult__listWrap{width:35.2rem}}.p-companyResult__listDate{color:#9198af;font-size:1.6rem}.p-companyResult__listDate::before{content:"※"}@media only screen and (min-width: 768px){.p-companyResult__listDate+*{margin-top:2rem}}@media only screen and (max-width: 767px){.p-companyResult__listDate+*{margin-top:1rem}}.p-companyResult__list{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-companyResult__list{gap:1.3rem}}@media only screen and (max-width: 767px){.p-companyResult__list{gap:.7rem}}.p-companyResult__listItem{text-align:center;background-color:#fff;border-radius:2rem}@media only screen and (min-width: 768px){.p-companyResult__listItem{padding:3rem}}@media only screen and (max-width: 767px){.p-companyResult__listItem{padding:2rem}}.p-companyResult__listHeading{font-weight:500;font-size:1.5rem}.p-companyResult__listNum{font-family:"Roboto",sans-serif;font-weight:700;font-size:4rem}@media only screen and (min-width: 768px){.p-companyResult__listNum{line-height:1.32}}@media only screen and (max-width: 767px){.p-companyResult__listNum{margin-top:.8rem;line-height:1}}.p-companyResult__listNumUnit{margin-left:.8rem;font-size:2.5rem}@media only screen and (max-width: 767px){.p-companyResult__graph{margin-top:4rem}}.p-companyResult__graphHeading{position:relative;font-weight:500;z-index:2}@media only screen and (min-width: 768px){.p-companyResult__graphHeading{font-size:1.9rem}}@media only screen and (max-width: 767px){.p-companyResult__graphHeading{line-height:1.5;font-size:1.6rem}}@media only screen and (min-width: 768px){.p-companyResult__graphHeading+*{margin-top:2.4rem}}@media only screen and (max-width: 767px){.p-companyResult__graphHeading+*{margin-top:-4rem}}@media only screen and (min-width: 768px){.p-companyResult__graphImg{max-width:58.9rem}}.p-companyResult__graphImg img{width:100%}@media only screen and (min-width: 768px){.p-companyHistory{max-width:89rem;margin-left:auto}}.p-companyHistory__listItem{display:flex}.p-companyHistory__listYear{color:#0760f0;font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:0}@media only screen and (min-width: 768px){.p-companyHistory__listYear{width:8.2rem;font-size:2.4rem}}@media only screen and (max-width: 767px){.p-companyHistory__listYear{width:6.3rem;font-size:2rem}}.p-companyHistory__listText{flex:1}@media only screen and (max-width: 767px){.p-companyHistory__listText{line-height:1.53;font-size:1.5rem}}.p-companyHistory__listTextItem{position:relative}@media only screen and (min-width: 768px){.p-companyHistory__listTextItem{padding:.6rem 0 1.2rem 4rem}}@media only screen and (max-width: 767px){.p-companyHistory__listTextItem{padding:.6rem 0 1.2rem 2rem}}.p-companyHistory__listTextItem::before,.p-companyHistory__listTextItem::after{content:"";position:absolute}.p-companyHistory__listTextItem::before{left:0;width:.1rem;height:100%;background-image:linear-gradient(to bottom, #bababa 0.2rem, transparent 0.2rem);background-size:.1rem .4rem;background-repeat:repeat-y}@media only screen and (min-width: 768px){.p-companyHistory__listTextItem::before{top:2rem}}@media only screen and (max-width: 767px){.p-companyHistory__listTextItem::before{top:1.4rem;content:none}}.p-companyHistory__listTextItem::after{left:.1rem;width:.6rem;height:.6rem;transform:translateX(-50%);background-color:#516583;border-radius:50%}@media only screen and (min-width: 768px){.p-companyHistory__listTextItem::after{top:2rem}}@media only screen and (max-width: 767px){.p-companyHistory__listTextItem::after{top:1.4rem}}.p-messageBlock__head{white-space:nowrap}@media only screen and (min-width: 768px){.p-messageBlock__head{display:flex;justify-content:space-between;gap:1rem}}.p-messageBlock__headTitle{letter-spacing:.08em;font-weight:500}@media only screen and (min-width: 768px){.p-messageBlock__headTitle{padding-top:8rem;min-width:30rem;font-size:4rem;line-height:1.73}}@media only screen and (max-width: 767px){.p-messageBlock__headTitle{font-size:2.6rem;line-height:1.69}}.p-messageBlock__headImg{overflow:hidden;border-radius:3rem}@media only screen and (min-width: 768px){.p-messageBlock__headImg{max-width:53.5rem}}@media only screen and (max-width: 767px){.p-messageBlock__headImg{margin:3rem -3rem 0 3rem}}.p-messageBlock__headImg img{width:100%;height:100%;object-fit:cover}.p-messageBlock__content{background-color:#fff;border-radius:3rem}@media only screen and (min-width: 768px){.p-messageBlock__content{margin:clamp(-7.2rem,-4.6vw,0rem) 8.4% 0;padding:13rem 4rem 10rem}}@media only screen and (max-width: 767px){.p-messageBlock__content{margin:-10rem -1rem 0;padding:14rem 4rem 6rem}}.p-messageBlock__contentInner{font-size:1.7rem;color:#40485f}@media only screen and (min-width: 768px){.p-messageBlock__contentInner{max-width:62.8rem;margin-inline:auto;line-height:2.1}}@media only screen and (max-width: 767px){.p-messageBlock__contentInner{line-height:2}}.p-messageBlock__contentInner p+p{margin-top:2em}.p-messageBlock__contentInner strong{font-weight:700}.p-messageBlock__contentInner ul li{position:relative;padding-left:1em}.p-messageBlock__contentInner ul li::before{content:"";position:absolute;left:.3em;top:1.8rem;display:block;width:.2rem;height:.2rem;border-radius:50%;background-color:#0f1322}.p-messageBlock__contentInner ul li+li{margin-top:.25em}.p-messageBlock__contentInner p+ul{margin-top:2em}.p-messageBlock__contentInner ul+p{margin-top:2em}.p-messageBlock__position{text-align:right;font-size:1.7rem;letter-spacing:.08em;color:#0f1322}@media only screen and (min-width: 768px){*+.p-messageBlock__position{margin-top:7.6rem !important}}@media only screen and (max-width: 767px){*+.p-messageBlock__position{margin-top:6rem !important}}.p-messageBlock__name{color:#0f1322;text-align:right;line-height:1.44;font-size:2.5rem;letter-spacing:.08em}@media only screen and (min-width: 768px){*+.p-messageBlock__name{margin-top:.4rem !important}}@media only screen and (max-width: 767px){*+.p-messageBlock__name{margin-top:.4rem !important}}.p-serviceNavList{display:flex}@media only screen and (min-width: 960px){.p-serviceNavList{gap:1.6rem}}@media only screen and (max-width: 959px){.p-serviceNavList{flex-direction:column;max-width:58rem;margin-inline:auto}}@media only screen and (min-width: 768px)and (max-width: 959px){.p-serviceNavList{gap:4rem}}@media only screen and (max-width: 767px){.p-serviceNavList{gap:5rem}}.p-serviceNavList__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (min-width: 768px){.p-serviceNavList__item{flex:1}}.p-serviceNav__label{position:relative;padding:.5rem 1.6rem;background-color:#fff;border-radius:99em;letter-spacing:.08em;font-weight:500;box-shadow:0 .3rem 0 rgba(0,0,0,.06)}@media only screen and (min-width: 768px){.p-serviceNav__label{max-width:100%;margin-bottom:2rem;white-space:nowrap;font-size:1.5rem}}@media only screen and (max-width: 767px){.p-serviceNav__label{margin-bottom:.6rem;font-size:min(1.5rem,3.62vw)}}.p-serviceNav__label::before,.p-serviceNav__label::after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border:.6rem solid rgba(0,0,0,0)}.p-serviceNav__label::before{top:100%;border-top:1rem solid #fff;z-index:2}.p-serviceNav__label::after{top:calc(100% + .3rem);border-top:1rem solid rgba(0,0,0,.06);z-index:1}.p-serviceNav__link{position:relative;display:block;width:100%;background-color:#fff;border-radius:.4rem;overflow:hidden}@media only screen and (min-width: 768px){.p-serviceNav__link{height:100%}}.p-serviceNav__link::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212.73%22%20height%3D%2212.729%22%20viewBox%3D%220%200%2012.73%2012.729%22%3E%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_13354%22%20data-name%3D%22%E3%83%91%E3%82%B9%2013354%22%20d%3D%22M-18369-14682h8v8%22%20transform%3D%22translate(-23358.563%202612.762)%20rotate(135)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:bottom .3s ease-out}@media only screen and (min-width: 768px){.p-serviceNav__link::after{bottom:2.2rem}}@media only screen and (max-width: 767px){.p-serviceNav__link::after{bottom:1.8rem}}@media(hover: hover){.p-serviceNav__link:hover::after{bottom:1.4rem}.p-serviceNav__link:hover .p-serviceNav__headImg img{scale:1.08}}@media only screen and (min-width: 960px){.p-serviceNav__head{padding:3.4rem 2.6rem}}@media only screen and (min-width: 768px)and (max-width: 959px){.p-serviceNav__head{padding:2rem 2.6rem}}@media only screen and (max-width: 767px){.p-serviceNav__head{padding:min(2.4rem,5.79vw) min(2rem,4.83vw) min(2rem,4.83vw)}}.p-serviceNav__headLabel{text-align:center;font-weight:500;font-size:1.9rem}@media only screen and (min-width: 960px){.p-serviceNav__headLabel{font-size:clamp(1.6rem,1vw,1.9rem)}}@media only screen and (max-width: 959px){.p-serviceNav__headLabel{font-size:clamp(1.6rem,4.5vw,1.9rem)}}.p-serviceNav__headImg{text-align:center}@media only screen and (min-width: 768px){.p-serviceNav__headImg{width:71.5%;margin:2.6rem auto 0}}@media only screen and (max-width: 767px){.p-serviceNav__headImg{width:58.4%;margin:2rem auto 0}}.p-serviceNav__headImg img{transition:scale .3s ease-out}.p-serviceNav__name{position:relative;display:flex;color:#fff}@media only screen and (min-width: 960px){.p-serviceNav__name{flex-direction:column;align-items:center;padding:1rem 2rem 4.2rem}}@media only screen and (max-width: 959px){.p-serviceNav__name{gap:.4rem;justify-content:center;align-items:flex-end;padding:min(1.1rem,2.65vw) min(2rem,4.83vw) min(3.8rem,9.17vw)}}.p-serviceNav__name--tekikaku{background-color:#274fa6}.p-serviceNav__name--survey{background-color:#3d62de}.p-serviceNav__name--management{background-color:#0d9ba7}@media only screen and (min-width: 960px){.p-serviceNav__nameLabel{font-size:clamp(1.2rem,.86vw,1.5rem)}}@media only screen and (max-width: 959px){.p-serviceNav__nameLabel{font-size:min(1.4rem,3.3vw)}}.p-serviceNav__nameMain{font-weight:700;letter-spacing:.06em;line-height:1.34}@media only screen and (min-width: 960px){.p-serviceNav__nameMain{font-size:clamp(1.8rem,1.5vw,2.6rem)}}@media only screen and (max-width: 959px){.p-serviceNav__nameMain{font-size:min(9rem,4.58vw)}}@media only screen and (min-width: 768px){.p-serviceIntro{margin-top:6.3rem}}@media only screen and (max-width: 767px){.p-serviceIntro{margin-top:5rem}}.p-serviceIntro__heading{text-align:center;font-weight:500}@media only screen and (min-width: 768px){.p-serviceIntro__heading{font-size:3.6rem;letter-spacing:.1em}}@media only screen and (max-width: 767px){.p-serviceIntro__heading{font-size:2.3rem}}.p-serviceIntro__text{text-align:center}@media only screen and (min-width: 768px){.p-serviceIntro__text{margin-top:2.2rem;font-weight:500;font-size:1.7rem;letter-spacing:.1em}}@media only screen and (max-width: 767px){.p-serviceIntro__text{margin-top:1.3rem}}.p-service__tag{display:flex;flex-wrap:wrap;gap:0 2.5rem;color:#fff;font-size:1.5rem}@media only screen and (min-width: 768px){.p-service__tag{margin-top:2rem !important}}@media only screen and (max-width: 767px){.p-service__tag{margin-top:2.3rem !important}}.p-service__block{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-service__block{gap:3rem;margin:5rem 0 0 auto;width:91.5%}}@media only screen and (max-width: 767px){.p-service__block{gap:2rem;margin-top:1.8rem}}.p-service__blockItem{display:flex;background-color:#fff;border-radius:.8rem;box-shadow:.8rem .8rem 0 rgba(0,0,0,.1)}@media only screen and (min-width: 768px){.p-service__blockItem{padding:4rem 5% 4.2rem}}@media only screen and (min-width: 960px){.p-service__blockItem{justify-content:space-between;gap:4.2%}}@media only screen and (max-width: 959px){.p-service__blockItem{flex-direction:column;gap:3rem}}@media only screen and (max-width: 767px){.p-service__blockItem{padding:2rem 8.4% 3rem}}@media only screen and (min-width: 768px){.p-service__blockInner{flex:1}}@media only screen and (min-width: 768px){.p-service__blockImg{display:flex;align-items:flex-end;width:43.6%;min-width:34rem}}@media only screen and (max-width: 959px){.p-service__blockImg{margin-inline:auto}}@media only screen and (max-width: 767px){.p-service__blockImg{width:79.2%;max-width:23.3rem}}.p-service__blockLabel{position:relative;font-weight:500;line-height:1.4;letter-spacing:.08em}@media only screen and (min-width: 768px){.p-service__blockLabel{padding-left:1.6rem;font-size:1.8rem}}@media only screen and (max-width: 767px){.p-service__blockLabel{padding-left:1.3rem;font-size:1.4rem}}.p-service__blockLabel::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#0760f0;border-radius:50%}@media only screen and (min-width: 768px){.p-service__blockLabel::before{width:.7rem;height:.7rem}}@media only screen and (max-width: 767px){.p-service__blockLabel::before{width:.6rem;height:.6rem}}.p-service__blockTitle{font-weight:700;line-height:1.4;letter-spacing:.06em}@media only screen and (min-width: 768px){.p-service__blockTitle{font-size:3.2rem}}@media only screen and (max-width: 767px){.p-service__blockTitle{margin-top:.2rem;font-size:min(2.5rem,6.03vw)}}.p-service__blockLead{font-weight:700;line-height:1.4;color:#0760f0;letter-spacing:.08em;white-space:nowrap}@media only screen and (min-width: 768px){.p-service__blockLead{margin-top:2.6rem;font-size:2.7rem}}@media only screen and (max-width: 767px){.p-service__blockLead{margin-top:2.5rem;font-size:min(2rem,4.83vw)}}.p-service__blockLeadSub{letter-spacing:.08em}@media only screen and (min-width: 768px){.p-service__blockLeadSub{font-weight:500;margin-top:1.6rem;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-service__blockLeadSub{margin-top:1.6rem;font-size:min(1.4rem,3.38vw)}}.p-service__blockText{letter-spacing:.08em}@media only screen and (min-width: 768px){.p-service__blockText{margin-top:1.5rem;font-size:1.5rem}}@media only screen and (max-width: 767px){.p-service__blockText{margin-top:1.6rem;font-size:min(1.4rem,3.38vw)}}.p-service__blockButtonWrap{gap:1rem}@media only screen and (max-width: 959px){.p-service__blockButtonWrap{justify-content:center}}@media only screen and (min-width: 768px){.p-service__buttonWrap{margin:4.5rem 0 6rem}}@media only screen and (max-width: 959px){.p-service__buttonWrap{margin:4.7rem 0 3.2rem}}@media only screen and (min-width: 768px){.p-approach__block{margin-top:6.4rem}}@media only screen and (max-width: 767px){.p-approach__block{margin:4.9rem 0 0 3rem}}.p-approach__blockHeading{font-weight:500}@media only screen and (min-width: 768px){.p-approach__blockHeading{line-height:1.77;font-size:2.7rem}}@media only screen and (max-width: 767px){.p-approach__blockHeading{line-height:1.55;font-size:2rem}}.p-approach__blockText{color:#40485f}@media only screen and (min-width: 768px){.p-approach__blockText{max-width:100%;width:53.6rem;margin:4rem clamp(0rem,8%,9rem) 0 auto;line-height:2.29;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-approach__blockText{margin-top:4rem;line-height:1.93;font-size:1.5rem}}@media only screen and (min-width: 768px){.p-approach__figure{margin-top:7.3rem;padding-left:clamp(0rem,15%,16.6rem)}}@media only screen and (max-width: 767px){.p-approach__figure{padding-bottom:4rem}}.p-approach__figureTitle{font-weight:500}@media only screen and (min-width: 768px){.p-approach__figureTitle{line-height:1.86;font-size:2.2rem}}@media only screen and (max-width: 767px){.p-approach__figureTitle{margin:3rem 0 0 3rem;line-height:1.82;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-approach__figureWrap{margin:3rem -3rem 0 0;padding:0 2rem 2rem 0;overflow-x:auto}}.p-approach__figureWrap img{min-width:76.5rem}.p-career__document{aspect-ratio:560/314}@media only screen and (min-width: 768px){.p-career__document{max-width:79.5rem;margin-inline:auto}}.p-career__document iframe{width:100% !important;height:100% !important}.p-career__valueHeading{font-weight:600;letter-spacing:.14em}@media only screen and (min-width: 768px){.p-career__valueHeading{font-size:4.2rem}}@media only screen and (max-width: 767px){.p-career__valueHeading{font-size:2.2rem}}@media only screen and (min-width: 768px){.p-career__valueHeading+*{margin-top:5.6rem}}.p-career__valueText{font-size:1.5rem;color:#40485f}@media only screen and (min-width: 768px){.p-career__valueText{line-height:2}}@media only screen and (max-width: 767px){.p-career__valueText{margin:4.8rem 0 0 6rem;line-height:1.93}}.p-career__valueText p+p{margin-top:2em}@media only screen and (min-width: 768px){.p-career__valueText+*{margin-top:6rem}}@media only screen and (max-width: 767px){.p-career__valueText+*{margin-top:3.8rem}}.p-career__valueList{counter-reset:valueNum;display:grid}@media only screen and (min-width: 768px){.p-career__valueList{grid-template-columns:repeat(auto-fill, minmax(42rem, 1fr));gap:1.6rem}}@media only screen and (max-width: 767px){.p-career__valueList{grid-template-columns:repeat(1, 1fr);gap:1rem}}.p-career__valueListItem{position:relative;counter-increment:valueNum;background-color:#fff;border-top:.1rem solid #40485f}@media only screen and (min-width: 768px){.p-career__valueListItem{padding:3rem 3rem 3rem 7.7rem}}@media only screen and (max-width: 767px){.p-career__valueListItem{padding:2rem 2rem 2rem 4.9rem}}.p-career__valueListItem::before{content:counter(valueNum, decimal-leading-zero);position:absolute;font-family:"Roboto",sans-serif;font-weight:300;color:#9198af}@media only screen and (min-width: 768px){.p-career__valueListItem::before{left:3rem;top:3.2rem;font-size:2rem}}@media only screen and (max-width: 767px){.p-career__valueListItem::before{left:2rem;top:2rem;font-size:1.7rem}}.p-career__valueListTitle{line-height:1.52;font-weight:500}@media only screen and (min-width: 768px){.p-career__valueListTitle{font-size:2.5rem}}@media only screen and (max-width: 767px){.p-career__valueListTitle{font-size:1.9rem}}.p-career__valueListText{margin-top:1.6rem;color:#40485f}@media only screen and (min-width: 768px){.p-career__valueListText{line-height:1.85;font-size:1.4rem}}@media only screen and (max-width: 767px){.p-career__valueListText{line-height:1.76;font-size:1.3rem}}.p-career__jobList{display:grid}@media only screen and (min-width: 768px){.p-career__jobList{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));gap:1.6rem}}@media only screen and (max-width: 767px){.p-career__jobList{grid-template-columns:repeat(auto-fill, minmax(27rem, 1fr));gap:1.4rem}}.p-career__storyList{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-career__storyList{gap:1.6rem}}@media only screen and (max-width: 767px){.p-career__storyList{gap:1.4rem}}.p-career__storyListItem{background:#fff}.p-career__storyListLink{display:block;transition:box-shadow .3s ease-out}@media(hover: hover){.p-career__storyListLink:hover{box-shadow:0 1.7rem 1.3rem -0.7rem rgba(0,0,0,.06)}.p-career__storyListLink:hover .p-career__storyListImg img{scale:1.08}}.p-career__storyListImg{aspect-ratio:352/150;overflow:hidden}.p-career__storyListImg img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease-out}@media only screen and (min-width: 768px){.p-career__storyListContent{padding:2rem 3rem}}@media only screen and (max-width: 767px){.p-career__storyListContent{padding:1.4rem}}.p-career__storyListCategory{display:inline-flex;line-height:1;color:#40485f;border:.1rem solid #40485f;border-radius:.3rem}@media only screen and (min-width: 768px){.p-career__storyListCategory{padding:.4rem 1.2rem .5rem;font-size:1.3rem}}@media only screen and (max-width: 767px){.p-career__storyListCategory{padding:.2rem 1.2rem .3rem;font-size:1.2rem}}@media only screen and (min-width: 768px){.p-career__storyListTitle{margin-top:1rem;line-height:1.43;font-size:1.6rem}}@media only screen and (max-width: 767px){.p-career__storyListTitle{margin-top:1.1rem;line-height:1.64;font-size:1.4rem}}.p-career__storyListSlide .p-career__storyList{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;height:100%}.p-career__storyListSlide .p-career__storyListItem{display:flex;height:auto}@media only screen and (min-width: 768px){.p-career__storyListSlide .p-career__storyListItem{width:35.2rem}}@media only screen and (max-width: 767px){.p-career__storyListSlide .p-career__storyListItem{width:26.4rem}}.p-career__storyListSlide .swiper-scrollbar{margin-top:2rem;height:1rem !important;background-color:#eaeaea;border-radius:99em}.p-career__storyListSlide .swiper-scrollbar-drag{height:1rem !important;border-radius:99em;background-color:#0760f0}@media only screen and (min-width: 768px){.p-about__intro{margin-top:6rem;margin-inline:calc(-50vw + 50%)}}@media only screen and (min-width: 768px){.p-about__intro+*{margin-top:6rem}}@media only screen and (max-width: 767px){.p-about__intro+*{margin-top:3rem}}.p-about__introHeading{display:flex;flex-direction:column;align-items:flex-start;font-weight:500}@media only screen and (min-width: 768px){.p-about__introHeading{gap:.8rem;font-size:5rem}}@media only screen and (min-width: 768px)and (min-width: 768px){.p-about__introHeading{margin-inline:auto;padding-inline:4rem;max-width:calc(1088px + 8rem)}}@media only screen and (min-width: 768px)and (max-width: 767px){.p-about__introHeading{padding-inline:3rem}}@media only screen and (max-width: 767px){.p-about__introHeading{gap:.2rem;font-size:2.1rem}}.p-about__introHeading span{line-height:1.44;background:#0760f0;color:#fff;box-decoration-break:clone}@media only screen and (min-width: 768px){.p-about__introHeading span{margin-left:-3rem;padding:.6rem 3rem .8rem}}@media only screen and (max-width: 767px){.p-about__introHeading span{padding:.3rem 1.6rem .4rem}}@media only screen and (min-width: 768px){.p-about__introTextWrap{margin-top:3rem;display:flex;justify-content:flex-end}}@media only screen and (min-width: 768px)and (min-width: 768px){.p-about__introTextWrap{margin-inline:auto;padding-inline:4rem;max-width:153.6rem}}@media only screen and (min-width: 768px)and (max-width: 767px){.p-about__introTextWrap{padding-inline:3rem}}@media only screen and (max-width: 767px){.p-about__introTextWrap{margin-top:4.2rem;padding-left:6rem}}.p-about__introText{color:#40485f}@media only screen and (min-width: 768px){.p-about__introText{max-width:100%;width:68rem;line-height:2;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-about__introText{line-height:1.93;font-size:1.5rem}}.p-about__introText strong{font-weight:700}@media only screen and (min-width: 768px){.p-about__messageWrap{margin-inline:calc(-50vw + 50%)}}.p-about__message{position:relative}@media only screen and (min-width: 768px)and (min-width: 768px){.p-about__message{margin-inline:auto;padding-inline:4rem;max-width:153.6rem}}@media only screen and (min-width: 768px)and (max-width: 767px){.p-about__message{padding-inline:3rem}}.p-about__messageBlock{position:relative}@media only screen and (min-width: 768px){.p-about__messageBlock{height:36rem}}@media only screen and (max-width: 767px){.p-about__messageBlock{margin-inline:-1rem;aspect-ratio:376/170}}.p-about__messageBg{background-color:#131313;border-radius:3rem;overflow:hidden}@media only screen and (min-width: 768px){.p-about__messageBg{height:100%}}@media only screen and (max-width: 767px){.p-about__messageBg{height:100%}}.p-about__messageBg img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px)and (max-width: 959px){.p-about__messageBg img{object-position:72% center}}.p-about__messageInner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:flex}@media only screen and (min-width: 768px){.p-about__messageInner{max-width:104rem;margin-inline:auto;justify-content:space-between;padding:11rem 5rem 4rem 6rem}}@media only screen and (max-width: 767px){.p-about__messageInner{flex-direction:column;justify-content:center;padding:clamp(4rem,12vw,5rem) clamp(2.4rem,7.24vw,3rem) clamp(1rem,3.14vw,1.3rem)}}@media only screen and (max-width: 767px){.p-about__messageImg{width:55.9%}}@media only screen and (min-width: 768px){.p-about__messageButtonWrap--pc{margin-top:8.7rem}}@media only screen and (max-width: 767px){.p-about__messageButtonWrap--pc{display:none}}@media only screen and (min-width: 768px){.p-about__messageButtonWrap--sp{display:none}}@media only screen and (max-width: 767px){.p-about__messageButtonWrap--sp{margin-top:2rem;display:flex;justify-content:center}}.p-about__messageInfo{color:#fff}@media only screen and (min-width: 768px){.p-about__messageInfo{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}}@media only screen and (max-width: 767px){*+.p-about__messageInfo{margin-top:3rem}}.p-about__messageInfoPosition{letter-spacing:.13em}@media only screen and (min-width: 768px){.p-about__messageInfoPosition{font-size:2rem}}@media only screen and (max-width: 767px){.p-about__messageInfoPosition{font-size:1.1rem}}.p-about__messageInfoName{font-weight:500;line-height:1.5}@media only screen and (min-width: 768px){.p-about__messageInfoName{font-size:3rem}}@media only screen and (max-width: 767px){.p-about__messageInfoName{font-size:1.7rem}}@media only screen and (min-width: 768px){.p-pvvSection{padding-bottom:5.2rem}}@media only screen and (max-width: 767px){.p-pvvSection{padding-bottom:2rem}}.p-about__pvv{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-about__pvv{margin-top:10rem;gap:11.2rem}}@media only screen and (max-width: 767px){.p-about__pvv{margin-top:4.6rem;padding-left:3rem;gap:7rem}}.p-about__pvvHeading{display:flex;align-items:center;gap:1rem;line-height:1;color:#fadd00}@media only screen and (min-width: 768px){.p-about__pvvHeading{margin-bottom:5rem}}@media only screen and (max-width: 767px){.p-about__pvvHeading{margin-bottom:2rem}}@media only screen and (min-width: 768px){.p-about__pvvHeading::after{content:"";width:16rem;height:.1rem;background-color:#fadd00;margin-top:auto}}.p-about__pvvHeadingSub{font-weight:700;font-family:"Roboto",sans-serif}@media only screen and (min-width: 768px){.p-about__pvvHeadingSub{font-size:1.8rem}}@media only screen and (max-width: 767px){.p-about__pvvHeadingSub{font-size:1.6rem}}@media only screen and (min-width: 768px){.p-about__pvvHeadingMain{font-size:1.5rem}}@media only screen and (max-width: 767px){.p-about__pvvHeadingMain{font-size:1.3rem}}.p-about__pvvTitle{color:#fff;font-weight:700}@media only screen and (min-width: 768px){.p-about__pvvTitle{line-height:1.57;font-size:4.7rem}}@media only screen and (max-width: 767px){.p-about__pvvTitle{line-height:1.6;font-size:2.3rem}}.p-about__pvvText{color:#fff}@media only screen and (min-width: 768px){.p-about__pvvText{padding-left:24%;line-height:2.4;font-size:1.7rem}}@media only screen and (max-width: 767px){.p-about__pvvText{padding-left:3rem;line-height:1.93;font-size:1.5rem}}.p-about__pvvText p+p{margin-top:2em}@media only screen and (min-width: 768px){*+.p-about__pvvText{margin-top:4.8rem}}@media only screen and (max-width: 767px){*+.p-about__pvvText{margin-top:3rem}}.p-about__awardList{display:grid}@media only screen and (min-width: 768px){.p-about__awardList{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr));gap:1.6rem}}@media only screen and (max-width: 767px){.p-about__awardList{grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:.7rem}}.p-about__awardListItem{background-color:#fff;border-radius:1rem;overflow:hidden}@media only screen and (min-width: 768px){.p-about__awardListItem{padding:13% 11% 11%}}@media only screen and (max-width: 767px){.p-about__awardListItem{padding:1.7rem 1.7rem 1.5rem}}.p-about__awardListImg{aspect-ratio:1/1}.p-about__awardListImg img{width:100%;height:100%;object-fit:contain}.p-about__awardListTitle{font-weight:500}@media only screen and (min-width: 768px){.p-about__awardListTitle{margin-top:2rem;line-height:1.53;font-size:1.5rem}}@media only screen and (max-width: 767px){.p-about__awardListTitle{margin-top:1.1rem;line-height:1.72;font-size:1.1rem}}.p-resourceList{display:grid;grid-template-columns:repeat(auto-fill, minmax(30rem, 1fr))}@media only screen and (min-width: 768px){.p-resourceList{gap:1.6rem}}@media only screen and (max-width: 767px){.p-resourceList{gap:3rem}}.p-resourceList__link{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:1rem;overflow:hidden;transition:box-shadow .3s ease-out}@media(hover: hover){.p-resourceList__link:hover{box-shadow:0 1.7rem 1.3rem -0.7rem rgba(0,0,0,.06)}.p-resourceList__link:hover .p-resourceList__img img{scale:1.08}}.p-resourceList__img{aspect-ratio:300/157;overflow:hidden}.p-resourceList__img img{width:100%;height:100%;object-fit:cover;transition:scale .3s ease-out}.p-resourceList__img--whitepaper{padding-top:1rem;aspect-ratio:300/168}.p-resourceList__img--whitepaper img{object-fit:contain;object-position:center bottom}.p-resourceList__content{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-resourceList__content{padding:1.4rem 2.6rem 2.7rem}}@media only screen and (max-width: 767px){.p-resourceList__content{padding:1.4rem 2.6rem 2.2rem}}.p-resourceList__date{line-height:1.2;font-size:1.5rem}@media only screen and (min-width: 768px){.p-resourceList__date+*{margin-top:.8rem}}@media only screen and (max-width: 767px){.p-resourceList__date+*{margin-top:.4rem}}.p-resourceList__title{line-height:1.68;font-weight:500;font-size:1.6rem}@media only screen and (min-width: 768px){.p-resourceList__title{margin-bottom:1.2rem}}@media only screen and (max-width: 767px){.p-resourceList__title{margin-bottom:.8rem}}@media only screen and (min-width: 768px){.p-resourceList__buttonWrap{margin-top:auto}}.p-resourceList__button{padding:1.1rem 2rem 1.2rem;background-color:#0760f0;border-radius:99em;color:#fff;text-align:center;font-weight:500;font-size:1.4rem}.p-404__titleMain{position:relative;font-family:"Roboto",sans-serif}@media only screen and (min-width: 768px){.p-404__titleMain{font-size:8.4rem}}@media only screen and (max-width: 767px){.p-404__titleMain{font-size:3.7rem}}.p-404__titleMain::before,.p-404__titleMain::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:.1rem;background-color:#0f1322}@media only screen and (min-width: 768px){.p-404__titleMain::before,.p-404__titleMain::after{width:25rem}}@media only screen and (max-width: 767px){.p-404__titleMain::before,.p-404__titleMain::after{width:11rem}}@media only screen and (min-width: 768px){.p-404__titleMain::before{right:calc(50% + 12.6rem)}}@media only screen and (max-width: 767px){.p-404__titleMain::before{right:calc(50% + 5.5rem)}}@media only screen and (min-width: 768px){.p-404__titleMain::after{left:calc(50% + 12.6rem)}}@media only screen and (max-width: 767px){.p-404__titleMain::after{left:calc(50% + 5.5rem)}}@media only screen and (max-width: 767px){.u-pcItem{display:none}}@media only screen and (min-width: 768px){.u-spItem{display:none}}@media only screen and (max-width: 449px){.u-dNoneXs{display:none}}@media only screen and (min-width: 450px)and (max-width: 767px){.u-dNoneSm{display:none}}@media only screen and (min-width: 768px)and (max-width: 959px){.u-dNoneMs{display:none}}@media only screen and (min-width: 960px)and (max-width: 1023px){.u-dNoneMd{display:none}}@media only screen and (min-width: 1024px)and (max-width: 1259px){.u-dNoneLg{display:none}}@media only screen and (min-width: 1260px)and (max-width: 1439px){.u-dNoneXlg{display:none}}@media only screen and (min-width: 1440px){.u-dNoneXxlg{display:none}}.u-textCenter{text-align:center}.u-textLeft{text-align:left}.u-textRight{text-align:right}@media only screen and (min-width: 768px){.u-textCenterPc{text-align:center}.u-textLeftPc{text-align:left}.u-textRightPc{text-align:right}}@media only screen and (max-width: 767px){.u-textCenterSp{text-align:center}.u-textLeftSp{text-align:left}.u-textRightSp{text-align:right}}.u-textBold{font-weight:700}