@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap";.container{max-width:890px}.flex-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-box-reverse{flex-flow:row-reverse}.flex-box-wrap{flex-wrap:wrap}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:64%;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}body,html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;color:#251d1b}body a,body a:active,body a:hover,body a:visited{color:#004bb1}body{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:64%;font-weight:400;letter-spacing:.1rem;line-height:1.8}.clearfix:after,body:after,html:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-x:hidden}html *{box-sizing:border-box;font-feature-settings:"palt";word-break:break-all;line-break:strict}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body img{max-width:100%;width:auto;height:auto;vertical-align:middle;pointer-events:none}body figure{margin:0}@media only screen and (max-width:600px){.nosp{display:none}}.nopc{display:none}@media only screen and (max-width:600px){.nopc{display:block}}.container{width:90%;padding:8rem 0;margin:0 auto}@media only screen and (max-width:1024px){.container{padding:8.33333vw 0}}@media only screen and (max-width:600px){.container{padding:4rem 0}.flex-box{flex-flow:column}}.anchor{display:block;padding-top:14rem;margin-top:-14rem}@media only screen and (max-width:600px){.anchor{padding-top:10rem;margin-top:-10rem}.anchor#con04{padding-top:2rem;margin-top:-2rem}}body h2{font-size:2.6rem;font-weight:700}@media only screen and (max-width:1024px){body h2{font-size:2.6vw}}@media only screen and (max-width:600px){body h2{font-size:2rem}}body h3{font-size:2.3rem;font-weight:700}@media only screen and (max-width:1024px){body h3{font-size:2.3vw}}@media only screen and (max-width:600px){body h3{font-size:1.8rem}}body h4{font-size:2rem}@media only screen and (max-width:1024px){body h4{font-size:2vw}}@media only screen and (max-width:600px){body h4{font-size:1.7rem}}body p{font-size:1.7rem}@media only screen and (max-width:1024px){body p{font-size:1.7vw}}@media only screen and (max-width:600px){body p{font-size:1.4rem}}body a{font-size:1.7rem;text-decoration:none}@media only screen and (max-width:1024px){body a{font-size:1.7vw}}@media only screen and (max-width:600px){body a{font-size:1.4rem}}.bg-color01{background-color:#dcfff3}.bg-color02{background-color:#e7f8fa}#loader{position:fixed;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);top:0;left:0;z-index:999;background-color:#fff;display:flex;flex-flow:column;justify-content:center}#loader .items{position:relative;margin:auto;width:81px;height:45px;-webkit-animation:drone 2s ease infinite;animation:drone 2s ease infinite}@media only screen and (max-width:600px){#loader .items{width:50px;height:35px}}#loader .items img{width:100%}#loader.loaded{opacity:0;visibility:hidden;transition:2s ease 1s}@-webkit-keyframes drone{0%{transform:translateY(15%)}30%{transform:translateY(-25%)}to{transform:translateY(15%)}}@keyframes drone{0%{transform:translateY(15%)}30%{transform:translateY(-25%)}to{transform:translateY(15%)}}header #site-name{width:90%;padding:6rem 0 1rem;margin:0 auto}@media only screen and (max-width:1024px){header #site-name{padding-top:4rem;text-align:center}}@media only screen and (max-width:600px){header #site-name{padding-top:3rem;text-align:center}}header #site-name h1{font-size:2.4rem;font-weight:700;font-family:Kosugi Maru,sans-serif}@media only screen and (max-width:600px){header #site-name h1{font-size:1.8rem}}#hero #mv-wrapper{width:90%;max-width:1360px;margin:0 auto;padding-top:8rem}@media only screen and (max-width:1024px){#hero #mv-wrapper{padding-top:8.33333vw}}@media only screen and (max-width:600px){#hero #mv-wrapper{width:100%;padding-top:4rem}}#hero #mv #canvas{padding-bottom:8rem;text-align:center;position:relative}@media only screen and (max-width:1024px){#hero #mv #canvas{padding-bottom:8.33333vw}}@media only screen and (max-width:600px){#hero #mv #canvas{padding-bottom:4rem}}#hero #lead{position:relative;max-width:786px;margin:0 auto}#hero #lead .lead-box{text-align:center;max-width:450px;margin:0 auto}@media only screen and (max-width:600px){#hero #lead .lead-box{margin:2rem auto}}#hero #lead .lead-box p{font-weight:700}#hero #lead .lead-box.js_action{opacity:0}#hero .character{position:absolute;margin:auto;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:600px){#hero .character{position:static;display:block}}#hero .character-01{width:110px;height:107px;background-image:url(/images/character/character-01.png);left:0}@media only screen and (max-width:600px){#hero .character-01{width:80px;height:77px}}#hero .character-01.js_action{opacity:0;transform:translate3d(-20px,20px,0)}#hero .character-02{width:118px;height:100px;background-image:url(/images/character/character-02.png);right:0}@media only screen and (max-width:600px){#hero .character-02{width:88px;height:70px}}#hero .character-02.js_action{opacity:0;transform:translate3d(20px,-20px,0)}#contents-sp #con-sp .con-sp-bord{max-width:900px;margin:0 auto;background-image:url(/images/contents_sp/contents_sp_bord.png);background-size:contain;background-repeat:no-repeat;background-position:50%;padding:29% 0 5.8%;position:relative;z-index:1}@media only screen and (max-width:600px){#contents-sp #con-sp .con-sp-bord{background-image:url(/images/contents_sp/contents_sp_bord_sp.png)}}#contents-sp #con-sp .con-sp-bord .ribbon{position:absolute;content:"";width:15.2vw;max-width:150px;height:14.2vw;max-height:140px;right:0;top:0;background-image:url(/images/contents_sp/contents_sp_bord_dec.png);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:2;transform-origin:60% 20%}@media only screen and (max-width:600px){#contents-sp #con-sp .con-sp-bord .ribbon{top:2.5%}}#contents-sp #con-sp .con-sp-bord.js_action{transform:scale(.7);opacity:0}#contents-sp #con-sp .con-sp-pam-list{justify-content:space-between;width:90%;max-width:738px;margin:0 auto}#contents-sp #con-sp .con-sp-pam-list .list{width:31.4%;max-width:231px}@media only screen and (max-width:600px){#contents-sp #con-sp .con-sp-pam-list .list{display:flex;width:100%;max-width:inherit;align-items:center;justify-content:space-around}#contents-sp #con-sp .con-sp-pam-list .list .pam-img{width:40%;padding:.5rem}}#contents-sp #con-sp .pam-dl-btn{display:block;color:#251d1b;font-weight:700;text-align:center;background-color:#fff132;border:1px solid #251e1c;font-size:1.2rem;line-height:1.2;padding:8px 0;border-radius:8px;transition:.5s ease}#contents-sp #con-sp .pam-dl-btn-wrapper{max-width:206px;margin:2rem auto 0}@media only screen and (max-width:600px){#contents-sp #con-sp .pam-dl-btn-wrapper{width:45%;margin:0}#contents-sp #con-sp .pam-dl-btn{font-size:1rem}}#contents-sp #con-sp .pam-dl-btn:hover{background-color:#fff;transition:.5s ease}#nav.js_fixed .page-nav-list{position:fixed!important;top:30px!important}#nav #page-nav{position:relative;width:100%;margin:0 auto}#nav #page-nav-wrapper{padding-bottom:8rem}@media only screen and (max-width:600px){#nav #page-nav{height:20.3125vw}}#nav #page-nav .page-nav-list{width:90%;max-width:780px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:absolute;left:0;right:0;top:0;margin:0 auto;z-index:99}@media only screen and (max-width:600px){#nav #page-nav .page-nav-list{grid-template-columns:repeat(2,1fr);gap:8px}}#nav #page-nav .page-nav-list .list{width:100%}#nav #page-nav .page-nav-list .list.js_action{transform:translateY(20%);opacity:0}#nav #page-nav .page-nav-list .list a{display:block;width:100%;height:auto;position:relative;z-index:1;cursor:pointer}#nav #page-nav .page-nav-list .list a:before{position:absolute;content:"";z-index:-1;width:100%;height:100%;background-image:url(/images/page_nav_dec.png);background-size:contain;background-repeat:no-repeat;background-position:50%;bottom:-6px;left:0;right:0;margin:0 auto;pointer-events:none;transition:.5s ease}#nav #page-nav .page-nav-list .list a .nav-img{will-change:transform;transition:.5s ease}#nav #page-nav .page-nav-list .list a:hover .nav-img{transform:translateY(3px);transition:.5s ease-out}#nav #page-nav .page-nav-list .list a:hover:before{bottom:3px;opacity:0;transition:.5s ease-out}@media only screen and (max-width:600px){#nav #page-nav .page-nav-list .list a:hover:before{bottom:-9px}#nav #page-nav .page-nav-list .list:last-child{grid-column:1/3;width:49%;margin:0 auto}}#nav.page-about{position:sticky;top:30px;margin-top:8rem;z-index:99}@media only screen and (max-width:1024px){#nav.page-about{margin-top:4rem}}#nav.page-about #page-nav{height:auto}@media only screen and (max-width:1024px){#nav.page-about #page-nav-wrapper{padding-bottom:4rem}}#nav.page-about #page-nav .page-nav-list{max-width:874px;position:static;grid-template-columns:30% 29.5% 36.6%}@media only screen and (max-width:600px){#nav.page-about #page-nav .page-nav-list{grid-template-columns:50% 49.5%;gap:8px}}#nav.page-about #page-nav .page-nav-list .list:first-child{max-width:254px}@media only screen and (max-width:600px){#nav.page-about #page-nav .page-nav-list .list:first-child{max-width:inherit}}#nav.page-about #page-nav .page-nav-list .list:nth-child(2){max-width:258px}@media only screen and (max-width:600px){#nav.page-about #page-nav .page-nav-list .list:nth-child(2){max-width:inherit}}#nav.page-about #page-nav .page-nav-list .list:nth-child(3){max-width:320px}@media only screen and (max-width:600px){#nav.page-about #page-nav .page-nav-list .list:nth-child(3){grid-column:1/3;max-width:inherit;width:62%;margin:0 auto}}#nav.page-about #page-nav .page-nav-list .list:nth-child(3) a:before{background-size:cover}#contents-future #con-future .container{max-width:821px}#contents-future #con-future .con-future>.headline{width:100%;max-width:536px;margin:0 auto}#contents-future #con-future .con-future>.headline .title{display:block;width:100%;height:42px;background-image:url(/images/contents_future/contents_future_headline.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1024px){#contents-future #con-future .con-future>.headline .title{height:4.2vw}}@media only screen and (max-width:600px){#contents-future #con-future .con-future>.headline .title{height:7.7vw}}#contents-future #con-future .con-future .con-box{padding-top:4rem;justify-content:space-between}@media only screen and (max-width:600px){#contents-future #con-future .con-future .con-box{padding-top:2rem}}#contents-future #con-future .con-future .con-box .text-box{width:45.5%}@media only screen and (max-width:600px){#contents-future #con-future .con-future .con-box .text-box{width:100%}}#contents-future #con-future .con-future .con-box .text-box .text-area{width:85%}@media only screen and (max-width:600px){#contents-future #con-future .con-future .con-box .text-box .text-area{width:100%}}#contents-future #con-future .con-future .con-box .text-box .text-area p{margin-top:1.5rem;text-align:justify}#contents-future #con-future .con-future .con-box .img-box{width:54%;height:243px;margin:4rem 0 0}@media only screen and (max-width:600px){#contents-future #con-future .con-future .con-box .img-box{width:100%;margin:0 auto}}#contents-future #con-future .con-future .con-box .img-box.js_action{opacity:0;transform:scale(.7)}#contents-future #con-future .con-future .con-box .img-box .img{display:block;width:100%;height:100%;background-image:url(/images/contents_future/contents_future_img.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}#contents-supporter #con-supporter .container{max-width:806px}#contents-supporter #con-supporter .container>.headline{width:100%;max-width:773px;height:235px;margin:0 auto}@media only screen and (max-width:1024px){#contents-supporter #con-supporter .container>.headline{height:23.5vw}}@media only screen and (max-width:600px){#contents-supporter #con-supporter .container>.headline{height:28vw}}#contents-supporter #con-supporter .container>.headline .title{display:block;width:100%;height:100%;background-image:url(/images/contents_supporter/contents_supporter_headline01.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#contents-supporter #con-supporter .container>.lead-box{width:90%;text-align:center;margin:-4rem auto 0}@media only screen and (max-width:600px){#contents-supporter #con-supporter .container>.lead-box{margin-top:2rem}}#contents-supporter #con-supporter .container>.lead-box p{font-weight:700;font-size:1.9rem}@media only screen and (max-width:1024px){#contents-supporter #con-supporter .container>.lead-box p{font-size:1.9vw}}@media only screen and (max-width:600px){#contents-supporter #con-supporter .container>.lead-box p{font-size:1.5rem}}#contents-supporter #con-supporter .container>.text-box{margin:0 auto;padding-top:4rem}@media only screen and (max-width:600px){#contents-supporter #con-supporter .container>.text-box{padding-top:2rem}}#contents-supporter #con-supporter .container>.text-box p{text-align:justify}#con-supporter-job{background-color:#fff;background-image:url(/images/contents_supporter/contents_supporter_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;z-index:1}#con-supporter-job-wrapper{width:100%;margin:8rem auto 0;position:relative;z-index:1}@media only screen and (max-width:1024px){#con-supporter-job-wrapper{margin-top:8.33333vw}}@media only screen and (max-width:600px){#con-supporter-job-wrapper{margin-top:4rem}}#con-supporter-job-wrapper:before{position:absolute;content:"";z-index:-1;width:100%;height:100%;right:0;top:0;background-image:url(/images/contents_supporter/contents_supporter_bg_dec02.png);background-size:60px;background-position:50%;opacity:0;transition:1.5s}@media only screen and (max-width:600px){#con-supporter-job-wrapper:before{background-size:30px}#con-supporter-job{background-image:none;border:1px solid #251d1b}}#con-supporter-job:before{position:absolute;content:"";z-index:2;width:47px;height:33px;right:-1%;top:-1%;background-image:url(/images/contents_supporter/contents_supporter_bg_dec01.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:600px){#con-supporter-job:before{right:-5%;top:-.5%}}#con-supporter-job:after{position:absolute;content:"";z-index:2;width:47px;height:33px;bottom:-1%;left:-1%;background-image:url(/images/contents_supporter/contents_supporter_bg_dec01.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transform:scale(-1)}@media only screen and (max-width:600px){#con-supporter-job:after{left:-5%;bottom:-.5%}}#con-supporter-job .inner{width:90%;max-width:625px;margin:0 auto;padding:8rem 0}@media only screen and (max-width:600px){#con-supporter-job .inner{padding:4rem 0}}#con-supporter-job .inner .headline{width:100%;max-width:621px;margin:0 auto}#con-supporter-job .inner .headline.js_action{transform:scale(.7);opacity:0}#con-supporter-job .inner .headline .title{display:block;width:100%;height:42px;background-image:url(/images/contents_supporter/contents_supporter_headline02.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1024px){#con-supporter-job .inner .headline .title{height:4.2vw}}@media only screen and (max-width:600px){#con-supporter-job .inner .headline .title{height:5.5vw}}#con-supporter-job .inner .headline p{font-size:1.3rem;margin-top:1.3rem}@media only screen and (max-width:1024px){#con-supporter-job .inner .headline p{text-align:center;font-size:1.1rem;margin-top:1.3vw}}@media only screen and (max-width:600px){#con-supporter-job .inner .headline p{text-align:left;font-size:1.1rem;margin-top:1rem}}#con-supporter-job .inner .job-flow-box{padding-top:3rem;margin-top:3rem;border-top:1px solid #251e1c;justify-content:space-between}@media only screen and (max-width:600px){#con-supporter-job .inner .job-flow-box{padding-top:1.5rem;margin-top:1.5rem}}#con-supporter-job .inner .job-flow-box:first-child{margin-top:0;border-top:none}#con-supporter-job .inner .job-flow-box .img-box{width:42%;margin:0}@media only screen and (max-width:600px){#con-supporter-job .inner .job-flow-box .img-box{width:100%}}#con-supporter-job .inner .job-flow .arrow{width:37px;height:37px;margin:auto 0;background-image:url(/images/contents_supporter/contents_supporter_arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1024px){#con-supporter-job .inner .job-flow .arrow{width:3.7vw;height:3.7vw}}@media only screen and (max-width:600px){#con-supporter-job .inner .job-flow .arrow{width:37px;height:37px;margin:1rem auto;transform:rotate(90deg)}}#con-supporter-job-wrapper.is_active:before{opacity:1;right:-12px;top:12px}@media only screen and (max-width:600px){#con-supporter-job-wrapper.is_active:before{right:-6px;top:6px}}#contents-data #con-data{padding:8rem 0 0}@media only screen and (max-width:600px){#contents-data #con-data{padding:4rem 0 0}}#contents-data #con-data>.headline{width:90%;max-width:756px;height:96px;margin:0 auto}@media only screen and (max-width:1024px){#contents-data #con-data>.headline{height:9.375vw}}@media only screen and (max-width:600px){#contents-data #con-data>.headline{height:16vw}}#contents-data #con-data>.headline .title{display:block;width:100%;height:100%;background-image:url(/images/contents_data/title.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#con-data-work .container>.headline{max-width:625px;margin:0 auto;text-align:center;background-image:url(/images/contents_data/contents_data_headline_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#con-data-work .container>.headline h2{padding:12px 0 32px}@media only screen and (max-width:600px){#con-data-work .container>.headline h2{padding:0 0 10px}}#con-data-work .container>.text-box{max-width:520px;margin:0 auto;padding-top:3rem}@media only screen and (max-width:600px){#con-data-work .container>.text-box{padding-top:2rem}}#con-data-work .service{padding-top:4rem}@media only screen and (max-width:600px){#con-data-work .service{padding-top:2rem}}#con-data-work .service .headline{text-align:center}#con-data-work .service .headline h3:first-child{font-size:1.6rem}@media only screen and (max-width:600px){#con-data-work .service .headline h3:first-child{font-size:1.4rem}}#con-data-work .service-list{max-width:612px;margin:0 auto;padding-top:2rem;justify-content:space-between}@media only screen and (max-width:600px){#con-data-work .service-list{max-width:288px;flex-flow:wrap;justify-content:center}}#con-data-work .service-list .list{width:25%;max-width:117px;text-align:center;background-color:#94edf1;border-radius:25px;font-size:1.7rem;padding:5.5px 0;font-weight:700}@media only screen and (max-width:600px){#con-data-work .service-list .list{width:30%;border-radius:15px;font-size:1.4rem;margin:1.5%}}#con-data-work .img-box{position:relative;max-width:780px;margin:0 auto;padding-top:4rem}@media only screen and (max-width:600px){#con-data-work .img-box{padding-top:2rem}}#con-data-work .img-box.js_action{opacity:0;transform:scale(.7)}#con-data-work .img-box .bubble{position:absolute;right:0;top:4rem}@media only screen and (max-width:600px){#con-data-work .img-box .bubble{display:none}}#con-data-work .img-box .bubble svg{max-width:265px;width:30.6vw}#con-data-carrierstep .container{max-width:770px;margin:0 auto}#con-data-carrierstep .container>.headline{max-width:625px;margin:0 auto;text-align:center;background-image:url(/images/contents_data/contents_data_headline_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#con-data-carrierstep .container>.headline h2{padding:12px 0 32px}@media only screen and (max-width:600px){#con-data-carrierstep .container>.headline h2{padding:0 0 12px}}#con-data-carrierstep .lead-box{padding-top:3rem}@media only screen and (max-width:600px){#con-data-carrierstep .lead-box{padding-top:2rem}}#con-data-carrierstep .con-box{justify-content:space-between;padding-top:3rem}@media only screen and (max-width:600px){#con-data-carrierstep .con-box{padding-top:2rem}}#con-data-carrierstep .con-box .text-box{width:31%}@media only screen and (max-width:600px){#con-data-carrierstep .con-box .text-box{width:100%}}#con-data-carrierstep .con-box .text-box p{text-align:justify}#con-data-carrierstep .con-box .img-box{width:61%;position:relative}@media only screen and (max-width:600px){#con-data-carrierstep .con-box .img-box{margin-top:2rem;width:100%}}#con-data-carrierstep .con-box .img-box .graph{text-align:center;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:1}#con-data-carrierstep .con-box .img-box .graph svg{max-width:441px;width:100%}@media only screen and (max-width:1024px){#con-data-carrierstep .con-box .img-box .graph svg{width:93.9%}}@media only screen and (max-width:600px){#con-data-carrierstep .con-box .img-box .graph svg{max-width:inherit;width:94.5%}}#con-data-carrierstep .con-box .img-box .graph svg .js_graph:first-child{transform:translateY(20%)}#con-data-carrierstep .con-box .img-box .graph svg .js_graph:nth-child(2){transform:translateY(30%)}#con-data-carrierstep .con-box .img-box .graph svg .js_graph:nth-child(3){transform:translateY(40%)}#con-data-carrierstep .con-box .img-box .graph svg .js_graph:nth-child(4){transform:translateY(60%)}#con-data-carrierstep .con-box .img-box .graph.is_active .js_graph{transition:.5s}#con-data-carrierstep .con-box .img-box .graph.is_active .js_graph:first-child{transform:translateY(0)!important;transition-delay:.5s}#con-data-carrierstep .con-box .img-box .graph.is_active .js_graph:nth-child(2){transform:translateY(0)!important;transition-delay:.7s}#con-data-carrierstep .con-box .img-box .graph.is_active .js_graph:nth-child(3){transform:translateY(0)!important;transition-delay:.9s}#con-data-carrierstep .con-box .img-box .graph.is_active .js_graph:nth-child(4){transform:translateY(0)!important;transition-delay:1.1s}#con-data-carrierstep .con-box .img-box.js_action{opacity:0;transform:scale(.7)}#con-data-worklife .container{max-width:771px}#con-data-worklife .container>.headline{max-width:625px;margin:0 auto;text-align:center;background-image:url(/images/contents_data/contents_data_headline_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#con-data-worklife .container>.headline h2{padding:12px 0 32px}@media only screen and (max-width:600px){#con-data-worklife .container>.headline h2{padding:0 0 10px}}#con-data-worklife .con-box{padding-top:3rem;justify-content:space-between}@media only screen and (max-width:600px){#con-data-worklife .con-box{padding-top:2rem}}#con-data-worklife .con-box .profile-box{width:50%;max-width:373px}@media only screen and (max-width:600px){#con-data-worklife .con-box .profile-box{width:100%;max-width:inherit}}#con-data-worklife .con-box .profile-box .img-box .img{padding-bottom:1.5rem}@media only screen and (max-width:600px){#con-data-worklife .con-box .profile-box .img-box .img{padding-bottom:1.3rem}}#con-data-worklife .con-box .profile-box .img-box p{font-size:1.5rem;text-align:justify}@media only screen and (max-width:1024px){#con-data-worklife .con-box .profile-box .img-box p{font-size:1.3rem}}@media only screen and (max-width:600px){#con-data-worklife .con-box .profile-box .img-box p{font-size:1.3rem}}#con-data-worklife .con-box .profile-box .text-box{padding-top:4rem}@media only screen and (max-width:1024px){#con-data-worklife .con-box .profile-box .text-box{padding-top:4vw}}@media only screen and (max-width:600px){#con-data-worklife .con-box .profile-box .text-box{padding-top:2rem}}#con-data-worklife .con-box .profile-box .text-box p{font-size:1.5rem;text-align:justify}@media only screen and (max-width:1024px){#con-data-worklife .con-box .profile-box .text-box p{font-size:1.3rem}}@media only screen and (max-width:600px){#con-data-worklife .con-box .profile-box .text-box p{font-size:1.3rem}}#con-data-worklife .con-box .graph-box{width:40%;max-width:300px;margin:auto 0;opacity:0}@media only screen and (max-width:600px){#con-data-worklife .con-box .graph-box{width:100%;margin:2rem auto 0}}#con-data-worklife .con-box .graph-box .title p{font-size:2rem;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1024px){#con-data-worklife .con-box .graph-box .title p{font-size:2vw}}@media only screen and (max-width:600px){#con-data-worklife .con-box .graph-box .title p{font-size:1.6rem}}#con-data-worklife .con-box .graph-box .title p .icon{width:58px;border:2px solid #251d1b;background-color:#fff;font-size:2.5rem;text-align:center;font-weight:700;border-radius:50%;padding:4px 0}@media only screen and (max-width:1024px){#con-data-worklife .con-box .graph-box .title p .icon{font-size:2.5vw;width:5.8vw;padding:.458vw ​0}}@media only screen and (max-width:600px){#con-data-worklife .con-box .graph-box .title p .icon{width:37px;font-size:1.8rem;padding:0}}#con-data-worklife .con-box .graph-box .title p .icon:first-child{margin-right:1rem}#con-data-worklife .con-box .graph-box .title p .icon:last-child{margin-left:1rem}#con-data-worklife .con-box .graph-box .graph{position:relative;z-index:1;margin-top:3rem}@media only screen and (max-width:600px){#con-data-worklife .con-box .graph-box .graph{margin-top:2rem}}#con-data-worklife .con-box .graph-box .graph .img{position:relative;z-index:2}#con-data-worklife .con-box .graph-box .graph .parameter{position:absolute;width:100%;left:0;right:0;top:0;margin:auto;z-index:1}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter{opacity:0}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:first-child{transform:translateY(55%)}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:nth-child(2){transform:translateY(30%)}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:nth-child(3){transform:translateY(15%)}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:nth-child(4){transform:translateY(-15%)}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:nth-child(5){transform:translateY(-30%)}#con-data-worklife .con-box .graph-box .graph .parameter .js_parameter:nth-child(6){transform:translateY(-55%)}#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter{transition:.5s}#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:first-child,#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:nth-child(2),#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:nth-child(3),#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:nth-child(4),#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:nth-child(5),#con-data-worklife .con-box .graph-box .graph .parameter.is_active .js_parameter:nth-child(6){transform:translateY(0)!important;transition-delay:.5s}#contents-aiming{position:relative;z-index:1}#contents-aiming #con-aiming .container>.headline{width:90%;max-width:756px;height:96px;margin:0 auto}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .container>.headline{height:9.375vw}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .container>.headline{height:16vw}}#contents-aiming #con-aiming .container>.headline .title{display:block;width:100%;height:100%;background-image:url(/images/contents_aiming/2022/title.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}#contents-aiming #con-aiming .profile-box{padding-top:6rem}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-box{padding-top:3rem}}#contents-aiming #con-aiming .profile-box p{font-size:1.2rem;text-align:center}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-box p{font-size:1rem}}#contents-aiming #con-aiming .profile-mv{position:relative;z-index:1}#contents-aiming #con-aiming .profile-mv:before{position:absolute;content:"";z-index:-1;width:100%;height:100%;right:-10px;top:10px;background-image:url(/images/contents_supporter/contents_supporter_bg_dec02.png);background-size:60px;background-position:50%;transition:1.5s}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv:before{background-size:30px;right:-5px;top:5px}}#contents-aiming #con-aiming .profile-mv.is_active .img img{opacity:1}#contents-aiming #con-aiming .profile-mv.is_active:before{top:12px;right:-12px;opacity:1}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv.is_active:before{top:6px;right:-6px}}#contents-aiming #con-aiming .profile-mv .img{position:relative;border:2px solid #000}#contents-aiming #con-aiming .profile-mv .corner-l{width:111px;height:111px;position:absolute;left:-10px;bottom:-20px}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-l{width:50px;height:50px;left:-6px}}#contents-aiming #con-aiming .profile-mv .corner-l:before{height:0;display:block;position:absolute;left:-2px;content:"";border-bottom:70px solid #fff;border-right:70px solid transparent;bottom:-2px;z-index:2}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-l:before{border-width:50px}}#contents-aiming #con-aiming .profile-mv .corner-l:after{height:2px;display:block;position:absolute;right:22px;content:"";background:#000;bottom:33px;width:100%;transform:rotate(45deg)}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-l:after{height:1px;right:7px;bottom:28px}}#contents-aiming #con-aiming .profile-mv .corner-r{width:111px;height:111px;position:absolute;right:-10px;top:-20px}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-r{width:50px;height:50px;right:-6px}}#contents-aiming #con-aiming .profile-mv .corner-r:before{height:0;display:block;position:absolute;right:-2px;content:"";border-top:70px solid #fff;border-left:70px solid transparent;top:-2px;z-index:2}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-r:before{border-width:50px}}#contents-aiming #con-aiming .profile-mv .corner-r:after{height:2px;display:block;position:absolute;left:22px;content:"";background:#000;top:33px;width:100%;transform:rotate(45deg)}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-mv .corner-r:after{height:1px;left:7px;top:28px}}#contents-aiming #con-aiming .profile-list{width:90%;max-width:454px;margin:0 auto;padding-top:6rem}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-list{padding-top:3rem}}#contents-aiming #con-aiming .profile-list .list{padding-bottom:2rem}@media only screen and (max-width:600px){#contents-aiming #con-aiming .profile-list .list{padding-bottom:1rem}}#contents-aiming #con-aiming .interview-box{padding-top:8rem}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-box{padding-top:8.33333vw}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-box{padding-top:4rem}}#contents-aiming #con-aiming .interview-question{width:100%;max-width:580px;margin:0 auto}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-question{background-color:#fff;padding:10px;border-radius:10px;position:relative;margin-bottom:20px;border:1px solid #000}#contents-aiming #con-aiming .interview-question:after,#contents-aiming #con-aiming .interview-question:before{position:absolute;content:"";width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:20px 10px 0;left:20px;bottom:-19px;z-index:2}#contents-aiming #con-aiming .interview-question:after{border-color:#000 transparent transparent;z-index:1;bottom:-21px}}#contents-aiming #con-aiming .interview-question h2{display:block;width:100%;padding:12px 0 32px;font-size:2.2rem;background-image:url(/images/contents_aiming/contents_aiming_headline_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;text-align:center}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-question h2{font-size:2.2vw}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-question h2{font-size:1.6rem;padding:0;background-image:none}}#contents-aiming #con-aiming .interview-dl{display:grid;align-items:center;padding-top:6rem}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-dl{padding-top:3rem}}#contents-aiming #con-aiming .interview-dl:nth-child(2n){grid-template-columns:86px auto 108px}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-dl:nth-child(2n){grid-template-columns:86px auto}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-dl:nth-child(2n){grid-template-columns:66px auto}}#contents-aiming #con-aiming .interview-dl:nth-child(2n) dt{grid-column:1;grid-row:1}#contents-aiming #con-aiming .interview-dl:nth-child(2n) dd{grid-column:2;grid-row:1;border-left-style:solid;border-left-width:2px;margin-left:2rem;border-bottom-left-radius:7px}#contents-aiming #con-aiming .interview-dl:nth-child(2n) dd:before{border-bottom-left-radius:7px;left:-2px}#contents-aiming #con-aiming .interview-dl:nth-child(2n) dd:after{border-style:solid;border-width:10px 20px 10px 0;left:-20px}#contents-aiming #con-aiming .interview-dl:nth-child(2n) .interview-description01:after{border-color:transparent #e8841c transparent transparent}#contents-aiming #con-aiming .interview-dl:nth-child(2n) .interview-description02:after{border-color:transparent #58e3e9 transparent transparent}#contents-aiming #con-aiming .interview-dl:nth-child(2n) .interview-description03:after{border-color:transparent #f16abc transparent transparent}#contents-aiming #con-aiming .interview-dl:nth-child(odd){grid-template-columns:108px auto 86px}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-dl:nth-child(odd){grid-template-columns:auto 86px}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-dl:nth-child(odd){grid-template-columns:auto 66px}}#contents-aiming #con-aiming .interview-dl:nth-child(odd) dt{grid-column:3;grid-row:1}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-dl:nth-child(odd) dt{grid-column:2}}#contents-aiming #con-aiming .interview-dl:nth-child(odd) dd{grid-column:2;grid-row:1;border-right-style:solid;border-right-width:2px;margin-right:2rem;border-bottom-right-radius:7px}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-dl:nth-child(odd) dd{grid-column:1}}#contents-aiming #con-aiming .interview-dl:nth-child(odd) dd:before{border-bottom-right-radius:7px;right:-2px}#contents-aiming #con-aiming .interview-dl:nth-child(odd) dd:after{border-style:solid;border-width:10px 0 10px 20px;right:-20px}#contents-aiming #con-aiming .interview-dl:nth-child(odd) .interview-description01:after{border-color:transparent transparent transparent #e8841c}#contents-aiming #con-aiming .interview-dl:nth-child(odd) .interview-description02:after{border-color:transparent transparent transparent #58e3e9}#contents-aiming #con-aiming .interview-dl:nth-child(odd) .interview-description03:after{border-color:transparent transparent transparent #f16abc}#contents-aiming #con-aiming .interview-description{display:flex;align-items:center;height:100%;padding:2rem;font-size:1.5rem;position:relative;text-align:justify;hanging-punctuation:allow-end}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-description{font-size:1.3rem;padding:1rem}}#contents-aiming #con-aiming .interview-description:before{position:absolute;content:"";width:40%;height:100%;bottom:0;border-bottom:2px solid #000}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-description:before{width:60%}}#contents-aiming #con-aiming .interview-description:after{position:absolute;content:"";width:0;height:0;top:-25px;bottom:0;margin:auto 0}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-description:after{top:-15px}}#contents-aiming #con-aiming .interview-description01,#contents-aiming #con-aiming .interview-description01:before{border-color:#e8841c}#contents-aiming #con-aiming .interview-description02,#contents-aiming #con-aiming .interview-description02:before{border-color:#58e3e9}#contents-aiming #con-aiming .interview-description03,#contents-aiming #con-aiming .interview-description03:before{border-color:#f16abc}#contents-aiming #con-aiming .interview-box+.profile-box{padding-top:16rem;padding-bottom:8rem}@media only screen and (max-width:1024px){#contents-aiming #con-aiming .interview-box+.profile-box{padding-top:8.33333vw;padding-bottom:4.1666503906vw}}@media only screen and (max-width:600px){#contents-aiming #con-aiming .interview-box+.profile-box{padding-top:6rem;padding-bottom:2rem}}#contents-school #con-school{padding:8rem 0}@media only screen and (max-width:600px){#contents-school #con-school{padding-top:12rem}}#contents-school #con-school .container{max-width:780px;padding:10rem 0 12rem;font-family:Kosugi Maru,sans-serif;position:relative;z-index:3}@media only screen and (max-width:1024px){#contents-school #con-school .container{padding:8rem 0;background-color:#fff;border:1px solid #251e1c}}@media only screen and (max-width:600px){#contents-school #con-school .container{padding:6rem 0}}#contents-school #con-school .container:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:url(/images/contents_school/contents_school_bord.png);background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:1024px){#contents-school #con-school .container:before{content:none}}#contents-school #con-school .container:after{position:absolute;content:"";width:100%;height:20px;left:0;top:20px;background-image:url(/images/contents_school/contents_school_bord_dec.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:1024px){#contents-school #con-school .container:after{top:-10px}}#contents-school #con-school .bubble{position:absolute;right:-50px;top:-70px;width:325px;height:150px;background-image:url(/images/footer/footer_bubble.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;transform:translateY(50%) scale(.7);z-index:2}@media only screen and (max-width:1024px){#contents-school #con-school .bubble{right:-5%}}@media only screen and (max-width:600px){#contents-school #con-school .bubble{width:190px;height:120px;top:-5rem;right:-5%;transform:translateY(25%) scale(.7)}}#contents-school #con-school .company{position:relative;width:100%;padding-bottom:10rem}@media only screen and (max-width:1024px){#contents-school #con-school .company{padding-bottom:6rem}}@media only screen and (max-width:600px){#contents-school #con-school .company{padding-bottom:4rem}}#contents-school #con-school .company-inner{width:90%;max-width:660px;margin:0 auto}#contents-school #con-school .company-name{text-align:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #251e1c}#contents-school #con-school .company-name .copy{font-size:1.3rem;font-weight:700}#contents-school #con-school .company-name .name{font-size:2.9rem;font-weight:700}@media only screen and (max-width:1024px){#contents-school #con-school .company-name .name{font-size:2.2rem}}@media only screen and (max-width:600px){#contents-school #con-school .company-name .name{font-size:2rem}}#contents-school #con-school .company-zip{display:flex;justify-content:center;padding-bottom:1rem}@media only screen and (max-width:600px){#contents-school #con-school .company-zip{justify-content:flex-start;width:257px;margin:0 auto}}#contents-school #con-school .company-zip .term{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .company-zip .term{font-size:1.4rem}}#contents-school #con-school .company-zip .description{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .company-zip .description{font-size:1.4rem;width:80%}}#contents-school #con-school .company-tel{display:flex;justify-content:center}@media only screen and (max-width:600px){#contents-school #con-school .company-tel{margin:auto;justify-content:flex-start;width:257px}}#contents-school #con-school .company-tel .term{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .company-tel .term{font-size:1.4rem}}#contents-school #con-school .company-tel .description{font-size:1.5rem;width:37%}@media only screen and (max-width:600px){#contents-school #con-school .company-tel .description{font-size:1.4rem;width:80%}}#contents-school #con-school .school{position:relative}#contents-school #con-school .school-inner{width:90%;max-width:660px;margin:0 auto}#contents-school #con-school .school-inner>.school-text-box p:first-child{text-align:center;font-size:2rem}#contents-school #con-school .school-inner>.school-text-box p:last-child{text-align:center;font-size:1.4rem}#contents-school #con-school .school-info{padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px dashed #251e1c}@media only screen and (max-width:600px){#contents-school #con-school .school-info{padding-bottom:3rem;margin-bottom:3rem}}#contents-school #con-school .school-info:nth-child(2){padding-top:5rem}@media only screen and (max-width:600px){#contents-school #con-school .school-info:nth-child(2){padding-top:3rem}}#contents-school #con-school .school-info:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}#contents-school #con-school .school-info>.flex-box{padding-bottom:3rem}@media only screen and (max-width:600px){#contents-school #con-school .school-info>.flex-box{display:block;padding-bottom:1rem}}#contents-school #con-school .school-info>.school-text-box p{font-size:1.4rem;text-align:justify}#contents-school #con-school .school-img{width:30%;max-width:197px;margin:0}@media only screen and (max-width:600px){#contents-school #con-school .school-img{width:100%;max-width:inherit;padding-bottom:1rem}}#contents-school #con-school .school-img img{width:100%}#contents-school #con-school .school-about{width:65%;margin:auto 0 auto auto}@media only screen and (max-width:600px){#contents-school #con-school .school-about{width:100%;margin:auto}}#contents-school #con-school .school-about p.name{font-size:2.4rem}@media only screen and (max-width:600px){#contents-school #con-school .school-about p.name{font-size:2rem}}#contents-school #con-school .school-about p.address{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .school-about p.address{font-size:1.4rem}}#contents-school #con-school .school-about p.tel{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .school-about p.tel{font-size:1.4rem}}#contents-school #con-school .school-about p.hp{font-size:1.5rem}@media only screen and (max-width:600px){#contents-school #con-school .school-about p.hp{font-size:1.4rem}}#contents-school #con-school .school-about a.hp{font-size:1.5rem;color:#251d1b}@media only screen and (max-width:600px){#contents-school #con-school .school-about a.hp{font-size:1.4rem}}#contents-school #con-school .school-about a.hp:hover{color:#004bb1;text-decoration:underline}#footer .footer-inner{width:90%;max-width:740px;margin:0 auto;padding:8rem 0}@media only screen and (max-width:1024px){#footer .footer-inner{padding:8.33333vw 0}}@media only screen and (max-width:600px){#footer .footer-inner{padding:4rem 0}}#footer .footer-inner .home a{text-align:center;display:block;color:#251d1b;font-size:1.8rem}#footer .footer-inner .home a:hover{color:#004bb1;text-decoration:underline}#footer .footer-inner .footer-nav-list{justify-content:space-between;padding:2rem 0;width:90%;margin:0 auto}@media only screen and (max-width:1024px){#footer .footer-inner .footer-nav-list{display:block}}#footer .footer-inner .footer-nav-list .list a{text-align:center;display:block;color:#251d1b;font-size:1.5rem;cursor:pointer}#footer .footer-inner .footer-nav-list .list a:hover{color:#004bb1;text-decoration:underline}#footer .footer-inner .copyright{text-align:center;font-size:1.3rem}.conect-bg{width:100%;background-color:#fff;background-size:cover;background-repeat:no-repeat;position:relative;z-index:2}.conect-bg .conect-bg-inner{max-width:1146px;bottom:0;right:0;margin:auto;z-index:3}.conect-bg .conect-bg-inner,.conect-bg .conect-bg-inner .item{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:contain}.conect-bg .conect-bg-inner .item{width:100%;height:100%}.conect-bg .conect-bg-inner .item.js_fadein{opacity:0}.conect-bg .conect-bg-inner .item.js_bubble{transform:scale(.5);opacity:0}.conect-bg .conect-bg-inner .item.js_move_l{transform:translateX(20%);opacity:0}@media only screen and (max-width:600px){.conect-bg .conect-bg-inner .item.js_move_l{transform:translateX(0)}}.conect-bg .conect-bg-inner .item.js_move_r{transform:translateX(-20%);opacity:0}@media only screen and (max-width:600px){.conect-bg .conect-bg-inner .item.js_move_r{transform:translateX(0)}}.conect-bg .conect-bg-inner .item.js_move_t{transform:translateY(20%);opacity:0}@media only screen and (max-width:600px){.conect-bg .conect-bg-inner .item.js_move_t{transform:translateY(10%)}}.conect-bg .conect-bg-inner .item.js_move_b{transform:translateY(-20%);opacity:0}@media only screen and (max-width:600px){.conect-bg .conect-bg-inner .item.js_move_b{transform:translateY(-10%)}}.conect-bg .conect-bg-inner .item.js_scale{transform:scale(.3);opacity:0}.conect-bg.bg01{height:36vw;background-image:url(/images/page_conect_bg_01.png);background-position:top;margin-top:-12rem;margin-bottom:-4rem}@media only screen and (max-width:1024px){.conect-bg.bg01{margin-top:-8rem}}@media only screen and (max-width:600px){.conect-bg.bg01{margin-top:0;margin-bottom:0}}.conect-bg.bg01 .conect-bg-inner{height:410px;background-image:url(/images/page_conect_bg_01_02.png)}@media only screen and (max-width:1024px){.conect-bg.bg01 .conect-bg-inner{height:100%}}.conect-bg.bg01 .conect-bg-inner .bg-01-03{position:absolute;width:298px;height:268px;bottom:0;left:14%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg01 .conect-bg-inner .bg-01-03{width:29.8vw;height:26.8vw}}@media only screen and (max-width:600px){.conect-bg.bg01 .conect-bg-inner .bg-01-03{width:150px;height:170px}}.conect-bg.bg01 .conect-bg-inner .bg-01-03 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_01_03a.png);transform:translateX(-10%)}@media only screen and (max-width:600px){.conect-bg.bg01 .conect-bg-inner .bg-01-03 .item_a{transform:translateX(0)}}.conect-bg.bg01 .conect-bg-inner .bg-01-03 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_01_03b.png)}.conect-bg.bg01 .conect-bg-inner .bg-01-03 .item_c{background-image:url(/images/page_conect_bg_dec/page_conect_bg_01_03c.png);transform-origin:65% 75%}.conect-bg.bg01 .conect-bg-inner .bg-01-04{position:absolute;width:376px;height:209px;top:14%;bottom:0;right:18%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg01 .conect-bg-inner .bg-01-04{width:37.6vw;height:20.9vw}}@media only screen and (max-width:600px){.conect-bg.bg01 .conect-bg-inner .bg-01-04{width:180px;height:105px;right:3%;top:35%}}.conect-bg.bg01 .conect-bg-inner .bg-01-04 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_01_04a.png)}.conect-bg.bg01 .conect-bg-inner .bg-01-04 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_01_04b.png)}.conect-bg.bg02{height:26.2vw;background-image:url(/images/page_conect_bg_02.png);background-position:bottom;margin-top:-4rem;margin-bottom:-4rem}@media only screen and (max-width:600px){.conect-bg.bg02{margin-top:0;margin-bottom:0}}.conect-bg.bg02 .conect-bg-inner{height:300px;background-image:url(/images/page_conect_bg_02_02.png)}@media only screen and (max-width:1024px){.conect-bg.bg02 .conect-bg-inner{height:100%}}.conect-bg.bg02 .conect-bg-inner .bg-02-03{position:absolute;width:125px;height:140px;top:27%;bottom:0;right:6%;left:0;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg02 .conect-bg-inner .bg-02-03{width:12.5vw;height:14vw}}@media only screen and (max-width:600px){.conect-bg.bg02 .conect-bg-inner .bg-02-03{width:63px;height:70px;right:9%;top:0}}.conect-bg.bg02 .conect-bg-inner .bg-02-03 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_02_03a.png);transform:translateX(-10%)}@media only screen and (max-width:600px){.conect-bg.bg02 .conect-bg-inner .bg-02-03 .item_a{transform:translateX(0)}}.conect-bg.bg02 .conect-bg-inner .bg-02-04{position:absolute;width:245px;height:231px;top:5%;right:11%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg02 .conect-bg-inner .bg-02-04{width:24.5vw;height:23.1vw}}@media only screen and (max-width:600px){.conect-bg.bg02 .conect-bg-inner .bg-02-04{width:128px;height:115px;top:0;right:7%}}.conect-bg.bg02 .conect-bg-inner .bg-02-04 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_02_04a.png)}.conect-bg.bg02 .conect-bg-inner .bg-02-04 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_02_04b.png)}.conect-bg.bg02 .conect-bg-inner .bg-02-04 .item_c{background-image:url(/images/page_conect_bg_dec/page_conect_bg_02_04c.png);transform-origin:70% 15%}.conect-bg.bg03{height:41.8vw;background-image:url(/images/page_conect_bg_03.png);background-position:50%;margin-bottom:-4rem}@media only screen and (max-width:600px){.conect-bg.bg03{margin-bottom:0}}.conect-bg.bg03 .conect-bg-inner{height:480px;background-image:url(/images/page_conect_bg_03_02.png)}@media only screen and (max-width:1024px){.conect-bg.bg03 .conect-bg-inner{height:100%}}.conect-bg.bg03 .conect-bg-inner .bg-03-03{position:absolute;width:325px;height:277px;top:0;bottom:0;left:19%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg03 .conect-bg-inner .bg-03-03{width:32.5vw;height:27.7vw}}@media only screen and (max-width:600px){.conect-bg.bg03 .conect-bg-inner .bg-03-03{width:163px;height:139px;top:-10%;left:0}}.conect-bg.bg03 .conect-bg-inner .bg-03-03 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_03_03a.png)}.conect-bg.bg03 .conect-bg-inner .bg-03-03 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_03_03b.png)}.conect-bg.bg03 .conect-bg-inner .bg-03-04{position:absolute;width:467px;height:230px;top:0;bottom:0;right:6%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg03 .conect-bg-inner .bg-03-04{width:46.7vw;height:23vw}}@media only screen and (max-width:600px){.conect-bg.bg03 .conect-bg-inner .bg-03-04{width:233px;height:115px;bottom:-10%;right:0}}.conect-bg.bg03 .conect-bg-inner .bg-03-04 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_03_04a.png)}.conect-bg.bg03 .conect-bg-inner .bg-03-04 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_03_04b.png);transform:translateX(10%)}@media only screen and (max-width:600px){.conect-bg.bg03 .conect-bg-inner .bg-03-04 .item_b{transform:translateX(0)}}.conect-bg.bg03 .conect-bg-inner .bg-03-04 .item_c{background-image:url(/images/page_conect_bg_dec/page_conect_bg_03_04c.png)}.conect-bg.bg04{height:29.5vw;background-image:url(/images/page_conect_bg_04.png);background-position:50%}.conect-bg.bg04 .conect-bg-inner{height:338px;background-image:url(/images/page_conect_bg_04_02.png)}@media only screen and (max-width:1024px){.conect-bg.bg04 .conect-bg-inner{height:100%}}.conect-bg.bg04 .conect-bg-inner .bg-04-03{position:absolute;width:329px;height:178px;top:3%;right:6%;left:0;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg04 .conect-bg-inner .bg-04-03{width:32.9vw;height:17.8vw}}@media only screen and (max-width:600px){.conect-bg.bg04 .conect-bg-inner .bg-04-03{width:165px;height:90px;top:-10%;left:0;right:inherit;margin:0}}.conect-bg.bg04 .conect-bg-inner .bg-04-03 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_03a.png)}.conect-bg.bg04 .conect-bg-inner .bg-04-03 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_03b.png)}.conect-bg.bg04 .conect-bg-inner .bg-04-04{position:absolute;width:496px;height:239px;bottom:5%;right:9%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg04 .conect-bg-inner .bg-04-04{width:49.6vw;height:23.9vw}}@media only screen and (max-width:600px){.conect-bg.bg04 .conect-bg-inner .bg-04-04{width:248px;height:119px;bottom:-10%;right:1%}}.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_04a.png);transform:translateX(-10%)}@media only screen and (max-width:600px){.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_a{transform:translateX(0)}}.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_04b.png);transform-origin:43% 95%}.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_c{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_04c.png);transform:translateX(10%)}@media only screen and (max-width:600px){.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_c{transform:translateX(0)}}.conect-bg.bg04 .conect-bg-inner .bg-04-04 .item_d{background-image:url(/images/page_conect_bg_dec/page_conect_bg_04_04d.png)}.conect-bg.bg05{height:30.8vw;background-image:url(/images/page_conect_bg_06.png);background-position:50%}@media only screen and (max-width:1024px){.conect-bg.bg05{margin-bottom:8rem}}.conect-bg.bg05 .conect-bg-inner{height:354px;background-image:url(/images/page_conect_bg_06_02.png)}@media only screen and (max-width:1024px){.conect-bg.bg05 .conect-bg-inner{height:100%}}.conect-bg.bg05 .conect-bg-inner .bg-05-03{position:absolute;width:279px;height:142px;top:-14%;bottom:0;left:13%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg05 .conect-bg-inner .bg-05-03{width:27.9vw;height:14.2vw}}@media only screen and (max-width:600px){.conect-bg.bg05 .conect-bg-inner .bg-05-03{width:150px;height:71px;top:0;left:0;margin:0}}.conect-bg.bg05 .conect-bg-inner .bg-05-03 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_03a.png);transform-origin:center bottom}.conect-bg.bg05 .conect-bg-inner .bg-05-03 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_03b.png)}.conect-bg.bg05 .conect-bg-inner .bg-05-03 .item_c{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_03c.png)}.conect-bg.bg05 .conect-bg-inner .bg-05-04{position:absolute;width:392px;height:222px;top:0;right:17%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg05 .conect-bg-inner .bg-05-04{width:39.2vw;height:22.2vw}}@media only screen and (max-width:600px){.conect-bg.bg05 .conect-bg-inner .bg-05-04{width:146px;height:111px;right:1%;top:-20%}}.conect-bg.bg05 .conect-bg-inner .bg-05-04 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_04a.png)}.conect-bg.bg05 .conect-bg-inner .bg-05-04 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_04b.png)}.conect-bg.bg05 .conect-bg-inner .bg-05-05{position:absolute;width:184px;height:74px;bottom:0;left:0;right:14%;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg05 .conect-bg-inner .bg-05-05{width:18.4vw;height:7.4vw}}@media only screen and (max-width:600px){.conect-bg.bg05 .conect-bg-inner .bg-05-05{width:92px;height:37px;bottom:-10%;right:30%}}.conect-bg.bg05 .conect-bg-inner .bg-05-05 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_05a.png)}.conect-bg.bg05 .conect-bg-inner .bg-05-05 .item_b{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_05b.png);transform-origin:25% bottom}.conect-bg.bg05 .conect-bg-inner .bg-05-06{position:absolute;width:140px;height:126px;bottom:5%;left:45%;right:0;margin:auto;z-index:4}@media only screen and (max-width:1024px){.conect-bg.bg05 .conect-bg-inner .bg-05-06{width:14vw;height:12.6vw}}@media only screen and (max-width:600px){.conect-bg.bg05 .conect-bg-inner .bg-05-06{width:70px;height:63px;bottom:-50%;left:30%}}.conect-bg.bg05 .conect-bg-inner .bg-05-06 .item_a{background-image:url(/images/page_conect_bg_dec/page_conect_bg_05_06a.png)}#ToTopBtn{position:fixed;z-index:99;right:5%;bottom:5%;width:44px;height:44px;border-radius:50%;background-color:#dcfff3;mix-blend-mode:multiply;transition:.3s ease;cursor:pointer;opacity:0}@media only screen and (max-width:600px){#ToTopBtn{right:0;bottom:0;border-radius:0}}#ToTopBtn:before{position:absolute;content:"";width:30%;height:30%;top:25%;bottom:0;right:0;left:0;margin:auto;border-top:1px solid #736e6d;border-right:1px solid #736e6d;transform:rotate(-45deg)}#ToTopBtn:hover{transform:scale(1.5);transition:.3s ease}#contents-about .container{max-width:821px}#contents-about .con-about>.headline{width:100%;max-width:455px;margin:0 auto}#contents-about .con-about>.headline .title{display:block;width:100%;height:49px;background-image:url(/images/contents_about/title.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1024px){#contents-about .con-about>.headline .title{height:4.78515625vw}}@media only screen and (max-width:600px){#contents-about .con-about>.headline .title{height:8.1666666667vw}}#contents-about .con-box{padding-top:8rem;justify-content:space-between}@media only screen and (max-width:600px){#contents-about .con-box{padding-top:4rem}}#contents-about .page-nav{display:flex;justify-content:space-between}@media only screen and (max-width:600px){#contents-about .page-nav{flex-direction:column;row-gap:32px}}#contents-about .page-nav li{width:48%;max-width:388px;height:388px;max-height:388px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}@media only screen and (max-width:1024px){#contents-about .page-nav li{width:43.1590656285vw;height:43.1590656285vw}}@media only screen and (max-width:600px){#contents-about .page-nav li{width:100%;height:64.6666666667vw;margin:0 auto}}#contents-about .page-nav li:before{position:absolute;content:"";z-index:-1;width:100%;height:100%;right:0;top:0;background-image:url(/images/contents_supporter/contents_supporter_bg_dec02.png);background-size:60px;background-position:50%;transition:1.5s}@media only screen and (max-width:600px){#contents-about .page-nav li:before{background-size:30px}}#contents-about .page-nav li .corner-l{width:111px;height:111px;position:absolute;left:-10px;bottom:-20px;z-index:2}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-l{width:50px;height:50px;left:-6px}}#contents-about .page-nav li .corner-l:before{height:0;display:block;position:absolute;left:-2px;content:"";border-bottom:70px solid #dcfff3;border-right:70px solid transparent;bottom:-2px;z-index:2}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-l:before{border-width:50px}}#contents-about .page-nav li .corner-l:after{height:2px;display:block;position:absolute;right:22px;content:"";background:#000;bottom:33px;width:100%;transform:rotate(45deg)}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-l:after{height:1px;right:7px;bottom:28px}}#contents-about .page-nav li .corner-r{width:111px;height:111px;position:absolute;right:-10px;top:-20px;z-index:2}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-r{width:50px;height:50px;right:-6px}}#contents-about .page-nav li .corner-r:before{height:0;display:block;position:absolute;right:-2px;content:"";border-top:70px solid #dcfff3;border-left:70px solid transparent;top:-2px;z-index:2}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-r:before{border-width:50px}}#contents-about .page-nav li .corner-r:after{height:2px;display:block;position:absolute;left:22px;content:"";background:#000;top:33px;width:100%;transform:rotate(45deg)}@media only screen and (max-width:600px){#contents-about .page-nav li .corner-r:after{height:1px;left:7px;top:28px}}#contents-about .page-nav .navInner{background-color:#7acbe0;border:1px solid #000;width:calc(100% - 7px);height:calc(100% - 7px);margin:0 auto auto 0;z-index:1;display:grid;grid-template-columns:100%;grid-template-rows:76px auto auto;place-content:center;grid-row-gap:32px;row-gap:32px}@media only screen and (max-width:1024px){#contents-about .page-nav .navInner{row-gap:3.5595105673vw;grid-template-rows:8.4538375973vw auto auto}}@media only screen and (max-width:600px){#contents-about .page-nav .navInner{row-gap:16px;grid-template-rows:12.6666666667vw auto auto}}#contents-about .page-nav .navInner>*{width:100%;margin:0 auto}#contents-about .page-nav .navInner .title{max-width:204px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:1024px){#contents-about .page-nav .navInner .title{width:22.6918798665vw}}@media only screen and (max-width:600px){#contents-about .page-nav .navInner .title{width:204px}}#contents-about .page-nav .navInner .title01{background-image:url(/images/contents_about/page_title01.svg)}#contents-about .page-nav .navInner .title02{background-image:url(/images/contents_about/page_title02.svg)}#contents-about .page-nav .navInner .img01{max-width:226px}@media only screen and (max-width:1024px){#contents-about .page-nav .navInner .img01{width:25.1390433815vw}}@media only screen and (max-width:600px){#contents-about .page-nav .navInner .img01{width:37.6666666667vw}}#contents-about .page-nav .navInner .img02{max-width:195px}@media only screen and (max-width:1024px){#contents-about .page-nav .navInner .img02{width:21.6907675195vw}}@media only screen and (max-width:600px){#contents-about .page-nav .navInner .img02{width:32.5vw}}#contents-about .page-nav .navInner a{max-width:224px;transition:filter .3s ease}@media only screen and (max-width:1024px){#contents-about .page-nav .navInner a{width:24.9165739711vw}}@media only screen and (max-width:600px){#contents-about .page-nav .navInner a{width:37.3333333333vw}}#contents-about .page-nav .navInner a:hover{filter:brightness(.9)}#contents-about .page-nav .navInner img{width:100%}#contents-page-about01 .container,#contents-page-about02 .container{max-width:756px}#contents-page-about01 .headline,#contents-page-about02 .headline{width:100%;max-width:756px;margin:0 auto}#contents-page-about01 .headline .title,#contents-page-about02 .headline .title{display:block;width:100%;height:96px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1024px){#contents-page-about01 .headline .title,#contents-page-about02 .headline .title{height:9.375vw}}@media only screen and (max-width:600px){#contents-page-about01 .headline .title,#contents-page-about02 .headline .title{height:16vw}}#contents-page-about01 .text-box,#contents-page-about02 .text-box{padding-top:6rem}@media only screen and (max-width:1024px){#contents-page-about01 .text-box,#contents-page-about02 .text-box{padding-top:4rem}}#contents-page-about01 .img-box,#contents-page-about02 .img-box{padding-top:6rem}@media only screen and (max-width:1024px){#contents-page-about01 .img-box,#contents-page-about02 .img-box{padding-top:4rem}}#contents-page-about01 .headline .title{background-image:url(/images/contents_about/page/title_01.svg)}#contents-page-about02 .headline .title{background-image:url(/images/contents_about/page/title_02.svg)}