@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@500;700&family=Noto+Sans+JP:wght@400;700&display=swap";@font-face{font-family:"Poppins Medium";font-weight:500;src:url("../font/Poppins-Medium.ttf") format("truetype");font-style:normal;font-display:block}img,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box;font-size:inherit}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}html{font-size:7.5pt}body{line-height:1;color:#fff;word-break:break-all;font-family:"Poppins Medium";font-weight:500}body *{box-sizing:border-box}img{pointer-events:none}img:not([width]):not([class]){width:100%;height:auto;vertical-align:middle;max-width:100%}img[src$=".svg"]:not([class]){width:100%;height:auto}@media screen and (max-width: 767px){html{overflow-x:hidden}body{font-size:1.6rem;overflow-x:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-overflow-scrolling:touch;min-width:initial}_::-webkit-full-page-media,_:future,:root body{font-size:1.6rem}}@media screen and (min-width: 768px)and (max-width: 1024px){body{font-size:1.6rem}_::-webkit-full-page-media,_:future,:root body{font-size:1.65rem}}@media screen and (min-width: 1025px)and (max-width: 1199px){body{font-size:1.6rem}}@media screen and (min-width: 1200px){body{font-size:1.6rem;min-width:120rem}}a{color:#fff;text-decoration:none;transition:.4s color ease-in-out,.4s background ease-in-out}a:not([class]){color:#fff;text-decoration:underline;transition:.4s color ease-in-out,.4s background ease-in-out}a:active,a:focus,a:hover{text-decoration:none}@media screen and (max-width: 767px){.s-sp{visibility:visible}.s-pc{display:none;visibility:hidden}}@media screen and (min-width: 768px){.s-sp{display:none;visibility:hidden}.s-pc{visibility:visible}}.s-d-inline{display:inline}.s-d-inline-block{display:inline-block}.s-d-block{display:block}.s-d-hidden{display:none}img.s-img-100{width:100%;height:auto}img.s-img-80{width:80%;height:auto}img.s-img-70{width:70%;height:auto}img.s-img-60{width:60%;height:auto}img.s-img-50{width:50%}img.s-img-40{width:40%;height:auto}img.s-img-30{width:30%;height:auto}img.s-img-20{width:20%;height:auto}img.s-img-10{width:10%;height:auto}.s-disp-none{display:none}.s-disp-inline{display:inline}.s-disp-iblock{display:inline-block}.s-disp-block{display:block}.s-txt-center{text-align:center}.s-txt-left{text-align:left}.s-txt-right{text-align:right}.s-txt-top{vertical-align:top}.s-txt-middle{vertical-align:middle}.s-txt-bottom{vertical-align:bottom}.s-txt-base{vertical-align:baseline}.s-txt-sub{vertical-align:sub}.s-txt-super{vertical-align:super}.s-txt-nowrap{display:inline-block}li>.s-txt-nowrap{display:inline-block;padding-left:1.4rem}.s-txt-justyfy{text-align:justify}@-moz-document url-prefix(){.s-txt-justyfy{text-justify:inter-character}}.s-fs-6{font-size:.6rem}.s-fs-8{font-size:.8rem}.s-fs-10{font-size:1rem}.s-fs-12{font-size:1.2rem}.s-fs-14{font-size:1.4rem}.s-fs-16{font-size:1.6rem}.s-fs-18{font-size:1.8rem}.s-fs-20{font-size:2rem}.s-fs-22{font-size:2.2rem}.s-fs-24{font-size:2.4rem}.s-fs-26{font-size:2.6rem}.s-fs-28{font-size:2.8rem}.s-fs-30{font-size:3rem}.s-fs-32{font-size:3.2rem}.s-fs-34{font-size:3.4rem}.s-fs-36{font-size:3.6rem}.s-fs-38{font-size:3.8rem}.s-fs-40{font-size:4rem}.s-fs-50{font-size:5rem}.s-fs-60{font-size:6rem}.s-fw-n{font-weight:400}.s-fw-b{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.s-f-strong{font-size:1.5em;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.s-fc-white{color:#fff}.s-fc-black{color:#000}.s-mt-10{margin-top:1rem}.s-mt-11{margin-top:1.1rem}.s-mt-12{margin-top:1.2rem}.s-mt-13{margin-top:1.3rem}.s-mt-14{margin-top:1.4rem}.s-mt-15{margin-top:1.5rem}.s-mt-16{margin-top:1.6rem}.s-mt-17{margin-top:1.7rem}.s-mt-18{margin-top:1.8rem}.s-mt-19{margin-top:1.9rem}.s-mt-20{margin-top:2rem}.s-mt-21{margin-top:2.1rem}.s-mt-22{margin-top:2.2rem}.s-mt-23{margin-top:2.3rem}.s-mt-24{margin-top:2.4rem}.s-mt-25{margin-top:2.5rem}.s-mt-26{margin-top:2.6rem}.s-mt-27{margin-top:2.7rem}.s-mt-28{margin-top:2.8rem}.s-mt-29{margin-top:2.9rem}.s-mt-30{margin-top:3rem}.s-mt-40{margin-top:4rem}.s-mt-50{margin-top:5rem}.s-mt-60{margin-top:6rem}.s-mr-10{margin-right:1rem}.s-mr-11{margin-right:1.1rem}.s-mr-12{margin-right:1.2rem}.s-mr-13{margin-right:1.3rem}.s-mr-14{margin-right:1.4rem}.s-mr-15{margin-right:1.5rem}.s-mr-16{margin-right:1.6rem}.s-mr-17{margin-right:1.7rem}.s-mr-18{margin-right:1.8rem}.s-mr-19{margin-right:1.9rem}.s-mr-20{margin-right:2rem}.s-mr-21{margin-right:2.1rem}.s-mr-22{margin-right:2.2rem}.s-mr-23{margin-right:2.3rem}.s-mr-24{margin-right:2.4rem}.s-mr-25{margin-right:2.5rem}.s-mr-26{margin-right:2.6rem}.s-mr-27{margin-right:2.7rem}.s-mr-28{margin-right:2.8rem}.s-mr-29{margin-right:2.9rem}.s-mr-30{margin-right:3rem}.s-mr-40{margin-right:4rem}.s-mr-50{margin-right:5rem}.s-mr-60{margin-right:6rem}.s-mb-10{margin-bottom:1rem}.s-mb-11{margin-bottom:1.1rem}.s-mb-12{margin-bottom:1.2rem}.s-mb-13{margin-bottom:1.3rem}.s-mb-14{margin-bottom:1.4rem}.s-mb-15{margin-bottom:1.5rem}.s-mb-16{margin-bottom:1.6rem}.s-mb-17{margin-bottom:1.7rem}.s-mb-18{margin-bottom:1.8rem}.s-mb-19{margin-bottom:1.9rem}.s-mb-20{margin-bottom:2rem}.s-mb-21{margin-bottom:2.1rem}.s-mb-22{margin-bottom:2.2rem}.s-mb-23{margin-bottom:2.3rem}.s-mb-24{margin-bottom:2.4rem}.s-mb-25{margin-bottom:2.5rem}.s-mb-26{margin-bottom:2.6rem}.s-mb-27{margin-bottom:2.7rem}.s-mb-28{margin-bottom:2.8rem}.s-mb-29{margin-bottom:2.9rem}.s-mb-30{margin-bottom:3rem}.s-mb-40{margin-bottom:4rem}.s-mb-50{margin-bottom:5rem}.s-mb-60{margin-bottom:6rem}.s-ml-10{margin-left:1rem}.s-ml-11{margin-left:1.1rem}.s-ml-12{margin-left:1.2rem}.s-ml-13{margin-left:1.3rem}.s-ml-14{margin-left:1.4rem}.s-ml-15{margin-left:1.5rem}.s-ml-16{margin-left:1.6rem}.s-ml-17{margin-left:1.7rem}.s-ml-18{margin-left:1.8rem}.s-ml-19{margin-left:1.9rem}.s-ml-20{margin-left:2rem}.s-ml-21{margin-left:2.1rem}.s-ml-22{margin-left:2.2rem}.s-ml-23{margin-left:2.3rem}.s-ml-24{margin-left:2.4rem}.s-ml-25{margin-left:2.5rem}.s-ml-26{margin-left:2.6rem}.s-ml-27{margin-left:2.7rem}.s-ml-28{margin-left:2.8rem}.s-ml-29{margin-left:2.9rem}.s-ml-30{margin-left:3rem}.s-ml-40{margin-left:4rem}.s-ml-50{margin-left:5rem}.s-ml-60{margin-left:6rem}.s-pt-10{padding-top:1rem}.s-pt-11{padding-top:1.1rem}.s-pt-12{padding-top:1.2rem}.s-pt-13{padding-top:1.3rem}.s-pt-14{padding-top:1.4rem}.s-pt-15{padding-top:1.5rem}.s-pt-16{padding-top:1.6rem}.s-pt-17{padding-top:1.7rem}.s-pt-18{padding-top:1.8rem}.s-pt-19{padding-top:1.9rem}.s-pt-20{padding-top:2rem}.s-pt-21{padding-top:2.1rem}.s-pt-22{padding-top:2.2rem}.s-pt-23{padding-top:2.3rem}.s-pt-24{padding-top:2.4rem}.s-pt-25{padding-top:2.5rem}.s-pt-26{padding-top:2.6rem}.s-pt-27{padding-top:2.7rem}.s-pt-28{padding-top:2.8rem}.s-pt-29{padding-top:2.9rem}.s-pt-30{padding-top:3rem}.s-pt-40{padding-top:4rem}.s-pt-50{padding-top:5rem}.s-pt-60{padding-top:6rem}.s-pr-10{padding-right:1rem}.s-pr-11{padding-right:1.1rem}.s-pr-12{padding-right:1.2rem}.s-pr-13{padding-right:1.3rem}.s-pr-14{padding-right:1.4rem}.s-pr-15{padding-right:1.5rem}.s-pr-16{padding-right:1.6rem}.s-pr-17{padding-right:1.7rem}.s-pr-18{padding-right:1.8rem}.s-pr-19{padding-right:1.9rem}.s-pr-20{padding-right:2rem}.s-pr-21{padding-right:2.1rem}.s-pr-22{padding-right:2.2rem}.s-pr-23{padding-right:2.3rem}.s-pr-24{padding-right:2.4rem}.s-pr-25{padding-right:2.5rem}.s-pr-26{padding-right:2.6rem}.s-pr-27{padding-right:2.7rem}.s-pr-28{padding-right:2.8rem}.s-pr-29{padding-right:2.9rem}.s-pr-30{padding-right:3rem}.s-pr-40{padding-right:4rem}.s-pr-50{padding-right:5rem}.s-pr-60{padding-right:6rem}.s-pb-10{padding-bottom:1rem}.s-pb-11{padding-bottom:1.1rem}.s-pb-12{padding-bottom:1.2rem}.s-pb-13{padding-bottom:1.3rem}.s-pb-14{padding-bottom:1.4rem}.s-pb-15{padding-bottom:1.5rem}.s-pb-16{padding-bottom:1.6rem}.s-pb-17{padding-bottom:1.7rem}.s-pb-18{padding-bottom:1.8rem}.s-pb-19{padding-bottom:1.9rem}.s-pb-20{padding-bottom:2rem}.s-pb-21{padding-bottom:2.1rem}.s-pb-22{padding-bottom:2.2rem}.s-pb-23{padding-bottom:2.3rem}.s-pb-24{padding-bottom:2.4rem}.s-pb-25{padding-bottom:2.5rem}.s-pb-26{padding-bottom:2.6rem}.s-pb-27{padding-bottom:2.7rem}.s-pb-28{padding-bottom:2.8rem}.s-pb-29{padding-bottom:2.9rem}.s-pb-30{padding-bottom:3rem}.s-pb-40{padding-bottom:4rem}.s-pb-50{padding-bottom:5rem}.s-pb-60{padding-bottom:6rem}.s-pl-10{padding-left:1rem}.s-pl-11{padding-left:1.1rem}.s-pl-12{padding-left:1.2rem}.s-pl-13{padding-left:1.3rem}.s-pl-14{padding-left:1.4rem}.s-pl-15{padding-left:1.5rem}.s-pl-16{padding-left:1.6rem}.s-pl-17{padding-left:1.7rem}.s-pl-18{padding-left:1.8rem}.s-pl-19{padding-left:1.9rem}.s-pl-20{padding-left:2rem}.s-pl-21{padding-left:2.1rem}.s-pl-22{padding-left:2.2rem}.s-pl-23{padding-left:2.3rem}.s-pl-24{padding-left:2.4rem}.s-pl-25{padding-left:2.5rem}.s-pl-26{padding-left:2.6rem}.s-pl-27{padding-left:2.7rem}.s-pl-28{padding-left:2.8rem}.s-pl-29{padding-left:2.9rem}.s-pl-30{padding-left:3rem}.s-pl-40{padding-left:4rem}.s-pl-50{padding-left:5rem}.s-pl-60{padding-left:6rem}.s-lh-1{line-height:1}.s-lh-12{line-height:1.2}.s-lh-14{line-height:1.4}.s-lh-16{line-height:1.6}.s-lh-18{line-height:1.8}.s-lh-20{line-height:2}.s-lh-30{line-height:3}.s-lh-40{line-height:4}.s-flex{display:flex}.s-flex.reverse{flex-direction:row-reverse}.s-flex.wrap{flex-wrap:wrap}.s-flex.jc-c{justify-content:center}.s-flex.jc-sb{justify-content:space-between}.s-flex.jc-sa{justify-content:space-around}.s-flex.jc-fs{justify-content:flex-start}.s-flex.jc-fe{justify-content:flex-end}.s-flex.ai-c{align-items:center}.s-flex.ai-fs{align-items:flex-start}.s-flex.ai-fe{align-items:flex-end}.s-flex-center{display:flex;justify-content:center;align-items:center}.s-flex-start{display:flex;justify-content:flex-start;align-items:center}.s-flex-end{display:flex;justify-content:flex-end;align-items:center}.s-flex-between{display:flex;justify-content:space-between;align-items:center}.s-flex-around{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 767px){.s-flex-center.only-pc,.s-flex-start.only-pc,.s-flex-end.only-pc,.s-flex-between.only-pc,.s-flex-around.only-pc{flex-flow:column;justify-content:center;align-items:initial}}.class-setting{display:block;margin:2em 0;padding:.5em 1em;background:#f6f6f6;font-style:oblique}.header{display:block;position:fixed;top:0;z-index:99;width:100%;background-color:#333;transition:padding .5s linear}@media screen and (max-width: 767px){.header{padding:2rem 0 3rem}}@media screen and (min-width: 768px){.header{padding:3.9rem 0 3.4rem}}.header.scroll{padding:1rem 0}.header .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 767px){.header .header-inner{padding:0 2.5rem}}@media screen and (max-width: 427px){.header .header-inner{padding:0 1.2rem}}@media screen and (min-width: 768px){.header .header-inner{padding:0 4rem}}@media screen and (min-width: 768px){.header .header-inner .hdr-logo{width:25%}}@media screen and (max-width: 767px){.header .header-inner .hdr-navigation{width:76%;margin:0 auto;max-width:31.5rem}}@media screen and (max-width: 427px){.header .header-inner .hdr-navigation{width:78%;margin-right:0}}@media screen and (min-width: 768px){.header .header-inner .hdr-navigation{position:absolute;left:50%;transform:translateX(-50%)}}.header .header-inner .hdr-navigation .nav-menu{display:flex}@media screen and (max-width: 767px){.header .header-inner .hdr-navigation .nav-menu{justify-content:space-between}}@media screen and (min-width: 768px){.header .header-inner .hdr-navigation .nav-menu{column-gap:4.2rem}}.header .header-inner .hdr-navigation .nav-menu li a{color:#fff;text-decoration:none;letter-spacing:0;text-transform:uppercase}@media screen and (max-width: 767px){.header .header-inner .hdr-navigation .nav-menu li a{font-size:1.4rem}}@media screen and (min-width: 768px){.header .header-inner .hdr-navigation .nav-menu li a{font-size:1.8rem}}.footer{background-color:#333;color:#fff}@media screen and (min-width: 768px){.footer{padding:4.8rem 0}}.footer .footer-inner{padding:0 4rem}@media screen and (max-width: 767px){.footer .footer-inner .footer-menu{display:none}}@media screen and (min-width: 768px){.footer .footer-inner .footer-menu{display:flex;justify-content:center;padding-bottom:5.5rem;text-align:center;column-gap:4.2rem}}.footer .footer-inner .footer-menu li a{color:#fff;font-size:1.8rem;text-decoration:none;text-transform:uppercase}.footer .footer-inner .copyright{font-size:1rem;text-align:center}@media screen and (max-width: 767px){.footer .footer-inner .copyright{padding-bottom:1.8rem}}.wrapper{margin:0 auto;background-color:#333;color:#fff}@media screen and (min-width: 768px){.wrapper{min-width:120rem}}@media screen and (max-width: 767px){.wrapper{min-width:100%;max-width:100%}}.container{margin:0 auto}@media screen and (min-width: 768px){.container{width:120rem}}@media screen and (max-width: 767px){.container{width:100%}}.sub-pg-ttl{line-height:1.53;font-size:3rem;text-align:center;text-transform:uppercase;font-family:"Poppins Medium";font-weight:500}@media screen and (min-width: 768px){.sub-pg-ttl{margin-bottom:6.7rem}}@media screen and (max-width: 767px){.sub-pg-ttl{margin-bottom:3.5rem;font-size:2.5rem}}img{height:auto;max-width:100%}a{display:inline-block;color:#fff;text-decoration:none}@media screen and (max-width: 767px){main.content{padding-top:9.6rem}}@media screen and (min-width: 768px){main.content{padding-top:15.2rem}}@keyframes zoomIn{0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);opacity:0}100%{opacity:1}}.js-img-zoom{opacity:0}.js-img-zoom.animation{animation-duration:.6s;animation-name:zoomIn;opacity:1}@keyframes fadeUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.js-fadeup{opacity:0}.js-fadeup.animation{animation-duration:1.5s;animation-name:fadeUp;opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.js-fadein{opacity:0}.js-fadein.animation{animation-duration:1.1s;animation-name:fadeIn;opacity:1}@keyframes pulse-anime{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse-anime{animation-name:pulse-anime}.home-pg .main-visual{text-align:center}@media screen and (max-width: 767px){.home-pg .main-visual{padding:4.91rem 0 4.6rem;background:url(../img/top/mv_sp_bgimg.jpg) no-repeat center/cover}}@media screen and (min-width: 768px){.home-pg .main-visual{padding:18rem 0 16rem;background:url(../img/top/mv_bgimg.jpg) no-repeat center/cover}}@media screen and (min-width: 768px){.home-pg .main-visual .container{width:105rem}}@media screen and (max-width: 767px){.home-pg .main-visual .container .mv-img{width:29%;max-width:11.1rem;margin:10px 0 0 44px}}@media screen and (min-width: 768px){.home-pg .main-visual .container .mv-img{width:25%;max-width:20rem}}@media screen and (min-width: 768px){.home-pg .main-visual .container .mv-img .img{width:100%}}@media screen and (max-width: 767px){.home-pg .content-blk{padding:5.2rem 0 15.5rem;text-align:center}}@media screen and (min-width: 768px){.home-pg .content-blk{padding:15.1rem 0 16.7rem}}@media screen and (max-width: 767px){.home-pg .content-blk .container{width:100%;padding:0 3.5rem}}@media screen and (max-width: 427px){.home-pg .content-blk .container{padding:0 1.5rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:115rem}}.home-pg .content-blk .container .content.left{text-align:center}@media screen and (max-width: 767px){.home-pg .content-blk .container .content.left{margin-bottom:4rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content.left{width:60%;max-width:60rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content.right{width:55%;padding-right:5rem;max-width:51rem}}.home-pg .content-blk .container .content .content-ttl{font-family:"Poppins Medium";font-weight:500}@media screen and (max-width: 767px){.home-pg .content-blk .container .content .content-ttl{line-height:1.48;font-size:1.8rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content .content-ttl{line-height:1.5;font-size:2.4rem}}@media screen and (max-width: 767px){.home-pg .content-blk .container .content .content-ttl.mg-b{padding-bottom:3rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content .content-ttl.mg-b{padding-bottom:2rem}}.home-pg .content-blk .container .content .content-ttl01{font-family:"Poppins Medium";font-weight:500}@media screen and (max-width: 767px){.home-pg .content-blk .container .content .content-ttl01{line-height:1.48;font-size:1.8rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content .content-ttl01{line-height:1.5;font-size:3rem}}@media screen and (max-width: 767px){.home-pg .content-blk .container .content .content-ttl01.mg-b{padding-bottom:3rem}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content .content-ttl01.mg-b{padding-bottom:2rem}}@media screen and (max-width: 767px){.home-pg .content-blk .container .content .content-txt{line-height:1.5;font-size:1.4rem;padding:0 1.5rem;text-align:left}}@media screen and (min-width: 768px){.home-pg .content-blk .container .content .content-txt{line-height:1.53;font-size:1.6rem;letter-spacing:.06em}}@media screen and (min-width: 768px){.client-pg .sec-client{padding:3.7rem 0 2rem}}@media screen and (max-width: 767px){.client-pg .sec-client{padding:1rem 0 2rem}}.client-pg .sec-client .container{overflow:hidden}@media screen and (min-width: 768px){.client-pg .sec-client .container{width:90%;max-width:104rem}}@media screen and (max-width: 767px){.client-pg .sec-client .container{padding:0 4rem}}.client-pg .sec-client .client-list{display:flex;flex-flow:row wrap;overflow:hidden}@media screen and (min-width: 768px){.client-pg .sec-client .client-list{justify-content:space-between}}@media screen and (max-width: 767px){.client-pg .sec-client .client-list{flex-flow:column;justify-content:center}}.client-pg .sec-client .client-list .client-img{line-height:0}@media screen and (min-width: 768px){.client-pg .sec-client .client-list .client-img{width:45%;margin:0 4rem 3.4rem 0;max-width:641px}.client-pg .sec-client .client-list .client-img:last-child{margin-right:0}}@media screen and (max-width: 767px){.client-pg .sec-client .client-list .client-img{width:80%;max-width:100%;margin:0 auto 6rem}}.client-pg .sec-client .client-list .client-img a{display:block;color:#3c3c3c;font-size:3rem;text-decoration:none}@media screen and (max-width: 767px){.client-pg .sec-client .client-list .client-img a img{width:100%}}.client-pg .sec-client .client-list .client-img a:hover{animation-duration:.6s;animation-name:pulse-anime;animation-iteration-count:1}.about-pg .content{position:relative}.about-pg .content .sec-mv{position:relative}@media screen and (max-width: 767px){.about-pg .content .sec-mv .sub-pg-ttl{padding-top:1.1rem}}.about-pg .content .sec-mv .container{width:100%}@media screen and (max-width: 767px){.about-pg .content .sec-mv .container{max-width:100%}}@media screen and (min-width: 768px){.about-pg .content .sec-mv .container{max-width:170rem;position:relative}}@media screen and (min-width: 768px){.about-pg .content .sec-mv .container .mv-img{width:68%}}@media screen and (max-width: 767px){.about-pg .content .sec-mv .container .mv-img img{width:100%;vertical-align:middle}}.about-pg .content .banner-blk{background-color:#fff;color:#050505}@media screen and (min-width: 768px){.about-pg .content .banner-blk{position:absolute;top:54.5%;right:3.4%;padding:6.5rem 4.5rem 4.2rem 5.5rem;transform:translate(0, -50%);max-width:63rem;width:47.5%}}@media screen and (max-width: 767px){.about-pg .content .banner-blk{padding:8% 4.8% 7%}}.about-pg .content .banner-blk .bnr-ttl{line-height:1.52;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 768px){.about-pg .content .banner-blk .bnr-ttl{margin-bottom:5.5rem;font-size:2.5rem}}@media screen and (max-width: 767px){.about-pg .content .banner-blk .bnr-ttl{margin-bottom:.8rem;font-size:1.8rem}}.about-pg .content .banner-blk .bnr-txt{font-size:1.6rem;text-align:left;letter-spacing:0}@media screen and (min-width: 768px){.about-pg .content .banner-blk .bnr-txt{line-height:1.5}}@media screen and (max-width: 767px){.about-pg .content .banner-blk .bnr-txt{line-height:1.53;font-size:1.3rem}}.about-pg .content .banner-blk .bnr-txt.js-fadein.active{animation-duration:3s}.about-pg .content .sec-company-info{font-family:"Poppins Medium";font-weight:500}@media screen and (min-width: 768px){.about-pg .content .sec-company-info{line-height:1.45;padding:5.6rem 0 8.4rem;font-size:2rem}}@media screen and (max-width: 767px){.about-pg .content .sec-company-info{padding:5rem 0 16.3rem}}@media screen and (max-width: 427px){.about-pg .content .sec-company-info{padding-bottom:10rem}}@media screen and (min-width: 768px){.about-pg .content .sec-company-info .container{width:77%;max-width:80.2rem}}@media screen and (max-width: 767px){.about-pg .content .sec-company-info .container{padding:0 3.5rem}}@media screen and (max-width: 427px){.about-pg .content .sec-company-info .container{padding:0 2.5rem}}.about-pg .content .sec-company-info .sec-ttl{text-align:center}@media screen and (min-width: 768px){.about-pg .content .sec-company-info .sec-ttl{margin-bottom:5.5rem;font-size:3rem}}@media screen and (max-width: 767px){.about-pg .content .sec-company-info .sec-ttl{margin-bottom:3.5rem;font-size:2.3rem}}@media screen and (min-width: 768px){.about-pg .content .sec-company-info .info-detail li{margin-bottom:2.5rem;font-size:1.6rem}}@media screen and (max-width: 767px){.about-pg .content .sec-company-info .info-detail li{line-height:1.53;margin-bottom:2.3rem;font-size:1.4rem}}@media screen and (max-width: 767px){.contact-pg .wrapper{min-height:100vh;position:relative}}@media screen and (max-width: 767px){.contact-pg .wrapper .footer{bottom:0;position:absolute;width:100%}}@media screen and (min-width: 768px){.contact-pg .sec-contact{padding:6.7rem 0 4.8rem}}@media screen and (max-width: 767px){.contact-pg .sec-contact{padding:1.1rem 0 3.3rem}}@media screen and (min-width: 768px){.contact-pg .sec-contact .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:125rem}}@media screen and (max-width: 767px){.contact-pg .sec-contact .container .contact-img img{width:100%}}@media screen and (min-width: 768px){.contact-pg .sec-contact .container .contact-img{width:45.7%;max-width:88.8rem}}@media screen and (min-width: 768px){.contact-pg .sec-contact .container .contact-info{width:48%;padding-top:3.5rem}}@media screen and (max-width: 767px){.contact-pg .sec-contact .container .contact-info{padding:4.6rem 2.5rem;text-align:center}}@media screen and (max-width: 427px){.contact-pg .sec-contact .container .contact-info{padding:4.6rem 1rem}}.contact-pg .sec-contact .container .contact-info .contact_ttl{margin-bottom:2.4rem;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 768px){.contact-pg .sec-contact .container .contact-info .contact_ttl{line-height:1.5;font-size:1.6rem}}.contact-pg .sec-contact .container .contact-info .info-txt{margin-bottom:2.4rem}@media screen and (min-width: 768px){.contact-pg .sec-contact .container .contact-info .info-txt{line-height:1.5;font-size:1.6rem}}@media screen and (max-width: 767px){.contact-pg .sec-contact .container .contact-info .info-txt{line-height:1.53;font-size:1.4rem}}.contact-pg .sec-contact .container .contact-info .info-txt.js-fadein.active{animation-duration:3s}.contact-pg .sec-contact .container .contact-info .mail{line-height:1.48;font-size:1.6rem}