@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Shippori+Mincho+B1&family=EB+Garamond&family=Libre+Baskerville&display=swap");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:inherit;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:transparent}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto}img{width:100%}.content_w700{width:100%;max-width:700px;margin:0 auto}.content_w800{width:100%;max-width:800px;margin:0 auto}.content_w900{width:100%;max-width:900px;margin:0 auto}.content_w1000{width:100%;max-width:1000px;margin:0 auto}.content_w1100{width:100%;max-width:1100px;margin:0 auto}.content_w1200{width:100%;max-width:1200px;margin:0 auto}.content_w1300{width:100%;max-width:1300px;margin:0 auto}.content_w1400{width:100%;max-width:1400px;margin:0 auto}.content_w1500{width:100%;max-width:1500px;margin:0 auto}.content_w1600{width:100%;max-width:1600px;margin:0 auto}.ib{display:inline-block}.notes{width:90%;margin:0 auto;max-width:1000px;padding:50px 0}.note{font-size:10px;letter-spacing:0.1em;line-height:1.2em;text-align:left}.co_fff{color:#fff}.co_000{color:#000}.h1Tag{display:none}@media screen and (min-width:769px){._sp{display:none}._pc{display:block}}@media screen and (max-width:768px){.notes{width:90%;padding:6.66666665vw 0}._sp{display:block}._pc{display:none}}@font-face{}@font-face{}body{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal}.gara{font-weight:400;font-style:normal}.go1{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.alp1{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.alp2{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:after,.scrollin_anime_01.scrollin .anm:before{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:after,.scrollin_anime_01 .anm:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{-webkit-transition-delay:0;transition-delay:0}.scrollin_anime_01 .anm_01:before{-webkit-transition-delay:0.3s;transition-delay:0.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:0.2s;transition-delay:0.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:0.5s;transition-delay:0.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:0.4s;transition-delay:0.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:0.7s;transition-delay:0.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:0.6s;transition-delay:0.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:0.9s;transition-delay:0.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:0.8s;transition-delay:0.8s}.scrollin_anime_01 .anm_05:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{-webkit-transition-delay:1s;transition-delay:1s}.scrollin_anime_01 .anm_06:before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.scrollin_anime_02{opacity:0;-webkit-transition:2s;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{-webkit-transform:scale(1);transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:2s;transition:2s}.scrollin_anime_02 .anm_box .anm_01{-webkit-transition-delay:0.3s;transition-delay:0.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_03 .anm_01{-webkit-transition-delay:0.5s;transition-delay:0.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:0.7s;transition-delay:0.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:0.9s;transition-delay:0.9s}.scrollin_anime_03 .anm_04{-webkit-transition-delay:1.1s;transition-delay:1.1s}.anime0{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime2{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime3{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime4{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime5{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime6{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime7{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime8{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime9{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime10{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime11{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime12{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime13{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime14{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime15{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.15s;transition-delay:0.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.25s;transition-delay:0.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.45s;transition-delay:0.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.55s;transition-delay:0.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.65s;transition-delay:0.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.75s;transition-delay:0.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.85s;transition-delay:0.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}to{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.7s;animation-delay:0.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:0.5;-ms-opacity:0.5;-moz-opacity:0.5}to{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:0.5;-ms-opacity:0.5;-moz-opacity:0.5}to{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;-ms-animation-delay:0.3s;-moz-animation-delay:0.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s;-ms-animation-delay:0.6s;-moz-animation-delay:0.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s;-ms-animation-delay:0.9s;-moz-animation-delay:0.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:0.5}to{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:0.5}to{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;-moz-animation-delay:0.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s;-moz-animation-delay:0.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s;-moz-animation-delay:0.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}header{width:100%;position:fixed;left:0;top:0;z-index:90}header:before{pointer-events:none;content:"";display:block;width:100%;height:100px;position:absolute;left:0;top:0;z-index:1;-webkit-transition:0.5s;transition:0.5s;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(22,22,22,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(22,22,22,0.5) 10%,rgba(0,0,0,0) 100%);opacity:0}header .btnset{position:absolute;right:90px;top:12px;width:400px}header .header{margin:0 auto;width:100%;padding:20px 0 0 0;position:relative;display:block;z-index:91;-webkit-transition:0.3s;transition:0.3s}header .header .header-logo{width:40%;max-width:260px;margin-left:20px}@media screen and (max-width:768px){header .header .header-logo{margin-top:10px}}header .header .header-logo a{display:block}header .header .header-logo a img{width:100%}header .header .header-logo a img.colw{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:0.3s;transition:0.3s}header .mbtn{border:1px solid #FFFFFF;width:40%;height:36px;max-width:150px;position:absolute;right:120px;top:20px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){header .mbtn{display:none}}header .mbtn:before{width:15px;height:15px;background-size:100%;background-position:center center;background-image:url("../img/top/ico_search.png");content:"";position:absolute;right:10px;top:10px;z-index:3}header .mbtn:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#1e1e1e;opacity:0;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}header .mbtn a{z-index:2;display:block;width:100%;height:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}header .mbtn a p{font-size:1.4rem;line-height:1;text-align:center;-webkit-transition:0.3s;transition:0.3s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}header .mbtn.hv a:before{opacity:1}header .mbtn.hv p{color:#fff!important}header .mbtn.hv:before{bottom:-14px}header .mbtn.hv:after{opacity:0.5;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1)}#index.h-small header:before,#index.podfix header:before{opacity:0.5}header.active:before{-webkit-transition:0s!important;transition:0s!important;opacity:0!important}@media screen and (max-width:768px){header .header{padding:10px 0 0 0;z-index:3;position:relative}header .header .header-logo{width:74%}}@media screen and (max-width:768px){}.spmenutit{cursor:pointer;width:44px;height:28px;display:block;position:fixed;right:20px;top:20px;font-size:12px;-webkit-transition:1s;transition:1s;z-index:9010}@media screen and (max-width:768px){.spmenutit{display:block;right:10px;top:20px}}.spmenutit>div{display:block;width:40px;height:28px;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.spmenutit>div span{position:absolute;width:100%;height:2px;height:3px;background-color:#fff;left:0;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear}.spmenutit>div p{line-height:12px;font-size:10px;text-align:center}.spmenutit>div span:first-of-type{top:0px}.spmenutit>div span:nth-of-type(2){top:25%;display:none}.spmenutit>div span:nth-of-type(3){top:40%}.spmenutit>div span:nth-of-type(4){top:75%}@media screen and (max-width:768px){}@media screen and (max-width:768px){}#access .header nav ul li.access:after,#brand .header nav ul li.brand:after,#concept .header nav ul li.concept:after,#design .header nav ul li.design:after,#index .header nav ul li.top:after,#location .header nav ul li.location:after,#map .header nav ul li.map:after,#outline .header nav ul li.outline:after,#plan .header nav ul li.plan:after,#plan .header nav ul li.roomplan:after,#position .header nav ul li.position:after,#residence .header nav ul li.residence:after,#value .header nav ul li.value:after{opacity:1}.menuopen{overflow:hidden}.menuopen header{z-index:9010}.menuopen header .link_box{display:none}.menuopen .spmenutit>div{right:5.5vw}.menuopen .spmenutit span:first-of-type{-webkit-transform:rotate(20deg) translateY(-2px);transform:rotate(20deg) translateY(-2px)}.menuopen .spmenutit span:nth-of-type(2),.menuopen .spmenutit span:nth-of-type(4){-webkit-transition:0s;transition:0s;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.menuopen .spmenutit span:nth-of-type(3){-webkit-transform:rotate(-20deg) translateY(0px);transform:rotate(-20deg) translateY(0px)}.contentmenu0{backdrop-filter:blur(3px);position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;opacity:0;-webkit-transition:1s;transition:1s;z-index:777;pointer-events:none}.contentmenu0 nav.contentmenu{position:absolute;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:778;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:none}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu{display:block}}.contentmenu0 nav.contentmenu .cbtn{max-width:300px}.contentmenu0 nav.contentmenu .cbtn a p i{font-size:1.2rem;letter-spacing:3px;margin-bottom:10px}.contentmenu0 nav.contentmenu .cbtn a p{font-size:2.4rem;letter-spacing:4px}.contentmenu0 nav.contentmenu .cbtn.sty3{margin-bottom:10px}.contentmenu0 nav.contentmenu .navlink{height:100px;border-bottom:1px solid #FFFFFF;position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:300px;-webkit-transition:0.3s;transition:0.3s}.contentmenu0 nav.contentmenu .navlink.fst{border-top:1px solid #FFFFFF}.contentmenu0 nav.contentmenu .navlink a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 nav.contentmenu .navlink a p{pointer-events:none;text-align:center;color:#fff;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1);font-size:1.6rem;line-height:1}.contentmenu0 nav.contentmenu .navlink a p i{pointer-events:none;line-height:1;font-size:1rem;display:block;margin-left:auto;margin-right:auto;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;margin-bottom:14px;font-size:1.2rem;letter-spacing:3px}.contentmenu0 nav.contentmenu .navlink.sty2{height:50px;border-bottom:none}.contentmenu0 nav.contentmenu .navlink.sty2 a p{font-size:1.3rem}.contentmenu0 nav.contentmenu .navlink:hover{background-color:rgba(255,255,255,0.2)}.contentmenu0 nav.contentmenu .content{height:auto;min-height:100vh;min-height:100svh;width:40%;max-width:400px;margin-left:auto;margin-right:0;position:relative;padding:40px;padding-top:70px;z-index:7;background-color:rgba(0,23,87,0.5)}.contentmenu0 nav.contentmenu .content nav{position:relative;z-index:3}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content{width:48%;width:58%;width:100%;max-width:100%;padding:8vw;padding-top:100px}}.contentmenu0 nav.contentmenu .content .gnavi{position:relative;width:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 nav.contentmenu .content .gnavi li{width:100%;height:50px;border-bottom:1px solid rgba(0,21,30,0.8);position:relative}.contentmenu0 nav.contentmenu .content .gnavi li .opc{width:40px;height:40px;position:absolute;right:0px;top:0;cursor:pointer;z-index:10}.contentmenu0 nav.contentmenu .content .gnavi li .opc:before{content:"";position:absolute;top:14px;right:10px;z-index:1;width:14px;height:14px;margin:auto;border-right:#ffffff solid 1px;border-bottom:#ffffff solid 1px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contentmenu0 nav.contentmenu .content .gnavi li a{display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentmenu0 nav.contentmenu .content .gnavi li a p{line-height:1;position:relative;width:100%;padding-left:10px}.contentmenu0 nav.contentmenu .content .gnavi li a p:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li a p span{-webkit-transition:0.3s;transition:0.3s;position:relative;z-index:3}.contentmenu0 nav.contentmenu .content .gnavi li a p span.en{font-size:15px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}.contentmenu0 nav.contentmenu .content .gnavi li a p span.ja{position:absolute;right:0;top:50%;font-size:13px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;width:50%;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p:before{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1)}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.sub{height:34px;border-bottom:1px solid rgba(100,100,100,0.8);padding-left:20px;padding-right:20px;height:0;opacity:0;overflow:hidden;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.contentmenu0 nav.contentmenu .content .gnavi li.sub a{margin-top:-40px;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.contentmenu0 nav.contentmenu .content .gnavi li.sub a p{font-size:13px}.contentmenu0 nav.contentmenu .content .gnavi li:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);opacity:0;-webkit-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li.hv .opc:before{border-right:#1a1a1a solid 1px;border-bottom:#1a1a1a solid 1px}.contentmenu0 nav.contentmenu .content .gnavi li.hv a p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.hv:before{opacity:1;-webkit-transform:translateZ(0) scaleY(1);transform:translateZ(0) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1)}.contentmenu0 nav.contentmenu .content .gnavi.sopn li .opc.sopn:before{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.contentmenu0 nav.contentmenu .content .gnavi.sopn li.sub.sopn{height:34px;opacity:1}.contentmenu0 nav.contentmenu .content .gnavi.sopn li.sub.sopn a{margin-top:0px}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li .opc.sopn2:before{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2{height:34px;opacity:1}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2 a{margin-top:0px}.contentmenu0 nav.contentmenu .content .sns{position:relative;display:block;width:100%;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns{width:100%;gap:10px;margin-top:12vw;padding-left:3vw}}.contentmenu0 nav.contentmenu .content .sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;-webkit-transition:0.3s;transition:0.3s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em}.contentmenu0 nav.contentmenu .content .sns a:hover{opacity:0.7}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns a{font-size:2.5vw}}.contentmenu0 nav.contentmenu .content .sns a img{width:23px;display:inline-block;margin-right:8px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns a img{width:18px;margin-right:6px}}.contentmenu0 nav.contentmenu .btnset{max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:14px;margin-bottom:14px;padding-bottom:14px;position:relative}.contentmenu0 nav.contentmenu .btnset:before{width:100%;height:1px;content:"";background-color:#ffffff;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contentmenu0 nav.contentmenu .btnset.nbdr{margin-bottom:0px;padding-bottom:14px}.contentmenu0 nav.contentmenu .btnset.nbdr:before{display:none}.contentmenu0 nav.contentmenu .btnset li{width:49%}.contentmenu0 nav.contentmenu .btnset li .cbtn2{height:38px}.contentmenu0 nav.contentmenu .btnset li .cbtn2.bdr{border:1px solid #FFFFFF}.contentmenu0 nav.contentmenu .btnset li .cbtn2 a{height:38px}.contentmenu0 nav.contentmenu .btnset li .cbtn2 a p{text-align:center!important;font-size:1.2rem!important}.menuopen .contentmenu0{opacity:1}.menuopen header .header .btnset{display:none}.menuopen .spmenu-btn>div span:first-of-type{background-color:#fff;-webkit-transform:rotate(45deg) translate3d(-3px,0,0);transform:rotate(45deg) translate3d(-3px,0,0);top:-4px;left:8px}.menuopen .spmenu-btn>div span:first-of-type:before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(2){background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.menuopen .spmenu-btn>div span:nth-of-type(2):before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(3){background-color:#fff;-webkit-transform:rotate(-45deg) translate3d(-3px,0,0);transform:rotate(-45deg) translate3d(-3px,0,0);left:8px;top:20px}.menuopen .spmenu-btn>div span:nth-of-type(3):before{opacity:0}.menuopen .contentmenu0{pointer-events:auto}.menuopen .contentmenu0 nav.contentmenu{pointer-events:auto;overflow:auto;pointer-events:auto;opacity:778}.menuopen .contentmenu0 nav.contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s;transition:0.3s}#access nav.contentmenu ul.gmenu li.access a p span.en,#design nav.contentmenu ul.gmenu li.design a p span.en,#equipment nav.contentmenu ul.gmenu li.equipment a p span.en,#index nav.contentmenu ul.gmenu li.top a p span.en,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.en,#location nav.contentmenu ul.gmenu li.location a p span.en,#plan nav.contentmenu ul.gmenu li.plan a p span.en,#value nav.contentmenu ul.gmenu li.value a p span.en{opacity:0}#access nav.contentmenu ul.gmenu li.access a p span.ja,#design nav.contentmenu ul.gmenu li.design a p span.ja,#equipment nav.contentmenu ul.gmenu li.equipment a p span.ja,#index nav.contentmenu ul.gmenu li.top a p span.ja,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.ja,#location nav.contentmenu ul.gmenu li.location a p span.ja,#plan nav.contentmenu ul.gmenu li.plan a p span.ja,#value nav.contentmenu ul.gmenu li.value a p span.ja{opacity:1}#access nav.contentmenu ul.gmenu li.access:before,#design nav.contentmenu ul.gmenu li.design:before,#equipment nav.contentmenu ul.gmenu li.equipment:before,#index nav.contentmenu ul.gmenu li.top:before,#lifestyle nav.contentmenu ul.gmenu li.lifestyle:before,#location nav.contentmenu ul.gmenu li.location:before,#plan nav.contentmenu ul.gmenu li.plan:before,#value nav.contentmenu ul.gmenu li.value:before{opacity:1;-webkit-transform:translateZ(0) scaleY(1);transform:translateZ(0) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1)}@media screen and (max-width:768px){}.contentmenu .content .navbg0{width:60%;position:fixed;height:100vh;overflow:hidden;left:0;top:0;pointer-events:none}@media screen and (max-width:768px){.contentmenu .content .navbg0{background-color:#fff;width:100%;height:30svh}}@media screen and (max-width:380px){.contentmenu .content .navbg0{height:34svh}}.contentmenu .content .navbg0 .mainc{position:absolute;left:50%;width:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:7;bottom:72%;-o-transition:1s}.contentmenu .content .navbg0 .mainc p{display:block;vertical-align:bottom;width:100%;font-size:54px;color:#b49e80;text-shadow:8px 8px 8px rgba(0,0,0,0.4);text-align:center;font-size:clamp(3.125rem,0.6722rem + 3.7736vw,5.625rem)}.contentmenu .content .navbg0 ul{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.contentmenu .content .navbg0 ul li{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;overflow:hidden;-webkit-transition:1s;transition:1s}.contentmenu .content .navbg0 ul li .note{bottom:5px;position:absolute;right:5px;z-index:3;color:#fff;letter-spacing:0}.contentmenu .content .navbg0 ul li .note.colb{color:#000}.contentmenu .content .navbg0 ul li:before{position:absolute;width:120%;height:100%;left:0;top:0;background-size:cover;background-position:center bottom;background-image:url("../img/common/bg_05.jpg");background-repeat:no-repeat;content:"";-webkit-transition:4s;transition:4s;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;z-index:2}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li:before{background-image:url("../img/top/cmenu_00_sp.jpg")}}.contentmenu .content .navbg0 ul li.position:before{background-image:url("../img/position/main_02.jpg")}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.position:before{background-image:none}}.contentmenu .content .navbg0 ul li.plan:before{background-image:url("../img/plan/main_01.jpg")}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.plan:before{background-image:none}}.contentmenu .content .navbg0 ul li.quality:before{background-size:cover;background-position:center center}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.quality:before{background-image:none}}.contentmenu .content .navbg0 ul li.location:before{background-size:cover;background-position:center center;background-image:url("../img/location/main_01.jpg")}.contentmenu .content .navbg0 ul li.location:after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;content:"";background-color:rgba(0,0,0,0.5)}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.location:before{background-image:none}}.contentmenu .content .navbg0 ul li.access:before{left:-12%;background-size:cover;background-position:center center;background-image:url("../img/access/main_01.jpg")}.contentmenu .content .navbg0 ul li.access:after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;content:"";background-color:rgba(0,0,0,0.5)}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.access:before{left:0;background-image:none}}.contentmenu .content .navbg0 ul li.design:before{left:-12%;background-size:cover;background-position:center center;background-image:url("../img/design/main_01.jpg")}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.design:before{left:0;background-image:none}}.contentmenu .content .navbg0 ul li.brand:before{background-image:url("../img/brand/main_01.jpg")}@media screen and (max-width:768px){.contentmenu .content .navbg0 ul li.brand:before{background-image:none}}.navi1 .spbtn{width:44%;margin-left:4%;margin-top:6vw}.navi1 .spbtn p{line-height:1;font-size:14px}.navi1 .spbtn .ico{display:inline-block;width:16px;margin-right:10px;-webkit-transform:translateY(3px);transform:translateY(3px)}.i_logo_02{width:70%;max-width:160px;margin-bottom:30px}@media screen and (max-width:768px){.i_logo_02{margin-left:auto;margin-right:auto}}.contentmenu .content .navbg0 ul li.def{opacity:1}.contentmenu .content .navbg0 ul li.def:before{width:100%}.contentmenu .content nav{width:100%;position:relative;background:transparent}.contentmenu .content nav .navi1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Yu Mincho","YuMincho","Hiragino Mincho Pro","MS PMincho","serif"}@media screen and (max-width:768px){.contentmenu .content nav .navi1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:140px}}.contentmenu .content nav .navi1 dt{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dt{width:100%}.contentmenu .content nav .navi1 dd{width:100%!important}}.contentmenu .content nav .navi1 dt:before{width:0.5px;height:100%;content:"";background-color:#fff;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contentmenu .content nav .navi1 dd{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd{width:48%;padding-left:0}}.contentmenu .content nav .navi1 dd .cbtn{height:50px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu .content nav .navi1 dd .cbtn{height:50px;margin:0;margin-top:2vw}.contentmenu .content nav .navi1 dd .cbtn.map,.contentmenu .content nav .navi1 dd .cbtn.outline{width:48.5%;margin-top:6vw}}.contentmenu .content nav .navi1 dd .cbtn:after{position:absolute;right:10px;width:13px;height:30px;content:"";z-index:3;background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd .cbtn:after{right:6px;width:10px}}.contentmenu .content nav .navi1 dd .cbtn:hover{opacity:0.7}.contentmenu .content nav .navi1 dd .cbtn.rsv{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;-ms-flex-wrap:wrap;margin-top:10px;flex-wrap:wrap;position:relative}.contentmenu .content nav .navi1 dd .cbtn.rsv p{color:#fff;font-size:14px;position:relative}.contentmenu .content nav .navi1 dd .cbtn.rsv p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:6px}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd .cbtn.rsv p{font-size:3vw}}.contentmenu .content nav .navi1 dd .cbtn.rsv a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 dd .cbtn.map,.contentmenu .content nav .navi1 dd .cbtn.outline{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;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../img/common/bg_03.jpg);margin-bottom:10px}.contentmenu .content nav .navi1 dd .cbtn.map a p,.contentmenu .content nav .navi1 dd .cbtn.outline a p{color:#594f41}.contentmenu .content nav .navi1 dd .cbtn.req{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;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../img/common/bg_04.jpg);border:1px solid #FFFFFF}.contentmenu .content nav .navi1 dd .cbtn.req i{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:block;margin-left:auto;margin-right:auto;font-size:12px;margin-bottom:4px;text-align:center}.contentmenu .content nav .navi1 dd .cbtn.limited{margin-top:10px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../img/common/bg_04.jpg);border:1px solid #FFFFFF}.contentmenu .content nav .navi1 dd .cbtn.limited i{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:block;margin-left:auto;margin-right:auto;font-size:12px;margin-bottom:4px;text-align:center}.contentmenu .content nav .navi1 dd .cbtn p{color:#fff;font-size:13px}.contentmenu .content nav .navi1 dd .cbtn p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:3px;color:#fff}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd .cbtn p{font-size:3vw}}.contentmenu .content nav .navi1 dd .cbtn.req a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 dd .cbtn.lmt{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;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu .content nav .navi1 dd .cbtn.lmt p{color:#fff;font-size:14px}@media screen and (max-width:768px){.contentmenu .content nav .navi1 dd .cbtn.lmt p{font-size:2.5vw;text-align:center}}.contentmenu .content nav .navi1 dd .cbtn.lmt p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:3px}.contentmenu .content nav .navi1 dd .cbtn.lmt a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 ul li.cmg{position:relative;pointer-events:none!important}.contentmenu .content nav .navi1 ul li.cmg a p{opacity:0.3}.contentmenu .content nav .navi1 ul li.cmg:before{content:"Coming soon.";position:absolute;right:0;top:6px;color:#b49e80;z-index:3}@media screen and (max-width:768px){.contentmenu .content nav{overflow:auto;height:70svh;padding:0 3vw;padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.contentmenu .content nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:440px;margin-left:auto;margin-right:auto}.contentmenu .content nav>li{width:100%;padding:6px 0}.contentmenu .content nav>li.map,.contentmenu .content nav>li.outline{width:100%;background-color:#666;margin-bottom:10px}@media screen and (max-width:584px){.contentmenu .content nav>li.map,.contentmenu .content nav>li.outline{width:100%}}.contentmenu .content nav>li.map a p,.contentmenu .content nav>li.outline a p{color:#fff;text-align:center;margin:0}.contentmenu .content nav>li.map a,.contentmenu .content nav>li.outline a{height:40px}.contentmenu .content nav>li.tit{width:100%;height:44px;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;border-top:none;font-weight:500;font-style:italic}.contentmenu .content nav>li.tit p{text-align:center;font-size:20px;color:#fff}.contentmenu .content nav>li.dis,.contentmenu .content nav>li.grey{pointer-events:none}.contentmenu .content nav>li.dis a,.contentmenu .content nav>li.grey a{opacity:0.3}.contentmenu .content nav>li a{width:100%;height:43px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;color:#fff;position:relative;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-transition:0.2s;transition:0.2s}.contentmenu .content .navbg0 ul li .scnote{position:absolute;right:5px;bottom:5px;z-index:7;color:#fff;font-size:12px;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;-webkit-transition:1s;transition:1s;background-color:rgba(0,0,0,0.7);color:#fff;padding:4px 20px;right:0;bottom:0}.contentmenu .content .navbg0 ul li .scnote.b{color:#000}.contentmenu .content nav>li a p{color:#fff;width:100%;-webkit-transition:0.3s;transition:0.3s;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.contentmenu .content nav>li a .en,.contentmenu .content nav>li a .ja{display:inline-block;width:auto;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color:#fff}.contentmenu .content nav>li a .ja{font-size:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:clamp(0.75rem,0.2594rem + 0.7547vw,1.25rem)}.contentmenu .content nav>li a .en{font-size:16px;margin-right:10px;font-size:clamp(0.875rem,0.1392rem + 1.1321vw,1.625rem)}.contentmenu .content nav>li a:hover{background-color:#b49e80!important}.contentmenu .content nav>li a:hover .en,.contentmenu .content nav>li a:hover .ja,.contentmenu .content nav>li a:hover a p,.contentmenu .content nav>li a:hover a p span{color:#fff!important}#access .contentmenu .content nav>li.access a,#brand .contentmenu .content nav>li.brand a,#design .contentmenu .content nav>li.design a,#equipment .contentmenu .content nav>li.equipment a,#index .contentmenu .content nav>li.index a,#iot .contentmenu .content nav>li.iot a,#lifestyle .contentmenu .content nav>li.lifestyle a,#location .contentmenu .content nav>li.location a,#plan .contentmenu .content nav>li.plan a,#position .contentmenu .content nav>li.position a,#residence .contentmenu .content nav>li.residence a{background-color:#b49e80!important}#access .contentmenu .content nav>li.access a p span,#brand .contentmenu .content nav>li.brand a p span,#design .contentmenu .content nav>li.design a p span,#equipment .contentmenu .content nav>li.equipment a p span,#index .contentmenu .content nav>li.index a p span,#lifestyle .contentmenu .content nav>li.lifestyle a p span,#location .contentmenu .content nav>li.location a p span,#plan .contentmenu .content nav>li.plan a p span,#position .contentmenu .content nav>li.position a p span,#residence .contentmenu .content nav>li.residence a p span{color:#fff!important}@media screen and (max-width:584px){.contentmenu .content nav>li a p{font-size:2.5vw}}.contentmenu .content nav>li a p span{width:48%;color:#b49e80}.contentmenu .content nav>li a .en{text-align:left}.contentmenu .content nav>li a .ja{text-align:right}@media screen and (max-width:768px){.contentmenu .content nav>li a .en{font-size:5vw;font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.contentmenu .content nav>li a .ja{font-size:3.5vw}}.contentmenu .content nav>li a .new{width:32px;height:12px;display:block;font-size:8px;padding-left:4px;padding-right:4px;line-height:10px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FEE1A0;background-color:#b42024;position:absolute;right:15px;top:0px;z-index:3}.contentmenu .content nav>li .en img{width:12px;height:auto;display:inline-block;display:-moz-popup}@media screen and (max-width:768px){.contentmenu .content nav>li .en img{width:20px}}.contentmenu .content nav>li.map a p .en{width:auto}.contentmenu .content nav>li.map a p .ja{width:calc(100% - 50px)}@media screen and (max-width:768px){.contentmenu .content nav>li.map a p .ja{width:calc(100% - 30px)}}.contentmenu .content nav>li.outline a p .en{width:auto}.contentmenu .content nav>li.outline a p .ja{width:calc(100% - 50px)}@media screen and (max-width:768px){.contentmenu .content nav>li.outline a p .ja{width:calc(100% - 30px)}}.contentmenu .content nav>li.lmt a{background-color:#08282B}.contentmenu .content nav>li.req{border-top:none;padding:0}.contentmenu .content nav>li.req a{background:-webkit-gradient(linear,left top,right top,from(rgb(119,101,44)),color-stop(97.34%,rgb(214,188,157)),to(rgb(217,190,160)));background:linear-gradient(90deg,rgb(119,101,44) 0%,rgb(214,188,157) 97.34%,rgb(217,190,160) 100%)}.contentmenu .content nav>li.req a p{color:#08282B}.contentmenu .content .navbg0 .mainc{-webkit-transition:1s;transition:1s}.contentmenu.access .content .navbg0 .mainc,.contentmenu.brand .content .navbg0 .mainc,.contentmenu.brand .content .navbg0 .mainc,.contentmenu.design .content .navbg0 .mainc,.contentmenu.equipment .content .navbg0 .mainc,.contentmenu.location .content .navbg0 .mainc,.contentmenu.plan .content .navbg0 .mainc,.contentmenu.position .content .navbg0 .mainc,.contentmenu.residence .content .navbg0 .mainc,.contentmenu.sustainable .content .navbg0 .mainc{opacity:0}.contentmenu.access .content .navbg0 li.def,.contentmenu.brand .content .navbg0 li.def,.contentmenu.brand .content .navbg0 li.def,.contentmenu.design .content .navbg0 li.def,.contentmenu.equipment .content .navbg0 li.def,.contentmenu.location .content .navbg0 li.def,.contentmenu.plan .content .navbg0 li.def,.contentmenu.position .content .navbg0 li.def,.contentmenu.residence .content .navbg0 li.def,.contentmenu.sustainable .content .navbg0 li.def{opacity:0}.contentmenu.brand .content .navbg0 li.brand,.contentmenu.brand .content .navbg0 li.brand,.contentmenu.equipment .content .navbg0 li.equipment,.contentmenu.location .content .navbg0 li.location,.contentmenu.plan .content .navbg0 li.plan,.contentmenu.position .content .navbg0 li.position,.contentmenu.residence .content .navbg0 li.residence{opacity:1}.contentmenu.brand .content .navbg0 li.brand:before,.contentmenu.brand .content .navbg0 li.brand:before,.contentmenu.equipment .content .navbg0 li.equipment:before,.contentmenu.location .content .navbg0 li.location:before,.contentmenu.plan .content .navbg0 li.plan:before,.contentmenu.position .content .navbg0 li.position:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.contentmenu.access .content .navbg0 li.access,.contentmenu.design .content .navbg0 li.design,.contentmenu.sustainable .content .navbg0 li.sustainable{opacity:1}.contentmenu .content .navbg0 li.residence:before{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.contentmenu.residence .content .navbg0 li.residence:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(0%);transform:translateX(0%)}.contentmenu.access .content .navbg0 li.access:before,.contentmenu.design .content .navbg0 li.design:before,.contentmenu.sustainable .content .navbg0 li.sustainable:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(10%);transform:translateX(10%)}.contentmenu .nbg{position:fixed;width:100vw;height:100vh;right:0;top:0;z-index:3;overflow:hidden;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-timing-function:cubic-bezier(0.46,0.1,0.29,1);transition-timing-function:cubic-bezier(0.46,0.1,0.29,1);-webkit-transform:scale(1,1);transform:scale(1,1);background:#fff;background-size:100% 100%;background-position:center center}@media screen and (max-width:768px){.contentmenu .nbg{background-size:100% 100%}}#access .contentmenu nav ul li.access a,#brand .contentmenu nav ul li.brand a,#design .contentmenu nav ul li.design a,#equipment .contentmenu nav ul li.equipment a,#index .contentmenu nav ul li.top a,#location .contentmenu nav ul li.location a,#plan .contentmenu nav ul li.plan a,#sustainable .contentmenu nav ul li.sustainable a,#top .contentmenu nav ul li.top a{color:#fff!important;background-color:#b49e80!important}#access .contentmenu nav ul li.access a p span,#brand .contentmenu nav ul li.brand a p span,#design .contentmenu nav ul li.design a p span,#equipment .contentmenu nav ul li.equipment a p span,#index .contentmenu nav ul li.top a p span,#location .contentmenu nav ul li.location a p span,#plan .contentmenu nav ul li.plan a p span,#sustainable .contentmenu nav ul li.sustainable a p span,#top .contentmenu nav ul li.top a p span{color:#fff!important}.contentmenu0{position:fixed;width:100%;height:100vh;left:0;top:0;opacity:0;z-index:777;pointer-events:none;-webkit-transition:0.6s;transition:0.6s}.menuopen{overflow:hidden}.menuopen header{z-index:9010}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto}.menuopen .contentmenu{pointer-events:auto;overflow:auto}.menuopen .contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.6s;transition:0.6s}.menuopen .spmenutit span{background-color:#fff}@media screen and (max-width:768px){.contentmenu{display:block}.contentmenu .content{margin:0 0 0 auto;width:100%}.contentmenu .content nav{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;height:100vh;height:100vdh;height:60svh;height:calc(100svh - 140px);padding:0;box-sizing:border-box;overflow:auto;margin-top:0}.contentmenu .content nav dl dt:before{display:none}.contentmenu .content nav>li{padding:0}.contentmenu .nbg{position:fixed;width:50%;height:100%;right:0;top:0;z-index:779;overflow:hidden;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:0.6s;transition:0.6s;-webkit-transition-timing-function:cubic-bezier(0.46,0.1,0.29,1);transition-timing-function:cubic-bezier(0.46,0.1,0.29,1);-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}}@media screen and (max-width:768px) and (max-width:768px){.contentmenu .nbg{width:100%}}footer{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}@media screen and (max-width:768px){footer{padding-bottom:70px}}footer .footer{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 40px 30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){footer .footer{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6vw;width:100%}}footer .footer h3{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em;font-size:15px;margin-bottom:6px}footer .footer-tel{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}footer .footer-tel p{color:#000}footer .footer-tel .footer-tel1{width:60%;padding:40px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-tel .footer-tel1{width:100%;padding:6vw}}footer .footer-tel .footer-tel1 .p2{width:100%;font-size:1.5rem;line-height:1.8;margin-bottom:10px;text-align:center}footer .footer-tel .footer-tel1 .note{font-size:1.4rem;margin-left:10px;line-height:1;margin-top:10px}@media screen and (max-width:768px){footer .footer-tel .footer-tel1 .note{font-size:2.7vw;margin-top:6vw;text-align:center}}footer .footer-tel .footer-tel1 img{width:auto;display:block;height:40px;-webkit-transform:translateY(4px);transform:translateY(4px)}@media screen and (max-width:768px){footer .footer-tel .footer-tel1 img{height:30px}}footer .footer-tel .footer-tel1 a{font-size:6rem;line-height:1;color:#000;pointer-events:none}@media screen and (max-width:768px){footer .footer-tel .footer-tel1 a{pointer-events:auto;font-size:11vw}}footer .footer-tel .footer-tel2 .p3{font-size:1.4rem;padding-bottom:3px}footer .footer-brand{text-align:center;width:100%;position:relative;display:block}footer .footer-brand img{width:80%;max-width:180px;display:block;vertical-align:bottom;margin-left:auto;margin-right:auto}footer .footer-brand p.p3{font-size:1.2rem;color:#000;margin-bottom:20px}footer .footer-copy{display:block;position:relative;margin-left:auto;margin-right:auto;width:100%;text-align:center;margin-top:40px}footer .footer-copy p{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em;font-size:1.2rem;line-height:1.4;padding:10px 0;color:#000;text-align:center}@media screen and (max-width:768px){footer .footer-copy{position:relative;text-align:center;right:auto;bottom:auto;margin-top:6vw;font-size:2.5vw;width:100%}footer .footer-copy p{font-size:2.5vw}}.ftbann{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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:40px}@media screen and (max-width:768px){.ftbann{width:88vw}}.ftbann.top{margin-top:40px}.ftbann li{margin-bottom:20px}@media screen and (max-width:768px){.ftbann li{margin-bottom:10px}}.ftbann li.goodd{width:49%;margin-right:1%}.ftbann li.suumo{width:49%;margin-right:2%}@media screen and (max-width:768px){.ftbann li.suumo{width:100%;margin-right:0}}.ftbann li.sns{width:49%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.ftbann li.sns{width:100%}}.ftbann li.sns a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:8%;height:52%;background:#fff;position:absolute;top:6%;opacity:0}.ftbann li.sns a.line{left:41.5%}.ftbann li.sns a.insta1{left:51%}.ftbann li.sns a.insta2{left:61%}.ftbann li.sns a.twi{left:70.5%}.ftbann li.sns a.fbc{left:80.5%}.ftbann li.sns a.ytb{left:90.5%}.ftbann li.sns a:hover{opacity:0.4}.ftbann li.app{width:44%;margin-right:2%}@media screen and (max-width:768px){.ftbann li.app{width:100%;margin-right:0}}.ftbann li.voice{width:54%}@media screen and (max-width:768px){.ftbann li.voice{width:100%;margin-right:0}}.ftbann li.pets{width:49.5%}@media screen and (max-width:768px){.ftbann li.pets{width:100%}}.ftbann li img{display:block;vertical-align:bottom;width:100%}.ftbann li a{display:block;width:100%;height:100%;position:relative}.yokoku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:760px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;margin-top:40px}@media screen and (max-width:768px){.yokoku{width:88vw}}.yokoku dt{width:140px;border:1px solid #000;text-align:center;padding:10px 0;font-size:16px}@media screen and (max-width:768px){.yokoku dt{width:100%;margin-bottom:3vw}}.yokoku dd{width:calc(100% - 150px);font-size:12px;line-height:1.6em}@media screen and (max-width:768px){.yokoku dd{width:100%}}.yokoku2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:760px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px}.yokoku2 dt{width:140px;border:1px solid #000;text-align:center;padding:10px 0;font-size:16px}@media screen and (max-width:768px){.yokoku2 dt{width:100%;margin-bottom:3vw}}.yokoku2 dd{width:calc(100% - 150px);font-size:12px;line-height:1.6em}@media screen and (max-width:768px){.yokoku2 dd{width:100%}}.footer-brand1{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.footer-brand1 img{width:auto;height:100px}.footer-brand1 a{position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-brand1 a p{line-height:1;-webkit-transform:translateY(3px);transform:translateY(3px)}.footer-brand1 a span{width:100%;text-align:left;margin-bottom:6px;display:block;color:#000;font-size:12px;position:absolute;left:0;top:0;z-index:3}@media screen and (max-width:768px){.footer-brand1 a span{text-align:center}}.footer-brand1 a img{max-width:inherit;height:70px;width:auto;margin-left:0;margin-right:auto}@media screen and (max-width:768px){.footer-brand1 a img{height:50px}}.footer-brand1 dt{width:auto;display:inline-block}.footer-brand1 dd{width:auto;display:inline-block}.daiwajisyolink{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0;margin-top:60px}.daiwajisyolink ul{text-align:center;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.daiwajisyolink ul li{display:inline-block;margin:0 6px;position:relative;padding-right:10px}@media screen and (max-width:768px){.daiwajisyolink ul li{margin:0 4px;padding-right:10px}.daiwajisyolink ul li:nth-child(2):before,.daiwajisyolink ul li:nth-child(4):before,.daiwajisyolink ul li:nth-child(6):before{display:none}}.daiwajisyolink ul li:last-child{padding-right:0}.daiwajisyolink ul li:last-child:before{display:none}.daiwajisyolink ul li:before{width:1px;height:60%;content:"";background-color:#000;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.daiwajisyolink ul li a{line-height:1.8;color:#000;font-size:13px;text-decoration:underline}.moreprj{width:100%;border-top:1px solid #595757;border-bottom:1px solid #595757;padding:40px 0 20px 0}@media screen and (max-width:768px){.moreprj{padding:6vw 0 3vw 0}}.moreprj .p1{text-align:center;font-size:20px;margin-bottom:40px}@media screen and (max-width:768px){.moreprj .p1{margin-bottom:6vw;font-size:4vw}}.moreprj .moreprj-1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.moreprj .moreprj-1 li{width:31%;height:40px;position:relative;margin-bottom:20px;-webkit-transition:0.3s;transition:0.3s}.moreprj .moreprj-1 li:hover{opacity:0.7}@media screen and (max-width:768px){.moreprj .moreprj-1 li{width:100%;margin-bottom:10px}}.moreprj .moreprj-1 li a{background-color:#595757;display:block;width:100%;height:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.moreprj .moreprj-1 li a p{line-height:1;text-align:center;color:#fff;font-size:15px}@media screen and (max-width:768px){.moreprj .moreprj-1 li a p{font-size:3.5vw}}@media screen and (max-width:768px){footer h3{font-size:4.5vw;text-align:center;margin-bottom:0}}footernav{position:fixed;left:0;bottom:-100px;z-index:8900;width:100%;height:50px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1);-ms-flex-wrap:wrap;flex-wrap:wrap}footernav a,footernav>div{position:relative;z-index:5;margin:0;color:#00aaeb;text-align:center;text-decoration:none;font-weight:400;font-size:10px;cursor:pointer;width:50%;background-size:100% 100%;background-position:center center;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;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav a p,footernav>div p{font-size:3.5vw;width:100%}footernav a.sw5,footernav>div.sw5{width:25%}footernav a.sw6,footernav>div.sw6{width:50%!important}footernav a img,footernav>div img{display:block;margin:0;max-width:20px;width:100%;height:auto;margin-left:auto;margin-right:auto}footernav a span,footernav>div span{color:#fff;width:100%;display:block;font-size:3vw;text-align:center;white-space:nowrap;line-height:1em}footernav a:last-child,footernav>div:last-child{border-right:none}footernav a span,footernav>div span{color:#ffffff;height:24px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav a.outline,footernav>div.outline{border-right:1px solid #00aaeb;background-color:#00aaeb}footernav a.outline.career,footernav>div.outline.career{border-right:1px solid #062089;background-color:#062089}footernav a.mynavi,footernav>div.mynavi{border-right:1px solid #00aaeb;background-color:#ffffff}footernav a.mynavi img,footernav>div.mynavi img{height:auto;width:70%;max-width:100%}footernav a.career.bg2,footernav>div.career.bg2{border-right:1px solid #062089}footernav a.career.bg2 p,footernav>div.career.bg2 p{color:#062089}footernav a.req,footernav>div.req{background-color:#635751}footernav a.req span,footernav>div.req span{color:#594f41}footernav a.rsv,footernav>div.rsv{border-right:1px solid #796d68;background-color:#5C1834;width:25%}footernav a.spmenuf,footernav>div.spmenuf{background:linear-gradient(66deg,rgb(212,191,164) 0%,rgb(196,172,133) 100%)}footernav a.spmenuf span,footernav>div.spmenuf span{color:#303109}footernav a.spmenuf span.p1,footernav>div.spmenuf span.p1{margin-bottom:2px}footernav a.spmenuf>div,footernav>div.spmenuf>div{display:block;width:34px;height:22px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:6px}footernav a.spmenuf>div span,footernav>div.spmenuf>div span{position:absolute;width:100%;height:2px;background-color:#303109;left:0px;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear}footernav a.spmenuf>div p,footernav>div.spmenuf>div p{color:#303109;line-height:12px;font-size:10px;text-align:center}footernav a.spmenuf>div span:first-of-type,footernav>div.spmenuf>div span:first-of-type{top:0px}footernav a.spmenuf>div span:nth-of-type(2),footernav>div.spmenuf>div span:nth-of-type(2){top:10px}footernav a.spmenuf>div span:nth-of-type(3),footernav>div.spmenuf>div span:nth-of-type(3){top:20px}footernav a.tel,footernav>div.tel{position:relative;border-right:1px solid #796d68}footernav{display:none}@media screen and (max-width:768px){footernav{display:-webkit-box;display:-ms-flexbox;display:flex}}.menuopen footernav,.podfix footernav{bottom:0}.menuopen .spmenuf>div span:first-of-type{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuopen .spmenuf>div span:nth-of-type(2){display:none}.menuopen .spmenuf>div span:nth-of-type(3){top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}#index{background-color:#fff}#index .svg1{position:absolute;left:-100vw}#index header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#index header .btnset{display:none}}#index .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#index .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#index .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#index .bbg0>div.sty2:after{display:none}#index .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#index .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#index .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@-webkit-keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-100px;left:0}#index figure{display:block;vertical-align:bottom;width:100%}#index .pcpy7 .row span{letter-spacing:12px}#index section{position:relative;z-index:2}#index figure.pri2{overflow:visible}#index figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#index figure .mov{width:40px;top:45%}}#index figure .mov img{display:block;vertical-align:bottom;width:100%}#index figure .figinner{overflow:hidden;position:relative}#index figure .note.rrt{position:relative}#index .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#index.podfix .spfooternav{max-width:100%;bottom:0}}#index .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#index .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#index .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#index .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#index .scbart img{width:9px}@media screen and (max-width:768px){#index .scbart img{width:8px}}#index .scbart.sty2{color:#fff}#index.podfix .scbar0{opacity:0}@-webkit-keyframes scroll{0%{top:-50%}to{top:150%}}@keyframes scroll{0%{top:-50%}to{top:150%}}#index.sc0 .scbar,#index.sc0 .scbart{opacity:0}#index .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:584px){#index .skip{font-size:3.5vw}}#index .skip:hover{opacity:0.7}#index .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible}#index .sec1 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#d6ebf2;top:25%;z-index:1}@media screen and (max-width:768px){#index .sec1 .bgcv0{height:70%;top:15%}}#index .sec1 .bgcv1{-webkit-transition:1s;transition:1s;position:absolute;width:100%;height:54%;left:0;top:3%;z-index:3;background-color:#d6ebf2;clip-path:url(#sec1bgcv01);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#index .sec1 .bgcv1{clip-path:url(#sec1bgcv01sp);height:26%;left:0;top:3%}}#index .sec1 .bgcv2{-webkit-transition:1s;transition:1s;position:absolute;width:100%;height:54%;left:0;top:3%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/top/s1_bg_01_s.png")}@media screen and (max-width:768px){#index .sec1 .bgcv2{background-image:url("../img/top/s1_bg_01_s_sp.png");height:26%;left:0;top:3%}}#index .sec1 .bgcv3{position:absolute;width:100%;height:60%;left:0;bottom:-12%;z-index:3;background-color:#d6ebf2;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#index .sec1 .bgcv3{clip-path:url(#sec1bgcv02sp);width:100%;height:30%;left:0;bottom:-13.5%}}#index .sec1 .bgcv4{position:absolute;width:100%;height:60%;left:0;bottom:-12%;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/top/s1_bg_02_s.png")}@media screen and (max-width:768px){#index .sec1 .bgcv4{background-image:url("../img/top/s1_bg_02_s_sp.png");width:100%;height:30%;left:0;bottom:-13.5%}}#index .sec1 .sec1bg{position:absolute;width:100%;height:160%;left:0;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#index .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:1;fill:#d6ebf2;width:105%}@media screen and (max-width:768px){#index .sec1 .sec1bg{height:128%}}#index .sec1 .sec1bg #svg2{z-index:1}#index .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-size:100%;background-repeat:no-repeat;background-image:url("../img/top/bg_04_01.png")}#index .sec1 .secinner{position:relative;z-index:3}@media screen and (max-width:768px){#index .sec1 .secinner{padding-top:6vw}}#index .sec1 .secinner .p1.sty3{color:#2864c7!important;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#index .sec1 .secinner .lead.sty3{font-size:3.3rem;color:#000!important;text-align:left!important;margin-bottom:20px}@media screen and (max-width:768px){#index .sec1 .secinner .lead.sty3{font-size:6vw}}#index .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#index .sec1 .secinner .sec1copy{margin-bottom:16vw}}#index .sec1 .secinner .sec1copy .p1{text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#index .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transition:2s;transition:2s}#index .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#index .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#index .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#index .sec1 .secinner .sec1copy .p3{margin-top:30px;text-align:left}#index .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transition:1s;transition:1s}#index .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#index .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#index .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#index .sec1 .sec1a{position:relative;z-index:5}#index .sec1 .sec1a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#index .sec1 .sec1a0{margin-top:0px}}#index .sec1 .sec1a0 .sec1slide{width:100%;height:100%}#index .sec1 .arrset{width:100%;max-width:820px;position:absolute;z-index:80;left:50%;top:33%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){#index .sec1 .arrset{top:68%}}#index .sec1 .arrset .arrp{width:70px;height:70px;position:absolute;right:0;top:50%;background-size:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:768px){#index .sec1 .arrset .arrp{width:50px;height:50px}}#index .sec1 .arrset .arrn{width:70px;height:70px;position:absolute;left:0;top:50%;background-size:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:768px){#index .sec1 .arrset .arrn{width:50px;height:50px}}#index .sec1 .slick-prev{left:25px;content:"";z-index:70}#index .sec1 .slick-next{right:25px;content:""}#index .sec1 .slick-next:before,#index .sec1 .slick-prev:before{opacity:0}#index .sec1 .slick-dots{bottom:-45px}#index .sec1 .slick-dots li.slick-active button:before{opacity:0.75;color:#000}#index .sec1 .slick-dots li button:before{color:#000}#index .sec1 .sec1a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:20vw}@media screen and (max-width:768px){#index .sec1 .sec1a0 .slide-item{width:54vw}}#index .sec1 .sec1a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#index .sec1 .sec1a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#index .sec1 .slick-list{margin-right:0px}#index .sec1 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#index .sec2{position:relative;z-index:5}#index .sec2 .lead{overflow:hidden;position:relative}#index .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw}#index .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}#index .sec2 .lead span:after,#index .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#index .sec2 .lead span:before{background-color:#fff}#index .sec2 .lead span:after{background-color:#bdeaef;-webkit-transition-delay:0.2s;transition-delay:0.2s}#index .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#index .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#index .sec2 .lead span:nth-of-type(2):after,#index .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#index .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#index .sec2 .lead span:nth-of-type(3):after,#index .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#index .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#index .sec2 .lead span:nth-of-type(4):after,#index .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#index .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#index .sec2 .lead span:nth-of-type(5):after,#index .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#index .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#index .sec2 .i_img_s2_01{background-color:#fff}#index .sec2 .i_img_s2_01 .lead{padding:0 40px;max-width:1200px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0}#index .sec2 .i_img_s2_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#index .sec2 .i_img_s2_01 .lead{line-height:1.6;padding:0 20px;margin:0;bottom:12px}}@media screen and (max-width:768px){#index .sec2 .i_img_s2_01{overflow:visible}#index .sec2 .i_img_s2_01 .note{bottom:-20px}}#index .sec2 .i_s3_02,#index .sec2 .i_s3_03,#index .sec2 .i_s3_04{border-radius:20px;overflow:hidden}#index .sec2 .i_s3_02 .note,#index .sec2 .i_s3_03 .note,#index .sec2 .i_s3_04 .note{right:5px}@media screen and (max-width:768px){#index .sec2 .i_s3_02,#index .sec2 .i_s3_03,#index .sec2 .i_s3_04{border-radius:10px}}#index .sec2 .lead{color:#fff;margin-bottom:30px}#index .sec2 .p3{color:#fff;text-align:justify}#index .sec2 .h3t{font-size:2.3rem;line-height:1;color:#fff;padding-left:20px;border-left:4px solid #FFFFFF;margin-bottom:40px}@media screen and (max-width:768px){#index .sec2 .h3t{font-size:5vw;margin-bottom:6vw}}#index .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;width:100%}@media screen and (max-width:768px){#index .sec2 .sec2a{margin-bottom:10px}}#index .sec2 .sec2a dt{width:49%}@media screen and (max-width:768px){#index .sec2 .sec2a dt{width:100%;margin-bottom:6vw}}#index .sec2 .sec2a dd{width:43%}@media screen and (max-width:768px){#index .sec2 .sec2a dd{width:100%}}#index .sec2 .sec2b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#index .sec2 .sec2b dt{width:49.3%}@media screen and (max-width:768px){#index .sec2 .sec2b dt{width:49.5%}}#index .sec2 .sec2b dd{width:49.3%}@media screen and (max-width:768px){#index .sec2 .sec2b dd{width:49.5%}}@media screen and (max-width:768px){#index .sec2 .sec2b{margin-bottom:12vw}}#index .sec2 .sec2c{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px}#index .sec2 .sec2c .lead{line-height:1;margin:0;color:#fff}#index .sec2 .sec2c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#index .sec2 .sec2c{padding:6vw}#index .sec2 .sec2c .lead i{display:block;margin-bottom:10px;font-size:4vw}}#index .sec2 .sec2d{position:relative;margin-top:80px}#index .sec2 .sec2d .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#index .sec2 .sec2d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:1s;transition:1s}#index .sec2 .sec2d .cv.cv1{-webkit-transition-delay:1s;transition-delay:1s;clip-path:polygon(24% 0,31% 0,0 30%,0 20%)}#index .sec2 .sec2d .cv.cv2{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px)}#index .sec2 .sec2d .cv.cv3{-webkit-transform:translateX(10px) translateY(50px);transform:translateX(10px) translateY(50px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#index .sec2 .sec2d .cv.cv4{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#index .sec2 .sec2d .cv.cv5{-webkit-transform:translateX(-50px) translateY(0px);transform:translateX(-50px) translateY(0px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#index .sec2 .sec2d .cv.cv6{-webkit-transform:translateX(-30px) translateY(-50px);transform:translateX(-30px) translateY(-50px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#index .sec2 .sec2d .cv.cv7{-webkit-transform:translateX(30px) translateY(-50px);transform:translateX(30px) translateY(-50px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#index .sec2 .sec2d .cv.cv8{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#index .sec2 .sec2d .cv.cv9{-webkit-transition-delay:2s;transition-delay:2s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}#index .sec2 .sec2d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#index .sec2 .sec2d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#index .sec2 .sec2d.ani1 .cv.cv1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#index .sec3{position:relative;margin-top:200px}@media screen and (max-width:768px){#index .sec3{margin-top:100px}}#index .sec3 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#e2eeee;bottom:0;z-index:1}@media screen and (max-width:768px){#index .sec3 .bgcv0{height:87%;top:15%}}#index .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:230%;left:0;top:-130%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#d6ebf2;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#index .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:400px;top:-310px}}#index .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/top/s9_bg_01_s.png")}@media screen and (max-width:768px){#index .sec3 .bgcv2{height:400px;left:0;top:-310px;background-image:url("../img/top/s9_bg_01_s_sp.png")}}#index .sec3 .secinner{padding-top:0}#index .sec3 .secinner .lead{text-align:center;color:#000}#index .sec3 .secinner .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#index .sec3 .secinner .lead{font-size:4.5vw}#index .sec3 .secinner .lead i{font-size:8vw}}#index .sec3 .secinner .btnset{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#index .sec3 .secinner .btnset{margin-top:6vw;margin-bottom:6vw}#index .sec3 .secinner .btnset li{width:100%}#index .sec3 .secinner .btnset li:first-child{margin-bottom:3vw}}#index .mainimg{position:relative;width:100%;height:100svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}#index .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px}@media screen and (max-width:768px){#index .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#index .mainimg .mainc2{position:relative;width:60%;max-width:700px;z-index:5;opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#index .mainimg .mainc2{width:100%}}#index .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;max-width:600px;-webkit-transform:scale(1.2) translateX(-50%) translateY(-50%);transform:scale(1.2) translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){#index .mainimg .mainc{width:70%}}#index .mainimg .mainc .bg{opacity:0;display:block;display:block;vertical-align:bottom;width:100%}#index .mainimg .mainc .mainct{position:absolute;width:100%;height:100%;left:0;top:0}#index .mainimg .mainc .mainct li{-webkit-filter:blur(26px);filter:blur(26px);opacity:0;position:absolute;-webkit-transition:1s;transition:1s}#index .mainimg .mainc .mainct li:before{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1) translateX(0px) translateY(0px);transform:scale(1) translateX(0px) translateY(0px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:linear-gradient(120deg,#46d7e6,#44ecaa,#2c9be8,#2c9be8);background-size:600% 200%;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-attachment:fixed;-webkit-animation:kani_bg_01 6s ease infinite;animation:kani_bg_01 6s ease infinite;content:""}#index .mainimg .mainc .mainct li:first-child{left:0.5625%;top:0.5%;width:11.6875%;height:33.6666666667%}#index .mainimg .mainc .mainct li:first-child:before{-webkit-mask-image:url("../img/top/mainc_01_01.png");mask-image:url("../img/top/mainc_01_01.png")}#index .mainimg .mainc .mainct li:nth-child(2){left:17.125%;top:0%;width:11.6875%;height:32.8333333333%}#index .mainimg .mainc .mainct li:nth-child(2):before{-webkit-mask-image:url("../img/top/mainc_01_02.png");mask-image:url("../img/top/mainc_01_02.png")}#index .mainimg .mainc .mainct li:nth-child(3){left:34.375%;top:4.3333333333%;width:10%;height:27.3333333333%}#index .mainimg .mainc .mainct li:nth-child(3):before{-webkit-mask-image:url("../img/top/mainc_01_03.png");mask-image:url("../img/top/mainc_01_03.png")}#index .mainimg .mainc .mainct li:nth-child(4){left:49.8125%;top:0%;width:11.9375%;height:34.8333333333%}#index .mainimg .mainc .mainct li:nth-child(4):before{-webkit-mask-image:url("../img/top/mainc_01_04.png");mask-image:url("../img/top/mainc_01_04.png")}#index .mainimg .mainc .mainct li:nth-child(5){left:66.25%;top:0%;width:11.9375%;height:33.5%}#index .mainimg .mainc .mainct li:nth-child(5):before{-webkit-mask-image:url("../img/top/mainc_01_05.png");mask-image:url("../img/top/mainc_01_05.png")}#index .mainimg .mainc .mainct li:nth-child(6){left:83.875%;top:1.8333333333%;width:8.5%;height:30.8333333333%}#index .mainimg .mainc .mainct li:nth-child(6):before{-webkit-mask-image:url("../img/top/mainc_01_06.png");mask-image:url("../img/top/mainc_01_06.png")}#index .mainimg .mainc .mainct li:nth-child(7){left:97.0625%;top:26.3333333333%;width:2.9375%;height:7.8333333333%}#index .mainimg .mainc .mainct li:nth-child(7):before{-webkit-mask-image:url("../img/top/mainc_01_07.png");mask-image:url("../img/top/mainc_01_07.png")}#index .mainimg .mainc .mainct li:nth-child(8){left:0.8125%;top:53.8333333333%;width:10.125%;height:20.8333333333%}#index .mainimg .mainc .mainct li:nth-child(8):before{-webkit-mask-image:url("../img/top/mainc_01_08.png");mask-image:url("../img/top/mainc_01_08.png")}#index .mainimg .mainc .mainct li:nth-child(9){left:17.5625%;top:47.1666666667%;width:4.375%;height:32.1666666667%}#index .mainimg .mainc .mainct li:nth-child(9):before{-webkit-mask-image:url("../img/top/mainc_01_09.png");mask-image:url("../img/top/mainc_01_09.png")}#index .mainimg .mainc .mainct li:nth-child(10){left:28.3125%;top:49%;width:7.5%;height:29.3333333333%}#index .mainimg .mainc .mainct li:nth-child(10):before{-webkit-mask-image:url("../img/top/mainc_01_10.png");mask-image:url("../img/top/mainc_01_10.png")}#index .mainimg .mainc .mainct li:nth-child(11){left:41.1875%;top:45.8333333333%;width:12%;height:34.8333333333%}#index .mainimg .mainc .mainct li:nth-child(11):before{-webkit-mask-image:url("../img/top/mainc_01_11.png");mask-image:url("../img/top/mainc_01_11.png")}#index .mainimg .mainc .mainct li:nth-child(12){left:57.875%;top:46%;width:11.875%;height:34.8333333333%}#index .mainimg .mainc .mainct li:nth-child(12):before{-webkit-mask-image:url("../img/top/mainc_01_12.png");mask-image:url("../img/top/mainc_01_12.png")}#index .mainimg .mainc .mainct li:nth-child(13){left:75.0625%;top:71.3333333333%;width:3%;height:8.8333333333%}#index .mainimg .mainc .mainct li:nth-child(13):before{-webkit-mask-image:url("../img/top/mainc_01_13.png");mask-image:url("../img/top/mainc_01_13.png")}#index .mainimg .mainc .mainct li:first-child{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#index .mainimg .mainc .mainct li:first-child:before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#index .mainimg .mainc .mainct li:nth-child(2){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#index .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#index .mainimg .mainc .mainct li:nth-child(3){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#index .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#index .mainimg .mainc .mainct li:nth-child(4){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#index .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#index .mainimg .mainc .mainct li:nth-child(5){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#index .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#index .mainimg .mainc .mainct li:nth-child(6){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#index .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#index .mainimg .mainc .mainct li:nth-child(7){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#index .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#index .mainimg .mainc .mainct li:nth-child(8){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#index .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#index .mainimg .mainc .mainct li:nth-child(9){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#index .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#index .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#index .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#index .mainimg .mainc .mainct li:nth-child(11){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#index .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#index .mainimg .mainc .mainct li:nth-child(12){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#index .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#index .mainimg .mainc .mainct li:nth-child(13){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#index .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#index .mainimg .mainc .mainct li:nth-child(14){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#index .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#index .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#index .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#index .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#index .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#index .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#index .mainimg .btnset{margin-top:40px}#index .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}@-webkit-keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#index.a0 .mainimg .mainc{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#index.a0 .mainimg .mainc .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#index.a0 .mainimg .mainc .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#index.a1 .mainimg .mainc{-webkit-transition:0.6s;transition:0.6s;-webkit-filter:brightness(3);filter:brightness(3)}#index.a1 .mainimg .mainc .mainct li{opacity:0;-webkit-transition:0.6s;transition:0.6s}#index.a1 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#index.a2 header .btnset{top:14px}#index.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#index.a2 .mainimg .btnset{margin-top:40px}#index.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#index.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#index.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#index.a2 .sec1 .bgcv1{top:-25%}@media screen and (max-width:768px){#index.a2 .sec1 .bgcv1{top:-10%}}#index.a2 .sec1 .bgcv2{top:-25%}@media screen and (max-width:768px){#index.a2 .sec1 .bgcv2{top:-10%}}@media screen and (max-width:768px){#index{}}@media screen and (max-width:768px){#index{}}@media screen and (max-width:768px){#index{}}@media screen and (max-width:768px){#index{}}@media screen and (max-width:768px){#index{}}@media screen and (max-width:768px){}#newgraduate{background-color:#fff}#newgraduate .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#newgraduate .maini{clip-path:url(#sec1bgcv01sp)}}#newgraduate .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#newgraduate section .secinner{max-width:1080px}#newgraduate header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#newgraduate header .btnset{display:none}}#newgraduate .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#newgraduate .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#newgraduate .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#newgraduate .bbg0>div.sty2:after{display:none}#newgraduate .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#newgraduate .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#newgraduate .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#newgraduate .ancb{position:relative}#newgraduate .ancb a{position:absolute;top:-100px;left:0}#newgraduate figure{display:block;vertical-align:bottom;width:100%}#newgraduate .pcpy7 .row span{letter-spacing:12px}#newgraduate section{position:relative;z-index:2}#newgraduate figure.pri2{overflow:visible}#newgraduate figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#newgraduate figure .mov{width:40px;top:45%}}#newgraduate figure .mov img{display:block;vertical-align:bottom;width:100%}#newgraduate figure .figinner{overflow:hidden;position:relative}#newgraduate figure .note.rrt{position:relative}#newgraduate .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#newgraduate.podfix .spfooternav{max-width:100%;bottom:0}}#newgraduate .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#newgraduate .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#newgraduate .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#newgraduate .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#newgraduate .scbart img{width:9px}@media screen and (max-width:768px){#newgraduate .scbart img{width:8px}}#newgraduate .scbart.sty2{color:#fff}#newgraduate.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#newgraduate.sc0 .scbar,#newgraduate.sc0 .scbart{opacity:0}#newgraduate .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#newgraduate .skip{font-size:3.5vw}}#newgraduate .skip:hover{opacity:0.7}#newgraduate .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible;opacity:0}#newgraduate .sec1 .secinner{padding-top:0}@media screen and (max-width:768px){#newgraduate .sec1 .secinner{padding-top:12vw}}#newgraduate .sec1 .sec1bg{position:absolute;width:100%;left:0;height:100%;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#newgraduate .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#newgraduate .sec1 .sec1bg #svg2{z-index:1}#newgraduate .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#e2eeee;top:15%;z-index:1}@media screen and (max-width:768px){#newgraduate .sec1 .sec1bg .bgcv0{height:60%}}#newgraduate .sec1 .sec1bg .bgcv1{position:absolute;width:100%;left:0;height:70%;top:-44%;z-index:3;background-color:#e2eeee;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#newgraduate .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp);height:30%;left:0;top:-12.7%}}#newgraduate .sec1 .sec1bg .bgcv2{position:absolute;width:100%;left:0;height:90%;top:-56%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/newgraduate/s1_bg_01_s.png")}@media screen and (max-width:768px){#newgraduate .sec1 .sec1bg .bgcv2{background-image:url("../img/newgraduate/s1_bg_01_s_sp.png");height:30%;top:-17%}}#newgraduate .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:80%;left:0;bottom:-34%;z-index:3;background-color:#e2eeee;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#newgraduate .sec1 .sec1bg .bgcv3{clip-path:url(#sec1bgcv03sp);height:36%;left:0;bottom:-8%}}#newgraduate .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:90%;left:0;bottom:-44%;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/newgraduate/s1_bg_02_s.png")}@media screen and (max-width:768px){#newgraduate .sec1 .sec1bg .bgcv4{background-image:url("../img/newgraduate/s1_bg_02_s_sp.png");height:36%;left:0;bottom:-8%}}#newgraduate .sec1 .secinner{position:relative;z-index:3}#newgraduate .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#newgraduate .sec1 .secinner .sec1copy{margin-bottom:16vw}}#newgraduate .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#newgraduate .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#newgraduate .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#newgraduate .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#newgraduate .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#newgraduate .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#newgraduate .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#newgraduate .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate .sec1 .p1{text-align:center}#newgraduate .sec1 .lead{text-align:center;color:#000}#newgraduate .sec1 .lead.mt6{margin-top:80px}@media screen and (max-width:768px){#newgraduate .sec1 .lead.mt6{margin-top:10vw}}#newgraduate .sec1 .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#newgraduate .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#newgraduate .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#newgraduate .sec1 .lead{font-size:4.5vw}#newgraduate .sec1 .lead i{font-size:7vw}#newgraduate .sec1 .lead i.sml{font-size:4vw}#newgraduate .sec1 .lead.spsty2{font-size:6vw;margin-bottom:0}}#newgraduate .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#newgraduate .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#newgraduate .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#newgraduate .sec1 .btnset li{width:100%}#newgraduate .sec1 .btnset li .cbtn2{height:55px}#newgraduate .sec1 .btnset li:first-child{margin-bottom:3vw}}#newgraduate .sec1 .sec1a{position:relative;z-index:5}#newgraduate .sec1 .sec2a0{position:relative;z-index:5;margin-top:40px;margin-bottom:0px;margin-left:0px;width:172%}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0{margin-top:0;margin-left:0px;width:256%}}#newgraduate .sec1 .sec2a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:293px;margin-left:60px;margin-right:0}#newgraduate .sec1 .sec2a0 .slide-item.sty2{margin-top:60px}#newgraduate .sec1 .sec2a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#newgraduate .sec1 .sec2a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .ico{width:40px;height:40px}}#newgraduate .sec1 .sec2a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#newgraduate .sec1 .sec2a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#newgraduate .sec1 .sec2a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item{width:66vw;margin:6vw}}#newgraduate .sec1 .sec2a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#newgraduate .sec1 .sec2a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dt{width:100%;margin-bottom:6vw}}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd{width:100%}}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p2{text-align:left;color:#2897c7;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p2{font-size:5vw}}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:2rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:3.7vw}}#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#newgraduate .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#newgraduate .sec1 .sec2a0 .slide-item:hover{opacity:0.7}#newgraduate .sec1 .sec2a0 .slide-item:hover .sin .ico:before{clip-path:circle(100% at 50% 50%)}#newgraduate .sec1 .sec2a0 .slide-item:hover .sin .ico .ov{opacity:1}#newgraduate .sec1 .sec2a0 .slide-item:hover .sin figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#newgraduate .sec1 .sec2a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#newgraduate .sec1 .slick-list{margin-right:0px}#newgraduate .sec1 .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}#newgraduate .sec1 .sec2slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#newgraduate .seccontents{padding-top:40px;padding-bottom:60px}@media screen and (max-width:768px){#newgraduate .seccontents{padding-top:0px}}#newgraduate .sec4{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#newgraduate .sec4{padding-bottom:60px}}#newgraduate .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#newgraduate .sec4 .sec4d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}#newgraduate .sec4 .sec4d li{width:49.5%}@media screen and (max-width:768px){#newgraduate .sec4 .sec4d li{width:100%}#newgraduate .sec4 .sec4d li:first-child{margin-bottom:3vw}}@media screen and (max-width:768px){#newgraduate .sec4 .sec4d{margin-top:10vw}}#newgraduate .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#newgraduate .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#newgraduate .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#newgraduate .sec4 .sec4c{padding:6vw}#newgraduate .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#newgraduate .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#newgraduate .sec4 .i_img_s4_01 figure{height:100%}#newgraduate .sec4 .i_img_s4_01 figure picture{height:100%}#newgraduate .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#newgraduate .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#newgraduate .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#newgraduate .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#newgraduate .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#newgraduate .sec4 .i_img_s4_01{overflow:visible}#newgraduate .sec4 .i_img_s4_01 .note{bottom:-20px}}#newgraduate .sec4 .i_img_s6{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#newgraduate .sec4 .i_img_s6{border-radius:10px}}#newgraduate .sec4 .i_img_s5{padding:40px;margin-left:auto;margin-right:auto;background-color:#dff5e1;margin-top:40px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#newgraduate .sec4 .i_img_s5{padding:3vw;margin-top:6vw}}#newgraduate .sec4 .lead{overflow:hidden;position:relative}#newgraduate .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#newgraduate .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}#newgraduate .sec4 .lead span:after,#newgraduate .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#newgraduate .sec4 .lead span:before{background-color:#fff}#newgraduate .sec4 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#newgraduate .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#newgraduate .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#newgraduate .sec4 .lead span:nth-of-type(2):after,#newgraduate .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#newgraduate .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#newgraduate .sec4 .lead span:nth-of-type(3):after,#newgraduate .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#newgraduate .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#newgraduate .sec4 .lead span:nth-of-type(4):after,#newgraduate .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#newgraduate .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#newgraduate .sec4 .lead span:nth-of-type(5):after,#newgraduate .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#newgraduate .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#newgraduate .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#newgraduate .sec4 .lead{margin-bottom:3vw}}#newgraduate .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#newgraduate .sec4 .lead.mt10{margin-top:10vw}}#newgraduate .sec4 .p3{color:#fff;text-align:justify}#newgraduate .seccontentclose,#newgraduate .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#newgraduate .seccontentclose.hide,#newgraduate .seccontentopen.hide{display:none}#newgraduate .seccontentclose img,#newgraduate .seccontentopen img{display:block;vertical-align:bottom;width:100%}#newgraduate .seccontentclose .ov,#newgraduate .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#newgraduate .seccontentclose:before,#newgraduate .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#newgraduate .seccontentclose:after,#newgraduate .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#newgraduate .seccontentclose:hover:before,#newgraduate .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#newgraduate .seccontentclose:hover:after,#newgraduate .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#newgraduate .seccontentclose:hover .ov,#newgraduate .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#newgraduate .seccontentclose,#newgraduate .seccontentopen{width:80px}}#newgraduate .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#newgraduate .iptop img{display:block;vertical-align:bottom;width:100%}#newgraduate .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#newgraduate .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#newgraduate .iptop:hover{opacity:0.7}#newgraduate .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#newgraduate .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#newgraduate .iptop{width:60px;bottom:120px}}#newgraduate .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#newgraduate .iptop2 img{display:block;vertical-align:bottom;width:100%}#newgraduate .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#newgraduate .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#newgraduate .sec2{position:relative;z-index:5;margin-top:140px;padding-bottom:200px}@media screen and (max-width:768px){#newgraduate .sec2{margin-top:80px;margin-top:0px}}#newgraduate .sec2 .secinner{padding-bottom:0}@media screen and (max-width:768px){#newgraduate .sec2 .secinner{padding-bottom:0}}#newgraduate .sec2 .scbg2{z-index:1;position:absolute;width:100%;height:600px;left:0;bottom:0;background-blend-mode:multiply}@media screen and (max-width:768px){#newgraduate .sec2 .scbg2{height:300px}}#newgraduate .sec2 .scbg2:before{opacity:0.4;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#newgraduate .sec2 .lead{overflow:hidden;position:relative}#newgraduate .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#newgraduate .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#newgraduate .sec2 .lead span i{font-size:5vw!important}}#newgraduate .sec2 .lead span:after,#newgraduate .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#newgraduate .sec2 .lead span:before{background-color:#fff}#newgraduate .sec2 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#newgraduate .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#newgraduate .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#newgraduate .sec2 .lead span:nth-of-type(2):after,#newgraduate .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#newgraduate .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#newgraduate .sec2 .lead span:nth-of-type(3):after,#newgraduate .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#newgraduate .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#newgraduate .sec2 .lead span:nth-of-type(4):after,#newgraduate .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#newgraduate .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#newgraduate .sec2 .lead span:nth-of-type(5):after,#newgraduate .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#newgraduate .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#newgraduate .sec2 .i_img_s2_01{background-color:#fff;max-height:600px}#newgraduate .sec2 .i_img_s2_01 figure{height:100%}#newgraduate .sec2 .i_img_s2_01 figure picture{height:100%}#newgraduate .sec2 .i_img_s2_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#newgraduate .sec2 .i_img_s2_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#newgraduate .sec2 .i_img_s2_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#newgraduate .sec2 .i_img_s2_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#newgraduate .sec2 .i_img_s2_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#newgraduate .sec2 .i_img_s2_01{overflow:visible}#newgraduate .sec2 .i_img_s2_01 .note{bottom:-20px}}#newgraduate .sec2 .i_s3_02,#newgraduate .sec2 .i_s3_03,#newgraduate .sec2 .i_s3_04{border-radius:20px;overflow:hidden}#newgraduate .sec2 .i_s3_02 .note,#newgraduate .sec2 .i_s3_03 .note,#newgraduate .sec2 .i_s3_04 .note{right:15px}@media screen and (max-width:768px){#newgraduate .sec2 .i_s3_02,#newgraduate .sec2 .i_s3_03,#newgraduate .sec2 .i_s3_04{border-radius:10px}}#newgraduate .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#newgraduate .sec2 .lead{margin-bottom:20px}}#newgraduate .sec2 .p3{color:#fff;text-align:justify}#newgraduate .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;width:100%}@media screen and (max-width:768px){#newgraduate .sec2 .sec2a{margin-bottom:12vw}}#newgraduate .sec2 .sec2a dt{width:49%}@media screen and (max-width:768px){#newgraduate .sec2 .sec2a dt{width:100%;margin-bottom:6vw}}#newgraduate .sec2 .sec2a dd{width:43%}@media screen and (max-width:768px){#newgraduate .sec2 .sec2a dd{width:100%}}#newgraduate .sec2 .sec2b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#newgraduate .sec2 .sec2b dt{width:49.3%}@media screen and (max-width:768px){#newgraduate .sec2 .sec2b dt{width:49.5%}}#newgraduate .sec2 .sec2b dd{width:49.3%}@media screen and (max-width:768px){#newgraduate .sec2 .sec2b dd{width:49.5%}}@media screen and (max-width:768px){#newgraduate .sec2 .sec2b{margin-bottom:12vw}}#newgraduate .sec2 .sec2c{position:relative;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px}#newgraduate .sec2 .sec2c .lead{line-height:1;margin:0;color:#fff}#newgraduate .sec2 .sec2c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#newgraduate .sec2 .sec2c{padding:6vw}#newgraduate .sec2 .sec2c .lead i{display:block;margin-bottom:10px;font-size:4vw}}#newgraduate .sec2 .sec2d{position:relative;margin-top:80px}#newgraduate .sec2 .sec2d .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#newgraduate .sec2 .sec2d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:1s;transition:1s}#newgraduate .sec2 .sec2d .cv.cv1{-webkit-transition-delay:1s;transition-delay:1s;clip-path:polygon(24% 0,31% 0,0 30%,0 20%)}#newgraduate .sec2 .sec2d .cv.cv2{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px)}#newgraduate .sec2 .sec2d .cv.cv3{-webkit-transform:translateX(10px) translateY(50px);transform:translateX(10px) translateY(50px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#newgraduate .sec2 .sec2d .cv.cv4{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#newgraduate .sec2 .sec2d .cv.cv5{-webkit-transform:translateX(-50px) translateY(0px);transform:translateX(-50px) translateY(0px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#newgraduate .sec2 .sec2d .cv.cv6{-webkit-transform:translateX(-30px) translateY(-50px);transform:translateX(-30px) translateY(-50px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#newgraduate .sec2 .sec2d .cv.cv7{-webkit-transform:translateX(30px) translateY(-50px);transform:translateX(30px) translateY(-50px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#newgraduate .sec2 .sec2d .cv.cv8{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#newgraduate .sec2 .sec2d .cv.cv9{-webkit-transition-delay:2s;transition-delay:2s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}#newgraduate .sec2 .sec2d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#newgraduate .sec2 .sec2d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate .sec2 .sec2d.ani1 .cv.cv1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#newgraduate .sec3{position:relative}#newgraduate .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#newgraduate .sec3 .secinner{padding-top:14vw}}#newgraduate .sec3 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#e2eeee;bottom:0;z-index:1}@media screen and (max-width:768px){#newgraduate .sec3 .bgcv0{height:60%}}#newgraduate .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#d6ebf2;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#newgraduate .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#newgraduate .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/s9_bg_01_s.png")}@media screen and (max-width:768px){#newgraduate .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/newgraduate/s9_bg_01_s_sp.png")}}#newgraduate .sec3 .secinner .p1{text-align:center}#newgraduate .sec3 .secinner .lead{text-align:center;color:#000}#newgraduate .sec3 .secinner .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#newgraduate .sec3 .secinner .lead{font-size:4.5vw}#newgraduate .sec3 .secinner .lead i{font-size:8vw}}#newgraduate .sec3 .secinner .btnset{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#newgraduate .sec3 .secinner .btnset{width:90%;margin-top:6vw;margin-bottom:6vw}#newgraduate .sec3 .secinner .btnset li{width:100%}#newgraduate .sec3 .secinner .btnset li .cbtn2{height:55px}#newgraduate .sec3 .secinner .btnset li:first-child{margin-bottom:3vw}}#newgraduate .mainimg{position:relative;width:100%;height:100svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#newgraduate .mainimg{height:auto}}#newgraduate .mainimg .mainimgbg0{position:relative}#newgraduate .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#newgraduate .mainimg figure.bg img,#newgraduate .mainimg figure.bg picture{height:100%}#newgraduate .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#newgraduate .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#newgraduate .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#newgraduate .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#newgraduate .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#newgraduate .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;max-width:800px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#newgraduate .mainimg .mainc{top:30%;width:88%;left:6%}}#newgraduate .mainimg .mainc .bg{opacity:0;display:block;display:block;vertical-align:bottom;width:100%}#newgraduate .mainimg .mainc .mainct{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}#newgraduate .mainimg .mainc .mainct li{-webkit-filter:blur(16px);filter:blur(16px);opacity:0;position:absolute;-webkit-transition:2s;transition:2s}#newgraduate .mainimg .mainc .mainct li:before{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1) translateX(40px) translateY(40px);transform:scale(1) translateX(40px) translateY(40px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:100% 100%;background-position:center center;content:""}#newgraduate .mainimg .mainc .mainct li:first-child{left:0.125%;top:22.5247524752%;width:7.625%;height:31.6831683168%}#newgraduate .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/newgraduate/mainc_01_01.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(2){left:11.1875%;top:25%;width:6.5%;height:27.2277227723%}#newgraduate .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/newgraduate/mainc_01_02.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(3){left:21.375%;top:25.495049505%;width:5%;height:27.4752475248%}#newgraduate .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/newgraduate/mainc_01_03.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(4){left:30.5%;top:26.7326732673%;width:6.4375%;height:26.2376237624%}#newgraduate .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/newgraduate/mainc_01_04.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(5){left:40.625%;top:22.5247524752%;width:7.8125%;height:33.4158415842%}#newgraduate .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/newgraduate/mainc_01_05.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(6){left:51.25%;top:22.5247524752%;width:7.625%;height:33.4158415842%}#newgraduate .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/newgraduate/mainc_01_06.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(7){left:62.625%;top:24.0099009901%;width:3.875%;height:29.702970297%}#newgraduate .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/newgraduate/mainc_01_07.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(8){left:0%;top:66.5841584158%;width:7.75%;height:33.1683168317%}#newgraduate .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/newgraduate/mainc_01_08.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(9){left:11.25%;top:69.801980198%;width:6.8125%;height:27.7227722772%}#newgraduate .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/newgraduate/mainc_01_09.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(10){left:21.625%;top:66.8316831683%;width:7.375%;height:31.9306930693%}#newgraduate .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/newgraduate/mainc_01_10.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(11){left:32.125%;top:66.5841584158%;width:7.75%;height:32.1782178218%}#newgraduate .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/newgraduate/mainc_01_11.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(12){left:43.3125%;top:68.3168316832%;width:5.5%;height:29.702970297%}#newgraduate .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/newgraduate/mainc_01_12.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(13){left:52.25%;top:66.3366336634%;width:7.75%;height:32.4257425743%}#newgraduate .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/newgraduate/mainc_01_13.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(14){left:63.5625%;top:72.7722772277%;width:5.8125%;height:21.5346534653%}#newgraduate .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/newgraduate/mainc_01_14.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(15){left:72.8125%;top:66.5841584158%;width:7.8125%;height:33.4158415842%}#newgraduate .mainimg .mainc .mainct li:nth-child(15):before{background-image:url("../img/newgraduate/mainc_01_15.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(16){left:84.0625%;top:68.8118811881%;width:6.25%;height:28.2178217822%}#newgraduate .mainimg .mainc .mainct li:nth-child(16):before{background-image:url("../img/newgraduate/mainc_01_16.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(17){left:94.0625%;top:70.5445544554%;width:5.9375%;height:26.4851485149%}#newgraduate .mainimg .mainc .mainct li:nth-child(17):before{background-image:url("../img/newgraduate/mainc_01_17.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(18){-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(40px);transform:translateX(40px);left:0.8125%;top:0%;width:27.25%;height:7.6732673267%}#newgraduate .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transform:scale(1);transform:scale(1);background-image:url("../img/newgraduate/mainc_01_20.png")}@media screen and (max-width:768px){#newgraduate .mainimg .mainc .mainct li:first-child{left:0.1526717557%;top:28.5714285714%;width:7.6335877863%;height:27.0408163265%}#newgraduate .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/newgraduate/mainc_01_01_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(2){left:11.1450381679%;top:30.612244898%;width:6.5648854962%;height:22.9591836735%}#newgraduate .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/newgraduate/mainc_01_02_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(3){left:21.3740458015%;top:30.612244898%;width:5.0381679389%;height:23.9795918367%}#newgraduate .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/newgraduate/mainc_01_03_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(4){left:30.3816793893%;top:32.1428571429%;width:6.5648854962%;height:22.4489795918%}#newgraduate .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/newgraduate/mainc_01_04_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(5){left:40.6106870229%;top:28.5714285714%;width:7.786259542%;height:28.0612244898%}#newgraduate .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/newgraduate/mainc_01_05_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(6){left:51.1450381679%;top:28.0612244898%;width:7.786259542%;height:29.0816326531%}#newgraduate .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/newgraduate/mainc_01_06_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(7){left:62.5954198473%;top:29.5918367347%;width:3.9694656489%;height:25.5102040816%}#newgraduate .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/newgraduate/mainc_01_07_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(8){left:0%;top:71.9387755102%;width:7.786259542%;height:28.0612244898%}#newgraduate .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/newgraduate/mainc_01_08_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(9){left:11.1450381679%;top:74.4897959184%;width:7.0229007634%;height:23.9795918367%}#newgraduate .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/newgraduate/mainc_01_09_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(10){left:21.5267175573%;top:71.9387755102%;width:7.4809160305%;height:27.5510204082%}#newgraduate .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/newgraduate/mainc_01_10_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(11){left:32.0610687023%;top:71.9387755102%;width:7.786259542%;height:27.5510204082%}#newgraduate .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/newgraduate/mainc_01_11_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(12){left:43.2061068702%;top:73.4693877551%;width:5.6488549618%;height:25%}#newgraduate .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/newgraduate/mainc_01_12_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(13){left:52.213740458%;top:71.4285714286%;width:7.786259542%;height:28.0612244898%}#newgraduate .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/newgraduate/mainc_01_13_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(14){left:63.5114503817%;top:77.0408163265%;width:5.9541984733%;height:18.3673469388%}#newgraduate .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/newgraduate/mainc_01_14_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(15){left:72.8244274809%;top:71.9387755102%;width:7.786259542%;height:28.0612244898%}#newgraduate .mainimg .mainc .mainct li:nth-child(15):before{background-image:url("../img/newgraduate/mainc_01_15_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(16){left:83.9694656489%;top:73.9795918367%;width:6.4122137405%;height:23.9795918367%}#newgraduate .mainimg .mainc .mainct li:nth-child(16):before{background-image:url("../img/newgraduate/mainc_01_16_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(17){left:94.0458015267%;top:75%;width:5.9541984733%;height:22.9591836735%}#newgraduate .mainimg .mainc .mainct li:nth-child(17):before{background-image:url("../img/newgraduate/mainc_01_17_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(18){left:0.9160305344%;top:0%;width:41.0687022901%;height:9.693877551%;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(40px);transform:translateX(40px)}#newgraduate .mainimg .mainc .mainct li:nth-child(18):before{background-image:url("../img/newgraduate/mainc_01_20_sp.png")}#newgraduate .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transform:scale(1);transform:scale(1)}}#newgraduate .mainimg .mainc .mainct li:first-child{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#newgraduate .mainimg .mainc .mainct li:first-child:before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#newgraduate .mainimg .mainc .mainct li:nth-child(2){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#newgraduate .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#newgraduate .mainimg .mainc .mainct li:nth-child(3){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#newgraduate .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#newgraduate .mainimg .mainc .mainct li:nth-child(4){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#newgraduate .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#newgraduate .mainimg .mainc .mainct li:nth-child(5){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#newgraduate .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#newgraduate .mainimg .mainc .mainct li:nth-child(6){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#newgraduate .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#newgraduate .mainimg .mainc .mainct li:nth-child(7){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#newgraduate .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#newgraduate .mainimg .mainc .mainct li:nth-child(8){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#newgraduate .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#newgraduate .mainimg .mainc .mainct li:nth-child(9){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#newgraduate .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#newgraduate .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#newgraduate .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#newgraduate .mainimg .mainc .mainct li:nth-child(11){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#newgraduate .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#newgraduate .mainimg .mainc .mainct li:nth-child(12){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#newgraduate .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#newgraduate .mainimg .mainc .mainct li:nth-child(13){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#newgraduate .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#newgraduate .mainimg .mainc .mainct li:nth-child(14){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#newgraduate .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#newgraduate .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#newgraduate .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#newgraduate .mainimg .mainc .mainct li:nth-child(16){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#newgraduate .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#newgraduate .mainimg .mainc .mainct li:nth-child(17){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#newgraduate .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#newgraduate .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#newgraduate .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#newgraduate .mainimg .mainc .mainct li:nth-child(19){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#newgraduate .mainimg .mainc .mainct li:nth-child(19):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#newgraduate .mainimg .mainc .mainct li:nth-child(20){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#newgraduate .mainimg .mainc .mainct li:nth-child(20):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#newgraduate .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#newgraduate .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate .mainimg .btnset{margin-top:40px}#newgraduate .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#newgraduate .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#newgraduate.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#newgraduate.a0 .mainimg .mainc{-webkit-transition:4s;transition:4s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#newgraduate.a0 .mainimg .mainc .mainct li:first-child{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:first-child:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(2){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(3){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(4){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(5){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(6){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(7){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(8){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(9){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(10){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(11){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(12){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(13){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(14){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(15){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(16){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(17){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#newgraduate.a0 .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#newgraduate.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#newgraduate.a2 header .btnset{top:14px}#newgraduate.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#newgraduate.a2 .mainimg .btnset{margin-top:40px}#newgraduate.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#newgraduate.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#newgraduate.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#newgraduate.a2 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#newgraduate.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#newgraduate.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#newgraduate.a3 .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#newgraduate.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}@media screen and (max-width:768px){#newgraduate{}}@media screen and (max-width:768px){#newgraduate{}}@media screen and (max-width:768px){#newgraduate{}}@media screen and (max-width:768px){#newgraduate{}}@media screen and (max-width:768px){#newgraduate{}}@media screen and (max-width:768px){}#career{background-color:#fff}#career .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#career .maini{clip-path:url(#sec1bgcv01sp)}}#career .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#career section .secinner{max-width:1080px}#career header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career header .btnset{display:none}}#career .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#career .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#career .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#career .bbg0>div.sty2:after{display:none}#career .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#career .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#career .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#career .ancb{position:relative}#career .ancb a{position:absolute;top:-100px;left:0}#career figure{display:block;vertical-align:bottom;width:100%}#career .pcpy7 .row span{letter-spacing:12px}#career section{position:relative;z-index:2}#career figure.pri2{overflow:visible}#career figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#career figure .mov{width:40px;top:45%}}#career figure .mov img{display:block;vertical-align:bottom;width:100%}#career figure .figinner{overflow:hidden;position:relative}#career figure .note.rrt{position:relative}#career .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career.podfix .spfooternav{max-width:100%;bottom:0}}#career .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#career .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#career .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#career .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#career .scbart img{width:9px}@media screen and (max-width:768px){#career .scbart img{width:8px}}#career .scbart.sty2{color:#fff}#career.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#career.sc0 .scbar,#career.sc0 .scbart{opacity:0}#career .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#career .skip{font-size:3.5vw}}#career .skip:hover{opacity:0.7}#career .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible;opacity:0}#career .sec1 .secinner{padding-top:0}@media screen and (max-width:768px){#career .sec1 .secinner{padding-top:12vw}}#career .sec1 .sec1bg{position:absolute;width:100%;left:0;height:100%;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#career .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#career .sec1 .sec1bg #svg2{z-index:1}#career .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#afd4e5;top:15%;z-index:1}@media screen and (max-width:768px){#career .sec1 .sec1bg .bgcv0{height:60%}}#career .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:-62%;z-index:3;background-color:#afd4e5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#career .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp);height:50%;left:0;top:-21%}}#career .sec1 .sec1bg .bgcv2{position:absolute;width:100%;height:96%;left:0;top:-58%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/career/s1_bg_01_s.png")}@media screen and (max-width:768px){#career .sec1 .sec1bg .bgcv2{background-image:url("../img/career/s1_bg_01_s_sp.png");height:50%;top:-28%}}#career .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:80%;left:0;bottom:-34%;z-index:3;background-color:#afd4e5;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#career .sec1 .sec1bg .bgcv3{clip-path:url(#sec1bgcv03sp);height:36%;left:0;bottom:-8%}}#career .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:90%;left:0;bottom:-44%;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/career/s1_bg_02_s.png")}@media screen and (max-width:768px){#career .sec1 .sec1bg .bgcv4{background-image:url("../img/career/s1_bg_02_s_sp.png");height:36%;left:0;bottom:-8%}}#career .sec1 .secinner{position:relative;z-index:3}#career .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#career .sec1 .secinner .sec1copy{margin-bottom:16vw}}#career .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#career .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#career .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#career .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#career .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#career .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#career .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#career .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#career .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#career .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#career .sec1 .p1{text-align:center}#career .sec1 .lead{text-align:center;color:#000}#career .sec1 .lead i{color:#062089;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#career .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#career .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#career .sec1 .lead{font-size:4.5vw}#career .sec1 .lead i{font-size:8vw}#career .sec1 .lead i.sml{font-size:4vw}#career .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#career .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#career .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#career .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#career .sec1 .btnset li{width:100%}#career .sec1 .btnset li .cbtn2{height:55px}#career .sec1 .btnset li:first-child{margin-bottom:3vw}}#career .sec1 .sec1a{position:relative;z-index:5}#career .sec1 .sec2a0{position:relative;z-index:5;margin-top:40px;margin-bottom:0px;margin-left:0px;width:172%}@media screen and (max-width:768px){#career .sec1 .sec2a0{margin-top:0;margin-left:0px;width:256%}}#career .sec1 .sec2a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:293px;margin-left:60px;margin-right:0}#career .sec1 .sec2a0 .slide-item.sty2{margin-top:60px}#career .sec1 .sec2a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#career .sec1 .sec2a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .ico{width:40px;height:40px}}#career .sec1 .sec2a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#062089;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#career .sec1 .sec2a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#career .sec1 .sec2a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item{width:66vw;margin:6vw}}#career .sec1 .sec2a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#career .sec1 .sec2a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#career .sec1 .sec2a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#career .sec1 .sec2a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#career .sec1 .sec2a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#career .sec1 .sec2a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .sin>dl dt{width:100%;margin-bottom:6vw}}#career .sec1 .sec2a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .sin>dl dd{width:100%}}#career .sec1 .sec2a0 .slide-item .sin>dl dd .p2{text-align:left;color:#062089;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .sin>dl dd .p2{font-size:5vw}}#career .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#career .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:2rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#career .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:3.7vw}}#career .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#career .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#career .sec1 .sec2a0 .slide-item:hover{opacity:0.7}#career .sec1 .sec2a0 .slide-item:hover .sin .ico:before{clip-path:circle(100% at 50% 50%)}#career .sec1 .sec2a0 .slide-item:hover .sin .ico .ov{opacity:1}#career .sec1 .sec2a0 .slide-item:hover .sin figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#career .sec1 .sec2a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#career .sec1 .slick-list{margin-right:0px}#career .sec1 .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}#career .sec1 .sec2slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#career .seccontents{padding-top:40px;padding-bottom:60px}@media screen and (max-width:768px){#career .seccontents{padding-top:0px}}#career .sec4{position:relative;overflow:visible;padding-bottom:200px}@media screen and (max-width:768px){#career .sec4{padding-bottom:60px}}#career .sec4 .secinner{padding-bottom:0}@media screen and (max-width:768px){#career .sec4 .secinner{padding-bottom:40vw}}#career .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#career .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#career .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#career .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#career .sec4 .sec4c{padding:6vw}#career .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#career .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#career .sec4 .i_img_s4_01 figure{height:100%}#career .sec4 .i_img_s4_01 figure picture{height:100%}#career .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#career .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#career .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#career .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#career .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#career .sec4 .i_img_s4_01{overflow:visible}#career .sec4 .i_img_s4_01 .note{bottom:-20px}}#career .sec4 .lead{overflow:hidden;position:relative}#career .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#career .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#career .sec4 .lead span i{font-size:5vw!important}}#career .sec4 .lead span:after,#career .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#career .sec4 .lead span:before{background-color:#fff}#career .sec4 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#career .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#career .sec4 .lead span:nth-of-type(2):after,#career .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#career .sec4 .lead span:nth-of-type(3):after,#career .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#career .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#career .sec4 .lead span:nth-of-type(4):after,#career .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#career .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#career .sec4 .lead span:nth-of-type(5):after,#career .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#career .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#career .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#career .sec4 .lead{margin-bottom:3vw}#career .sec4 .lead.spmb0{margin-bottom:0}}#career .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#career .sec4 .lead.mt10{margin-top:10vw}}#career .sec4 .p3{color:#fff;text-align:justify}#career .sec4 .p1{color:#fff;font-size:2.6rem;margin-top:40px}@media screen and (max-width:768px){#career .sec4 .p1{font-size:4.5vw}}#career .sec4 .sec5b{position:relative;height:100px}#career .sec4 .sec5b:before{width:100%;height:1px;content:"";background-color:#ffffff;position:absolute;left:0%;top:70%;opacity:0.5}@media screen and (max-width:768px){#career .sec4 .sec5b{height:50px}}#career .sec4 .sec4a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:152%}@media screen and (max-width:768px){#career .sec4 .sec4a0{margin-top:3vw;margin-left:0px;width:292%;margin-left:0vw}}#career .sec4 .sec4a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:496px;margin-left:10px;margin-right:0}#career .sec4 .sec4a0 .slide-item.sty2{margin-top:60px}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item{width:84vw;margin-left:10px}}#career .sec4 .sec4a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#career .sec4 .sec4a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#career .sec4 .sec4a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#career .sec4 .sec4a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#career .sec4 .sec4a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#career .sec4 .sec4a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#career .sec4 .sec4a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item .sin>dl dd{width:100%}}#career .sec4 .sec4a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#career .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#career .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#career .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#career .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#career .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#career .sec4 .sec4a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#career .sec4 .sec4a0 .slick-list{margin-right:0px}#career .sec4 .sec4a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#career .sec4 .sec4slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#career .sec4 .sec5a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:168%}@media screen and (max-width:768px){#career .sec4 .sec5a0{margin-top:3vw;width:252%;margin-left:0px}}#career .sec4 .sec5a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:314px;margin-left:24px;margin-right:0}#career .sec4 .sec5a0 .slide-item.sty2{margin-top:60px}#career .sec4 .sec5a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#career .sec4 .sec5a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .ico{width:40px;height:40px}}#career .sec4 .sec5a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#career .sec4 .sec5a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#career .sec4 .sec5a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item{width:70vw;margin-left:6vw}}#career .sec4 .sec5a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#career .sec4 .sec5a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#career .sec4 .sec5a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#career .sec4 .sec5a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#career .sec4 .sec5a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#career .sec4 .sec5a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#career .sec4 .sec5a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .sin>dl dd{width:100%}}#career .sec4 .sec5a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#career .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#career .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#career .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#career .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#career .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#career .sec4 .sec5a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#career .sec4 .sec5a0 .slick-list{margin-right:0px}#career .sec4 .sec5a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#career .sec4 .sec5slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#career .sec5{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#career .sec5{padding-bottom:60px}}#career .sec5 .sec5c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#career .sec5 .sec5c .lead{line-height:1;margin:0;color:#fff}#career .sec5 .sec5c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#career .sec5 .sec5c{padding:6vw;top:-136px}#career .sec5 .sec5c .lead{line-height:1.6}#career .sec5 .sec5c .lead i{display:block;margin-bottom:6px}}#career .sec5 .i_img_s5_01{background-color:#fff;max-height:600px}#career .sec5 .i_img_s5_01 figure{height:100%}#career .sec5 .i_img_s5_01 figure picture{height:100%}#career .sec5 .i_img_s5_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#career .sec5 .i_img_s5_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#career .sec5 .i_img_s5_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#career .sec5 .i_img_s5_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#career .sec5 .i_img_s5_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#career .sec5 .i_img_s5_01{overflow:visible}#career .sec5 .i_img_s5_01 .note{bottom:-20px}}#career .sec5 .lead{overflow:hidden;position:relative}#career .sec5 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#career .sec5 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#career .sec5 .lead span i{font-size:5vw!important}}#career .sec5 .lead span:after,#career .sec5 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#career .sec5 .lead span:before{background-color:#fff}#career .sec5 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec5 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#career .sec5 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#career .sec5 .lead span:nth-of-type(2):after,#career .sec5 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec5 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#career .sec5 .lead span:nth-of-type(3):after,#career .sec5 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#career .sec5 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#career .sec5 .lead span:nth-of-type(4):after,#career .sec5 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#career .sec5 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#career .sec5 .lead span:nth-of-type(5):after,#career .sec5 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#career .sec5 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#career .sec5 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#career .sec5 .lead{margin-bottom:3vw}}#career .sec5 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#career .sec5 .lead.mt10{margin-top:10vw}}#career .sec5 .p3{color:#fff;text-align:justify;margin-top:40px}@media screen and (max-width:768px){#career .sec5 .p3{margin-top:6vw}}#career .sec5 .sec5d{position:relative;margin-top:80px}@media screen and (max-width:768px){#career .sec5 .sec5d{margin-top:10vw}}#career .sec5 .sec5d .bg{opacity:0;display:block;vertical-align:bottom;width:100%;-webkit-transition:1s;transition:1s}#career .sec5 .sec5d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:2s;transition:2s}#career .sec5 .sec5d .cv.cv2{-webkit-transform:translateX(20px) translateY(0);transform:translateX(20px) translateY(0);-webkit-transition-delay:0.06s;transition-delay:0.06s}#career .sec5 .sec5d .cv.cv3{-webkit-transition-delay:0.12s;transition-delay:0.12s}#career .sec5 .sec5d .cv.cv4{-webkit-transform:translateX(0px) translateY(20px);transform:translateX(0px) translateY(20px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#career .sec5 .sec5d .cv.cv5{-webkit-transition-delay:0.24s;transition-delay:0.24s}#career .sec5 .sec5d .cv.cv6{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#career .sec5 .sec5d .cv.cv7{-webkit-transition-delay:0.36s;transition-delay:0.36s}#career .sec5 .sec5d .cv.cv8{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.42s;transition-delay:0.42s}#career .sec5 .sec5d .cv.cv9{-webkit-transition-delay:0.48s;transition-delay:0.48s}#career .sec5 .sec5d .cv.cv10{-webkit-transform:translateX(0px) translateY(-20px);transform:translateX(0px) translateY(-20px);-webkit-transition-delay:0.54s;transition-delay:0.54s}#career .sec5 .sec5d .cv.cv11{-webkit-transition-delay:0.6s;transition-delay:0.6s}#career .sec5 .sec5d .cv.cv12{-webkit-transform:translateX(20px) translateY(0px);transform:translateX(20px) translateY(0px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#career .sec5 .sec5d .cv.cv13{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(20px);transform:translateY(20px)}#career .sec5 .sec5d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#career .sec5 .sec5d.ani1 .bg{opacity:1}#career .sec5 .sec5d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#career .seccontentclose,#career .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#career .seccontentclose.hide,#career .seccontentopen.hide{display:none}#career .seccontentclose img,#career .seccontentopen img{display:block;vertical-align:bottom;width:100%}#career .seccontentclose .ov,#career .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#career .seccontentclose:before,#career .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#career .seccontentclose:after,#career .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#career .seccontentclose:hover:before,#career .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#career .seccontentclose:hover:after,#career .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#career .seccontentclose:hover .ov,#career .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#career .seccontentclose,#career .seccontentopen{width:80px}}#career .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#career .iptop img{display:block;vertical-align:bottom;width:100%}#career .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#career .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#career .iptop:hover{opacity:0.7}#career .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#career .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#career .iptop{width:60px;bottom:120px}}#career .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#career .iptop2 img{display:block;vertical-align:bottom;width:100%}#career .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#career .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#career .sec2{position:relative;z-index:5;margin-top:140px;padding-bottom:200px}@media screen and (max-width:768px){#career .sec2{margin-top:80px;margin-top:0px;padding-bottom:40vw}}#career .sec2 .secinner{padding-bottom:0}@media screen and (max-width:768px){#career .sec2 .secinner{padding-bottom:0}}#career .sec2 .scbg2{z-index:1;position:absolute;width:100%;height:600px;left:0;bottom:0;background-blend-mode:multiply}@media screen and (max-width:768px){#career .sec2 .scbg2{height:300px}}#career .sec2 .scbg2:before{opacity:0.4;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#career .sec2 .lead{overflow:hidden;position:relative}#career .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#career .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#career .sec2 .lead span i{font-size:5vw!important}}#career .sec2 .lead span:after,#career .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#career .sec2 .lead span:before{background-color:#fff}#career .sec2 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#career .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#career .sec2 .lead span:nth-of-type(2):after,#career .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#career .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#career .sec2 .lead span:nth-of-type(3):after,#career .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#career .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#career .sec2 .lead span:nth-of-type(4):after,#career .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#career .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#career .sec2 .lead span:nth-of-type(5):after,#career .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#career .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#career .sec2 .i_img_s2_01{background-color:#fff;max-height:600px}#career .sec2 .i_img_s2_01 figure{height:100%}#career .sec2 .i_img_s2_01 figure picture{height:100%}#career .sec2 .i_img_s2_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#career .sec2 .i_img_s2_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#career .sec2 .i_img_s2_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#career .sec2 .i_img_s2_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#career .sec2 .i_img_s2_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#career .sec2 .i_img_s2_01{overflow:visible}#career .sec2 .i_img_s2_01 .note{bottom:-20px}}#career .sec2 .figrad,#career .sec2 .i_s3_02,#career .sec2 .i_s3_03,#career .sec2 .i_s3_04{border-radius:20px;overflow:hidden}#career .sec2 .figrad .note,#career .sec2 .i_s3_02 .note,#career .sec2 .i_s3_03 .note,#career .sec2 .i_s3_04 .note{right:15px}@media screen and (max-width:768px){#career .sec2 .figrad,#career .sec2 .i_s3_02,#career .sec2 .i_s3_03,#career .sec2 .i_s3_04{border-radius:10px}}#career .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#career .sec2 .lead{margin-bottom:20px}}#career .sec2 .p3{color:#fff;text-align:justify}#career .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;width:100%}#career .sec2 .sec2a.mdl{margin-bottom:40px;margin-top:40px}@media screen and (max-width:768px){#career .sec2 .sec2a{margin-bottom:12vw}#career .sec2 .sec2a.mdl{margin-bottom:2vw;margin-top:6vw}}#career .sec2 .sec2a li{width:49.5%}@media screen and (max-width:768px){#career .sec2 .sec2a li{width:100%;margin-bottom:3vw}#career .sec2 .sec2a li.spmb6{margin-bottom:6vw}}#career .sec2 .sec2a li .p3{line-height:1;margin-bottom:10px;margin-top:20px}#career .sec2 .sec2a li .p1{font-size:2.7rem;color:#fff;line-height:1}@media screen and (max-width:768px){#career .sec2 .sec2a li .p1{font-size:5vw}}#career .sec2 .sec2a.mt6{margin-top:30px}@media screen and (max-width:768px){#career .sec2 .sec2a.spmt6{margin-top:6vw}}#career .sec2 .sec2b{cursor:pointer;display:block;margin-bottom:100px}@media screen and (max-width:768px){#career .sec2 .sec2b{margin-bottom:12vw}}#career .sec2 .sec2b video{position:relative;width:100%;display:block;border-radius:20px}#career .sec2 .sec2d{display:block;margin-bottom:40px}@media screen and (max-width:768px){#career .sec2 .sec2d{margin-bottom:6vw}}#career .sec2 .p3_img_09{margin-bottom:100px}@media screen and (max-width:768px){#career .sec2 .p3_img_09{margin-bottom:12vw}}#career .sec2 .sec2c{position:relative;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px}#career .sec2 .sec2c .lead{line-height:1;margin:0;color:#fff}#career .sec2 .sec2c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#career .sec2 .sec2c{padding:6vw}#career .sec2 .sec2c .lead i{display:block;margin-bottom:10px;font-size:4vw}}#career .sec3{position:relative}#career .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#career .sec3 .secinner{padding-top:14vw}}#career .sec3 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#afd4e5;bottom:0;z-index:1}@media screen and (max-width:768px){#career .sec3 .bgcv0{height:60%}}#career .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#afd4e5;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#career .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#career .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/career/s9_bg_01_s.png")}@media screen and (max-width:768px){#career .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/career/s9_bg_01_s_sp.png")}}#career .sec3 .secinner .p1{text-align:center}#career .sec3 .secinner .lead{text-align:center;color:#000}#career .sec3 .secinner .lead i{color:#062089;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#career .sec3 .secinner .lead{font-size:4.5vw}#career .sec3 .secinner .lead i{font-size:8vw}}#career .sec3 .secinner .btnset{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#career .sec3 .secinner .btnset{width:90%;margin-top:6vw;margin-bottom:6vw}#career .sec3 .secinner .btnset li{width:100%}#career .sec3 .secinner .btnset li .cbtn2{height:55px}#career .sec3 .secinner .btnset li:first-child{margin-bottom:3vw}}#career .mainimg{position:relative;width:100%;height:100svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#career .mainimg{height:auto}}#career .mainimg .note{width:100%;max-width:1000px;position:absolute;left:50%;bottom:46px;opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:60px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:12px;line-height:1em;color:#fff}@media screen and (max-width:768px){#career .mainimg .note{bottom:20px}}#career .mainimg .mainimgbg0{position:relative}#career .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#career .mainimg figure.bg img,#career .mainimg figure.bg picture{height:100%}#career .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#career .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#career .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#career .mainimg .secinner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#career .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#career .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;max-width:800px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#career .mainimg .mainc{top:30%;width:88%;left:6%}}#career .mainimg .mainc .bg{opacity:0;display:block;display:block;vertical-align:bottom;width:100%}#career .mainimg .mainc .mainct{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}#career .mainimg .mainc .mainct li{-webkit-filter:blur(16px);filter:blur(16px);opacity:0;position:absolute;-webkit-transition:2s;transition:2s}#career .mainimg .mainc .mainct li:before{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1) translateX(40px) translateY(40px);transform:scale(1) translateX(40px) translateY(40px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:100% 100%;background-position:center center;content:""}#career .mainimg .mainc .mainct li:first-child{left:0.125%;top:22.6063829787%;width:7.125%;height:33.2446808511%}#career .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/career/mainc_01_01.png")}#career .mainimg .mainc .mainct li:nth-child(2){left:10.4375%;top:26.5957446809%;width:6.0625%;height:26.5957446809%}#career .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/career/mainc_01_02.png")}#career .mainimg .mainc .mainct li:nth-child(3){left:19.75%;top:22.6063829787%;width:7.1875%;height:33.5106382979%}#career .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/career/mainc_01_03.png")}#career .mainimg .mainc .mainct li:nth-child(4){left:29.5625%;top:22.6063829787%;width:7.25%;height:32.1808510638%}#career .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/career/mainc_01_04.png")}#career .mainimg .mainc .mainct li:nth-child(5){left:40.1875%;top:24.4680851064%;width:5.125%;height:29.5212765957%}#career .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/career/mainc_01_05.png")}#career .mainimg .mainc .mainct li:nth-child(6){left:48.625%;top:30.0531914894%;width:6.125%;height:19.9468085106%}#career .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/career/mainc_01_06.png")}#career .mainimg .mainc .mainct li:nth-child(7){left:58.6875%;top:23.670212766%;width:2.625%;height:30.8510638298%}#career .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/career/mainc_01_07.png")}#career .mainimg .mainc .mainct li:nth-child(8){left:65.125%;top:25.5319148936%;width:4.5%;height:28.1914893617%}#career .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/career/mainc_01_08.png")}#career .mainimg .mainc .mainct li:nth-child(9){left:73.375%;top:26.5957446809%;width:6.0625%;height:26.5957446809%}#career .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/career/mainc_01_09.png")}#career .mainimg .mainc .mainct li:nth-child(10){left:83.375%;top:25.2659574468%;width:5.75%;height:27.6595744681%}#career .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/career/mainc_01_10.png")}#career .mainimg .mainc .mainct li:nth-child(11){left:92.3125%;top:47.8723404255%;width:1.8125%;height:7.4468085106%}#career .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/career/mainc_01_11.png")}#career .mainimg .mainc .mainct li:nth-child(12){left:0%;top:66.4893617021%;width:7.3125%;height:33.5106382979%}#career .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/career/mainc_01_12.png")}#career .mainimg .mainc .mainct li:nth-child(13){left:10.4375%;top:66.7553191489%;width:5.8125%;height:30.8510638298%}#career .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/career/mainc_01_13.png")}#career .mainimg .mainc .mainct li:nth-child(14){left:19.8125%;top:68.6170212766%;width:6.375%;height:29.5212765957%}#career .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/career/mainc_01_14.png")}#career .mainimg .mainc .mainct li:nth-child(15){left:28.875%;top:70.4787234043%;width:5.5625%;height:26.5957446809%}#career .mainimg .mainc .mainct li:nth-child(15):before{background-image:url("../img/career/mainc_01_15.png")}#career .mainimg .mainc .mainct li:nth-child(16){left:38%;top:68.085106383%;width:4.0625%;height:30.3191489362%}#career .mainimg .mainc .mainct li:nth-child(16):before{background-image:url("../img/career/mainc_01_16.png")}#career .mainimg .mainc .mainct li:nth-child(17){left:45.75%;top:67.8191489362%;width:5.6875%;height:29.7872340426%}#career .mainimg .mainc .mainct li:nth-child(17):before{background-image:url("../img/career/mainc_01_17.png")}#career .mainimg .mainc .mainct li:nth-child(18){left:54.625%;top:66.4893617021%;width:7.25%;height:33.2446808511%}#career .mainimg .mainc .mainct li:nth-child(18):before{background-image:url("../img/career/mainc_01_18.png")}#career .mainimg .mainc .mainct li:nth-child(19){left:65%;top:69.1489361702%;width:6.0625%;height:27.1276595745%}#career .mainimg .mainc .mainct li:nth-child(19):before{background-image:url("../img/career/mainc_01_19.png")}#career .mainimg .mainc .mainct li:nth-child(20){left:74.4375%;top:67.8191489362%;width:5.375%;height:30.8510638298%}#career .mainimg .mainc .mainct li:nth-child(20):before{background-image:url("../img/career/mainc_01_20.png")}#career .mainimg .mainc .mainct li:nth-child(21){left:82.8125%;top:67.0212765957%;width:7.375%;height:32.7127659574%}#career .mainimg .mainc .mainct li:nth-child(21):before{background-image:url("../img/career/mainc_01_21.png")}#career .mainimg .mainc .mainct li:nth-child(22){left:92.8125%;top:66.7553191489%;width:7.1875%;height:33.2446808511%}#career .mainimg .mainc .mainct li:nth-child(22):before{background-image:url("../img/career/mainc_01_22.png")}#career .mainimg .mainc .mainct li:nth-child(23){-webkit-filter:blur(0);filter:blur(0);left:0.75%;top:0%;width:12.625%;height:7.7127659574%;-webkit-transform:translateX(40px);transform:translateX(40px)}#career .mainimg .mainc .mainct li:nth-child(23):before{-webkit-transform:scale(1);transform:scale(1);background-image:url("../img/career/mainc_01_23.png")}@media screen and (max-width:768px){#career .mainimg .mainc .mainct li:first-child{left:0.125%;top:28.4482758621%;width:7.375%;height:28.4482758621%}#career .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/career/mainc_01_01_sp.png")}#career .mainimg .mainc .mainct li:nth-child(2){left:10.5%;top:31.8965517241%;width:6.25%;height:22.4137931034%}#career .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/career/mainc_01_02_sp.png")}#career .mainimg .mainc .mainct li:nth-child(3){left:19.75%;top:28.4482758621%;width:7.5%;height:28.4482758621%}#career .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/career/mainc_01_03_sp.png")}#career .mainimg .mainc .mainct li:nth-child(4){left:29.5%;top:28.4482758621%;width:7.625%;height:27.1551724138%}#career .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/career/mainc_01_04_sp.png")}#career .mainimg .mainc .mainct li:nth-child(5){left:40.125%;top:29.7413793103%;width:5.375%;height:25.4310344828%}#career .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/career/mainc_01_05_sp.png")}#career .mainimg .mainc .mainct li:nth-child(6){left:48.5%;top:34.9137931034%;width:6.5%;height:16.8103448276%}#career .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/career/mainc_01_06_sp.png")}#career .mainimg .mainc .mainct li:nth-child(7){left:58.625%;top:29.3103448276%;width:2.75%;height:26.2931034483%}#career .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/career/mainc_01_07_sp.png")}#career .mainimg .mainc .mainct li:nth-child(8){left:64.875%;top:31.0344827586%;width:4.75%;height:23.7068965517%}#career .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/career/mainc_01_08_sp.png")}#career .mainimg .mainc .mainct li:nth-child(9){left:73.125%;top:31.8965517241%;width:6.25%;height:22.4137931034%}#career .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/career/mainc_01_09_sp.png")}#career .mainimg .mainc .mainct li:nth-child(10){left:83.125%;top:30.6034482759%;width:6%;height:23.7068965517%}#career .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/career/mainc_01_10_sp.png")}#career .mainimg .mainc .mainct li:nth-child(11){left:92%;top:49.5689655172%;width:2%;height:6.8965517241%}#career .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/career/mainc_01_11_sp.png")}#career .mainimg .mainc .mainct li:nth-child(12){left:0%;top:71.5517241379%;width:7.625%;height:28.4482758621%}#career .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/career/mainc_01_12_sp.png")}#career .mainimg .mainc .mainct li:nth-child(13){left:10.375%;top:71.9827586207%;width:6.125%;height:25.8620689655%}#career .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/career/mainc_01_13_sp.png")}#career .mainimg .mainc .mainct li:nth-child(14){left:19.75%;top:73.275862069%;width:6.75%;height:25%}#career .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/career/mainc_01_14_sp.png")}#career .mainimg .mainc .mainct li:nth-child(15){left:28.875%;top:75%;width:5.75%;height:22.4137931034%}#career .mainimg .mainc .mainct li:nth-child(15):before{background-image:url("../img/career/mainc_01_15_sp.png")}#career .mainimg .mainc .mainct li:nth-child(16){left:37.875%;top:72.8448275862%;width:4.25%;height:25.8620689655%}#career .mainimg .mainc .mainct li:nth-child(16):before{background-image:url("../img/career/mainc_01_16_sp.png")}#career .mainimg .mainc .mainct li:nth-child(17){left:45.5%;top:72.8448275862%;width:6%;height:25%}#career .mainimg .mainc .mainct li:nth-child(17):before{background-image:url("../img/career/mainc_01_17_sp.png")}#career .mainimg .mainc .mainct li:nth-child(18){left:54.375%;top:71.5517241379%;width:7.625%;height:28.4482758621%}#career .mainimg .mainc .mainct li:nth-child(18):before{background-image:url("../img/career/mainc_01_18_sp.png")}#career .mainimg .mainc .mainct li:nth-child(19){left:64.75%;top:73.7068965517%;width:6.375%;height:23.275862069%}#career .mainimg .mainc .mainct li:nth-child(19):before{background-image:url("../img/career/mainc_01_19_sp.png")}#career .mainimg .mainc .mainct li:nth-child(20){left:74.25%;top:72.8448275862%;width:5.625%;height:25.8620689655%}#career .mainimg .mainc .mainct li:nth-child(20):before{background-image:url("../img/career/mainc_01_20_sp.png")}#career .mainimg .mainc .mainct li:nth-child(21){left:82.5%;top:71.9827586207%;width:7.75%;height:28.0172413793%}#career .mainimg .mainc .mainct li:nth-child(21):before{background-image:url("../img/career/mainc_01_21_sp.png")}#career .mainimg .mainc .mainct li:nth-child(22){left:92.5%;top:71.5517241379%;width:7.5%;height:28.4482758621%}#career .mainimg .mainc .mainct li:nth-child(22):before{background-image:url("../img/career/mainc_01_22_sp.png")}#career .mainimg .mainc .mainct li:nth-child(23){left:1%;top:0%;width:19.75%;height:9.4827586207%;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(40px);transform:translateX(40px)}#career .mainimg .mainc .mainct li:nth-child(23):before{background-image:url("../img/career/mainc_01_23_sp.png")}#career .mainimg .mainc .mainct li:nth-child(23):before{-webkit-transform:scale(1);transform:scale(1)}}#career .mainimg .mainc .mainct li:first-child{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#career .mainimg .mainc .mainct li:first-child:before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#career .mainimg .mainc .mainct li:nth-child(2){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#career .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#career .mainimg .mainc .mainct li:nth-child(3){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#career .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#career .mainimg .mainc .mainct li:nth-child(4){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#career .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#career .mainimg .mainc .mainct li:nth-child(5){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#career .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#career .mainimg .mainc .mainct li:nth-child(6){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#career .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#career .mainimg .mainc .mainct li:nth-child(7){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#career .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#career .mainimg .mainc .mainct li:nth-child(8){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#career .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#career .mainimg .mainc .mainct li:nth-child(9){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#career .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#career .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#career .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#career .mainimg .mainc .mainct li:nth-child(11){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#career .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#career .mainimg .mainc .mainct li:nth-child(12){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#career .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#career .mainimg .mainc .mainct li:nth-child(13){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#career .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#career .mainimg .mainc .mainct li:nth-child(14){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#career .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#career .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#career .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#career .mainimg .mainc .mainct li:nth-child(16){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#career .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#career .mainimg .mainc .mainct li:nth-child(17){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#career .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#career .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#career .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#career .mainimg .mainc .mainct li:nth-child(19){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#career .mainimg .mainc .mainct li:nth-child(19):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#career .mainimg .mainc .mainct li:nth-child(20){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#career .mainimg .mainc .mainct li:nth-child(20):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#career .mainimg .mainc .mainct li:nth-child(21){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#career .mainimg .mainc .mainct li:nth-child(21):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#career .mainimg .mainc .mainct li:nth-child(22){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#career .mainimg .mainc .mainct li:nth-child(22):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#career .mainimg .mainc .mainct li:nth-child(23){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#career .mainimg .mainc .mainct li:nth-child(23):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#career .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#career .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career .mainimg .btnset{margin-top:40px}#career .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#career .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#career.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#career.a0 .mainimg .mainc{-webkit-transition:4s;transition:4s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#career.a0 .mainimg .mainc .mainct li:first-child{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:first-child:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(2){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(3){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(4){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(5){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(6){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(7){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(8){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(9){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(10){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(11){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(12){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(13){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(14){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(15){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(16){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(17){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(18){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(19){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(19):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(20){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(20):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(21){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(21):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a0 .mainimg .mainc .mainct li:nth-child(22){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#career.a0 .mainimg .mainc .mainct li:nth-child(22):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#career.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#career.a2 header .btnset{top:14px}#career.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#career.a2 .mainimg .btnset{margin-top:40px}#career.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#career.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#career.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#career.a2 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#career.a3 .note{-webkit-transition:1s;transition:1s;opacity:1}#career.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#career.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#career.a3 .mainimg .mainc .mainct li:nth-child(23){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#career.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}@media screen and (max-width:768px){#career{}}@media screen and (max-width:768px){#career{}}@media screen and (max-width:768px){#career{}}@media screen and (max-width:768px){#career{}}@media screen and (max-width:768px){#career{}}@media screen and (max-width:768px){}#about{background-color:#fff}#about .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#about .maini{clip-path:url(#sec1bgcv01sp)}}#about .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#about section .secinner{max-width:1080px}#about header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#about header .btnset{display:none}}#about .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#about .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#about .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#about .bbg0>div.sty2:after{display:none}#about .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#about .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#about .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#about .ancb{position:relative}#about .ancb a{position:absolute;top:-100px;left:0}#about figure{display:block;vertical-align:bottom;width:100%}#about .pcpy7 .row span{letter-spacing:12px}#about section{position:relative;z-index:2}#about .seccontent{position:relative;z-index:5}#about figure.pri2{overflow:visible}#about figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#about figure .mov{width:40px;top:45%}}#about figure .mov img{display:block;vertical-align:bottom;width:100%}#about figure .figinner{overflow:hidden;position:relative}#about figure .note.rrt{position:relative}#about .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#about.podfix .spfooternav{max-width:100%;bottom:0}}#about .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#about .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#about .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#about .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#about .scbart img{width:9px}@media screen and (max-width:768px){#about .scbart img{width:8px}}#about .scbart.sty2{color:#fff}#about.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#about.sc0 .scbar,#about.sc0 .scbart{opacity:0}#about .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#about .skip{font-size:3.5vw}}#about .skip:hover{opacity:0.7}#about .sec1{position:relative;z-index:3;margin-top:-560px;-webkit-transition:1s;transition:1s;clip-path:polygon(0 0,100% 0,100% 80%,0% 80%);overflow-y:visible;opacity:0}#about .sec1.btm{margin-top:-600px;clip-path:polygon(0 44%,100% 44%,100% 100%,0% 100%)}@media screen and (max-width:768px){#about .sec1.btm{margin-top:-280px}}#about .sec1 .secinner{padding-top:0}@media screen and (max-width:768px){#about .sec1 .secinner{padding-top:12vw}}@media screen and (max-width:768px){#about .sec1{margin-top:-166px}}#about .sec1 .sec1bg{width:100%;left:0;height:900px;position:relative;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#about .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}@media screen and (max-width:768px){#about .sec1 .sec1bg{height:400px}}#about .sec1 .sec1bg #svg2{z-index:1}#about .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#about .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp)}}#about .sec1 .sec1bg .bgcv2{position:absolute;width:100%;height:800px;left:0;top:8%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/about/s1_bg_01_s.png")}@media screen and (max-width:768px){#about .sec1 .sec1bg .bgcv2{background-image:url("../img/about/s1_bg_01_s_sp.png");height:400px;top:-60px}}#about .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:720px;left:0;bottom:8%;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#about .sec1 .sec1bg .bgcv3{height:400px;clip-path:url(#sec1bgcv03sp)}}#about .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:810px;left:0;bottom:0;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/about/s1_bg_02_s.png")}@media screen and (max-width:768px){#about .sec1 .sec1bg .bgcv4{background-image:url("../img/about/s1_bg_02_s_sp.png");height:410px;bottom:30px}}#about .sec1 .secinner{position:relative;z-index:3}#about .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#about .sec1 .secinner .sec1copy{margin-bottom:16vw}}#about .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#about .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#about .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#about .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#about .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#about .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#about .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#about .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec1 .p1{text-align:center}#about .sec1 .lead{text-align:center;color:#000}#about .sec1 .lead i{color:#062089;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#about .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#about .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#about .sec1 .lead{font-size:4.5vw}#about .sec1 .lead i{font-size:8vw}#about .sec1 .lead i.sml{font-size:4vw}#about .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#about .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#about .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#about .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#about .sec1 .btnset li{width:100%}#about .sec1 .btnset li .cbtn2{height:55px}#about .sec1 .btnset li:first-child{margin-bottom:3vw}}#about .sec1 .sec1a{position:relative;z-index:5}#about .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#about .seccontents{padding-top:0px}}#about .sec4{position:relative;overflow:visible;padding-bottom:200px}@media screen and (max-width:768px){#about .sec4{padding-bottom:60px}}#about .sec4 .secinner{padding-bottom:0}@media screen and (max-width:768px){#about .sec4 .secinner{padding-bottom:40vw}}#about .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#about .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#about .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#about .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#about .sec4 .sec4c{padding:6vw}#about .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#about .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#about .sec4 .i_img_s4_01 figure{height:100%}#about .sec4 .i_img_s4_01 figure picture{height:100%}#about .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#about .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#about .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#about .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#about .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#about .sec4 .i_img_s4_01{overflow:visible}#about .sec4 .i_img_s4_01 .note{bottom:-20px}}#about .sec4 .lead{overflow:hidden;position:relative}#about .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#about .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#about .sec4 .lead span i{font-size:5vw!important}}#about .sec4 .lead span:after,#about .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#about .sec4 .lead span:before{background-color:#fff}#about .sec4 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec4 .lead span:nth-of-type(2):after,#about .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#about .sec4 .lead span:nth-of-type(3):after,#about .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#about .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .sec4 .lead span:nth-of-type(4):after,#about .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#about .sec4 .lead span:nth-of-type(5):after,#about .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#about .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#about .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#about .sec4 .lead{margin-bottom:3vw}#about .sec4 .lead.spmb0{margin-bottom:0}}#about .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#about .sec4 .lead.mt10{margin-top:10vw}}#about .sec4 .p3{color:#fff;text-align:justify}#about .sec4 .p1{color:#fff;font-size:2.6rem;margin-top:40px}@media screen and (max-width:768px){#about .sec4 .p1{font-size:4.5vw}}#about .sec4 .sec5b{position:relative;height:100px}#about .sec4 .sec5b:before{width:100%;height:1px;content:"";background-color:#ffffff;position:absolute;left:0%;top:70%;opacity:0.5}@media screen and (max-width:768px){#about .sec4 .sec5b{height:50px}}#about .sec4 .sec4a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:152%}@media screen and (max-width:768px){#about .sec4 .sec4a0{margin-top:3vw;margin-left:0px;width:292%;margin-left:0vw}}#about .sec4 .sec4a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:496px;margin-left:10px;margin-right:0}#about .sec4 .sec4a0 .slide-item.sty2{margin-top:60px}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item{width:84vw;margin-left:10px}}#about .sec4 .sec4a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#about .sec4 .sec4a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#about .sec4 .sec4a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about .sec4 .sec4a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#about .sec4 .sec4a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#about .sec4 .sec4a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#about .sec4 .sec4a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item .sin>dl dd{width:100%}}#about .sec4 .sec4a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#about .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#about .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#about .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#about .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#about .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#about .sec4 .sec4a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#about .sec4 .sec4a0 .slick-list{margin-right:0px}#about .sec4 .sec4a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#about .sec4 .sec4slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#about .sec4 .sec5a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:168%}@media screen and (max-width:768px){#about .sec4 .sec5a0{margin-top:3vw;width:252%;margin-left:0px}}#about .sec4 .sec5a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:314px;margin-left:24px;margin-right:0}#about .sec4 .sec5a0 .slide-item.sty2{margin-top:60px}#about .sec4 .sec5a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#about .sec4 .sec5a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .ico{width:40px;height:40px}}#about .sec4 .sec5a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#about .sec4 .sec5a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#about .sec4 .sec5a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item{width:70vw;margin-left:6vw}}#about .sec4 .sec5a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#about .sec4 .sec5a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#about .sec4 .sec5a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about .sec4 .sec5a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#about .sec4 .sec5a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#about .sec4 .sec5a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#about .sec4 .sec5a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .sin>dl dd{width:100%}}#about .sec4 .sec5a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#about .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#about .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#about .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#about .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#about .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#about .sec4 .sec5a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#about .sec4 .sec5a0 .slick-list{margin-right:0px}#about .sec4 .sec5a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#about .sec4 .sec5slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#about .sec5{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#about .sec5{padding-bottom:60px}}#about .sec5 .sec5c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#about .sec5 .sec5c .lead{line-height:1;margin:0;color:#fff}#about .sec5 .sec5c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#about .sec5 .sec5c{padding:6vw;top:-136px}#about .sec5 .sec5c .lead{line-height:1.6}#about .sec5 .sec5c .lead i{display:block;margin-bottom:6px}}#about .sec5 .i_img_s5_01{background-color:#fff;max-height:600px}#about .sec5 .i_img_s5_01 figure{height:100%}#about .sec5 .i_img_s5_01 figure picture{height:100%}#about .sec5 .i_img_s5_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#about .sec5 .i_img_s5_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#about .sec5 .i_img_s5_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#about .sec5 .i_img_s5_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#about .sec5 .i_img_s5_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#about .sec5 .i_img_s5_01{overflow:visible}#about .sec5 .i_img_s5_01 .note{bottom:-20px}}#about .sec5 .lead{overflow:hidden;position:relative}#about .sec5 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#about .sec5 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#about .sec5 .lead span i{font-size:5vw!important}}#about .sec5 .lead span:after,#about .sec5 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#about .sec5 .lead span:before{background-color:#fff}#about .sec5 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec5 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .sec5 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec5 .lead span:nth-of-type(2):after,#about .sec5 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec5 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#about .sec5 .lead span:nth-of-type(3):after,#about .sec5 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#about .sec5 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .sec5 .lead span:nth-of-type(4):after,#about .sec5 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec5 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#about .sec5 .lead span:nth-of-type(5):after,#about .sec5 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#about .sec5 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#about .sec5 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#about .sec5 .lead{margin-bottom:3vw}}#about .sec5 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#about .sec5 .lead.mt10{margin-top:10vw}}#about .sec5 .p3{color:#fff;text-align:justify;margin-top:40px}@media screen and (max-width:768px){#about .sec5 .p3{margin-top:6vw}}#about .sec5 .sec5d{position:relative;margin-top:80px}@media screen and (max-width:768px){#about .sec5 .sec5d{margin-top:10vw}}#about .sec5 .sec5d .bg{opacity:0;display:block;vertical-align:bottom;width:100%;-webkit-transition:1s;transition:1s}#about .sec5 .sec5d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:2s;transition:2s}#about .sec5 .sec5d .cv.cv2{-webkit-transform:translateX(20px) translateY(0);transform:translateX(20px) translateY(0);-webkit-transition-delay:0.06s;transition-delay:0.06s}#about .sec5 .sec5d .cv.cv3{-webkit-transition-delay:0.12s;transition-delay:0.12s}#about .sec5 .sec5d .cv.cv4{-webkit-transform:translateX(0px) translateY(20px);transform:translateX(0px) translateY(20px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#about .sec5 .sec5d .cv.cv5{-webkit-transition-delay:0.24s;transition-delay:0.24s}#about .sec5 .sec5d .cv.cv6{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec5 .sec5d .cv.cv7{-webkit-transition-delay:0.36s;transition-delay:0.36s}#about .sec5 .sec5d .cv.cv8{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.42s;transition-delay:0.42s}#about .sec5 .sec5d .cv.cv9{-webkit-transition-delay:0.48s;transition-delay:0.48s}#about .sec5 .sec5d .cv.cv10{-webkit-transform:translateX(0px) translateY(-20px);transform:translateX(0px) translateY(-20px);-webkit-transition-delay:0.54s;transition-delay:0.54s}#about .sec5 .sec5d .cv.cv11{-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec5 .sec5d .cv.cv12{-webkit-transform:translateX(20px) translateY(0px);transform:translateX(20px) translateY(0px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec5 .sec5d .cv.cv13{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(20px);transform:translateY(20px)}#about .sec5 .sec5d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#about .sec5 .sec5d.ani1 .bg{opacity:1}#about .sec5 .sec5d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .seccontentclose,#about .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#about .seccontentclose.hide,#about .seccontentopen.hide{display:none}#about .seccontentclose img,#about .seccontentopen img{display:block;vertical-align:bottom;width:100%}#about .seccontentclose .ov,#about .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#about .seccontentclose:before,#about .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#about .seccontentclose:after,#about .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#about .seccontentclose:hover:before,#about .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#about .seccontentclose:hover:after,#about .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#about .seccontentclose:hover .ov,#about .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#about .seccontentclose,#about .seccontentopen{width:80px}}#about .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#about .iptop img{display:block;vertical-align:bottom;width:100%}#about .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#about .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#about .iptop:hover{opacity:0.7}#about .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#about .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#about .iptop{width:60px;bottom:120px}}#about .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#about .iptop2 img{display:block;vertical-align:bottom;width:100%}#about .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#about .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#about .sbg12{position:relative;z-index:5;opacity:0}#about .sbg12:before{position:absolute;width:100%;height:calc(100% - 410px);left:0;bottom:0;z-index:2;content:"";background-color:rgba(245,245,245,0.7)}@media screen and (max-width:768px){#about .sbg12:before{height:calc(100% - 180px)}}#about .sec2{display:block;position:relative;z-index:5;margin-top:140px;padding-bottom:200px;margin-top:-520px}@media screen and (max-width:768px){#about .sec2{margin-top:10vw;padding-bottom:10vw;margin-top:-280px}}#about .sec2 .secinner{padding-top:20px}@media screen and (max-width:768px){#about .sec2 .secinner{padding-top:3vw}}#about .sec2 .lead{overflow:hidden;position:relative}#about .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#about .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#about .sec2 .lead span i{font-size:5vw!important}}#about .sec2 .lead span:after,#about .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#about .sec2 .lead span:before{background-color:#fff}#about .sec2 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec2 .lead span:nth-of-type(2):after,#about .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#about .sec2 .lead span:nth-of-type(3):after,#about .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#about .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .sec2 .lead span:nth-of-type(4):after,#about .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#about .sec2 .lead span:nth-of-type(5):after,#about .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#about .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#about .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#about .sec2 .lead{margin-bottom:20px}}#about .sec2 .p3{color:#fff;text-align:justify}#about .sec2 .sec2c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#about .sec2 .sec2c dt{width:36%}#about .sec2 .sec2c dt .i_n_03_07{width:37%;margin-left:auto;margin-right:auto;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#about .sec2 .sec2c dt{width:100%;margin-bottom:6vw}#about .sec2 .sec2c dt .i_n_03_07{width:24%}}#about .sec2 .sec2c dd{width:60%}@media screen and (max-width:768px){#about .sec2 .sec2c dd{width:100%}}#about .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#about .sec2 .sec2a>li{width:49.5%;overflow:hidden;background-color:rgba(255,255,255,0.8);border-radius:20px;padding:30px;padding:34px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}#about .sec2 .sec2a>li.cr1{width:100%}#about .sec2 .sec2a>li.cr3{width:32.7%}@media screen and (max-width:768px){#about .sec2 .sec2a>li.cr3{width:100%}}#about .sec2 .sec2a>li .p3{white-space:nowrap;margin:0;line-height:1.2;color:#000;margin-bottom:20px;text-align:center;width:100%;display:block;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}@media screen and (max-width:768px){#about .sec2 .sec2a>li .p3{font-size:4vw}}@media screen and (max-width:768px){#about .sec2 .sec2a>li{padding:6vw;border-radius:10px;width:100%}}#about .sec2 .sec2b{position:relative;position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#about .sec2 .sec2b li{position:absolute;width:100%;height:100%;left:0;top:0;background-size:100%;background-repeat:no-repeat;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}#about .sec2 .sec2b li.tl{-webkit-transform:translateX(-40px);transform:translateX(-40px)}#about .sec2 .sec2b li:first-child{-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.12s;transition-delay:0.12s}#about .sec2 .sec2b li:nth-child(2){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.24s;transition-delay:0.24s}#about .sec2 .sec2b li:nth-child(3){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.36s;transition-delay:0.36s}#about .sec2 .sec2b li:nth-child(4){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.48s;transition-delay:0.48s}#about .sec2 .sec2b li:nth-child(5){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec2 .sec2b li:nth-child(6){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.72s;transition-delay:0.72s}#about .sec2 .sec2fig{position:relative}#about .sec2 .sec2fig .bg{display:block;vertical-align:bottom;width:100%}#about .sec2 .sec2fig .bg img{opacity:0}#about .sec2 .sec2fig .figt_1{font-size:1.4rem;position:absolute;text-align:center;line-height:1;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;color:#646464;-webkit-transition:1s;transition:1s;opacity:0}#about .sec2 .sec2fig.i_n_06 .figt_1{text-align:center;width:100%;position:relative;bottom:auto;left:auto}#about .sec2 .sec2fig.i_n_06 figure{-webkit-transition:2s;transition:2s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);width:52%;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_06 figure{width:40%}}#about .sec2 .sec2fig.i_n_09 .figt_1{width:50%;right:0;bottom:4px}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_09 .figt_1{bottom:0}}#about .sec2 .sec2fig.i_n_09 .sec2b li:first-child{background-image:url("../img/about/n_09_01.svg")}#about .sec2 .sec2fig.i_n_09 .sec2b li:nth-child(2){background-image:url("../img/about/n_09_02.svg")}#about .sec2 .sec2fig.i_n_09 .sec2b li:nth-child(3){background-image:url("../img/about/n_09_03.svg")}#about .sec2 .sec2fig.i_n_10 .figt_1{width:50%;right:0;bottom:4px}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_10 .figt_1{bottom:0}}#about .sec2 .sec2fig.i_n_10 .sec2b li:first-child{background-image:url("../img/about/n_10_01.svg")}#about .sec2 .sec2fig.i_n_10 .sec2b li:nth-child(2){background-image:url("../img/about/n_10_02.svg")}#about .sec2 .sec2fig.i_n_01 .figt_1{width:50%;right:0;bottom:4px}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_01 .figt_1{bottom:0}}#about .sec2 .sec2fig.i_n_01 .sec2b li:first-child{background-image:url("../img/about/n_01_01.svg")}#about .sec2 .sec2fig.i_n_01 .sec2b li:nth-child(2){background-image:url("../img/about/n_01_02.svg")}#about .sec2 .sec2fig.i_n_01 .sec2b li:nth-child(3){background-image:url("../img/about/n_01_03.svg")}#about .sec2 .sec2fig.i_n_01 .sec2b li:nth-child(4){background-image:url("../img/about/n_01_04.svg")}#about .sec2 .sec2fig.i_n_08{width:69%;margin:40px auto}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_08{width:80%;margin:3vw auto;margin-bottom:8vw}}#about .sec2 .sec2fig.i_n_08 .sec2b li:first-child{background-image:url("../img/about/n_08_01.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_08 .sec2b li:first-child{background-image:url("../img/about/n_08_01_sp.svg")}}#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(2){background-image:url("../img/about/n_08_02.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(2){background-image:url("../img/about/n_08_02_sp.svg")}}#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(3){background-image:url("../img/about/n_08_03.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(3){background-image:url("../img/about/n_08_03_sp.svg")}}#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(4){background-image:url("../img/about/n_08_06.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_08 .sec2b li:nth-child(4){background-image:url("../img/about/n_08_06_sp.svg")}}#about .sec2 .sec2fig.i_n_02 .figt_1{width:50%;right:0;bottom:16px}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_02 .figt_1{bottom:0}}#about .sec2 .sec2fig.i_n_02 .sec2b li:first-child{background-image:url("../img/about/n_02_01.svg")}#about .sec2 .sec2fig.i_n_02 .sec2b li:nth-child(2){background-image:url("../img/about/n_02_02.svg")}#about .sec2 .sec2fig.i_n_02 .sec2b li:nth-child(3){background-image:url("../img/about/n_02_03.svg")}#about .sec2 .sec2fig.i_n_03 .sec2b li:first-child{background-image:url("../img/about/n_03_01.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_03 .sec2b li:first-child{background-image:url("../img/about/n_03_01_sp.svg")}}#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(2){background-image:url("../img/about/n_03_02.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(2){background-image:url("../img/about/n_03_02_sp.svg")}}#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(3){background-image:url("../img/about/n_03_03.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(3){background-image:url("../img/about/n_03_03_sp.svg")}}#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(4){background-image:url("../img/about/n_03_04.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(4){background-image:url("../img/about/n_03_04_sp.svg")}}#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(5){background-image:url("../img/about/n_03_06.svg")}@media screen and (max-width:768px){#about .sec2 .sec2fig.i_n_03 .sec2b li:nth-child(5){background-image:url("../img/about/n_03_06_sp.svg")}}#about .sec2 .sec2fig.ani1 .sec2b li{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec2 .sec2fig.ani1 .figt_1{opacity:1;-webkit-transition:1s 1s;transition:1s 1s}#about .sec2 .sec2fig.ani1.i_n_06 figure{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec2 .sec2e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:86%;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width:768px){#about .sec2 .sec2e{width:96%;margin-bottom:6vw}#about .sec2 .sec2e.spmb0{margin-bottom:0}}#about .sec2 .sec2e dt{width:33%}@media screen and (max-width:768px){#about .sec2 .sec2e dt{width:100%;margin-bottom:6vw}#about .sec2 .sec2e dt figure{width:66%;margin-left:auto;margin-right:auto}}#about .sec2 .sec2e dd{width:63%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#about .sec2 .sec2e dd{width:100%}}#about .sec2 .sec2e dd .p1{background-color:#2897c7;border-radius:50vw;text-align:center;line-height:1;margin:0;margin-bottom:14px;color:#fff;padding:14px;font-size:1.7rem;width:100%;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}@media screen and (max-width:768px){#about .sec2 .sec2e dd .p1{margin-bottom:10px;padding:12px 0;font-size:3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;white-space:nowrap}}#about .sec2 .sec2e dd .p1.btm{margin-bottom:0}#about .sec2 .sec2e dd .p1.cr2{width:49%;background-color:#6f6f6f}#about .sec2 .sec2f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about .sec2 .sec2f li{width:33%;position:relative}#about .sec2 .sec2f li .p3{margin-bottom:0}@media screen and (max-width:768px){#about .sec2 .sec2f li{padding:0px}}#about .sec2 .sec2f li figure{width:80%;margin-left:auto;margin-right:auto;overflow:visible}#about .sec2 .sec2f li figure .note{display:block;position:relative;width:100%;text-align:right;right:auto;bottom:auto;text-shadow:none;font-size:1.4rem;line-height:1;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;color:#646464}@media screen and (max-width:768px){#about .sec2 .sec2f li{width:100%}#about .sec2 .sec2f li:first-child,#about .sec2 .sec2f li:nth-child(2){margin-bottom:6vw}#about .sec2 .sec2f li figure{width:60%}}#about .sec2 .sec2d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#about .sec2 .sec2d{width:80%;margin-left:auto;margin-right:auto}}#about .sec2 .sec2d figure{position:relative;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#about .sec2 .sec2d figure .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#about .sec2 .sec2d figure .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1.2);transform:scale(1.2)}#about .sec2 .sec2d figure.ani1{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}#about .sec2 .sec2d figure.ani1 .cv{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:1s 1s;transition:1s 1s}#about .sec2 .sec2d svg{position:absolute;width:100%;height:100%;left:0;top:0}#about .sec2 .sec2d .cls-1,#about .sec2 .sec2d .cls-2{fill:none;stroke:#fff;stroke-width:116;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#about .sec2 .sec2d dt{width:47%}#about .sec2 .sec2d dt .p3{margin-bottom:10px}@media screen and (max-width:768px){#about .sec2 .sec2d dt{width:46%}}#about .sec2 .sec2d dd{width:47%}#about .sec2 .sec2d dd .p3{margin-bottom:10px}@media screen and (max-width:768px){#about .sec2 .sec2d dd{width:46%}}#about .sec3{position:relative}#about .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#about .sec3 .secinner{padding-top:14vw}}#about .sec3 .bgcv0{position:absolute;width:100%;height:76%;left:0;background-color:#f5f5f5;bottom:0;z-index:1}#about .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#f5f5f5;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#about .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#about .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/about/s9_bg_01_s.png")}@media screen and (max-width:768px){#about .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/about/s9_bg_01_s_sp.png")}}#about .sec3 .secinner .p3{text-align:center;margin-top:40px;margin-bottom:80px}@media screen and (max-width:768px){#about .sec3 .secinner .p3{margin-top:6vw;margin-bottom:10vw}}#about .sec3 .secinner .lead{overflow:hidden;position:relative;text-align:center}#about .sec3 .secinner .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#about .sec3 .secinner .lead span i{font-size:inherit!important;color:#000!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#about .sec3 .secinner .lead span i{font-size:5vw!important}}#about .sec3 .secinner .lead span:after,#about .sec3 .secinner .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#about .sec3 .secinner .lead span:before{background-color:#f5f5f5}#about .sec3 .secinner .lead span:after{background-color:#ffb503;-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec3 .secinner .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .sec3 .secinner .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec3 .secinner .lead span:nth-of-type(2):after,#about .sec3 .secinner .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .sec3 .secinner .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#about .sec3 .secinner .lead span:nth-of-type(3):after,#about .sec3 .secinner .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#about .sec3 .secinner .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .sec3 .secinner .lead span:nth-of-type(4):after,#about .sec3 .secinner .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec3 .secinner .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#about .sec3 .secinner .lead span:nth-of-type(5):after,#about .sec3 .secinner .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#about .sec3 .secinner .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#about .sec3 .secinner .sec3a{position:relative;margin-top:80px}@media screen and (max-width:768px){#about .sec3 .secinner .sec3a{margin-top:10vw}}#about .sec3 .secinner .sec3a .bg{opacity:0;display:block;vertical-align:bottom;width:100%;-webkit-transition:1s;transition:1s}#about .sec3 .secinner .sec3a .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:2s;transition:2s}#about .sec3 .secinner .sec3a .cv.cv1{-webkit-transform:translateX(20px) translateY(0);transform:translateX(20px) translateY(0)}#about .sec3 .secinner .sec3a .cv.cv13{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px)}#about .sec3 .secinner .sec3a .cv.cv14{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec3 .secinner .sec3a .cv.cv15{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec3 .secinner .sec3a .cv.cv16{opacity:1}#about .sec3 .secinner .sec3a .cv.cv2{-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#about .sec3 .secinner .sec3a .cv.cv3{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#about .sec3 .secinner .sec3a .cv.cv4{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#about .sec3 .secinner .sec3a .cv.cv5{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#about .sec3 .secinner .sec3a .cv.cv6{-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec3 .secinner .sec3a .cv.cv7{-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec3 .secinner .sec3a .cv.cv8{-webkit-transform:translateX(-10px) translateY(-20px);transform:translateX(-10px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .sec3 .secinner .sec3a .cv.cv9{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#about .sec3 .secinner .sec3a .cv.cv10{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.42s;transition-delay:0.42s}#about .sec3 .secinner .sec3a .cv.cv11{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.48s;transition-delay:0.48s}#about .sec3 .secinner .sec3a .cv.cv11{-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);-webkit-transition-delay:0.54s;transition-delay:0.54s}#about .sec3 .secinner .sec3a .cv.cv12{-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#about .sec3 .secinner .sec3a.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .mainimg{position:relative;width:100%;height:100svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#about .mainimg{height:auto}}#about .mainimg .note{width:100%;max-width:1000px;position:absolute;left:50%;bottom:46px;opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:60px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:12px;line-height:1em;color:#fff}@media screen and (max-width:768px){#about .mainimg .note{bottom:20px}}#about .mainimg .mainimgbg0{position:relative}#about .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#about .mainimg figure.bg img,#about .mainimg figure.bg picture{height:100%}#about .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#about .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#about .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#about .mainimg .secinner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#about .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#about .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;width:41vw;max-width:600px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#about .mainimg .mainc{top:30%;width:88%;left:6%}}#about .mainimg .mainc .bg{opacity:0;display:block;display:block;vertical-align:bottom;width:100%}#about .mainimg .mainc .mainct{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}#about .mainimg .mainc .mainct li{-webkit-filter:blur(16px);filter:blur(16px);opacity:0;position:absolute;-webkit-transition:2s;transition:2s}#about .mainimg .mainc .mainct li:before{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1) translateX(40px) translateY(40px);transform:scale(1) translateX(40px) translateY(40px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:100% 100%;background-position:center center;content:""}#about .mainimg .mainc .mainct li:first-child{left:0.1875%;top:26.9155206287%;width:8.9375%;height:30.8447937132%}#about .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/about/mainc_01_01.png")}#about .mainimg .mainc .mainct li:nth-child(2){left:12.9375%;top:26.5225933202%;width:8.8125%;height:31.4341846758%}#about .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/about/mainc_01_02.png")}#about .mainimg .mainc .mainct li:nth-child(3){left:25.625%;top:30.4518664047%;width:7.9375%;height:24.7544204322%}#about .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/about/mainc_01_03.png")}#about .mainimg .mainc .mainct li:nth-child(4){left:36.9375%;top:27.3084479371%;width:8.75%;height:30.6483300589%}#about .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/about/mainc_01_04.png")}#about .mainimg .mainc .mainct li:nth-child(5){left:49.8125%;top:29.4695481336%;width:5.5%;height:26.1296660118%}#about .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/about/mainc_01_05.png")}#about .mainimg .mainc .mainct li:nth-child(6){left:0%;top:68.1728880157%;width:9.3125%;height:31.8271119843%}#about .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/about/mainc_01_06.png")}#about .mainimg .mainc .mainct li:nth-child(7){left:12.8125%;top:68.5658153242%;width:8.75%;height:31.0412573674%}#about .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/about/mainc_01_07.png")}#about .mainimg .mainc .mainct li:nth-child(8){left:25.5625%;top:68.1728880157%;width:9.0625%;height:30.2554027505%}#about .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/about/mainc_01_08.png")}#about .mainimg .mainc .mainct li:nth-child(9){left:38.1875%;top:68.1728880157%;width:9.25%;height:31.4341846758%}#about .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/about/mainc_01_09.png")}#about .mainimg .mainc .mainct li:nth-child(10){left:51.3125%;top:75.442043222%;width:6.5%;height:17.2888015717%}#about .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/about/mainc_01_10.png")}#about .mainimg .mainc .mainct li:nth-child(11){left:61.4375%;top:69.3516699411%;width:7.3125%;height:27.1119842829%}#about .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/about/mainc_01_11.png")}#about .mainimg .mainc .mainct li:nth-child(12){left:72.125%;top:70.9233791749%;width:8.25%;height:26.9155206287%}#about .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/about/mainc_01_12.png")}#about .mainimg .mainc .mainct li:nth-child(13){left:83.9375%;top:73.673870334%;width:6.3125%;height:20.8251473477%}#about .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/about/mainc_01_13.png")}#about .mainimg .mainc .mainct li:nth-child(14){left:93.5625%;top:74.2632612967%;width:6.4375%;height:20.6286836935%}#about .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/about/mainc_01_14.png")}#about .mainimg .mainc .mainct li:nth-child(15){-webkit-filter:blur(0);filter:blur(0);left:1.4375%;top:0%;width:13.6875%;height:7.4656188605%;-webkit-transform:translateX(40px);transform:translateX(40px)}#about .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transform:scale(1);transform:scale(1);background-image:url("../img/about/mainc_01_15.png")}@media screen and (max-width:768px){#about .mainimg .mainc .mainct li:first-child{left:0.125%;top:28.6231884058%;width:8.75%;height:27.8985507246%}#about .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/about/mainc_01_01_sp.png")}#about .mainimg .mainc .mainct li:nth-child(2){left:12.5%;top:28.2608695652%;width:8.625%;height:28.2608695652%}#about .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/about/mainc_01_02_sp.png")}#about .mainimg .mainc .mainct li:nth-child(3){left:25%;top:31.5217391304%;width:7.75%;height:22.4637681159%}#about .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/about/mainc_01_03_sp.png")}#about .mainimg .mainc .mainct li:nth-child(4){left:36.125%;top:28.9855072464%;width:8.625%;height:27.5362318841%}#about .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/about/mainc_01_04_sp.png")}#about .mainimg .mainc .mainct li:nth-child(5){left:48.875%;top:30.7971014493%;width:5.625%;height:23.9130434783%}#about .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/about/mainc_01_05_sp.png")}#about .mainimg .mainc .mainct li:nth-child(6){left:0%;top:71.3768115942%;width:9.125%;height:28.6231884058%}#about .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/about/mainc_01_06_sp.png")}#about .mainimg .mainc .mainct li:nth-child(7){left:12.375%;top:71.7391304348%;width:8.625%;height:27.8985507246%}#about .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/about/mainc_01_07_sp.png")}#about .mainimg .mainc .mainct li:nth-child(8){left:24.625%;top:71.3768115942%;width:8.875%;height:27.5362318841%}#about .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/about/mainc_01_08_sp.png")}#about .mainimg .mainc .mainct li:nth-child(9){left:36.875%;top:71.3768115942%;width:9%;height:28.6231884058%}#about .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/about/mainc_01_09_sp.png")}#about .mainimg .mainc .mainct li:nth-child(10){left:50.25%;top:77.8985507246%;width:6.375%;height:15.9420289855%}#about .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/about/mainc_01_10_sp.png")}#about .mainimg .mainc .mainct li:nth-child(11){left:60.875%;top:72.4637681159%;width:7.125%;height:24.6376811594%}#about .mainimg .mainc .mainct li:nth-child(11):before{background-image:url("../img/about/mainc_01_11_sp.png")}#about .mainimg .mainc .mainct li:nth-child(12){left:71.625%;top:73.9130434783%;width:8.125%;height:24.6376811594%}#about .mainimg .mainc .mainct li:nth-child(12):before{background-image:url("../img/about/mainc_01_12_sp.png")}#about .mainimg .mainc .mainct li:nth-child(13){left:83.75%;top:76.4492753623%;width:6.375%;height:18.8405797101%}#about .mainimg .mainc .mainct li:nth-child(13):before{background-image:url("../img/about/mainc_01_13_sp.png")}#about .mainimg .mainc .mainct li:nth-child(14){left:93.5%;top:76.8115942029%;width:6.5%;height:18.8405797101%}#about .mainimg .mainc .mainct li:nth-child(14):before{background-image:url("../img/about/mainc_01_14_sp.png")}#about .mainimg .mainc .mainct li:nth-child(15){left:0.875%;top:0%;width:19.875%;height:9.7826086957%;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(40px);transform:translateX(40px)}#about .mainimg .mainc .mainct li:nth-child(15):before{background-image:url("../img/about/mainc_01_15_sp.png")}#about .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transform:scale(1);transform:scale(1)}}#about .mainimg .mainc .mainct li:first-child{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#about .mainimg .mainc .mainct li:first-child:before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#about .mainimg .mainc .mainct li:nth-child(2){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#about .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#about .mainimg .mainc .mainct li:nth-child(3){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#about .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#about .mainimg .mainc .mainct li:nth-child(4){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#about .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#about .mainimg .mainc .mainct li:nth-child(5){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#about .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#about .mainimg .mainc .mainct li:nth-child(6){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#about .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#about .mainimg .mainc .mainct li:nth-child(7){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#about .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#about .mainimg .mainc .mainct li:nth-child(8){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#about .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#about .mainimg .mainc .mainct li:nth-child(9){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#about .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#about .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#about .mainimg .mainc .mainct li:nth-child(11){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#about .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#about .mainimg .mainc .mainct li:nth-child(12){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#about .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#about .mainimg .mainc .mainct li:nth-child(13){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#about .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#about .mainimg .mainc .mainct li:nth-child(14){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#about .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#about .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#about .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#about .mainimg .mainc .mainct li:nth-child(16){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#about .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#about .mainimg .mainc .mainct li:nth-child(17){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#about .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#about .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#about .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#about .mainimg .mainc .mainct li:nth-child(19){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#about .mainimg .mainc .mainct li:nth-child(19):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#about .mainimg .mainc .mainct li:nth-child(20){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#about .mainimg .mainc .mainct li:nth-child(20):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#about .mainimg .mainc .mainct li:nth-child(21){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#about .mainimg .mainc .mainct li:nth-child(21):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#about .mainimg .mainc .mainct li:nth-child(22){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#about .mainimg .mainc .mainct li:nth-child(22):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#about .mainimg .mainc .mainct li:nth-child(23){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#about .mainimg .mainc .mainct li:nth-child(23):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#about .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#about .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about .mainimg .btnset{margin-top:40px}#about .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#about .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#about.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#about.a0 .mainimg .mainc{-webkit-transition:4s;transition:4s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#about.a0 .mainimg .mainc .mainct li:first-child{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:first-child:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(2){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(3){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(4){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(5){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(6){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(7){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(8){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(9){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(10){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(11){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(12){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(13){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a0 .mainimg .mainc .mainct li:nth-child(14){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#about.a0 .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#about.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#about.a2 header .btnset{top:14px}#about.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#about.a2 .mainimg .btnset{margin-top:40px}#about.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#about.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#about.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#about.a2 .sbg12{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#about.a2 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#about.a3 .note{-webkit-transition:1s;transition:1s;opacity:1}#about.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#about.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#about.a3 .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#about.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}@media screen and (max-width:768px){#about{}}@media screen and (max-width:768px){#about{}}@media screen and (max-width:768px){#about{}}@media screen and (max-width:768px){#about{}}@media screen and (max-width:768px){#about{}}@media screen and (max-width:768px){}#requirements{background-color:#fff}#requirements .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#requirements .maini{clip-path:url(#sec1bgcv01sp)}}#requirements .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#requirements section .secinner{max-width:1080px}#requirements header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements header .btnset{display:none}}#requirements .seccontent{z-index:3}#requirements .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#requirements .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#requirements .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#requirements .bbg0>div.sty2:after{display:none}#requirements .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#requirements .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#requirements .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#requirements .ancb{position:relative}#requirements .ancb a{position:absolute;top:-100px;left:0}#requirements figure{display:block;vertical-align:bottom;width:100%}#requirements .pcpy7 .row span{letter-spacing:12px}@media screen and (max-width:768px){#requirements .pcpy7 .row span{letter-spacing:4px}}#requirements section{position:relative;z-index:2}#requirements figure.pri2{overflow:visible}#requirements figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#requirements figure .mov{width:40px;top:45%}}#requirements figure .mov img{display:block;vertical-align:bottom;width:100%}#requirements figure .figinner{overflow:hidden;position:relative}#requirements figure .note.rrt{position:relative}#requirements .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements.podfix .spfooternav{max-width:100%;bottom:0}}#requirements .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#requirements .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#requirements .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#requirements .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#requirements .scbart img{width:9px}@media screen and (max-width:768px){#requirements .scbart img{width:8px}}#requirements .scbart.sty2{color:#fff}#requirements.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#requirements.sc0 .scbar,#requirements.sc0 .scbart{opacity:0}#requirements .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#requirements .skip{font-size:3.5vw}}#requirements .skip:hover{opacity:0.7}#requirements .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible;opacity:0}@media screen and (max-width:768px){#requirements .sec1{margin-top:-50px}}#requirements .sec1 .secinner{padding-top:0;position:relative;z-index:3}@media screen and (max-width:768px){#requirements .sec1 .secinner{padding-top:12vw}}#requirements .sec1 .bgcv0{background-color:#e2eeee;position:absolute;width:100%;height:90%;left:0;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements .sec1 .bgcv0{height:97%}}#requirements .sec1 .sec1bg{position:absolute;width:100%;left:0;height:800px;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:768px){#requirements .sec1 .sec1bg{width:140%;left:0;height:400px}}#requirements .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#requirements .sec1 .sec1bg #svg2{z-index:1}#requirements .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:70%;left:0;background-color:#e2eeee;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements .sec1 .sec1bg .bgcv0{height:60%}}#requirements .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:-62%;z-index:3;background-color:#e2eeee;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}#requirements .sec1 .sec1bg .bgcv2{position:absolute;width:100%;height:96%;left:0;top:-58%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/requirements/s2_bg_s.png")}#requirements .sec1 .secinner{position:relative;z-index:3}#requirements .sec1 .p1{text-align:center}#requirements .sec1 .cbtn2{max-width:300px;margin-bottom:20px;height:60px;margin-left:0;margin-right:auto;margin-top:20px}@media screen and (max-width:768px){#requirements .sec1 .cbtn2{margin-left:auto;margin-right:auto}}#requirements .sec1 .lead{text-align:left;color:#2897c7;margin-top:40px;margin-bottom:20px}#requirements .sec1 .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#requirements .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#requirements .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#requirements .sec1 .lead{font-size:4.5vw}#requirements .sec1 .lead i{font-size:8vw}#requirements .sec1 .lead i.sml{font-size:4vw}#requirements .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#requirements .sec1 .p3{font-size:1.4rem}@media screen and (max-width:768px){#requirements .sec1 .p3{font-size:3.5vw}}#requirements .sec1 .n_i_02{margin-top:20px}#requirements .sec1 .t_policy{font-size:1.4rem;color:#2897c7;text-decoration:underline;display:inline-block;margin-top:20px}@media screen and (max-width:768px){#requirements .sec1 .t_policy{font-size:3.5vw}}#requirements .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#requirements .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#requirements .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#requirements .sec1 .btnset li{width:100%}#requirements .sec1 .btnset li .cbtn2{height:55px}#requirements .sec1 .btnset li:first-child{margin-bottom:3vw}}#requirements .sec1 .sec1a{position:relative;z-index:5}#requirements .sec1 .sec2a0{position:relative;z-index:5;margin-top:40px;margin-bottom:0px;margin-left:0px;width:172%}@media screen and (max-width:768px){#requirements .sec1 .sec2a0{margin-top:0;margin-left:0px;width:256%}}#requirements .sec1 .sec2a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:293px;margin-left:60px;margin-right:0}#requirements .sec1 .sec2a0 .slide-item.sty2{margin-top:60px}#requirements .sec1 .sec2a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#requirements .sec1 .sec2a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .ico{width:40px;height:40px}}#requirements .sec1 .sec2a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements .sec1 .sec2a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#requirements .sec1 .sec2a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item{width:66vw;margin:6vw}}#requirements .sec1 .sec2a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#requirements .sec1 .sec2a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#requirements .sec1 .sec2a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#requirements .sec1 .sec2a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#requirements .sec1 .sec2a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#requirements .sec1 .sec2a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .sin>dl dt{width:100%;margin-bottom:6vw}}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .sin>dl dd{width:100%}}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p2{text-align:left;color:#2897c7;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p2{font-size:5vw}}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:2rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:3.7vw}}#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#requirements .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#requirements .sec1 .sec2a0 .slide-item:hover{opacity:0.7}#requirements .sec1 .sec2a0 .slide-item:hover .sin .ico:before{clip-path:circle(100% at 50% 50%)}#requirements .sec1 .sec2a0 .slide-item:hover .sin .ico .ov{opacity:1}#requirements .sec1 .sec2a0 .slide-item:hover .sin figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#requirements .sec1 .sec2a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#requirements .sec1 .slick-list{margin-right:0px}#requirements .sec1 .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}#requirements .sec1 .sec2slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#requirements .seccontents{padding-top:40px;padding-bottom:60px}@media screen and (max-width:768px){#requirements .seccontents{padding-top:0px}}#requirements .sec4{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#requirements .sec4{padding-bottom:60px}}#requirements .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#requirements .sec4 .sec4d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}#requirements .sec4 .sec4d li{width:49.5%}@media screen and (max-width:768px){#requirements .sec4 .sec4d li{width:100%}#requirements .sec4 .sec4d li:first-child{margin-bottom:3vw}}@media screen and (max-width:768px){#requirements .sec4 .sec4d{margin-top:10vw}}#requirements .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#requirements .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#requirements .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#requirements .sec4 .sec4c{padding:6vw}#requirements .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#requirements .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#requirements .sec4 .i_img_s4_01 figure{height:100%}#requirements .sec4 .i_img_s4_01 figure picture{height:100%}#requirements .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#requirements .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#requirements .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#requirements .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#requirements .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#requirements .sec4 .i_img_s4_01{overflow:visible}#requirements .sec4 .i_img_s4_01 .note{bottom:-20px}}#requirements .sec4 .i_img_s6{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#requirements .sec4 .i_img_s6{border-radius:10px}}#requirements .sec4 .i_img_s5{padding:40px;margin-left:auto;margin-right:auto;background-color:#dff5e1;margin-top:40px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#requirements .sec4 .i_img_s5{padding:3vw;margin-top:6vw}}#requirements .sec4 .lead{overflow:hidden;position:relative}#requirements .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#requirements .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}#requirements .sec4 .lead span:after,#requirements .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#requirements .sec4 .lead span:before{background-color:#fff}#requirements .sec4 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#requirements .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements .sec4 .lead span:nth-of-type(2):after,#requirements .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#requirements .sec4 .lead span:nth-of-type(3):after,#requirements .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#requirements .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#requirements .sec4 .lead span:nth-of-type(4):after,#requirements .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#requirements .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#requirements .sec4 .lead span:nth-of-type(5):after,#requirements .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#requirements .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#requirements .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#requirements .sec4 .lead{margin-bottom:3vw}}#requirements .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#requirements .sec4 .lead.mt10{margin-top:10vw}}#requirements .sec4 .p3{color:#fff;text-align:justify}#requirements .seccontentclose,#requirements .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements .seccontentclose.hide,#requirements .seccontentopen.hide{display:none}#requirements .seccontentclose img,#requirements .seccontentopen img{display:block;vertical-align:bottom;width:100%}#requirements .seccontentclose .ov,#requirements .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#requirements .seccontentclose:before,#requirements .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements .seccontentclose:after,#requirements .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#requirements .seccontentclose:hover:before,#requirements .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#requirements .seccontentclose:hover:after,#requirements .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#requirements .seccontentclose:hover .ov,#requirements .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#requirements .seccontentclose,#requirements .seccontentopen{width:80px}}#requirements .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements .iptop img{display:block;vertical-align:bottom;width:100%}#requirements .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#requirements .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements .iptop:hover{opacity:0.7}#requirements .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#requirements .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#requirements .iptop{width:60px;bottom:120px}}#requirements .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements .iptop2 img{display:block;vertical-align:bottom;width:100%}#requirements .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#requirements .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#requirements .sec2{position:relative;z-index:5;margin-top:140px;padding-bottom:200px}@media screen and (max-width:768px){#requirements .sec2{margin-top:80px;margin-top:0px}}#requirements .sec2 .secinner{padding-bottom:0}@media screen and (max-width:768px){#requirements .sec2 .secinner{padding-bottom:0}}#requirements .sec2 .scbg2{z-index:1;position:absolute;width:100%;height:600px;left:0;bottom:0;background-blend-mode:multiply}@media screen and (max-width:768px){#requirements .sec2 .scbg2{height:300px}}#requirements .sec2 .scbg2:before{opacity:0.4;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#requirements .sec2 .lead{overflow:hidden;position:relative}#requirements .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#requirements .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#requirements .sec2 .lead span i{font-size:5vw!important}}#requirements .sec2 .lead span:after,#requirements .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#requirements .sec2 .lead span:before{background-color:#fff}#requirements .sec2 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#requirements .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements .sec2 .lead span:nth-of-type(2):after,#requirements .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#requirements .sec2 .lead span:nth-of-type(3):after,#requirements .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#requirements .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#requirements .sec2 .lead span:nth-of-type(4):after,#requirements .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#requirements .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#requirements .sec2 .lead span:nth-of-type(5):after,#requirements .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#requirements .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#requirements .sec2 .i_img_s2_01{background-color:#fff;max-height:600px}#requirements .sec2 .i_img_s2_01 figure{height:100%}#requirements .sec2 .i_img_s2_01 figure picture{height:100%}#requirements .sec2 .i_img_s2_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#requirements .sec2 .i_img_s2_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#requirements .sec2 .i_img_s2_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#requirements .sec2 .i_img_s2_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#requirements .sec2 .i_img_s2_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#requirements .sec2 .i_img_s2_01{overflow:visible}#requirements .sec2 .i_img_s2_01 .note{bottom:-20px}}#requirements .sec2 .i_s3_02,#requirements .sec2 .i_s3_03,#requirements .sec2 .i_s3_04{border-radius:20px;overflow:hidden}#requirements .sec2 .i_s3_02 .note,#requirements .sec2 .i_s3_03 .note,#requirements .sec2 .i_s3_04 .note{right:15px}@media screen and (max-width:768px){#requirements .sec2 .i_s3_02,#requirements .sec2 .i_s3_03,#requirements .sec2 .i_s3_04{border-radius:10px}}#requirements .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#requirements .sec2 .lead{margin-bottom:20px}}#requirements .sec2 .p3{color:#fff;text-align:justify}#requirements .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;width:100%}@media screen and (max-width:768px){#requirements .sec2 .sec2a{margin-bottom:12vw}}#requirements .sec2 .sec2a dt{width:49%}@media screen and (max-width:768px){#requirements .sec2 .sec2a dt{width:100%;margin-bottom:6vw}}#requirements .sec2 .sec2a dd{width:43%}@media screen and (max-width:768px){#requirements .sec2 .sec2a dd{width:100%}}#requirements .sec2 .sec2b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#requirements .sec2 .sec2b dt{width:49.3%}@media screen and (max-width:768px){#requirements .sec2 .sec2b dt{width:49.5%}}#requirements .sec2 .sec2b dd{width:49.3%}@media screen and (max-width:768px){#requirements .sec2 .sec2b dd{width:49.5%}}@media screen and (max-width:768px){#requirements .sec2 .sec2b{margin-bottom:12vw}}#requirements .sec2 .sec2c{position:relative;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px}#requirements .sec2 .sec2c .lead{line-height:1;margin:0;color:#fff}#requirements .sec2 .sec2c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#requirements .sec2 .sec2c{padding:6vw}#requirements .sec2 .sec2c .lead i{display:block;margin-bottom:10px;font-size:4vw}}#requirements .sec2 .sec2d{position:relative;margin-top:80px}#requirements .sec2 .sec2d .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#requirements .sec2 .sec2d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:1s;transition:1s}#requirements .sec2 .sec2d .cv.cv1{-webkit-transition-delay:1s;transition-delay:1s;clip-path:polygon(24% 0,31% 0,0 30%,0 20%)}#requirements .sec2 .sec2d .cv.cv2{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px)}#requirements .sec2 .sec2d .cv.cv3{-webkit-transform:translateX(10px) translateY(50px);transform:translateX(10px) translateY(50px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#requirements .sec2 .sec2d .cv.cv4{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#requirements .sec2 .sec2d .cv.cv5{-webkit-transform:translateX(-50px) translateY(0px);transform:translateX(-50px) translateY(0px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#requirements .sec2 .sec2d .cv.cv6{-webkit-transform:translateX(-30px) translateY(-50px);transform:translateX(-30px) translateY(-50px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#requirements .sec2 .sec2d .cv.cv7{-webkit-transform:translateX(30px) translateY(-50px);transform:translateX(30px) translateY(-50px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements .sec2 .sec2d .cv.cv8{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#requirements .sec2 .sec2d .cv.cv9{-webkit-transition-delay:2s;transition-delay:2s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}#requirements .sec2 .sec2d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#requirements .sec2 .sec2d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#requirements .sec2 .sec2d.ani1 .cv.cv1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#requirements .sec3{position:relative}#requirements .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#requirements .sec3 .secinner{padding-top:14vw}}#requirements .sec3 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#e2eeee;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements .sec3 .bgcv0{height:60%}}#requirements .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#d6ebf2;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#requirements .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#requirements .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/s9_bg_01_s.png")}@media screen and (max-width:768px){#requirements .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/newgraduate/s9_bg_01_s_sp.png")}}#requirements .sec3 .secinner .p1{text-align:center}#requirements .sec3 .secinner .lead{text-align:center;color:#000}#requirements .sec3 .secinner .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#requirements .sec3 .secinner .lead{font-size:4.5vw}#requirements .sec3 .secinner .lead i{font-size:8vw}}#requirements .sec3 .secinner .btnset{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#requirements .sec3 .secinner .btnset{width:90%;margin-top:6vw;margin-bottom:6vw}#requirements .sec3 .secinner .btnset li{width:100%}#requirements .sec3 .secinner .btnset li .cbtn2{height:55px}#requirements .sec3 .secinner .btnset li:first-child{margin-bottom:3vw}}#requirements .mainimg{position:relative;width:100%;height:500px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#requirements .mainimg{height:300px}}#requirements .mainimg .mainimgbg0{position:relative}#requirements .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#requirements .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#requirements .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;max-width:800px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#requirements .mainimg .mainc{top:30%;width:88%;left:6%}}#requirements .mainimg .mainc .lead{-webkit-transition:1s;transition:1s;color:#fff;font-size:4rem;opacity:0}@media screen and (max-width:768px){#requirements .mainimg .mainc .lead{font-size:5.6vw}}#requirements .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#requirements .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#requirements.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#requirements.a0 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#requirements.a1 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#requirements.a1 .mainimg .mainc .lead{opacity:1}#requirements.a1 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#requirements.a1 .sec1 .p2.mb4,#requirements.a1 .sec1 .p3.mb4{margin-bottom:30px}#requirements.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#requirements.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#requirements.a2 header .btnset{top:14px}#requirements.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#requirements.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#requirements.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}#requirements .sec1 .secinner{max-width:980px;padding-top:100px}@media screen and (max-width:768px){#requirements .sec1 .secinner{padding-top:60px}}#requirements .sec1 .n_i_01{margin-top:10px}#requirements .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#requirements .sec1 .sec1a dt{width:20%;background-color:#2897c7;color:#fff;text-align:center;border:1px solid #2897c7;border-bottom:1px solid #fff;font-size:1.4rem;padding:16px;line-height:1.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;-ms-flex-wrap:wrap;flex-wrap:wrap}#requirements .sec1 .sec1a dt.btm{border-bottom:1px solid #2897c7}@media screen and (max-width:768px){#requirements .sec1 .sec1a dt{width:100%;padding:10px;font-size:3.2vw}}#requirements .sec1 .sec1a dd{padding:16px;font-size:1.4rem;line-height:1.6;width:80%;border:1px solid #2897c7;display:block}#requirements .sec1 .sec1a dd strong{display:block;width:140px;background-color:#2897c7;color:#fff;font-size:12px;font-weight:normal;text-align:center}@media screen and (max-width:768px){#requirements .sec1 .sec1a dd{width:100%;padding:10px;font-size:3.2vw}}#requirements .sec1 .sec1a dd.cr2{width:53.3333333334%}@media screen and (max-width:768px){#requirements .sec1 .sec1a dd.cr2{width:100%}}#requirements .sec1 .sec1a dd.cr3{width:26.6666666667%}@media screen and (max-width:768px){#requirements .sec1 .sec1a dd.cr3{width:100%}}#requirements .sec1 .sec1a dd.nbbt{border-right:none}@media screen and (max-width:768px){#requirements .sec1 .sec1a dd.nbbt{border-right:1px solid #2897c7}}#requirements .sec1 .sec1a.nbbt dt{border-top:none}#requirements .sec1 .sec1a.nbbt dd{border-top:none}@media screen and (max-width:768px){#requirements{}}@media screen and (max-width:768px){#requirements{}}@media screen and (max-width:768px){#requirements{}}@media screen and (max-width:768px){#requirements{}}@media screen and (max-width:768px){#requirements{}}@media screen and (max-width:768px){}#requirements2{background-color:#fff}#requirements2 .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#requirements2 .maini{clip-path:url(#sec1bgcv01sp)}}#requirements2 .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#requirements2 section .secinner{max-width:1080px}#requirements2 header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements2 header .btnset{display:none}}#requirements2 .seccontent{z-index:3}#requirements2 .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#requirements2 .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#requirements2 .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#requirements2 .bbg0>div.sty2:after{display:none}#requirements2 .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#requirements2 .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#requirements2 .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#requirements2 .ancb{position:relative}#requirements2 .ancb a{position:absolute;top:-100px;left:0}#requirements2 figure{display:block;vertical-align:bottom;width:100%}#requirements2 .pcpy7 .row span{letter-spacing:12px}@media screen and (max-width:768px){#requirements2 .pcpy7 .row span{letter-spacing:4px}}#requirements2 section{position:relative;z-index:2}#requirements2 figure.pri2{overflow:visible}#requirements2 figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#requirements2 figure .mov{width:40px;top:45%}}#requirements2 figure .mov img{display:block;vertical-align:bottom;width:100%}#requirements2 figure .figinner{overflow:hidden;position:relative}#requirements2 figure .note.rrt{position:relative}#requirements2 .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements2.podfix .spfooternav{max-width:100%;bottom:0}}#requirements2 .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#requirements2 .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#requirements2 .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#requirements2 .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#requirements2 .scbart img{width:9px}@media screen and (max-width:768px){#requirements2 .scbart img{width:8px}}#requirements2 .scbart.sty2{color:#fff}#requirements2.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#requirements2.sc0 .scbar,#requirements2.sc0 .scbart{opacity:0}#requirements2 .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#requirements2 .skip{font-size:3.5vw}}#requirements2 .skip:hover{opacity:0.7}#requirements2 .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible;opacity:0}@media screen and (max-width:768px){#requirements2 .sec1{margin-top:-50px}}#requirements2 .sec1 .secinner{padding-top:0;position:relative;z-index:3}@media screen and (max-width:768px){#requirements2 .sec1 .secinner{padding-top:12vw}}#requirements2 .sec1 .bgcv0{background-color:#afd4e5;position:absolute;width:100%;height:90%;left:0;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements2 .sec1 .bgcv0{height:97%}}#requirements2 .sec1 .sec1bg{position:absolute;width:100%;left:0;height:800px;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:768px){#requirements2 .sec1 .sec1bg{width:140%;left:0;height:400px}}#requirements2 .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#requirements2 .sec1 .sec1bg #svg2{z-index:1}#requirements2 .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:70%;left:0;background-color:#afd4e5;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements2 .sec1 .sec1bg .bgcv0{height:60%}}#requirements2 .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:-62%;z-index:3;background-color:#afd4e5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}#requirements2 .sec1 .sec1bg .bgcv2{position:absolute;width:100%;height:96%;left:0;top:-58%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/requirements/s1_bg_s.png")}#requirements2 .sec1 .secinner{position:relative;z-index:3}#requirements2 .sec1 .p1{text-align:center}#requirements2 .sec1 .cbtn2{max-width:300px;margin-bottom:20px;height:60px;margin-left:0;margin-right:auto}@media screen and (max-width:768px){#requirements2 .sec1 .cbtn2{margin-left:auto;margin-right:auto}}#requirements2 .sec1 .lead{text-align:left;color:#062089;margin-top:40px;margin-bottom:20px}#requirements2 .sec1 .lead i{color:#062089;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#requirements2 .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#requirements2 .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#requirements2 .sec1 .lead{font-size:4.5vw}#requirements2 .sec1 .lead i{font-size:8vw}#requirements2 .sec1 .lead i.sml{font-size:4vw}#requirements2 .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#requirements2 .sec1 .p3{font-size:1.4rem}@media screen and (max-width:768px){#requirements2 .sec1 .p3{font-size:3.5vw}}#requirements2 .sec1 .p3_i_01{margin-bottom:30px}#requirements2 .sec1 .n_i_02{margin-top:20px}#requirements2 .sec1 .t_policy{font-size:1.4rem;color:#062089;text-decoration:underline;display:inline-block;margin-top:20px}@media screen and (max-width:768px){#requirements2 .sec1 .t_policy{font-size:3.5vw}}#requirements2 .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#requirements2 .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#requirements2 .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#requirements2 .sec1 .btnset li{width:100%}#requirements2 .sec1 .btnset li .cbtn2{height:55px}#requirements2 .sec1 .btnset li:first-child{margin-bottom:3vw}}#requirements2 .sec1 .sec1a{position:relative;z-index:5}#requirements2 .sec1 .sec2a0{position:relative;z-index:5;margin-top:40px;margin-bottom:0px;margin-left:0px;width:172%}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0{margin-top:0;margin-left:0px;width:256%}}#requirements2 .sec1 .sec2a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:293px;margin-left:60px;margin-right:0}#requirements2 .sec1 .sec2a0 .slide-item.sty2{margin-top:60px}#requirements2 .sec1 .sec2a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#requirements2 .sec1 .sec2a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .ico{width:40px;height:40px}}#requirements2 .sec1 .sec2a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#062089;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements2 .sec1 .sec2a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#requirements2 .sec1 .sec2a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item{width:66vw;margin:6vw}}#requirements2 .sec1 .sec2a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#requirements2 .sec1 .sec2a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dt{width:100%;margin-bottom:6vw}}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd{width:100%}}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p2{text-align:left;color:#062089;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p2{font-size:5vw}}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:2rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:3.7vw}}#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#requirements2 .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#requirements2 .sec1 .sec2a0 .slide-item:hover{opacity:0.7}#requirements2 .sec1 .sec2a0 .slide-item:hover .sin .ico:before{clip-path:circle(100% at 50% 50%)}#requirements2 .sec1 .sec2a0 .slide-item:hover .sin .ico .ov{opacity:1}#requirements2 .sec1 .sec2a0 .slide-item:hover .sin figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#requirements2 .sec1 .sec2a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#requirements2 .sec1 .slick-list{margin-right:0px}#requirements2 .sec1 .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}#requirements2 .sec1 .sec2slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#requirements2 .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#requirements2 .seccontents{padding-top:0px}}#requirements2 .sec4{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#requirements2 .sec4{padding-bottom:60px}}#requirements2 .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#requirements2 .sec4 .sec4d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}#requirements2 .sec4 .sec4d li{width:49.5%}@media screen and (max-width:768px){#requirements2 .sec4 .sec4d li{width:100%}#requirements2 .sec4 .sec4d li:first-child{margin-bottom:3vw}}@media screen and (max-width:768px){#requirements2 .sec4 .sec4d{margin-top:10vw}}#requirements2 .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#requirements2 .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#requirements2 .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#requirements2 .sec4 .sec4c{padding:6vw}#requirements2 .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#requirements2 .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#requirements2 .sec4 .i_img_s4_01 figure{height:100%}#requirements2 .sec4 .i_img_s4_01 figure picture{height:100%}#requirements2 .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#requirements2 .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#requirements2 .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#requirements2 .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#requirements2 .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#requirements2 .sec4 .i_img_s4_01{overflow:visible}#requirements2 .sec4 .i_img_s4_01 .note{bottom:-20px}}#requirements2 .sec4 .i_img_s6{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#requirements2 .sec4 .i_img_s6{border-radius:10px}}#requirements2 .sec4 .i_img_s5{padding:40px;margin-left:auto;margin-right:auto;background-color:#dff5e1;margin-top:40px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#requirements2 .sec4 .i_img_s5{padding:3vw;margin-top:6vw}}#requirements2 .sec4 .lead{overflow:hidden;position:relative}#requirements2 .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#requirements2 .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}#requirements2 .sec4 .lead span:after,#requirements2 .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#requirements2 .sec4 .lead span:before{background-color:#fff}#requirements2 .sec4 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements2 .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#requirements2 .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements2 .sec4 .lead span:nth-of-type(2):after,#requirements2 .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements2 .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#requirements2 .sec4 .lead span:nth-of-type(3):after,#requirements2 .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#requirements2 .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#requirements2 .sec4 .lead span:nth-of-type(4):after,#requirements2 .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#requirements2 .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#requirements2 .sec4 .lead span:nth-of-type(5):after,#requirements2 .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#requirements2 .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#requirements2 .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#requirements2 .sec4 .lead{margin-bottom:3vw}}#requirements2 .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#requirements2 .sec4 .lead.mt10{margin-top:10vw}}#requirements2 .sec4 .p3{color:#fff;text-align:justify}#requirements2 .seccontentclose,#requirements2 .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements2 .seccontentclose.hide,#requirements2 .seccontentopen.hide{display:none}#requirements2 .seccontentclose img,#requirements2 .seccontentopen img{display:block;vertical-align:bottom;width:100%}#requirements2 .seccontentclose .ov,#requirements2 .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#requirements2 .seccontentclose:before,#requirements2 .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements2 .seccontentclose:after,#requirements2 .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#requirements2 .seccontentclose:hover:before,#requirements2 .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#requirements2 .seccontentclose:hover:after,#requirements2 .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#requirements2 .seccontentclose:hover .ov,#requirements2 .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#requirements2 .seccontentclose,#requirements2 .seccontentopen{width:80px}}#requirements2 .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements2 .iptop img{display:block;vertical-align:bottom;width:100%}#requirements2 .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#requirements2 .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#requirements2 .iptop:hover{opacity:0.7}#requirements2 .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#requirements2 .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#requirements2 .iptop{width:60px;bottom:120px}}#requirements2 .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#requirements2 .iptop2 img{display:block;vertical-align:bottom;width:100%}#requirements2 .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#requirements2 .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#requirements2 .sec2{position:relative;z-index:5;margin-top:140px;padding-bottom:200px}@media screen and (max-width:768px){#requirements2 .sec2{margin-top:80px;margin-top:0px}}#requirements2 .sec2 .secinner{padding-bottom:0}@media screen and (max-width:768px){#requirements2 .sec2 .secinner{padding-bottom:0}}#requirements2 .sec2 .scbg2{z-index:1;position:absolute;width:100%;height:600px;left:0;bottom:0;background-blend-mode:multiply}@media screen and (max-width:768px){#requirements2 .sec2 .scbg2{height:300px}}#requirements2 .sec2 .scbg2:before{opacity:0.4;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#requirements2 .sec2 .lead{overflow:hidden;position:relative}#requirements2 .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#requirements2 .sec2 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#requirements2 .sec2 .lead span i{font-size:5vw!important}}#requirements2 .sec2 .lead span:after,#requirements2 .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#requirements2 .sec2 .lead span:before{background-color:#fff}#requirements2 .sec2 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements2 .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#requirements2 .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements2 .sec2 .lead span:nth-of-type(2):after,#requirements2 .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#requirements2 .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#requirements2 .sec2 .lead span:nth-of-type(3):after,#requirements2 .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#requirements2 .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#requirements2 .sec2 .lead span:nth-of-type(4):after,#requirements2 .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#requirements2 .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#requirements2 .sec2 .lead span:nth-of-type(5):after,#requirements2 .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#requirements2 .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#requirements2 .sec2 .i_img_s2_01{background-color:#fff;max-height:600px}#requirements2 .sec2 .i_img_s2_01 figure{height:100%}#requirements2 .sec2 .i_img_s2_01 figure picture{height:100%}#requirements2 .sec2 .i_img_s2_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#requirements2 .sec2 .i_img_s2_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#requirements2 .sec2 .i_img_s2_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#requirements2 .sec2 .i_img_s2_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#requirements2 .sec2 .i_img_s2_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#requirements2 .sec2 .i_img_s2_01{overflow:visible}#requirements2 .sec2 .i_img_s2_01 .note{bottom:-20px}}#requirements2 .sec2 .i_s3_02,#requirements2 .sec2 .i_s3_03,#requirements2 .sec2 .i_s3_04{border-radius:20px;overflow:hidden}#requirements2 .sec2 .i_s3_02 .note,#requirements2 .sec2 .i_s3_03 .note,#requirements2 .sec2 .i_s3_04 .note{right:15px}@media screen and (max-width:768px){#requirements2 .sec2 .i_s3_02,#requirements2 .sec2 .i_s3_03,#requirements2 .sec2 .i_s3_04{border-radius:10px}}#requirements2 .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#requirements2 .sec2 .lead{margin-bottom:20px}}#requirements2 .sec2 .p3{color:#fff;text-align:justify}#requirements2 .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;width:100%}@media screen and (max-width:768px){#requirements2 .sec2 .sec2a{margin-bottom:12vw}}#requirements2 .sec2 .sec2a dt{width:49%}@media screen and (max-width:768px){#requirements2 .sec2 .sec2a dt{width:100%;margin-bottom:6vw}}#requirements2 .sec2 .sec2a dd{width:43%}@media screen and (max-width:768px){#requirements2 .sec2 .sec2a dd{width:100%}}#requirements2 .sec2 .sec2b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#requirements2 .sec2 .sec2b dt{width:49.3%}@media screen and (max-width:768px){#requirements2 .sec2 .sec2b dt{width:49.5%}}#requirements2 .sec2 .sec2b dd{width:49.3%}@media screen and (max-width:768px){#requirements2 .sec2 .sec2b dd{width:49.5%}}@media screen and (max-width:768px){#requirements2 .sec2 .sec2b{margin-bottom:12vw}}#requirements2 .sec2 .sec2c{position:relative;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px}#requirements2 .sec2 .sec2c .lead{line-height:1;margin:0;color:#fff}#requirements2 .sec2 .sec2c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#requirements2 .sec2 .sec2c{padding:6vw}#requirements2 .sec2 .sec2c .lead i{display:block;margin-bottom:10px;font-size:4vw}}#requirements2 .sec2 .sec2d{position:relative;margin-top:80px}#requirements2 .sec2 .sec2d .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#requirements2 .sec2 .sec2d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:1s;transition:1s}#requirements2 .sec2 .sec2d .cv.cv1{-webkit-transition-delay:1s;transition-delay:1s;clip-path:polygon(24% 0,31% 0,0 30%,0 20%)}#requirements2 .sec2 .sec2d .cv.cv2{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px)}#requirements2 .sec2 .sec2d .cv.cv3{-webkit-transform:translateX(10px) translateY(50px);transform:translateX(10px) translateY(50px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#requirements2 .sec2 .sec2d .cv.cv4{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#requirements2 .sec2 .sec2d .cv.cv5{-webkit-transform:translateX(-50px) translateY(0px);transform:translateX(-50px) translateY(0px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#requirements2 .sec2 .sec2d .cv.cv6{-webkit-transform:translateX(-30px) translateY(-50px);transform:translateX(-30px) translateY(-50px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#requirements2 .sec2 .sec2d .cv.cv7{-webkit-transform:translateX(30px) translateY(-50px);transform:translateX(30px) translateY(-50px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#requirements2 .sec2 .sec2d .cv.cv8{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#requirements2 .sec2 .sec2d .cv.cv9{-webkit-transition-delay:2s;transition-delay:2s;-webkit-transform:translateX(-30px);transform:translateX(-30px)}#requirements2 .sec2 .sec2d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#requirements2 .sec2 .sec2d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#requirements2 .sec2 .sec2d.ani1 .cv.cv1{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#requirements2 .sec3{position:relative}#requirements2 .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#requirements2 .sec3 .secinner{padding-top:14vw}}#requirements2 .sec3 .bgcv0{position:absolute;width:100%;height:50%;left:0;background-color:#afd4e5;bottom:0;z-index:1}@media screen and (max-width:768px){#requirements2 .sec3 .bgcv0{height:60%}}#requirements2 .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#d6ebf2;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#requirements2 .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#requirements2 .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/s9_bg_01_s.png")}@media screen and (max-width:768px){#requirements2 .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/newgraduate/s9_bg_01_s_sp.png")}}#requirements2 .sec3 .secinner .p1{text-align:center}#requirements2 .sec3 .secinner .lead{text-align:center;color:#000}#requirements2 .sec3 .secinner .lead i{color:#062089;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#requirements2 .sec3 .secinner .lead{font-size:4.5vw}#requirements2 .sec3 .secinner .lead i{font-size:8vw}}#requirements2 .sec3 .secinner .btnset{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#requirements2 .sec3 .secinner .btnset{width:90%;margin-top:6vw;margin-bottom:6vw}#requirements2 .sec3 .secinner .btnset li{width:100%}#requirements2 .sec3 .secinner .btnset li .cbtn2{height:55px}#requirements2 .sec3 .secinner .btnset li:first-child{margin-bottom:3vw}}#requirements2 .mainimg{position:relative;width:100%;height:500px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#requirements2 .mainimg{height:300px}}#requirements2 .mainimg .mainimgbg0{position:relative}#requirements2 .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#requirements2 .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#requirements2 .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;max-width:800px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#requirements2 .mainimg .mainc{top:30%;width:88%;left:6%}}#requirements2 .mainimg .mainc .lead{-webkit-transition:1s;transition:1s;color:#fff;font-size:4rem;opacity:0}@media screen and (max-width:768px){#requirements2 .mainimg .mainc .lead{font-size:5.6vw}}#requirements2 .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#requirements2 .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#requirements2.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#requirements2.a0 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#requirements2.a1 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#requirements2.a1 .mainimg .mainc .lead{opacity:1}#requirements2.a1 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#requirements2.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#requirements2.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#requirements2.a2 header .btnset{top:14px}#requirements2.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#requirements2.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#requirements2.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}#requirements2 .sec1 .secinner{max-width:980px;padding-top:100px}@media screen and (max-width:768px){#requirements2 .sec1 .secinner{padding-top:60px}}#requirements2 .sec1 .n_i_01{margin-top:10px}#requirements2 .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#requirements2 .sec1 .sec1a dt{width:20%;background-color:#062089;color:#fff;text-align:center;border:1px solid #062089;border-bottom:1px solid #fff;font-size:1.4rem;padding:16px;line-height:1.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;-ms-flex-wrap:wrap;flex-wrap:wrap}#requirements2 .sec1 .sec1a dt.btm{border-bottom:1px solid #062089}@media screen and (max-width:768px){#requirements2 .sec1 .sec1a dt{width:100%;padding:10px;font-size:3.2vw}}#requirements2 .sec1 .sec1a dd{text-align:center;padding:16px;font-size:1.4rem;line-height:1.6;width:80%;border:1px solid #062089;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;-ms-flex-wrap:wrap;flex-wrap:wrap}#requirements2 .sec1 .sec1a dd p{text-align:left;line-height:1.4;width:100%}#requirements2 .sec1 .sec1a dd p.mb10{margin-bottom:10px}#requirements2 .sec1 .sec1a dd p.ico{position:relative;width:100%;padding-left:24px;text-align:left}#requirements2 .sec1 .sec1a dd p.ico:before{position:absolute;left:0;top:0;content:"▪";font-size:1.4rem}@media screen and (max-width:768px){#requirements2 .sec1 .sec1a dd{width:100%;padding:10px;font-size:3.2vw}}#requirements2 .sec1 .sec1a dd.cr2{width:53.3333333334%}@media screen and (max-width:768px){#requirements2 .sec1 .sec1a dd.cr2{width:100%}}#requirements2 .sec1 .sec1a dd.cr3{width:26.6666666667%}@media screen and (max-width:768px){#requirements2 .sec1 .sec1a dd.cr3{width:100%}}#requirements2 .sec1 .sec1a dd.nbbt{border-right:none}@media screen and (max-width:768px){#requirements2 .sec1 .sec1a dd.nbbt{border-right:1px solid #062089}}#requirements2 .sec1 .sec1a.nbbt dt{border-top:none}#requirements2 .sec1 .sec1a.nbbt dd{border-top:none}@media screen and (max-width:768px){#requirements2{}}@media screen and (max-width:768px){#requirements2{}}@media screen and (max-width:768px){#requirements2{}}@media screen and (max-width:768px){#requirements2{}}@media screen and (max-width:768px){#requirements2{}}@media screen and (max-width:768px){}#policy{background-color:#fff}#policy .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#policy .maini{clip-path:url(#sec1bgcv01sp)}}#policy .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#policy section .secinner{max-width:1080px}#policy header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#policy header .btnset{display:none}}#policy .seccontent{z-index:3}#policy .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#policy .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#policy .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#policy .bbg0>div.sty2:after{display:none}#policy .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#policy .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#policy .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#policy .ancb{position:relative}#policy .ancb a{position:absolute;top:-100px;left:0}#policy figure{display:block;vertical-align:bottom;width:100%}#policy .pcpy7 .row span{letter-spacing:3px}@media screen and (max-width:768px){#policy .pcpy7 .row span{letter-spacing:1px}}#policy section{position:relative;z-index:2}#policy figure.pri2{overflow:visible}#policy figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#policy figure .mov{width:40px;top:45%}}#policy figure .mov img{display:block;vertical-align:bottom;width:100%}#policy figure .figinner{overflow:hidden;position:relative}#policy figure .note.rrt{position:relative}#policy .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#policy.podfix .spfooternav{max-width:100%;bottom:0}}#policy .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#policy .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#policy .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#policy .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#policy .scbart img{width:9px}@media screen and (max-width:768px){#policy .scbart img{width:8px}}#policy .scbart.sty2{color:#fff}#policy.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#policy.sc0 .scbar,#policy.sc0 .scbart{opacity:0}#policy .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#policy .skip{font-size:3.5vw}}#policy .skip:hover{opacity:0.7}#policy .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;overflow-y:visible;opacity:0}@media screen and (max-width:768px){#policy .sec1{margin-top:-50px}}#policy .sec1 .secinner{padding-top:0;position:relative;z-index:3}@media screen and (max-width:768px){#policy .sec1 .secinner{padding-top:12vw}}#policy .sec1 .bgcv0{background-color:#d6ebf2;position:absolute;width:100%;height:90%;left:0;bottom:0;z-index:1}@media screen and (max-width:768px){#policy .sec1 .bgcv0{height:94%}}#policy .sec1 .sec1bg{position:absolute;width:100%;left:0;height:800px;top:0%;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:768px){#policy .sec1 .sec1bg{width:140%;left:0;height:400px}}#policy .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#policy .sec1 .sec1bg #svg2{z-index:1}#policy .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:70%;left:0;background-color:#d6ebf2;bottom:0;z-index:1}@media screen and (max-width:768px){#policy .sec1 .sec1bg .bgcv0{height:60%}}#policy .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:-62%;z-index:3;background-color:#d6ebf2;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#policy .sec1 .sec1bg .bgcv1{width:120%}}#policy .sec1 .sec1bg .bgcv2{position:absolute;width:100%;height:96%;left:0;top:-58%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/requirements/s1_bg_s.png")}#policy .sec1 .secinner{position:relative;z-index:3}#policy .sec1 .p1{text-align:center}#policy .sec1 .cbtn2{max-width:300px;margin-bottom:20px;height:60px;margin-left:0;margin-right:auto;margin-top:20px}@media screen and (max-width:768px){#policy .sec1 .cbtn2{margin-left:auto;margin-right:auto}}#policy .sec1 .lead{text-align:left;color:#2897c7;margin-top:40px;margin-bottom:20px;line-height:1.4}@media screen and (max-width:768px){#policy .sec1 .lead{margin-top:6vw}}#policy .sec1 .lead i{color:#2897c7;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#policy .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#policy .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}#policy .sec1 .lead.sty7{position:relative;font-size:2rem;padding-left:20px;line-height:1.4;color:#000}@media screen and (max-width:768px){#policy .sec1 .lead.sty7{font-size:4.3vw}}#policy .sec1 .lead.sty7:before{width:8px;height:24px;content:"";background-color:#2897c7;position:absolute;left:0;top:2px}@media screen and (max-width:768px){#policy .sec1 .lead.sty7:before{width:6px;top:0}}@media screen and (max-width:768px){#policy .sec1 .lead{font-size:5vw}#policy .sec1 .lead i{font-size:8vw}#policy .sec1 .lead i.sml{font-size:4vw}#policy .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#policy .sec1 .p3{font-size:1.4rem}@media screen and (max-width:768px){#policy .sec1 .p3{font-size:3.3vw}}#policy .sec1 .n_i_02{margin-top:20px}#policy .sec1 .t_policy{font-size:1.4rem;color:#2897c7;text-decoration:underline;display:inline-block;margin-top:20px}@media screen and (max-width:768px){#policy .sec1 .t_policy{font-size:3.5vw}}#policy .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#policy .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#policy .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#policy .sec1 .btnset li{width:100%}#policy .sec1 .btnset li .cbtn2{height:55px}#policy .sec1 .btnset li:first-child{margin-bottom:3vw}}#policy .sec1 .sec1a{position:relative;z-index:5}#policy .sec1 .sec2a0{position:relative;z-index:5;margin-top:40px;margin-bottom:0px;margin-left:0px;width:172%}@media screen and (max-width:768px){#policy .sec1 .sec2a0{margin-top:0;margin-left:0px;width:256%}}#policy .sec1 .sec2a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:293px;margin-left:60px;margin-right:0}#policy .sec1 .sec2a0 .slide-item.sty2{margin-top:60px}#policy .sec1 .sec2a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#policy .sec1 .sec2a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .ico{width:40px;height:40px}}#policy .sec1 .sec2a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#policy .sec1 .sec2a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#policy .sec1 .sec2a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item{width:66vw;margin:6vw}}#policy .sec1 .sec2a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#policy .sec1 .sec2a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#policy .sec1 .sec2a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#policy .sec1 .sec2a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#policy .sec1 .sec2a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#policy .sec1 .sec2a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .sin>dl dt{width:100%;margin-bottom:6vw}}#policy .sec1 .sec2a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .sin>dl dd{width:100%}}#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p2{text-align:left;color:#2897c7;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p2{font-size:5vw}}#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:2rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p3 i{font-size:3.7vw}}#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#policy .sec1 .sec2a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#policy .sec1 .sec2a0 .slide-item:hover{opacity:0.7}#policy .sec1 .sec2a0 .slide-item:hover .sin .ico:before{clip-path:circle(100% at 50% 50%)}#policy .sec1 .sec2a0 .slide-item:hover .sin .ico .ov{opacity:1}#policy .sec1 .sec2a0 .slide-item:hover .sin figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#policy .sec1 .sec2a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#policy .sec1 .slick-list{margin-right:0px}#policy .sec1 .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}#policy .sec1 .sec2slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#policy .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#policy .seccontents{padding-top:0px}}#policy .sec4{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#policy .sec4{padding-bottom:60px}}#policy .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#policy .sec4 .sec4d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}#policy .sec4 .sec4d li{width:49.5%}@media screen and (max-width:768px){#policy .sec4 .sec4d li{width:100%}#policy .sec4 .sec4d li:first-child{margin-bottom:3vw}}@media screen and (max-width:768px){#policy .sec4 .sec4d{margin-top:10vw}}#policy .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#policy .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#policy .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#policy .sec4 .sec4c{padding:6vw}#policy .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#policy .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#policy .sec4 .i_img_s4_01 figure{height:100%}#policy .sec4 .i_img_s4_01 figure picture{height:100%}#policy .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#policy .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#policy .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#policy .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#policy .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#policy .sec4 .i_img_s4_01{overflow:visible}#policy .sec4 .i_img_s4_01 .note{bottom:-20px}}#policy .sec4 .i_img_s6{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#policy .sec4 .i_img_s6{border-radius:10px}}#policy .sec4 .i_img_s5{padding:40px;margin-left:auto;margin-right:auto;background-color:#dff5e1;margin-top:40px;overflow:hidden;border-radius:20px}@media screen and (max-width:768px){#policy .sec4 .i_img_s5{padding:3vw;margin-top:6vw}}#policy .sec4 .lead{overflow:hidden;position:relative}#policy .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#policy .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}#policy .sec4 .lead span:after,#policy .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#policy .sec4 .lead span:before{background-color:#fff}#policy .sec4 .lead span:after{background-color:#aaebc0;-webkit-transition-delay:0.2s;transition-delay:0.2s}#policy .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#policy .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#policy .sec4 .lead span:nth-of-type(2):after,#policy .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#policy .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#policy .sec4 .lead span:nth-of-type(3):after,#policy .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#policy .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#policy .sec4 .lead span:nth-of-type(4):after,#policy .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#policy .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#policy .sec4 .lead span:nth-of-type(5):after,#policy .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#policy .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#policy .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#policy .sec4 .lead{margin-bottom:3vw}}#policy .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#policy .sec4 .lead.mt10{margin-top:10vw}}#policy .sec4 .p3{color:#fff;text-align:justify}#policy .mainimg{position:relative;width:100%;height:500px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#policy .mainimg{height:300px}}#policy .mainimg .mainimgbg0{position:relative}#policy .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#policy .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#policy .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:90%;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#policy .mainimg .mainc{top:30%;width:88%;left:6%}}#policy .mainimg .mainc .lead{-webkit-transition:1s;transition:1s;color:#fff;font-size:4rem;opacity:0}@media screen and (max-width:768px){#policy .mainimg .mainc .lead{font-size:5.6vw}}#policy .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#policy .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#policy.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#policy.a0 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#policy.a1 .mainimg .mainc{-webkit-transition:8s;transition:8s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#policy.a1 .mainimg .mainc .lead{opacity:1}#policy.a1 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#policy.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#policy.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#policy.a2 header .btnset{top:14px}#policy.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#policy.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#policy.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}#policy .sec1 .secinner{padding-top:100px}@media screen and (max-width:768px){#policy .sec1 .secinner{padding-top:60px}}#policy .sec1 .n_i_01{margin-top:10px}#policy .sec1 .sec1b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}#policy .sec1 .sec1b dt{width:48%}#policy .sec1 .sec1b dt .p3{line-height:1.4}#policy .sec1 .sec1b dt .p3 span{display:block;margin-top:10px;font-size:1.3rem}@media screen and (max-width:768px){#policy .sec1 .sec1b dt{width:100%;margin-bottom:6vw}#policy .sec1 .sec1b dt .p3{text-align:center}}#policy .sec1 .sec1b dd{width:48%}#policy .sec1 .sec1b dd .p3{text-align:right}@media screen and (max-width:768px){#policy .sec1 .sec1b dd{width:100%}}#policy .sec1 .sec1c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media screen and (max-width:768px){#policy .sec1 .sec1c{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#policy .sec1 .sec1c dt{width:calc(100% - 100px)}#policy .sec1 .sec1c dt .p3{margin-bottom:20px}@media screen and (max-width:768px){#policy .sec1 .sec1c dt{width:calc(100% - 90px)}}#policy .sec1 .sec1c dd{width:80px}#policy .sec1 .n_sec1c{margin-bottom:60px}@media screen and (max-width:768px){#policy .sec1 .n_sec1c{margin-bottom:8vw}}@media screen and (max-width:768px){#policy{}}@media screen and (max-width:768px){#policy{}}@media screen and (max-width:768px){#policy{}}@media screen and (max-width:768px){#policy{}}@media screen and (max-width:768px){#policy{}}@media screen and (max-width:768px){}#benefits{background-color:#fff}#benefits .maini{clip-path:url(#sec1bgcv01)}@media screen and (max-width:768px){#benefits .maini{clip-path:url(#sec1bgcv01sp)}}#benefits .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#benefits section .secinner{max-width:1080px}#benefits header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits header .btnset{display:none}}#benefits .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#benefits .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0;opacity:1;-webkit-transition:1s;transition:1s}#benefits .bbg0 #bbg0g.act{opacity:0}#benefits .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#d6ebf2;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#benefits .bbg0>div.sty2:after{display:none}#benefits .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#benefits .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#benefits .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#benefits .ancb{position:relative}#benefits .ancb a{position:absolute;top:-100px;left:0}#benefits figure{display:block;vertical-align:bottom;width:100%}#benefits .pcpy7 .row span{letter-spacing:12px}#benefits section{position:relative;z-index:2}#benefits figure.pri2{overflow:visible}#benefits figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#benefits figure .mov{width:40px;top:45%}}#benefits figure .mov img{display:block;vertical-align:bottom;width:100%}#benefits figure .figinner{overflow:hidden;position:relative}#benefits figure .note.rrt{position:relative}#benefits .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits.podfix .spfooternav{max-width:100%;bottom:0}}#benefits .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#benefits .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#benefits .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#benefits .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#benefits .scbart img{width:9px}@media screen and (max-width:768px){#benefits .scbart img{width:8px}}#benefits .scbart.sty2{color:#fff}#benefits.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#benefits.sc0 .scbar,#benefits.sc0 .scbart{opacity:0}#benefits .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#benefits .skip{font-size:3.5vw}}#benefits .skip:hover{opacity:0.7}#benefits .sec1{position:relative;z-index:3;margin-top:-560px;-webkit-transition:1s;transition:1s;clip-path:polygon(0 0,100% 0,100% 80%,0% 80%);overflow-y:visible;opacity:0}#benefits .sec1.btm{margin-top:-180px;clip-path:none}@media screen and (max-width:768px){#benefits .sec1.btm{margin-top:-280px}}#benefits .sec1 .secinner{padding-top:0}@media screen and (max-width:768px){#benefits .sec1 .secinner{padding-top:12vw}}@media screen and (max-width:768px){#benefits .sec1{margin-top:-165px}}#benefits .sec1 .sec1bg{width:100%;left:0;height:860px;position:relative;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#benefits .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}@media screen and (max-width:768px){#benefits .sec1 .sec1bg{height:400px}}#benefits .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:36%;left:0;background-color:#f5f5f5;top:-4%;z-index:1}@media screen and (max-width:768px){#benefits .sec1 .sec1bg .bgcv0{top:40%;height:32%}}#benefits .sec1 .sec1bg #svg2{z-index:1}#benefits .sec1 .sec1bg .bgcv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#benefits .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp)}}#benefits .sec1 .sec1bg .bgcv2{position:absolute;width:100%;left:0;height:800px;top:6%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/benefits/s1_bg_01_s.png")}@media screen and (max-width:768px){#benefits .sec1 .sec1bg .bgcv2{background-image:url("../img/benefits/s1_bg_01_s_sp.png");height:400px;top:-65px}}#benefits .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:720px;left:0;bottom:-140px;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#benefits .sec1 .sec1bg .bgcv3{height:400px;bottom:-280px;clip-path:url(#sec1bgcv03sp)}}#benefits .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:610px;left:0;bottom:0;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/benefits/s2_bg_s.png")}@media screen and (max-width:768px){#benefits .sec1 .sec1bg .bgcv4{background-image:url("../img/benefits/s1_bg_02_s_sp.png");height:410px;bottom:30px}}#benefits .sec1 .secinner{position:relative;z-index:3}#benefits .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#benefits .sec1 .secinner .sec1copy{margin-bottom:16vw}}#benefits .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#benefits .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#benefits .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#benefits .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#benefits .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#benefits .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#benefits .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#benefits .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .sec1 .p1{text-align:center}#benefits .sec1 .lead{text-align:center;color:#000}#benefits .sec1 .lead i{color:#ed8a9e;font-size:4rem;display:block;margin-bottom:20px;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}#benefits .sec1 .lead i.sml{font-size:2rem;margin-bottom:0px;margin-top:60px}@media screen and (max-width:768px){#benefits .sec1 .lead i.sml{margin-bottom:0px;margin-top:12vw;line-height:1}}@media screen and (max-width:768px){#benefits .sec1 .lead{font-size:4.5vw}#benefits .sec1 .lead i{font-size:8vw}#benefits .sec1 .lead i.sml{font-size:4vw}#benefits .sec1 .lead.spsty2{font-size:7vw;margin-bottom:0}}#benefits .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#benefits .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#benefits .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#benefits .sec1 .btnset li{width:100%}#benefits .sec1 .btnset li .cbtn2{height:55px}#benefits .sec1 .btnset li:first-child{margin-bottom:3vw}}#benefits .sec1 .sec1a{position:relative;z-index:5}#benefits .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#benefits .seccontents{padding-top:0px}}#benefits .sec4{position:relative;overflow:visible;padding-bottom:200px}@media screen and (max-width:768px){#benefits .sec4{padding-bottom:60px}}#benefits .sec4 .secinner{padding-bottom:0}@media screen and (max-width:768px){#benefits .sec4 .secinner{padding-bottom:40vw}}#benefits .sec4 .scbg4{position:absolute;width:100%;height:500px;left:0;top:-470px;opacity:0.4;background-blend-mode:multiply;background-size:cover;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/newgraduate/bg_02_01.png")}#benefits .sec4 .sec4c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#benefits .sec4 .sec4c .lead{line-height:1;margin:0;color:#fff}#benefits .sec4 .sec4c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#benefits .sec4 .sec4c{padding:6vw}#benefits .sec4 .sec4c .lead i{display:block;margin-bottom:6px}}#benefits .sec4 .i_img_s4_01{background-color:#fff;max-height:600px}#benefits .sec4 .i_img_s4_01 figure{height:100%}#benefits .sec4 .i_img_s4_01 figure picture{height:100%}#benefits .sec4 .i_img_s4_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#benefits .sec4 .i_img_s4_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#benefits .sec4 .i_img_s4_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#benefits .sec4 .i_img_s4_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#benefits .sec4 .i_img_s4_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#benefits .sec4 .i_img_s4_01{overflow:visible}#benefits .sec4 .i_img_s4_01 .note{bottom:-20px}}#benefits .sec4 .lead{overflow:hidden;position:relative}#benefits .sec4 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#benefits .sec4 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#benefits .sec4 .lead span i{font-size:5vw!important}}#benefits .sec4 .lead span:after,#benefits .sec4 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#benefits .sec4 .lead span:before{background-color:#fff}#benefits .sec4 .lead span:after{background-color:#ed8a9e;-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec4 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#benefits .sec4 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec4 .lead span:nth-of-type(2):after,#benefits .sec4 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec4 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#benefits .sec4 .lead span:nth-of-type(3):after,#benefits .sec4 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#benefits .sec4 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .sec4 .lead span:nth-of-type(4):after,#benefits .sec4 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec4 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#benefits .sec4 .lead span:nth-of-type(5):after,#benefits .sec4 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#benefits .sec4 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#benefits .sec4 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#benefits .sec4 .lead{margin-bottom:3vw}#benefits .sec4 .lead.spmb0{margin-bottom:0}}#benefits .sec4 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#benefits .sec4 .lead.mt10{margin-top:10vw}}#benefits .sec4 .p3{color:#fff;text-align:justify}#benefits .sec4 .p3.b{color:#000}#benefits .sec4 .p1{color:#fff;font-size:2.6rem;margin-top:40px}@media screen and (max-width:768px){#benefits .sec4 .p1{font-size:4.5vw}}#benefits .sec4 .sec5b{position:relative;height:100px}#benefits .sec4 .sec5b:before{width:100%;height:1px;content:"";background-color:#ffffff;position:absolute;left:0%;top:70%;opacity:0.5}@media screen and (max-width:768px){#benefits .sec4 .sec5b{height:50px}}#benefits .sec4 .sec4a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:152%}@media screen and (max-width:768px){#benefits .sec4 .sec4a0{margin-top:3vw;margin-left:0px;width:292%;margin-left:0vw}}#benefits .sec4 .sec4a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:496px;margin-left:10px;margin-right:0}#benefits .sec4 .sec4a0 .slide-item.sty2{margin-top:60px}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item{width:84vw;margin-left:10px}}#benefits .sec4 .sec4a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#benefits .sec4 .sec4a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#benefits .sec4 .sec4a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#benefits .sec4 .sec4a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#benefits .sec4 .sec4a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#benefits .sec4 .sec4a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item .sin>dl dd{width:100%}}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#benefits .sec4 .sec4a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#benefits .sec4 .sec4a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#benefits .sec4 .sec4a0 .slick-list{margin-right:0px}#benefits .sec4 .sec4a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#benefits .sec4 .sec4slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#benefits .sec4 .sec5a0{position:relative;z-index:5;margin-top:20px;margin-bottom:0px;margin-left:-6px;width:168%}@media screen and (max-width:768px){#benefits .sec4 .sec5a0{margin-top:3vw;width:252%;margin-left:0px}}#benefits .sec4 .sec5a0 .slide-item{padding-bottom:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:314px;margin-left:24px;margin-right:0}#benefits .sec4 .sec5a0 .slide-item.sty2{margin-top:60px}#benefits .sec4 .sec5a0 .slide-item .arr{width:50px;height:50px;right:10px;bottom:0px;position:absolute}#benefits .sec4 .sec5a0 .slide-item .ico{width:50px;height:50px;position:absolute;right:10px;bottom:0px;z-index:5}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .ico{width:40px;height:40px}}#benefits .sec4 .sec5a0 .slide-item .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#2897c7;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#benefits .sec4 .sec5a0 .slide-item .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}#benefits .sec4 .sec5a0 .slide-item .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item{width:70vw;margin-left:6vw}}#benefits .sec4 .sec5a0 .slide-item .sin{position:relative;z-index:5;text-align:center}#benefits .sec4 .sec5a0 .slide-item .sin a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:7}#benefits .sec4 .sec5a0 .slide-item .sin>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#benefits .sec4 .sec5a0 .slide-item .sin>dl dt{position:relative;width:100%;margin-bottom:20px}#benefits .sec4 .sec5a0 .slide-item .sin>dl dt figure{border-radius:20px;overflow:hidden}#benefits .sec4 .sec5a0 .slide-item .sin>dl dt figure img{-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .sin>dl dt{width:100%;margin-bottom:4vw}}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd{position:relative;width:100%}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .sin>dl dd{width:100%}}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p2{text-align:center;color:#fff;line-height:1.2;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-top:0px;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p2{font-size:4vw}}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:1.4rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:1.6rem;display:inline-block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p3{font-size:3.2vw}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p3 i{font-size:3.5vw}}#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:1.3rem;text-align:left;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#benefits .sec4 .sec5a0 .slide-item .sin>dl dd .p4{font-size:3vw}}#benefits .sec4 .sec5a0 .slide-item .itvi img{display:block;vertical-align:bottom;width:100%}#benefits .sec4 .sec5a0 .slick-list{margin-right:0px}#benefits .sec4 .sec5a0 .slick-slide{-webkit-transition:0.3s;transition:0.3s}#benefits .sec4 .sec5slide h3{position:absolute;right:0;top:100px;height:auto;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;-webkit-font-feature-settings:initial;font-feature-settings:initial}#benefits .sec5{position:relative;overflow:visible;padding-bottom:300px}@media screen and (max-width:768px){#benefits .sec5{padding-bottom:60px}}#benefits .sec5 .sec5c{width:100%;position:absolute;max-width:1080px;margin-left:auto;margin-right:auto;padding:40px;left:50%;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#benefits .sec5 .sec5c .lead{line-height:1;margin:0;color:#fff}#benefits .sec5 .sec5c .lead i{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){#benefits .sec5 .sec5c{padding:6vw;top:-136px}#benefits .sec5 .sec5c .lead{line-height:1.6}#benefits .sec5 .sec5c .lead i{display:block;margin-bottom:6px}}#benefits .sec5 .i_img_s5_01{background-color:#fff;max-height:600px}#benefits .sec5 .i_img_s5_01 figure{height:100%}#benefits .sec5 .i_img_s5_01 figure picture{height:100%}#benefits .sec5 .i_img_s5_01 figure img{height:100%;-o-object-fit:cover;object-fit:cover}#benefits .sec5 .i_img_s5_01 .lead{padding:0 40px;max-width:1080px;margin-left:auto;margin-right:auto;display:block;width:100%;color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:20px;letter-spacing:0.08em;margin-bottom:0;font-size:4rem}#benefits .sec5 .i_img_s5_01 .lead.ani1{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#benefits .sec5 .i_img_s5_01 .lead{font-size:4.5vw;line-height:1.6;padding:0 20px;margin:0;bottom:12px}}#benefits .sec5 .i_img_s5_01 .note{text-shadow:none!important}@media screen and (max-width:768px){#benefits .sec5 .i_img_s5_01{overflow:visible}#benefits .sec5 .i_img_s5_01 .note{bottom:-20px}}#benefits .sec5 .lead{overflow:hidden;position:relative}#benefits .sec5 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#benefits .sec5 .lead span i{font-size:inherit!important;color:#fff!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#benefits .sec5 .lead span i{font-size:5vw!important}}#benefits .sec5 .lead span:after,#benefits .sec5 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#benefits .sec5 .lead span:before{background-color:#fff}#benefits .sec5 .lead span:after{background-color:#ed8a9e;-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec5 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#benefits .sec5 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec5 .lead span:nth-of-type(2):after,#benefits .sec5 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec5 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#benefits .sec5 .lead span:nth-of-type(3):after,#benefits .sec5 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#benefits .sec5 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .sec5 .lead span:nth-of-type(4):after,#benefits .sec5 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec5 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#benefits .sec5 .lead span:nth-of-type(5):after,#benefits .sec5 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#benefits .sec5 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#benefits .sec5 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#benefits .sec5 .lead{margin-bottom:3vw}}#benefits .sec5 .lead.mt10{margin-top:80px}@media screen and (max-width:768px){#benefits .sec5 .lead.mt10{margin-top:10vw}}#benefits .sec5 .p3{color:#fff;text-align:justify;margin-top:40px}@media screen and (max-width:768px){#benefits .sec5 .p3{margin-top:6vw}}#benefits .sec5 .sec5d{position:relative;margin-top:80px}@media screen and (max-width:768px){#benefits .sec5 .sec5d{margin-top:10vw}}#benefits .sec5 .sec5d .bg{opacity:0;display:block;vertical-align:bottom;width:100%;-webkit-transition:1s;transition:1s}#benefits .sec5 .sec5d .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:2s;transition:2s}#benefits .sec5 .sec5d .cv.cv2{-webkit-transform:translateX(20px) translateY(0);transform:translateX(20px) translateY(0);-webkit-transition-delay:0.06s;transition-delay:0.06s}#benefits .sec5 .sec5d .cv.cv3{-webkit-transition-delay:0.12s;transition-delay:0.12s}#benefits .sec5 .sec5d .cv.cv4{-webkit-transform:translateX(0px) translateY(20px);transform:translateX(0px) translateY(20px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#benefits .sec5 .sec5d .cv.cv5{-webkit-transition-delay:0.24s;transition-delay:0.24s}#benefits .sec5 .sec5d .cv.cv6{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec5 .sec5d .cv.cv7{-webkit-transition-delay:0.36s;transition-delay:0.36s}#benefits .sec5 .sec5d .cv.cv8{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.42s;transition-delay:0.42s}#benefits .sec5 .sec5d .cv.cv9{-webkit-transition-delay:0.48s;transition-delay:0.48s}#benefits .sec5 .sec5d .cv.cv10{-webkit-transform:translateX(0px) translateY(-20px);transform:translateX(0px) translateY(-20px);-webkit-transition-delay:0.54s;transition-delay:0.54s}#benefits .sec5 .sec5d .cv.cv11{-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec5 .sec5d .cv.cv12{-webkit-transform:translateX(20px) translateY(0px);transform:translateX(20px) translateY(0px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec5 .sec5d .cv.cv13{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(20px);transform:translateY(20px)}#benefits .sec5 .sec5d .cvb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;mix-blend-mode:multiply}#benefits .sec5 .sec5d.ani1 .bg{opacity:1}#benefits .sec5 .sec5d.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .seccontentclose,#benefits .seccontentopen{cursor:pointer;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:0px;width:100px;-webkit-transition:0.3s;transition:0.3s}#benefits .seccontentclose.hide,#benefits .seccontentopen.hide{display:none}#benefits .seccontentclose img,#benefits .seccontentopen img{display:block;vertical-align:bottom;width:100%}#benefits .seccontentclose .ov,#benefits .seccontentopen .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#benefits .seccontentclose:before,#benefits .seccontentopen:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#benefits .seccontentclose:after,#benefits .seccontentopen:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}#benefits .seccontentclose:hover:before,#benefits .seccontentopen:hover:before{clip-path:circle(100% at 50% 50%)}#benefits .seccontentclose:hover:after,#benefits .seccontentopen:hover:after{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}#benefits .seccontentclose:hover .ov,#benefits .seccontentopen:hover .ov{opacity:1}@media screen and (max-width:768px){#benefits .seccontentclose,#benefits .seccontentopen{width:80px}}#benefits .iptop{cursor:pointer;position:absolute;left:50%;bottom:180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;margin-left:auto;margin-right:auto;width:100px;-webkit-transition:0.3s;transition:0.3s}#benefits .iptop img{display:block;vertical-align:bottom;width:100%}#benefits .iptop .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}#benefits .iptop:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}#benefits .iptop:hover{opacity:0.7}#benefits .iptop:hover:before{clip-path:circle(100% at 50% 50%)}#benefits .iptop:hover .ov{opacity:1}@media screen and (max-width:768px){#benefits .iptop{width:60px;bottom:120px}}#benefits .iptop2{position:relative;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:160px;display:block;width:100px;-webkit-transition:0.3s;transition:0.3s}#benefits .iptop2 img{display:block;vertical-align:bottom;width:100%}#benefits .iptop2:hover{opacity:0.7}@media screen and (max-width:768px){#benefits .iptop2{width:60px;margin-top:20vw;margin-bottom:0}}#benefits .sbg12{position:relative;z-index:3;display:block;opacity:0}#benefits .sbg12:before{position:absolute;width:100%;height:calc(100% - 210px);left:0;bottom:0;z-index:2;content:"";background-color:rgba(245,245,245,0.9);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits .sbg12:before{height:calc(100% - 180px)}}#benefits .sbg12.act:before{background-color:rgba(245,245,245,0.5)}#benefits .sec2{position:relative;z-index:5;margin-top:140px;padding-bottom:200px;margin-top:-960px}@media screen and (max-width:768px){#benefits .sec2{margin-top:10vw;padding-bottom:10vw;margin-top:-300px}}#benefits .sec2 .i_img_01{border-radius:20px}#benefits .sec2 .secinner{padding-top:20px}@media screen and (max-width:768px){#benefits .sec2 .secinner{padding-top:3vw}}#benefits .sec2 .lead{overflow:hidden;position:relative}#benefits .sec2 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}@media screen and (max-width:768px){#benefits .sec2 .lead span{line-height:1.5}}#benefits .sec2 .lead span i{font-size:inherit!important;color:#000c17!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#benefits .sec2 .lead span i{font-size:5vw!important}}#benefits .sec2 .lead span:after,#benefits .sec2 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#benefits .sec2 .lead span:before{background-color:#fff}#benefits .sec2 .lead span:after{background-color:#ed8a9e;-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec2 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#benefits .sec2 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec2 .lead span:nth-of-type(2):after,#benefits .sec2 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec2 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#benefits .sec2 .lead span:nth-of-type(3):after,#benefits .sec2 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#benefits .sec2 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .sec2 .lead span:nth-of-type(4):after,#benefits .sec2 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec2 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#benefits .sec2 .lead span:nth-of-type(5):after,#benefits .sec2 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#benefits .sec2 .lead.sty4{font-size:2.2rem;line-height:1.8}@media screen and (max-width:768px){#benefits .sec2 .lead.sty4{font-size:3.7vw}}#benefits .sec2 .lead.sty5{font-size:3.6rem;color:#2897c7;margin-top:60px}#benefits .sec2 .lead.sty5 span{color:#2897c7}#benefits .sec2 .lead.sty5 span i{color:#2897c7!important}@media screen and (max-width:768px){#benefits .sec2 .lead.sty5{font-size:5.5vw;margin-top:8vw}}#benefits .sec2 .lead.sty7{margin-top:60px;position:relative;font-size:2.4rem;padding-left:20px;line-height:1.4;color:#000}@media screen and (max-width:768px){#benefits .sec2 .lead.sty7{margin-top:8vw;font-size:4.3vw}}#benefits .sec2 .lead.sty7:before{width:8px;height:24px;content:"";background-color:#2897c7;position:absolute;left:0;top:6px}@media screen and (max-width:768px){#benefits .sec2 .lead.sty7:before{width:6px;top:0}}#benefits .sec2 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#benefits .sec2 .lead{color:#fff;margin-bottom:30px}@media screen and (max-width:768px){#benefits .sec2 .lead{margin-bottom:20px}}#benefits .sec2 .p3{color:#fff;text-align:justify}#benefits .sec2 .p3.b{color:#000}@media screen and (max-width:768px){#benefits .sec2 .p3.b{font-size:3vw}}#benefits .sec2 .sec2c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#benefits .sec2 .sec2c dt{width:36%}#benefits .sec2 .sec2c dt .i_n_03_07{width:37%;margin-left:auto;margin-right:auto;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#benefits .sec2 .sec2c dt{width:100%;margin-bottom:6vw}#benefits .sec2 .sec2c dt .i_n_03_07{width:24%}}#benefits .sec2 .sec2c dd{width:60%}@media screen and (max-width:768px){#benefits .sec2 .sec2c dd{width:100%}}#benefits .sec2 .sec2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#benefits .sec2 .sec2a.mt6{margin-top:40px}@media screen and (max-width:768px){#benefits .sec2 .sec2a.mt6{margin-top:6vw}}#benefits .sec2 .sec2a li{width:49.5%;overflow:hidden;background-color:rgba(255,255,255,0.8);border-radius:20px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}#benefits .sec2 .sec2a li .p2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;text-align:center;color:#2897c7;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:2.3rem;margin-bottom:10px}@media screen and (max-width:768px){#benefits .sec2 .sec2a li .p2{font-size:4.5vw}}#benefits .sec2 .sec2a li .p3{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.5;font-size:1.4rem;color:#000}@media screen and (max-width:768px){#benefits .sec2 .sec2a li .p3{font-size:3vw}}@media screen and (max-width:768px){#benefits .sec2 .sec2a li{width:100%}#benefits .sec2 .sec2a li:first-child{margin-bottom:10px}}#benefits .sec3{position:relative}#benefits .sec3 .secinner{padding-top:40px}@media screen and (max-width:768px){#benefits .sec3 .secinner{padding-top:14vw}}#benefits .sec3 .bgcv0{position:absolute;width:100%;height:76%;left:0;background-color:#f5f5f5;bottom:0;z-index:1}#benefits .sec3 .sec3bg{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat;background-color:#f5f5f5;clip-path:url(#sec1bgcv09)}@media screen and (max-width:768px){#benefits .sec3 .sec3bg{clip-path:url(#sec1bgcv09sp);height:500px;left:0;top:-340px}}#benefits .sec3 .bgcv2{pointer-events:none;position:absolute;width:100%;height:800px;left:0;top:-420px;z-index:2;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/about/s9_bg_01_s.png")}@media screen and (max-width:768px){#benefits .sec3 .bgcv2{height:500px;left:0;top:-315px;background-image:url("../img/about/s9_bg_01_s_sp.png")}}#benefits .sec3 .secinner .p3{text-align:center;margin-top:40px;margin-bottom:80px}@media screen and (max-width:768px){#benefits .sec3 .secinner .p3{margin-top:6vw;margin-bottom:10vw}}#benefits .sec3 .secinner .lead{overflow:hidden;position:relative;text-align:center}#benefits .sec3 .secinner .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#benefits .sec3 .secinner .lead span i{font-size:inherit!important;color:#000!important;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#benefits .sec3 .secinner .lead span i{font-size:5vw!important}}#benefits .sec3 .secinner .lead span:after,#benefits .sec3 .secinner .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#benefits .sec3 .secinner .lead span:before{background-color:#f5f5f5}#benefits .sec3 .secinner .lead span:after{background-color:#ffb503;-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec3 .secinner .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#benefits .sec3 .secinner .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec3 .secinner .lead span:nth-of-type(2):after,#benefits .sec3 .secinner .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#benefits .sec3 .secinner .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#benefits .sec3 .secinner .lead span:nth-of-type(3):after,#benefits .sec3 .secinner .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#benefits .sec3 .secinner .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .sec3 .secinner .lead span:nth-of-type(4):after,#benefits .sec3 .secinner .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec3 .secinner .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#benefits .sec3 .secinner .lead span:nth-of-type(5):after,#benefits .sec3 .secinner .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#benefits .sec3 .secinner .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#benefits .sec3 .secinner .sec3a{position:relative;margin-top:80px}@media screen and (max-width:768px){#benefits .sec3 .secinner .sec3a{margin-top:10vw}}#benefits .sec3 .secinner .sec3a .bg{opacity:0;display:block;vertical-align:bottom;width:100%;-webkit-transition:1s;transition:1s}#benefits .sec3 .secinner .sec3a .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;-webkit-transition:2s;transition:2s}#benefits .sec3 .secinner .sec3a .cv.cv1{-webkit-transform:translateX(20px) translateY(0);transform:translateX(20px) translateY(0)}#benefits .sec3 .secinner .sec3a .cv.cv13{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px)}#benefits .sec3 .secinner .sec3a .cv.cv14{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec3 .secinner .sec3a .cv.cv15{-webkit-transform:translateX(20px) translateY(-30px);transform:translateX(20px) translateY(-30px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec3 .secinner .sec3a .cv.cv16{opacity:1}#benefits .sec3 .secinner .sec3a .cv.cv2{-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transition-delay:0.06s;transition-delay:0.06s}#benefits .sec3 .secinner .sec3a .cv.cv3{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);-webkit-transition-delay:0.12s;transition-delay:0.12s}#benefits .sec3 .secinner .sec3a .cv.cv4{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);-webkit-transition-delay:0.18s;transition-delay:0.18s}#benefits .sec3 .secinner .sec3a .cv.cv5{-webkit-transform:translateX(-20px) translateY(0px);transform:translateX(-20px) translateY(0px);-webkit-transition-delay:0.24s;transition-delay:0.24s}#benefits .sec3 .secinner .sec3a .cv.cv6{-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec3 .secinner .sec3a .cv.cv7{-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec3 .secinner .sec3a .cv.cv8{-webkit-transform:translateX(-10px) translateY(-20px);transform:translateX(-10px) translateY(-20px);-webkit-transition-delay:0.3s;transition-delay:0.3s}#benefits .sec3 .secinner .sec3a .cv.cv9{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.36s;transition-delay:0.36s}#benefits .sec3 .secinner .sec3a .cv.cv10{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.42s;transition-delay:0.42s}#benefits .sec3 .secinner .sec3a .cv.cv11{-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-transition-delay:0.48s;transition-delay:0.48s}#benefits .sec3 .secinner .sec3a .cv.cv11{-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);-webkit-transition-delay:0.54s;transition-delay:0.54s}#benefits .sec3 .secinner .sec3a .cv.cv12{-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transition-delay:0.6s;transition-delay:0.6s}#benefits .sec3 .secinner .sec3a.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .mainimg{position:relative;width:100%;height:100svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#benefits .mainimg{height:auto}}#benefits .mainimg .note{width:100%;max-width:1000px;position:absolute;left:50%;bottom:46px;opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:60px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:12px;line-height:1em;color:#fff}@media screen and (max-width:768px){#benefits .mainimg .note{bottom:20px}}#benefits .mainimg .mainimgbg0{position:relative}#benefits .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#benefits .mainimg figure.bg img,#benefits .mainimg figure.bg picture{height:100%}#benefits .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#benefits .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#benefits .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#benefits .mainimg .secinner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#benefits .mainimg .secinner{padding-left:6vw;padding-right:6vw}}#benefits .mainimg .mainc{background-attachment:fixed;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:absolute;left:50%;top:46%;z-index:3;width:32%;width:56vw;width:41vw;max-width:600px;left:80px;-webkit-transform:translateY(-50%) translateX(10%);transform:translateY(-50%) translateX(10%)}@media screen and (max-width:768px){#benefits .mainimg .mainc{top:30%;width:80%;left:6%}}#benefits .mainimg .mainc .bg{opacity:0;display:block;display:block;vertical-align:bottom;width:100%}#benefits .mainimg .mainc .mainct{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}#benefits .mainimg .mainc .mainct li{-webkit-filter:blur(16px);filter:blur(16px);opacity:0;position:absolute;-webkit-transition:2s;transition:2s}#benefits .mainimg .mainc .mainct li:before{-webkit-transition:1s;transition:1s;-webkit-transform:scale(1) translateX(40px) translateY(40px);transform:scale(1) translateX(40px) translateY(40px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:100% 100%;background-position:center center;content:""}#benefits .mainimg .mainc .mainct li:first-child{left:0%;top:40.4761904762%;width:8.5625%;height:59.5238095238%}#benefits .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/benefits/mainc_01_01.png")}#benefits .mainimg .mainc .mainct li:nth-child(2){left:12.0625%;top:40.873015873%;width:8.25%;height:59.126984127%}#benefits .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/benefits/mainc_01_02.png")}#benefits .mainimg .mainc .mainct li:nth-child(3){left:24.125%;top:40.873015873%;width:8.3125%;height:59.126984127%}#benefits .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/benefits/mainc_01_03.png")}#benefits .mainimg .mainc .mainct li:nth-child(4){left:36.1875%;top:40.4761904762%;width:8.375%;height:56.3492063492%}#benefits .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/benefits/mainc_01_04.png")}#benefits .mainimg .mainc .mainct li:nth-child(5){left:49.1875%;top:64.6825396825%;width:1.625%;height:11.1111111111%}#benefits .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/benefits/mainc_01_05.png")}#benefits .mainimg .mainc .mainct li:nth-child(6){left:55.25%;top:40.4761904762%;width:8.6875%;height:59.5238095238%}#benefits .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/benefits/mainc_01_06.png")}#benefits .mainimg .mainc .mainct li:nth-child(7){left:68%;top:40.4761904762%;width:7.5625%;height:59.126984127%}#benefits .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/benefits/mainc_01_07.png")}#benefits .mainimg .mainc .mainct li:nth-child(8){left:79.375%;top:40.4761904762%;width:8.25%;height:59.5238095238%}#benefits .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/benefits/mainc_01_08.png")}#benefits .mainimg .mainc .mainct li:nth-child(9){left:91.375%;top:40.4761904762%;width:8.625%;height:59.126984127%}#benefits .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/benefits/mainc_01_09.png")}#benefits .mainimg .mainc .mainct li:nth-child(10){-webkit-filter:blur(0);filter:blur(0);left:0.9375%;top:0%;width:16.5625%;height:13.4920634921%;-webkit-transform:translateX(40px);transform:translateX(40px)}#benefits .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transform:scale(1);transform:scale(1);background-image:url("../img/benefits/mainc_01_10.png")}@media screen and (max-width:768px){#benefits .mainimg .mainc .mainct li:first-child{left:0%;top:50%;width:8.625%;height:50%}#benefits .mainimg .mainc .mainct li:first-child:before{background-image:url("../img/benefits/mainc_01_01_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(2){left:12%;top:50%;width:8.375%;height:50%}#benefits .mainimg .mainc .mainct li:nth-child(2):before{background-image:url("../img/benefits/mainc_01_02_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(3){left:24.125%;top:50%;width:8.375%;height:50%}#benefits .mainimg .mainc .mainct li:nth-child(3):before{background-image:url("../img/benefits/mainc_01_03_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(4){left:36.125%;top:50%;width:8.5%;height:47.3684210526%}#benefits .mainimg .mainc .mainct li:nth-child(4):before{background-image:url("../img/benefits/mainc_01_04_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(5){left:49.125%;top:70.3947368421%;width:1.75%;height:9.2105263158%}#benefits .mainimg .mainc .mainct li:nth-child(5):before{background-image:url("../img/benefits/mainc_01_05_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(6){left:55.25%;top:50%;width:8.75%;height:50%}#benefits .mainimg .mainc .mainct li:nth-child(6):before{background-image:url("../img/benefits/mainc_01_06_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(7){left:68%;top:50%;width:7.625%;height:49.3421052632%}#benefits .mainimg .mainc .mainct li:nth-child(7):before{background-image:url("../img/benefits/mainc_01_07_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(8){left:79.375%;top:50%;width:8.25%;height:50%}#benefits .mainimg .mainc .mainct li:nth-child(8):before{background-image:url("../img/benefits/mainc_01_08_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(9){left:91.375%;top:50%;width:8.625%;height:49.3421052632%}#benefits .mainimg .mainc .mainct li:nth-child(9):before{background-image:url("../img/benefits/mainc_01_09_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(10){left:1.125%;top:0%;width:27.5%;height:17.1052631579%;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(40px);transform:translateX(40px)}#benefits .mainimg .mainc .mainct li:nth-child(10):before{background-image:url("../img/benefits/mainc_01_10_sp.png")}#benefits .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transform:scale(1);transform:scale(1)}}#benefits .mainimg .mainc .mainct li:first-child{-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#benefits .mainimg .mainc .mainct li:first-child:before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.07s;transition-delay:0.07s}#benefits .mainimg .mainc .mainct li:nth-child(2){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#benefits .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.14s;transition-delay:0.14s}#benefits .mainimg .mainc .mainct li:nth-child(3){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#benefits .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.21s;transition-delay:0.21s}#benefits .mainimg .mainc .mainct li:nth-child(4){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#benefits .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.28s;transition-delay:0.28s}#benefits .mainimg .mainc .mainct li:nth-child(5){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#benefits .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.35s;transition-delay:0.35s}#benefits .mainimg .mainc .mainct li:nth-child(6){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#benefits .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.42s;transition-delay:0.42s}#benefits .mainimg .mainc .mainct li:nth-child(7){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#benefits .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.49s;transition-delay:0.49s}#benefits .mainimg .mainc .mainct li:nth-child(8){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#benefits .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.56s;transition-delay:0.56s}#benefits .mainimg .mainc .mainct li:nth-child(9){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#benefits .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.63s;transition-delay:0.63s}#benefits .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .mainimg .mainc .mainct li:nth-child(10):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}#benefits .mainimg .mainc .mainct li:nth-child(11){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#benefits .mainimg .mainc .mainct li:nth-child(11):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.77s;transition-delay:0.77s}#benefits .mainimg .mainc .mainct li:nth-child(12){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#benefits .mainimg .mainc .mainct li:nth-child(12):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.84s;transition-delay:0.84s}#benefits .mainimg .mainc .mainct li:nth-child(13){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#benefits .mainimg .mainc .mainct li:nth-child(13):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.91s;transition-delay:0.91s}#benefits .mainimg .mainc .mainct li:nth-child(14){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#benefits .mainimg .mainc .mainct li:nth-child(14):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:0.98s;transition-delay:0.98s}#benefits .mainimg .mainc .mainct li:nth-child(15){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#benefits .mainimg .mainc .mainct li:nth-child(15):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.05s;transition-delay:1.05s}#benefits .mainimg .mainc .mainct li:nth-child(16){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#benefits .mainimg .mainc .mainct li:nth-child(16):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.12s;transition-delay:1.12s}#benefits .mainimg .mainc .mainct li:nth-child(17){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#benefits .mainimg .mainc .mainct li:nth-child(17):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.19s;transition-delay:1.19s}#benefits .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#benefits .mainimg .mainc .mainct li:nth-child(18):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.26s;transition-delay:1.26s}#benefits .mainimg .mainc .mainct li:nth-child(19){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#benefits .mainimg .mainc .mainct li:nth-child(19):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.33s;transition-delay:1.33s}#benefits .mainimg .mainc .mainct li:nth-child(20){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#benefits .mainimg .mainc .mainct li:nth-child(20):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.4s;transition-delay:1.4s}#benefits .mainimg .mainc .mainct li:nth-child(21){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#benefits .mainimg .mainc .mainct li:nth-child(21):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.47s;transition-delay:1.47s}#benefits .mainimg .mainc .mainct li:nth-child(22){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#benefits .mainimg .mainc .mainct li:nth-child(22):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.54s;transition-delay:1.54s}#benefits .mainimg .mainc .mainct li:nth-child(23){-webkit-transition:1.4s;transition:1.4s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#benefits .mainimg .mainc .mainct li:nth-child(23):before{-webkit-transition:0.7s;transition:0.7s;-webkit-transition-delay:1.61s;transition-delay:1.61s}#benefits .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#benefits .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits .mainimg .btnset{margin-top:40px}#benefits .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#benefits .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#benefits.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#benefits.a0 .mainimg .mainc{-webkit-transition:4s;transition:4s;-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}#benefits.a0 .mainimg .mainc .mainct li:first-child{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:first-child:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(2){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(2):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(3){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(3):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(4){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(4):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(5){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(5):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(6){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(6):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(7){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(7):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(8){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(8):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(9){opacity:1;-webkit-filter:blur(0);filter:blur(0)}#benefits.a0 .mainimg .mainc .mainct li:nth-child(9):before{-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#benefits.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#benefits.a2 header .btnset{top:14px}#benefits.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#benefits.a2 .mainimg .btnset{margin-top:40px}#benefits.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#benefits.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#benefits.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#benefits.a2 .sbg12{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s}#benefits.a2 .sec1{opacity:1;-webkit-transition:1s 0.6s;transition:1s 0.6s;pointer-events:none;z-index:1}#benefits.a3 .note{-webkit-transition:1s;transition:1s;opacity:1}#benefits.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#benefits.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#benefits.a3 .mainimg .mainc .mainct li:nth-child(10){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#benefits.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}@media screen and (max-width:768px){#benefits{}}@media screen and (max-width:768px){#benefits{}}@media screen and (max-width:768px){#benefits{}}@media screen and (max-width:768px){#benefits{}}@media screen and (max-width:768px){#benefits{}}@media screen and (max-width:768px){}#interview{background-color:#fff}#interview .pcpy7{position:relative;z-index:5;opacity:0}#interview .pcpy7.ani1{opacity:1}#interview .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#interview section .secinner{max-width:1080px}#interview header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview header .btnset{display:none}}#interview .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#interview .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#interview .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#interview .bbg0>div.sty2:after{display:none}#interview .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#interview .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#interview .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#interview .ancb{position:relative}#interview .ancb a{position:absolute;top:-100px;left:0}#interview figure{display:block;vertical-align:bottom;width:100%}#interview .pcpy7 .row span{letter-spacing:4px}#interview section{position:relative;z-index:2}#interview figure.pri2{overflow:visible}#interview figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#interview figure .mov{width:40px;top:45%}}#interview figure .mov img{display:block;vertical-align:bottom;width:100%}#interview figure .figinner{overflow:hidden;position:relative}#interview figure .note.rrt{position:relative}#interview .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview.podfix .spfooternav{max-width:100%;bottom:0}}#interview .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#interview .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#interview .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#interview .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#interview .scbart img{width:9px}@media screen and (max-width:768px){#interview .scbart img{width:8px}}#interview .scbart.sty2{color:#fff}#interview.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#interview.sc0 .scbar,#interview.sc0 .scbart{opacity:0}#interview .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview .skip{font-size:3.5vw}}#interview .skip:hover{opacity:0.7}#interview .btnpn{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;margin-top:80px}@media screen and (max-width:768px){#interview .btnpn{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8vw;width:90%;margin-left:auto;margin-right:auto}}#interview .btnpn dt{width:auto;height:50px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview .btnpn dt{height:40px}}#interview .btnpn dt:hover{opacity:0.7}#interview .btnpn dt p{color:#2897c7;font-size:1.4rem;line-height:1}#interview .btnpn dt a{position:relative;width:100%;height:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#interview .btnpn dt a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#interview .btnpn dt a img{display:inline-block;width:50px;margin-right:10px;margin-left:10px}@media screen and (max-width:768px){#interview .btnpn dt a img{width:40px}}@media screen and (max-width:768px){#interview .btnpn dt{width:auto;display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#interview .btnpn dd{width:auto;height:50px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview .btnpn dd{height:40px}}#interview .btnpn dd:hover{opacity:0.7}#interview .btnpn dd p{color:#fff;font-size:1.4rem;line-height:1;padding:0 30px}#interview .btnpn dd a{position:relative;width:100%;height:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border-radius:50vw;background-color:#2897c7}@media screen and (max-width:768px){#interview .btnpn dd{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:3vw;padding-right:10px;padding-left:10px}}#interview .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;opacity:0}#interview .sec1 .secinner .lead{text-align:left}#interview .sec1 .secinner .p3.mdl{margin-bottom:80px}@media screen and (max-width:768px){#interview .sec1 .secinner .p3.mdl{margin-bottom:12vw}}#interview .sec1 .sec1bg{position:absolute;width:100%;left:0;height:900px;top:-200px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#interview .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#interview .sec1 .sec1bg #svg2{z-index:1}#interview .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:130%;top:200px;left:0;background-color:#f5f5f5;z-index:1}@media screen and (max-width:768px){#interview .sec1 .sec1bg .bgcv0{height:230%;top:300px}}#interview .sec1 .sec1bg .bgcv1{position:absolute;width:100%;left:0;height:70%;top:-44%;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#interview .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp);height:400px;left:0;top:-80px}}#interview .sec1 .sec1bg .bgcv2{position:absolute;width:100%;left:0;height:90%;top:-60%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/interview/s1_bg_02_s.png")}@media screen and (max-width:768px){#interview .sec1 .sec1bg .bgcv2{background-image:url("../img/interview/s1_bg_02_s_sp.png");left:0;height:360px;top:-46px}}#interview .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:80%;left:0;bottom:-34%;z-index:3;background-color:#e2eeee;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#interview .sec1 .sec1bg .bgcv3{clip-path:url(#sec1bgcv03sp);height:36%;left:0;bottom:-8%}}#interview .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:90%;left:0;bottom:-44%;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/newgraduate/s1_bg_02_s.png")}@media screen and (max-width:768px){#interview .sec1 .sec1bg .bgcv4{background-image:url("../img/newgraduate/s1_bg_02_s_sp.png");height:36%;left:0;bottom:-8%}}#interview .sec1 .secinner{position:relative;z-index:3}@media screen and (max-width:768px){#interview .sec1 .secinner{padding-top:60px}}#interview .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#interview .sec1 .secinner .sec1copy{margin-bottom:16vw}}#interview .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#interview .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#interview .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#interview .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#interview .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#interview .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#interview .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#interview .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview .sec1 .p1{text-align:center}#interview .sec1 .lead{text-align:center;color:#000;margin-bottom:30px}@media screen and (max-width:768px){#interview .sec1 .lead{margin-bottom:0px}}#interview .sec1 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#interview .sec1 .lead span i{font-size:inherit!important;color:#2897c7!important;font-size:3.8rem;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#interview .sec1 .lead span i{font-size:5.5vw!important}}#interview .sec1 .lead span:after,#interview .sec1 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#interview .sec1 .lead span:before{background-color:#f5f5f5}#interview .sec1 .lead span:after{background-color:#2897c7;-webkit-transition-delay:0.2s;transition-delay:0.2s}#interview .sec1 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#interview .sec1 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#interview .sec1 .lead span:nth-of-type(2):after,#interview .sec1 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#interview .sec1 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#interview .sec1 .lead span:nth-of-type(3):after,#interview .sec1 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#interview .sec1 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#interview .sec1 .lead span:nth-of-type(4):after,#interview .sec1 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#interview .sec1 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#interview .sec1 .lead span:nth-of-type(5):after,#interview .sec1 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#interview .sec1 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#interview .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#interview .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#interview .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#interview .sec1 .btnset li{width:100%}#interview .sec1 .btnset li .cbtn2{height:55px}#interview .sec1 .btnset li:first-child{margin-bottom:3vw}}#interview .sec1 .sec1a{position:relative;z-index:5}#interview .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#interview .seccontents{padding-top:0px}}#interview .mainimg{position:relative;width:100%;height:100svh;height:80svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#interview .mainimg{height:auto}}#interview .mainimg .mainimgbg0{position:relative}#interview .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#interview .mainimg figure.bg img,#interview .mainimg figure.bg picture{height:100%}#interview .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#interview .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#interview .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#interview .mainimg .secinner{padding-left:6vw;padding-right:6vw;left:auto;top:auto;position:relative;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}#interview .mainimg .mainimg1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#interview .mainimg .mainimg1 dt{width:50%}#interview .mainimg .mainimg1 dt p{color:#fff}#interview .mainimg .mainimg1 dt .p1{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1;margin-bottom:10px}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .p1{font-size:3.5vw}}#interview .mainimg .mainimg1 dt .lead{font-size:4rem;color:#fff;line-height:1.5}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .lead{font-size:6vw}}#interview .mainimg .mainimg1 dt .p2{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:1;margin-top:40px;margin-bottom:6px}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .p2{font-size:4vw;margin-top:20px}}#interview .mainimg .mainimg1 dt .p3{font-size:1.7rem;line-height:1;margin-bottom:6px}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .p3{font-size:3vw}}#interview .mainimg .mainimg1 dt .p3 i{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:2rem}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .p3 i{font-size:3.5vw}}#interview .mainimg .mainimg1 dt .p4{font-size:1.4rem}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt .p4{font-size:3.5vw}}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dt{width:100%;margin-top:30px}}#interview .mainimg .mainimg1 dd{width:50%;-webkit-transform:rotateY(10deg) skewY(3deg);transform:rotateY(10deg) skewY(3deg);-webkit-transition:1s;transition:1s}#interview .mainimg .mainimg1 dd figure{border-radius:20px}@media screen and (max-width:768px){#interview .mainimg .mainimg1 dd{display:none}}#interview .mainimg .mainc figure{border-radius:20px;margin-top:20px}#interview .mainimg .mainc .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#interview .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#interview .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#interview .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#interview .mainimg .btnset{margin-top:40px}#interview .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#interview .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#interview .seccontent{position:relative;z-index:5}#interview.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#interview.a0 .mainimg .mainimg1 dd{-webkit-transition:2s 0.6s;transition:2s 0.6s;-webkit-transform:scale(1);transform:scale(1)}#interview.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#interview.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#interview.a2 header .btnset{top:14px}#interview.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview.a2 .mainimg .btnset{margin-top:40px}#interview.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#interview.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#interview.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#interview.a2 .sec1{opacity:1;-webkit-transition:1s 0s;transition:1s 0s}#interview.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#interview.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#interview.a3 .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#interview.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}#interview .sec1{position:relative;z-index:3}@media screen and (max-width:768px){#interview{}}@media screen and (max-width:768px){#interview{}}@media screen and (max-width:768px){#interview{}}@media screen and (max-width:768px){#interview{}}@media screen and (max-width:768px){#interview{}}@media screen and (max-width:768px){}#interview2{background-color:#fff}#interview2 .pcpy7{position:relative;z-index:5;opacity:0}#interview2 .pcpy7.ani1{opacity:1}#interview2 .svg1{position:absolute;width:1px;height:1px;left:-10px;bottom:0;pointer-events:none}#interview2 section .secinner{max-width:1080px}#interview2 header .btnset{top:-100px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview2 header .btnset{display:none}}#interview2 .bbg0{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:130% auto;mask-size:130% auto;left:-60%}#interview2 .bbg0 #bbg0g{position:fixed;width:100%;height:100%;left:0;top:0}#interview2 .bbg0>div{position:fixed;width:100%;height:100%;left:0;top:0;background-attachment:fixed;background-size:200% 200%;-webkit-animation:kani_bg_01 10s ease infinite;animation:kani_bg_01 10s ease infinite}#interview2 .bbg0>div.sty2:after{display:none}#interview2 .bbg0>div.sty2:before{display:none}@media screen and (max-width:768px){#interview2 .bbg0{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#interview2 .bbg0.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes ani_bbg0{0%{-webkit-mask-position:right center;mask-position:right center}20%{left:0%}24%{left:0%}to{left:0;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:360% auto;mask-size:360% auto}}#interview2 .ancb{position:relative}#interview2 .ancb a{position:absolute;top:-100px;left:0}#interview2 figure{display:block;vertical-align:bottom;width:100%}#interview2 .pcpy7 .row span{letter-spacing:4px}#interview2 section{position:relative;z-index:2}#interview2 figure.pri2{overflow:visible}#interview2 figure .mov{position:absolute;width:80px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}@media screen and (max-width:768px){#interview2 figure .mov{width:40px;top:45%}}#interview2 figure .mov img{display:block;vertical-align:bottom;width:100%}#interview2 figure .figinner{overflow:hidden;position:relative}#interview2 figure .note.rrt{position:relative}#interview2 .spfooternav{width:100%;position:fixed;z-index:5;left:0;bottom:-120px;max-width:300px;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview2.podfix .spfooternav{max-width:100%;bottom:0}}#interview2 .scbar0{width:100%;max-width:1000px;position:absolute;left:50%;bottom:-140px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#interview2 .scbar{position:absolute;z-index:7000;width:1px;left:20px;overflow:hidden;height:60px;bottom:10px;-webkit-transition:1s;transition:1s}#interview2 .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}#interview2 .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:70px;text-align:center;left:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}#interview2 .scbart img{width:9px}@media screen and (max-width:768px){#interview2 .scbart img{width:8px}}#interview2 .scbart.sty2{color:#fff}#interview2.podfix .scbar0{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}#interview2.sc0 .scbar,#interview2.sc0 .scbart{opacity:0}#interview2 .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000000;border:1px solid #000000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;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;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview2 .skip{font-size:3.5vw}}#interview2 .skip:hover{opacity:0.7}#interview2 .btnpn{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px;margin-top:80px}@media screen and (max-width:768px){#interview2 .btnpn{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8vw;width:90%;margin-left:auto;margin-right:auto}}#interview2 .btnpn dt{width:auto;height:50px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview2 .btnpn dt{height:40px}}#interview2 .btnpn dt:hover{opacity:0.7}#interview2 .btnpn dt p{color:#062089;font-size:1.4rem;line-height:1}#interview2 .btnpn dt a{position:relative;width:100%;height:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#interview2 .btnpn dt a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#interview2 .btnpn dt a img{display:inline-block;width:50px;margin-right:10px;margin-left:10px}@media screen and (max-width:768px){#interview2 .btnpn dt a img{width:40px}}@media screen and (max-width:768px){#interview2 .btnpn dt{width:auto;display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#interview2 .btnpn dd{width:auto;height:50px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){#interview2 .btnpn dd{height:40px}}#interview2 .btnpn dd:hover{opacity:0.7}#interview2 .btnpn dd p{color:#fff;font-size:1.4rem;line-height:1;padding:0 30px}#interview2 .btnpn dd a{position:relative;width:100%;height:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;border-radius:50vw;background-color:#062089}@media screen and (max-width:768px){#interview2 .btnpn dd{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:3vw;padding-right:10px;padding-left:10px}}#interview2 .sec1{position:relative;z-index:3;-webkit-transition:1s;transition:1s;opacity:0}#interview2 .sec1 .secinner .lead{text-align:left}#interview2 .sec1 .secinner .p3.mdl{margin-bottom:80px}@media screen and (max-width:768px){#interview2 .sec1 .secinner .p3.mdl{margin-bottom:12vw}}#interview2 .sec1 .sec1bg{position:absolute;width:100%;left:0;height:900px;top:-200px;-webkit-transition:1s;transition:1s;background-size:100% 100%;background-repeat:no-repeat}#interview2 .sec1 .sec1bg #sec1bgcv0{position:absolute;z-index:99;fill:#d6ebf2}#interview2 .sec1 .sec1bg #svg2{z-index:1}#interview2 .sec1 .sec1bg .bgcv0{position:absolute;width:100%;height:130%;top:200px;left:0;background-color:#f5f5f5;z-index:1}@media screen and (max-width:768px){#interview2 .sec1 .sec1bg .bgcv0{height:230%;top:300px}}#interview2 .sec1 .sec1bg .bgcv1{position:absolute;width:100%;left:0;height:70%;top:-44%;z-index:3;background-color:#f5f5f5;clip-path:url(#sec1bgcv02);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#interview2 .sec1 .sec1bg .bgcv1{clip-path:url(#sec1bgcv02sp);height:400px;left:0;top:-80px}}#interview2 .sec1 .sec1bg .bgcv2{position:absolute;width:100%;left:0;height:90%;top:-60%;z-index:2;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/interview/s1_bg_02_s.png")}@media screen and (max-width:768px){#interview2 .sec1 .sec1bg .bgcv2{background-image:url("../img/interview/s1_bg_02_s_sp.png");left:0;height:360px;top:-46px}}#interview2 .sec1 .sec1bg .bgcv3{position:absolute;width:100%;height:80%;left:0;bottom:-34%;z-index:3;background-color:#e2eeee;clip-path:url(#sec1bgcv03);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:768px){#interview2 .sec1 .sec1bg .bgcv3{clip-path:url(#sec1bgcv03sp);height:36%;left:0;bottom:-8%}}#interview2 .sec1 .sec1bg .bgcv4{position:absolute;width:100%;height:90%;left:0;bottom:-44%;z-index:3;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;background-image:url("../img/newgraduate/s1_bg_02_s.png")}@media screen and (max-width:768px){#interview2 .sec1 .sec1bg .bgcv4{background-image:url("../img/newgraduate/s1_bg_02_s_sp.png");height:36%;left:0;bottom:-8%}}#interview2 .sec1 .secinner{position:relative;z-index:3}@media screen and (max-width:768px){#interview2 .sec1 .secinner{padding-top:60px}}#interview2 .sec1 .secinner .sec1copy{margin-bottom:160px}@media screen and (max-width:768px){#interview2 .sec1 .secinner .sec1copy{margin-bottom:16vw}}#interview2 .sec1 .secinner .sec1copy .p1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:30px;font-size:clamp(1rem,0.2151rem + 1.2075vw,1.8rem)}#interview2 .sec1 .secinner .sec1copy .p1 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#interview2 .sec1 .secinner .sec1copy .p1 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview2 .sec1 .secinner .sec1copy .p1.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#interview2 .sec1 .secinner .sec1copy .p1{font-size:3.3vw}}#interview2 .sec1 .secinner .sec1copy .p3{margin-bottom:30px;-webkit-filter:blur(6px);filter:blur(6px);text-align:center}#interview2 .sec1 .secinner .sec1copy .p3 span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;display:block;margin-left:auto;margin-right:auto;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(6px);filter:blur(6px);opacity:0;-webkit-transition:1s;transition:1s}#interview2 .sec1 .secinner .sec1copy .p3 span.ani1{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview2 .sec1 .secinner .sec1copy .p3.ani1{-webkit-filter:blur(0);filter:blur(0)}#interview2 .sec1 .secinner .sec1copy .p3.ani1 span{-webkit-transition:3s;transition:3s;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview2 .sec1 .p1{text-align:center}#interview2 .sec1 .lead{text-align:center;color:#000;margin-bottom:30px}@media screen and (max-width:768px){#interview2 .sec1 .lead{margin-bottom:0px}}#interview2 .sec1 .lead span{display:inline-block;overflow:hidden;position:relative;border-radius:50vw;padding:0 10px;margin-left:-14px}#interview2 .sec1 .lead span i{font-size:inherit!important;color:#062089!important;font-size:3.8rem;-webkit-transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));transform:translateX(var(--x,-110%)) skewX(var(--skewX,8deg));-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:2s;transition:2s}@media screen and (max-width:768px){#interview2 .sec1 .lead span i{font-size:5.5vw!important}}#interview2 .sec1 .lead span:after,#interview2 .sec1 .lead span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50vw;-webkit-transform:translateX(var(--cover-x,-101%));transform:translateX(var(--cover-x,-101%));-webkit-transition:2s;transition:2s}#interview2 .sec1 .lead span:before{background-color:#f5f5f5}#interview2 .sec1 .lead span:after{background-color:#062089;-webkit-transition-delay:0.2s;transition-delay:0.2s}#interview2 .sec1 .lead span:first-of-type i{-webkit-transition-delay:0.1s;transition-delay:0.1s}#interview2 .sec1 .lead span:nth-of-type(2) i{-webkit-transition-delay:0.3s;transition-delay:0.3s}#interview2 .sec1 .lead span:nth-of-type(2):after,#interview2 .sec1 .lead span:nth-of-type(2):before{-webkit-transition-delay:0.2s;transition-delay:0.2s}#interview2 .sec1 .lead span:nth-of-type(3) i{-webkit-transition-delay:0.5s;transition-delay:0.5s}#interview2 .sec1 .lead span:nth-of-type(3):after,#interview2 .sec1 .lead span:nth-of-type(3):before{-webkit-transition-delay:0.4s;transition-delay:0.4s}#interview2 .sec1 .lead span:nth-of-type(4) i{-webkit-transition-delay:0.7s;transition-delay:0.7s}#interview2 .sec1 .lead span:nth-of-type(4):after,#interview2 .sec1 .lead span:nth-of-type(4):before{-webkit-transition-delay:0.6s;transition-delay:0.6s}#interview2 .sec1 .lead span:nth-of-type(5) i{-webkit-transition-delay:0.9s;transition-delay:0.9s}#interview2 .sec1 .lead span:nth-of-type(5):after,#interview2 .sec1 .lead span:nth-of-type(5):before{-webkit-transition-delay:0.8s;transition-delay:0.8s}#interview2 .sec1 .lead.ani1{--skewX:0deg;--cover-x:101%;--x:0}#interview2 .sec1 .btnset{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#interview2 .sec1 .btnset li{width:48%}@media screen and (max-width:768px){#interview2 .sec1 .btnset{width:90%;margin-left:auto;margin-right:auto;margin-top:6vw;margin-bottom:6vw}#interview2 .sec1 .btnset li{width:100%}#interview2 .sec1 .btnset li .cbtn2{height:55px}#interview2 .sec1 .btnset li:first-child{margin-bottom:3vw}}#interview2 .sec1 .sec1a{position:relative;z-index:5}#interview2 .seccontents{padding-top:40px;padding-bottom:60px;display:none}@media screen and (max-width:768px){#interview2 .seccontents{padding-top:0px}}#interview2 .mainimg{position:relative;width:100%;height:100svh;height:80svh;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media screen and (max-width:768px){#interview2 .mainimg{height:auto}}#interview2 .mainimg .mainimgbg0{position:relative}#interview2 .mainimg figure.bg{display:block;width:100%;height:100%;position:relative;-webkit-mask-image:url(../img/top/bg_09.png);mask-image:url(../img/top/bg_09.png);mask-mode:alpha;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:230% auto;mask-size:230% auto}#interview2 .mainimg figure.bg img,#interview2 .mainimg figure.bg picture{height:100%}#interview2 .mainimg figure.bg img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#interview2 .mainimg figure.bg{-webkit-mask-image:url(../img/top/bg_08.png);mask-image:url(../img/top/bg_08.png)}}#interview2 .mainimg figure.bg .mainimgbgcv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-color:rgba(0,12,23,0.3);opacity:0;-webkit-transition:1s;transition:1s}#interview2 .mainimg .secinner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:auto;padding-left:80px;padding-right:80px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}@media screen and (max-width:768px){#interview2 .mainimg .secinner{padding-left:6vw;padding-right:6vw;left:auto;top:auto;position:relative;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}#interview2 .mainimg .mainimg1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#interview2 .mainimg .mainimg1 dt{width:50%}#interview2 .mainimg .mainimg1 dt p{color:#fff}#interview2 .mainimg .mainimg1 dt .p1{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1;margin-bottom:10px}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .p1{font-size:3.5vw}}#interview2 .mainimg .mainimg1 dt .lead{font-size:4rem;color:#fff;line-height:1.5}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .lead{font-size:6vw}}#interview2 .mainimg .mainimg1 dt .p2{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:1;margin-top:40px;margin-bottom:6px}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .p2{font-size:4vw;margin-top:20px}}#interview2 .mainimg .mainimg1 dt .p3{font-size:1.7rem;line-height:1;margin-bottom:6px}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .p3{font-size:3vw}}#interview2 .mainimg .mainimg1 dt .p3 i{font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;font-size:2rem}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .p3 i{font-size:3.5vw}}#interview2 .mainimg .mainimg1 dt .p4{font-size:1.4rem}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt .p4{font-size:3.5vw}}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dt{width:100%;margin-top:30px}}#interview2 .mainimg .mainimg1 dd{width:50%;-webkit-transform:rotateY(10deg) skewY(3deg);transform:rotateY(10deg) skewY(3deg);-webkit-transition:1s;transition:1s}#interview2 .mainimg .mainimg1 dd figure{border-radius:20px}@media screen and (max-width:768px){#interview2 .mainimg .mainimg1 dd{display:none}}#interview2 .mainimg .mainc figure{border-radius:20px;margin-top:20px}#interview2 .mainimg .mainc .bg{opacity:0;display:block;vertical-align:bottom;width:100%}#interview2 .mainimg .mainc.ani1{-webkit-transition:6s;transition:6s;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%)}#interview2 .mainimg .mainc.ani1 .mainct li{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#interview2 .mainimg .mainc.ani1 .mainct li:before{-webkit-transform:scale(1,1);transform:scale(1,1)}#interview2 .mainimg .btnset{margin-top:40px}#interview2 .mainimg .btnset li{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}#interview2 .mainimg.ani1{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 3s forwards}@keyframes kani_bg_01{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#interview2 .seccontent{position:relative;z-index:5}#interview2.a0 .bbg0{-webkit-animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:1.6s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#interview2.a0 .mainimg .mainimg1 dd{-webkit-transition:2s 0.6s;transition:2s 0.6s;-webkit-transform:scale(1);transform:scale(1)}#interview2.a2 .mainimg .bg{-webkit-animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards;animation:3s ani_bbg0 cubic-bezier(0,0.4,0.48,1) 0s forwards}#interview2.a2 .mainimg .bg img{-webkit-transition:3s;transition:3s;-webkit-transform:scale(1);transform:scale(1)}#interview2.a2 header .btnset{top:14px}#interview2.a2 .mainimg .mainc2{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}#interview2.a2 .mainimg .btnset{margin-top:40px}#interview2.a2 .mainimg .btnset li{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#interview2.a2 .mainimg .btnset li:first-child{-webkit-transition:2s 1s;transition:2s 1s}#interview2.a2 .mainimg .btnset li:nth-child(2){-webkit-transition:2s 1.2s;transition:2s 1.2s}#interview2.a2 .sec1{opacity:1;-webkit-transition:1s 0s;transition:1s 0s}#interview2.a3 .scbar0{-webkit-transition:1s;transition:1s;bottom:0}#interview2.a3 .mainimg .bg .mainimgbgcv{opacity:1;-webkit-transition:2s;transition:2s}#interview2.a3 .mainimg .mainc .mainct li:nth-child(18){-webkit-transition:2s 0s;transition:2s 0s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#interview2.a4 .mainimg .bg img{-webkit-transition:0s 0s;transition:0s 0s}#interview2 .sec1{position:relative;z-index:3}@media screen and (max-width:768px){#interview2{}}@media screen and (max-width:768px){#interview2{}}@media screen and (max-width:768px){#interview2{}}@media screen and (max-width:768px){#interview2{}}@media screen and (max-width:768px){#interview2{}}@media screen and (max-width:768px){}:root{--col_01:#313131;--col_02:#7f3502;--w_c1:13%;--w_c2:30%;--w_c3:17%;--w_c4:22%;--w_c5:18%;--w_c345:calc(var(--w_c3) + var(--w_c4) + var(--w_c5));--h_r1:10%;--h_r2:25%;--h_r2b:42%;--h_r3:42%;--h_r3b:25%;--h_r3c:17%;--h_r3d:32%;--h_r4:23%;--h_r4b:16%;--l_1:0;--l_2:var(--w_c1);--l_3:calc(var(--w_c1) + var(--w_c2));--l_4:calc(var(--w_c1) + var(--w_c2) + var(--w_c3));--l_5:calc(var(--w_c1) + var(--w_c2) + var(--w_c3) + var(--w_c4));--t_1:0;--t_2:var(--h_r1);--t_3:calc(var(--h_r1) + var(--h_r2));--t_3b:calc(var(--h_r1) + var(--h_r2b));--t_3c:calc(var(--h_r1) + var(--h_r2) + var(--h_r3c));--t_4:calc(var(--h_r1) + var(--h_r2) + var(--h_r3))}html{background:#FFFFFF}body{background:#FFFFFF;color:var(--col_01)}body.pagein .main_wrap .cmn_main.imgbox{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.pagein .main_wrap .cmn_main .text_area div:before{width:100%}body.pagein .main_wrap .cmn_main .text_area p{-webkit-transform:translate(0,0);transform:translate(0,0)}body.menuopen{overflow:hidden}body.pageout{-webkit-transition:0.6s!important;transition:0.6s!important;opacity:0!important}.footer0{background-color:#fff;position:relative;z-index:3}.l-footer-pc-inner-copyright{margin-top:0!important}.footer-link a,.l-footer-pc-inner-bottom a{line-height:1.8;color:#000!important}.l-footer-pc-inner-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer-pc-inner-top a{line-height:1.8;color:#000!important}@media screen and (max-width:768px){}*{-webkit-box-sizing:border-box;box-sizing:border-box}section{position:relative;z-index:3}section .secinner{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 40px;z-index:2}section .secinner.btm{padding-top:0}section .secinner.btm2{padding-bottom:0}@media screen and (max-width:768px){section .secinner{padding:12vw 6vw}}section figure{position:relative;overflow:hidden}section figure img{display:block}section figure img._sp{display:none}@media screen and (max-width:768px){section figure img._sp{display:block}}.main_wrap{margin:0 auto 100px}.main_wrap.cmn{padding:50px 0 50px;background-repeat:no-repeat;background-position:top;background-size:cover}.main_wrap .cmn_main{width:100%;padding:100px 0 0;position:relative}.main_wrap .cmn_main.imgbox{height:30vw;padding:0;background-repeat:no-repeat;background-position:center;background-size:cover;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;opacity:0;-webkit-transition:2s;transition:2s;-webkit-transform:scale(1.1);transform:scale(1.1)}.main_wrap .cmn_main .note{position:absolute;bottom:0;right:0;padding:5px}.main_wrap .cmn_main .text_area{width:90%;max-width:500px;margin:0 auto}.main_wrap .cmn_main .text_area div{overflow:hidden;position:relative;margin:0 0 10px;padding:0 0 10px}.main_wrap .cmn_main .text_area div:last-child:before{display:none}.main_wrap .cmn_main .text_area div:before{content:"";display:block;width:0;height:1px;position:absolute;left:50%;bottom:0;background:#a18b60;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:1s;transition:1s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.main_wrap .cmn_main .text_area p{text-align:center;position:relative;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1s;transition-delay:1s}.main_wrap .cmn_main .text_area .ttl{-webkit-transform:translate(0,60px);transform:translate(0,60px)}.main_wrap .cmn_main .text_area .txt{-webkit-transform:translate(0,-60px);transform:translate(0,-60px)}.btnset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnset li{width:49%}.cbtn3{position:relative;margin-left:auto;margin-right:auto;width:100%;height:40px;background-color:#00aaeb;border:1px solid #fff;border-radius:50vw;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.cbtn3.career{background-color:#062089;border:1px solid #fff}.cbtn3:before{pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;clip-path:circle(150% at -150% 50%);content:"";-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}@media screen and (max-width:584px){.cbtn3{height:50px}}.cbtn3 a{display:block;width:100%;height:100%;position:relative;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;z-index:2}.cbtn3 a p{pointer-events:none;text-align:center;color:#fff;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1);font-size:1.4rem;line-height:1}.cbtn3 a p i{pointer-events:none;line-height:1;font-size:1rem;display:block;margin-left:auto;margin-right:auto;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;margin-bottom:6px}@media screen and (max-width:584px){.cbtn3 a p{font-size:3.5vw}}.cbtn3.bg2{background-color:#fff;border:1px solid #00aaeb}.cbtn3.bg2 img{display:block;margin-left:auto;margin-right:auto;width:56%;width:60%}.cbtn3.bg2 a p{color:#00aaeb}.cbtn3.bg2.career{border:1px solid #062089}.cbtn3.bg2.career:before{background-color:#062089}.cbtn3.bg2.career a p{color:#062089}.cbtn3.hov,.cbtn3:hover{border:1px solid #00aaeb}.cbtn3.hov a p,.cbtn3:hover a p{color:#00aaeb}.cbtn3.hov.career,.cbtn3:hover.career{border:1px solid #062089}.cbtn3.hov.career a p,.cbtn3:hover.career a p{color:#062089}.cbtn3.hov:before,.cbtn3:hover:before{clip-path:circle(150% at 0% 50%)}.cbtn3.hov.bg2,.cbtn3:hover.bg2{opacity:0.7}.cbtn3.hov.bg2.career,.cbtn3:hover.bg2.career{opacity:1}.cbtn3.hov.bg2.career a p,.cbtn3:hover.bg2.career a p{color:#FFFFFF}.cbtn2{position:relative;margin-left:auto;margin-right:auto;width:100%;height:56px;background-color:#00aaeb;border:1px solid #00aaeb;border-radius:50vw;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.cbtn2.career{background-color:#062089;border:1px solid #062089}.cbtn2:before{pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;clip-path:circle(150% at -150% 50%);content:"";-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}@media screen and (max-width:584px){.cbtn2{height:50px}}.cbtn2 a{display:block;width:100%;height:100%;position:relative;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;z-index:2}.cbtn2 a p{pointer-events:none;text-align:center;color:#fff;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1);font-size:1.6rem;line-height:1}.cbtn2 a p i{pointer-events:none;line-height:1;font-size:1rem;display:block;margin-left:auto;margin-right:auto;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;margin-bottom:6px}@media screen and (max-width:584px){.cbtn2 a p{font-size:4vw}}.cbtn2.bg2{background-color:#fff}.cbtn2.bg2 img{display:block;margin-left:auto;margin-right:auto;width:70%}.cbtn2.bg2.w5 img{width:51%}.cbtn2.bg2.w6 img{width:60%}@media screen and (max-width:584px){.cbtn2.bg2.w6 img{width:51%}}.cbtn2.bg2 a p{color:#00aaeb}.cbtn2.bg2.career:before{background-color:#062089}.cbtn2.bg2.career a p{color:#062089}.cbtn2.hov,.cbtn2:hover{border:1px solid #00aaeb}.cbtn2.hov a p,.cbtn2:hover a p{color:#00aaeb}.cbtn2.hov.career,.cbtn2:hover.career{border:1px solid #062089}.cbtn2.hov.career a p,.cbtn2:hover.career a p{color:#062089}.cbtn2.hov:before,.cbtn2:hover:before{clip-path:circle(150% at 0% 50%)}.cbtn2.hov.bg2,.cbtn2:hover.bg2{opacity:0.7}.cbtn2.hov.bg2.career,.cbtn2:hover.bg2.career{opacity:1}.cbtn2.hov.bg2.career a p,.cbtn2:hover.bg2.career a p{color:#FFFFFF}.cbtn{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:330px;height:90px;background-color:#00aaeb;border:2px solid #FFFFFF;border-radius:10px;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:584px){.cbtn{height:80px}}.cbtn.ico a:before{-webkit-transition:0.3s;transition:0.3s;width:12px;height:12px;position:absolute;content:"";right:10px;top:50%;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/common/ico_01.svg")}@media screen and (max-width:768px){.cbtn.ico a:before{width:14px;height:14px}}.cbtn.arr a:after{-webkit-transition:0.3s;transition:0.3s;width:16px;height:16px;position:absolute;content:"";right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/top/arr_01.svg")}@media screen and (max-width:768px){.cbtn.arr a:after{width:20px;height:20px}}.cbtn.arr.arr2 a:after{background-image:url("../img/top/arr_02.svg")}.cbtn:before{pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#ffffff;clip-path:circle(150% at -150% 50%);content:"";-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.cbtn.bg2{background-color:#0047a2}.cbtn.sty3{height:auto;background-color:transparent;border:none;margin-bottom:20px}.cbtn.sty3 a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.cbtn.sty3 .bg{position:relative;z-index:1}.cbtn.sty3 .bg img{-webkit-transition:1s;transition:1s}.cbtn.sty3 .bg:after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,23,87,0.5);content:"";-webkit-transition:1s;transition:1s}.cbtn.sty3:before{display:none}.cbtn a{display:block;width:100%;height:100%;position:relative;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;z-index:2}.cbtn a p{pointer-events:none;text-align:center;color:#fff;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1);font-size:2.2rem;line-height:1}.cbtn a p i{pointer-events:none;line-height:1;font-size:1rem;display:block;margin-left:auto;margin-right:auto;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;margin-bottom:6px}@media screen and (max-width:584px){.cbtn a p{font-size:4.5vw}}.cbtn.sty2{border-radius:20px;height:40px}.cbtn.sty2 a p{font-size:1.2rem}.cbtn.sty2 a p i{font-size:0.8rem}.cbtn.hov,.cbtn:hover{border:2px solid #00aaeb}.cbtn.hov.ico a:before,.cbtn:hover.ico a:before{background-image:url("../img/common/ico_01_o.svg")}.cbtn.hov.ico.ico2 a:before,.cbtn:hover.ico.ico2 a:before{background-image:url("../img/common/ico_02_o.svg")}.cbtn.hov.arr a:after,.cbtn:hover.arr a:after{background-image:url("../img/top/arr_01_o.svg")}.cbtn.hov.arr.arr2 a:after,.cbtn:hover.arr.arr2 a:after{background-image:url("../img/top/arr_02_o.svg")}.cbtn.hov a p,.cbtn:hover a p{color:#00aaeb}.cbtn.hov.bg2,.cbtn:hover.bg2{border:2px solid #0047a2}.cbtn.hov.bg2 a p,.cbtn:hover.bg2 a p{color:#0047a2}.cbtn.hov.sty3,.cbtn:hover.sty3{border:none!important}.cbtn.hov.sty3 .bg img,.cbtn:hover.sty3 .bg img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}.cbtn.hov.sty3 .bg:after,.cbtn:hover.sty3 .bg:after{opacity:0.3;-webkit-transition:1s;transition:1s}.cbtn.hov.sty3 a p,.cbtn:hover.sty3 a p{color:#fff}.cbtn.hov:before,.cbtn:hover:before{clip-path:circle(150% at 0% 50%)}@media screen and (max-width:768px){.sectionin{width:100%;padding:12vw 6vw}.main_wrap{margin:0 auto 13.3333333vw}.main_wrap.cmn{padding:19.99999995vw 0 6.66666665vw}.main_wrap .cmn_main{width:100%;margin:0 auto 13.3333333vw}.main_wrap .cmn_main.imgbox{height:60vw}.main_wrap .cmn_main .text_area div{margin:0 0 5px;padding:0 0 5px}.main_wrap .cmn_main .text_area .ttl{-webkit-transform:translate(0,50px);transform:translate(0,50px)}.main_wrap .cmn_main .text_area .txt{-webkit-transform:translate(0,-30px);transform:translate(0,-30px)}}a,img{color:#fff}a:link{color:#fff}a:visited{color:#fff}a:hover{color:#fff}main{overflow:hidden}main p{line-height:2em;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.4rem}main p a{text-decoration:underline}main p .sup{position:relative}main p .sup sup{position:absolute;left:-6px;top:-14px;font-size:1rem;white-space:nowrap}main p.ttl{font-size:6rem;margin-bottom:40px}main p.lead{line-height:1.8em;font-size:3rem;font-size:clamp(2rem,1.0189rem + 1.5094vw,3rem);letter-spacing:0.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#686868}@media screen and (max-width:768px){main p.lead{line-height:1.6;letter-spacing:0}}main p.lead.sty4{line-height:1}@media screen and (max-width:768px){main p.lead.sty4{line-height:1.6}}main p.lead.sty5{line-height:1;font-size:2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main p.lead.sty5 b{font-size:3rem;padding-right:20px;position:relative;margin-right:20px;padding-left:10px;font-weight:normal}main p.lead.sty5 b:before{width:1px;height:100%;content:"";background-color:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){main p.lead.sty5{font-size:4.5vw}main p.lead.sty5 b{font-size:5.5vw}}main p.lead.col2{color:#8c7861}main p.lead rt{text-align:left;padding-left:1rem;margin-bottom:6px}main p.lead i{color:#8c7861;font-size:6rem;font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:inline-block;padding-right:4px;padding-left:4px}main p.lead i.sml{font-size:2rem}@media screen and (max-width:768px){main p.lead i{font-size:8vw}main p.lead i.sml{font-size:4vw}}main p.lead small{color:#8c7861;font-size:2.6rem;font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;display:inline-block;letter-spacing:0.2em}main p.lead small.sty2{font-size:2rem}@media screen and (max-width:768px){main p.lead small.sty2{font-size:3vw}}@media screen and (max-width:768px){main p.lead small{font-size:4vw}}main p.lead b{font-size:1.6rem;font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){main p.lead b{font-size:3vw}}main p.lead.sty2{color:#7f694e;text-align:center;border-bottom:1px solid #7f694e;padding-bottom:10px;margin-bottom:20px}main p.lead.sty2n{color:#7f694e;text-align:center;margin-bottom:20px}main p.lead.sty3{color:#7f694e;text-align:center;margin-bottom:40px}@media screen and (max-width:768px){main p.lead.sty3{margin-bottom:6vw}}main p.lead.mb0{margin-bottom:0}main p.lead.mb2{margin-bottom:18px}main p.lead.mt6{margin-top:80px}@media screen and (max-width:768px){main p.lead.mt6{margin-top:10vw}}@media screen and (max-width:768px){main p.lead{font-size:4.5vw}}main p.alp1{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}main p.alp2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em}main p.alp3{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.2em}main p.ttl{font-size:8rem}@media screen and (max-width:768px){main p.ttl{font-size:12vw}}main p.p1{line-height:2.4;font-size:1.8rem;letter-spacing:0.04em;font-size:clamp(1rem,-0.0792rem + 1.6604vw,2.1rem)}@media screen and (max-width:768px){main p.p1{font-size:3.5vw;line-height:2.3;letter-spacing:0}}main p.p2{line-height:2;font-size:1.4rem;font-size:clamp(1rem,0.3633rem + 0.9796vw,1.7rem)}@media screen and (max-width:768px){main p.p2{font-size:3.5vw}}main p.pmore{position:relative;overflow:hidden;display:inline-block}main p.pmore a{position:relative;display:block}main p.pmore:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#1e1e1e;opacity:0;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}main p.pmore span{font-size:1.2rem;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em;position:relative;display:block;padding:6px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;z-index:2;color:#000}main p.pmore span:before{width:100%;height:1px;content:"";background-color:#1a1a1a;position:absolute;left:0;bottom:0}main p.pmore.hv span{letter-spacing:0.3em;color:#fff!important}main p.pmore.hv:after{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1)}main p.pmore.hv.w span{color:#000!important}main p.pmore.w span{color:#fff}main p.pmore.w span:before{background-color:#fff}main p.pmore.w:after{background-color:#fff}main p.p3{line-height:2;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.08em}@media screen and (max-width:768px){main p.p3{font-size:3.5vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.8}}main p.cnote{line-height:1.6;font-size:1.3rem}@media screen and (max-width:768px){main p.cnote{font-size:2.7vw;line-height:1.5}}main p.txt{line-height:1.6;font-size:1.4rem;font-size:clamp(0.8rem,0.3633rem + 0.9796vw,1.3rem)}@media screen and (max-width:768px){main p.txt{font-size:3vw}}main p.mdl{margin-bottom:20px}main p.mdlt{margin-top:20px}main p.mb40{margin-bottom:40px}main p.mt40{margin-top:40px}main p.note{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:1.1rem;line-height:1em}main p.note.shdw{text-shadow:1px 1px 1px rgb(0,0,0),-1px -1px 1px rgb(0,0,0),1px -1px 1px rgb(0,0,0),-1px 1px 1px rgb(0,0,0),0px 0px 3px rgb(0,0,0)}main p.note.abs{bottom:5px;position:absolute;right:5px}main p.note.abs.tl{right:auto;left:5px}main p.note.ns{text-shadow:none}main p.note.colb{color:#000}main p.note.colw{color:#fff}@media screen and (max-width:768px){main p.note{font-size:2.5vw;line-height:1.2em}main p.note.mb40{margin-bottom:6vw}}main p.tc{text-align:center}main p.tr{text-align:right}main p.tl{text-align:left}main p span.mk1{line-height:1.5em;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#D99E6B));background:linear-gradient(transparent 60%,#D99E6B 60%);background-size:0% 100%;background-repeat:no-repeat;-webkit-transition:background-size 1.5s;transition:background-size 1.5s}main p span.mk1.ani1{background-size:100% 100%}@media screen and (max-width:768px){main p{line-height:1.8em;letter-spacing:0}main p.mdl{margin-bottom:3vw}main p.mdlt{margin-top:3vw}}main .attl{margin-bottom:40px}main .attl img{height:16px;width:auto;display:block;margin-left:auto;margin-right:auto}main .sup{position:relative}main .sup sup{position:absolute;left:-6px;top:-14px;font-size:10px;white-space:nowrap}main .ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;text-align:center}main .note{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:11;letter-spacing:0;font-size:12px;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box}main .note.shdw{text-shadow:1px 1px 1px rgb(0,0,0),-1px -1px 1px rgb(0,0,0),1px -1px 1px rgb(0,0,0),-1px 1px 1px rgb(0,0,0),0px 0px 3px rgb(0,0,0)}main .note.right{text-align:right;padding-right:5px}main .note.abs{bottom:5px;position:absolute;right:5px}main .note.abs.left{right:auto;left:5px}main .note.ns{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}main .note.b{color:#000}main .note.w{color:#fff}main .note.sty2{font-size:16px}@media screen and (max-width:584px){main .note{font-size:2.5vw;line-height:1.2em}main .note.sty2{font-size:4vw}}main .cnote{margin-top:10px}main .cnote.center{text-align:center}main .cnote.right{text-align:right}main .spppfig .note{bottom:5px;position:absolute;right:5px}main .spppfig .note.left{right:auto;left:5px}main .shr{position:relative}main .shr:before{position:absolute;width:0vw;height:100vh;margin-right:calc(-1 * (100vw - 100%) / 2);right:0;top:-40px;background:-webkit-gradient(linear,left top,right top,from(rgb(33,44,84)),to(rgb(15,19,50)));background:linear-gradient(90deg,rgb(33,44,84) 0%,rgb(15,19,50) 100%);content:"";z-index:-1;-webkit-transform:skewY(-11deg);transform:skewY(-11deg);-webkit-transition:1s;transition:1s;-webkit-transform-origin:100% 0%;transform-origin:100% 0%}main .shr.h50:before{height:60vh}main .shr.ani1:before{width:100vw}main .shr2{position:relative}main .shr2:before{position:absolute;width:0vw;height:100vh;margin-left:calc(-1 * (100vw - 100%) / 2);left:0;top:-40px;background:-webkit-gradient(linear,right top,left top,from(rgb(33,44,84)),to(rgb(15,19,50)));background:linear-gradient(-90deg,rgb(33,44,84) 0%,rgb(15,19,50) 100%);content:"";z-index:-1;-webkit-transform:skewY(11deg);transform:skewY(11deg);-webkit-transition:1s;transition:1s;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}main .shr2.h50:before{height:60vh}main .shr2.ani1:before{width:100vw}main figure{position:relative;overflow:hidden}main figure .note{bottom:5px;position:absolute;right:5px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:12px;line-height:1em;position:absolute;color:#fff;text-shadow:0px 0px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,0.5),0px 0px 4px rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,0.5),0px 0px 12px rgba(0,0,0,0.5)}main figure .note.left{right:auto;left:5px}main figure .note.rrt{position:relative;bottom:auto;right:auto;text-align:right;margin-top:4px;padding-right:4px}main figure .note.rrt.left{text-align:left}main figure .note.b{color:#000;text-shadow:0px 0px 1px rgba(255,255,255,0.5),0px 0px 2px rgba(255,255,255,0.5),0px 0px 3px rgba(255,255,255,0.5),0px 0px 4px rgba(255,255,255,0.5),0px 0px 5px rgba(255,255,255,0.5),0px 0px 6px rgba(255,255,255,0.5),0px 0px 12px rgba(255,255,255,0.5)}main figure .note.ncbg{color:#000;background-color:rgba(0,0,0,0);bottom:5px;right:5px}@media screen and (max-width:768px){main figure .note{font-size:2.5vw}}main figure .tmin{width:60px;position:absolute;right:0;top:0;z-index:3}main figure .ttit{padding:20px 10px 14px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;position:absolute;left:0;top:0;z-index:3;display:block}main figure .ttit img{width:auto;height:20px}main figure .tmin{padding:14px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;position:absolute;right:0;top:0;z-index:3;background-color:rgba(0,62,106,0.8);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}main figure .tmin img{width:80%;height:auto}main figure .tico{cursor:pointer;position:absolute;right:10px;bottom:10px;width:40px;-webkit-transition:0.3s;transition:0.3s;z-index:4}main figure .tico:hover{opacity:0.7}main figure .tico img{position:relative;display:block;vertical-align:bottom;width:100%;z-index:2;-webkit-transition:0.3s;transition:0.3s}main figure .tico:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:1;background-size:100% 100%;background-position:center center;background-image:url("../img/common/ico_mm.svg")}main figure .tinfo{position:absolute;left:2px;bottom:2px;background-color:rgba(255,255,255,0.9);z-index:3;width:calc(100% - 4px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;padding-right:60px;font-size:12px;-webkit-transition:0.3s;transition:0.3s;opacity:0;min-height:92px;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-flex-wrap:wrap}main figure.tact .tinfo{opacity:1}main figure.tact .tico img{opacity:0}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(30% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 5px 10px 5px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none;z-index:777;display:none}@media screen and (max-width:584px){.scroll-hint-icon-wrap{display:block}}.scroll-hint-text{font-size:10px;color:#FFF;line-height:1em}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:0.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.6s linear;animation:scroll-hint-appear 1.6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-hint-icon-white{background-color:#FFF;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.4);box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#231815;line-height:1em}@media screen and (max-width:768px){main .attl img{height:12px}main .ttl{font-size:6.933333316vw;letter-spacing:1px;font-size:5.8vw;line-height:1.6em}main .text{letter-spacing:1px;font-size:3.5vw;line-height:1.7em}main .txt{letter-spacing:1px;font-size:3.5vw;text-align:left}main .txt br{display:none}main figure .tmin{width:70px}main .spppfig{overflow:auto}main .spppfig .note{right:auto;left:5px}}.cv_link{padding:10px 0;position:relative;background:#fff}.cv_link.grey{pointer-events:none;background:#000}.cv_link.grey:before{opacity:0.3}.cv_link.grey img{opacity:0.3}.cv_link.grey p{opacity:0.3}.cv_link:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;-webkit-transition:0.5s;transition:0.5s}.cv_link a{width:100%;height:100%}.cv_link p{color:#fff;font-size:clamp(0px,4.266666656vw,16px);text-align:center;position:relative;z-index:2;-webkit-transition:0.5s;transition:0.5s}@media screen and (max-width:768px){}.notice_box{width:100%;margin:0 auto;padding:20px 0;background:#fff}.notice_box .inner{width:90%;margin:0 auto;max-width:1000px;position:relative;padding:0 0 30px}.notice_box .inner:before{content:"";display:none;width:100%;height:2px;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;left:0;bottom:0}.notice_box .inner .lead{color:#000;font-size:18px;text-align:center;position:relative;margin-bottom:20px}.notice_box .inner .lead span{background:#fff;position:relative;z-index:2;padding:0 20px}.notice_box .inner .p1{color:#807439;font-size:40px;text-align:center;margin:10px 0}.notice_box .inner .cv_link{max-width:400px;margin:20px auto;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-top:30px}.notice_box .inner .cv_link a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;display:block;width:100%;height:100%;position:relative;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}@media screen and (max-width:768px){.notice_box{padding:10px 0}.notice_box .inner{width:95%;padding:0 0 10px}.notice_box .inner .lead{font-size:4.266666656vw;font-size:clamp(0px,4.266666656vw,18px);letter-spacing:0em}.notice_box .inner .lead span{padding:0 5px}.notice_box .inner .p1{color:#807439;font-size:8.266666646vw;font-size:clamp(0px,8.266666646vw,40px);margin:5px 0}}.contact_wrap{background-color:#F7ECE2;position:relative}.contact_wrap h3{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em;text-align:center;color:#B26024;font-size:24px;letter-spacing:4px}.contact_wrap .secinner{padding:100px 40px 80px 40px}.contact_wrap .contentbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:40px auto 0 auto}.contact_wrap .contentbtn li{width:24%;margin-bottom:20px;position:relative;overflow:hidden;margin-right:1.3%;-webkit-transition:0.3s;transition:0.3s}.contact_wrap .contentbtn li:nth-child(4n){margin-right:0}.contact_wrap .contentbtn li img{display:block;vertical-align:bottom;width:100%;z-index:1;-webkit-transition:0.3s;transition:0.3s}.contact_wrap .contentbtn li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.contact_wrap .contentbtn li:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,0.5);content:"";-webkit-transition:0.3s;transition:0.3s}.contact_wrap .contentbtn li p{position:absolute;left:50%;top:50%;z-index:4;color:#fff;text-align:center;width:100%;line-height:1.2em;font-size:12px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact_wrap .contentbtn li p span{display:block;font-size:16px;margin-bottom:10px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.1em}.contact_wrap .contentbtn li:hover:before{opacity:0}.contact_wrap .contentbtn li:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transition:2s;transition:2s}.fgcov{position:relative;overflow:hidden}.fgcov:after{content:"";display:block;width:100%;height:140%;background-color:#F7ECE2;position:absolute;top:0;left:0;-webkit-transition:1.2s;transition:1.2s;-webkit-transform:skewY(10deg) translateY(-20%);transform:skewY(10deg) translateY(-20%);z-index:3}.fgcov.ani1:after{-webkit-transform:skewY(10deg) translateY(-115%);transform:skewY(10deg) translateY(-115%)}.fgcov.ani1.rvs:after{-webkit-transform:skewY(10deg) translateY(115%);transform:skewY(10deg) translateY(115%)}.pcpy8 span{overflow:hidden;display:inline-block}.pcpy8 span.sp1{margin-right:0.5em}.pcpy8 span i{font-style:normal;display:inline-block;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(110%) rotate(5deg) scale(1.1);transform:translateY(110%) rotate(5deg) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1)}.pcpy8 span.s1 i{-webkit-transition-delay:0.06s;transition-delay:0.06s}.pcpy8 span.s2 i{-webkit-transition-delay:0.12s;transition-delay:0.12s}.pcpy8 span.s3 i{-webkit-transition-delay:0.18s;transition-delay:0.18s}.pcpy8 span.s4 i{-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy8 span.s5 i{-webkit-transition-delay:0.3s;transition-delay:0.3s}.pcpy8 span.s6 i{-webkit-transition-delay:0.36s;transition-delay:0.36s}.pcpy8.ani1 span i{-webkit-transform:translate(0);transform:translate(0)}.pcpy8 span{padding:0}.pcpy7 span{padding:0}.pcpy7 .row{display:inline-block}.pcpy7 .row span{letter-spacing:4px;line-height:1;display:inline-block;will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:1s;transition:1s}.pcpy7.ani1 .row span{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.pcpy7.ani1 .row span:first-child{-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.08s;transition-delay:0.08s}.pcpy7.ani1 .row span:nth-child(2){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.16s;transition-delay:0.16s}.pcpy7.ani1 .row span:nth-child(3){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy7.ani1 .row span:nth-child(4){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.32s;transition-delay:0.32s}.pcpy7.ani1 .row span:nth-child(5){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.pcpy7.ani1 .row span:nth-child(6){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.48s;transition-delay:0.48s}.pcpy7.ani1 .row span:nth-child(7){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.56s;transition-delay:0.56s}.pcpy7.ani1 .row span:nth-child(8){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.64s;transition-delay:0.64s}.pcpy7.ani1 .row span:nth-child(9){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.72s;transition-delay:0.72s}.pcpy7.ani1 .row span:nth-child(10){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.pcpy7.ani1 .row span:nth-child(11){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.88s;transition-delay:0.88s}.pcpy7.ani1 .row span:nth-child(12){-webkit-transition:2s;transition:2s;-webkit-transition-delay:0.96s;transition-delay:0.96s}.pcpy7.ani1 .row span:nth-child(13){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.04s;transition-delay:1.04s}.pcpy7.ani1 .row span:nth-child(14){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.12s;transition-delay:1.12s}.pcpy7.ani1 .row span:nth-child(15){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy7.ani1 .row span:nth-child(16){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.28s;transition-delay:1.28s}.pcpy7.ani1 .row span:nth-child(17){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.36s;transition-delay:1.36s}.pcpy7.ani1 .row span:nth-child(18){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.44s;transition-delay:1.44s}.pcpy7.ani1 .row span:nth-child(19){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.52s;transition-delay:1.52s}.pcpy7.ani1 .row span:nth-child(20){-webkit-transition:2s;transition:2s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.pcpy7 ul{position:relative}.pcpy7 ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy7 ul li span.bg{position:relative;opacity:0}.pcpy7 ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy7 ul li.br{display:block;width:100%}.pcpy7 ul li.br:before{content:"";display:table}.pcpy7 ul li.br:after{content:"";display:table;clear:both}.pcpy9 ul{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:1s;transition:1s}.pcpy9 li{will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4);transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4);-webkit-transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);opacity:0}.pcpy9 li.s2{-webkit-transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2);transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2)}.pcpy9 li:first-child{-webkit-transition-delay:0.06s;transition-delay:0.06s}.pcpy9 li:first-child.s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(2){-webkit-transition-delay:0.12s;transition-delay:0.12s}.pcpy9 li:nth-child(2).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(3){-webkit-transition-delay:0.18s;transition-delay:0.18s}.pcpy9 li:nth-child(3).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(4){-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy9 li:nth-child(4).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(5){-webkit-transition-delay:0.3s;transition-delay:0.3s}.pcpy9 li:nth-child(5).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(6){-webkit-transition-delay:0.36s;transition-delay:0.36s}.pcpy9 li:nth-child(6).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(7){-webkit-transition-delay:0.42s;transition-delay:0.42s}.pcpy9 li:nth-child(7).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(8){-webkit-transition-delay:0.48s;transition-delay:0.48s}.pcpy9 li:nth-child(8).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(9){-webkit-transition-delay:0.54s;transition-delay:0.54s}.pcpy9 li:nth-child(9).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(10){-webkit-transition-delay:0.6s;transition-delay:0.6s}.pcpy9 li:nth-child(10).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(11){-webkit-transition-delay:0.66s;transition-delay:0.66s}.pcpy9 li:nth-child(11).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(12){-webkit-transition-delay:0.72s;transition-delay:0.72s}.pcpy9 li:nth-child(12).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(13){-webkit-transition-delay:0.78s;transition-delay:0.78s}.pcpy9 li:nth-child(13).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(14){-webkit-transition-delay:0.84s;transition-delay:0.84s}.pcpy9 li:nth-child(14).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(15){-webkit-transition-delay:0.9s;transition-delay:0.9s}.pcpy9 li:nth-child(15).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(16){-webkit-transition-delay:0.96s;transition-delay:0.96s}.pcpy9 li:nth-child(16).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(17){-webkit-transition-delay:1.02s;transition-delay:1.02s}.pcpy9 li:nth-child(17).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(18){-webkit-transition-delay:1.08s;transition-delay:1.08s}.pcpy9 li:nth-child(18).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(19){-webkit-transition-delay:1.14s;transition-delay:1.14s}.pcpy9 li:nth-child(19).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(20){-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(20).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9.ani1 ul{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:3s;transition:3s}.pcpy9.ani1 li{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy9 ul{position:relative}.pcpy9 ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy9 ul li span.bg{position:relative;opacity:0}.pcpy9 ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy9 ul li.br{display:block;width:100%}.pcpy9 ul li.br:before{content:"";display:table}.pcpy9 ul li.br:after{content:"";display:table;clear:both}.notes{width:95%;max-width:1100px}.notes .cbtn{margin-bottom:60px}.notes p{line-height:1.2em}._sp{display:none!important}@media screen and (max-width:768px){.notes{width:100%;padding:6vw}._sp{display:block!important}._pc{display:none!important}.contact_wrap h3{font-size:5vw}.contact_wrap .secinner{padding:6vw 6vw 4vw 6vw}.contact_wrap .contentbtn{margin:6vw auto 0 auto}.contact_wrap .contentbtn li{width:48%;margin-bottom:3vw;position:relative;overflow:hidden;margin-right:2%;margin-bottom:6px}.contact_wrap .contentbtn li:nth-child(2n){margin-right:0}.contact_wrap .contentbtn li p{font-size:3vw}.contact_wrap .contentbtn li p span{font-size:4vw}}.thims{-webkit-transition:2s;transition:2s;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.thimi,.thimi2,.thimi3,.thimi4{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}.thims.ani1{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}.thims.ani1.ani1fin{-webkit-transition:1s;transition:1s}.thimi.ani1{opacity:1;-webkit-transition:1s 0.25s;transition:1s 0.25s;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi2.ani1{opacity:1;-webkit-transition:all 0.8s 0.3s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.3s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi3.ani1{opacity:1;-webkit-transition:all 0.8s 0.35s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.35s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi4.ani1{opacity:1;-webkit-transition:all 0.8s 0.4s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.4s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim3.ani1.ani1fin,.thim4.ani1.ani1fin{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1);transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1)}.thiml,.thiml2{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(50px);transform:translateX(50px)}.thimr,.thimr2{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.thiml.ani1,.thimr.ani1{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:translateX(0%);transform:translateX(0%)}.thiml2.ani1,.thimr2.ani1{opacity:1;-webkit-transition:all 2s 0.4s cubic-bezier(0.22,0.61,0.36,1);transition:all 2s 0.4s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thim,.thim2,.thim3,.thim4{opacity:0;-webkit-transition:2s;transition:2s;-webkit-transform:translateY(50px);transform:translateY(50px)}.thim.rot,.thim2.rot,.thim3.rot,.thim4.rot{-webkit-transform:translateY(0px) rotateY(60deg);transform:translateY(0px) rotateY(60deg)}.thim.thimu,.thim2.thimu,.thim3.thimu,.thim4.thimu{opacity:0;-webkit-transition:0.6s;transition:0.6s;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.thim.ani1{opacity:1;-webkit-transition:2 0.25s;transition:2 0.25s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim2.ani1{opacity:1;-webkit-transition:2s 0.2s;transition:2s 0.2s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim3.ani1{opacity:1;-webkit-transition:2s 0.4s;transition:2s 0.4s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim4.ani1{opacity:1;-webkit-transition:2s 0.6s;transition:2s 0.6s;-webkit-transform:translateX(0%);transform:translateX(0%)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim3.ani1.ani1fin,.thim4.ani1.ani1fin,.thiml.ani1.ani1fin,.thiml2.ani1.ani1fin,.thimr.ani1.ani1fin,.thimr2.ani1.ani1fin{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1);transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1)}.mrbtnset3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.mrbtnset3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4%}}.mrbtnset3 li{width:32%}.mrbtnset3 li .mrbtn{max-width:100%;margin-top:0px;width:100%}@media screen and (max-width:768px){.mrbtnset3 li{width:48%}.mrbtnset3 li:last-child{margin-top:8vw}}.mrbtnset2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.mrbtnset2{width:90%}.mrbtnset2.sty2{width:100%}}.mrbtnset2 li{width:48%}.mrbtnset2 li .mrbtn{max-width:100%;margin-top:0px;width:100%}@media screen and (max-width:768px){.mrbtnset2 li{width:100%}.mrbtnset2 li:first-child{margin-bottom:3vw}}.mrbtnset2.sty2{max-width:100%}.mrbtnset2.sty2 li{width:49%}@media screen and (max-width:768px){.mrbtnset2.sty2 li{width:100%}}.mrbtn2{width:70%;margin-left:auto;margin-right:auto;height:50px;background-color:#1e1e1e;text-align:center;position:relative;max-width:420px}.mrbtn2 a{display:block;width:100%;height:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;-webkit-transition:0.3s;transition:0.3s}.mrbtn2 a p{color:#fff;line-height:1;z-index:3;-webkit-transition:0.3s 0s;transition:0.3s 0s;position:relative;font-size:1.6rem;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){.mrbtn2 a p{font-size:3.5vw}}.mrbtn2:hover{opacity:0.7}.mrbtn{width:70%;margin-left:auto;margin-right:auto;height:50px;margin-top:60px;text-align:center;position:relative;max-width:220px}@media screen and (max-width:768px){.mrbtn{height:40px}}.mrbtn:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#1e1e1e;opacity:0;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}.mrbtn span{position:absolute;background:#1e1e1e}.mrbtn span:first-of-type,.mrbtn span:nth-of-type(3){width:1px;bottom:-1px;top:-1px;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}.mrbtn span:nth-of-type(2),.mrbtn span:nth-of-type(4){height:1px;left:-1px;right:-1px;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.mrbtn span:first-of-type{right:-1px;-webkit-transition:-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.23s;transition:-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.23s;transition:transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.23s;transition:transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.23s,-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.23s;-webkit-transform-origin:top;transform-origin:top}.mrbtn span:nth-of-type(2){top:-1px;-webkit-transition:-webkit-transform 0.08s linear 0.43s;transition:-webkit-transform 0.08s linear 0.43s;transition:transform 0.08s linear 0.43s;transition:transform 0.08s linear 0.43s,-webkit-transform 0.08s linear 0.43s;-webkit-transform-origin:left;transform-origin:left}.mrbtn span:nth-of-type(3){left:-1px;-webkit-transition:-webkit-transform 0.08s linear 0.51s;transition:-webkit-transform 0.08s linear 0.51s;transition:transform 0.08s linear 0.51s;transition:transform 0.08s linear 0.51s,-webkit-transform 0.08s linear 0.51s;-webkit-transform-origin:bottom;transform-origin:bottom}.mrbtn span:nth-of-type(4){bottom:-1px;-webkit-transition:-webkit-transform 0.3s cubic-bezier(1,0,0.65,1.01);transition:-webkit-transform 0.3s cubic-bezier(1,0,0.65,1.01);transition:transform 0.3s cubic-bezier(1,0,0.65,1.01);transition:transform 0.3s cubic-bezier(1,0,0.65,1.01),-webkit-transform 0.3s cubic-bezier(1,0,0.65,1.01);-webkit-transform-origin:right;transform-origin:right}.mrbtn a{display:block;width:100%;height:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2}.mrbtn a:before{width:1px;height:10px;content:"";background-color:#fff;position:absolute;left:50%;bottom:0px;z-index:2;-webkit-transition:0.3s 0s;transition:0.3s 0s;opacity:0}.mrbtn:before{width:1px;height:20px;content:"";background-color:#1e1e1e;position:absolute;left:50%;bottom:-10px;z-index:2;-webkit-transition:0.3s 0s;transition:0.3s 0s;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}@media screen and (max-width:768px){.mrbtn:before{bottom:-14px}}.mrbtn p{color:#1e1e1e;line-height:1;z-index:3;-webkit-transition:0.3s 0s;transition:0.3s 0s;position:relative;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);font-size:1.6rem}.mrbtn p i{font-size:1.6rem;-webkit-transition:0.3s 0s;transition:0.3s 0s;display:inline-block;font-style:normal;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:0.2em}.mrbtn p i.min{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em}@media screen and (max-width:768px){.mrbtn p{font-size:3.5vw}.mrbtn p i{font-size:3.5vw}}.mrbtn.w:after{background:#fff}.mrbtn.w span{background:#fff}.mrbtn.w a:before{background-color:#000}.mrbtn.w p{color:#fff}.mrbtn.w:before{background-color:#fff}.mrbtn.hv p{color:#fff!important}.mrbtn.hv p i{letter-spacing:0.4em!important}.mrbtn.hv a:before{opacity:1}.mrbtn.hv:before{-webkit-transition:0.3s 0s;transition:0.3s 0s;bottom:-14px}.mrbtn.hv:after{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1)}.mrbtn.hv.w p{color:#000!important}.mrbtn.entry:before{background-color:#881e1e}.mrbtn.entry:after{background-color:#881e1e;opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}.mrbtn.entry span{background:#881e1e}.mrbtn.entry a:before{opacity:1}.mrbtn.entry p{color:#fff;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mrbtn.entry.hv p{color:#881e1e!important;letter-spacing:0.3em!important}.mrbtn.entry.hv p i{letter-spacing:0.4em!important}.mrbtn.entry.hv:after{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0)}.mrbtn.ani1:before{-webkit-transition:0.6s 0.6s;transition:0.6s 0.6s;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.mrbtn.ani1 p{-webkit-transition:0.6s;transition:0.6s;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.mrbtn.ani1 span{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.mrbtn.ani1 span:first-of-type{-webkit-transition:-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.2s;transition:-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.2s;transition:transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.2s;transition:transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.2s,-webkit-transform 0.1s cubic-bezier(1,0,0.65,1.01) 0.2s;-webkit-transform-origin:bottom;transform-origin:bottom}.mrbtn.ani1 span:nth-of-type(2){-webkit-transition:-webkit-transform 0.08s linear 0.4s;transition:-webkit-transform 0.08s linear 0.4s;transition:transform 0.08s linear 0.4s;transition:transform 0.08s linear 0.4s,-webkit-transform 0.08s linear 0.4s;-webkit-transform-origin:right;transform-origin:right}.mrbtn.ani1 span:nth-of-type(3){-webkit-transition:-webkit-transform 0.08s linear 0.48s;transition:-webkit-transform 0.08s linear 0.48s;transition:transform 0.08s linear 0.48s;transition:transform 0.08s linear 0.48s,-webkit-transform 0.08s linear 0.48s;-webkit-transform-origin:top;transform-origin:top}.mrbtn.ani1 span:nth-of-type(4){-webkit-transition:-webkit-transform 0.5s cubic-bezier(0,0.53,0.29,1) 0.56s;transition:-webkit-transform 0.5s cubic-bezier(0,0.53,0.29,1) 0.56s;transition:transform 0.5s cubic-bezier(0,0.53,0.29,1) 0.56s;transition:transform 0.5s cubic-bezier(0,0.53,0.29,1) 0.56s,-webkit-transform 0.5s cubic-bezier(0,0.53,0.29,1) 0.56s;-webkit-transform-origin:left;transform-origin:left}.pagetitle2{position:relative;background-color:#fff;padding:100px 40px 20px 40px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagetitle2 .ttl{position:relative;margin:0;z-index:4;text-align:center;font-size:1.3rem;width:100%;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem);color:#000;white-space:nowrap}.pagetitle2 .ttl span{color:#000;display:block;white-space:nowrap;margin-bottom:10px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:0.1em;letter-spacing:0.6em;-webkit-transition:1s;transition:1s;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem)}.pagetitle2.ani1fin .ttl{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle2.ani1fin .ttl span{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle{overflow:hidden;position:relative;margin-top:70px}.pagetitle .bg0{position:relative;height:100%}.pagetitle .note{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;z-index:11;font-size:1.2rem;line-height:1em;position:absolute;background-color:rgba(0,0,0,0.7);color:#fff;padding:4px 20px;right:0;bottom:0;opacity:0}@media screen and (max-width:768px){.pagetitle .note{font-size:2.5vw}}.pagetitle figure{position:relative;z-index:1;opacity:0;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:1s cubic-bezier(0.52,0.08,0.18,1);transition:1s cubic-bezier(0.52,0.08,0.18,1)}.pagetitle figure picture{height:100%;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.pagetitle figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.pagetitle .cv{mix-blend-mode:multiply;background-blend-mode:multiply;z-index:2;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#002131;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:0}.pagetitle:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-color:rgba(0,0,0,0.5);content:"";opacity:0}.pagetitle .ttl{position:absolute;margin:0;z-index:4;left:50%;top:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;font-size:1.3rem;white-space:nowrap;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem);color:#fff}.pagetitle .ttl b{padding-left:3px;padding-right:3px;font-weight:normal;display:inline-block;opacity:0;-webkit-transition:3s;transition:3s;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:first-of-type{-webkit-transition-delay:1.06s,2.06s;transition-delay:1.06s,2.06s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(2){-webkit-transition-delay:1.18s,2.18s;transition-delay:1.18s,2.18s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(3){-webkit-transition-delay:1s,2s;transition-delay:1s,2s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(4){-webkit-transition-delay:1.48s,2.48s;transition-delay:1.48s,2.48s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(5){-webkit-transition-delay:1.36s,2.36s;transition-delay:1.36s,2.36s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(6){-webkit-transition-delay:1.72s,2.72s;transition-delay:1.72s,2.72s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(7){-webkit-transition-delay:1.12s,2.12s;transition-delay:1.12s,2.12s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(8){-webkit-transition-delay:1.24s,2.24s;transition-delay:1.24s,2.24s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(9){-webkit-transition-delay:1.6s,2.6s;transition-delay:1.6s,2.6s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(10){-webkit-transition-delay:1.54s,2.54s;transition-delay:1.54s,2.54s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(11){-webkit-transition-delay:1.42s,2.42s;transition-delay:1.42s,2.42s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(12){-webkit-transition-delay:1.66s,2.66s;transition-delay:1.66s,2.66s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(13){-webkit-transition-delay:1.3s,2.3s;transition-delay:1.3s,2.3s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl b:nth-of-type(14){-webkit-transition-delay:1.24s,2.24s;transition-delay:1.24s,2.24s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i{padding-left:5px;padding-right:5px;white-space:nowrap;color:#fff;display:inline-block;font-style:normal;margin-bottom:10px;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;opacity:0;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem);-webkit-transition:3s;transition:3s;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:first-of-type{-webkit-transition-delay:1.24s,2.24s;transition-delay:1.24s,2.24s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(8){-webkit-transition-delay:1.6s,2.6s;transition-delay:1.6s,2.6s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(3){-webkit-transition-delay:1.54s,2.54s;transition-delay:1.54s,2.54s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(4){-webkit-transition-delay:1.42s,2.42s;transition-delay:1.42s,2.42s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(5){-webkit-transition-delay:1.66s,2.66s;transition-delay:1.66s,2.66s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(6){-webkit-transition-delay:1.3s,2.3s;transition-delay:1.3s,2.3s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(7){-webkit-transition-delay:1.06s,2.06s;transition-delay:1.06s,2.06s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(2){-webkit-transition-delay:1.18s,2.18s;transition-delay:1.18s,2.18s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(9){-webkit-transition-delay:1s,2s;transition-delay:1s,2s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(10){-webkit-transition-delay:1.48s,2.48s;transition-delay:1.48s,2.48s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(11){-webkit-transition-delay:1.36s,2.36s;transition-delay:1.36s,2.36s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(12){-webkit-transition-delay:1.72s,2.72s;transition-delay:1.72s,2.72s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(13){-webkit-transition-delay:1.12s,2.12s;transition-delay:1.12s,2.12s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle .ttl i:nth-of-type(16){-webkit-transition-delay:1s,2s;transition-delay:1s,2s;-webkit-transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1);transition-timing-function:cubic-bezier(0,0,0,1),cubic-bezier(0,0,0,1)}.pagetitle.ani1fin figure{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle.ani1fin figure img{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle.ani1fin .cv{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle.ani1fin .ttl{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle.ani1fin .ttl span{-webkit-transition:0s 0s!important;transition:0s 0s!important}@media screen and (max-width:768px){.pagetitle{height:46svh;margin-top:60px}.pagetitle figure{height:100%}.pagetitle figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pagetitle .ttl i{font-size:7vw}.pagetitle .ttl b{font-size:3vw}}.pagein .pagetitle2{border-bottom:1px solid #000}.pagein .pagetitle2 .ttl{opacity:1;-webkit-transition:2s;transition:2s;letter-spacing:0.2em}.pagein .pagetitle2 .ttl span{-webkit-transition:2s;transition:2s;letter-spacing:0.21em}.pagein .pagetitle figure{opacity:1;-webkit-transition:2s;transition:2s;clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%)}.pagein .pagetitle figure img{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:6s;transition:6s}.pagein .pagetitle .note{opacity:1;-webkit-transition:2s 1s;transition:2s 1s}.pagein .pagetitle:before{opacity:1;-webkit-transition:2s 2s;transition:2s 2s}.pagein .pagetitle .cv{opacity:0.5;-webkit-transition:1s 1.6s;transition:1s 1.6s}.pagein .pagetitle .ttl i{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.pagein .pagetitle .ttl b{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.secopani{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;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;opacity:0;left:0;pointer-events:none}.secopani.ani1{-webkit-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.secopani .skip{position:absolute;left:20px;bottom:20px;width:100px;text-align:center;height:38px;line-height:1em;background-color:rgba(0,0,0,0.9);border:1px solid #000;color:#fff;cursor:pointer;font-size:12px;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;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:584px){.secopani .skip{font-size:3.5vw;left:5px;bottom:5px;bottom:24%}}.secopani .skip:hover{opacity:0.7}.secopani .bgmbtn{position:absolute;left:124px;bottom:20px;z-index:12;background-color:rgba(0,0,0,0.9);border:1px solid #000;width:38px;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}@media screen and (max-width:584px){.secopani .bgmbtn{left:110px;bottom:5px;bottom:24%}}.secopani .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}.secopani .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-image:url("../img/top/bgm_off.png")}.secopani .secin{width:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.secopani .secin video{width:100%;height:auto}header{-webkit-transition:1s;transition:1s}.seccontentpnl{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff}.seccontentpnl li{width:50%;position:relative;overflow:hidden;height:260px}.seccontentpnl li.cr3{width:33.3333%}@media screen and (max-width:768px){.seccontentpnl li{width:100%;height:160px}.seccontentpnl li.cr3{width:100%}}.seccontentpnl li figure.bg{height:100%}.seccontentpnl li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.seccontentpnl li .bg{display:block;vertical-align:bottom;width:100%;position:relative}.seccontentpnl li img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.seccontentpnl li:after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,0.5);content:""}.seccontentpnl li .ico{width:60px;height:60px;position:absolute;right:20px;bottom:20px;z-index:5}@media screen and (max-width:768px){.seccontentpnl li .ico{width:40px;height:40px}}.seccontentpnl li .ico:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#fff;border-radius:50%;clip-path:circle(0% at 50% 50%);-webkit-transition:0.6s;transition:0.6s}.seccontentpnl li .ico img{position:relative;z-index:2;display:block;vertical-align:bottom;width:100%}.seccontentpnl li .ico .ov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;opacity:0;-webkit-transition:0.3s;transition:0.3s}.seccontentpnl li .lead{color:#fff;position:absolute;z-index:5;left:40px;top:40px;font-size:2.4rem;margin:0;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){.seccontentpnl li .lead{left:20px;top:20px;font-size:5vw;line-height:1.8}}.seccontentpnl li .lead i{color:#fff;margin:0;line-height:1;font-size:1.2rem;display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:normal;margin-bottom:2px}@media screen and (max-width:768px){.seccontentpnl li .lead i{font-size:3vw}}.seccontentpnl li:hover .ico:before{clip-path:circle(100% at 50% 50%)}.seccontentpnl li:hover .ico .ov{opacity:1}.seccontentpnl li:hover .bg{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}.seccontentpnl li .bg{-webkit-transition:1s;transition:1s}.seccontentpnl li .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){.seccontentpnl li .cv{display:none}}.seccontentpnl li .cv picture{opacity:0;-webkit-transition:0.3s;transition:0.3s}@-webkit-keyframes load0_2_ani{0%{-webkit-mask-position:center top;mask-position:center top}to{-webkit-mask-position:center 100%;mask-position:center 100%;-webkit-mask-size:auto 500%;mask-size:auto 500%}}@keyframes load0_2_ani{0%{-webkit-mask-position:center top;mask-position:center top}to{-webkit-mask-position:center 100%;mask-position:center 100%;-webkit-mask-size:auto 500%;mask-size:auto 500%}}.seccontentpnl li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.seccontentpnl li .seccontentpnl-t{position:absolute;left:50%;top:50%;color:#fff;text-align:center;width:100%;font-size:2.2rem;z-index:3;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-shadow:0 3px 10px #222222}.seccontentpnl li .seccontentpnl-t i{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.2rem;display:block;margin-bottom:20px;letter-spacing:0.2em}@media screen and (max-width:768px){.seccontentpnl li .seccontentpnl-t i{font-size:5vw;margin-bottom:16px}}.seccontentpnl li .seccontentpnl-t span{display:block;margin-bottom:24px;font-size:clamp(1.6rem,0.2264rem + 2.1132vw,3rem);line-height:1.6}@media screen and (max-width:768px){.seccontentpnl li .seccontentpnl-t span{font-size:3.5vw;margin-bottom:16px}}.seccontentpnl li .seccontentpnl-t b{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.2rem;display:inline-block;border-bottom:1px solid #FFFFFF;padding-bottom:4px}@media screen and (max-width:768px){.seccontentpnl li .seccontentpnl-t b{font-size:5vw}}.seccontentpnl li .note{z-index:3;position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,0.8);color:#fff;line-height:1;padding:4px 10px}.secnote{background-color:#fff}.secnote .secinner{padding:40px}@media screen and (max-width:768px){.secnote .secinner{padding:6vw}}.secnote .secinner .note{line-height:1.6}.secnote .secinner .secnote-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.secnote .secinner .secnote-banner li{width:31.6666666667%;-webkit-transition:0.3s;transition:0.3s}.secnote .secinner .secnote-banner li:hover{opacity:0.7}.secnote .secinner .secnote-banner li a{display:block;width:100%;height:100%;position:relative}.secnote .secinner .secnote-banner li a img{display:block;vertical-align:bottom;width:100%}.secnote nav{border-top:1px solid #FFFFFF}.secnote nav .gnavi{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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1100px;margin-left:auto;margin-right:auto;width:100%}.secnote nav .gnavi li{height:46px;width:16.6666666667%}.secnote nav .gnavi li .en{display:none}.secnote nav .gnavi li a{display:block;width:100%;height:100%;position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.popopen{overflow:hidden!important}.opani{overflow:hidden}.opani .marr,.opani .scbar,.opani .scbart{opacity:0}.opani .secopani{opacity:1;pointer-events:auto!important;-webkit-transition:0.6s;transition:0.6s}.opani header{-webkit-transform:translateY(-140px);transform:translateY(-140px);-webkit-transition:2s;transition:2s}.opani .mainimg{-webkit-transition:2s;transition:2s;opacity:0}@media screen and (max-width:768px){.opani .spmenutit{-webkit-transition:2s;transition:2s;opacity:0}.opani .mainimg{-webkit-transition:0s;transition:0s;opacity:1}.opani .mainimg .mainimg-mainc{-webkit-transition:2s;transition:2s;opacity:0}}.i_img_tes{position:relative;z-index:3;display:block}@media print{#map,.sec1,body{background-image:none!important}.btnset,.pagetitle,.pagetop,.secnote,.secopani,.spmenutit,footer,footernav,header{display:none!important}}
/*# sourceMappingURL=style.css.map */