﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font-style:normal;font-weight:normal;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}img{border:none;vertical-align:top}html{font-size:14px}@media screen and (min-width: 769px){html{font-size:15px}}body{font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuPro-W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;line-height:1.6;letter-spacing:.06em;background-color:#ffffff;color:#4c4948;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;font-family:YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", sans-serif;;font-weight:500}img{width:100%;height:auto}a{text-decoration:none;transition:opacity .4s ease}a:link,a:visited{color:#000}a:hover{opacity:.7}a[data-rel="external"]:after{content:'';width:1em;height:1em;display:inline-block;vertical-align:middle;margin-left:.5em;background:transparent url("../image/icon-external.png") no-repeat scroll center center;background-size:contain;margin-right:.5em}.l-limit{margin:0 auto}@media screen and (min-width: 769px){.l-limit{box-sizing:border-box;min-width:1000px;max-width:1600px}}.l-overflow{overflow:hidden}.l-overflow--x{overflow-y:visible;overflow-x:hidden}.l-overflow--y{overflow-x:visible;overflow-y:hidden}.l-frame{width:85.33333333%;width:85.33333%;margin:0 auto}@media screen and (min-width: 769px){.l-frame{width:83.33333%}}@media screen and (min-width: 769px){.l-col{display:flex;flex-wrap:wrap;justify-content:space-between}}.l-col-both{display:flex;flex-wrap:wrap;justify-content:space-between}.l-header{z-index:99;position:fixed;top:0;left:0;width:100%;padding:1em calc((20 / 375) * 100%);background-color:#fff;box-sizing:border-box}@media screen and (min-width: 769px){.l-header{padding:1.4em calc((40 / 1280) * 100%)}}@media screen and (min-width: 1080px){.l-header{padding:1.5em calc((40 / 1280) * 100%)}}@media screen and (min-width: 1080px){.l-header .l-limit{display:flex;align-items:center;justify-content:space-between}}.l-header__logo{width:90px}@media screen and (min-width: 769px){.l-header__logo{width:120px}}@media screen and (min-width: 1200px){.l-header__logo{width:130px}}.l-header__btn{z-index:101;position:absolute;top:50%;transform:translateY(-50%);right:calc((8 / 375) * 100%);width:44px;height:44px}@media screen and (min-width: 1080px){.l-header__btn{display:none}}.l-header__btn span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:21px;height:1px;background-color:#626161;transition:background-color 0.6s ease 0s}@media screen and (min-width: 769px){.l-header__btn span{width:26px}}.l-header__btn span::before{content:"";display:block;position:absolute;top:-6px;width:21px;height:1px;background-color:#626161;transform-origin:center;transition:all 0.6s ease 0s}@media screen and (min-width: 769px){.l-header__btn span::before{width:26px;top:-8px}}.l-header__btn span::after{content:"";display:block;position:absolute;top:6px;width:21px;height:1px;background-color:#626161;transform-origin:center;transition:all 0.6s ease 0s}@media screen and (min-width: 769px){.l-header__btn span::after{width:26px;top:8px}}.l-header__btn.active span{background-color:#fff}.l-header__btn.active span::before{transform:translate(0, 6px) rotate(30deg)}@media screen and (min-width: 769px){.l-header__btn.active span::before{transform:translate(0, 8px) rotate(30deg)}}.l-header__btn.active span::after{transform:translate(0, -6px) rotate(-30deg)}@media screen and (min-width: 769px){.l-header__btn.active span::after{transform:translate(0, -8px) rotate(-30deg)}}.l-header__x{position:absolute;top:50%;transform:translateY(-50%);right:calc((160 / 375) * 100%)}@media screen and (min-width: 1080px){.l-header__x{display:none}}.l-header__x a{display:block;padding:0.25em 1em;width:18px;font-family:YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", sans-serif;;font-weight:500;font-size:.85714rem;line-height:1.5}.l-header__entry{position:absolute;top:50%;transform:translateY(-50%);right:calc((56 / 375) * 100%)}@media screen and (min-width: 1080px){.l-header__entry{display:none}}.l-header__entry a{display:block;padding:0.25em 1em;font-family:YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", sans-serif;;font-weight:500;font-size:.85714rem;line-height:1.5;color:#4c4948;border:1px solid #4c4948;border-radius:200px}@media screen and (min-width: 769px){.l-header__entry a{padding:0.5em 1.4em}}.l-header__gnav{z-index:100;opacity:0;pointer-events:none;position:fixed;top:50px;left:0;bottom:0;width:100%;height:calc(100%-50px);overflow-y:scroll;background-color:#fff;transition:opacity 0.6s ease 0s}@media screen and (min-width: 1080px){.l-header__gnav{opacity:1;top:auto;left:auto;width:auto;height:auto;pointer-events:auto;position:relative;display:block;overflow-y:visible}}.l-header__gnav ul{padding:3em 0 3em calc((40 / 375) * 100%)}@media screen and (min-width: 1080px){.l-header__gnav ul{display:flex;justify-content:flex-end;align-items:center;padding:0}}.l-header__gnav ul li{position:relative;text-align:left;font-family:YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", sans-serif;;font-weight:500;font-size:1.14286rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav ul li{font-size:.73333rem;line-height:1.81818}}@media screen and (min-width: 1200px){.l-header__gnav ul li{font-size:.8rem;line-height:1.66667}}.l-header__gnav ul li+li{margin-top:2em}@media screen and (min-width: 1080px){.l-header__gnav ul li+li{margin-top:0}}.l-header__gnav ul li a{position:relative;display:inline-block;color:#4c4948}.l-header__gnav ul li a span{display:inline-block;position:relative}@media screen and (min-width: 1080px){.l-header__gnav ul li a span::before{content:"";display:inline-block;position:absolute;left:0;bottom:-4px;width:50%;height:1px;background-color:#4c4948;transform:scaleX(0);transform-origin:left;transition:transform 0.6s ease 0s}.l-header__gnav ul li a span::after{content:"";display:inline-block;position:absolute;right:0;bottom:-4px;width:50%;height:1px;background-color:#4c4948;transform:scaleX(0);transform-origin:right;transition:transform 0.6s ease 0s}}@media screen and (min-width: 1080px){.l-header__gnav ul li a:hover span::before{transform-origin:right;transform:scaleX(1)}.l-header__gnav ul li a:hover span::after{transform-origin:left;transform:scaleX(1)}}@media screen and (min-width: 1080px){.l-header__gnav ul li::before{content:"|";display:inline-block;padding:0 0.25em;color:#4c4948}}@media screen and (min-width: 1200px){.l-header__gnav ul li::before{padding:0 0.5em}}@media screen and (min-width: 1080px){.l-header__gnav ul li:first-of-type::before,.l-header__gnav ul li:last-of-type::before{display:none}}@media screen and (min-width: 1080px){.l-header__gnav ul li.l-header__gnav__x{margin-left:1em}}.l-header__gnav ul li.l-header__gnav__x a{position:relative;padding:0.75em 3em 0.75em 2em;width:18px;font-size:1.14286rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav ul li.l-header__gnav__x a{padding:0.5em 1em 0.5em 1em;font-size:.73333rem;line-height:1.81818}}@media screen and (min-width: 1200px){.l-header__gnav ul li.l-header__gnav__x a{font-size:.8rem;line-height:1.66667}}.l-header__gnav ul li.l-header__gnav__x::before{display:none}@media screen and (min-width: 1080px){.l-header__gnav ul li.l-header__gnav__entry{margin-left:1em}}.l-header__gnav ul li.l-header__gnav__entry a{position:relative;padding:0.75em 3em 0.75em 2em;border:1px solid #4c4948;border-radius:200px;font-size:1.14286rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav ul li.l-header__gnav__entry a{padding:0.5em 2.5em 0.5em 1.5em;font-size:.73333rem;line-height:1.81818}}@media screen and (min-width: 1200px){.l-header__gnav ul li.l-header__gnav__entry a{font-size:.8rem;line-height:1.66667}}.l-header__gnav ul li.l-header__gnav__entry a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1.5em;width:8.2px;height:4.8px;background:transparent url(../../image/arrow_header.svg) no-repeat scroll center center/cover;pointer-events:none;transform-origin:center;transform:translate(0, -2px) rotate(-90deg)}@media screen and (min-width: 1080px){.l-header__gnav ul li.l-header__gnav__entry a span{display:none}}.l-header__gnav ul li:nth-child(1) a,.l-header__gnav ul li:nth-child(2) a,.l-header__gnav ul li:nth-child(4) a,.l-header__gnav ul li:nth-child(6) a{display:inline-block}.l-header__gnav ul li:nth-child(1) a::after,.l-header__gnav ul li:nth-child(2) a::after,.l-header__gnav ul li:nth-child(4) a::after,.l-header__gnav ul li:nth-child(6) a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);top:44%;right:-1.5em;width:13px;height:7.6px;background:transparent url(../../image/arrow_header.svg) no-repeat scroll center center/cover;pointer-events:none;transform-origin:center;transform:translate(0, -1px) rotate(0);transition:transform 0.6s ease 0s}@media screen and (min-width: 1080px){.l-header__gnav ul li:nth-child(1) a::after,.l-header__gnav ul li:nth-child(2) a::after,.l-header__gnav ul li:nth-child(4) a::after,.l-header__gnav ul li:nth-child(6) a::after{display:inline-block;position:relative;right:auto;width:8.2px;height:4.8px;margin-left:0.25em}}.l-header__gnav ul li>ul{display:none;padding:1em 0 0 0;color:#135397}@media screen and (min-width: 1080px){.l-header__gnav ul li>ul{z-index:1000;position:absolute;top:4.2em;left:0;min-width:200px;padding:1.5em 1.5em;box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px}}.l-header__gnav ul li>ul li{position:relative;padding-left:1em;font-size:.85714rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav ul li>ul li{width:100%;margin-top:0;padding:0 0 0 0;font-size:.8rem;line-height:1.5}}.l-header__gnav ul li>ul li+li{margin-top:1em}.l-header__gnav ul li>ul li::before{content:"・";position:absolute;top:0;left:0;color:#4c4948;font-size:.85714rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav ul li>ul li::before{display:none;font-size:.8rem;line-height:1.5}}.l-header__gnav ul li>ul li a::after{display:none !important}.l-header__gnav ul li.active a::after{transform:rotate(180deg)}.l-header__gnav.active{opacity:1;pointer-events:auto}.l-header__gnav p{padding:0 0 3em calc((40 / 375) * 100%);color:#4c4948;font-size:1rem;line-height:1.5}@media screen and (min-width: 1080px){.l-header__gnav p{display:none}}.l-header__gnav p a{color:#4c4948;text-decoration:underline}.l-footer-entry{position:relative;height:370px;background:transparent url(../../image/img_footer_01.jpg) no-repeat scroll center center/cover}@media screen and (min-width: 769px){.l-footer-entry{height:380px}}.l-footer-entry__btn{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72%}@media screen and (min-width: 769px){.l-footer-entry__btn{width:480px}}.l-footer-entry__btn a{display:flex;justify-content:center;padding:1em 0;color:#135397;background-color:rgba(255,255,255,0.9);border-radius:200px;font-size:.86667rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer-entry__btn a{padding:1em 0;font-size:1.6rem;line-height:1.5}}.l-footer-entry__btn a span{position:relative;transform:translate(-10px, 0)}@media screen and (min-width: 769px){.l-footer-entry__btn a span{transform:translate(-20px, 0)}}.l-footer-entry__btn a span::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-30px;width:22px;height:22px;background:transparent url(../../image/arrow_btn_blue.svg) no-repeat scroll center center/cover}@media screen and (min-width: 769px){.l-footer-entry__btn a span::after{right:-50px;width:40px;height:40px}}.l-footer{position:relative;padding:4em 0 2em;box-sizing:border-box}.l-footer__main{display:flex;align-items:center;justify-content:space-between;padding:0 calc((48 / 375) * 100%) 3em;box-sizing:border-box}@media screen and (min-width: 769px){.l-footer__main{justify-content:flex-start;padding:0 calc((40 / 1280) * 100%) 4em}}@media screen and (min-width: 1080px){.l-footer__main{padding:0 calc((64 / 1280) * 100%) 4em}}.l-footer__main__logo{max-width:110px;width:41.8251%}@media screen and (min-width: 769px){.l-footer__main__logo{width:134px;padding-right:3em}}.l-footer__main__title{max-width:100px;width:48.28897%}@media screen and (min-width: 769px){.l-footer__main__title{width:100px}}.l-footer__gnav{padding:0 calc((48 / 375) * 100%) 3em;box-sizing:border-box}@media screen and (min-width: 769px){.l-footer__gnav{padding:0 calc((40 / 1280)* 100%) 10em}}@media screen and (min-width: 1080px){.l-footer__gnav{padding:0 0 10em calc((64 / 1280) * 100%)}}@media screen and (min-width: 769px){.l-footer__gnav ul{display:flex;justify-content:space-between}}.l-footer__gnav ul li{font-size:1.06667rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer__gnav ul li{font-size:1.2rem;line-height:1.5}}@media screen and (min-width: 1080px){.l-footer__gnav ul li{padding-right:40px;box-sizing:border-box;font-size:1.33333rem;line-height:1.5}}.l-footer__gnav ul li+li{margin-top:1.5em}@media screen and (min-width: 769px){.l-footer__gnav ul li+li{margin-top:0}}.l-footer__gnav ul li a{position:relative;display:block;color:#135397}.l-footer__gnav ul li a+a{padding-top:1.5em}@media screen and (min-width: 769px){.l-footer__gnav ul li a+a{padding-top:2.5em}}.l-footer__gnav ul li:nth-child(1) a,.l-footer__gnav ul li:nth-child(2) a:first-child,.l-footer__gnav ul li:nth-child(3) a,.l-footer__gnav ul li:nth-child(5) a{display:inline-block}.l-footer__gnav ul li:nth-child(1) a::before,.l-footer__gnav ul li:nth-child(2) a:first-child::before,.l-footer__gnav ul li:nth-child(3) a::before,.l-footer__gnav ul li:nth-child(5) a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1.5em;width:13px;height:7.6px;background:transparent url(../../image/arrow_footer.svg) no-repeat scroll center center/cover;pointer-events:none;transform-origin:center;transition:transform 0.6s ease 0s}@media screen and (min-width: 769px){.l-footer__gnav ul li:nth-child(1) a::before,.l-footer__gnav ul li:nth-child(2) a:first-child::before,.l-footer__gnav ul li:nth-child(3) a::before,.l-footer__gnav ul li:nth-child(5) a::before{display:none}}.l-footer__gnav ul li>ul{display:none;padding:1em 0 0 0;color:#135397}@media screen and (min-width: 769px){.l-footer__gnav ul li>ul{display:block !important;padding:1em 0 0 0}}.l-footer__gnav ul li>ul li{position:relative;padding-left:1em;font-size:.85714rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer__gnav ul li>ul li{width:100%;margin-top:0.5em;padding:0 0 0 1.25em;font-size:.8rem;line-height:1.5;width:auto}}.l-footer__gnav ul li>ul li+li{margin-top:1em}@media screen and (min-width: 769px){.l-footer__gnav ul li>ul li+li{margin-top:0}}.l-footer__gnav ul li>ul li::before{content:"・";position:absolute;top:0;left:0;color:#135397;font-size:.85714rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer__gnav ul li>ul li::before{font-size:.8rem;line-height:1.5}}.l-footer__gnav ul li>ul li a::before{display:none}.l-footer__gnav ul li.active a::before{transform:rotate(180deg)}.l-footer__gnav>ul>li:nth-child(2)>a:last-child{margin-top:1.5em}.l-footer__sub{position:relative;padding:0 calc((48 / 375) * 100%);box-sizing:border-box}@media screen and (min-width: 769px){.l-footer__sub{justify-content:flex-start;padding:0 calc((64 / 1280) * 100%)}}.l-footer__sub p{color:#135397;padding-bottom:0.5em;font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer__sub p{padding-bottom:0.5em;font-size:.93333rem;line-height:1.5}}.l-footer__sub p a{color:#135397;text-decoration:underline}@media screen and (min-width: 769px){.l-footer__sub ul{display:flex}}.l-footer__sub ul li{font-size:.78571rem;line-height:2.12727}@media screen and (min-width: 769px){.l-footer__sub ul li{font-size:.73333rem;line-height:1.5}.l-footer__sub ul li a::after{content:"/";display:inline-block;padding:0 0.5em;color:#135397;transform:translate(0, 2px);font-size:1.2rem;line-height:1.5}}.l-footer__sub ul li:last-of-type a::after{opacity:0}.l-footer__sub ul li+li{padding-top:0.5em}@media screen and (min-width: 769px){.l-footer__sub ul li+li{padding-top:0}}.l-footer__sub ul li a{position:relative;display:block;color:#135397}.l-footer__sub small{display:block;padding-top:2.5em;color:#135397;font-size:.53333rem;line-height:1.5}@media screen and (min-width: 769px){.l-footer__sub small{padding-top:1em;font-size:.66667rem;line-height:1.5}}.l-footer__sub__pagetop{opacity:0;z-index:10;position:fixed;right:calc((20 / 375) * 100%);bottom:1.5em;width:50px;transition:opacity 0.6s ease 0s}@media screen and (min-width: 769px){.l-footer__sub__pagetop{position:fixed;right:calc((40 / 1280) * 100%);bottom:2em;width:81px}}.l-footer__sub__pagetop.active{opacity:1}.c-h1{font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-h1{font-size:1rem;line-height:1.5}}.c-h2{font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-h2{font-size:1rem;line-height:1.5}}.c-p{margin:1em 0;font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-p{font-size:1rem;line-height:1.5}}.c-note{color:#999999;font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){.c-note{font-size:1rem;line-height:1.5}}.c-btn{display:inline-block}.c-btn--center{display:flex;justify-content:center}.c-btn *{display:block;text-align:center;padding:1em 2em;border:1px solid #80BB83;border-radius:200px;box-sizing:border-box;color:#595757;font-family:YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", sans-serif;;font-weight:500;font-size:1.07143rem;line-height:1.5}@media screen and (min-width: 769px){.c-btn *{font-size:1rem;line-height:1.5}}.modal-video .modal-video-close-btn{position:fixed;right:0;width:44px;height:44px}@media screen and (min-width: 769px){.modal-video .modal-video-close-btn{width:86px;height:86px;top:-86px;right:-86px}}.mfp-closeButton{background:transparent !important;border:none !important;position:fixed !important;top:10px !important;right:10px !important;width:44px !important}@media screen and (min-width: 769px){.mfp-closeButton{width:86px !important}}[data-inview="default"]{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s;will-change:opacity, transform}[data-inview="default"].js-inview{opacity:1;transform:translate(0, 0)}[data-inview="homeInterview"] .t-interviewlWrap__image{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="homeInterview"] h2{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="homeInterview"] a{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.6s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.6s;will-change:opacity, transform}[data-inview="homeInterview"].js-inview .t-interviewlWrap__image,[data-inview="homeInterview"].js-inview h2,[data-inview="homeInterview"].js-inview a{opacity:1;transform:translate(0, 0)}[data-inview="homeSection"] .t-sectionWrap__image,[data-inview="homeSection"] .t-index__pageLink__pic,[data-inview="omoiPageLink"] .t-sectionWrap__image,[data-inview="omoiPageLink"] .t-index__pageLink__pic{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s;will-change:opacity, transform}[data-inview="homeSection"] .t-sectionWrap__textarea,[data-inview="homeSection"] .t-index__pageLink__txtGroup,[data-inview="omoiPageLink"] .t-sectionWrap__textarea,[data-inview="omoiPageLink"] .t-index__pageLink__txtGroup{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="homeSection"].js-inview .t-sectionWrap__image,[data-inview="homeSection"].js-inview .t-sectionWrap__textarea,[data-inview="homeSection"].js-inview .t-index__pageLink__pic,[data-inview="homeSection"].js-inview .t-index__pageLink__txtGroup,[data-inview="omoiPageLink"].js-inview .t-sectionWrap__image,[data-inview="omoiPageLink"].js-inview .t-sectionWrap__textarea,[data-inview="omoiPageLink"].js-inview .t-index__pageLink__pic,[data-inview="omoiPageLink"].js-inview .t-index__pageLink__txtGroup{opacity:1;transform:translate(0, 0)}[data-inview="pageHeader"] .t-index__pageHeader__ttl,[data-inview="pageHeader"] .t-index__ttl{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s;will-change:opacity, transform}[data-inview="pageHeader"] .t-index__pageHeader__year{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.15s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.15s;will-change:opacity, transform}[data-inview="pageHeader"] .t-index__pageHeader__txt{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="pageHeader"] .t-index__pageHeader__pic,[data-inview="pageHeader"] .t-message__pageHeader__pic,[data-inview="pageHeader"] .t-area__pageHeader__pic,[data-inview="pageHeader"] .t-detail__pageHeader__pic,[data-inview="pageHeader"] .t-welfare__pageHeader__pic,[data-inview="pageHeader"] .t-job__pageHeader__pic,[data-inview="pageHeader"] .t-careerup__pageHeader__pic,[data-inview="pageHeader"] .t-training__pageHeader__pic,[data-inview="pageHeader"] .t-area__pageHeader__pic{opacity:0;transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s;will-change:opacity}[data-inview="pageHeader"] .t-message__pageHeader__ttl,[data-inview="pageHeader"] .t-area__pageHeader__ttl,[data-inview="pageHeader"] .t-welfare__pageHeader__ttl,[data-inview="pageHeader"] .t-job__pageHeader__ttl,[data-inview="pageHeader"] .t-careerup__pageHeader__ttl,[data-inview="pageHeader"] .t-training__pageHeader__ttl,[data-inview="pageHeader"] .t-area__pageHeader__ttl{opacity:0;transform:translate(-50%, calc(-50% + 50px));transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="pageHeader"] .t-detail__pageHeader__ttl{opacity:0;transform:translate(0, 50px);transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0.3s;will-change:opacity, transform}[data-inview="pageHeader"].js-inview .t-index__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-index__pageHeader__year,[data-inview="pageHeader"].js-inview .t-index__ttl,[data-inview="pageHeader"].js-inview .t-index__pageHeader__txt,[data-inview="pageHeader"].js-inview .t-detail__pageHeader__ttl{opacity:1;transform:translate(0, 0)}[data-inview="pageHeader"].js-inview .t-index__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-message__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-area__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-detail__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-welfare__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-job__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-careerup__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-training__pageHeader__pic,[data-inview="pageHeader"].js-inview .t-area__pageHeader__pic{opacity:1}[data-inview="pageHeader"].js-inview .t-message__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-area__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-welfare__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-job__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-careerup__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-training__pageHeader__ttl,[data-inview="pageHeader"].js-inview .t-area__pageHeader__ttl{opacity:1;transform:translate(-50%, -50%)}.hayawakarinichii-index [data-inview="pageHeader"] .t-index__pageHeader__ttl,.hito-index [data-inview="pageHeader"] .t-index__pageHeader__ttl{opacity:0;transform:translate(-50%, calc(-50% + 50px));transition:opacity 1.8s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s,transform 1.9s cubic-bezier(0.34, 0.91, 0.69, 0.91) 0s;will-change:opacity, transform}.hayawakarinichii-index [data-inview="pageHeader"].js-inview .t-index__pageHeader__ttl,.hito-index [data-inview="pageHeader"].js-inview .t-index__pageHeader__ttl{opacity:1;transform:translate(-50%, -50%)}.u-hidden{display:none}@media (max-width: 768px){.u-hidden-sp{display:none}}@media (min-width: 769px){.u-hidden-pc{display:none}}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-red{color:red}.u-bg-red{background-color:red}.c-pageHeader{padding:4em 0}@media screen and (min-width: 769px){.c-pageHeader{padding:6em 0}}.c-pageHeader .t-index__ttl{text-align:center;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 769px){.c-pageHeader .t-index__ttl{letter-spacing:.07em;font-size:2.93333rem;line-height:1.5}}.t-buttonWrap{position:relative;padding-bottom:8em}@media screen and (min-width: 769px){.t-buttonWrap{padding-bottom:12em}}.t-buttonWrap::before{content:'';z-index:-1;position:absolute;top:-24%;left:0;width:60%;height:0;padding-bottom:60%;background:linear-gradient(0deg, #92ca99 0%, rgba(146,202,153,0.12) 88.33%, rgba(146,202,153,0) 100%);opacity:0.2}@media screen and (min-width: 769px){.t-buttonWrap::before{top:-24%;left:0;width:29.6875%;padding-bottom:30%}}.t-buttonWrap::after{content:'';z-index:-1;position:absolute;bottom:-4%;right:0;width:60%;height:0;padding-bottom:60%;background:linear-gradient(0deg, #92ca99 0%, rgba(146,202,153,0.12) 88.33%, rgba(146,202,153,0) 100%);opacity:0.2}@media screen and (min-width: 769px){.t-buttonWrap::after{bottom:10%;right:0;width:32.8125%;padding-bottom:30%}}.t-buttonWrap__item{width:80%;margin:0 auto}@media screen and (min-width: 769px){.t-buttonWrap__item{width:53.75%}}.t-buttonWrap__item+*{margin-top:2em}@media screen and (min-width: 769px){.t-buttonWrap__item+*{margin-top:3em}}.t-buttonWrap__item a{position:relative;text-align:center;display:block;padding:1.5em 2em 1.5em 0;color:#4c4948;border:1px solid #92ca99;background-color:#fff;font-size:1.06667rem;line-height:1.5}@media screen and (min-width: 769px){.t-buttonWrap__item a{padding:1em 2em 1em 0;font-size:1.86667rem;line-height:1.5}}.t-buttonWrap__item a::before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:calc((20/300)*100%);width:30px;height:calc(30px * 0.283);background:transparent url(../../recruit/image/arrow_green.svg) no-repeat scroll center center/cover}@media screen and (min-width: 769px){.t-buttonWrap__item a::before{right:calc((40/688)*100%);width:60px;height:calc(60px * 0.283)}}
