@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Reem+Kufi:wght@400..700&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}body,html{margin:0;width:100%;padding:0;font-weight:300;position:relative;font-family:游ゴシック,Yu Gothic,游ゴシック体,YuGothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.clearFix{clear:both;float:none!important}.hide{display:none}.noScroll{overflow:hidden}.cage{margin:0 auto;padding:0 20px}.flex{display:flex;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.flexC{display:flex;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.animate{transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}input,select,textarea{border:0;width:100%;display:block;border-radius:0;font-size:.85rem;padding:15px 15px;letter-spacing:1px;border-style:solid;background:0 0;-webkit-appearance:none;-webkit-border-radius:0;border-bottom:1px solid #ccc}input :focus,select :focus,textarea :focus{outline:0;outline-style:none;outline-color:transparent}a{text-decoration:none}.checkbox{margin:0 15px 25px 0;display:inline-block}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.checkbox [type=checkbox]:checked+label,.checkbox [type=checkbox]:not(:checked)+label{color:#818181;cursor:pointer;position:relative;padding-left:25px;font-size:.8rem}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{left:0;top:0;content:"";width:14px;height:14px;position:absolute;border:1px solid #ccc}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{left:0;top:-2px;position:absolute;-webkit-transition:all .2s;transition:all .2s;content:url(../img/check.png)}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fontEN{font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.015em;padding:.3rem 0 0;text-transform:uppercase}.fontJP{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.003em}.textJP{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.005em;font-size:1.4rem;line-height:2.8rem}.pc{display:block}.sp,.tablet{display:none}.clickNone{pointer-events:none}h2{letter-spacing:0}html{font-size:69.4%;font-size:.694vw}body{-webkit-transition:1s;transition:1s;height:100%;background-color:#fefbf4;tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:2.8rem;letter-spacing:.012em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}body.show{overflow:auto}body.show #wrapper{opacity:1;-webkit-transition:.3s;transition:.3s}body.active{overflow:hidden!important}body.active #Footer,body.active #wrapper{opacity:0}body.menuOpen{overflow:hidden}body::-webkit-scrollbar{overflow:hidden;width:4px;background:#fefbf4}body::-webkit-scrollbar:horizontal{height:1px}body::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-piece{background:#fefbf4}body::-webkit-scrollbar-piece:start{background:#fefbf4}body::-webkit-scrollbar-corner,body::-webkit-scrollbar-thumb{background:#333}body #wrapper{overflow:hidden;position:relative;z-index:3;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;opacity:0}body main{position:relative;z-index:3}body section{position:relative}body .Section{padding:17.5rem 0;position:relative;z-index:3}body .widthL{max-width:124rem;width:90%;margin:0 auto}body .widthM{max-width:90rem;width:85%;margin:0 auto}img{width:100%}p{word-wrap:break-word}a{display:inline-block;tap-highlight-color:rgba(0,0,0,.1);-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-transition:.5s;transition:.5s}a.btn{position:relative}a.btn span{font-size:2rem;line-height:2rem;color:#0c9351;display:inline-block;width:100%;position:relative;z-index:1;-webkit-transition:.5s;transition:.5s}a.btn .bg{background-image:url(../img/btnBG.png);background-size:100%;-webkit-transition:.5s;transition:.5s;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}a.btn .bg.Hover{background-image:url(../img/btnBGhover.png);background-size:100%;opacity:0}a.btn::after{content:"";width:1rem;height:1rem;background-color:#0c9351;position:absolute;top:0;right:5.5rem;bottom:0;margin:auto;border-radius:50%;-webkit-transition:1s;transition:1s;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){a.btn{cursor:pointer}a.btn:hover span{color:#fefbf4}a.btn:hover .bg{opacity:0}a.btn:hover .bg.Hover{opacity:1}a.btn:hover::after{background-color:#fefbf4}}.illustContents{pointer-events:none}@-webkit-keyframes KVbtn{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025);transform:scale(1.025)}}@keyframes KVbtn{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025);transform:scale(1.025)}}@-webkit-keyframes KVtitle{0%{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes KVtitle{0%{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes KVillust{0%,100%{-webkit-transform:translateX(13rem);transform:translateX(13rem)}50%{-webkit-transform:translateX(18rem);transform:translateX(18rem)}}@keyframes KVillust{0%,100%{-webkit-transform:translateX(13rem);transform:translateX(13rem)}50%{-webkit-transform:translateX(18rem);transform:translateX(18rem)}}@-webkit-keyframes h2title{0%,30%{-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:1}}@keyframes h2title{0%,30%{-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);opacity:1}}@-webkit-keyframes cloud{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@keyframes cloud{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@-webkit-keyframes bird{0%{-webkit-transform:translate3d(8rem,-4rem,0);transform:translate3d(8rem,-4rem,0);opacity:0}25%{opacity:1}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bird{0%{-webkit-transform:translate3d(8rem,-4rem,0);transform:translate3d(8rem,-4rem,0);opacity:0}25%{opacity:1}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes opacityAnim{0%,30%{opacity:0}100%{opacity:1}}@keyframes opacityAnim{0%,30%{opacity:0}100%{opacity:1}}@-webkit-keyframes cmt{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}}@keyframes cmt{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}}#topPage section#About,#topPage section#Works .illustContents .streetL,h1,h2,h3{visibility:visible!important;-webkit-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important;opacity:1!important;-webkit-transition:none!important;transition:none!important}h2 .EN{font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0c9351;letter-spacing:.015em;padding:.3rem 0 0;text-transform:uppercase;font-size:6.5rem;line-height:6.5rem}h2 .JP{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.003em;font-size:2.5rem;margin:.5rem 0 0}h2 .EN,h2 .JP{-webkit-backface-visibility:hidden;backface-visibility:hidden}h2 .EN .Split,h2 .JP .Split{display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;will-change:transform,opacity}h2.active .EN .Split:nth-child(1){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 50ms forwards;animation:h2title .75s 50ms forwards}h2.active .EN .Split:nth-child(2){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .1s forwards;animation:h2title .75s .1s forwards}h2.active .EN .Split:nth-child(3){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .15s forwards;animation:h2title .75s .15s forwards}h2.active .EN .Split:nth-child(4){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .2s forwards;animation:h2title .75s .2s forwards}h2.active .EN .Split:nth-child(5){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .25s forwards;animation:h2title .75s .25s forwards}h2.active .EN .Split:nth-child(6){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .3s forwards;animation:h2title .75s .3s forwards}h2.active .EN .Split:nth-child(7){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .35s forwards;animation:h2title .75s .35s forwards}h2.active .EN .Split:nth-child(8){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .4s forwards;animation:h2title .75s .4s forwards}h2.active .EN .Split:nth-child(9){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .45s forwards;animation:h2title .75s .45s forwards}h2.active .EN .Split:nth-child(10){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .5s forwards;animation:h2title .75s .5s forwards}h2.active .EN .Split:nth-child(11){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .55s forwards;animation:h2title .75s .55s forwards}h2.active .EN .Split:nth-child(12){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .6s forwards;animation:h2title .75s .6s forwards}h2.active .EN .Split:nth-child(13){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .65s forwards;animation:h2title .75s .65s forwards}h2.active .EN .Split:nth-child(14){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .7s forwards;animation:h2title .75s .7s forwards}h2.active .EN .Split:nth-child(15){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .75s forwards;animation:h2title .75s .75s forwards}h2.active .EN .Split:nth-child(16){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .8s forwards;animation:h2title .75s .8s forwards}h2.active .EN .Split:nth-child(17){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .85s forwards;animation:h2title .75s .85s forwards}h2.active .EN .Split:nth-child(18){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .9s forwards;animation:h2title .75s .9s forwards}h2.active .EN .Split:nth-child(19){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .95s forwards;animation:h2title .75s .95s forwards}h2.active .EN .Split:nth-child(20){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1s forwards;animation:h2title .75s 1s forwards}h2.active .EN .Split:nth-child(21){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.05s forwards;animation:h2title .75s 1.05s forwards}h2.active .EN .Split:nth-child(22){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.1s forwards;animation:h2title .75s 1.1s forwards}h2.active .EN .Split:nth-child(23){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.15s forwards;animation:h2title .75s 1.15s forwards}h2.active .EN .Split:nth-child(24){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.2s forwards;animation:h2title .75s 1.2s forwards}h2.active .EN .Split:nth-child(25){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.25s forwards;animation:h2title .75s 1.25s forwards}h2.active .EN .Split:nth-child(26){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.3s forwards;animation:h2title .75s 1.3s forwards}h2.active .EN .Split:nth-child(27){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.35s forwards;animation:h2title .75s 1.35s forwards}h2.active .EN .Split:nth-child(28){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.4s forwards;animation:h2title .75s 1.4s forwards}h2.active .EN .Split:nth-child(29){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.45s forwards;animation:h2title .75s 1.45s forwards}h2.active .EN .Split:nth-child(30){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.5s forwards;animation:h2title .75s 1.5s forwards}h2.active .EN .Split:nth-child(31){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.55s forwards;animation:h2title .75s 1.55s forwards}h2.active .EN .Split:nth-child(32){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.6s forwards;animation:h2title .75s 1.6s forwards}h2.active .EN .Split:nth-child(33){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.65s forwards;animation:h2title .75s 1.65s forwards}h2.active .EN .Split:nth-child(34){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.7s forwards;animation:h2title .75s 1.7s forwards}h2.active .EN .Split:nth-child(35){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.75s forwards;animation:h2title .75s 1.75s forwards}h2.active .EN .Split:nth-child(36){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.8s forwards;animation:h2title .75s 1.8s forwards}h2.active .EN .Split:nth-child(37){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.85s forwards;animation:h2title .75s 1.85s forwards}h2.active .EN .Split:nth-child(38){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.9s forwards;animation:h2title .75s 1.9s forwards}h2.active .EN .Split:nth-child(39){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.95s forwards;animation:h2title .75s 1.95s forwards}h2.active .EN .Split:nth-child(40){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2s forwards;animation:h2title .75s 2s forwards}h2.active .EN .Split:nth-child(41){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.05s forwards;animation:h2title .75s 2.05s forwards}h2.active .EN .Split:nth-child(42){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.1s forwards;animation:h2title .75s 2.1s forwards}h2.active .EN .Split:nth-child(43){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.15s forwards;animation:h2title .75s 2.15s forwards}h2.active .EN .Split:nth-child(44){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.2s forwards;animation:h2title .75s 2.2s forwards}h2.active .EN .Split:nth-child(45){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.25s forwards;animation:h2title .75s 2.25s forwards}h2.active .EN .Split:nth-child(46){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.3s forwards;animation:h2title .75s 2.3s forwards}h2.active .EN .Split:nth-child(47){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.35s forwards;animation:h2title .75s 2.35s forwards}h2.active .EN .Split:nth-child(48){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.4s forwards;animation:h2title .75s 2.4s forwards}h2.active .EN .Split:nth-child(49){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.45s forwards;animation:h2title .75s 2.45s forwards}h2.active .EN .Split:nth-child(50){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.5s forwards;animation:h2title .75s 2.5s forwards}h2.active .EN .Split.space{width:1.5rem}h2.active .JP .Split:nth-child(1){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .55s forwards;animation:h2title .75s .55s forwards}h2.active .JP .Split:nth-child(2){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .6s forwards;animation:h2title .75s .6s forwards}h2.active .JP .Split:nth-child(3){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .65s forwards;animation:h2title .75s .65s forwards}h2.active .JP .Split:nth-child(4){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .7s forwards;animation:h2title .75s .7s forwards}h2.active .JP .Split:nth-child(5){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .75s forwards;animation:h2title .75s .75s forwards}h2.active .JP .Split:nth-child(6){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .8s forwards;animation:h2title .75s .8s forwards}h2.active .JP .Split:nth-child(7){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .85s forwards;animation:h2title .75s .85s forwards}h2.active .JP .Split:nth-child(8){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .9s forwards;animation:h2title .75s .9s forwards}h2.active .JP .Split:nth-child(9){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s .95s forwards;animation:h2title .75s .95s forwards}h2.active .JP .Split:nth-child(10){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1s forwards;animation:h2title .75s 1s forwards}h2.active .JP .Split:nth-child(11){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.05s forwards;animation:h2title .75s 1.05s forwards}h2.active .JP .Split:nth-child(12){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.1s forwards;animation:h2title .75s 1.1s forwards}h2.active .JP .Split:nth-child(13){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.15s forwards;animation:h2title .75s 1.15s forwards}h2.active .JP .Split:nth-child(14){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.2s forwards;animation:h2title .75s 1.2s forwards}h2.active .JP .Split:nth-child(15){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.25s forwards;animation:h2title .75s 1.25s forwards}h2.active .JP .Split:nth-child(16){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.3s forwards;animation:h2title .75s 1.3s forwards}h2.active .JP .Split:nth-child(17){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.35s forwards;animation:h2title .75s 1.35s forwards}h2.active .JP .Split:nth-child(18){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.4s forwards;animation:h2title .75s 1.4s forwards}h2.active .JP .Split:nth-child(19){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.45s forwards;animation:h2title .75s 1.45s forwards}h2.active .JP .Split:nth-child(20){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.5s forwards;animation:h2title .75s 1.5s forwards}h2.active .JP .Split:nth-child(21){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.55s forwards;animation:h2title .75s 1.55s forwards}h2.active .JP .Split:nth-child(22){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.6s forwards;animation:h2title .75s 1.6s forwards}h2.active .JP .Split:nth-child(23){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.65s forwards;animation:h2title .75s 1.65s forwards}h2.active .JP .Split:nth-child(24){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.7s forwards;animation:h2title .75s 1.7s forwards}h2.active .JP .Split:nth-child(25){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.75s forwards;animation:h2title .75s 1.75s forwards}h2.active .JP .Split:nth-child(26){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.8s forwards;animation:h2title .75s 1.8s forwards}h2.active .JP .Split:nth-child(27){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.85s forwards;animation:h2title .75s 1.85s forwards}h2.active .JP .Split:nth-child(28){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.9s forwards;animation:h2title .75s 1.9s forwards}h2.active .JP .Split:nth-child(29){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 1.95s forwards;animation:h2title .75s 1.95s forwards}h2.active .JP .Split:nth-child(30){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2s forwards;animation:h2title .75s 2s forwards}h2.active .JP .Split:nth-child(31){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.05s forwards;animation:h2title .75s 2.05s forwards}h2.active .JP .Split:nth-child(32){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.1s forwards;animation:h2title .75s 2.1s forwards}h2.active .JP .Split:nth-child(33){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.15s forwards;animation:h2title .75s 2.15s forwards}h2.active .JP .Split:nth-child(34){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.2s forwards;animation:h2title .75s 2.2s forwards}h2.active .JP .Split:nth-child(35){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.25s forwards;animation:h2title .75s 2.25s forwards}h2.active .JP .Split:nth-child(36){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.3s forwards;animation:h2title .75s 2.3s forwards}h2.active .JP .Split:nth-child(37){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.35s forwards;animation:h2title .75s 2.35s forwards}h2.active .JP .Split:nth-child(38){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.4s forwards;animation:h2title .75s 2.4s forwards}h2.active .JP .Split:nth-child(39){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.45s forwards;animation:h2title .75s 2.45s forwards}h2.active .JP .Split:nth-child(40){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.5s forwards;animation:h2title .75s 2.5s forwards}h2.active .JP .Split:nth-child(41){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.55s forwards;animation:h2title .75s 2.55s forwards}h2.active .JP .Split:nth-child(42){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.6s forwards;animation:h2title .75s 2.6s forwards}h2.active .JP .Split:nth-child(43){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.65s forwards;animation:h2title .75s 2.65s forwards}h2.active .JP .Split:nth-child(44){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.7s forwards;animation:h2title .75s 2.7s forwards}h2.active .JP .Split:nth-child(45){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.75s forwards;animation:h2title .75s 2.75s forwards}h2.active .JP .Split:nth-child(46){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.8s forwards;animation:h2title .75s 2.8s forwards}h2.active .JP .Split:nth-child(47){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.85s forwards;animation:h2title .75s 2.85s forwards}h2.active .JP .Split:nth-child(48){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.9s forwards;animation:h2title .75s 2.9s forwards}h2.active .JP .Split:nth-child(49){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 2.95s forwards;animation:h2title .75s 2.95s forwards}h2.active .JP .Split:nth-child(50){display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-animation:h2title .75s 3s forwards;animation:h2title .75s 3s forwards}#messagePage h1,.lowPage h1{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#messagePage h1 .EN,.lowPage h1 .EN{font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0c9351;letter-spacing:.06em;padding:.3rem 0 0;text-transform:uppercase;font-size:10rem;line-height:10rem;color:transparent;background:repeating-linear-gradient(90deg,#0c9351 0,#12779e 100%);-webkit-background-clip:text;text-align:center}#messagePage h1 .JP,.lowPage h1 .JP{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.003em;font-size:2.5rem;margin:-.25rem 0 0;text-align:center}#messagePage h1 .JP .Split,.lowPage h1 .JP .Split{display:inline-block;-webkit-transform:translateY(2rem) rotate(10deg);transform:translateY(2rem) rotate(10deg);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}#messagePage h1 .JP .Split.space,.lowPage h1 .JP .Split.space{width:1rem}#messagePage h1.active .JP .Split:nth-child(1),.lowPage h1.active .JP .Split:nth-child(1){-webkit-animation:h2title .75s .55s ease forwards;animation:h2title .75s .55s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(2),.lowPage h1.active .JP .Split:nth-child(2){-webkit-animation:h2title .75s .6s ease forwards;animation:h2title .75s .6s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(3),.lowPage h1.active .JP .Split:nth-child(3){-webkit-animation:h2title .75s .65s ease forwards;animation:h2title .75s .65s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(4),.lowPage h1.active .JP .Split:nth-child(4){-webkit-animation:h2title .75s .7s ease forwards;animation:h2title .75s .7s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(5),.lowPage h1.active .JP .Split:nth-child(5){-webkit-animation:h2title .75s .75s ease forwards;animation:h2title .75s .75s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(6),.lowPage h1.active .JP .Split:nth-child(6){-webkit-animation:h2title .75s .8s ease forwards;animation:h2title .75s .8s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(7),.lowPage h1.active .JP .Split:nth-child(7){-webkit-animation:h2title .75s .85s ease forwards;animation:h2title .75s .85s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(8),.lowPage h1.active .JP .Split:nth-child(8){-webkit-animation:h2title .75s .9s ease forwards;animation:h2title .75s .9s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(9),.lowPage h1.active .JP .Split:nth-child(9){-webkit-animation:h2title .75s .95s ease forwards;animation:h2title .75s .95s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(10),.lowPage h1.active .JP .Split:nth-child(10){-webkit-animation:h2title .75s 1s ease forwards;animation:h2title .75s 1s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(11),.lowPage h1.active .JP .Split:nth-child(11){-webkit-animation:h2title .75s 1.05s ease forwards;animation:h2title .75s 1.05s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(12),.lowPage h1.active .JP .Split:nth-child(12){-webkit-animation:h2title .75s 1.1s ease forwards;animation:h2title .75s 1.1s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(13),.lowPage h1.active .JP .Split:nth-child(13){-webkit-animation:h2title .75s 1.15s ease forwards;animation:h2title .75s 1.15s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(14),.lowPage h1.active .JP .Split:nth-child(14){-webkit-animation:h2title .75s 1.2s ease forwards;animation:h2title .75s 1.2s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(15),.lowPage h1.active .JP .Split:nth-child(15){-webkit-animation:h2title .75s 1.25s ease forwards;animation:h2title .75s 1.25s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(16),.lowPage h1.active .JP .Split:nth-child(16){-webkit-animation:h2title .75s 1.3s ease forwards;animation:h2title .75s 1.3s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(17),.lowPage h1.active .JP .Split:nth-child(17){-webkit-animation:h2title .75s 1.35s ease forwards;animation:h2title .75s 1.35s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(18),.lowPage h1.active .JP .Split:nth-child(18){-webkit-animation:h2title .75s 1.4s ease forwards;animation:h2title .75s 1.4s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(19),.lowPage h1.active .JP .Split:nth-child(19){-webkit-animation:h2title .75s 1.45s ease forwards;animation:h2title .75s 1.45s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(20),.lowPage h1.active .JP .Split:nth-child(20){-webkit-animation:h2title .75s 1.5s ease forwards;animation:h2title .75s 1.5s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(21),.lowPage h1.active .JP .Split:nth-child(21){-webkit-animation:h2title .75s 1.55s ease forwards;animation:h2title .75s 1.55s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(22),.lowPage h1.active .JP .Split:nth-child(22){-webkit-animation:h2title .75s 1.6s ease forwards;animation:h2title .75s 1.6s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(23),.lowPage h1.active .JP .Split:nth-child(23){-webkit-animation:h2title .75s 1.65s ease forwards;animation:h2title .75s 1.65s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(24),.lowPage h1.active .JP .Split:nth-child(24){-webkit-animation:h2title .75s 1.7s ease forwards;animation:h2title .75s 1.7s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(25),.lowPage h1.active .JP .Split:nth-child(25){-webkit-animation:h2title .75s 1.75s ease forwards;animation:h2title .75s 1.75s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(26),.lowPage h1.active .JP .Split:nth-child(26){-webkit-animation:h2title .75s 1.8s ease forwards;animation:h2title .75s 1.8s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(27),.lowPage h1.active .JP .Split:nth-child(27){-webkit-animation:h2title .75s 1.85s ease forwards;animation:h2title .75s 1.85s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(28),.lowPage h1.active .JP .Split:nth-child(28){-webkit-animation:h2title .75s 1.9s ease forwards;animation:h2title .75s 1.9s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(29),.lowPage h1.active .JP .Split:nth-child(29){-webkit-animation:h2title .75s 1.95s ease forwards;animation:h2title .75s 1.95s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(30),.lowPage h1.active .JP .Split:nth-child(30){-webkit-animation:h2title .75s 2s ease forwards;animation:h2title .75s 2s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(31),.lowPage h1.active .JP .Split:nth-child(31){-webkit-animation:h2title .75s 2.05s ease forwards;animation:h2title .75s 2.05s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(32),.lowPage h1.active .JP .Split:nth-child(32){-webkit-animation:h2title .75s 2.1s ease forwards;animation:h2title .75s 2.1s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(33),.lowPage h1.active .JP .Split:nth-child(33){-webkit-animation:h2title .75s 2.15s ease forwards;animation:h2title .75s 2.15s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(34),.lowPage h1.active .JP .Split:nth-child(34){-webkit-animation:h2title .75s 2.2s ease forwards;animation:h2title .75s 2.2s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(35),.lowPage h1.active .JP .Split:nth-child(35){-webkit-animation:h2title .75s 2.25s ease forwards;animation:h2title .75s 2.25s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(36),.lowPage h1.active .JP .Split:nth-child(36){-webkit-animation:h2title .75s 2.3s ease forwards;animation:h2title .75s 2.3s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(37),.lowPage h1.active .JP .Split:nth-child(37){-webkit-animation:h2title .75s 2.35s ease forwards;animation:h2title .75s 2.35s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(38),.lowPage h1.active .JP .Split:nth-child(38){-webkit-animation:h2title .75s 2.4s ease forwards;animation:h2title .75s 2.4s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(39),.lowPage h1.active .JP .Split:nth-child(39){-webkit-animation:h2title .75s 2.45s ease forwards;animation:h2title .75s 2.45s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(40),.lowPage h1.active .JP .Split:nth-child(40){-webkit-animation:h2title .75s 2.5s ease forwards;animation:h2title .75s 2.5s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(41),.lowPage h1.active .JP .Split:nth-child(41){-webkit-animation:h2title .75s 2.55s ease forwards;animation:h2title .75s 2.55s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(42),.lowPage h1.active .JP .Split:nth-child(42){-webkit-animation:h2title .75s 2.6s ease forwards;animation:h2title .75s 2.6s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(43),.lowPage h1.active .JP .Split:nth-child(43){-webkit-animation:h2title .75s 2.65s ease forwards;animation:h2title .75s 2.65s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(44),.lowPage h1.active .JP .Split:nth-child(44){-webkit-animation:h2title .75s 2.7s ease forwards;animation:h2title .75s 2.7s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(45),.lowPage h1.active .JP .Split:nth-child(45){-webkit-animation:h2title .75s 2.75s ease forwards;animation:h2title .75s 2.75s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(46),.lowPage h1.active .JP .Split:nth-child(46){-webkit-animation:h2title .75s 2.8s ease forwards;animation:h2title .75s 2.8s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(47),.lowPage h1.active .JP .Split:nth-child(47){-webkit-animation:h2title .75s 2.85s ease forwards;animation:h2title .75s 2.85s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(48),.lowPage h1.active .JP .Split:nth-child(48){-webkit-animation:h2title .75s 2.9s ease forwards;animation:h2title .75s 2.9s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(49),.lowPage h1.active .JP .Split:nth-child(49){-webkit-animation:h2title .75s 2.95s ease forwards;animation:h2title .75s 2.95s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#messagePage h1.active .JP .Split:nth-child(50),.lowPage h1.active .JP .Split:nth-child(50){-webkit-animation:h2title .75s 3s ease forwards;animation:h2title .75s 3s ease forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.titleBGAnim::after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;-webkit-transition:1s;transition:1s}.titleBGAnim.active::after{width:0}.cloudAnim{-webkit-animation:5s cloud infinite;animation:5s cloud infinite}.cloudAnimSlow{-webkit-animation:8s cloud infinite;animation:8s cloud infinite}.birdAnim{-webkit-animation:20s bird ease-in;animation:20s bird ease-in}.balloonAnim{animation:4s cloud reverse infinite}.cmtAnimU{-webkit-animation:8s cmt infinite;animation:8s cmt infinite}.cmtAnimD{animation:8s cmt reverse infinite}header#header{position:fixed;width:100vw;z-index:10;background-color:rgba(254,251,244,.9)}header#header .Section{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#header .Section a.Logo{width:16.7rem;height:3.85rem;background-image:url(../img/Logo.png);margin:2rem 0 2rem 3rem}header#header .Section .menuArea ul.sub{opacity:0;position:absolute;background-color:#fff;border-radius:.5rem;padding:1rem 1.6rem;margin:auto;pointer-events:none;line-height:3rem;top:3.5rem;-webkit-transition:.5s;transition:.5s;-webkit-filter:drop-shadow(0 0 1rem rgba(0, 0, 0, .1));filter:drop-shadow(0 0 1rem rgba(0, 0, 0, .1))}header#header .Section .menuArea ul.sub li{margin:0}header#header .Section .menuArea ul.sub li a{color:#333;display:inline-block;width:100%}@media (hover:hover) and (pointer:fine){header#header .Section .menuArea ul.sub li a{cursor:pointer}header#header .Section .menuArea ul.sub li a:hover{color:#0c9351}}header#header .Section .menuArea ul{font-size:1.2rem}header#header .Section .menuArea ul li{margin:0 2.25rem 0 0;position:relative}@media (hover:hover) and (pointer:fine){header#header .Section .menuArea ul li{cursor:pointer}header#header .Section .menuArea ul li:hover span{color:#0c9351}header#header .Section .menuArea ul li:hover span::after,header#header .Section .menuArea ul li:hover span::before{bottom:0}}header#header .Section .menuArea ul li span{position:relative;display:inline-block;padding:0 2.25rem 0 0;vertical-align:middle;text-decoration:none;-webkit-transition:.5s;transition:.5s}header#header .Section .menuArea ul li span.sp{display:none}header#header .Section .menuArea ul li span::after,header#header .Section .menuArea ul li span::before{position:absolute;top:0;bottom:.5rem;right:0;margin:auto;content:"";vertical-align:middle;-webkit-transition:.5s;transition:.5s}header#header .Section .menuArea ul li span::before{right:.35rem;width:.75rem;height:.75rem;border-top:.2rem solid #0c9351;border-right:.2rem solid #0c9351;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.5s;transition:.5s}header#header .Section .menuArea ul li.active span{color:#0c9351}header#header .Section .menuArea ul li.active span::after,header#header .Section .menuArea ul li.active span::before{bottom:-.5rem}header#header .Section .menuArea ul li.active span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#header .Section .menuArea ul li.active ul.sub{opacity:1;pointer-events:auto}header#header .Section .menuArea ul li:nth-child(1) ul.sub{width:16.5rem;right:-7.75rem;left:-7.75rem}header#header .Section .menuArea ul li:nth-child(2) ul.sub{width:18rem;right:-8rem;left:-8rem}header#header .Section .menuArea ul li:nth-child(3) ul.sub{width:22.5rem;right:-11.25rem;left:-11.25rem}header#header .Section .menuArea ul li:nth-child(4) ul.sub{width:8.5rem;right:-4.25rem;left:-4.25rem}header#header .Section .menuArea ul li:nth-child(5) ul.sub{width:11.5rem;right:-5.75rem;left:-5.75rem}header#header .Section .menuArea ul li:nth-child(6) ul.sub{width:18rem;right:-9rem;left:-9rem}header#header .Section .menuArea .entry{width:15rem;height:8rem;border-radius:0 0 0 2rem;background-color:#0c9351}@media (hover:hover) and (pointer:fine){header#header .Section .menuArea .entry{cursor:pointer}header#header .Section .menuArea .entry:hover span::after,header#header .Section .menuArea .entry:hover span::before{bottom:0}}header#header .Section .menuArea .entry span{font-size:1.7rem;line-height:3.5rem;color:#fefbf4;display:inline-block;position:relative;display:inline-block;padding:0 2.25rem 0 0;vertical-align:middle;text-decoration:none;-webkit-transition:.5s;transition:.5s}header#header .Section .menuArea .entry span::after,header#header .Section .menuArea .entry span::before{position:absolute;top:0;bottom:1rem;right:0;margin:auto;content:"";vertical-align:middle;-webkit-transition:.5s;transition:.5s}header#header .Section .menuArea .entry span::before{right:.35rem;width:.75rem;height:.75rem;border-top:.2rem solid #fefbf4;border-right:.2rem solid #fefbf4;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header#header .Section .menuArea .entry ul.sub{background-color:#0c9351;width:100%;top:-12rem;-webkit-filter:none;filter:none;padding:2rem 2.75rem 1rem}header#header .Section .menuArea .entry ul.sub li a{color:#fefbf4}@media (hover:hover) and (pointer:fine){header#header .Section .menuArea .entry ul.sub li a{cursor:pointer}header#header .Section .menuArea .entry ul.sub li a:hover{color:#fefbf4;opacity:.5}}header#header .Section .menuArea .entry.active ul.sub{top:5rem}header#header .Section .menuArea .entry.active span::after,header#header .Section .menuArea .entry.active span::before{bottom:-.5rem}header#header .Section .menuArea .entry.active span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#header .Section .menuArea .entry.active ul.sub{opacity:1;pointer-events:auto}header#header .Section .menuArea .menuIcon{display:none}section#Movie{width:100vw;position:fixed;background-color:#fefbf4;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;z-index:50}section#Movie.active{pointer-events:unset;opacity:1;visibility:visible}section#Movie .Section{margin:2.5rem;width:calc(100% - 5rem);height:calc(100% - 5rem);background-color:#99bad8;padding:0;border-radius:5rem}section#Movie .Section .Contents{width:100%;height:100%;padding:2.5rem 2rem;overflow-y:scroll}section#Movie .Section .Contents h2{width:52.75rem;height:22.9rem;background-image:url(../img/popupFlug.png);margin:0 auto;text-align:center;padding:6.25rem 0 8rem}section#Movie .Section .Contents h2 .EN{font-size:1.5rem;line-height:1.5rem;margin:0 0 1.4rem}section#Movie .Section .Contents h2 .JP{font-size:3.5rem;color:#0c9351}section#Movie .Section .Contents .closeBtn{width:3.6rem;height:3.6rem;display:block;position:absolute;top:4rem;right:4rem;-webkit-transition:1s;transition:1s}section#Movie .Section .Contents .closeBtn::after,section#Movie .Section .Contents .closeBtn::before{content:"";position:absolute;top:50%;left:50%;width:2px;height:100%;background-color:#fefbf4}section#Movie .Section .Contents .closeBtn::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}section#Movie .Section .Contents .closeBtn::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media (hover:hover) and (pointer:fine){section#Movie .Section .Contents .closeBtn{cursor:pointer}section#Movie .Section .Contents .closeBtn:hover{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}section#Movie .Section .Contents .swiper-container{margin:-4.5rem 0 0}section#Movie .Section .Contents .swiper-container .swiper-wrapper .swiper-slide iframe{border-radius:1rem;width:86.5rem;height:46.7rem}section#Movie .Section .Contents .swiper-container .swiper-pagination{display:none}section#Movie .Section .Contents .swiper-container .swiper-button-next,section#Movie .Section .Contents .swiper-container .swiper-button-prev{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:10.55rem;height:26rem;top:0;bottom:0;color:#fefbf4;margin:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}section#Movie .Section .Contents .swiper-container .swiper-button-next::after,section#Movie .Section .Contents .swiper-container .swiper-button-prev::after{display:none}section#Movie .Section .Contents .swiper-container .swiper-button-next p,section#Movie .Section .Contents .swiper-container .swiper-button-prev p{text-shadow:.1rem .1rem 0 #99bad8,-.1rem -.1rem 0 #99bad8,-.1rem .1rem 0 #99bad8,.1rem -.1rem 0 #99bad8,0 .1rem 0 #99bad8,0 -.1rem 0 #99bad8,-.1rem 0 0 #99bad8,.1rem 0 0 #99bad8}section#Movie .Section .Contents .swiper-container .swiper-button-next .arrow,section#Movie .Section .Contents .swiper-container .swiper-button-prev .arrow{width:10.55rem;height:2.1rem;margin:3rem auto 0}section#Movie .Section .Contents .swiper-container .swiper-button-prev .arrow{background-image:url(../img/popupArrowL.png)}section#Movie .Section .Contents .swiper-container .swiper-button-next .arrow{background-image:url(../img/popupArrowR.png)}section#Movie .Section .illustContents .illust{position:absolute}section#Movie .Section .illustContents .illust.cloud01,section#Movie .Section .illustContents .illust.cloud02{background-image:url(../img/popupCloud.png);width:56.65rem;height:31.65rem;bottom:-19rem}section#Movie .Section .illustContents .illust.cloud01{left:-19rem}section#Movie .Section .illustContents .illust.cloud02{right:-30rem}section#Movie .Section .illustContents .illust.balloon{background-image:url(../img/popupBalloon.png);width:12.7rem;height:24.8rem;top:6.5rem;left:14.5rem}section#Movie .Section .illustContents .illust.bird{background-image:url(../img/popupBird.png);width:14.95rem;height:5.3rem;top:13.5rem;right:21rem}.staffSlider#staff_ph .Section{padding:0 0 4rem 7rem!important}.staffSlider#staff_ph .Section .Contents .swiperWrap .swiper-container{margin:0 0 0 auto}.staffSlider#staff_ph .Section .Contents .swiperWrap .swiper-container::after{left:-34rem}.staffSlider#staff_ph .Section .Contents .swiperWrap .swiper-pagination{right:auto;left:-23.5rem}.staffSlider#staff_ph .Section .Contents .swiperWrap .swiper-button-prev{left:-27rem}.staffSlider#staff_ph .Section .Contents .swiperWrap .swiper-button-next{left:-16rem}.staffSlider#staff_ph .Section .movieLink .movieBtn{background-image:url(../img/KV/SpeechBubbleL.png);width:14.15rem;height:9.1rem;bottom:14.2rem;left:10.6rem}.staffSlider#staff_ph .Section .movieLink .movieBtn p{margin:0 0 0 .5rem}.staffSlider#staff_ph .Section .movieLink .illust.women{width:8.2rem;height:16.3rem;background-image:url(../img/staff/illust_ph.png);left:3.5rem;bottom:2.2rem}.staffSlider#staff_ph .Section .movieLink .illust.click{bottom:20.85rem;left:7.85rem}.staffSlider#staff_ge .Section{padding:0 7rem 4rem 0!important}.staffSlider#staff_ge .Section .Contents h3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}.staffSlider#staff_ge .Section .Contents .swiperWrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container{margin:0 auto 0 0}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container::after{right:-34rem}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea{left:4.4rem}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-pagination{right:-23.5rem;left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-button-prev{right:-16rem;left:auto}.staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-button-next{right:-27rem}.staffSlider#staff_ge .Section .movieLink .movieBtn{background-image:url(../img/KV/SpeechBubbleR.png);width:14.2rem;height:9.15rem;bottom:16.15rem;right:9.15rem}.staffSlider#staff_ge .Section .movieLink .movieBtn p{margin:0 .5rem 0 0}.staffSlider#staff_ge .Section .movieLink .illust.men{width:7.4rem;height:16.45rem;background-image:url(../img/staff/illust_ge.png);right:2.25rem;bottom:3.25rem}.staffSlider#staff_ge .Section .movieLink .illust.click{bottom:23.2rem;right:7.1rem;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.staffSlider .Section{overflow:hidden;border-radius:1rem;background-color:#d0d9b5}.staffSlider .Section .Contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staffSlider .Section .Contents h3{margin:10.25rem 0 0;position:relative;z-index:3;pointer-events:none}.staffSlider .Section .Contents h3 .EN{font-size:3rem;line-height:3rem}.staffSlider .Section .Contents h3 .JP{font-size:2rem;margin:1rem 0 0}.staffSlider .Section .Contents .swiperWrap .swiper-container{overflow:unset;width:90rem}.staffSlider .Section .Contents .swiperWrap .swiper-container::after{content:"";height:100%;width:33rem;background-color:#d0d9b5;display:block;position:absolute;top:0;z-index:1}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide{position:relative}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea{position:absolute;left:2.2rem;bottom:3.75rem;width:calc(100% - 2.2rem - 8rem);text-align:left}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea .pos{font-size:2rem;margin:0 0 1rem}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea .pos span{font-size:1.4rem;margin:0 0 0 .5rem}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name{font-size:1.2rem;line-height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span{white-space:nowrap}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span:nth-child(1){width:100%}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span:nth-child(2){margin:0 1.25rem 0 0}.staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide img{width:34.15rem;height:57.8rem}.staffSlider .Section .Contents .swiperWrap .swiper-pagination{top:19.25rem;bottom:auto;width:7rem;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staffSlider .Section .Contents .swiperWrap .swiper-pagination span{width:3rem;display:inline-block}.staffSlider .Section .Contents .swiperWrap .swiper-button-next,.staffSlider .Section .Contents .swiperWrap .swiper-button-prev{width:2.8rem;height:.65rem;background-image:url(../img/arrowB.png);top:22.25rem}.staffSlider .Section .Contents .swiperWrap .swiper-button-next::after,.staffSlider .Section .Contents .swiperWrap .swiper-button-prev::after{content:""}.staffSlider .Section .Contents .swiperWrap .swiper-button-prev{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.staffSlider .Section .movieLink .movieBtn{position:absolute;z-index:5;cursor:pointer;-webkit-transition:.5s;transition:.5s;width:14.15rem;height:9.1rem}.staffSlider .Section .movieLink .movieBtn p{font-size:1.5rem;line-height:1.8rem;text-align:center;color:#333}.staffSlider .Section .movieLink .movieBtn.active{-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}.staffSlider .Section .movieLink .illust{position:absolute;z-index:3}.staffSlider .Section .movieLink .illust.click{width:5.55rem;height:2.65rem;background-image:url(../img/staff/click.png)}#topPage section#KV{z-index:5}#topPage section#KV .Section{padding:8rem 0 0}#topPage section#KV .Section .Contents h1{position:absolute;left:10rem;top:14rem}#topPage section#KV .Section .Contents h1 .title{font-size:6.4rem;line-height:6.4rem}#topPage section#KV .Section .Contents h1 .title .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#topPage section#KV .Section .Contents h1 .title .Split .SplitInner{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;display:inline-block}#topPage section#KV .Section .Contents h1 .title .Split:nth-child(4){margin:0 0 0 -1.5rem;font-size:7.2rem}#topPage section#KV .Section .Contents h1 .sub{font-size:2.8rem;font-weight:400;line-height:3.6rem;letter-spacing:.3em;margin:1.25rem auto 0 .45rem}#topPage section#KV .Section .Contents h1 .sub .row .Split .SplitInner{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;display:inline-block}#topPage section#KV .Section .Contents h1.active .title .Split:nth-child(1) .SplitInner{-webkit-animation:KVtitle 1s 1.25s forwards;animation:KVtitle 1s 1.25s forwards}#topPage section#KV .Section .Contents h1.active .title .Split:nth-child(2) .SplitInner{-webkit-animation:KVtitle 1s 1.5s forwards;animation:KVtitle 1s 1.5s forwards}#topPage section#KV .Section .Contents h1.active .title .Split:nth-child(3) .SplitInner{-webkit-animation:KVtitle 1s 1.75s forwards;animation:KVtitle 1s 1.75s forwards}#topPage section#KV .Section .Contents h1.active .title .Split:nth-child(4) .SplitInner{-webkit-animation:KVtitle 1s 2s forwards;animation:KVtitle 1s 2s forwards}#topPage section#KV .Section .Contents h1.active .title .Split:nth-child(5) .SplitInner{-webkit-animation:KVtitle 1s 2.25s forwards;animation:KVtitle 1s 2.25s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(1) .SplitInner{-webkit-animation:KVtitle 1s 2.1s forwards;animation:KVtitle 1s 2.1s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(2) .SplitInner{-webkit-animation:KVtitle 1s 2.2s forwards;animation:KVtitle 1s 2.2s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(3) .SplitInner{-webkit-animation:KVtitle 1s 2.3s forwards;animation:KVtitle 1s 2.3s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(4) .SplitInner{-webkit-animation:KVtitle 1s 2.4s forwards;animation:KVtitle 1s 2.4s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(5) .SplitInner{-webkit-animation:KVtitle 1s 2.5s forwards;animation:KVtitle 1s 2.5s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(6) .SplitInner{-webkit-animation:KVtitle 1s 2.6s forwards;animation:KVtitle 1s 2.6s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(7) .SplitInner{-webkit-animation:KVtitle 1s 2.7s forwards;animation:KVtitle 1s 2.7s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(8) .SplitInner{-webkit-animation:KVtitle 1s 2.8s forwards;animation:KVtitle 1s 2.8s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(9) .SplitInner{-webkit-animation:KVtitle 1s 2.9s forwards;animation:KVtitle 1s 2.9s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(1) .Split:nth-child(10) .SplitInner{-webkit-animation:KVtitle 1s 3s forwards;animation:KVtitle 1s 3s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(1) .SplitInner{-webkit-animation:KVtitle 1s 2.6s forwards;animation:KVtitle 1s 2.6s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(2) .SplitInner{-webkit-animation:KVtitle 1s 2.7s forwards;animation:KVtitle 1s 2.7s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(3) .SplitInner{-webkit-animation:KVtitle 1s 2.8s forwards;animation:KVtitle 1s 2.8s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(4) .SplitInner{-webkit-animation:KVtitle 1s 2.9s forwards;animation:KVtitle 1s 2.9s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(5) .SplitInner{-webkit-animation:KVtitle 1s 3s forwards;animation:KVtitle 1s 3s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(6) .SplitInner{-webkit-animation:KVtitle 1s 3.1s forwards;animation:KVtitle 1s 3.1s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(7) .SplitInner{-webkit-animation:KVtitle 1s 3.2s forwards;animation:KVtitle 1s 3.2s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(8) .SplitInner{-webkit-animation:KVtitle 1s 3.3s forwards;animation:KVtitle 1s 3.3s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(9) .SplitInner{-webkit-animation:KVtitle 1s 3.4s forwards;animation:KVtitle 1s 3.4s forwards}#topPage section#KV .Section .Contents h1.active .sub .row:nth-child(2) .Split:nth-child(10) .SplitInner{-webkit-animation:KVtitle 1s 3.5s forwards;animation:KVtitle 1s 3.5s forwards}#topPage section#KV .Section .Contents .bgArea{position:relative;background-image:url(../img/KV/bg.png);width:143.8rem;height:97.1rem;margin:0 0 0 auto;-webkit-animation:30s KVillust linear infinite;animation:30s KVillust linear infinite}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li{position:absolute;z-index:5;cursor:pointer;-webkit-transition:.5s;transition:.5s}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.active{-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Right{background-image:url(../img/KV/SpeechBubbleR.png);width:14.2rem;height:9.15rem}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Right p{margin:0 .5rem 0 0}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Left{background-image:url(../img/KV/SpeechBubbleL.png);width:14.15rem;height:9.1rem}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Left p{margin:0 0 0 .5rem}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li p{font-size:1.5rem;line-height:1.8rem;text-align:center}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(1){top:8rem;right:47.5rem}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(2){left:37rem;top:11rem}#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(3){top:45.5rem;right:47.5rem}#topPage section#KV .Section .Contents .bgArea .animBlock{-webkit-transform:scale(1.1);transform:scale(1.1)}#topPage section#KV .Section .Contents .bgArea .animBlock .anim{position:absolute}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.balloon{background-image:url(../img/KV/anim/balloon.png);width:6.9rem;height:6.6rem;top:5.5rem;left:41.5rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.bird{background-image:url(../img/KV/anim/bird.png);width:3.2rem;height:3.5rem;top:10.25rem;right:44.5rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.CatSnoring{background-image:url(../img/KV/anim/CatSnoring.png);width:1.1rem;height:1.2rem;top:34rem;right:59rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.men01{background-image:url(../img/KV/anim/men01.png);width:4.3rem;height:8.75rem;top:16.75rem;left:57.25rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.water{background-image:url(../img/KV/anim/water.png);width:12.7rem;height:7.75rem;top:62rem;right:49.25rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.women01{background-image:url(../img/KV/anim/women01.png);width:3.75rem;height:8.75rem;top:15.75rem;left:52rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke{position:unset}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img{position:absolute;opacity:0;-webkit-transition:2s;transition:2s;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img:nth-child(1){width:9.55rem;height:6.3rem;top:29.5rem;left:15rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img:nth-child(2){width:9.6rem;height:6.4rem;top:29.5rem;left:14rem}#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img.active{opacity:1}#topPage section#KV .Section .Contents .illustContents .illust{position:absolute;opacity:1!important}#topPage section#KV .Section .Contents .illustContents .illust.cloud{width:29rem;height:16.25rem;background-image:url(../img/cloud01.png);top:12rem;right:-5rem}#topPage section#KV .Section .Contents .illustContents .illust.cloud02{display:none}#topPage section#About{margin:-14rem 0 0}#topPage section#About .Section{padding:10rem 0 8rem}#topPage section#About .Section .Contents .textHolder h2{margin:0 auto 5.5rem}#topPage section#About .Section .Contents .textHolder .text{font-size:2.5rem;font-weight:400;line-height:5.5rem;margin:3rem auto 0;position:relative}#topPage section#About .Section .Contents .textHolder .text p{opacity:0;will-change:opacity}#topPage section#About .Section .linkHolder{position:absolute;top:14rem;right:0;width:90.4rem;height:90.55rem}#topPage section#About .Section .linkHolder .Card{position:absolute;z-index:3}#topPage section#About .Section .linkHolder .Card:nth-child(1){width:43.85rem;height:25.55rem;background-image:url(../img/aboutBoard01.png);top:-.35rem;right:21.3rem}#topPage section#About .Section .linkHolder .Card:nth-child(1) a{width:95%;height:71%;margin:2% auto}#topPage section#About .Section .linkHolder .Card:nth-child(2){width:36.4rem;height:25.15rem;background-image:url(../img/aboutBoard02.png);right:13.5rem;top:31.9rem}#topPage section#About .Section .linkHolder .Card:nth-child(2) a{width:83%;height:69%;margin:0 auto 0 2%}#topPage section#About .Section .linkHolder .Card:nth-child(2) a .cage{margin:1rem auto 0}#topPage section#About .Section .linkHolder .Card a p{text-align:center}#topPage section#About .Section .linkHolder .Card a p.fontEN{font-size:4rem;line-height:3rem}#topPage section#About .Section .linkHolder .Card a p.fontJP{font-size:2rem;line-height:2rem;margin:1.35rem 0 3rem}#topPage section#About .Section .linkHolder .Card a span{background-image:url(../img/arrowB.png);width:5.05rem;height:1.15rem;margin:0 auto;display:block;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){#topPage section#About .Section .linkHolder .Card a{cursor:pointer}#topPage section#About .Section .linkHolder .Card a:hover span{-webkit-transform:translate(1rem,0);transform:translate(1rem,0)}}#topPage section#About .Section .linkHolder .bg .streetL{z-index:1;position:absolute;top:0;right:0;width:90.4rem;height:90.55rem;background-image:url(../img/streetAbout.webp);display:none}#topPage section#About .Section .illustContents{pointer-events:none}#topPage section#About .Section .illustContents .bg{position:absolute;top:0;width:48rem;height:23rem;background:#e4f1e2;right:0;opacity:0}#topPage section#About .Section .illustContents .illust{position:absolute;z-index:5}#topPage section#About .Section .illustContents .illust.bird{background-image:url(../img/aboutBird.png);width:7.5rem;height:7.9rem;top:16rem;right:5rem}#topPage section#About .Section .illustContents .illust.cloud{display:none}#topPage section#About .Section .illustContents .illust.people01{background-image:url(../img/aboutPeople01.png);width:7.1rem;height:16.55rem;top:36rem;right:59.2rem}#topPage section#About .Section .illustContents .illust.people01 img.anim{width:3.2rem;height:3.5rem;margin:.5rem 0 0 1rem}#topPage section#About .Section .illustContents .illust.people02{background-image:url(../img/aboutPeople02.png);width:28.55rem;height:16.65rem;bottom:8rem;right:58.4rem}#topPage section#About .Section .illustContents .illust.grass{background-image:url(../img/aboutGrass.png);width:27.65rem;height:9.45rem;top:38rem;right:10.9rem;z-index:2}#topPage section#About .Section .illustContents .illust.bill{background-image:url(../img/aboutBill.png);width:48.15rem;height:20.95rem;bottom:10rem;right:1.2rem}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(1){-webkit-animation:opacityAnim .75s .15s forwards;animation:opacityAnim .75s .15s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(2){-webkit-animation:opacityAnim .75s .3s forwards;animation:opacityAnim .75s .3s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(3){-webkit-animation:opacityAnim .75s .45s forwards;animation:opacityAnim .75s .45s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(4){-webkit-animation:opacityAnim .75s .6s forwards;animation:opacityAnim .75s .6s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(5){-webkit-animation:opacityAnim .75s .75s forwards;animation:opacityAnim .75s .75s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(6){-webkit-animation:opacityAnim .75s .9s forwards;animation:opacityAnim .75s .9s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(7){-webkit-animation:opacityAnim .75s 1.05s forwards;animation:opacityAnim .75s 1.05s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(8){-webkit-animation:opacityAnim .75s 1.2s forwards;animation:opacityAnim .75s 1.2s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(9){-webkit-animation:opacityAnim .75s 1.35s forwards;animation:opacityAnim .75s 1.35s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(2) p:nth-child(10){-webkit-animation:opacityAnim .75s 1.5s forwards;animation:opacityAnim .75s 1.5s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(1){-webkit-animation:opacityAnim .75s 1.15s forwards;animation:opacityAnim .75s 1.15s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(2){-webkit-animation:opacityAnim .75s 1.3s forwards;animation:opacityAnim .75s 1.3s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(3){-webkit-animation:opacityAnim .75s 1.45s forwards;animation:opacityAnim .75s 1.45s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(4){-webkit-animation:opacityAnim .75s 1.6s forwards;animation:opacityAnim .75s 1.6s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(5){-webkit-animation:opacityAnim .75s 1.75s forwards;animation:opacityAnim .75s 1.75s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(6){-webkit-animation:opacityAnim .75s 1.9s forwards;animation:opacityAnim .75s 1.9s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(7){-webkit-animation:opacityAnim .75s 2.05s forwards;animation:opacityAnim .75s 2.05s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(8){-webkit-animation:opacityAnim .75s 2.2s forwards;animation:opacityAnim .75s 2.2s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(9){-webkit-animation:opacityAnim .75s 2.35s forwards;animation:opacityAnim .75s 2.35s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(3) p:nth-child(10){-webkit-animation:opacityAnim .75s 2.5s forwards;animation:opacityAnim .75s 2.5s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(1){-webkit-animation:opacityAnim .75s 2.15s forwards;animation:opacityAnim .75s 2.15s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(2){-webkit-animation:opacityAnim .75s 2.3s forwards;animation:opacityAnim .75s 2.3s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(3){-webkit-animation:opacityAnim .75s 2.45s forwards;animation:opacityAnim .75s 2.45s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(4){-webkit-animation:opacityAnim .75s 2.6s forwards;animation:opacityAnim .75s 2.6s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(5){-webkit-animation:opacityAnim .75s 2.75s forwards;animation:opacityAnim .75s 2.75s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(6){-webkit-animation:opacityAnim .75s 2.9s forwards;animation:opacityAnim .75s 2.9s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(7){-webkit-animation:opacityAnim .75s 3.05s forwards;animation:opacityAnim .75s 3.05s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(8){-webkit-animation:opacityAnim .75s 3.2s forwards;animation:opacityAnim .75s 3.2s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(9){-webkit-animation:opacityAnim .75s 3.35s forwards;animation:opacityAnim .75s 3.35s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(4) p:nth-child(10){-webkit-animation:opacityAnim .75s 3.5s forwards;animation:opacityAnim .75s 3.5s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(1){-webkit-animation:opacityAnim .75s 3.15s forwards;animation:opacityAnim .75s 3.15s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(2){-webkit-animation:opacityAnim .75s 3.3s forwards;animation:opacityAnim .75s 3.3s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(3){-webkit-animation:opacityAnim .75s 3.45s forwards;animation:opacityAnim .75s 3.45s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(4){-webkit-animation:opacityAnim .75s 3.6s forwards;animation:opacityAnim .75s 3.6s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(5){-webkit-animation:opacityAnim .75s 3.75s forwards;animation:opacityAnim .75s 3.75s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(6){-webkit-animation:opacityAnim .75s 3.9s forwards;animation:opacityAnim .75s 3.9s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(7){-webkit-animation:opacityAnim .75s 4.05s forwards;animation:opacityAnim .75s 4.05s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(8){-webkit-animation:opacityAnim .75s 4.2s forwards;animation:opacityAnim .75s 4.2s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(9){-webkit-animation:opacityAnim .75s 4.35s forwards;animation:opacityAnim .75s 4.35s forwards;will-change:opacity}#topPage section#About.active .Section .Contents .textHolder .text:nth-child(5) p:nth-child(10){-webkit-animation:opacityAnim .75s 4.5s forwards;animation:opacityAnim .75s 4.5s forwards;will-change:opacity}#topPage section#About.active .Section .linkHolder .bg .streetL{display:block}#topPage section#About.active .Section .illustContents .bg{-webkit-animation:opacityAnim 2s 2s forwards;animation:opacityAnim 2s 2s forwards;will-change:opacity}#topPage section#Works{margin:15rem auto 0;overflow:unset}#topPage section#Works .Section{padding:7rem 0 41rem}#topPage section#Works .Section .Contents .textHolder .Holder{width:calc(50% - 6rem);margin:0 0 0 auto}#topPage section#Works .Section .Contents .textHolder .Holder p{margin:7.5rem auto 5rem;font-size:2rem;line-height:4rem}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li{position:relative;padding:0 1.5rem;margin:0 0 2.5rem}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li::after{content:"";height:2px;width:0;background-color:#0c9351;position:absolute;left:0;bottom:-.5rem;-webkit-transition:.5s;transition:.5s}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span{color:#0c9351;font-size:1.5rem}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span:nth-child(2){font-size:2.5rem;margin:0 auto 0 2rem}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span:nth-child(3){opacity:0;-webkit-transition:.5s;transition:.5s}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li.active::after{width:100%}#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li.active a span:nth-child(3){opacity:1}#topPage section#Works .Section .Contents .imgHolder{width:69.55rem;height:73.05rem;position:absolute;top:0;left:2.65rem}#topPage section#Works .Section .Contents .imgHolder::after{content:"";width:100%;height:100%;background-image:url(../img/worksVision.png);display:block;background-size:100%;position:relative}#topPage section#Works .Section .Contents .imgHolder ul li{position:absolute;top:.6rem;left:5.05rem;width:62.75rem;height:41rem;opacity:0;-webkit-transition:.5s;transition:.5s;border-radius:1rem}#topPage section#Works .Section .Contents .imgHolder ul li.active{opacity:1}#topPage section#Works .Section .illustContents .illust{position:absolute}#topPage section#Works .Section .illustContents .illust.balloon{background-image:url(../img/worksBalloon.png);width:9.65rem;height:26.05rem;top:-20rem;left:4rem;z-index:-1}#topPage section#Works .Section .illustContents .illust.bird01{background-image:url(../img/worksBird01.png);width:3.05rem;height:2.9rem;top:5rem;right:42rem}#topPage section#Works .Section .illustContents .illust.bird02{background-image:url(../img/worksBird02.png);width:13.45rem;height:4.8rem;top:-10.5rem;right:8rem}#topPage section#Works .Section .illustContents .illust.cloud{background-image:url(../img/worksCloud.png);width:13.6rem;height:12.3rem;top:-7rem;right:0}#topPage section#Works .Section .illustContents .illust.people01{background-image:url(../img/worksPeople01.png);width:88.6rem;height:42.85rem;left:1.7rem;bottom:0}#topPage section#Works .Section .illustContents .illust.people02{background-image:url(../img/worksPeople02.png);width:41.8rem;height:31.55rem;right:0;bottom:5rem}#topPage section#Works .Section .illustContents .bg{position:relative;z-index:-1}#topPage section#Works .Section .illustContents .bg .streetL{z-index:-1;position:absolute;bottom:-54.5rem;left:0;width:144rem;height:33.25rem;background-image:url(../img/streetWorks.webp);display:none}#topPage section#Works .Section .illustContents .bg.active .streetL{display:block}#topPage section#Career{height:100vh}#topPage section#Career::after{content:"";width:100%;height:100%;background-color:#e4f1e2;position:absolute;top:0;z-index:-1;opacity:0}#topPage section#Career .scroll-slider{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}#topPage section#Career .scroll-slider .scroll-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide{height:100%;-webkit-box-flex:1;-ms-flex:1 0 100vw;flex:1 0 100vw;max-width:100vw}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:7.85rem 0 0;position:relative}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3{color:#0c9351}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3 .num{font-size:4rem;color:#0c9351}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3 p.title{font-size:2.5rem;font-weight:700;line-height:2.5rem;margin:0 0 0 1.5rem;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea p.text{font-size:3rem;line-height:4.5rem;margin:3.75rem 0 0}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea .linkArea{margin:3rem 0 0}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1){background-image:url(../img/streetCareer.png);background-size:200%;background-position:left bottom}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1) .Holder .textArea .linkArea a.btn{width:29.8rem;height:8.5rem;padding:1.75rem 4rem 2rem;margin:0 2.5rem 0 0}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1) .Holder .imgArea{margin:0 0 0 -5rem}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1)::after{content:"";width:100%;height:100%;background-color:#e4f1e2;position:absolute;top:0;z-index:-1;opacity:0}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2){background-color:#e4f1e2;background-image:url(../img/streetCareer.png);background-size:200%;background-position:right bottom}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2) .Holder .textArea .linkArea a.btn{width:32.55rem;height:8.5rem;padding:3rem 4rem}#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2) .Holder .imgArea{width:53%}#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust{position:absolute}#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.people{background-image:url(../img/careerPeople.png);width:29.55rem;height:15.45rem;bottom:2.5rem;left:35rem}#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.balloon{background-image:url(../img/careerBalloon.png);width:12.2rem;height:25.8rem;bottom:0;left:calc(100% - 6.1rem)}#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.bird{background-image:url(../img/careerBird.png);width:12.1rem;height:4.25rem;top:12rem;left:182%}#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.car{background-image:url(../img/careerCar.png);width:22.85rem;height:13.6rem;bottom:5rem;left:calc(195% - 22.85rem)}#topPage section#Career .Header{text-align:center;position:absolute;top:14rem;width:100%;-webkit-transition:.5s;transition:.5s}#topPage section#Career .bg.top .streetL{position:absolute;top:-20rem;left:0;width:144rem;height:33.25rem;background-image:url(../img/streetWorks.webp);display:none}#topPage section#Career .bg.top.active .streetL{display:block}#topPage section#Career.active .bg.top .streetL{display:block}#topPage section#Career.active .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:first-child::after{-webkit-animation:opacityAnim 2s 2s forwards;animation:opacityAnim 2s 2s forwards}#topPage section#Staff{margin-top:200vw}#topPage section#Staff .Section{padding:17.8rem 0 7rem}#topPage section#Staff .Section .Contents h2{position:relative;text-align:center}#topPage section#Staff .Section .Contents h2 .illustContents{position:absolute;width:17rem;height:10rem;top:0;right:0;left:0;margin:auto}#topPage section#Staff .Section .Contents h2 .illustContents .illust{position:absolute;bottom:0}#topPage section#Staff .Section .Contents h2 .illustContents .illust.women{background-image:url(../img/staffWomen.png);width:5.2rem;height:10.9rem;left:-9.3rem}#topPage section#Staff .Section .Contents h2 .illustContents .illust.men{background-image:url(../img/staffMen.png);width:4.7rem;height:11.45rem;right:-10rem}#topPage section#Staff .Section .Contents .staffSlider{margin:7rem auto 0}.lowPage section#KV .Section{padding:0}.lowPage section#KV .Section .Contents{height:53.5rem;padding:8rem 0 0}.lowPage section#KV .Section .imgHolder{overflow:hidden;width:100%;aspect-ratio:12/5}.lowPage section#Intro .Section .Contents p{font-size:2.5rem;line-height:5.5rem;text-align:center}.lowPage section#Intro .Section .Contents p span{font-size:1.25rem;display:block;margin-top:1.8rem;line-height:2}.lowPage h2{margin:0 auto 11.8rem}.lowPage section#NextContents .Section{padding:20rem 0 7.5rem}.lowPage section#NextContents .Section .Contents .linkHolder .Card{margin:12.5rem auto 0}.lowPage section#NextContents .Section .Contents .linkHolder .Card a{overflow:hidden}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage{position:relative;width:100%;padding:0}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontEN{color:#0c9351;font-size:3rem;line-height:3rem}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontJP{font-size:5.5rem;line-height:6rem;margin:1.75rem auto 3.75rem}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontJP span{font-size:3.85rem;width:100%;display:inline-block;line-height:3.85rem}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage .arrow{display:inline-block;width:100%;aspect-ratio:139/7;background-image:url(../img/arrowNext.png);-webkit-transition:.5s;transition:.5s}.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage img{position:absolute;bottom:5rem;right:7rem}@media (hover:hover) and (pointer:fine){.lowPage section#NextContents .Section .Contents .linkHolder .Card a{cursor:pointer}.lowPage section#NextContents .Section .Contents .linkHolder .Card a:hover .cage .arrow{-webkit-transform:translate(-2.5%,0);transform:translate(-2.5%,0)}}.lowPage section#NextContents .Section .Contents .linkHolder .Card:nth-child(1){margin:0 auto}#messagePage{background-color:#fff2d0}#messagePage header#header{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:2s;transition:2s}#messagePage section#KV .Section{padding:0;-webkit-transition:2s;transition:2s}#messagePage section#Message .Section{padding:0 0 16rem}#messagePage section#Message .Section .Contents .imgHolder{margin:0 auto 6.5rem}#messagePage section#Message .Section .Contents .Holder{text-align:center}#messagePage section#Message .Section .Contents .Holder h3{font-size:1.8rem;line-height:3.6rem}#messagePage section#Message .Section .Contents .Holder p{font-size:1.8rem;line-height:3.6rem;margin:0 auto 4rem}#messagePage section#Message .Section .Contents .Holder .sign{margin:5.5rem auto 0}#messagePage section#Message .Section .Contents .Holder .sign .pos{font-size:1.5rem;line-height:2.25rem}#messagePage section#Message .Section .Contents .Holder .sign .pos span{display:inline-block;width:100%}#messagePage section#Message .Section .Contents .Holder .sign .name{font-size:3.5rem;margin:3rem auto 0}#messagePage section#NextContents{background-color:#e4f1e2}#messagePage section#NextContents .Section{padding:20rem 0 50rem}#messagePage section#NextContents .Section .Contents{position:relative}#messagePage section#NextContents .Section .Contents .linkHolder{position:relative;z-index:3}#messagePage section#NextContents .Section .Contents .linkHolder .Card{width:69.05rem;height:41.45rem;background-image:url(../img/Footer/screen.png);margin:0 auto}#messagePage section#NextContents .Section .Contents .linkHolder .Card a{width:97%;height:78%;margin:3% 0 0 1%}#messagePage section#NextContents .Section .Contents .linkHolder .Card a p{text-align:center}#messagePage section#NextContents .Section .Contents .linkHolder .Card a p.fontEN{font-size:3rem}#messagePage section#NextContents .Section .Contents .linkHolder .Card a p.fontJP{font-size:5.5rem;line-height:5.5rem;margin:1.35rem 0 3rem}#messagePage section#NextContents .Section .Contents .linkHolder .Card a span{background-image:url(../img/arrowB.png);width:7.575rem;height:1.725rem;margin:0 auto;display:block;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){#messagePage section#NextContents .Section .Contents .linkHolder .Card a{cursor:pointer}#messagePage section#NextContents .Section .Contents .linkHolder .Card a:hover span{-webkit-transform:translate(1rem,0);transform:translate(1rem,0)}}#messagePage section#NextContents .Section .Contents .illustHolder{margin:-2rem auto 0}#messagePage section#NextContents .Section .Contents .illustHolder .illust{position:absolute;margin:0 auto}#messagePage section#NextContents .Section .Contents .illustHolder .illust .part01,#messagePage section#NextContents .Section .Contents .illustHolder .illust .part02{position:absolute;top:0;left:0;width:100%;height:100%}#messagePage section#NextContents .Section .Contents .illustHolder .illust .part01{-webkit-animation:opacityAnim 1s linear infinite;animation:opacityAnim 1s linear infinite}#messagePage section#NextContents .Section .Contents .illustHolder .illust .part02{animation:opacityAnim 1s linear reverse infinite}#messagePage section#NextContents .Section .Contents .illustHolder .illust.treeR{background-image:url(../img/about/message/treeR.png);width:32.85rem;height:34.6rem;top:0;right:7rem}#messagePage section#NextContents .Section .Contents .illustHolder .illust.treeL{background-image:url(../img/about/message/treeL.png);width:35.1rem;height:36.3rem;top:0;left:5rem}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightL{top:2rem;left:19.75rem;width:18.7rem;height:37.75rem}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightL .part01{background-image:url(../img/Footer/LightL01.png)}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightL .part02{background-image:url(../img/Footer/LightL02.png)}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightR{top:2rem;right:19.75rem;width:19.25rem;height:37.45rem}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightR .part01{background-image:url(../img/Footer/LightR01.png)}#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightR .part02{background-image:url(../img/Footer/LightR02.png)}#messagePage section#NextContents .Section .Contents .illustHolder .illust.people{background-image:url(../img/about/message/people.png);width:88.8rem;height:19.5rem;bottom:-17rem;right:0;left:0;margin:auto}#messagePage section#NextContents .Section .Contents .illustHolder .illust.butterfly{background-image:url(../img/about/message/butterfly.png);width:6.05rem;height:2.75rem;top:0;left:30rem}#messagePage footer#Footer{margin:-28rem auto 0!important}#dataPage section#KV .Section .illustContents .illust{position:absolute}#dataPage section#KV .Section .illustContents .illust.cloud{background-image:url(../img/about/data/kvCloud.png);width:34.55rem;aspect-ratio:691/495;top:40rem;right:0}#dataPage section#Industry .Section .Contents{position:unset}#dataPage section#Industry .Section .Contents .textHolder{width:50%}#dataPage section#Industry .Section .Contents .textHolder h2{margin:0 auto}#dataPage section#Industry .Section .Contents .textHolder p{font-size:2rem;line-height:4rem;margin:6.25rem auto 0}#dataPage section#Industry .Section .Contents .textHolder p span{font-size:1rem}#dataPage section#Industry .Section .Contents .imgHolder{width:62.3rem}#dataPage section#Industry .Section .Contents .imgHolder .countHolder{width:100%;height:37.45rem;background-image:url(../img/Footer/screen.png);position:relative;z-index:1}#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card{height:78%;width:96.5%;margin:0 auto;padding:2rem 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box p{font-size:2.5rem;margin:0 3rem 0 0}#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box .countBlock span{font-size:2.5rem}#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box .countBlock span.count{font-size:5rem;color:#0c9351}#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box:nth-child(1){margin:0 auto 6rem}#dataPage section#Industry .Section .Contents .imgHolder .illustContents .illust{position:absolute}#dataPage section#Industry .Section .Contents .imgHolder .illustContents .illust.tree{z-index:-1;width:34.95rem;height:45.65rem;background-image:url(../img/about/data/industryTree.png);top:2rem;right:0}#dataPage section#Industry .Section .Contents .imgHolder .illustContents .illust.people{z-index:2;width:63.9rem;height:18.85rem;background-image:url(../img/about/data/industryPeople.png);bottom:10rem;right:3rem}#dataPage section#Sundrug{background-color:#e4f1e2}#dataPage section#Sundrug .Section .Contents h2{text-align:center}#dataPage section#Sundrug .Section .Contents .textHolder{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem}#dataPage section#Sundrug .Section .Contents .textHolder .Card{width:calc((100% - 5rem)/ 3);aspect-ratio:1/1;background-color:#fefbf4;border:1px solid #333;border-radius:1rem;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;overflow:hidden}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main{text-align:center}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .bar{position:absolute;top:-7rem;right:-7rem;width:14rem;height:14rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#0c9351;z-index:5;-webkit-transition:.5s;transition:.5s}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .bar span{width:2.4rem;height:2px;background-color:#fefbf4;display:inline-block;position:absolute;top:11rem;right:6rem;-webkit-transition:.5s;transition:.5s}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .bar span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .bar span:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .title{font-size:2.5rem;position:absolute;top:2.2rem;left:1.5rem}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main img.icon{width:auto;height:15.35rem;margin:3rem auto}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main{width:100%;text-align:center}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main span{font-size:3rem;line-height:3rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#dataPage section#Sundrug .Section .Contents .textHolder .Card .main span.count{font-size:11rem;line-height:11rem;color:#0c9351;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0c9351;z-index:3;-webkit-transition:.25s;transition:.25s;padding:2.2rem 1.75rem;pointer-events:none}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .title{text-align:center;position:unset;color:#fefbf4}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .num{text-align:center;margin:1.25rem auto 0}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .num span{font-size:2rem;color:#fefbf4}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .num span.count{font-size:6rem;line-height:6rem;color:#fefbf4}#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea p{margin:.1rem auto 0;border-top:1px solid #fefbf4;padding:3rem 1.5rem 0;color:#fefbf4;font-size:1.4rem;line-height:2.8rem}@media (hover:hover) and (pointer:fine){#dataPage section#Sundrug .Section .Contents .textHolder .Card{cursor:pointer}#dataPage section#Sundrug .Section .Contents .textHolder .Card:hover .bar{background-color:#fefbf4}#dataPage section#Sundrug .Section .Contents .textHolder .Card:hover .bar span{background-color:#0c9351}#dataPage section#Sundrug .Section .Contents .textHolder .Card:hover .bar span:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card:hover .bar span:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card:hover .backArea{opacity:1;pointer-events:auto}}#dataPage section#Sundrug .Section .Contents .textHolder .Card.active .bar{background-color:#fefbf4}#dataPage section#Sundrug .Section .Contents .textHolder .Card.active .bar span{background-color:#0c9351}#dataPage section#Sundrug .Section .Contents .textHolder .Card.active .bar span:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card.active .bar span:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dataPage section#Sundrug .Section .Contents .textHolder .Card.active .backArea{opacity:1;pointer-events:auto}#dataPage section#Sundrug .Section .Contents .textHolder .notes{font-size:1.2rem;color:rgba(51,51,51,.8);margin:-.5rem 0 0 auto}#dataPage section#Sundrug .Section .Contents .illustContents .illust{position:absolute}#dataPage section#Sundrug .Section .Contents .illustContents .illust.people{background-image:url(../img/about/data/sundrugPeople.png);width:13rem;aspect-ratio:260/293;top:24.5rem;left:10rem}#dataPage section#Sundrug .Section .Contents .illustContents .illust.balloon{background-image:url(../img/about/data/sundrugBalloon.png);width:16.95rem;aspect-ratio:339/626;top:-10rem;left:0}#dataPage section#Sundrug .Section .Contents .illustContents .illust.cloud{background-image:url(../img/about/data/sundrugCloud.png);width:27.6rem;aspect-ratio:276/149;bottom:-5rem;right:0}#dataPage section#Sundrug .Section .Contents .illustContents .illust.board{background-image:url(../img/about/data/hoverBoard.png);width:19.4rem;aspect-ratio:388/455;right:0;bottom:0}#dataPage section#Sundrug .Section .Contents .illustContents .illust.butterfly{background-image:url(../img/about/data/hoverButterfly.png);width:9rem;aspect-ratio:20/13;top:0;left:3rem}#dataPage section#Sundrug .Section .Contents .illustContents .illust.cat{background-image:url(../img/about/data/hoverCat.png);width:10.1rem;aspect-ratio:101/48;bottom:2rem;left:0}#dataPage section#Sundrug .Section .Contents .illustContents .hoverBlock{width:31.55rem;height:25.9rem;position:absolute;top:4.75rem;right:10rem}#dataPage section#Environ .Section .Contents h2{text-align:center}#dataPage section#Environ .Section .Contents .textHolder{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem}#dataPage section#Environ .Section .Contents .textHolder .Card{width:calc((100% - 2.5rem)/ 2);aspect-ratio:1200/520;background-color:#fefbf4;border:1px solid #333;border-radius:1rem;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;overflow:hidden;padding:0 10rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dataPage section#Environ .Section .Contents .textHolder .Card:nth-child(1){margin:0 calc((100% - 2.5rem)/ 2) 0 0}#dataPage section#Environ .Section .Contents .textHolder .Card .main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dataPage section#Environ .Section .Contents .textHolder .Card .main .bar{position:absolute;top:-7rem;right:-7rem;width:14rem;height:14rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:5;-webkit-transition:.5s;transition:.5s}#dataPage section#Environ .Section .Contents .textHolder .Card .main .bar span{width:2.4rem;height:2px;background-color:#fefbf4;display:inline-block;position:absolute;top:11rem;right:6rem;-webkit-transition:.5s;transition:.5s}#dataPage section#Environ .Section .Contents .textHolder .Card .main .bar span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#dataPage section#Environ .Section .Contents .textHolder .Card .main .bar span:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}#dataPage section#Environ .Section .Contents .textHolder .Card .main .title{font-size:2.5rem;position:absolute;top:2.2rem;left:1.5rem}#dataPage section#Environ .Section .Contents .textHolder .Card .main .title span{font-size:1.25rem}#dataPage section#Environ .Section .Contents .textHolder .Card .main img.icon{width:auto;height:15rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock{width:auto;text-align:center;margin:5rem 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock span{font-size:3rem;line-height:3rem}#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock span.count{font-size:11rem;line-height:11rem}#dataPage section#Environ .Section .Contents .textHolder .Card .countBlock span:nth-child(2),#dataPage section#Environ .Section .Contents .textHolder .Card:nth-last-child(1):nth-child(2),#dataPage section#Environ .Section .Contents .textHolder .Card:nth-last-child(2):nth-child(2){margin:0 .5rem}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;-webkit-transition:.25s;transition:.25s;padding:2.2rem 1.75rem;pointer-events:none}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .title{text-align:center;position:unset;color:#fefbf4}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .num{text-align:center;margin:1.25rem auto 0}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .num span{font-size:2rem;color:#fefbf4}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .num span.count{font-size:6rem;line-height:6rem;color:#fefbf4}#dataPage section#Environ .Section .Contents .textHolder .Card .backArea p{margin:.1rem auto 0;border-top:1px solid #fefbf4;padding:1rem 1.5rem 0;color:#fefbf4;font-size:1.4rem;line-height:2.8rem}@media (hover:hover) and (pointer:fine){#dataPage section#Environ .Section .Contents .textHolder .Card{cursor:pointer}#dataPage section#Environ .Section .Contents .textHolder .Card:hover .bar{background-color:#fefbf4!important}#dataPage section#Environ .Section .Contents .textHolder .Card:hover .bar span:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg)}#dataPage section#Environ .Section .Contents .textHolder .Card:hover .bar span:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dataPage section#Environ .Section .Contents .textHolder .Card:hover .backArea{opacity:1;pointer-events:auto}#dataPage section#Environ .Section .Contents .textHolder .Card:hover.green .bar span{background-color:#0c9351}#dataPage section#Environ .Section .Contents .textHolder .Card:hover.pink .bar span{background-color:#e19166}#dataPage section#Environ .Section .Contents .textHolder .Card:hover.blue .bar span{background-color:#12779e}}#dataPage section#Environ .Section .Contents .textHolder .Card.active .bar{background-color:#fefbf4!important}#dataPage section#Environ .Section .Contents .textHolder .Card.active .bar span:nth-child(1){-webkit-transform:rotate(90deg);transform:rotate(90deg)}#dataPage section#Environ .Section .Contents .textHolder .Card.active .bar span:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dataPage section#Environ .Section .Contents .textHolder .Card.active .backArea{opacity:1;pointer-events:auto}#dataPage section#Environ .Section .Contents .textHolder .Card.active.green .bar span{background-color:#0c9351}#dataPage section#Environ .Section .Contents .textHolder .Card.active.pink .bar span{background-color:#e19166}#dataPage section#Environ .Section .Contents .textHolder .Card.active.blue .bar span{background-color:#12779e}#dataPage section#Environ .Section .Contents .textHolder .Card.green .bar{background-color:#0c9351}#dataPage section#Environ .Section .Contents .textHolder .Card.green .countBlock span.count{color:#0c9351}#dataPage section#Environ .Section .Contents .textHolder .Card.green .backArea{background-color:#0c9351}#dataPage section#Environ .Section .Contents .textHolder .Card.pink .bar{background-color:#e19166}#dataPage section#Environ .Section .Contents .textHolder .Card.pink .countBlock span.count{color:#e19166}#dataPage section#Environ .Section .Contents .textHolder .Card.pink .backArea{background-color:#e19166}#dataPage section#Environ .Section .Contents .textHolder .Card.blue .bar{background-color:#12779e}#dataPage section#Environ .Section .Contents .textHolder .Card.blue .countBlock span.count{color:#12779e}#dataPage section#Environ .Section .Contents .textHolder .Card.blue .backArea{background-color:#12779e}#dataPage section#Environ .Section .Contents .textHolder .notes{font-size:1.2rem;color:rgba(51,51,51,.8);margin:-.5rem 0 0 auto}#dataPage section#Environ .Section .Contents .illustContents .illust{position:absolute}#dataPage section#Environ .Section .Contents .illustContents .illust.people01{background-image:url(../img/about/data/environ01.png);width:18.75rem;aspect-ratio:125/141;top:42rem;right:calc(45% - 18.75rem)}#dataPage section#Environ .Section .Contents .illustContents .illust.people02{background-image:url(../img/about/data/environ02.png);width:15.7rem;aspect-ratio:157/185;bottom:4rem;left:0}#dataPage section#Environ .Section .Contents .illustContents .illust.people03{background-image:url(../img/about/data/environ03.png);width:25.95rem;aspect-ratio:519/311;bottom:0;right:0}#dataPage section#Environ .Section .Contents .illustContents .illust.board{background-image:url(../img/about/data/hoverBoard.png);width:19.4rem;aspect-ratio:388/455;right:0;bottom:0}#dataPage section#Environ .Section .Contents .illustContents .illust.butterfly{background-image:url(../img/about/data/hoverButterfly.png);width:9rem;aspect-ratio:20/13;top:0;left:3rem}#dataPage section#Environ .Section .Contents .illustContents .illust.cat{background-image:url(../img/about/data/hoverCat.png);width:10.1rem;aspect-ratio:101/48;bottom:2rem;left:0}#dataPage section#Environ .Section .Contents .illustContents .hoverBlock{width:31.55rem;height:25.9rem;position:absolute;top:37rem;right:10rem}#dataPage section#True{background-color:#e4f1e2}#dataPage section#True .Section .Contents{gap:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#dataPage section#True .Section .Contents h2{background-image:url(../img/about/data/trueFlug.png);width:74.7rem;aspect-ratio:166/53;padding:5rem 0;text-align:center;margin:0 auto -3.5rem}#dataPage section#True .Section .Contents .Holder{width:100%;background-color:#fefbf4;border-radius:2rem;position:relative;z-index:1}#dataPage section#True .Section .Contents .Holder h3{position:relative;color:#fefbf4;display:inline-block;font-size:3.5rem;font-weight:600;padding:1.75rem 2.5rem 1.5rem;margin:4rem 0 0}#dataPage section#True .Section .Contents .Holder h3::before{content:"Q.";font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.015em;padding:.3rem 0 0;text-transform:uppercase;font-size:3.8rem}#dataPage section#True .Section .Contents .Holder h3::after{content:"";width:0;height:100%;background-color:#0c9351;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:1s;transition:1s}#dataPage section#True .Section .Contents .Holder h3 span{font-size:1.75rem}#dataPage section#True .Section .Contents .Holder h3.active::after{width:100%}#dataPage section#True .Section .Contents .Holder .cmtBlock img{position:absolute}#dataPage section#True .Section .Contents .Holder .illustContents .illust{position:absolute}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true01-01{background-image:url(../img/about/data/true01-01.png);width:13.4rem;aspect-ratio:268/357;right:-9rem;bottom:-2.5rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-01{background-image:url(../img/about/data/true02-01.png);width:32.75rem;aspect-ratio:655/382;top:2.2rem;right:2.3rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-02{background-image:url(../img/about/data/true02-02.png);width:15.6rem;aspect-ratio:156/155;bottom:0;left:-4rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-03{background-image:url(../img/about/data/true02-03.png);width:15.45rem;aspect-ratio:309/314;bottom:0;right:20rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-04{background-image:url(../img/about/data/true02-04.png);width:12.8rem;aspect-ratio:256/265;bottom:-.75rem;right:-.75rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true03-01{background-image:url(../img/about/data/true03-01.png);width:48.15rem;aspect-ratio:963/436;right:40.3rem;top:16rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true03-02{background-image:url(../img/about/data/true03-02.png);width:12.85rem;aspect-ratio:257/295;bottom:0;right:-8rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true04-01{background-image:url(../img/about/data/true04-01.png);width:13.4rem;aspect-ratio:286/323;top:30rem;left:-3rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-01{background-image:url(../img/about/data/true05-01.png);width:11.3rem;aspect-ratio:226/217;top:0;right:2.5rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-02{background-image:url(../img/about/data/true05-02.png);width:16.35rem;aspect-ratio:109/54;top:12.75rem;left:7.5rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-03{background-image:url(../img/about/data/true05-03.png);width:7.7rem;aspect-ratio:154/247;bottom:-.5rem;left:-2rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-04{background-image:url(../img/about/data/true05-04.png);width:4.75rem;aspect-ratio:95/153;top:15rem;right:45rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-05{background-image:url(../img/about/data/true05-05.png);width:16.8rem;aspect-ratio:84/67;bottom:2.5rem;right:5rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true06-01{background-image:url(../img/about/data/true06-01.png);width:10.55rem;aspect-ratio:211/322;bottom:0;left:-5rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-01{background-image:url(../img/about/data/true07-01.png);width:14.05rem;aspect-ratio:281/339;bottom:-2rem;right:-4rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-02{background-image:url(../img/about/data/true07-02.png);width:21.45rem;aspect-ratio:429/293;left:-13rem;bottom:-1rem}#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-03{background-image:url(../img/about/data/true07-03.png);width:11.1rem;aspect-ratio:111/235;right:-7rem;top:3rem}#dataPage section#True .Section .Contents .Holder#true01{height:48.8rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(1){width:38.35rem;aspect-ratio:767/263;top:6rem;right:9rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(2){width:33.45rem;aspect-ratio:669/287;top:17rem;right:2.5rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(3){width:28.4rem;aspect-ratio:568/145;bottom:7.4rem;right:5.5rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(4){width:32.85rem;aspect-ratio:657/137;top:14rem;left:8rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(5){width:27.4rem;aspect-ratio:274/79;top:23rem;left:3.5rem}#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(6){width:32.15rem;aspect-ratio:643/201;bottom:5rem;left:2rem}#dataPage section#True .Section .Contents .Holder#true01 .imgBlock{text-align:center;margin:8rem auto 0}#dataPage section#True .Section .Contents .Holder#true01 .imgBlock img{width:55.8rem;aspect-ratio:31/14}#dataPage section#True .Section .Contents .Holder#true02{height:41.65rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(1){width:13.4rem;aspect-ratio:268/141;top:8.5rem;right:46.1rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(2){width:21rem;aspect-ratio:210/67;bottom:6.5rem;right:51.25rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(3){width:16.95rem;aspect-ratio:339/131;bottom:2.4rem;left:28.1rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(4){width:12.05rem;aspect-ratio:241/124;bottom:7rem;left:16.85rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(5){width:13.4rem;aspect-ratio:268/141;top:21.15rem;left:28.4rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(6){width:12.15rem;aspect-ratio:81/34;top:14rem;left:19rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(7){width:17.05rem;aspect-ratio:341/138;top:18.25rem;left:4rem}#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(8){width:36.75rem;aspect-ratio:735/176;top:17.3rem;right:40.7rem}#dataPage section#True .Section .Contents .Holder#true03{height:41.65rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(1){width:13.8rem;aspect-ratio:276/181;top:7rem;right:31.8rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(2){width:9.7rem;aspect-ratio:97/47;top:7.5rem;right:6.5rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(3){width:11.55rem;aspect-ratio:77/47;top:14.2rem;right:14rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(4){width:22.6rem;aspect-ratio:226/69;bottom:6.5rem;right:6.5rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(5){width:13.65rem;aspect-ratio:273/94;bottom:12.9rem;right:25rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(6){width:13.35rem;aspect-ratio:267/164;top:12.5rem;left:31.1rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(7){width:11.15rem;aspect-ratio:223/122;bottom:3.8rem;left:24.3rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(8){width:17.5rem;aspect-ratio:350/123;bottom:13.35rem;left:7.1rem}#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(9){width:10.45rem;aspect-ratio:209/102;top:17.85rem;left:3.5rem}#dataPage section#True .Section .Contents .Holder#true04{height:72.95rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(1){width:29.95rem;aspect-ratio:599/279;top:4rem;right:20rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(2){width:28.25rem;aspect-ratio:565/136;top:19.5rem;right:6rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(3){width:16.3rem;aspect-ratio:326/141;bottom:41.95rem;right:3.5rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(4){width:19.4rem;aspect-ratio:388/115;right:3rem;bottom:17.5rem;z-index:2}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(5){width:52.5rem;aspect-ratio:350/101;bottom:5.25rem;right:6rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(6){width:30.85rem;aspect-ratio:617/147;bottom:4rem;left:29.75rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(7){width:31.85rem;aspect-ratio:637/202;bottom:14rem;left:17rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(8){width:22.65rem;aspect-ratio:453/211;bottom:6.3rem;left:2.5rem}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(9){width:18.65rem;aspect-ratio:373/102;top:21.2rem;left:6.5rem;z-index:2}#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(10){width:31.2rem;aspect-ratio:624/155;top:15rem;left:17.45rem}#dataPage section#True .Section .Contents .Holder#true04 .imgBlock{text-align:center;margin:12rem auto 0}#dataPage section#True .Section .Contents .Holder#true04 .imgBlock img{width:90.25rem;aspect-ratio:1805/538}#dataPage section#True .Section .Contents .Holder#true05{height:36.85rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(1){width:17.75rem;aspect-ratio:71/33;top:9.8rem;right:4.5rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(2){width:25.8rem;aspect-ratio:172/59;top:5.5rem;right:26.5rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(3){width:11.8rem;aspect-ratio:59/32;bottom:10.65rem;right:24.5rem;z-index:2}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(4){width:29.25rem;aspect-ratio:585/166;bottom:5rem;right:31.9rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(5){width:12.9rem;aspect-ratio:129/59;top:11.45rem;left:50.14rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(6){width:22.75rem;aspect-ratio:91/38;bottom:8.1rem;left:38.4rem;z-index:2}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(7){width:15.05rem;aspect-ratio:301/121;bottom:3.1rem;left:30rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(8){width:21.2rem;aspect-ratio:53/14;bottom:7.3rem;left:5.5rem}#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(9){width:10.45rem;aspect-ratio:209/104;top:14rem;left:29.45rem}#dataPage section#True .Section .Contents .Holder#true06{height:63.25rem;width:calc((100% - 2.5rem)/ 2)}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock{width:43.95rem;height:43.95rem;margin:5rem auto 0;position:relative}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock svg .graph{fill:none;stroke-width:10;stroke-dasharray:100;stroke-dashoffset:100}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock .illust{position:absolute}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock .illust.true06-graph{background-image:url(../img/about/data/true06-graph.png);width:17.65rem;aspect-ratio:353/358;top:0;right:0;bottom:0;left:0;margin:auto}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock .illust.true06-graphNum{background-image:url(../img/about/data/true06-graphNum.png);top:0;left:0;width:100%;height:100%}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock.active svg .graph#four{stroke:#12779e;-webkit-animation:four 2s ease-in-out forwards;animation:four 2s ease-in-out forwards}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock.active svg .graph#two{stroke:#e19166;-webkit-animation:two 2s ease-in-out forwards;animation:two 2s ease-in-out forwards}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock.active svg .graph#one{stroke:#66b485;-webkit-animation:one 2s ease-in-out forwards;animation:one 2s ease-in-out forwards}#dataPage section#True .Section .Contents .Holder#true06 .graphBlock.active svg .graph#zero{stroke:#0c9351;-webkit-animation:zero 2s ease-in-out forwards;animation:zero 2s ease-in-out forwards}@-webkit-keyframes four{to{stroke-dashoffset:0}}@keyframes four{to{stroke-dashoffset:0}}@-webkit-keyframes two{to{stroke-dashoffset:28}}@keyframes two{to{stroke-dashoffset:28}}@-webkit-keyframes one{to{stroke-dashoffset:59}}@keyframes one{to{stroke-dashoffset:59}}@-webkit-keyframes zero{to{stroke-dashoffset:90}}@keyframes zero{to{stroke-dashoffset:90}}#dataPage section#True .Section .Contents .Holder#true07{height:63.25rem;width:calc((100% - 2.5rem)/ 2)}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock{width:43.95rem;height:43.95rem;margin:5rem auto 0;position:relative}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock svg .graph{fill:none;stroke-width:10;stroke-dasharray:100;stroke-dashoffset:100}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock .illust{position:absolute}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock .illust.true07-graph{background-image:url(../img/about/data/true07-graph.png);width:13.95rem;aspect-ratio:279/352;top:0;right:0;bottom:0;left:0;margin:auto}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock .illust.true07-graphNum{background-image:url(../img/about/data/true07-graphNum.png);top:0;left:0;width:100%;height:100%}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock.active svg .graph#nashi{stroke:#12779e;-webkit-animation:nashi 2s ease-in-out forwards;animation:nashi 2s ease-in-out forwards}#dataPage section#True .Section .Contents .Holder#true07 .graphBlock.active svg .graph#ari{stroke:#e19166;-webkit-animation:ari 2s ease-in-out forwards;animation:ari 2s ease-in-out forwards}@-webkit-keyframes nashi{to{stroke-dashoffset:0}}@keyframes nashi{to{stroke-dashoffset:0}}@-webkit-keyframes ari{to{stroke-dashoffset:16}}@keyframes ari{to{stroke-dashoffset:16}}#dataPage section#True .Section .Contents .notes{font-size:1.2rem;color:rgba(51,51,51,.8);margin:-.5rem 0 0 auto}#dataPage section#NextContents .Section .Contents .linkHolder .Card a .cage img{width:13.15rem;aspect-ratio:263/300}#worksPage section .Section .illustContents .illust{position:absolute}#worksPage section .Section .illustContents .illust.bill{background-image:url(../img/works/illustBill.png);width:37.75rem;aspect-ratio:755/419;top:35rem;left:0}#worksPage section .Section .illustContents .illust.people01{background-image:url(../img/works/illustPeople01.png);width:13.3rem;aspect-ratio:266/317;top:23rem;right:10rem}#worksPage section .Section .illustContents .illust.balloon01{background-image:url(../img/works/illustBalloon01.png);width:16.1rem;aspect-ratio:161/298;top:-17rem;left:2.5rem}#worksPage section .Section .illustContents .illust.cloud{background-image:url(../img/works/illustCloud.png);width:27.2rem;aspect-ratio:136/79;bottom:-8rem;right:0}#worksPage section .Section .illustContents .illust.people02{background-image:url(../img/works/illustPeople02.png);width:7.95rem;aspect-ratio:159/362;top:70rem;left:7rem}#worksPage section .Section .illustContents .illust.people03{background-image:url(../img/works/illustPeople03.png);width:9.3rem;aspect-ratio:31/60;bottom:25rem;right:7rem}#worksPage section .Section .illustContents .illust.bird{background-image:url(../img/works/illustBird.png);width:15.25rem;aspect-ratio:305/108;top:22.5rem;left:22rem}#worksPage section .Section .illustContents .illust.balloon02{background-image:url(../img/works/illustBalloon02.png);width:15.8rem;aspect-ratio:79/167;top:13rem;right:15rem;z-index:3}#worksPage section#Intro .Section .Contents iframe{width:100%;border-radius:1rem;aspect-ratio:16/9;margin:8.25rem auto 0}#worksPage section#Keywords{background-color:#e4f1e2}#worksPage section#Keywords .Section h2{text-align:center}#worksPage section#Keywords .Section .Contents{gap:7.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#worksPage section#Keywords .Section .Contents .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#worksPage section#Keywords .Section .Contents .Holder .imgArea{width:34rem;aspect-ratio:340/259;border-radius:1rem;overflow:hidden}#worksPage section#Keywords .Section .Contents .Holder .textArea{width:50rem;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#worksPage section#Keywords .Section .Contents .Holder .textArea h3{margin:0 0 3.25rem;font-size:3rem;line-height:4.5rem;color:#0c9351}#worksPage section#Doing .Section h2{text-align:center}#worksPage section#Doing .Section h2 .EN{font-size:3rem;line-height:6rem;color:#333}#worksPage section#Doing .Section h2 .JP{font-size:5rem;line-height:3.5rem;color:#0c9351}#worksPage section#Doing .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem 0}#worksPage section#Doing .Section .Contents .Holder{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#worksPage section#Doing .Section .Contents .Holder .imgArea{width:13.8rem;height:13.8rem;border-radius:50%;overflow:hidden}#worksPage section#Doing .Section .Contents .Holder .textArea{width:70rem;border-radius:1.5rem;padding:3.5rem 5rem;color:#fefbf4;position:relative}#worksPage section#Doing .Section .Contents .Holder .textArea::before{content:"";position:absolute;top:20%;border:2rem solid transparent}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+1) .textArea{background-color:#0c9351}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+1) .textArea::before{border-right:3rem solid #0c9351}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+2) .textArea{background-color:rgba(12,147,81,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+2) .textArea::before{border-left:3rem solid rgba(12,147,81,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+3) .textArea{background-color:#e19166}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+3) .textArea::before{border-right:3rem solid #e19166}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+4) .textArea{background-color:rgba(225,145,102,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+4) .textArea::before{border-left:3rem solid rgba(225,145,102,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+5) .textArea{background-color:#12779e}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+5) .textArea::before{border-right:3rem solid #12779e}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n) .textArea{background-color:rgba(18,119,158,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(6n) .textArea::before{border-left:3rem solid rgba(18,119,158,.7)}#worksPage section#Doing .Section .Contents .Holder:nth-child(odd) .textArea::before{left:-4.95rem}#worksPage section#Doing .Section .Contents .Holder:nth-child(even) .imgArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#worksPage section#Doing .Section .Contents .Holder:nth-child(even) .textArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#worksPage section#Doing .Section .Contents .Holder:nth-child(even) .textArea::before{right:-4.95rem}#worksPage section#Worksshow{background-color:#e4f1e2}#worksPage section#Worksshow .Section h2{background-image:url(../img/works/illustFlug.png);width:55.7rem;aspect-ratio:557/178;margin:0 auto -1rem;background-size:100%}#worksPage section#Worksshow .Section h2 .JP{font-size:3.5rem;color:#0c9351;padding:5.75rem 0 0;text-align:center}#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide{opacity:.5;-webkit-transition:1s;transition:1s}#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .imgArea{border-radius:2rem;overflow:hidden;aspect-ratio:1241/670}#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide p{margin:3rem auto 0 0;width:80%}#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-next,#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-prev{top:calc(50% - 4rem);color:#fefbf4}#worksPage section#NextContents .Section .Contents .linkHolder .Card a .cage img{width:11.75rem;aspect-ratio:235/276}#welfarePage section .Section .illustContents .illust{position:absolute}#welfarePage section .Section .illustContents .illust.cloud01{background-image:url(../img/career/welfare/illustCloud01.png);width:31.45rem;aspect-ratio:629/418;top:38rem;right:0}#welfarePage section .Section .illustContents .illust.people{background-image:url(../img/career/welfare/illustPeople.png);width:14.05rem;aspect-ratio:281/331;top:25rem;right:13rem}#welfarePage section .Section .illustContents .illust.balloon01{background-image:url(../img/career/welfare/illustBalloon01.png);width:16.1rem;aspect-ratio:161/298;top:-10rem;left:0}#welfarePage section .Section .illustContents .illust.cloud02{background-image:url(../img/career/welfare/illustCloud02.png);width:27.3rem;aspect-ratio:273/158;top:-10rem;right:0}#welfarePage section .Section .illustContents .illust.cloud03{background-image:url(../img/career/welfare/illustCloud03.png);width:27.25rem;aspect-ratio:545/332;top:-10rem;left:0}#welfarePage section .Section .illustContents .illust.balloon02{background-image:url(../img/career/welfare/illustBalloon02.png);width:15.8rem;aspect-ratio:79/167;top:-10rem;right:0}#welfarePage section h2{text-align:center}#welfarePage section#Raising-children{background-color:#f8e6d8}#welfarePage section#Raising-children .Section h2 .EN{color:#e19166}#welfarePage section#Life{background-color:#cfe1e3}#welfarePage section#Life h2 .EN{color:#12779e}#welfarePage section#Place-of-work{background-color:#e4f1e2}#welfarePage section#Place-of-work h2 .EN{color:#0c9351}#welfarePage section#Other-welfare{background-color:#f6f0ce}#welfarePage section#Other-welfare h2 .EN{color:#d5c435}#welfarePage section#Intro .Section .Contents ul.linkHolder{gap:0 .7rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:5.25rem auto 0}#welfarePage section#Intro .Section .Contents ul.linkHolder li{width:calc((100% - 2.1rem)/ 4);border-radius:1rem;padding:1.25rem 0;background-color:#fefbf4;-webkit-transition:.5s;transition:.5s}#welfarePage section#Intro .Section .Contents ul.linkHolder li a{font-size:2.5rem;line-height:2.5rem;width:100%;height:100%;text-align:center}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(1){border:2px solid #e19166}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(1) a{color:#e19166}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(2){border:2px solid #12779e}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(2) a{color:#12779e}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(3){border:2px solid #0c9351}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(3) a{color:#0c9351}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(4){border:2px solid #d5c435}#welfarePage section#Intro .Section .Contents ul.linkHolder li:nth-child(4) a{color:#d5c435}@media (hover:hover) and (pointer:fine){#welfarePage section#Intro .Section .Contents ul.linkHolder li{cursor:pointer}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(1){background-color:#e19166}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(1) a{color:#fefbf4}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(2){background-color:#12779e}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(2) a{color:#fefbf4}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(3){background-color:#0c9351}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(3) a{color:#fefbf4}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(4){background-color:#d5c435}#welfarePage section#Intro .Section .Contents ul.linkHolder li:hover:nth-child(4) a{color:#fefbf4}}#welfarePage section.DetailsSection .Section .iconContents{gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#welfarePage section.DetailsSection .Section .iconContents .Holder{width:calc((100% - 4.5rem)/ 4);aspect-ratio:1/1;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:1rem;padding:1.5rem 1rem 1.5rem;text-align:center;-ms-flex-line-pack:start;align-content:flex-start}#welfarePage section.DetailsSection .Section .iconContents .Holder .title{font-size:2rem;line-height:2.5rem;color:#fefbf4;width:100%;height:5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#welfarePage section.DetailsSection .Section .iconContents .Holder .title span{font-size:1rem}#welfarePage section.DetailsSection .Section .iconContents .Holder img{width:auto;margin:1rem auto 1.5rem;height:5.75rem}#welfarePage section.DetailsSection .Section .iconContents .Holder img.mini{margin:1.375rem auto 1.875rem;height:5rem}#welfarePage section.DetailsSection .Section .iconContents .Holder p{font-size:1.4rem;line-height:2.1rem;color:#fefbf4;width:100%}#welfarePage section.DetailsSection .Section .iconContents .note{counter-reset:number 0;width:calc(100% - 1.5rem - (100% - 4.5rem)/ 4);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end}#welfarePage section.DetailsSection .Section .iconContents .note p{font-size:1rem;line-height:1.5rem;padding:0 0 0 1.5rem;position:relative;margin:1.25rem 0 0}#welfarePage section.DetailsSection .Section .iconContents .note p::before{counter-increment:number 1;content:"*" counter(number);position:absolute;top:0;left:0}#welfarePage section.DetailsSection .Section .Contents{margin:6rem auto 0;gap:3rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#welfarePage section.DetailsSection .Section .Contents .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#welfarePage section.DetailsSection .Section .Contents .Holder .imgArea{width:34rem;aspect-ratio:340/259;border-radius:1rem;overflow:hidden}#welfarePage section.DetailsSection .Section .Contents .Holder .textArea{width:50rem;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#welfarePage section.DetailsSection .Section .Contents .Holder .textArea h3{margin:0 0 3.25rem;font-size:3rem;line-height:4.5rem}#welfarePage section.DetailsSection .Section .Contents .Holder .textArea p{font-size:1.4rem;line-height:2.8rem;text-align:left}#welfarePage section.DetailsSection .Section .Contents .Holder .textArea p small{display:block;font-size:1.2rem}#welfarePage section.DetailsSection#Raising-children .Section .iconContents .Holder{background-color:#e19166}#welfarePage section.DetailsSection#Raising-children .Section .iconContents .Holder:nth-child(2) .title span{margin:-.75rem 0 0 .5rem}#welfarePage section.DetailsSection#Raising-children .Section .iconContents .Holder:nth-child(3) .title span{position:absolute;top:2rem;right:4.25rem}#welfarePage section.DetailsSection#Raising-children .Section .Contents .Holder .textArea h3{color:#e19166}#welfarePage section.DetailsSection#Raising-children .Section .Contents .Holder .textArea h3.titleBGAnim::after{background-color:#f8e6d8}#welfarePage section.DetailsSection#Life .Section .iconContents .Holder{background-color:#12779e}#welfarePage section.DetailsSection#Life .Section .Contents .Holder .textArea h3{color:#12779e}#welfarePage section.DetailsSection#Life .Section .Contents .Holder .textArea h3.titleBGAnim::after{background-color:#cfe1e3}#welfarePage section.DetailsSection#Other-welfare .Section .iconContents .Holder{background-color:#d5c435}#welfarePage section.DetailsSection#Other-welfare .Section .Contents .Holder .textArea h3{color:#d5c435}#welfarePage section.DetailsSection#Other-welfare .Section .Contents .Holder .textArea h3.titleBGAnim::after{background-color:#f6f0ce}#welfarePage section#Place-of-work .Section p.intro{text-align:center;margin:0 auto 6rem;font-size:2rem;line-height:3rem}#welfarePage section#Place-of-work .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem}#welfarePage section#Place-of-work .Section .Contents .Holder{width:calc((100% - 10rem)/ 3);padding:9rem 4rem 3rem;text-align:center;border-radius:1rem;background-color:#fefbf4;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}#welfarePage section#Place-of-work .Section .Contents .Holder h3{font-size:3.5rem;line-height:3.5rem;color:#333}#welfarePage section#Place-of-work .Section .Contents .Holder h3.titleBGAnim::after{background-color:#fefbf4}#welfarePage section#Place-of-work .Section .Contents .Holder p{font-size:1.4rem;line-height:2.8rem;margin:4rem auto 3rem;height:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#welfarePage section#Place-of-work .Section .Contents .Holder ul{width:90rem;margin:0 auto;text-align:left;font-size:1.4rem;line-height:2.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#welfarePage section#Place-of-work .Section .Contents .Holder ul li{width:100%}#welfarePage section#Place-of-work .Section .Contents .Holder ul li p{height:auto}#welfarePage section#Place-of-work .Section .Contents .Holder ul li p:nth-child(1){width:13rem;padding:0 0 0 2rem;position:relative}#welfarePage section#Place-of-work .Section .Contents .Holder ul li p:nth-child(1)::before{content:"■";position:absolute;top:0;bottom:0;left:0;margin:auto}#welfarePage section#Place-of-work .Section .Contents .Holder ul li p:nth-child(2){width:calc(100% - 13rem)}#welfarePage section#Place-of-work .Section .Contents .Holder span{text-align:left;display:inline-block;width:100%;font-size:1rem;margin:1rem 0 0}#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1){width:100%;text-align:left;padding:9rem 3rem 8.5rem}#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1) h3{width:90rem;margin:0 auto 3.25rem}#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1) p{width:90rem;margin:0 auto;text-align:left}#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1) img{width:90rem;margin:-15rem auto 0}#welfarePage section#Place-of-work .Section .cmtContents{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12rem auto 0;gap:5rem 0}#welfarePage section#Place-of-work .Section .cmtContents .Holder{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#welfarePage section#Place-of-work .Section .cmtContents .Holder .imgArea{width:13.8rem;height:13.8rem;border-radius:50%;overflow:hidden}#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea{position:relative;background-color:#0c9351;width:70rem;border-radius:1.5rem;padding:2.25rem 5rem 1.75rem;color:#fefbf4;position:relative}#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea::before{content:"";position:absolute;top:calc(50% - 2rem);border:2rem solid transparent}#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea .name{color:#fefbf4;font-size:2rem}#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea .name span{font-size:1.4rem;margin:0 0 0 .75rem}#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea p{color:#fefbf4;margin:.75rem 0 0}#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(odd) .textArea::before{border-right:3rem solid #0c9351;left:-4.95rem}#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(even) .imgArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(even) .textArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(even) .textArea::before{border-left:3rem solid #0c9351;right:-4.95rem}#welfarePage section#NextContents .Section .Contents .linkHolder .Card:nth-child(1) a .cage img{width:12rem;aspect-ratio:240/289;bottom:8rem}#welfarePage section#NextContents .Section .Contents .linkHolder .Card:nth-child(2) a .cage img{width:11.75rem;aspect-ratio:235/286;bottom:8rem}#careerPage section .illustContents .illust{position:absolute}#careerPage section .illustContents .illust.cloud01{background-image:url(../img/career/illustCloud01.png);width:34.55rem;aspect-ratio:691/495}#careerPage section .illustContents .illust.balloon{background-image:url(../img/career/illustBalloon.png);width:16.35rem;aspect-ratio:327/604}#careerPage section .illustContents .illust.cloud02{background-image:url(../img/career/illustCloud02.png);width:23.4rem;aspect-ratio:26/15}#careerPage section .illustContents .illust.bird{background-image:url(../img/career/illustBird.png);width:15.85rem;aspect-ratio:317/111}#careerPage section .illustContents .illust.cloud03{background-image:url(../img/career/illustCloud03.png);width:25.4rem;aspect-ratio:254/149}#careerPage section .illustContents .illust.cloud04{background-image:url(../img/career/illustCloud01.png);width:34.55rem;aspect-ratio:691/495}#careerPage section .Section .subContents{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10.5rem 0 0;margin:0}#careerPage section .Section .subContents h3{width:100%;position:relative}#careerPage section .Section .subContents h3 .JP{font-size:4rem;font-weight:700;letter-spacing:.2rem;color:#0c9351;background-color:#fefbf4;padding:0 1rem .5rem;position:relative;display:inline-block;z-index:1}#careerPage section .Section .subContents h3::after{content:"";width:10%;height:2px;background-color:#0c9351;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:1s;transition:1s}#careerPage section .Section .subContents h3.active::after{width:100%}#careerPage section .Section .subContents p{font-size:2rem;line-height:4rem;margin:4rem auto 3.5rem!important;text-align:center}#careerPage section .Section .subContents p span{display:inline-block;margin:2.5rem auto 0;font-size:1.2rem;line-height:1.8rem;text-align:left}#careerPage section#KV .Section .Contents h1 .sub{width:26rem;margin:1.2rem auto 0;background-color:#0c9351;color:#fefbf4;font-size:2.5rem;line-height:2.5rem;padding:.8rem 0;border-radius:1rem;text-align:center}#careerPage section#Intro .Section{padding:9rem 0 17.5rem}#careerPage section#Intro .Section .Contents{background-color:#e4f1e2;padding:7.5rem 0;border-radius:1rem}#careerPage section#Curriculum .Section{padding:0 0 17.5rem}#careerPage section#Curriculum .Section p{font-size:2rem;line-height:4rem;width:83.333%;margin:0 auto 0 0}#careerPage section#Curriculum .Section .Contents{margin:7rem auto 0}#careerPage section#Curriculum .Section .Contents .linkArea{position:absolute}#careerPage section#Curriculum .Section .Contents .linkArea a{position:absolute;font-size:1rem;color:#fefbf4;text-decoration:underline;width:5rem}#careerPage section#Advisor .Section p{font-size:2rem;line-height:4rem;width:83.333%;margin:0 auto 0 0}#careerPage section#Advisor .Section .Contents{margin:6rem auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#careerPage section#Advisor .Section .Contents .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-bottom:.2rem dotted rgba(51,51,51,.5);padding:0 0 5rem;margin:0 auto 5rem}#careerPage section#Advisor .Section .Contents .Holder .imgArea{width:34rem;aspect-ratio:340/259;border-radius:1rem;overflow:hidden}#careerPage section#Advisor .Section .Contents .Holder .textArea{width:50rem;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#careerPage section#Advisor .Section .Contents .Holder .textArea h3{margin:0 0 3.25rem;font-size:3rem;line-height:4.5rem;color:#0c9351}#careerPage section#Advisor .Section .Contents .Holder .textArea p{font-size:1.4rem;line-height:2.8rem;text-align:left;width:100%}#careerPage section#Advisor .Section .Contents .Holder:nth-child(even) .imgArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#careerPage section#Advisor .Section .Contents .Holder:nth-child(even) .textArea{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#careerPage section#Advisor .Section .Contents .Holder:last-child{margin:0 auto;padding:0;border:none}#careerPage section#Support .Section .iconContents{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6rem 1.6rem}#careerPage section#Support .Section .iconContents .Holder{width:calc((100% - 4.8rem)/ 4);aspect-ratio:1/1;background-color:#0c9351;border-radius:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5rem 0 1.5rem}#careerPage section#Support .Section .iconContents .Holder img{width:auto;height:5.5rem}#careerPage section#Support .Section .iconContents .Holder .title{width:100%;font-size:2rem;line-height:2rem;color:#fefbf4;text-align:center;height:4rem;margin:1.1rem auto 1.5rem}#careerPage section#Support .Section .iconContents .Holder p{width:calc(100% - 2rem);margin:0 auto!important;padding:2rem 1rem;font-size:1.5rem;line-height:2rem;color:#0c9351;background-color:#fefbf4;border-radius:1rem;height:7.35rem}#careerPage section#Vision .Section p{font-size:2rem;line-height:4rem;width:83.333%;margin:0 auto 0 0}#careerPage section#Vision .Section .Contents{margin:6rem auto 0;position:relative}#careerPage section#Vision .Section .Contents .imgArea{width:100%;aspect-ratio:75/41}#careerPage section#Vision .Section .Contents .linkArea a{position:absolute;height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#careerPage section#Vision .Section .Contents .linkArea a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:1rem;-webkit-transition:.5s;transition:.5s;border:2px solid #333;opacity:0}#careerPage section#Vision .Section .Contents .linkArea a img{width:3.15rem;height:3.15rem;margin:0 2.2rem 0 auto}@media (hover:hover) and (pointer:fine){#careerPage section#Vision .Section .Contents .linkArea a{cursor:pointer}#careerPage section#Vision .Section .Contents .linkArea a:hover::after{opacity:1}}#careerPage section#NextContents .Section .Contents h2{position:relative;text-align:center;margin:0 auto}#careerPage section#NextContents .Section .Contents h2 .illustContents{position:absolute;width:17rem;height:10rem;top:0;right:0;left:0;margin:auto}#careerPage section#NextContents .Section .Contents h2 .illustContents .illust{position:absolute;bottom:0}#careerPage section#NextContents .Section .Contents h2 .illustContents .illust.women{background-image:url(../img/staffWomen.png);width:5.2rem;height:10.9rem;left:-9.3rem}#careerPage section#NextContents .Section .Contents h2 .illustContents .illust.men{background-image:url(../img/staffMen.png);width:4.7rem;height:11.45rem;right:-10rem}#careerPage section#NextContents .Section .Contents .staffSlider{margin:7rem auto 0}#careerPage.career_ph section.phSection h2{margin:0 auto 3.8rem}#careerPage.career_ph section.phSection h2 .EN{font-size:2.5rem;line-height:2.5rem}#careerPage.career_ph section.phSection h2 .JP{font-size:5rem;line-height:6rem;position:relative;color:#fefbf4;display:inline-block;padding:.6rem 1.8rem .9rem;margin:.75rem 0 0}#careerPage.career_ph section.phSection h2 .JP .Split{-webkit-animation:none;animation:none;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}#careerPage.career_ph section.phSection h2 .JP::after{content:"";width:0;height:100%;background-color:#0c9351;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:1s;transition:1s}#careerPage.career_ph section.phSection h2.active .JP::after{width:100%}#careerPage.career_ph section.phSection .illustContents .illust{position:absolute}#careerPage.career_ph section.phSection .illustContents .illust.cloud01{top:39rem;right:0}#careerPage.career_ph section.phSection .illustContents .illust.balloon{top:-28rem;left:2.5rem;z-index:3}#careerPage.career_ph section.phSection .illustContents .illust.cloud02{top:-5rem;right:0}#careerPage.career_ph section.phSection .illustContents .illust.bird{top:15rem;right:5rem}#careerPage.career_ph section.phSection .illustContents .illust.cloud03{top:-7rem;left:0}#careerPage.career_ph section.phSection .illustContents .illust.cloud04{top:-14rem;right:0}#careerPage.career_ph section.phSection:nth-child(4),#careerPage.career_ph section.phSection:nth-child(6){background-color:#e4f1e2}#careerPage.career_ph section.phSection:nth-child(4) h2 .JP,#careerPage.career_ph section.phSection:nth-child(6) h2 .JP{color:#e4f1e2!important}#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(1){top:13.75rem;left:54.75rem}#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(2){top:25.1rem;left:38.2rem}#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(3){top:29.8rem;left:38.2rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(1){width:16.5rem;bottom:4.65rem;left:1.7rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(2){width:20.8rem;bottom:9.9rem;left:19.9rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(3){width:15.9rem;top:9.45rem;left:1.7rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(4){width:15.75rem;bottom:9.8rem;left:1.7rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(5){width:24rem;right:11.2rem;bottom:20.65rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(6){width:12rem;top:14.9rem;left:43.5rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(6) img{margin:0 1.9rem 0 auto}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(7){width:17.1rem;left:20.2rem;top:7.9rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(8){width:14.5rem;top:9.35rem;right:23.9rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(9){width:14.8rem;bottom:4.6rem;right:2.2rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(9) img{margin:0 1.3rem 0 auto}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(10){width:12.1rem;top:14.97rem;right:7.6rem}#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(10) img{margin:0 1.8rem 0 auto}#careerPage.career_ge section.geSection h2{margin:0 auto 3.8rem}#careerPage.career_ge section.geSection h2 .EN{font-size:2.5rem;line-height:2.5rem}#careerPage.career_ge section.geSection h2 .point{position:absolute;bottom:0;height:7.4rem;font-size:2.7rem;letter-spacing:.2rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fefbf4;border:3px solid #0c9351;color:#0c9351;line-height:3rem}#careerPage.career_ge section.geSection h2 .JP{font-size:4.7rem;line-height:6rem;position:relative;color:#fefbf4;display:inline-block;padding:.7rem 1.5rem;margin:.75rem 0 0}#careerPage.career_ge section.geSection h2 .JP .Split{-webkit-animation:none;animation:none;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1}#careerPage.career_ge section.geSection h2 .JP::after{content:"";width:0;height:100%;background-color:#0c9351;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:1s;transition:1s}#careerPage.career_ge section.geSection h2.active .JP::after{width:100%}#careerPage.career_ge section.geSection .illustContents .illust{position:absolute}#careerPage.career_ge section.geSection .illustContents .illust.cloud01{top:39rem;right:0}#careerPage.career_ge section.geSection .illustContents .illust.balloon{top:-28rem;left:2.5rem;z-index:3}#careerPage.career_ge section.geSection .illustContents .illust.cloud02{top:130rem;right:0}#careerPage.career_ge section.geSection .illustContents .illust.bird{top:150rem;right:5rem}#careerPage.career_ge section.geSection .illustContents .illust.cloud03{top:-7rem;left:0}#careerPage.career_ge section.geSection .illustContents .illust.cloud04{top:-14rem;right:0}#careerPage.career_ge section.geSection:nth-child(4){background-color:#e4f1e2}#careerPage.career_ge section.geSection:nth-child(4) h2 .JP{color:#e4f1e2!important}#careerPage.career_ge section#Curriculum .Section h2 .point{width:10rem}#careerPage.career_ge section#Curriculum .Section h2 .JP{padding:.5rem 1.8rem .9rem 11.5rem}#careerPage.career_ge section#Curriculum .Section .Contents .linkArea a:nth-child(1){top:12.7rem;left:13.2rem}#careerPage.career_ge section#Curriculum .Section .Contents .linkArea a:nth-child(2){top:39.5rem;left:38.2rem}#careerPage.career_ge section#Rotation .Section h2 .point{width:11rem}#careerPage.career_ge section#Rotation .Section h2 .JP{padding:.5rem 1.8rem .9rem 12.5rem}#careerPage.career_ge section#Rotation .Section p{font-size:2rem;line-height:4rem;width:83.333%;margin:0 auto 0 0}#careerPage.career_ge section#Rotation .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fefbf4;border-radius:1rem;padding:7.5rem;margin:4.5rem auto 0}#careerPage.career_ge section#Rotation .Section .Contents h3 .JP{font-size:3.5rem;font-weight:600;color:#333}#careerPage.career_ge section#Rotation .Section .Contents .Holder{gap:0 1.25rem;margin:4rem auto 0}#careerPage.career_ge section#Rotation .Section .Contents .Holder img{width:calc((100% - 5rem)/ 5)}#careerPage.career_ge section#Vision .Section h2 .point{width:15rem}#careerPage.career_ge section#Vision .Section h2 .JP{padding:.5rem 1.8rem .9rem 16.5rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(1){width:3.15rem;height:3.15rem;bottom:6rem;left:20rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(1) img{margin:0 auto}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(2){width:3.15rem;height:3.15rem;bottom:6rem;left:16rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(2) img{margin:0 auto}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(3){width:25.25rem;bottom:6.7rem;left:34.25rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(3) img{margin:0 1.2rem 0 auto}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(4){width:18.8rem;top:26.6rem;left:20.75rem;height:5.7rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(5){width:17.8rem;top:19.55rem;left:58.25rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(5) img{margin:0 1.2rem 0 auto}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(6){width:12.6rem;bottom:11.7rem;left:53rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(7){width:19.5rem;top:1.8rem;left:35.2rem;height:5.6rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(8){width:19.8rem;top:9.1rem;left:40.9rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(9){width:15rem;top:3.8rem;left:57.5rem}#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(9) img{margin:0 1.5rem 0 auto}#internPage .illustContents,#recruitPage .illustContents{-webkit-transition:2s;transition:2s}#internPage .illustContents .illust,#recruitPage .illustContents .illust{position:fixed;z-index:5}#internPage .illustContents .illust.cloud01,#recruitPage .illustContents .illust.cloud01{background-image:url(../img/recruit/illustCloud01.png);width:24.55rem;aspect-ratio:491/381;top:20rem;right:0}#internPage .illustContents .illust.cloud02,#recruitPage .illustContents .illust.cloud02{background-image:url(../img/recruit/illustCloud02.png);width:24.65rem;aspect-ratio:493/298;bottom:12rem;left:0}#internPage .illustContents .internEntry,#recruitPage .illustContents .internEntry{width:15rem;height:15rem;border-radius:50%;background-color:#12779e;color:#fefbf4;position:fixed;z-index:5;bottom:2.5rem;right:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#internPage .illustContents .internEntry .Inline,#recruitPage .illustContents .internEntry .Inline{-ms-flex-wrap:wrap;flex-wrap:wrap;width:10.8rem}#internPage .illustContents .internEntry .Inline span,#recruitPage .illustContents .internEntry .Inline span{font-size:1.7rem;line-height:2rem;display:inline-block}#internPage .illustContents .internEntry .Inline .arrow,#recruitPage .illustContents .internEntry .Inline .arrow{background-image:url(../img/intern/arrowW.png);width:10.25rem;aspect-ratio:41/6;margin:-1.25rem 0 0}@media (hover:hover) and (pointer:fine){#internPage .illustContents .internEntry,#recruitPage .illustContents .internEntry{cursor:pointer}#internPage .illustContents .internEntry:hover,#recruitPage .illustContents .internEntry:hover{-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}}#internPage section#KV .Section .Contents h1 .sub,#recruitPage section#KV .Section .Contents h1 .sub{width:26rem;margin:1.2rem auto 0;background-color:#0c9351;color:#fefbf4;font-size:2.5rem;font-weight:600;line-height:2.5rem;padding:.8rem 0;border-radius:1rem;text-align:center}#internPage section#KV .Section p,#recruitPage section#KV .Section p{font-size:2.5rem;font-weight:400;line-height:5.5rem;text-align:center}#internPage section#KV .Section p span,#recruitPage section#KV .Section p span{font-size:1.2rem}#internPage section.recruitSection .Section,#recruitPage section.recruitSection .Section{padding:0 0 12.5rem}#internPage section.recruitSection .Section h2,#recruitPage section.recruitSection .Section h2{background-color:#0c9351;height:11.5rem;border-radius:1rem 1rem 0 0;margin:0 auto}#internPage section.recruitSection .Section h2 .JP,#recruitPage section.recruitSection .Section h2 .JP{color:#fefbf4;font-size:3.5rem}#internPage section.recruitSection .Section .Contents,#recruitPage section.recruitSection .Section .Contents{background-color:#e4f1e2;padding:6rem 7.5rem 11rem}#internPage section.recruitSection .Section .Contents table,#recruitPage section.recruitSection .Section .Contents table{border-collapse:separate;border-spacing:0 3rem;width:100%}#internPage section.recruitSection .Section .Contents table:nth-child(1) caption,#recruitPage section.recruitSection .Section .Contents table:nth-child(1) caption{margin:0}#internPage section.recruitSection .Section .Contents table caption,#recruitPage section.recruitSection .Section .Contents table caption{background-color:rgba(12,147,81,.8);font-weight:600;color:#fefbf4;padding:1rem 2rem;border-radius:1rem;width:100%;margin:5rem auto 0}#internPage section.recruitSection .Section .Contents table tr th,#recruitPage section.recruitSection .Section .Contents table tr th{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.003em;width:10rem}#internPage section.recruitSection .Section .Contents table tr td,#recruitPage section.recruitSection .Section .Contents table tr td{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.005em;font-size:1.4rem;line-height:2.8rem;width:calc(100% - 2.3rem);margin:0 0 0 2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#internPage section.recruitSection .Section .Contents table tr td p,#recruitPage section.recruitSection .Section .Contents table tr td p{width:100%}#internPage section.recruitSection .Section .Contents table tr td p a,#recruitPage section.recruitSection .Section .Contents table tr td p a{color:#0c9351;text-decoration:underline}#internPage section.recruitSection .Section .Contents table tr td ol,#recruitPage section.recruitSection .Section .Contents table tr td ol{width:100%;counter-reset:number 0;line-height:2.2rem}#internPage section.recruitSection .Section .Contents table tr td ol li,#recruitPage section.recruitSection .Section .Contents table tr td ol li{position:relative;padding:0 0 0 2rem;color:#333;-webkit-transition:.5s;transition:.5s}#internPage section.recruitSection .Section .Contents table tr td ol li::before,#recruitPage section.recruitSection .Section .Contents table tr td ol li::before{counter-increment:number 1;content:counter(number);width:1.6rem;height:1.6rem;position:absolute;top:.3rem;left:0;font-size:1rem;background-color:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fefbf4;text-align:center}#internPage section.recruitSection .Section .Contents table tr td ol.alpha,#recruitPage section.recruitSection .Section .Contents table tr td ol.alpha{counter-reset:number}#internPage section.recruitSection .Section .Contents table tr td ol.alpha li::before,#recruitPage section.recruitSection .Section .Contents table tr td ol.alpha li::before{counter-increment:number 1;content:counter(number,upper-alpha);background-color:#0c9351}#internPage section.recruitSection .Section .Contents table tr td h4,#recruitPage section.recruitSection .Section .Contents table tr td h4{width:100%;margin:1rem 0 .5rem;background-color:rgba(12,147,81,.3);padding:0 1rem}#internPage section.recruitSection .Section .Contents table tr td .table,#recruitPage section.recruitSection .Section .Contents table tr td .table{width:100%;margin:0 0 1rem}#internPage section.recruitSection .Section .Contents table tr td .table table,#recruitPage section.recruitSection .Section .Contents table tr td .table table{border-collapse:collapse;background-color:#fefbf4}#internPage section.recruitSection .Section .Contents table tr td .table table tr td,#internPage section.recruitSection .Section .Contents table tr td .table table tr th,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr td,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr th{text-align:center;border:solid 1px #d4d1cd;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.005em;font-size:1.2rem;line-height:3rem}#internPage section.recruitSection .Section .Contents table tr td .table table tr th,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr th{background-color:#e9e6e0}#internPage section.recruitSection .Section .Contents table tr td .table table tr td,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr td{width:auto;display:table-cell;margin:0}#internPage section.recruitSection .Section .Contents table tr td .table table tr span.alpha,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr span.alpha{content:"";width:1.6rem;height:1.6rem;font-size:1rem;line-height:1.6rem;background-color:#0c9351;border-radius:50%;color:#fefbf4;text-align:center;margin:0;-webkit-transform:translate(0,-.1rem);transform:translate(0,-.1rem)}#internPage section.recruitSection .Section .Contents table tr td .table table tr span.small,#recruitPage section.recruitSection .Section .Contents table tr td .table table tr span.small{display:inline}#internPage section.recruitSection .Section .Contents table tr td ul,#recruitPage section.recruitSection .Section .Contents table tr td ul{line-height:2.2rem}#internPage section.recruitSection .Section .Contents table tr td ul li,#recruitPage section.recruitSection .Section .Contents table tr td ul li{padding:0 0 .75rem 1.75rem;position:relative}#internPage section.recruitSection .Section .Contents table tr td ul li::before,#recruitPage section.recruitSection .Section .Contents table tr td ul li::before{content:"●";position:absolute;top:0;left:0}#internPage section.recruitSection .Section .Contents table tr td span,#recruitPage section.recruitSection .Section .Contents table tr td span{display:inline-block;font-size:1rem;line-height:1.4rem;margin:0 0 .75rem;width:100%}#internPage section.recruitSection .Section .Contents .flow .Holder,#recruitPage section.recruitSection .Section .Contents .flow .Holder{text-align:center;position:relative;margin:0 auto 4rem;padding:0 0 4rem}#internPage section.recruitSection .Section .Contents .flow .Holder h4 .EN,#recruitPage section.recruitSection .Section .Contents .flow .Holder h4 .EN{font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0c9351;letter-spacing:.015em;padding:.3rem 0 0;text-transform:uppercase;font-size:2.5rem;line-height:2.5rem}#internPage section.recruitSection .Section .Contents .flow .Holder h4 .JP,#recruitPage section.recruitSection .Section .Contents .flow .Holder h4 .JP{color:#0c9351;font-size:2.5rem;font-weight:600;margin:.6rem auto 0}#internPage section.recruitSection .Section .Contents .flow .Holder p,#recruitPage section.recruitSection .Section .Contents .flow .Holder p{margin:1rem auto 0}#internPage section.recruitSection .Section .Contents .flow .Holder p a,#recruitPage section.recruitSection .Section .Contents .flow .Holder p a{color:#0c9351;text-decoration:underline}#internPage section.recruitSection .Section .Contents .flow .Holder::after,#recruitPage section.recruitSection .Section .Contents .flow .Holder::after{content:"";width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2.5rem solid #0c9351;position:absolute;bottom:-1rem;right:0;left:0;margin:auto}#internPage section.recruitSection .Section .Contents .flow .Holder:last-child,#recruitPage section.recruitSection .Section .Contents .flow .Holder:last-child{padding:0;margin:0}#internPage section.recruitSection .Section .Contents .flow .Holder:last-child::after,#recruitPage section.recruitSection .Section .Contents .flow .Holder:last-child::after{display:none}#internPage section.intSection .Section .Contents,#recruitPage section.intSection .Section .Contents{gap:5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#internPage section.intSection .Section .Contents .Holder,#recruitPage section.intSection .Section .Contents .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#internPage section.intSection .Section .Contents .Holder .imgArea,#recruitPage section.intSection .Section .Contents .Holder .imgArea{width:34rem;aspect-ratio:340/259;border-radius:1rem;overflow:hidden}#internPage section.intSection .Section .Contents .Holder .textArea,#recruitPage section.intSection .Section .Contents .Holder .textArea{width:50rem;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#internPage section.intSection .Section .Contents .Holder .textArea h3,#recruitPage section.intSection .Section .Contents .Holder .textArea h3{margin:0 0 3.25rem;font-size:3rem;line-height:4.5rem;color:#0c9351}#internPage section.intSection .Section .Contents .Holder .textArea span.point,#recruitPage section.intSection .Section .Contents .Holder .textArea span.point{color:#0c9351}#internPage section#Link .Section,#recruitPage section#Link .Section{padding:2.5rem 0 5rem}#internPage section#Link .Section .Contents.linkBnr,#recruitPage section#Link .Section .Contents.linkBnr{background-image:url(../img/recruit/entryBannar.png);aspect-ratio:2499/937;position:relative;display:block}#internPage section#Link .Section .Contents.linkBnr .entryBlock,#recruitPage section#Link .Section .Contents.linkBnr .entryBlock{position:absolute;width:33.5rem;top:28.65rem;left:9rem;z-index:3;border-bottom:2px solid #0c9351}#internPage section#Link .Section .Contents.linkBnr .entryBlock p,#recruitPage section#Link .Section .Contents.linkBnr .entryBlock p{font-size:5.5rem;color:#0c9351;padding:2rem 0 1rem;display:inline-block;width:100%;-webkit-transition:.5s;transition:.5s;opacity:1}#internPage section#Link .Section .Contents.linkBnr .entryBlock::after,#recruitPage section#Link .Section .Contents.linkBnr .entryBlock::after{content:"";background-image:url(../img/arrowG.png);background-size:100%;width:3.1rem;height:.7rem;display:block;position:absolute;right:0;top:0;bottom:.5rem;margin:auto;z-index:3;-webkit-transition:.5s;transition:.5s;opacity:1}@media (hover:hover) and (pointer:fine){#internPage section#Link .Section .Contents.linkBnr,#recruitPage section#Link .Section .Contents.linkBnr{cursor:pointer}#internPage section#Link .Section .Contents.linkBnr:hover p,#recruitPage section#Link .Section .Contents.linkBnr:hover p{-webkit-transform:translate(1rem,0);transform:translate(1rem,0);opacity:1}}#internPage section#Link .Section .Contents.other,#recruitPage section#Link .Section .Contents.other{margin:10rem auto 0}#internPage section#Link .Section .Contents.other ul,#recruitPage section#Link .Section .Contents.other ul{gap:0 2.5rem}#internPage section#Link .Section .Contents.other ul li,#recruitPage section#Link .Section .Contents.other ul li{width:calc((100% - 5rem)/ 3);aspect-ratio:564/300;border:1px solid #a2a2a2;background-color:#fff;-webkit-transition:.5s;transition:.5s}#internPage section#Link .Section .Contents.other ul li a,#recruitPage section#Link .Section .Contents.other ul li a{width:100%;height:100%}#internPage section#Link .Section .Contents.other ul li a img,#recruitPage section#Link .Section .Contents.other ul li a img{width:80%;-webkit-transition:.5s;transition:.5s}#internPage section#Link .Section .Contents.other ul li a img.resyukatsu,#recruitPage section#Link .Section .Contents.other ul li a img.resyukatsu{width:44%}#internPage section#Link .Section .Contents.other ul li a img.yakukyari,#recruitPage section#Link .Section .Contents.other ul li a img.yakukyari{width:60%}@media (hover:hover) and (pointer:fine){#internPage section#Link .Section .Contents.other ul li,#recruitPage section#Link .Section .Contents.other ul li{cursor:pointer}#internPage section#Link .Section .Contents.other ul li:hover,#recruitPage section#Link .Section .Contents.other ul li:hover{border:1px solid #0c9351}#internPage section#Link .Section .Contents.other ul li:hover a img,#recruitPage section#Link .Section .Contents.other ul li:hover a img{width:85%}#internPage section#Link .Section .Contents.other ul li:hover a img.resyukatsu,#recruitPage section#Link .Section .Contents.other ul li:hover a img.resyukatsu{width:48%}#internPage section#Link .Section .Contents.other ul li:hover a img.yakukyari,#recruitPage section#Link .Section .Contents.other ul li:hover a img.yakukyari{width:65%}}#internPage section#Link .Section .Contents.sns,#recruitPage section#Link .Section .Contents.sns{margin:10rem auto 0;padding:6rem 8rem 8rem;background-color:#12779e;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#internPage section#Link .Section .Contents.sns h2,#recruitPage section#Link .Section .Contents.sns h2{position:relative;display:inline-block;border-bottom:solid 2px #fefbf4;padding:0 1.5rem 2rem;max-width:100%;text-align:center;margin:0 auto 4rem}#internPage section#Link .Section .Contents.sns h2::after,#internPage section#Link .Section .Contents.sns h2::before,#recruitPage section#Link .Section .Contents.sns h2::after,#recruitPage section#Link .Section .Contents.sns h2::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#internPage section#Link .Section .Contents.sns h2::before,#recruitPage section#Link .Section .Contents.sns h2::before{border:solid 2rem transparent;border-top:solid 1.2rem #fefbf4}#internPage section#Link .Section .Contents.sns h2::after,#recruitPage section#Link .Section .Contents.sns h2::after{border:solid 2.3rem transparent;border-top:solid 1.4rem #12779e;margin-top:-.45rem}#internPage section#Link .Section .Contents.sns h2 .JP,#recruitPage section#Link .Section .Contents.sns h2 .JP{font-size:3.5rem;color:#fefbf4}#internPage section#Link .Section .Contents.sns ul,#recruitPage section#Link .Section .Contents.sns ul{width:72.5rem;gap:0 2.5rem}#internPage section#Link .Section .Contents.sns ul li,#recruitPage section#Link .Section .Contents.sns ul li{width:calc((100% - 5rem)/ 3);aspect-ratio:1/1;border-radius:1rem}#internPage section#Link .Section .Contents.sns ul li a,#recruitPage section#Link .Section .Contents.sns ul li a{width:100%;height:100%}#internPage section#Link .Section .Contents.sns ul li a img,#recruitPage section#Link .Section .Contents.sns ul li a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){#internPage section#Link .Section .Contents.sns ul li,#recruitPage section#Link .Section .Contents.sns ul li{cursor:pointer}#internPage section#Link .Section .Contents.sns ul li:hover a img,#recruitPage section#Link .Section .Contents.sns ul li:hover a img{-webkit-transform:scale(1.05);transform:scale(1.05)}}#staffDetails #wrapper{overflow:unset}#staffDetails #wrapper main .intSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#staffDetails .illustContents .illust{position:absolute}#staffDetails .illustContents .illust.ballon01{background-image:url(../img/staff/illustBalloon01.png);width:15.1rem;aspect-ratio:157/333;bottom:17rem;right:-5rem}#staffDetails .illustContents .illust.cloud01{background-image:url(../img/staff/illustCloud01.png);width:36.65rem;aspect-ratio:733/495;right:0;top:-13rem}#staffDetails .illustContents .illust.cloud02{background-image:url(../img/staff/illustCloud02.png);width:18.45rem;aspect-ratio:369/298;top:70rem;left:0;z-index:3}#staffDetails .illustContents .illust.ballon02{background-image:url(../img/staff/illustBalloon02.png);width:21.95rem;aspect-ratio:439/810;top:-15rem;left:2rem}#staffDetails .illustContents .illust.cloud03{background-image:url(../img/staff/illustCloud03.png);width:29.95rem;aspect-ratio:599/298;top:-9rem;right:0}#staffDetails .illustContents .illust.cloud04{background-image:url(../img/staff/illustCloud04.png);width:23.25rem;aspect-ratio:465/298;top:-8rem;left:0}#staffDetails section#KV .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}#staffDetails section#KV .Section .Contents p{width:100%;line-height:2.1rem;margin:2.2rem auto 0;text-align:center}#staffDetails section#Interview{width:calc(100% - 28.5rem - 10rem)}#staffDetails section#Interview .Section{padding:15rem 0 20rem}#staffDetails section#Interview .Section .Contents{position:relative;padding:10rem 0 0;margin:-10rem 0 0}#staffDetails section#Interview .Section .Contents .textHolder{width:calc(100% - 13rem - 17.6rem);margin:0 13rem 12.5rem 17.6rem}#staffDetails section#Interview .Section .Contents .textHolder h3{font-size:2.9rem;font-weight:600;line-height:4.5rem;color:#0c9351}#staffDetails section#Interview .Section .Contents .textHolder h3.titleBGAnim::after{background-color:#fefbf4}#staffDetails section#Interview .Section .Contents .textHolder .textArea{margin:5.5rem 0 0}#staffDetails section#Interview .Section .Contents .textHolder .textArea .sub{font-size:1.6rem;line-height:3.2rem;position:relative;padding:0 0 0 7rem}#staffDetails section#Interview .Section .Contents .textHolder .textArea .sub::before{content:"";width:5rem;height:1px;background-color:#333;opacity:.4;position:absolute;top:0;bottom:0;left:0;margin:auto}#staffDetails section#Interview .Section .Contents .textHolder .textArea p{font-size:1.6rem;line-height:3.2rem;margin:1.25rem 0 0}#staffDetails section#Interview .Section .Contents .imgHolder{overflow:hidden;margin:0 0 12.5rem}#staffDetails section#Interview .Section .Contents#reason-joining .imgHolder{width:100%;aspect-ratio:1851/855}#staffDetails section#Interview .Section .Contents#current-work .imgHolder{width:62rem;aspect-ratio:1240/655}#staffDetails section#Interview .Section .Contents#future-outlook .textHolder{margin:0 0 0 auto}#staffDetails nav#Sidebar{width:28.5rem}#staffDetails nav#Sidebar .Section{position:sticky;top:0;padding:15rem 0 20rem}#staffDetails nav#Sidebar .Section .Contents.intContents{margin:0 0 3rem}#staffDetails nav#Sidebar .Section .Contents.intContents ul{font-size:1.6rem;line-height:3.2rem;counter-reset:number 0}#staffDetails nav#Sidebar .Section .Contents.intContents ul li{position:relative;padding:0 0 0 4rem;color:#333;-webkit-transition:.5s;transition:.5s}#staffDetails nav#Sidebar .Section .Contents.intContents ul li::before{counter-increment:number 1;content:"0" counter(number);position:absolute;top:0;left:0;font-family:"Reem Kufi","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0c9351;letter-spacing:.015em;padding:.2rem 0 0;text-transform:uppercase;font-size:2rem}#staffDetails nav#Sidebar .Section .Contents.intContents ul li a{color:#333}@media (hover:hover) and (pointer:fine){#staffDetails nav#Sidebar .Section .Contents.intContents ul li{cursor:pointer}#staffDetails nav#Sidebar .Section .Contents.intContents ul li:hover{opacity:.5}}#staffDetails nav#Sidebar .Section .Contents.myContents ul li{background-image:url(../img/btnBG.png);height:6.35rem;background-size:100% 100%;-webkit-transition:.5s;transition:.5s;margin:0 auto 1rem}#staffDetails nav#Sidebar .Section .Contents.myContents ul li a{width:100%;height:100%;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5rem}#staffDetails nav#Sidebar .Section .Contents.myContents ul li a span{display:inline-block;width:100%;-webkit-transition:.5s;transition:.5s}#staffDetails nav#Sidebar .Section .Contents.myContents ul li a span:nth-child(1){font-size:1rem;line-height:1rem;color:#0c9351}#staffDetails nav#Sidebar .Section .Contents.myContents ul li a span:nth-child(2){font-size:1.6rem;line-height:1.6rem;color:#333;margin:.2rem 0 0}#staffDetails nav#Sidebar .Section .Contents.myContents ul li a::after{content:"";width:1rem;height:1rem;background-color:#0c9351;position:absolute;top:0;bottom:0;right:5rem;margin:auto;border-radius:50%;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){#staffDetails nav#Sidebar .Section .Contents.myContents ul li{cursor:pointer}#staffDetails nav#Sidebar .Section .Contents.myContents ul li:hover{background-image:url(../img/btnBGhover.png)}#staffDetails nav#Sidebar .Section .Contents.myContents ul li:hover a span:nth-child(1),#staffDetails nav#Sidebar .Section .Contents.myContents ul li:hover a span:nth-child(2){color:#fefbf4}#staffDetails nav#Sidebar .Section .Contents.myContents ul li:hover a::after{background-color:#fefbf4}}#staffDetails section#my-working{background-image:url(../img/staff/workingBG.jpg);background-size:2.55rem;background-repeat:repeat}#staffDetails section#my-working .Section h2{text-align:center}#staffDetails section#my-working .Section .Contents .Holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 3.5rem}#staffDetails section#my-working .Section .Contents .Holder .time{font-size:2.5rem;line-height:3.5rem;color:#0c9351;width:8rem}#staffDetails section#my-working .Section .Contents .Holder .clock{width:3.5rem;height:3.5rem;background-size:100%}#staffDetails section#my-working .Section .Contents .Holder .clock.clock01{background-image:url(../img/staff/clock01.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock02{background-image:url(../img/staff/clock02.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock03{background-image:url(../img/staff/clock03.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock04{background-image:url(../img/staff/clock04.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock04h{background-image:url(../img/staff/clock04h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock05{background-image:url(../img/staff/clock05.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock05h{background-image:url(../img/staff/clock05h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock06{background-image:url(../img/staff/clock06.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock06h{background-image:url(../img/staff/clock06h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock07{background-image:url(../img/staff/clock07.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock07h{background-image:url(../img/staff/clock07h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock08{background-image:url(../img/staff/clock08.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock08h{background-image:url(../img/staff/clock08h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock09{background-image:url(../img/staff/clock09.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock10{background-image:url(../img/staff/clock10.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock10h{background-image:url(../img/staff/clock10h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock11{background-image:url(../img/staff/clock11.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock11h{background-image:url(../img/staff/clock11h.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock12{background-image:url(../img/staff/clock12.png)}#staffDetails section#my-working .Section .Contents .Holder .clock.clock12h{background-image:url(../img/staff/clock12h.png)}#staffDetails section#my-working .Section .Contents .Holder .textArea{width:calc(100% - 8rem - 3.5rem - 8rem)}#staffDetails section#my-working .Section .Contents .Holder .textArea h3{font-size:2rem;font-weight:600;line-height:1.6rem;display:inline-block;padding:0 .25rem 0 0;margin:0 0 0 -.5rem}#staffDetails section#my-working .Section .Contents .Holder .textArea h3:nth-child(1){padding:0 .25rem;margin:0}#staffDetails section#my-working .Section .Contents .Holder .textArea h3::after{content:"";width:100%;height:.75rem;background-color:#0c9351;opacity:.7;position:absolute;bottom:-.4rem;right:0;left:0;margin:auto;z-index:-1}#staffDetails section#my-working .Section .Contents .Holder .textArea p{font-size:1.6rem;line-height:3.2rem}#staffDetails section#my-working .Section .Contents .Holder::after{content:"";width:1px;height:calc(100% - 3.5rem - 1rem);background-color:#0c9351;position:absolute;left:13.76rem;bottom:.5rem}#staffDetails section#my-working .Section .Contents .Holder:last-child::after{display:none}#staffDetails section#my-career .Section h2{text-align:center;margin:0 auto}#staffDetails section#my-career .Section .Contents{position:relative;padding:19rem 0 0}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt{position:absolute;width:calc(25% - 4rem);height:9rem;padding:0 1.5rem;border-radius:1rem;text-align:center}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt::after{content:"";width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;position:absolute;bottom:-1.9rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt p{font-size:2rem;line-height:2.5rem;color:#fefbf4}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt p span{font-size:1rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt01{left:calc(2rem + (25% - 4rem) * 0);background-color:#e19166;bottom:10rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt01::after{border-top:2rem solid #e19166}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt02{left:calc(6rem + (25% - 4rem) * 1);background-color:#d5c435;bottom:15.5rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt02::after{border-top:2rem solid #d5c435}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt03{left:calc(10rem + (25% - 4rem) * 2);background-color:#0c9351;bottom:21rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt03::after{border-top:2rem solid #0c9351}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt04{left:calc(14rem + (25% - 4rem) * 3);background-color:#12779e;bottom:26.5rem}#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt04::after{border-top:2rem solid #12779e}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year{position:absolute;width:25%;padding:0 1.5rem;height:5.5rem}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year01{bottom:.9rem;left:0}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year02{bottom:6.4rem;left:25%}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year03{bottom:11.9rem;left:50%}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year04{bottom:17.4rem;left:75%}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span{color:#fefbf4}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.JP{font-size:3rem;line-height:5.5rem}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.num{font-size:4rem;line-height:5.5rem}#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.JPcount{font-size:2rem;line-height:5.5rem}#staffDetails section#my-career .Section .Contents::after{background-color:#fefbf4}#staffDetails section#my-career .Section .Contents.active::after{width:0}#staffDetails section#my-holidays{background-color:#e4f1e2}#staffDetails section#my-holidays .Section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#staffDetails section#my-holidays .Section .Contents h2{margin:0 auto 6.5rem}#staffDetails section#my-holidays .Section .Contents p{width:80%}#staffDetails section#my-holidays .Section .imgHolder{position:relative}#staffDetails section#my-holidays .Section .imgHolder .swiperWrap .swiper-container{width:30.5rem;height:30.5rem;overflow:hidden;border-radius:1rem}#staffDetails section#my-holidays .Section .imgHolder .swiperWrap .swiper-container .swiper-wrapper{width:100%;height:100%}#staffDetails section#my-holidays .Section .imgHolder .swiperWrap .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%}#staffDetails section#my-holidays .Section .imgHolder .swiperWrap .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#staffDetails section#my-holidays .Section .imgHolder .swiper-pagination{right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 .25rem;margin:1rem 0 0}#staffDetails section#my-holidays .Section .imgHolder .swiper-pagination .swiper-pagination-bullet{background-color:#fefbf4;opacity:.7;width:.75rem;height:.75rem}#staffDetails section#my-holidays .Section .imgHolder .swiper-pagination .swiper-pagination-bullet-active{background-color:#0c9351;opacity:1}#staffDetails section#NextContents .Section .Contents h2{position:relative;text-align:center;margin:0 auto}#staffDetails section#NextContents .Section .Contents h2 .illustContents{position:absolute;width:17rem;height:10rem;top:0;right:0;left:0;margin:auto}#staffDetails section#NextContents .Section .Contents h2 .illustContents .illust{position:absolute;bottom:0}#staffDetails section#NextContents .Section .Contents h2 .illustContents .illust.women{background-image:url(../img/staffWomen.png);width:5.2rem;height:10.9rem;left:-9.3rem}#staffDetails section#NextContents .Section .Contents h2 .illustContents .illust.men{background-image:url(../img/staffMen.png);width:4.7rem;height:11.45rem;right:-10rem}#staffDetails section#NextContents .Section .Contents .staffSlider{margin:7rem auto 0}#staffDetails.staffPH .illustContents .illust{position:absolute}#staffDetails.staffPH .illustContents .illust.bill{background-image:url(../img/staff/ph/illustBill.png);width:40.2rem;aspect-ratio:402/205;top:35rem;right:0}#staffDetails.staffPH .illustContents .illust.people{background-image:url(../img/staff/ph/illustPeople.png);width:13.1rem;aspect-ratio:131/147;top:35rem;left:6.5rem}#staffDetails.staffGE .illustContents .illust{position:absolute}#staffDetails.staffGE .illustContents .illust.bill{background-image:url(../img/staff/ge/illustBill.png);width:40.2rem;aspect-ratio:402/205;top:35rem;right:0}#staffDetails.staffGE .illustContents .illust.people{background-image:url(../img/staff/ge/illustPeople.png);width:14.55rem;aspect-ratio:291/293;top:35rem;left:6.5rem}footer#Footer{position:relative;padding:22.85rem 0 0;overflow:hidden}footer#Footer .illustArea .illust{position:absolute;z-index:5}footer#Footer .illustArea .illust.bill{top:5rem;left:0;background-image:url(../img/Footer/LeftBill.png);width:37.75rem;height:20.95rem}footer#Footer .illustArea .illust.tree{z-index:1;top:0;right:0;background-image:url(../img/Footer/RightTree.png);width:18.6rem;height:27.35rem}footer#Footer .illustArea .illust.people{right:3.75rem;top:17rem;background-image:url(../img/Footer/RightPeople.png);width:12.75rem;height:8.4rem}footer#Footer .illustArea .anim{position:absolute;z-index:5}footer#Footer .illustArea .anim.women01{top:17rem;left:4rem;background-image:url(../img/Footer/Anim/women01.png);width:3.75rem;height:8.75rem}footer#Footer .illustArea .anim.balloon{top:5.25rem;left:1.75rem;background-image:url(../img/Footer/Anim/balloon.png);width:6.9rem;height:6.6rem}footer#Footer .Section{padding:11.45rem 0 5rem;background-color:#0c9351;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#Footer .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap}footer#Footer .Section .Contents .infoBlock{width:100%}footer#Footer .Section .Contents .infoBlock h2 .EN{font-size:4rem;line-height:3.5rem;color:#fefbf4;text-align:center}footer#Footer .Section .Contents .infoBlock .linkHolder{position:absolute;top:11rem;right:0;left:0;margin:auto;z-index:5;width:96.95rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#Footer .Section .Contents .infoBlock .linkHolder .Card{width:42.8rem;height:25.8rem;background-image:url(../img/Footer/screen.png)}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a{width:97%;height:73%;margin:3% 0 0 1%}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a p{text-align:center}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a p.fontEN{font-size:3rem}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a p.fontJP{font-size:2rem;line-height:2rem;margin:1.35rem 0 3rem}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a span{background-image:url(../img/arrowB.png);width:5.05rem;height:1.15rem;margin:0 auto;display:block;-webkit-transition:.5s;transition:.5s}@media (hover:hover) and (pointer:fine){footer#Footer .Section .Contents .infoBlock .linkHolder .Card a{cursor:pointer}footer#Footer .Section .Contents .infoBlock .linkHolder .Card a:hover span{-webkit-transform:translate(1rem,0);transform:translate(1rem,0)}}footer#Footer .Section .Contents .infoBlock .illustHolder{position:relative;margin:-2rem auto 0}footer#Footer .Section .Contents .infoBlock .illustHolder .illust{position:absolute;margin:0 auto}footer#Footer .Section .Contents .infoBlock .illustHolder .illust .part01,footer#Footer .Section .Contents .infoBlock .illustHolder .illust .part02{position:absolute;top:0;left:0;width:100%;height:100%}footer#Footer .Section .Contents .infoBlock .illustHolder .illust .part01{-webkit-animation:opacityAnim 1s linear infinite;animation:opacityAnim 1s linear infinite}footer#Footer .Section .Contents .infoBlock .illustHolder .illust .part02{animation:opacityAnim 1s linear reverse infinite}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.tree{position:unset;background-image:url(../img/Footer/tree.png);width:122.35rem;height:34rem}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightL{top:10rem;left:2.5rem;width:11.65rem;height:23.55rem}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightL .part01{background-image:url(../img/Footer/LightL01.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightL .part02{background-image:url(../img/Footer/LightL02.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightC{top:10.25rem;right:.5rem;left:0;width:12.5rem;height:3.8rem}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightC .part01{background-image:url(../img/Footer/LightC01.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightC .part02{background-image:url(../img/Footer/LightC02.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightR{top:10rem;right:2.5rem;width:12rem;height:23.25rem}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightR .part01{background-image:url(../img/Footer/LightR01.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightR .part02{background-image:url(../img/Footer/LightR02.png)}footer#Footer .Section .Contents .infoBlock .illustHolder .illust.people{position:unset;background-image:url(../img/Footer/people.png);width:113.75rem;height:11.7rem}footer#Footer .Section .Contents .menuBlock{margin:8.85rem auto 0 0;width:76.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8.25rem}footer#Footer .Section .Contents .menuBlock .Holder{width:20rem}footer#Footer .Section .Contents .menuBlock .Holder .title{border-bottom:1px solid rgba(254,251,244,.6)}footer#Footer .Section .Contents .menuBlock .Holder .title span{color:#fefbf4;font-size:1.2rem;line-height:1.2rem;display:block;width:100%;margin:.5rem 0 1rem}footer#Footer .Section .Contents .menuBlock .Holder .title span.fontEN{font-size:1.5rem;line-height:1.5rem;margin:0}footer#Footer .Section .Contents .menuBlock .Holder ul{font-size:1rem;line-height:2rem;margin:1.35rem 0 0}footer#Footer .Section .Contents .menuBlock .Holder ul li{color:rgba(254,251,244,.6);display:-webkit-box;display:-ms-flexbox;display:flex}footer#Footer .Section .Contents .menuBlock .Holder ul li::before{content:"ー "}footer#Footer .Section .Contents .menuBlock .Holder ul li a{color:rgba(254,251,244,.6);margin:0 0 0 .25rem}@media (hover:hover) and (pointer:fine){footer#Footer .Section .Contents .menuBlock .Holder ul li a{cursor:pointer}footer#Footer .Section .Contents .menuBlock .Holder ul li a:hover{color:#fefbf4}}footer#Footer .Section .Contents .menuBlock .Holder ul.staff{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul{width:calc(100% - 8rem);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul li{min-width:40%}footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul li::before{content:""}footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul li:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#Footer .Section .Contents .menuBlock .Holder:nth-child(4),footer#Footer .Section .Contents .menuBlock .Holder:nth-child(5){margin:-11.4rem 0 0}footer#Footer .Section .Contents .entryBlock{margin:8.85rem 0 0 auto;width:24rem;position:relative}footer#Footer .Section .Contents .entryBlock p{font-size:5rem;line-height:5rem;color:#fefbf4}footer#Footer .Section .Contents .entryBlock ul{font-size:2rem;line-height:4.8rem;margin:1.25rem 0 0}footer#Footer .Section .Contents .entryBlock ul::before{content:"";width:100%;height:1px;display:block;background-color:rgba(254,251,244,.6);position:absolute;top:6rem;left:0}footer#Footer .Section .Contents .entryBlock ul:hover li a:not(:hover){opacity:.5}footer#Footer .Section .Contents .entryBlock ul li{border-bottom:1px solid rgba(254,251,244,.6);position:relative}footer#Footer .Section .Contents .entryBlock ul li a{color:#fefbf4;display:inline-block;width:100%;-webkit-transition:.5s;transition:.5s;opacity:1}footer#Footer .Section .Contents .entryBlock ul li::after{content:"";background-image:url(../img/arrowW.png);background-size:100%;width:3.1rem;height:.7rem;display:block;position:absolute;right:0;top:0;bottom:.5rem;margin:auto;z-index:3}@media (hover:hover) and (pointer:fine){footer#Footer .Section .Contents .entryBlock ul li{cursor:pointer}footer#Footer .Section .Contents .entryBlock ul li:hover a{-webkit-transform:translate(1rem,0);transform:translate(1rem,0);opacity:1}}footer#Footer .Section .Contents .companyBlock{width:100%;margin:6.4rem auto 7.5rem;padding:4.5rem 0 0;border-top:1px solid rgba(254,251,244,.8)}footer#Footer .Section .Contents .companyBlock ul{font-size:1rem;line-height:1rem;gap:0 3rem}footer#Footer .Section .Contents .companyBlock ul li a{color:#fefbf4}@media (hover:hover) and (pointer:fine){footer#Footer .Section .Contents .companyBlock ul li a{cursor:pointer}footer#Footer .Section .Contents .companyBlock ul li a:hover{opacity:.5}}footer#Footer .Section .Contents .companyBlock ul:nth-child(1){margin:0 auto 2.5rem}footer#Footer .Section .Contents .cw{width:100%;font-size:1rem;line-height:1rem;color:#fefbf4;opacity:.3;text-align:center}@media only screen and (max-width:1025px){body footer#Footer .Section .Contents .menuBlock{width:85rem}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(3){width:25rem}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(4),body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(5){margin:-6.4rem 0 0}}@media only screen and (max-width:835px){html{font-size:266.6%;font-size:2.666vw}body .pc{display:none}body .sp{display:block}body .Section{padding:10rem 0}body h2{text-align:center;margin:0 auto 5rem!important}body h2 .EN{padding:.3rem 0 0;font-size:3.5rem;line-height:1.5rem}body h2 .JP{font-size:1.6rem;margin:1.25rem 0 0}body h2.active .EN .Split.space{width:1rem}body a.btn{padding:1.75rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body a.btn span{font-size:1.6rem;line-height:1.6rem}body a.btn::after{right:3.5rem;width:.75rem;height:.75rem}body#messagePage h1 .EN,body.lowPage h1 .EN{font-size:4rem;line-height:4rem}body#messagePage h1 .JP,body.lowPage h1 .JP{font-size:2rem}@-webkit-keyframes KVillust{0%,100%{-webkit-transform:translateX(2rem);transform:translateX(2rem)}50%{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}@keyframes KVillust{0%,100%{-webkit-transform:translateX(2rem);transform:translateX(2rem)}50%{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}@-webkit-keyframes cloud{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes cloud{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}body header#header .Section a.Logo{width:12.35rem;height:2.85rem;margin:auto 0 auto 1rem}body header#header .Section .menuArea ul.main{position:absolute;width:100vw;height:calc(100vh - 3.85rem);top:4.5rem;right:0;background-color:#fefbf4;-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0;-webkit-transition:.5s;transition:.5s;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 10%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem 0;overflow-y:scroll;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;pointer-events:auto}body header#header .Section .menuArea ul.main li{width:47%;margin:0}body header#header .Section .menuArea ul.main li span{color:#0c9351;font-size:1.4rem;line-height:1.4rem;display:block;width:100%;margin:.5rem 0 1rem}body header#header .Section .menuArea ul.main li span.sp{display:block;font-size:1.6rem;line-height:1.6rem;margin:0}body header#header .Section .menuArea ul.main li span::after,body header#header .Section .menuArea ul.main li span::before{display:none}body header#header .Section .menuArea ul.main ul.sub{opacity:1;position:relative;top:0!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;background:0 0;padding:0;pointer-events:auto}body header#header .Section .menuArea ul.main ul.sub::before{content:"";width:100%;height:1px;background-color:#0c9351;display:block}body header#header .Section .menuArea ul.main ul.sub li{width:100%;color:#0c9351;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0c9351;letter-spacing:.05rem;font-size:1.2rem;line-height:1.8rem;margin:.5rem 0 0}body header#header .Section .menuArea ul.main ul.sub li:nth-child(1){margin:1.5rem 0 0}body header#header .Section .menuArea ul.main ul.sub li a{color:#0c9351;padding:0 0 0 1.25rem}body header#header .Section .menuArea ul.main ul.sub li::before{content:"ー";position:absolute}body header#header .Section .menuArea .entry{width:9.25rem;height:4.5rem;border-radius:0 0 0 1rem}body header#header .Section .menuArea .entry span{font-size:1.2rem;padding:0 1.5rem 0 0}body header#header .Section .menuArea .entry span::after,body header#header .Section .menuArea .entry span::before{bottom:.75rem}body header#header .Section .menuArea .entry span::before{right:.25rem;width:.5rem;height:.5rem}body header#header .Section .menuArea .entry ul.sub{width:13.85rem;left:0;padding:1rem 2rem}body header#header .Section .menuArea .entry.active span::before{bottom:0}body header#header .Section .menuArea .menuIcon{display:-webkit-box;display:-ms-flexbox;display:flex;width:4.5rem;height:4.5rem;background-color:#0c9351;margin:0 0 0 .1rem}body header#header .Section .menuArea .menuIcon .Inner{width:1.5rem;height:.8rem;position:relative}body header#header .Section .menuArea .menuIcon .Inner span{width:100%;height:1px;background-color:#fefbf4;position:absolute;-webkit-transition:.5s;transition:.5s}body header#header .Section .menuArea .menuIcon .Inner span:nth-child(1){top:0}body header#header .Section .menuArea .menuIcon .Inner span:nth-child(2){top:calc(50% - .5px)}body header#header .Section .menuArea .menuIcon .Inner span:nth-child(3){bottom:0}body header#header.active .Section .menuArea ul.main{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}body header#header.active .Section .menuArea .menuIcon .Inner span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.35rem}body header#header.active .Section .menuArea .menuIcon .Inner span:nth-child(2){opacity:0}body header#header.active .Section .menuArea .menuIcon .Inner span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:.35rem}body section#Movie .Section{width:calc(100% - 2rem);height:calc(100% - 2rem);margin:1rem;border-radius:2rem}body section#Movie .Section .Contents{padding:4rem 1rem}body section#Movie .Section .Contents h2{width:100%;height:auto;aspect-ratio:1055/458;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto -1rem!important}body section#Movie .Section .Contents h2 .EN{font-size:1.2rem;width:100%;margin:0 0 .5rem}body section#Movie .Section .Contents h2 .JP{font-size:2rem;margin:0 auto 2.75rem}body section#Movie .Section .Contents .closeBtn{top:1rem;right:1rem;width:3rem;height:3rem}body section#Movie .Section .Contents .swiper-container{margin:0 auto;padding:0 0 10rem}body section#Movie .Section .Contents .swiper-container .swiper-wrapper .swiper-slide iframe{width:100%;height:auto;aspect-ratio:16/9}body section#Movie .Section .Contents .swiper-container .swiper-button-next,body section#Movie .Section .Contents .swiper-container .swiper-button-prev{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:7.0333333333rem;height:1.4rem;top:auto;bottom:5rem;font-size:1.2rem}body section#Movie .Section .Contents .swiper-container .swiper-button-next .arrow,body section#Movie .Section .Contents .swiper-container .swiper-button-prev .arrow{width:100%;height:100%;margin:0 auto}body section#Movie .Section .Contents .swiper-container .swiper-button-next p,body section#Movie .Section .Contents .swiper-container .swiper-button-prev p{display:none}body section#Movie .Section .illustContents .illust.cloud01,body section#Movie .Section .illustContents .illust.cloud02{width:37.7666666667rem;height:21.1rem;bottom:-16rem;z-index:3}body section#Movie .Section .illustContents .illust.cloud01{left:-16rem}body section#Movie .Section .illustContents .illust.cloud02{right:-24rem}body section#Movie .Section .illustContents .illust.balloon{display:none}body section#Movie .Section .illustContents .illust.bird{width:9.9666666667rem;height:3.5333333333rem;top:5rem;right:-1rem}body .staffSlider .Section{overflow:unset}body .staffSlider .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}body .staffSlider .Section .Contents h3{margin:5rem auto 0;width:100%;text-align:center}body .staffSlider .Section .Contents h3 .EN{font-size:2rem;line-height:2rem}body .staffSlider .Section .Contents h3 .JP{font-size:1.6rem;margin:0 auto}body .staffSlider .Section .Contents .swiperWrap{width:100%;margin:7rem auto 0}body .staffSlider .Section .Contents .swiperWrap .swiper-container{width:100%;margin:-1rem auto 0;position:3}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide{position:relative}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide::before{content:"";width:100%;height:5rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(93%,#d0d9b5),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#d0d9b5 93%,rgba(255,255,255,0));display:block;position:absolute;z-index:1;top:-4.5rem}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:auto}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea{left:1.5rem!important;bottom:2.5rem;width:calc(100% - 5.25rem)}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea .pos{font-size:1.4rem;line-height:2rem;margin:0 auto .5rem}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea .pos span{font-size:1rem}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name{font-size:1rem;line-height:1.25rem}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span:nth-child(1){width:auto}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span:nth-child(2){margin:0 0 0 1.25rem}body .staffSlider .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name span:nth-child(3){width:100%}body .staffSlider .Section .Contents .swiperWrap .swiper-pagination{top:-6.5rem;right:0!important;left:0!important;margin:auto;font-size:1.25rem;z-index:20;-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important}body .staffSlider .Section .Contents .swiperWrap .swiper-button-prev{top:-3.4rem;right:auto!important;left:10rem!important;z-index:20}body .staffSlider .Section .Contents .swiperWrap .swiper-button-next{top:-3.4rem;left:auto!important;right:10rem!important;z-index:20}body .staffSlider .Section .movieLink .illust.click{width:3.7rem;height:1.7666666667rem}body .staffSlider .Section .movieLink .movieBtn{-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}body .staffSlider .Section .movieLink .movieBtn p{font-size:1rem;line-height:1.2rem}body .staffSlider#staff_ph .Section{padding:0 0 4rem!important}body .staffSlider#staff_ph .Section .movieLink .illust.women{width:4.1rem;height:8.15rem;bottom:auto;top:5rem;left:2rem}body .staffSlider#staff_ph .Section .movieLink .illust.click{bottom:auto;left:auto;top:-1.5rem;right:5.5rem}body .staffSlider#staff_ph .Section .movieLink .movieBtn{width:9.8rem;height:6.25rem;bottom:auto;top:-1rem;left:auto;right:-1.5rem}body .staffSlider#staff_ge .Section{padding:0 0 4rem!important}body .staffSlider#staff_ge .Section .Contents h3{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body .staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .textArea p.name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .staffSlider#staff_ge .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body .staffSlider#staff_ge .Section .movieLink .illust.men{width:3.7rem;height:8.225rem;bottom:auto;top:5rem;right:2rem}body .staffSlider#staff_ge .Section .movieLink .illust.click{bottom:auto;right:auto;top:-1.5rem;left:5.5rem}body .staffSlider#staff_ge .Section .movieLink .movieBtn{width:9.8rem;height:6.25rem;bottom:auto;top:-1rem;right:auto;left:-1.5rem}body#topPage section#KV .Section .Contents h1{position:relative;top:0;left:0;text-align:center}body#topPage section#KV .Section .Contents h1 .title{font-size:4rem;line-height:4rem;margin:0 0 0 2rem}body#topPage section#KV .Section .Contents h1 .title .row{gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#topPage section#KV .Section .Contents h1 .title .row .Split:nth-child(4){font-size:4.5rem;margin:0 0 0 -1rem}body#topPage section#KV .Section .Contents h1 .sub{font-size:2rem;line-height:2.25rem;letter-spacing:.2em;margin:1rem 0 0 1rem}body#topPage section#KV .Section .Contents .bgArea{width:64rem;height:43.2rem;left:-9.5rem;top:5rem}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li p{font-size:1rem;line-height:1.15rem}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Left{width:9.75rem;height:6.25rem}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li.Right{width:9.75rem;height:6.25rem}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(1){top:3rem;right:28.5rem;-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(2){left:13.25rem;top:2.5rem;animation:KVbtn .5s reverse infinite}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(3){top:16.5rem;left:16rem;-webkit-animation:KVbtn .5s infinite;animation:KVbtn .5s infinite}body#topPage section#KV .Section .Contents .bgArea ul.btnBlock li:nth-child(4){top:18rem;right:23.75rem;animation:KVbtn .5s reverse infinite}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.balloon{width:3.45rem;height:3.3rem;top:2.25rem;left:18rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.bird{width:1.6rem;height:1.75rem;top:4.35rem;right:19.75rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.CatSnoring{width:.55rem;height:.6rem;top:15rem;right:26.25rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.men01{width:2.15rem;height:4.375rem;top:7.75rem;left:25.25rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.water{width:6.35rem;height:3.875rem;top:27.25rem;right:21.75rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.women01{width:1.875rem;height:4.375rem;top:7rem;left:23rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img:nth-child(1){width:4.775rem;height:3.15rem;top:12.5rem;left:8rem}body#topPage section#KV .Section .Contents .bgArea .animBlock .anim.smoke img:nth-child(2){width:4.8rem;height:3.2rem;top:12.5rem;left:7rem}body#topPage section#KV .Section .Contents .illustContents .illust.cloud{width:13.55rem;height:7.55rem;right:-4rem;left:auto;top:19rem}body#topPage section#KV .Section .Contents .illustContents .illust.cloud02{display:block;background-image:url(../img/KV/cloud02.png);width:9.1rem;height:4.55rem;top:15rem;left:-2rem;animation:5s cloud reverse infinite}body#topPage section#About{margin:4rem auto 0}body#topPage section#About .Section{padding:7.5rem 0}body#topPage section#About .Section .Contents .textHolder .text{font-size:1.6rem;line-height:3.2rem;text-align:center;margin:1.25rem auto 0}body#topPage section#About .Section .linkHolder{position:relative;width:100%;background-image:url(../img/SP_streetAbout.png);aspect-ratio:375/494;top:7rem;height:auto}body#topPage section#About .Section .linkHolder .Card a p.fontEN{font-size:2.7rem}body#topPage section#About .Section .linkHolder .Card a p.fontJP{font-size:1.4rem;line-height:1.75rem;margin:-.25rem 0 0}body#topPage section#About .Section .linkHolder .Card a span{position:absolute;right:2rem;top:3.75rem;bottom:0;margin:auto;width:1.6833333333rem;height:.3833333333rem}body#topPage section#About .Section .linkHolder .Card:nth-child(1){width:23.85rem;height:13.9rem;right:auto;left:2rem;top:1rem}body#topPage section#About .Section .linkHolder .Card:nth-child(2){width:19.75rem;height:13.65rem;right:2rem;top:17rem}body#topPage section#About .Section .linkHolder .Card:nth-child(2) a .cage{margin:0}body#topPage section#About .Section .linkHolder .Card:nth-child(2) a .cage span{top:5.5rem}body#topPage section#About .Section .linkHolder .bg{display:none}body#topPage section#About .Section .illustContents{position:absolute;bottom:0;width:100%;aspect-ratio:375/494}body#topPage section#About .Section .illustContents .bg{background:0 0}body#topPage section#About .Section .illustContents .illust.bird{width:3rem;height:3.15rem;top:-66rem;right:auto;left:2rem}body#topPage section#About .Section .illustContents .illust.cloud{display:block;background-image:url(../img/cloud01.png);width:13.55rem;height:7.55rem;right:-4rem;top:-61rem;opacity:1!important}body#topPage section#About .Section .illustContents .illust.people01{width:5.6rem;height:13.15rem;top:-10.5rem;right:1rem}body#topPage section#About .Section .illustContents .illust.people01 img.anim{width:2.56rem;height:2.8rem;margin:.45rem 0 0 .65rem}body#topPage section#About .Section .illustContents .illust.people02{width:18.45rem;height:10.55rem;bottom:17.5rem;right:auto;left:0}body#topPage section#About .Section .illustContents .illust.grass{width:14.9rem;height:5.1rem;top:9rem;right:6rem}body#topPage section#About .Section .illustContents .illust.bill{width:37.5rem;height:16.35rem;bottom:.75rem;right:-3rem}body#topPage section#Works{margin:0 auto}body#topPage section#Works .Section{padding:7rem 0 18rem}body#topPage section#Works .Section .Contents .textHolder .Holder{width:100%}body#topPage section#Works .Section .Contents .textHolder .Holder p{margin:0 auto 4rem;font-size:1.4rem;line-height:2.8rem}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder{width:90%;margin:0 auto}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li{margin:0 0 1.25rem;padding:0}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span{font-size:1rem}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span:nth-child(2){font-size:1.6rem}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li a span:nth-child(3){opacity:1}body#topPage section#Works .Section .Contents .textHolder .Holder .linkHolder ul li::after{bottom:-.25rem;width:100%}body#topPage section#Works .Section .Contents .imgHolder{position:relative;width:35.35rem;height:37.15rem;left:.35rem;top:4rem}body#topPage section#Works .Section .Contents .imgHolder ul li{width:31.95rem;height:20.85rem;left:2.6rem;top:.25rem;margin:auto}body#topPage section#Works .Section .illustContents .illust.balloon{width:3.5rem;height:9.45rem;top:48rem;left:-.25rem}body#topPage section#Works .Section .illustContents .illust.bird01{width:1.9rem;height:1.85rem;top:5.9rem;right:10.2rem}body#topPage section#Works .Section .illustContents .illust.bird02{display:none}body#topPage section#Works .Section .illustContents .illust.cloud{display:none}body#topPage section#Works .Section .illustContents .illust.people01{width:100%;aspect-ratio:1772/857;height:auto;left:0;bottom:0}body#topPage section#Works .Section .illustContents .illust.people02{display:none}body#topPage section#Works .Section .illustContents .bg{display:none}body#topPage section#Career{background-color:#e4f1e2;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10rem 0}body#topPage section#Career::after,body#topPage section#Career::before{content:"";width:100%;height:auto;position:absolute;left:0;opacity:1;background-size:100%;z-index:1}body#topPage section#Career::before{background-image:url(../img/SP_streetWorks.png);aspect-ratio:750/113;top:0}body#topPage section#Career::after{background-image:url(../img/SP_streetCareer.png);aspect-ratio:375/76;bottom:0;top:auto}body#topPage section#Career .scroll-slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:unset}body#topPage section#Career .scroll-slider .scroll-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock{background:0 0!important;padding:5rem 0 0}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder{-ms-flex-wrap:wrap;flex-wrap:wrap}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea{width:100%}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3 .num{font-size:3rem}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea h3 p.title{width:100%;font-size:1.6rem;margin:0 auto}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea p.text{font-size:2rem;line-height:3rem;text-align:center;margin:2.5rem auto 0}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock .Holder .textArea .linkArea a.btn .bg{display:block}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1){padding:0}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1) .Holder .textArea .linkArea{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1) .Holder .textArea .linkArea a.btn{width:24.6rem;height:7rem;margin:0 auto .5rem;padding:1.85rem 3rem 2rem}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(1) .Holder .imgArea{margin:2rem auto 0}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2) .Holder .textArea .linkArea{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2) .Holder .textArea .linkArea a.btn{width:24.6rem;height:7rem;padding:2rem 3rem}body#topPage section#Career .scroll-slider .scroll-wrapper .scroll-slide.contentsBlock:nth-child(2) .Holder .imgArea{margin:2rem auto 0;width:100%}body#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.people{display:none}body#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.balloon{width:7.95rem;height:16.8rem;bottom:auto;top:-10rem;left:auto;right:-1.5rem}body#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.bird{display:none}body#topPage section#Career .scroll-slider .scroll-wrapper .illustContents .illust.car{width:10.1rem;height:6.05rem;bottom:-9.5rem;left:.6rem;z-index:3}body#topPage section#Career .Header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0}body#topPage section#Career .Header h2.active .EN .Split.space{width:.75rem}body#topPage section#Career .bg{display:none}body#topPage section#Staff{margin:0}body#topPage section#Staff .Section{padding:8rem 0}body#topPage section#Staff .Section .Contents h2{margin:0 auto!important}body#topPage section#Staff .Section .Contents h2 .illustContents{width:12.5rem;height:5.15rem}body#topPage section#Staff .Section .Contents h2 .illustContents .illust.women{width:2.9714285714rem;height:6.2285714286rem;left:-4.3rem}body#topPage section#Staff .Section .Contents h2 .illustContents .illust.men{width:2.6857142857rem;height:6.5428571429rem;right:-4.5rem}body#topPage section#Staff .Section .Contents .staffSlider{margin:-5rem auto 0;padding:10rem 0 0}body.lowPage section#KV .Section .Contents{padding:4.5rem 0 0;height:25.5rem}body.lowPage section#KV .Section .imgHolder{aspect-ratio:3/2}body.lowPage section#KV .Section .imgHolder img{width:auto;height:100%}body.lowPage section#Intro .Section{padding:7rem 0 10rem}body.lowPage section#Intro .Section .Contents p{font-size:1.6rem;line-height:3.2rem}body.lowPage section#Intro .Section .Contents p span{font-size:1rem}body.lowPage section#NextContents .Section{padding:10rem 0 .5rem}body.lowPage section#NextContents .Section .Contents .linkHolder .Card{margin:5.5rem auto 0}body.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontEN{font-size:2rem;line-height:2rem}body.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontJP{font-size:3.5rem;line-height:4rem;margin:1rem auto}body.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontJP span{font-size:1.8rem;line-height:1.8rem}body.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage .arrow{background-size:100%}body.lowPage section#NextContents .Section .Contents .linkHolder .Card a .cage img{width:auto!important;height:calc(100% - 4rem);bottom:4rem!important;right:2rem}body.lowPage#careerPage section#NextContents .Section .Contents h2 .illustContents,body.lowPage#staffDetails section#NextContents .Section .Contents h2 .illustContents{height:5.5rem}body.lowPage#careerPage section#NextContents .Section .Contents h2 .illustContents .illust.women,body.lowPage#staffDetails section#NextContents .Section .Contents h2 .illustContents .illust.women{width:3.4666666667rem;height:7.2666666667rem;left:-4rem}body.lowPage#careerPage section#NextContents .Section .Contents h2 .illustContents .illust.men,body.lowPage#staffDetails section#NextContents .Section .Contents h2 .illustContents .illust.men{width:3.1333333333rem;height:7.6333333333rem;right:-4rem}body.lowPage .scrollHint{overflow-x:scroll;-webkit-overflow-scrolling:touch}body.lowPage .scrollHint::-webkit-scrollbar{height:4px}body.lowPage .scrollHint::-webkit-scrollbar-track{background:rgba(12,147,81,.3)}body.lowPage .scrollHint::-webkit-scrollbar-thumb{background:#0c9351;border:none}body.lowPage .scrollHint::-webkit-scrollbar-thumb:hover{background:rgba(12,147,81,.7)}body.lowPage .scrollHint.scroll-hint.is-left-scrollable,body.lowPage .scrollHint.scroll-hint.is-right-scrollable{background:0 0}body.lowPage .scrollHint .scroll-hint-icon-wrap.is-active{background-color:rgba(254,251,244,.6);-webkit-transition:.5s;transition:.5s}body.lowPage .scrollHint .scroll-hint-icon-wrap.is-active .scroll-hint-icon{background-color:#0c9351;width:12rem;height:8.75rem;padding:2rem 1rem}body.lowPage .scrollHint .scroll-hint-icon-wrap.is-active .scroll-hint-icon .scroll-hint-text{color:#fefbf4;margin:0;font-size:1rem}body.lowPage .scrollHint .scroll-hint-icon-wrap.is-active .scroll-hint-icon::after,body.lowPage .scrollHint .scroll-hint-icon-wrap.is-active .scroll-hint-icon::before{-webkit-filter:brightness(10) invert(1);filter:brightness(10) invert(1)}body#messagePage{background-color:#fff2d0}body#messagePage section#KV .Section{height:25.5rem!important;min-height:auto;padding:4.5rem 0 0}body#messagePage section#Message .Section{padding:0 0 10rem}body#messagePage section#Message .Section .Contents .imgHolder{margin:0 auto 4.5rem}body#messagePage section#Message .Section .Contents .Holder p{margin:0 auto 2rem;font-size:1.4rem;line-height:2.8rem}body#messagePage section#Message .Section .Contents .Holder .sign .pos{font-size:1.2rem;line-height:2rem}body#messagePage section#Message .Section .Contents .Holder .sign .name{font-size:2.75rem;margin:1rem auto 0}body#messagePage section#NextContents .Section{padding:10rem 0 30rem}body#messagePage section#NextContents .Section .Contents .linkHolder .Card{width:34.525rem;height:auto;aspect-ratio:875/515}body#messagePage section#NextContents .Section .Contents .linkHolder .Card a .cage{padding:0 1rem}body#messagePage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontEN{font-size:2rem}body#messagePage section#NextContents .Section .Contents .linkHolder .Card a .cage p.fontJP{font-size:3rem;line-height:3rem;margin:.35rem 0 2rem}body#messagePage section#NextContents .Section .Contents .linkHolder .Card a span{width:3.7875rem;height:.8625rem}body#messagePage section#NextContents .Section .Contents .illustHolder .illust.treeR{width:16.425rem;height:17.3rem;top:-5rem;right:-1rem}body#messagePage section#NextContents .Section .Contents .illustHolder .illust.treeL{width:17.55rem;height:18.15rem;top:-5rem;left:-1rem}body#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightL,body#messagePage section#NextContents .Section .Contents .illustHolder .illust.LightR,body#messagePage section#NextContents .Section .Contents .illustHolder .illust.butterfly{display:none}body#messagePage section#NextContents .Section .Contents .illustHolder .illust.people{width:100%;height:auto;aspect-ratio:296/65;bottom:-5rem;z-index:3}body#dataPage section#KV .Section .illustContents .illust.cloud{width:11.5166666667rem;top:22rem}body#dataPage section#Industry .Section .Contents{-ms-flex-wrap:wrap;flex-wrap:wrap}body#dataPage section#Industry .Section .Contents .textHolder{width:100%}body#dataPage section#Industry .Section .Contents .textHolder h2{text-align:left}body#dataPage section#Industry .Section .Contents .textHolder p{font-size:1.4rem;line-height:2.8rem;margin:4.25rem auto 0}body#dataPage section#Industry .Section .Contents .imgHolder{width:100%;margin:3rem auto 0}body#dataPage section#Industry .Section .Contents .imgHolder .countHolder{aspect-ratio:857/515;height:auto}body#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box:nth-child(1){margin:0 auto 2rem}body#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box p{font-size:1.8rem}body#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box .countBlock span{font-size:1.8rem}body#dataPage section#Industry .Section .Contents .imgHolder .countHolder .Card .box .countBlock span.count{font-size:3.6rem}body#dataPage section#Industry .Section .Contents .imgHolder .illustContents .illust.tree{width:13.98rem;height:18.26rem;top:3rem;right:-3rem}body#dataPage section#Industry .Section .Contents .imgHolder .illustContents .illust.people{width:100%;height:auto;aspect-ratio:1278/377;bottom:5rem;left:0}body#dataPage section#Sundrug .Section .Contents .illustContents .illust.balloon{width:6.78rem;top:-1rem}body#dataPage section#Sundrug .Section .Contents .illustContents .illust.people{width:5.2rem;top:9.25rem;left:auto;right:4rem}body#dataPage section#Sundrug .Section .Contents .illustContents .illust.cloud{width:11.04rem;bottom:-2rem}body#dataPage section#Sundrug .Section .Contents .illustContents .hoverBlock{display:none}body#dataPage section#Sundrug .Section .Contents .textHolder{gap:1.25rem}body#dataPage section#Sundrug .Section .Contents .textHolder .Card{width:100%;-ms-flex-line-pack:start;align-content:flex-start;aspect-ratio:unset;background-color:#0c9351}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main{width:40%}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .bar{display:none}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .title{font-size:1.6rem;position:unset;width:100%;text-align:center;color:#fefbf4}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main img.icon{height:4.35rem;margin:.5rem auto 1rem}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .countBlock span{font-size:1.3rem;line-height:1.3rem;margin:0 0 -.1rem .25rem;color:#fefbf4}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .main .countBlock span.count{font-size:3.6rem;line-height:3.6rem;margin:0;color:#fefbf4}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea{position:unset;padding:0;opacity:1;background-color:#fefbf4;height:auto;width:60%}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .num,body#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea .title{display:none}body#dataPage section#Sundrug .Section .Contents .textHolder .Card .backArea p{color:#333;border-top:none;padding:1.5rem;font-size:1.2rem;line-height:1.8rem}body#dataPage section#Sundrug .Section .Contents .textHolder .notes{font-size:1rem}body#dataPage section#Environ .Section .Contents h2 .EN span.Split.space{width:100%!important}body#dataPage section#Environ .Section .Contents .illustContents .illust.people01{width:9.375rem;top:auto;bottom:0;right:auto;left:0}body#dataPage section#Environ .Section .Contents .illustContents .illust.people02{width:7.85rem;top:-2rem;bottom:auto;left:0}body#dataPage section#Environ .Section .Contents .illustContents .illust.people03{width:12.975rem;right:0;bottom:0}body#dataPage section#Environ .Section .Contents .illustContents .hoverBlock{display:none}body#dataPage section#Environ .Section .Contents .textHolder{gap:1.25rem}body#dataPage section#Environ .Section .Contents .textHolder .Card{width:100%;-ms-flex-line-pack:start;align-content:flex-start;aspect-ratio:unset;padding:0;margin:0!important}body#dataPage section#Environ .Section .Contents .textHolder .Card .main{width:40%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .bar{display:none}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .title{font-size:1.6rem;line-height:2rem;position:unset;width:100%;text-align:center;color:#fefbf4}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .title span{font-size:1rem}body#dataPage section#Environ .Section .Contents .textHolder .Card .main img.icon{height:4.35rem;margin:.5rem auto 1rem;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:100%;text-align:center;margin:0 auto}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock span{font-size:1.3rem;line-height:1.3rem;margin:0 0 -.1rem .25rem;color:#fefbf4!important}body#dataPage section#Environ .Section .Contents .textHolder .Card .main .countBlock span.count{font-size:3.6rem;line-height:3.6rem;margin:0;color:#fefbf4}body#dataPage section#Environ .Section .Contents .textHolder .Card .backArea{position:unset;padding:0;opacity:1;background-color:#fefbf4!important;width:60%}body#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .num,body#dataPage section#Environ .Section .Contents .textHolder .Card .backArea .title{display:none}body#dataPage section#Environ .Section .Contents .textHolder .Card .backArea p{color:#333;border-top:none;padding:1.5rem;font-size:1.2rem;line-height:1.8rem}body#dataPage section#Environ .Section .Contents .textHolder .Card.green{background-color:#0c9351}body#dataPage section#Environ .Section .Contents .textHolder .Card.pink{background-color:#e19166}body#dataPage section#Environ .Section .Contents .textHolder .Card.blue{background-color:#12779e}body#dataPage section#Environ .Section .Contents .textHolder .notes{font-size:1rem}body#dataPage section#True .Section .Contents h2{width:100%;background-size:100%;padding:2.75rem 0}body#dataPage section#True .Section .Contents h2 .JP{margin:.25rem 0 0}body#dataPage section#True .Section .Contents .Holder h3{font-size:1.8rem;font-weight:400;line-height:1.8rem;padding:.75rem 1.5rem .5rem;margin:3rem 0 0}body#dataPage section#True .Section .Contents .Holder h3 span{font-size:1.2rem}body#dataPage section#True .Section .Contents .Holder h3::before{font-size:2rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true01-01{width:6.7rem;right:-1rem;bottom:-1rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-01{width:16.375rem;top:8rem;right:-1.5rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-02{width:7.8rem;bottom:auto;top:30rem;left:0}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-03{width:7.725rem;right:1.75rem;bottom:0}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true02-04{width:8.5333333333rem;bottom:auto;top:-23rem;right:auto;left:-1rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true03-01{width:24.075rem;right:0;top:15rem;left:0;margin:auto}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true03-02{width:8.5666666667rem;right:-.5rem;bottom:3rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true04-01{width:6.7rem;top:32rem;left:-1rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-01{width:5.65rem;top:1rem;right:1.5rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-02{width:8.175rem;top:15.75rem;left:11.5rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-03{width:3.85rem;left:1rem;bottom:2.5rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-04{width:2.375rem;top:21rem;right:4rem}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true05-05{width:8.4rem;right:3rem;bottom:0}body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true06-01,body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-01,body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-02,body#dataPage section#True .Section .Contents .Holder .illustContents .illust.true07-03{display:none}body#dataPage section#True .Section .Contents .Holder#true01{margin:-7rem auto 0;height:67rem}body#dataPage section#True .Section .Contents .Holder#true01 .imgBlock{margin:2rem auto 0}body#dataPage section#True .Section .Contents .Holder#true01 .imgBlock img{width:100%}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(1){width:25.5666666667rem;top:26rem;left:1rem;right:auto}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(2){width:22.3rem;top:auto;bottom:13rem;right:auto;left:7rem}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(3){width:18.9333333333rem;bottom:8rem;right:1rem}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(4){width:21.9rem;top:33rem;left:2rem}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(5){width:18.2666666667rem;top:38rem;left:auto;right:1rem}body#dataPage section#True .Section .Contents .Holder#true01 .cmtBlock img:nth-child(6){width:21.4333333333rem;bottom:2rem;left:1rem;z-index:-1}body#dataPage section#True .Section .Contents .Holder#true02{height:42rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(1){width:8.9333333333rem;top:9rem;right:auto;left:9rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(2){width:14rem;top:17rem;right:auto;left:5rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(3){width:11.3rem;top:12.5rem;right:auto;left:2rem;bottom:auto}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(4){width:8.0333333333rem;left:auto;right:5rem;bottom:auto;top:19rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(5){width:8.9333333333rem;top:25rem;left:auto;right:2rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(6){width:8.1rem;top:23rem;left:10rem;z-index:1}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(7){width:11.3666666667rem;top:25rem;left:1rem}body#dataPage section#True .Section .Contents .Holder#true02 .cmtBlock img:nth-child(8){width:24.5rem;top:30rem;right:1rem}body#dataPage section#True .Section .Contents .Holder#true03{height:46rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(1){width:9.2rem;right:3rem;top:8rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(2){width:6.4666666667rem;top:11rem;right:auto;left:7rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(3){width:7.7rem;top:9rem;right:auto;left:1rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(4){width:15.0666666667rem;right:auto;top:28rem;left:1rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(5){width:9.1rem;right:9rem;top:36.5rem;z-index:1}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(6){width:8.9rem;top:29rem;left:auto;right:5rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(7){width:7.4333333333rem;top:37rem;left:3rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(8){width:11.6666666667rem;top:32rem}body#dataPage section#True .Section .Contents .Holder#true03 .cmtBlock img:nth-child(9){width:6.9666666667rem;top:40rem;left:9rem}body#dataPage section#True .Section .Contents .Holder#true04{height:66rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(1){width:19.9666666667rem;top:20rem;left:1rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(2){width:18.8333333333rem;top:29rem;right:3rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(3){width:10.8666666667rem;top:22rem;right:1rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(4){width:12.9333333333rem;top:53rem;right:1rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(5){width:26.25rem;right:1rem;top:32rem;width:26.25rem;z-index:-1}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(6){width:20.5666666667rem;left:auto;top:40rem;right:1rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(7){width:21.2333333333rem;top:46rem;right:4rem;left:auto}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(8){width:15.1rem;top:52rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(9){width:12.4333333333rem;top:43.5rem;left:1rem}body#dataPage section#True .Section .Contents .Holder#true04 .cmtBlock img:nth-child(10){width:20.8rem;top:58rem;right:2rem;left:auto}body#dataPage section#True .Section .Contents .Holder#true04 .imgBlock{margin:2rem auto 0}body#dataPage section#True .Section .Contents .Holder#true04 .imgBlock img{width:100%}body#dataPage section#True .Section .Contents .Holder#true05{height:41rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(1){width:11.8333333333rem;right:3rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(2){width:17.2rem;right:auto;left:1rem;top:9rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(3){width:7.8666666667rem;top:18rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(4){width:19.5rem;top:20.5rem;left:5rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(5){width:8.6rem;top:17rem;left:auto;right:2rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(6){width:15.1666666667rem;top:24rem;left:2rem;z-index:-1}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(7){width:10.0333333333rem;top:27rem;right:2rem;left:auto}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(8){width:14.1333333333rem;left:5rem;top:34rem}body#dataPage section#True .Section .Contents .Holder#true05 .cmtBlock img:nth-child(9){width:6.9666666667rem;top:29.5rem;left:18rem}body#dataPage section#True .Section .Contents .Holder#true06{width:100%;height:auto}body#dataPage section#True .Section .Contents .Holder#true06 .graphBlock{width:90%;height:auto;margin:2rem auto}body#dataPage section#True .Section .Contents .Holder#true06 .graphBlock .illust.true06-graph{width:11.7666666667rem;bottom:2%}body#dataPage section#True .Section .Contents .Holder#true06 .graphBlock .illust.true06-graphNum{height:97%}body#dataPage section#True .Section .Contents .Holder#true07{width:100%;height:auto}body#dataPage section#True .Section .Contents .Holder#true07 .graphBlock{width:90%;height:auto;margin:2rem auto}body#dataPage section#True .Section .Contents .Holder#true07 .graphBlock .illust.true07-graph{width:9.3rem;bottom:2%}body#dataPage section#True .Section .Contents .Holder#true07 .graphBlock .illust.true07-graphNum{height:97%}body#dataPage section#True .Section .Contents .notes{font-size:1rem}body#dataPage section#NextContents .Section .Contents .linkHolder .Card a .cage img{width:6.575rem}body#worksPage section .Section .illustContents .illust.bill{width:12.5833333333rem;top:21rem}body#worksPage section .Section .illustContents .illust.people01{width:6.65rem;top:22rem;right:0}body#worksPage section .Section .illustContents .illust.balloon01{width:8.05rem;top:-12rem;left:-.5rem}body#worksPage section .Section .illustContents .illust.cloud{width:13.6rem;bottom:-3rem}body#worksPage section .Section .illustContents .illust.people02{width:3.975rem;top:48rem;left:1rem}body#worksPage section .Section .illustContents .illust.people03{width:4.65rem;bottom:43rem;right:0}body#worksPage section .Section .illustContents .illust.bird{width:7.625rem;top:8.5rem;left:5rem}body#worksPage section .Section .illustContents .illust.balloon02{width:7.9rem;top:4rem;right:-1rem;z-index:-1}body#worksPage section#Keywords .Section .Contents{gap:4.5rem 0}body#worksPage section#Keywords .Section .Contents .Holder{-ms-flex-wrap:wrap;flex-wrap:wrap}body#worksPage section#Keywords .Section .Contents .Holder .imgArea{width:100%;aspect-ratio:9/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#worksPage section#Keywords .Section .Contents .Holder .textArea{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0}body#worksPage section#Keywords .Section .Contents .Holder .textArea h3{font-size:2rem;line-height:3rem;margin:0 0 1.25rem}body#worksPage section#Doing .Section h2 .EN{font-size:1.6rem;line-height:3.2rem}body#worksPage section#Doing .Section h2 .JP{font-size:3rem;line-height:3rem;width:25rem;margin:.25rem auto 0}body#worksPage section#Doing .Section .Contents .Holder .imgArea{width:6.8rem;height:6.8rem}body#worksPage section#Doing .Section .Contents .Holder .textArea{width:calc(100% - 9.8rem);padding:1rem 2rem;font-size:1.2rem;line-height:2.4rem}body#worksPage section#Doing .Section .Contents .Holder .textArea::before{top:9%;border:1rem solid transparent}body#worksPage section#Doing .Section .Contents .Holder:nth-child(odd) .textArea::before{left:-2.4rem}body#worksPage section#Doing .Section .Contents .Holder:nth-child(even) .textArea::before{right:-2.4rem}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+1) .textArea::before{border-right:1.5rem solid #0c9351}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+2) .textArea::before{border-left:1.5rem solid rgba(12,147,81,.7)}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+3) .textArea::before{border-right:1.5rem solid #e19166}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+4) .textArea::before{border-left:1.5rem solid rgba(225,145,102,.7)}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n+5) .textArea::before{border-right:1.5rem solid #12779e}body#worksPage section#Doing .Section .Contents .Holder:nth-child(6n) .textArea::before{border-left:1.5rem solid rgba(18,119,158,.7)}body#worksPage section#Worksshow .Section h2{width:100%;margin:0 auto 0 -1%!important}body#worksPage section#Worksshow .Section h2 .JP{font-size:3rem;padding:3.75rem 0 0;width:55%;margin:1.25rem auto 0;padding:2.15rem 0 0}body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide .imgArea{border-radius:1rem}body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-wrapper .swiper-slide p{width:90%;margin:1.5rem auto 0;font-size:1.2rem;line-height:2.4rem}body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-next,body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-prev{top:7rem}body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-next:after,body#worksPage section#Worksshow .Section .Contents .swiperWrap .swiper-container .swiper-button-prev:after{font-size:2rem}body#worksPage.worksGE section#Keywords .Section h2 .JP{width:61%;margin:1.25rem auto 0;line-height:2rem}body#worksPage.worksBA section#Keywords .Section h2 .JP{width:72%;margin:1.25rem auto 0;line-height:2rem}body#welfarePage section .Section .illustContents .illust.cloud01{width:10.4833333333rem;top:21rem}body#welfarePage section .Section .illustContents .illust.people{width:7.025rem;top:-3rem;right:1rem}body#welfarePage section .Section .illustContents .illust.balloon01{width:8.05rem;top:-10rem;left:-1rem}body#welfarePage section .Section .illustContents .illust.cloud02{width:13.65rem;top:-5rem}body#welfarePage section .Section .illustContents .illust.cloud03{width:13.625rem;top:-5rem}body#welfarePage section .Section .illustContents .illust.balloon02{width:7.9rem}body#welfarePage section#Intro .Section .Contents ul.linkHolder{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem}body#welfarePage section#Intro .Section .Contents ul.linkHolder li{width:calc((100% - .7rem)/ 2)}body#welfarePage section.DetailsSection .Section .iconContents .Holder{width:calc((100% - 1.5rem)/ 2)}body#welfarePage section.DetailsSection .Section .iconContents .Holder .title{font-size:1.6rem;line-height:2rem;height:4rem;-ms-flex-line-pack:center;align-content:center}body#welfarePage section.DetailsSection .Section .iconContents .note{width:100%}body#welfarePage section.DetailsSection .Section .Contents .Holder{-ms-flex-wrap:wrap;flex-wrap:wrap}body#welfarePage section.DetailsSection .Section .Contents .Holder .imgArea{width:100%;aspect-ratio:9/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#welfarePage section.DetailsSection .Section .Contents .Holder .textArea{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0}body#welfarePage section.DetailsSection .Section .Contents .Holder .textArea h3{font-size:2rem;line-height:3rem;margin:0 0 1.25rem}body#welfarePage section.DetailsSection#Raising-children .Section .iconContents .Holder:nth-child(2) .title span{margin:-2.5rem 0 0 8rem}body#welfarePage section.DetailsSection#Raising-children .Section .iconContents .Holder:nth-child(3) .title span{top:1.75rem;right:2.25rem}body#welfarePage section#Place-of-work .Section p.intro{font-size:1.6rem;line-height:3.2rem}body#welfarePage section#Place-of-work .Section .Contents .Holder{width:100%;padding:3rem 2rem}body#welfarePage section#Place-of-work .Section .Contents .Holder h3{font-size:2rem;line-height:3rem;text-align:center;width:100%!important}body#welfarePage section#Place-of-work .Section .Contents .Holder p{margin:1rem auto 3rem;text-align:center!important;width:100%!important;display:block;height:auto}body#welfarePage section#Place-of-work .Section .Contents .Holder ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 1rem}body#welfarePage section#Place-of-work .Section .Contents .Holder ul li p{width:100%!important;text-align:left!important;padding:0 0 0 2rem;line-height:2.1rem}body#welfarePage section#Place-of-work .Section .Contents .Holder ul li p:nth-child(2){font-size:1.2rem}body#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1){padding:3rem 2rem 5.5rem}body#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1) h3{margin:0 auto 1rem}body#welfarePage section#Place-of-work .Section .Contents .Holder:nth-child(1) img{width:100%;margin:2rem auto 0}body#welfarePage section#Place-of-work .Section .cmtContents{margin:7rem auto 0}body#welfarePage section#Place-of-work .Section .cmtContents .Holder .imgArea{width:6.8rem;height:6.8rem}body#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea{width:calc(100% - 9.8rem);padding:1rem 2rem;font-size:1.2rem;line-height:2.4rem}body#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea .name{font-size:1.6rem;line-height:2rem}body#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea .name span{font-size:1.2rem}body#welfarePage section#Place-of-work .Section .cmtContents .Holder .textArea::before{top:9%;border:1rem solid transparent}body#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(odd) .textArea::before{left:-2.4rem;border-right:1.5rem solid #0c9351}body#welfarePage section#Place-of-work .Section .cmtContents .Holder:nth-child(even) .textArea::before{right:-2.4rem;border-left:1.5rem solid #0c9351}body#careerPage section .illustContents .illust{position:absolute}body#careerPage section .illustContents .illust.cloud01{width:11.5166666667rem}body#careerPage section .illustContents .illust.balloon{width:8.175rem}body#careerPage section .illustContents .illust.cloud02{width:11.7rem}body#careerPage section .illustContents .illust.bird{width:7.925rem}body#careerPage section .illustContents .illust.cloud03{width:12.7rem}body#careerPage section .illustContents .illust.cloud04{width:17.275rem}body#careerPage section .Section .subContents{padding:8.5rem 0 0}body#careerPage section .Section .subContents#career-support{padding:2.5rem 0 0}body#careerPage section .Section .subContents h3 .JP{font-size:2.5rem}body#careerPage section .Section .subContents h3::after{height:1px}body#careerPage section .Section .subContents p{font-size:1.6rem;line-height:3.2rem;width:100%}body#careerPage section .Section .subContents p span{font-size:1rem;line-height:1.5rem}body#careerPage section .Section .subContents .imgArea img{width:150%}body#careerPage section#KV .Section .Contents h1 .sub{width:20.5rem;font-size:2rem;line-height:2rem}body#careerPage section#Intro .Section{padding:7rem 0 10rem}body#careerPage section#Intro .Section .Contents{padding:3.5rem 0}body#careerPage section#Curriculum .Section p{font-size:1.6rem;line-height:3.2rem;width:100%}body#careerPage section#Curriculum .Section .Contents{margin:3rem auto 0}body#careerPage section#Curriculum .Section .Contents img{width:200%}body#careerPage section#Advisor .Section p{font-size:1.6rem;line-height:3.2rem;width:100%}body#careerPage section#Advisor .Section .Contents .Holder{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 3rem;margin:0 auto 4rem}body#careerPage section#Advisor .Section .Contents .Holder .imgArea{width:100%;aspect-ratio:9/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}body#careerPage section#Advisor .Section .Contents .Holder .textArea{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}body#careerPage section#Advisor .Section .Contents .Holder .textArea h3{font-size:2rem;line-height:3rem;margin:0 0 1.25rem}body#careerPage section#Support .Section .iconContents{gap:1.4rem .7rem}body#careerPage section#Support .Section .iconContents .Holder{width:calc((100% - .7rem)/ 2)}body#careerPage section#Support .Section .iconContents .Holder .title{font-size:1.6rem;line-height:1.6rem}body#careerPage section#Support .Section .iconContents .Holder p{height:5.35rem;padding:1.25rem .5rem;font-size:1.4rem;line-height:1.8rem}body#careerPage section#Vision .Section p{font-size:1.6rem;line-height:3.2rem;width:100%}body#careerPage section#Vision .Section .Contents img.imgArea{width:200%}body#careerPage section#Vision .Section .Contents .linkArea a{height:2.6rem}body#careerPage section#Vision .Section .Contents .linkArea a img{width:2.15rem;height:2.15rem;margin:0 1.2rem 0 auto!important}body#careerPage.career_ph section.phSection .illustContents .illust.cloud01{top:21rem}body#careerPage.career_ph section.phSection .illustContents .illust.balloon{top:-14rem;left:-.5rem}body#careerPage.career_ph section.phSection .illustContents .illust.cloud02{top:-3rem}body#careerPage.career_ph section.phSection .illustContents .illust.bird{top:5rem}body#careerPage.career_ph section.phSection .illustContents .illust.cloud03{top:-5rem}body#careerPage.career_ph section.phSection .illustContents .illust.cloud04{top:-6rem}body#careerPage.career_ph section.phSection h2{margin:0 auto 3rem!important}body#careerPage.career_ph section.phSection h2 .EN{font-size:1.8rem}body#careerPage.career_ph section.phSection h2 .JP{font-size:2.8rem;line-height:4rem;margin:0 auto;letter-spacing:.1rem}body#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(1){top:9.3rem;left:38.75rem}body#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(2){top:17.25rem;left:27.2rem}body#careerPage.career_ph section#Curriculum .Section .Contents .linkArea a:nth-child(3){top:20.52rem;left:27.2rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(1){width:11.5rem;left:1.2rem;bottom:3.25rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(2){width:14.8rem;bottom:7rem;left:14rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(3){width:11.2rem;top:6.6rem;left:1.2rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(4){width:11rem;bottom:6.9rem;left:1.2rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(5){width:18rem;right:-23.8rem;bottom:14.6rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(6){width:8.4rem;top:10.5rem;left:30.75rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(7){width:12rem;left:14.4rem;top:5.5rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(8){width:10.25rem;top:6.5rem;right:-14.9rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(9){width:10.4rem;bottom:3.3rem;right:-30.25rem}body#careerPage.career_ph section#Vision .Section .Contents .linkArea a:nth-child(10){width:8.3rem;top:10.5rem;right:-26.3rem}body#careerPage.career_ge section.geSection .illustContents .illust.cloud01{top:21rem}body#careerPage.career_ge section.geSection .illustContents .illust.balloon{top:-14rem;left:-.5rem}body#careerPage.career_ge section.geSection .illustContents .illust.cloud02{top:112rem}body#careerPage.career_ge section.geSection .illustContents .illust.bird{top:116rem;right:auto;left:1rem}body#careerPage.career_ge section.geSection .illustContents .illust.cloud03{top:-5rem}body#careerPage.career_ge section.geSection .illustContents .illust.cloud04{top:-5rem}body#careerPage.career_ge section.geSection h2{margin:0 auto 3rem!important}body#careerPage.career_ge section.geSection h2 .EN{font-size:1.8rem}body#careerPage.career_ge section.geSection h2 .point{width:100%!important;height:auto;padding:.5rem;position:unset;font-size:1.8rem;line-height:1.8rem;margin:.5rem auto 0}body#careerPage.career_ge section.geSection h2 .JP{font-size:2.8rem;line-height:4rem;width:100%;padding:.7rem 1rem 1rem!important;letter-spacing:.1rem;margin:0 auto}body#careerPage.career_ge section#Curriculum .Section{padding:0 0 10.5rem}body#careerPage.career_ge section#Curriculum .Section .Contents .linkArea a:nth-child(1){top:8.55rem;left:9.3rem}body#careerPage.career_ge section#Curriculum .Section .Contents .linkArea a:nth-child(2){top:27.5rem;left:27rem}body#careerPage.career_ge section#Rotation .Section h2 .EN{line-height:.8rem;margin:0 auto 1.75rem}body#careerPage.career_ge section#Rotation .Section h2 .EN .Split:nth-child(15){width:100%}body#careerPage.career_ge section#Rotation .Section h2 .JP{padding:.7rem 2rem 1rem!important}body#careerPage.career_ge section#Rotation .Section p{font-size:1.6rem;line-height:3.2rem;width:100%}body#careerPage.career_ge section#Rotation .Section .Contents{padding:2.5rem 1rem}body#careerPage.career_ge section#Rotation .Section .Contents h3 .JP{font-size:2.4rem}body#careerPage.career_ge section#Rotation .Section .Contents .Holder{gap:1.7rem .7rem;margin:2rem auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}body#careerPage.career_ge section#Rotation .Section .Contents .Holder img{width:calc((100% - 1.4rem)/ 3)}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(1){width:2.15rem;height:2.15rem;bottom:4.25rem;left:14.5rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(2){width:2.15rem;height:2.15rem;bottom:4.25rem;left:12rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(3){width:15.6rem;top:6.3rem;left:1rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(4){width:17.8rem;bottom:4.7rem;left:24.25rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(5){width:13rem;top:18.6rem;left:14.75rem;height:4.25rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(6){width:12.8rem;top:13.75rem;left:41.25rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(7){width:8.8rem;bottom:8.3rem;left:37.6rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(8){width:13.8rem;top:1.3rem;left:24.8rem;height:3.9rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(9){width:13.8rem;top:6.5rem;left:28.9rem}body#careerPage.career_ge section#Vision .Section .Contents .linkArea a:nth-child(10){width:11rem;top:2.7rem;left:40.5rem}body#internPage .illustContents .illust,body#recruitPage .illustContents .illust{z-index:-1}body#internPage .illustContents .illust.cloud01,body#recruitPage .illustContents .illust.cloud01{width:8.1833333333rem}body#internPage .illustContents .illust.cloud02,body#recruitPage .illustContents .illust.cloud02{width:8.2166666667rem}body#internPage section#KV .Section .Contents h1 .sub,body#recruitPage section#KV .Section .Contents h1 .sub{width:20.5rem;font-size:2rem;line-height:2rem}body#internPage section#KV .Section p,body#recruitPage section#KV .Section p{font-size:1.6rem;line-height:3.2rem}body#internPage section.recruitSection .Section,body#recruitPage section.recruitSection .Section{padding:0 0 8.5rem}body#internPage section.recruitSection .Section h2,body#recruitPage section.recruitSection .Section h2{height:5.5rem;margin:0 auto!important}body#internPage section.recruitSection .Section h2 .JP,body#recruitPage section.recruitSection .Section h2 .JP{font-size:2rem;margin:0}body#internPage section.recruitSection .Section .Contents,body#recruitPage section.recruitSection .Section .Contents{padding:1rem 2.5rem 0}body#internPage section.recruitSection .Section .Contents table:nth-child(1) caption,body#recruitPage section.recruitSection .Section .Contents table:nth-child(1) caption{margin:4rem auto 0}body#internPage section.recruitSection .Section .Contents table caption,body#recruitPage section.recruitSection .Section .Contents table caption{padding:.5rem 1rem;margin:0}body#internPage section.recruitSection .Section .Contents table tr,body#recruitPage section.recruitSection .Section .Contents table tr{display:block;border-bottom:1px solid rgba(51,51,51,.2);padding:0 0 2rem;margin:0 0 2rem}body#internPage section.recruitSection .Section .Contents table tr th,body#recruitPage section.recruitSection .Section .Contents table tr th{width:100%;display:block;margin:0 0 1rem}body#internPage section.recruitSection .Section .Contents table tr td,body#recruitPage section.recruitSection .Section .Contents table tr td{width:100%;margin:0;display:block;font-size:1.4rem;line-height:2.1rem}body#internPage section.recruitSection .Section .Contents table tr td span,body#recruitPage section.recruitSection .Section .Contents table tr td span{line-height:1.2rem}body#internPage section.recruitSection .Section .Contents table tr:last-child,body#recruitPage section.recruitSection .Section .Contents table tr:last-child{border:none}body#internPage section.recruitSection .Section .Contents table tr .table,body#recruitPage section.recruitSection .Section .Contents table tr .table{overflow:scroll}body#internPage section.recruitSection .Section .Contents table tr .table table,body#recruitPage section.recruitSection .Section .Contents table tr .table table{width:180%;table-layout:fixed}body#internPage section.recruitSection .Section .Contents table tr .table table tr,body#recruitPage section.recruitSection .Section .Contents table tr .table table tr{display:table-row;margin:0;padding:0}body#internPage section.recruitSection .Section .Contents table tr .table table tr td,body#internPage section.recruitSection .Section .Contents table tr .table table tr th,body#recruitPage section.recruitSection .Section .Contents table tr .table table tr td,body#recruitPage section.recruitSection .Section .Contents table tr .table table tr th{display:table-cell;font-size:1rem;line-height:3rem}body#internPage section.recruitSection .Section .Contents table tr .table table tr .sticky,body#recruitPage section.recruitSection .Section .Contents table tr .table table tr .sticky{position:sticky;left:0;z-index:3}body#internPage section.recruitSection .Section .Contents .flow .Holder,body#recruitPage section.recruitSection .Section .Contents .flow .Holder{padding:0 0 3rem;margin:0 auto 3rem}body#internPage section.recruitSection .Section .Contents .flow .Holder h4 .EN,body#recruitPage section.recruitSection .Section .Contents .flow .Holder h4 .EN{font-size:1.8rem;line-height:1.8rem}body#internPage section.recruitSection .Section .Contents .flow .Holder p,body#recruitPage section.recruitSection .Section .Contents .flow .Holder p{margin:2rem auto 0;line-height:2.1rem}body#internPage section.recruitSection .Section .Contents .flow .Holder:nth-child(1),body#recruitPage section.recruitSection .Section .Contents .flow .Holder:nth-child(1){margin:3rem auto}body#internPage section.recruitSection .Section .Contents .flow .Holder:last-child,body#recruitPage section.recruitSection .Section .Contents .flow .Holder:last-child{padding:0 0 7rem}body#internPage section.recruitSection .Section .Contents .flow .Holder::after,body#recruitPage section.recruitSection .Section .Contents .flow .Holder::after{border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:2rem solid #0c9351}body#internPage section#Link .Section .Contents.linkBnr,body#recruitPage section#Link .Section .Contents.linkBnr{background-image:url(../img/recruit/SP_entryBannar.png);aspect-ratio:15/17}body#internPage section#Link .Section .Contents.linkBnr .entryBlock,body#recruitPage section#Link .Section .Contents.linkBnr .entryBlock{top:auto;right:0;left:0;bottom:2rem;width:56%;margin:auto}body#internPage section#Link .Section .Contents.linkBnr .entryBlock p,body#recruitPage section#Link .Section .Contents.linkBnr .entryBlock p{font-size:3.5rem;padding:1rem 0 .5rem}body#internPage section#Link .Section .Contents.other ul,body#recruitPage section#Link .Section .Contents.other ul{gap:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body#internPage section#Link .Section .Contents.other ul li,body#recruitPage section#Link .Section .Contents.other ul li{width:calc((100% - .7rem)/ 2)}body#internPage section#Link .Section .Contents.sns,body#recruitPage section#Link .Section .Contents.sns{padding:2rem 3rem 3rem}body#internPage section#Link .Section .Contents.sns h2 .JP,body#recruitPage section#Link .Section .Contents.sns h2 .JP{font-size:2.5rem}body#internPage section#Link .Section .Contents.sns ul,body#recruitPage section#Link .Section .Contents.sns ul{width:100%;gap:0 .7rem}body#internPage section#Link .Section .Contents.sns ul li,body#recruitPage section#Link .Section .Contents.sns ul li{width:calc((100% - 1.4rem)/ 3)}body#internPage section.intSection .Section .Contents,body#recruitPage section.intSection .Section .Contents{gap:4.5rem 0}body#internPage section.intSection .Section .Contents .Holder,body#recruitPage section.intSection .Section .Contents .Holder{-ms-flex-wrap:wrap;flex-wrap:wrap}body#internPage section.intSection .Section .Contents .Holder .imgArea,body#recruitPage section.intSection .Section .Contents .Holder .imgArea{width:100%;aspect-ratio:9/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#internPage section.intSection .Section .Contents .Holder .textArea,body#recruitPage section.intSection .Section .Contents .Holder .textArea{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0}body#internPage section.intSection .Section .Contents .Holder .textArea h3,body#recruitPage section.intSection .Section .Contents .Holder .textArea h3{font-size:2rem;line-height:3rem;margin:0 0 1.25rem}body#staffDetails #wrapper{overflow:hidden}body#staffDetails .illustContents .illust.ballon01{width:5.0333333333rem;bottom:12rem;right:-2.5rem}body#staffDetails .illustContents .illust.cloud01{width:12.2166666667rem;top:-4rem}body#staffDetails .illustContents .illust.cloud02{width:6.15rem}body#staffDetails .illustContents .illust.ballon02{width:7.3166666667rem;top:-8rem;left:-1rem}body#staffDetails .illustContents .illust.cloud03{width:14.975rem;top:-3rem;right:-2rem}body#staffDetails .illustContents .illust.cloud04{width:7.75rem}body#staffDetails section#Interview{width:100%}body#staffDetails section#Interview .Section{padding:10rem 0}body#staffDetails section#Interview .Section .Contents .textHolder{width:100%;margin:0 auto}body#staffDetails section#Interview .Section .Contents .textHolder h3{font-size:2.5rem;line-height:3.5rem}body#staffDetails section#Interview .Section .Contents .textHolder .textArea{margin:3.5rem 0 0}body#staffDetails section#Interview .Section .Contents .textHolder .textArea p{font-size:1.4rem;line-height:2.8rem}body#staffDetails section#Interview .Section .Contents .imgHolder{margin:4rem auto 7rem;width:100%!important}body#staffDetails nav#Sidebar{display:none}body#staffDetails section#my-working{background-size:1.55rem}body#staffDetails section#my-working .Section h2.active .EN .Split:nth-child(10){width:100%}body#staffDetails section#my-working .Section .Contents .Holder{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}body#staffDetails section#my-working .Section .Contents .Holder .time{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:2rem;line-height:2.5rem;width:auto;margin:0 0 0 1rem}body#staffDetails section#my-working .Section .Contents .Holder .clock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:2.5rem;height:2.5rem}body#staffDetails section#my-working .Section .Contents .Holder .textArea{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(100% - 3.5rem);margin:1rem 0 0 auto}body#staffDetails section#my-working .Section .Contents .Holder .textArea h3{padding:0 .25rem;margin:0}body#staffDetails section#my-working .Section .Contents .Holder .textArea p{font-size:1.4rem;line-height:2.8rem}body#staffDetails section#my-working .Section .Contents .Holder::after{left:1.2rem;height:calc(100% - 3.5rem - 2rem);bottom:1.5rem}body#staffDetails section#my-working .Section .Contents .Holder:last-child{padding:0}body#staffDetails section#my-career .Section h2{margin:0 auto 3rem!important}body#staffDetails section#my-career .Section .Contents{overflow-x:scroll;padding:13rem 0 0}body#staffDetails section#my-career .Section .Contents svg{width:180%}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt{width:calc(50% - 3rem);height:9rem;padding:0 .5rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt::after{border-left:1rem solid transparent;border-right:1rem solid transparent;bottom:-.9rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt p{font-size:1.4rem;line-height:2.1rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt01{left:calc(.5rem + (50% - 3rem) * 0);bottom:5.5rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt01::after{border-top:1rem solid #e19166}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt02{left:calc(1.75rem + (50% - 3rem) * 1);bottom:8.5rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt02::after{border-top:1rem solid #d5c435}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt03{left:calc(2.75rem + (50% - 3rem) * 2);bottom:11.5rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt03::after{border-top:1rem solid #0c9351}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt04{left:calc(3.75rem + (50% - 3rem) * 3);bottom:14.5rem}body#staffDetails section#my-career .Section .Contents .textHolder .cmtArea .cmt.cmt04::after{border-top:1rem solid #12779e}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year{height:2.75rem;width:45%}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year01{bottom:.85rem;left:0}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year02{bottom:3.6rem;left:45%}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year03{bottom:6.35rem;left:90%}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year.year04{bottom:9.1rem;left:135%}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.num{font-size:2.5rem;line-height:2.75rem}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.JPcount{font-size:1.6rem;line-height:2.75rem}body#staffDetails section#my-career .Section .Contents .textHolder .yearArea .year span.JP{font-size:2rem;line-height:2.75rem}body#staffDetails section#my-holidays .Section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#staffDetails section#my-holidays .Section .Contents{width:100%}body#staffDetails section#my-holidays .Section .Contents h2 .EN{line-height:3rem}body#staffDetails section#my-holidays .Section .Contents h2 .JP{margin:.25rem 0 0}body#staffDetails section#my-holidays .Section .Contents p{width:95%;margin:0 auto}body#staffDetails section#my-holidays .Section .imgHolder{margin:3rem auto 0}body#staffDetails.staffPH .illustContents .illust.bill{width:13.4rem;top:21rem;right:-1rem}body#staffDetails.staffPH .illustContents .illust.people{width:4.3666666667rem;top:20.75rem;left:.5rem}body#staffDetails.staffGE .illustContents .illust.bill{width:13.4rem;top:21rem;right:-1rem}body#staffDetails.staffGE .illustContents .illust.people{width:4.85rem;top:20.75rem;left:.5rem}body footer#Footer .Section{padding:7.45rem 0 5rem}body footer#Footer .Section .Contents{width:100%}body footer#Footer .Section .Contents .infoBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body footer#Footer .Section .Contents .infoBlock h2 .EN{font-size:3rem;line-height:1.75rem}body footer#Footer .Section .Contents .infoBlock h2 .EN .Split.space{width:100%}body footer#Footer .Section .Contents .infoBlock .linkHolder{width:35.5rem}body footer#Footer .Section .Contents .infoBlock .linkHolder .Card{width:17.25rem;height:10.35rem}body footer#Footer .Section .Contents .infoBlock .linkHolder .Card a .cage{width:100%;height:100%;padding:.75rem 0}body footer#Footer .Section .Contents .infoBlock .linkHolder .Card a p.fontEN{font-size:1rem;color:#0c9351;line-height:1rem}body footer#Footer .Section .Contents .infoBlock .linkHolder .Card a p.fontJP{font-size:1.4rem;line-height:1.7rem;margin:.25rem auto 1rem}body footer#Footer .Section .Contents .infoBlock .linkHolder .Card a span{width:1.6833333333rem;height:.3833333333rem}body footer#Footer .Section .Contents .infoBlock .illustHolder .illust.tree{width:100%;height:11.5rem;aspect-ratio:2447/680}body footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightC,body footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightL,body footer#Footer .Section .Contents .infoBlock .illustHolder .illust.LightR{display:none}body footer#Footer .Section .Contents .infoBlock .illustHolder .illust.people{background-image:url(../img/Footer/SP_people.png);width:90%;height:auto;aspect-ratio:646/217;margin:3rem auto 0}body footer#Footer .Section .Contents .menuBlock{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:90%;margin:5rem auto 0;gap:3rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body footer#Footer .Section .Contents .menuBlock .Holder{width:47%}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(3) .title{width:100%}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}body footer#Footer .Section .Contents .menuBlock .Holder:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:0}body footer#Footer .Section .Contents .menuBlock .Holder ul li{display:-webkit-box;display:-ms-flexbox;display:flex}body footer#Footer .Section .Contents .menuBlock .Holder ul li::before{margin:0 .25rem 0 0}body footer#Footer .Section .Contents .menuBlock .Holder ul.staff{width:50%;display:block}body footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul li{width:45%}body footer#Footer .Section .Contents .menuBlock .Holder ul.staff ul li:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body footer#Footer .Section .Contents .entryBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:90%;margin:5rem auto 0}body footer#Footer .Section .Contents .entryBlock p{text-align:center;font-size:3rem;line-height:3rem}body footer#Footer .Section .Contents .entryBlock ul{font-size:1.6rem;line-height:4.3rem;margin:1.75rem auto 0}body footer#Footer .Section .Contents .entryBlock ul li{padding:0 1.5rem}body footer#Footer .Section .Contents .entryBlock ul li::after{right:1.5rem}body footer#Footer .Section .Contents .entryBlock ul::before{top:5rem}body footer#Footer .Section .Contents .companyBlock{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:95%;margin:7.5rem auto 0}body footer#Footer .Section .Contents .companyBlock ul{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;line-height:2rem;text-align:center}body footer#Footer .Section .Contents .companyBlock ul li{width:100%}body footer#Footer .Section .Contents .cw{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin:7.5rem auto 0}body footer#Footer .illustArea .illust.bill{top:12.5rem;left:-4rem;width:21.5714285714rem;height:11.9714285714rem}body footer#Footer .illustArea .illust.tree{top:9.75rem;width:10.6285714286rem;height:15.6285714286rem}body footer#Footer .illustArea .illust.people{top:19.75rem;right:2.25rem;width:7.2857142857rem;height:4.8rem}body footer#Footer .illustArea .anim.women01{top:20rem;left:2.5rem;width:2.1428571429rem;height:5rem}body footer#Footer .illustArea .anim.balloon{display:none}}@media only screen and (max-width:480px){html{font-size:266.6%;font-size:2.666vw}body .deviseHeight{min-height:812px}body section#Movie .Section .Contents{padding:12rem 1rem}body section#Movie .Section .illustContents .illust.cloud01,body section#Movie .Section .illustContents .illust.cloud02{bottom:-10rem}body section#Movie .Section .illustContents .illust.balloon{display:block;top:auto;bottom:6rem;left:-2rem;width:8.4666666667rem;height:16.5333333333rem}body section#Movie .Section .illustContents .illust.bird{top:12rem}}