@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho&family=Noto+Sans+JP&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{font-family:"jost";src:url(../fonts/Jost-VariableFont_wght.ttf)}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;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}.min1{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.alp1{font-family:"jost";font-optical-sizing:auto;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:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:0.5s;transition:0.5s;background-color:var(--col_p4);opacity:0}header .header{margin:0 auto;width:100%;padding:20px 0;position:relative;display:block;z-index:91;-webkit-transition:0.3s;transition:0.3s}header .header .header-logo{width:40%;max-width:440px;margin-left:20px}@media screen and (max-width:768px){header .header .header-logo{margin-top:0px}}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 .header-menu{position:absolute;right:100px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:45%;max-width:600px}@media screen and (max-width:768px){header .header-menu{display:none}}header .header-menu li{width:25%;height:66px;background-color:var(--col_p2);border-left:1px solid #FFFFFF}header .header-menu 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}header .header-menu li a p{line-height:1;text-align:center;color:#fff;font-size:1.4rem;line-height:1.5}header .header-menu li a p.ft1{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:1.7rem}header .header-menu li a.ico1 p:after{position:relative;display:inline-block;width:16px;height:16px;content:"";margin-left:10px;background-size:100% auto;background-position:center center;background-image:url("../img/common/ico_02.svg")}@media screen and (max-width:768px){header .header-menu li a.ico1 p:after{width:12px;height:12px}}@media screen and (max-width:768px){.h-small .spmenutit0,.podfix .spmenutit0{height:50px}}@media screen and (max-width:768px){.h-small .spmenutit,.podfix .spmenutit{top:18px}}.h-small header .header,.podfix header .header{padding:12px 0}.h-small header:before,.podfix header:before{opacity:1}@media screen and (max-width:768px){header .header{padding:6vw 0 0 0;z-index:3;position:relative}header .header .header-logo{width:66%;margin-left:20px;margin-right:auto}}@media screen and (max-width:768px){}.spmenutit0{background-color:#fff;width:100px;height:66px;position:fixed;right:0;top:0;border-bottom:1px solid var(--col_p2);z-index:9010}@media screen and (max-width:768px){.spmenutit0{height:60px;width:90px;border-bottom:none}}.spmenutit{cursor:pointer;width:44px;height:28px;display:block;position:absolute;right:24px;top:24px;font-size:12px;-webkit-transition:1s;transition:1s;z-index:9010}@media screen and (max-width:768px){.spmenutit{display:block;right: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;background-color:var(--col_p2);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:6px}.spmenutit>div span:nth-of-type(3){top:12px}@media screen and (max-width:768px){}@media screen and (max-width:768px){}#index .header nav ul li.index: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(40deg) translateY(-9px);transform:rotate(40deg) translateY(-9px);top:1px}.menuopen .spmenutit span:nth-of-type(2){opacity:0}.menuopen .spmenutit span:nth-of-type(3){-webkit-transform:rotate(-40deg) translateY(11px);transform:rotate(-40deg) translateY(11px);left:-2px}.contentmenu0{position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:777;pointer-events:none}.contentmenu0 nav.contentmenu{position:absolute;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:3;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;visibility:hidden;pointer-events:none}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu{display:block}}.contentmenu0 nav.contentmenu .content{height:auto;min-height:100vh;min-height:100svh;width:60%;max-width:540px;margin-left:auto;margin-right:0;position:relative;padding:40px;padding-top:100px;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:7;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content{width:48%;width:58%;width:100%;max-width:100%;padding:8vw;padding-top:100px;padding-top:60px}}.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 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;color:var(--col_p1);-webkit-transition:0.3s;transition:0.3s;font-size:1.5rem}.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.hv p{color:var(--col_p2)}.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.hv a p{color:var(--col_p2)}.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}.menuopen header .header .mbtn{opacity:0;pointer-events: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{visibility:visible;pointer-events:auto;overflow:auto;pointer-events:auto;opacity:1}.menuopen .contentmenu0 nav.contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s;transition:0.3s}.menuopen .contentmenu0 nav.contentmenu .content{-webkit-transition:0.3s;transition:0.3s;opacity:1}#index nav.contentmenu ul.gmenu li.top a p span.en{opacity:0}#index nav.contentmenu ul.gmenu li.top a p span.ja{opacity:1}#index nav.contentmenu ul.gmenu li.top: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){}footer{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;background-color:#ffffff}@media screen and (max-width:768px){footer{padding-bottom:60px}}footer .flogo{padding-top:20px;padding-bottom:20px;width:90%;max-width:200px;margin-left:auto;margin-right:auto}footer .flogo img{display:block;vertical-align:bottom;width:100%}footer .flogo p{font-size:30px;letter-spacing:6px;line-height:1em;text-align:center;color:#2F374B}@media screen and (max-width:768px){footer .flogo{max-width:160px}}footer .footer{-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer .secinner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;padding-top:20px;max-width:100%!important;padding:20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer .secinner h3{text-align:center;font-size:16px}@media screen and (max-width:768px){footer .footer .secinner h3{font-size:16px}}footer .footer .secinner p{color:#222}footer .footer .secinner p.note{margin-bottom:20px}@media screen and (max-width:768px){footer .footer .secinner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6vw}}footer .footer p{font-size:1rem;text-align:center;font-family:"Marcellus";color:#222}footer .footer .copyNavg{text-align:center;margin-bottom:15px;width:100%}footer .footer .copyNavg ul{zoom:1}footer .footer .copyNavg ul li{display:inline-block;font-size:12px;line-height:18px;margin-right:20px}footer .footer .copyNavg ul li.copyright{display:block;clear:both;padding-top:10px}@media screen and (max-width:768px){footer .footer .copyNavg ul li{float:none;display:inline-block;margin-right:10px;margin-left:10px}}footer .footer .copyNavg ul li a{color:#222;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;position:relative;font-weight:600;font-size:1.6rem;font-family:"游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (max-width:768px){footer .footer .copyNavg ul li a{font-size:3.6vw;line-height:1.8}}footer .footer .copyNavg ul li a:after{width:10px;height:10px;position:absolute;right:0;top:2px;background-color:#3E3D35;border:1px solid #FFFFFF;content:"";z-index:2}footer .footer .copyNavg ul li a:before{width:10px;height:10px;position:absolute;right:2px;top:4px;background-color:#3E3D35;border:1px solid #FFFFFF;content:"";z-index:1}@media screen and (max-width:768px){footer .footer .copyNavg{float:none;text-align:center}}footer .footer .copyNav{width:50%}@media screen and (max-width:768px){footer .footer .copyNav{width:100%}}footer .footer .copyNav ul{zoom:1}footer .footer .copyNav ul li{float:left;font-size:1.2rem;line-height:2;margin-right:20px}@media screen and (max-width:768px){footer .footer .copyNav ul li{font-size:3vw;line-height:1.8}}footer .footer .copyNav ul li.copyright{display:block;clear:both;padding-top:10px;font-family:"Noto Serif JP","Marcellus","Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}footer .footer .copyNav ul li a{color:#222;font-family:"Noto Serif JP","Marcellus","Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media screen and (max-width:768px){footer .footer .copyNav ul li{float:none;display:inline-block;margin-right:10px;margin-left:10px}}@media screen and (max-width:768px){footer .footer .copyNav{float:none;text-align:center}}footer .footer .flogoNav{max-width:250px;height:auto;width:50%}@media screen and (max-width:768px){footer .footer .flogoNav{width:100%}}footer .footer .flogoNav ul{zoom:1}footer .footer .flogoNav ul li{float:left;font-size:12px;line-height:18px}footer .footer .flogoNav ul li img{display:block;vertical-align:bottom;width:100%}@media screen and (max-width:768px){footer .footer .flogoNav ul li{float:none;display:inline-block;margin-right:0px}}@media screen and (max-width:768px){footer .footer .flogoNav ul{width:100%;text-align:center}}@media screen and (max-width:768px){footer .footer .flogoNav{margin-top:20px;float:none;text-align:center;margin-left:auto;margin-right:auto}}footer .footer h3{display:none}footernav{position:fixed;left:0;bottom:-100px;z-index:8900;width:100%;height:60px;background-color:var(--col_p2);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;display:none}@media screen and (max-width:768px){footernav{display:-webkit-box;display:-ms-flexbox;display:flex}}footernav a,footernav>div{position:relative;z-index:5;margin:0;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:10px;cursor:pointer;width:25%;background-color:var(--col_p2);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;display:flex;justify-content:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav a.ico1,footernav>div.ico1{border-left:1px solid #FFFFFF}footernav a.ico1 span.ft1,footernav>div.ico1 span.ft1{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:3.8vw}footernav a.ico1 span:after,footernav>div.ico1 span:after{position:relative;display:inline-block;width:16px;height:16px;content:"";margin-left:10px;background-size:100% auto;background-position:center center;background-image:url("../img/common/ico_02.svg")}@media screen and (max-width:768px){footernav a.ico1 span:after,footernav>div.ico1 span:after{width:12px;height:12px}}footernav a.sw5,footernav>div.sw5{width:25%}footernav a.sw6,footernav>div.sw6{width:16.6666666667%!important}footernav a img,footernav>div img{display:block;margin:0;max-width:20px;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:5px}footernav a span,footernav>div span{color:#fff;width:100%;display:block;font-size:3.5vw;text-align:center;white-space:nowrap;line-height:1.5em}footernav a:last-child,footernav>div:last-child{border-right:none}footernav a span,footernav>div span{color:#fff}footernav a.rsv,footernav>div.rsv{border-right:1px solid #ccc}.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{overflow:hidden}#index .spmenutit0,#index header{top:-100px;-webkit-transition:1s;transition:1s}#index.opfin{overflow:auto}#index.opfin .spmenutit0,#index.opfin header{top:0}#index.opfin .fbann{right:0;-webkit-transition:1s 1s;transition:1s 1s}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-80px;left:0}#index .fbann{position:fixed;width:50%;max-width:320px;right:-330px;bottom:60px;z-index:27;-webkit-transition:1s;transition:1s}#index .fbann.hide{right:-330px;-webkit-transition:1s 0s!important;transition:1s 0s!important}#index .fbann a{display:block;width:100%;height:100%;position:relative}#index .fbann a img{display:block;vertical-align:bottom;width:100%;-webkit-transition:0.3s;transition:0.3s}#index .fbann a .cls{position:absolute;right:0;top:0;width:28px;height:28px;z-index:28}#index .fbann:hover a img{opacity:0.9}#index .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#index .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#index .scbgm video{-o-object-position:center top;object-position:center top}}#index .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#index .mainimg{overflow:hidden;position:relative}@media screen and (max-width:768px){#index .mainimg{margin-top:100px}}#index .mainimg .mainimg-1{width:95%;max-width:1400px;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;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:14vw auto;margin-bottom:7vw}@media screen and (max-width:768px){#index .mainimg .mainimg-1{width:88vw;margin-top:0;margin-bottom:0}}#index .mainimg .mainimg-1 dt{width:70%;position:relative;-webkit-transform:scale(1.2) translateX(20%);transform:scale(1.2) translateX(20%)}#index .mainimg .mainimg-1 dt .mainimg-copy2{-webkit-filter:brightness(300%);filter:brightness(300%)}#index .mainimg .mainimg-1 dt .bg{display:block;vertical-align:bottom;width:100%;opacity:0}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dt{width:100%;-webkit-transform:scale(1.2) translateX(0);transform:scale(1.2) translateX(0);margin-bottom:6vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#index .mainimg .mainimg-1 dd{width:30%;padding-left:20px}#index .mainimg .mainimg-1 dd.cr1{width:100%;margin-top:40px}#index .mainimg .mainimg-1 dd.cr1 .p1{font-weight:bold;font-size:2.3rem;line-height:1.8;margin-left:-20px;opacity:0;-webkit-transform:translateX(-40px) translateY(0);transform:translateX(-40px) translateY(0)}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dd.cr1 .p1{font-size:3.5vw}}#index .mainimg .mainimg-1 dd.cr1 .p1 span{position:relative;padding-left:6px;padding-right:6px;margin-right:8px}#index .mainimg .mainimg-1 dd.cr1 .p1 span:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background:var(--grd_bg2l);content:"";clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}#index .mainimg .mainimg-1 dd.cr1 .p1 span.bg2{margin-left:8px}#index .mainimg .mainimg-1 dd.cr1 .p1 span.bg2:before{background:var(--grd_bg2r)}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dd{width:100%;padding-left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#index .mainimg .mainimg-1 dd.cr1{margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:6vw}#index .mainimg .mainimg-1 dd.cr1 .p1{padding-left:6vw}}#index .mainimg .mainimg-1 dd .mainimg-nav{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}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dd .mainimg-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4%}}#index .mainimg .mainimg-1 dd .mainimg-nav li{width:100%;margin-bottom:20px;opacity:0;pointer-events:none;-webkit-transform:translateX(-40px);transform:translateX(-40px)}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dd .mainimg-nav li{width:48%}#index .mainimg .mainimg-1 dd .mainimg-nav li:first-of-type,#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(3),#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(5){width:54%}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(2),#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(4){width:42%}}#index .mainimg .mainimg-1 dd .mainimg-nav li:first-of-type{-webkit-transition-delay:0.5s!important;transition-delay:0.5s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(2){-webkit-transition-delay:0.6s!important;transition-delay:0.6s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(3){-webkit-transition-delay:0.7s!important;transition-delay:0.7s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(4){-webkit-transition-delay:0.8s!important;transition-delay:0.8s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(5){-webkit-transition-delay:0.9s!important;transition-delay:0.9s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li:nth-of-type(6){-webkit-transition-delay:1s!important;transition-delay:1s!important}#index .mainimg .mainimg-1 dd .mainimg-nav li a{display:block;width:100%;height:100%;position:relative}#index .mainimg .mainimg-1 dd .mainimg-nav li a p{color:var(--col_p1);display:inline-block;position:relative;-webkit-transition:0.3s;transition:0.3s;font-size:1.6rem}@media screen and (max-width:768px){#index .mainimg .mainimg-1 dd .mainimg-nav li a p{font-size:3.2vw}}#index .mainimg .mainimg-1 dd .mainimg-nav li a p:before{width:100%;height:1px;content:"";background-color:var(--col_p1);position:absolute;left:0;bottom:0;z-index:2;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:0.4s;transition:0.4s}#index .mainimg .mainimg-1 dd .mainimg-nav li a p:after{width:100%;height:1px;content:"";background-color:var(--col_p2);position:absolute;left:0;bottom:0;z-index:3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:0.6s;transition:0.6s}#index .mainimg .mainimg-1 dd .mainimg-nav li:hover a p{color:var(--col_p2)}#index .mainimg .mainimg-1 dd .mainimg-nav li:hover a p:before{-webkit-transform:scaleX(0);transform:scaleX(0)}#index .mainimg .mainimg-1 dd .mainimg-nav li:hover a p:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#index .mainimg .mainimg-copy2{position:absolute;left:0;top:0;z-index:2;width:100%}#index .mainimg .mainimg-copy2 .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#index .mainimg .mainimg-copy2 svg{position:absolute;width:100%;height:100%;left:0;top:0}#index .mainimg .cls-1,#index .mainimg .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#index .mainimg #mainc-1 .cls-1{-webkit-transition:0.6s;transition:0.6s}#index .mainimg #mainc-1 .cls-2{-webkit-transition:0.3s 0.6s;transition:0.3s 0.6s}#index .mainimg #mainc-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .mainimg #mainc-2-2 .cls-1{-webkit-transition:0.3s;transition:0.3s}#index .mainimg #mainc-3 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .mainimg #mainc-3-2 .cls-1{-webkit-transition:0.3s;transition:0.3s}#index .mainimg #mainc-4 .cls-1{-webkit-transition:0.5s;transition:0.5s}#index .mainimg #mainc-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#index .mainimg #mainc-6 .cls-1{-webkit-transition:0.6s;transition:0.6s}#index .mainimg #mainc-6 .cls-2{-webkit-transition:0.6s 0.4s;transition:0.6s 0.4s}#index .mainimg #mainc-7 .cls-1{-webkit-transition:0.6s;transition:0.6s}#index .mainimg #mainc-8 .cls-1{-webkit-transition:0.6s;transition:0.6s}#index .mainimg .mainimg-copy{width:2000px;height:575px;position:absolute;left:0;top:50%;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}#index .mainimg .mainimg-copy>ul{position:absolute;width:100%;height:100%;left:0;top:0}#index .mainimg .mainimg-copy>ul li{position:absolute;background-image:url("../img/top/mainc_01.png");opacity:0;-webkit-transform:translateY(0px) translateX(-100px);transform:translateY(0px) translateX(-100px);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}#index .mainimg .mainimg-copy>ul li:first-of-type{-webkit-transition-delay:0.06s!important;transition-delay:0.06s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(2){-webkit-transition-delay:0.12s!important;transition-delay:0.12s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(3){-webkit-transition-delay:0.18s!important;transition-delay:0.18s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(4){-webkit-transition-delay:0.24s!important;transition-delay:0.24s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(5){-webkit-transition-delay:0.3s!important;transition-delay:0.3s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(6){-webkit-transition-delay:0.36s!important;transition-delay:0.36s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(7){-webkit-transition-delay:0.42s!important;transition-delay:0.42s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(8){-webkit-transition-delay:0.48s!important;transition-delay:0.48s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(9){-webkit-transition-delay:0.54s!important;transition-delay:0.54s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(10){-webkit-transition-delay:0.6s!important;transition-delay:0.6s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(11){-webkit-transition-delay:0.66s!important;transition-delay:0.66s!important}#index .mainimg .mainimg-copy>ul li:nth-of-type(12){-webkit-transition-delay:0.72s!important;transition-delay:0.72s!important}#index .mainimg .mainimg-copy>ul li:first-of-type{background-position:-1px 0px;left:0px;top:1px;width:233px;height:233px}#index .mainimg .mainimg-copy>ul li:nth-of-type(2){background-position:-305px 0px;left:305px;top:0px;width:234px;height:227px}#index .mainimg .mainimg-copy>ul li:nth-of-type(3){background-position:-637px -19px;left:637px;top:19px;width:192px;height:204px}#index .mainimg .mainimg-copy>ul li:nth-of-type(4){background-position:-921px -156px;left:921px;top:156px;width:77px;height:72px}#index .mainimg .mainimg-copy>ul li:nth-of-type(5){background-position:-7px -343px;left:7px;top:343px;width:227px;height:231px}#index .mainimg .mainimg-copy>ul li:nth-of-type(6){background-position:-302px -411px;left:302px;top:411px;width:164px;height:153px}#index .mainimg .mainimg-copy>ul li:nth-of-type(7){background-position:-600px -350px;left:600px;top:350px;width:138px;height:225px}#index .mainimg .mainimg-copy>ul li:nth-of-type(8){background-position:-815px -345px;left:815px;top:345px;width:183px;height:224px}#index .mainimg .mainimg-copy>ul li:nth-of-type(9){background-position:-1079px -346px;left:1079px;top:346px;width:187px;height:227px}#index .mainimg .mainimg-copy>ul li:nth-of-type(10){background-position:-1349px -361px;left:1349px;top:361px;width:215px;height:184px}#index .mainimg .mainimg-copy>ul li:nth-of-type(11){background-position:-1642px -341px;left:1642px;top:341px;width:192px;height:227px}#index .mainimg .mainimg-copy>ul li:nth-of-type(12){background-position:-1926px -494px;left:1926px;top:494px;width:74px;height:75px}#index .mainimg.act1 .mainimg-1 dt{-webkit-transform:scale(1,1) translateX(20%);transform:scale(1,1) translateX(20%);-webkit-transition:8s;transition:8s}@media screen and (max-width:768px){#index .mainimg.act1 .mainimg-1 dt{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}}#index .mainimg.act1 .mainimg-1 dt .mainimg-copy2{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:3s;transition:3s}#index .mainimg.act2 .mainimg-1 dt .mainimg-copy li{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:1s;transition:1s}#index .mainimg.act3 .mainimg-1 dd .mainimg-nav li{pointer-events:auto;opacity:1;-webkit-transition:1s;transition:1s;-webkit-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}#index .mainimg.act3 .mainimg-1 dd.cr1 .p1{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#index .mainimg.act3 .mainimg-1 dd.cr1 .p1{-webkit-transition:2s 0s;transition:2s 0s}}#index .mainimg.act3 .mainimg-1 dd.cr1 .p1 span{color:#fff;-webkit-transition:2s 0.6s;transition:2s 0.6s}@media screen and (max-width:768px){#index .mainimg.act3 .mainimg-1 dd.cr1 .p1 span{-webkit-transition:2s 0s;transition:2s 0s}}#index .mainimg.act3 .mainimg-1 dd.cr1 .p1 span:before{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);-webkit-transition:1s 1s;transition:1s 1s}@media screen and (max-width:768px){#index .mainimg.act3 .mainimg-1 dd.cr1 .p1 span:before{-webkit-transition:1s 0.4s;transition:1s 0.4s}}#index .mainimg.act3 .mainimg-1 dt{-webkit-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%);-webkit-transition:1s 0.4s;transition:1s 0.4s}#index .mainimg2{overflow:hidden;opacity:0;-webkit-transition:2s;transition:2s}#index .mainimg2.act3{opacity:1}#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 .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#index .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#index.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#index .sec1{opacity:0}#index .sec1 .sec1-c1{position:relative;margin-bottom:60px}@media screen and (max-width:768px){#index .sec1 .sec1-c1{margin-bottom:8vw}}#index .sec1 .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#index .sec1 .sec1-c1 .sec1-c1-copy{width:80%}}#index .sec1 .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#index .sec1 .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#index .sec1 .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec1 .sec1-c1 .sec1-c1-copy .cls-1,#index .sec1 .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#index .sec1 .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#index .sec1 .sec1-c1 .lead{position:absolute;left:51%;top:50%;z-index:3;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#index .sec1 .sec1-c1 .lead{width:100%}}#index .sec1 .sec1-c1 .lead span{font-size:3.7rem}#index .sec1 .sec1-c1 .lead span.row{display:block}#index .sec1 .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#index .sec1 .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#index .sec1 .sec1-c1 .lead span{font-size:5.5vw}}#index .sec1 .evtcal{position:relative;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#index .sec1 .evtcal{margin-top:4vw;margin-bottom:3vw}}#index .sec1 .evtcal .h3t{background-color:#af1d4e;color:#fff;text-align:center;line-height:1;padding:10px;font-size:2rem;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto}#index .sec1 .evtcal .h3t.cr4{max-width:870px}@media screen and (max-width:768px){#index .sec1 .evtcal .h3t{font-size:4vw;width:100%}}#index .sec1 .evtcal .evtcal1{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}#index .sec1 .evtcal .evtcal1 li{width:16.6666666667%;border:1.5px solid #af1d4e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#index .sec1 .evtcal .evtcal1 li{width:33.3333333333%}}#index .sec1 .evtcal .evtcal1 li img{display:block;vertical-align:bottom;width:100%}#index .sec1 .i_cal{position:relative;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#index .sec1 .i_cal{margin-top:4vw;margin-bottom:3vw}}#index .sec1 p.lead.sty3{text-align:center;margin-bottom:20px}@media screen and (max-width:768px){#index .sec1 p.lead.sty3{margin-top:6vw;margin-bottom:0}}#index .sec1 p.lead.sty3 i{font-size:2rem;font-family:"jost";font-optical-sizing:auto;font-style:normal}#index .sec1 .p1{text-align:center}#index .sec1 .p1.sty3{font-size:2.6rem;line-height:1.8}@media screen and (max-width:768px){#index .sec1 .p1.sty3{font-size:5vw;margin-top:12vw}}#index .sec1 .mainimg-nav{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}@media screen and (max-width:768px){#index .sec1 .mainimg-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4%;margin-bottom:6vw}#index .sec1 .mainimg-nav._sp{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}#index .sec1 .mainimg-nav li{width:100%;margin-bottom:20px}@media screen and (max-width:768px){#index .sec1 .mainimg-nav li{width:48%}#index .sec1 .mainimg-nav li:first-of-type,#index .sec1 .mainimg-nav li:nth-of-type(3),#index .sec1 .mainimg-nav li:nth-of-type(5){width:54%}#index .sec1 .mainimg-nav li:nth-of-type(2),#index .sec1 .mainimg-nav li:nth-of-type(4){width:42%}}#index .sec1 .mainimg-nav li:first-of-type{-webkit-transition-delay:0.5s!important;transition-delay:0.5s!important}#index .sec1 .mainimg-nav li:nth-of-type(2){-webkit-transition-delay:0.6s!important;transition-delay:0.6s!important}#index .sec1 .mainimg-nav li:nth-of-type(3){-webkit-transition-delay:0.7s!important;transition-delay:0.7s!important}#index .sec1 .mainimg-nav li:nth-of-type(4){-webkit-transition-delay:0.8s!important;transition-delay:0.8s!important}#index .sec1 .mainimg-nav li:nth-of-type(5){-webkit-transition-delay:0.9s!important;transition-delay:0.9s!important}#index .sec1 .mainimg-nav li:nth-of-type(6){-webkit-transition-delay:1s!important;transition-delay:1s!important}#index .sec1 .mainimg-nav li a{display:block;width:100%;height:100%;position:relative}#index .sec1 .mainimg-nav li a p{color:var(--col_p1);display:inline-block;position:relative;-webkit-transition:0.3s;transition:0.3s;font-size:1.6rem}@media screen and (max-width:768px){#index .sec1 .mainimg-nav li a p{font-size:3.2vw}}#index .sec1 .mainimg-nav li a p:before{width:100%;height:1px;content:"";background-color:var(--col_p1);position:absolute;left:0;bottom:0;z-index:2;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:0.4s;transition:0.4s}#index .sec1 .mainimg-nav li a p:after{width:100%;height:1px;content:"";background-color:var(--col_p2);position:absolute;left:0;bottom:0;z-index:3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:0.6s;transition:0.6s}#index .sec1 .mainimg-nav li:hover a p{color:var(--col_p2)}#index .sec1 .mainimg-nav li:hover a p:before{-webkit-transform:scaleX(0);transform:scaleX(0)}#index .sec1 .mainimg-nav li:hover a p:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:768px){#index .sec1 .secinner{padding-top:6vw}}#index .contentbg{position:relative}#index .contentbg .cbg0{position:absolute;z-index:1}#index .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#index .contentbg .cbg1{width:64vw;top:8%}}#index .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#index .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#index .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#index .contentbg .cbg3{left:0;top:35%}}#index .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#index .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#index .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#index .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#index .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#index .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#index .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#index .contentbg .cbg8{display:none;top:68%}}#index .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#index .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#index .contentbg section{position:relative;z-index:2}#index .sec1a{position:relative;z-index:3;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;margin-top:140px;margin-bottom:40px}@media screen and (max-width:768px){#index .sec1a{-ms-flex-wrap:wrap;flex-wrap:wrap}}#index .sec1a.sty2{margin-top:0;margin-bottom:0}@media screen and (max-width:768px){#index .sec1a{margin-top:20vw;margin-bottom:6vw}#index .sec1a.spmb0{margin-bottom:0}#index .sec1a.sty2{margin-top:0;margin-bottom:0}}#index .sec1a .cbtn{margin-left:0;margin-right:auto;margin-top:40px;position:relative}@media screen and (max-width:768px){#index .sec1a .cbtn{margin-top:6vw;width:100%;max-width:100%;margin-left:auto;margin-right:auto}}#index .sec1a .cbtn:after{position:absolute;display:block;right:14px;top:50%;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;content:"";margin-left:10px;background-size:100% auto;background-position:center center;background-image:url("../img/common/ico_01.svg")}@media screen and (max-width:768px){#index .sec1a .cbtn:after{width:12px;height:12px}}#index .sec1a.btm{margin-bottom:0px}@media screen and (max-width:768px){#index .sec1a.btm{margin-bottom:0px}}#index .sec1a dt{width:58%;position:relative}@media screen and (max-width:768px){#index .sec1a dt{width:100%}}#index .sec1a dt.sr1{width:100%}#index .sec1a dt .sec1b{position:absolute;z-index:5;left:-20px;top:-20px}#index .sec1a dt .sec1b.sty2{top:auto;bottom:20px}@media screen and (max-width:768px){#index .sec1a dt .sec1b{left:-3vw;top:-3vw}#index .sec1a dt .sec1b.sty2{top:auto;bottom:0vw}}#index .sec1a dt .sec1b .p3{display:inline-block;line-height:1;color:#fff;position:relative;padding:0 10px;height:44px}@media screen and (max-width:768px){#index .sec1a dt .sec1b .p3{height:34px}}#index .sec1a dt .sec1b .p3 span{font-size:2.4rem;letter-spacing:0.1em;height:100%;display:inline-block;position:relative;z-index:3;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-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}#index .sec1a dt .sec1b .p3 span small{font-size:1.6rem;-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width:768px){#index .sec1a dt .sec1b .p3 span small{font-size:3vw}}@media screen and (max-width:768px){#index .sec1a dt .sec1b .p3 span{font-size:4vw}}#index .sec1a dt .sec1b .p3:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#index .sec1a dt .sec1b .p3.ani1:before{-webkit-transition:1s 0.6s;transition:1s 0.6s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#index .sec1a dt .sec1b .p2{display:inline-block;line-height:1;color:#fff;position:relative;padding:0 10px;height:44px;margin-right:50%}@media screen and (max-width:768px){#index .sec1a dt .sec1b .p2{height:34px;margin-right:30%}}#index .sec1a dt .sec1b .p2 img{display:inline-block;width:34px;margin-right:10px}#index .sec1a dt .sec1b .p2 span{height:100%;display:inline-block;position:relative;z-index:3;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}#index .sec1a dt .sec1b .p2:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#index .sec1a dt .sec1b .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal}#index .sec1a dt .sec1b .p2.ani1:before{-webkit-transition:1s;transition:1s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#index .sec1a dd{width:38%;position:relative;padding-left:40px}@media screen and (max-width:768px){#index .sec1a dd{width:100%;padding-left:0}}#index .sec1a dd .p1{font-size:2.6rem;text-align:left;line-height:1.8;margin-bottom:40px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#index .sec1a dd .p1 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:4rem;background:var(--grd_bg1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#index .sec1a dd .p1 i.b{font-weight:bold}#index .sec1a dd .p1 i.sty2{font-size:3rem}@media screen and (max-width:768px){#index .sec1a dd .p1 i.sty2{font-size:4vw;margin-top:6vw}}#index .sec1a dd .p1 i small{font-size:2.6rem}@media screen and (max-width:768px){#index .sec1a dd .p1{margin-bottom:3vw;font-size:5vw;margin-top:3vw}}#index .sec1a dd .sec1-point{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}#index .sec1a dd .sec1-point li{padding-left:20px;position:relative;font-size:1.5rem;line-height:2;width:100%;margin-bottom:12px}#index .sec1a dd .sec1-point li:before{width:13px;height:13px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;content:"";background:var(--grd_bg3);overflow:hidden;position:absolute;left:0;top:9px}@media screen and (max-width:768px){#index .sec1a dd .sec1-point li{font-size:3.5vw;margin-bottom:8px}}#index .sec1a.rvs dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){#index .sec1a.rvs dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#index .sec1a.rvs dd{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){#index .sec1a.rvs dd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#index .sec2{position:relative}#index .sec2 .secinner{position:relative;z-index:3}#index .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#index .sec2 .sec2-bg picture{height:100%}#index .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#index .sec3{position:relative}#index .sec3 .secinner{position:relative;z-index:3}#index .sec3 .secinner .lead{line-height:1;text-align:center;background:var(--grd_bg1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;margin-bottom:30px}@media screen and (max-width:768px){#index .sec3 .secinner .lead{margin-bottom:4vw}}#index .sec3 .secinner .p1{text-align:center;position:relative;line-height:2;margin-bottom:12px}#index .sec3 .secinner .txt{text-align:center}#index .sec3 .i_flow_01{max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:80px}@media screen and (max-width:768px){#index .sec3 .i_flow_01{margin-top:8vw;width:88%;margin-bottom:10vw}}#index .sec3 .sec3-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#index .sec3 .sec3-bg picture{height:100%}#index .sec3 .sec3-bg img{-o-object-position:top;object-position:top;height:100%;-o-object-fit:cover;object-fit:cover}#index .slick-next,#index .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#index .slick-next:focus,#index .slick-next:hover,#index .slick-prev:focus,#index .slick-prev:hover{outline:none;background:transparent;color:transparent}#index .slick-next:focus:before,#index .slick-next:hover:before,#index .slick-prev:focus:before,#index .slick-prev:hover:before{opacity:1}#index .slick-next.slick-disabled:before,#index .slick-prev.slick-disabled:before{opacity:0.25}#index .slick-next:before,#index .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#index .slick-prev{left:-25px}#index [dir=rtl] .slick-prev{left:auto;right:-25px}#index .slick-prev:before{content:"←"}#index [dir=rtl] .slick-prev:before{content:"→"}#index .slick-next{right:-25px}#index [dir=rtl] .slick-next{left:-25px;right:auto}#index .slick-next:before{content:"→"}#index [dir=rtl] .slick-next:before{content:"←"}#index .slick-dotted.slick-slider{margin-bottom:30px}#index .slick-dots{position:absolute;bottom:-35px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:24px;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#index .slick-dots{width:80%;padding:12px 0px}}#index .slide-arrow{cursor:pointer;width:9px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-80px);transform:translateX(-80px);z-index:99;left:46%;bottom:-20px}@media screen and (max-width:767px){#index .slide-arrow{left:40%}}#index .slide-arrow.next-arrow{right:46%;left:auto;-webkit-transform:translateX(80px);transform:translateX(80px);bottom:-20px}@media screen and (max-width:767px){#index .slide-arrow.next-arrow{right:40%}}#index .slick-dots li{position:relative;display:inline-block;height:20px;width:14px;margin:0;padding:0;cursor:pointer}#index .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#index .slick-dots li button:focus,#index .slick-dots li button:hover{outline:none}#index .slick-dots li button:focus:before,#index .slick-dots li button:hover:before{opacity:1}#index .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:6px;height:6px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#index .slick-dots li.slick-active button:before{color:var(--col-key1);background-color:var(--col-key1)}#index .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#index .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#index .slick-list:focus{outline:none}#index .slick-list.dragging{cursor:pointer;cursor:hand}#index .slick-slider .slick-list,#index .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#index .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#index .slick-track:after,#index .slick-track:before{content:"";display:table}#index .slick-track:after{clear:both}#index .slick-loading .slick-track{visibility:hidden}#index .slick-slide{float:left;min-height:1px;display:none}#index [dir=rtl] .slick-slide{float:right}#index .slick-slide img{display:block}#index .slick-slide.slick-loading img{display:none}#index .slick-slide.dragging img{pointer-events:none}#index .slick-initialized .slick-slide{display:block}#index .slick-loading .slick-slide{visibility:hidden}#index .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#index .slick-arrow.slick-hidden{display:none}#index .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:310px;margin:0px}#index .sec2a0 .slide-item i{font-style:normal;font-size:12px;width:20px;height:20px;line-height:1;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;color:#fff;background-color:rgba(0,0,0,0.9);position:absolute;left:0;bottom:0;z-index:3}@media screen and (max-width:768px){#index .sec2a0 .slide-item i{font-size:2.5vw;width:16px;height:16px}}@media screen and (max-width:768px){#index .sec2a0 .slide-item{width:60vw}}#index .slick-list{margin-right:0px}#index .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@-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 .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#index .bgmbtn img{width:60%}#index .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#index .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#index .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}#index .secopani{position:fixed;background-color:#fff;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;pointer-events:none}#index .secopani:after{pointer-events:none;content:"";position:absolute;z-index:10;height:110%;top:-5%;right:0;bottom:0;left:0;opacity:1;background:linear-gradient(285deg,rgba(255,255,255,0),rgba(255,255,255,0) 10%,#fff 30%,#fff 80%,#fff 110%);width:150vw;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:2s;transition:2s;z-index:5}#index .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)}#index .secopani.ani1:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#index .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)}#index .secopani .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 .secopani .skip{font-size:3.5vw}}#index .secopani .skip:hover{opacity:0.7}#index .secopani .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#index .secopani .bgmbtn img{width:60%}#index .secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#index .secopani .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#index .secopani .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}#index .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}#index .secopani .secin video{width:90%;height:auto}@media screen and (max-width:768px){#index .secopani .secin video{width:100%;height:auto}}@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){}#about{background-color:#f1f1f1}#about .ancb{position:relative}#about .ancb a{position:absolute;top:-80px;left:0}#about .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#about .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#about .scbgm video{-o-object-position:center top;object-position:center top}}#about .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#about section{position:relative;z-index:2}#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 .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#about .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#about.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#about .sec1 .p1{text-align:center}@media screen and (max-width:768px){#about .sec1 .secinner{padding-top:6vw}}#about .sec1-c1{position:relative;margin-bottom:40px}#about .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#about .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#about .sec1-c1{margin-bottom:6vw}}#about .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#about .sec1-c1 .sec1-c1-copy{width:80%}}#about .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#about .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#about .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#about .sec1-c1 .sec1-c1-copy .cls-1,#about .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#about .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#about .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#about .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#about .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#about .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#about .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#about .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#about .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#about .sec1-c1 .lead{width:100%}}#about .sec1-c1 .lead span{font-size:3.7rem}#about .sec1-c1 .lead span.row{display:block}#about .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#about .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#about .sec1-c1 .lead span{font-size:5.5vw}}#about .contentbg{position:relative;background-color:#fff}#about .contentbg .cbg0{position:absolute;z-index:1}#about .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#about .contentbg .cbg1{width:64vw;top:8%}}#about .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#about .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#about .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#about .contentbg .cbg3{left:0;top:35%}}#about .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#about .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#about .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#about .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#about .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#about .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#about .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#about .contentbg .cbg8{display:none;top:68%}}#about .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#about .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#about .contentbg section{position:relative;z-index:2}#about .sec2{position:relative}#about .sec2 .secinner{position:relative;z-index:3}#about .sec2 .secinner .p1{text-align:center;font-size:2.6rem;font-weight:bold;color:#505050;line-height:2.2}@media screen and (max-width:768px){#about .sec2 .secinner .p1{font-size:5vw}}#about .sec2 .secinner .p3{max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#about .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:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media screen and (max-width:768px){#about .sec2 .sec2b{margin-top:6vw}}#about .sec2 .sec2b dt{width:42%}@media screen and (max-width:768px){#about .sec2 .sec2b dt{width:100%}}#about .sec2 .sec2b dd{width:54%}#about .sec2 .sec2b dd .p1{text-align:left}#about .sec2 .sec2b dd .p3{margin-bottom:0}@media screen and (max-width:768px){#about .sec2 .sec2b dd{width:100%}#about .sec2 .sec2b dd .p1{text-align:center}#about .sec2 .sec2b dd .p3{text-align:left;margin:0}#about .sec2 .sec2b dd .p3 br{display:none}}#about .sec2 .n_sec2b{margin-top:20px}#about .sec2 .i_img_12{position:relative;overflow:visible}@media screen and (max-width:768px){#about .sec2 .i_img_12{margin-top:6vw;margin-bottom:6vw}}#about .sec2 .i_img_12 .bg{display:block;vertical-align:bottom;width:100%;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:2s;transition:2s}#about .sec2 .i_img_12 .cv{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:1s;transition:1s}#about .sec2 .i_img_12 .cv.cv1{-webkit-transition:1s 0.04s;transition:1s 0.04s}#about .sec2 .i_img_12 .cv.cv2{-webkit-transition:1s 0.08s;transition:1s 0.08s}#about .sec2 .i_img_12 .cv.cv3{-webkit-transition:1s 0.12s;transition:1s 0.12s}#about .sec2 .i_img_12 .cv.cv4{-webkit-transition:1s 0.16s;transition:1s 0.16s}#about .sec2 .i_img_12 .cv.cv5{-webkit-transition:1s 0.2s;transition:1s 0.2s}#about .sec2 .i_img_12 .cv.cv6{-webkit-transition:1s 0.24s;transition:1s 0.24s}#about .sec2 .i_img_12 .cv.cv7{-webkit-transition:1s 0.28s;transition:1s 0.28s}#about .sec2 .i_img_12 .cv.cv8{-webkit-transition:1s 0.32s;transition:1s 0.32s}#about .sec2 .i_img_12.ani1 .bg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#about .sec2 .i_img_12.ani1 .cv{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#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;margin-top:40px;padding-bottom:40px;margin-bottom:40px;position:relative}#about .sec2 .sec2a li{width:32%}@media screen and (max-width:768px){#about .sec2 .sec2a li{width:100%;margin-bottom:6vw}}#about .sec2 .sec2a li h4{background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:1.8rem;margin-bottom:1.4rem;font-weight:bold}#about .sec2 .sec2a li figure{margin-bottom:2rem}@media screen and (max-width:768px){#about .sec2 .sec2a li figure{height:160px}#about .sec2 .sec2a li figure img,#about .sec2 .sec2a li figure picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}#about .sec2 .sec2a li p{width:90%;margin-left:auto;margin-right:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em;text-align:justify}@media screen and (max-width:768px){#about .sec2 .sec2a li p{font-size:3.5vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#about .sec2 .sec2a:before{width:100%;height:1px;content:"";background-color:#505050;position:absolute;left:0;bottom:0}#about .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#about .sec2 .sec2-bg picture{height:100%}#about .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#about .sec2 .n_sec2b{margin-top:40px}@media screen and (max-width:768px){#about .sec2 .p3_img_11{text-align:left;margin-top:6vw!important;margin-bottom:6vw!important}#about .sec2 .p3_img_11 br{display:none}}#about .sec3{position:relative}#about .sec3 .secinner{position:relative;z-index:3}#about .slick-next,#about .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#about .slick-next:focus,#about .slick-next:hover,#about .slick-prev:focus,#about .slick-prev:hover{outline:none;background:transparent;color:transparent}#about .slick-next:focus:before,#about .slick-next:hover:before,#about .slick-prev:focus:before,#about .slick-prev:hover:before{opacity:1}#about .slick-next.slick-disabled:before,#about .slick-prev.slick-disabled:before{opacity:0.25}#about .slick-next:before,#about .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#about .slick-prev{left:-25px}#about [dir=rtl] .slick-prev{left:auto;right:-25px}#about .slick-prev:before{content:"←"}#about [dir=rtl] .slick-prev:before{content:"→"}#about .slick-next{right:-25px}#about [dir=rtl] .slick-next{left:-25px;right:auto}#about .slick-next:before{content:"→"}#about [dir=rtl] .slick-next:before{content:"←"}#about .slick-dotted.slick-slider{margin-bottom:30px}#about .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#about .slick-dots{width:80%;padding:12px 0px}}#about .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#about .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#about .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#about .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#about .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#about .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#about .slick-dots li button:focus,#about .slick-dots li button:hover{outline:none}#about .slick-dots li button:focus:before,#about .slick-dots li button:hover:before{opacity:1}#about .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#about .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#about .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#about .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#about .slick-list:focus{outline:none}#about .slick-list.dragging{cursor:pointer;cursor:hand}#about .slick-slider .slick-list,#about .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#about .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#about .slick-track:after,#about .slick-track:before{content:"";display:table}#about .slick-track:after{clear:both}#about .slick-loading .slick-track{visibility:hidden}#about .slick-slide{float:left;min-height:1px;display:none}#about [dir=rtl] .slick-slide{float:right}#about .slick-slide img{display:block}#about .slick-slide.slick-loading img{display:none}#about .slick-slide.dragging img{pointer-events:none}#about .slick-initialized .slick-slide{display:block}#about .slick-loading .slick-slide{visibility:hidden}#about .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#about .slick-arrow.slick-hidden{display:none}#about .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#about .sec2a0{margin-top:6vw}}#about .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#about .sec2a0 .slide-item{height:300px}}#about .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#about .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#about .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#about .sec2a0 .slide-item h4 i{font-size:3.5vw}}#about .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#about .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#about .sec2a0 .slide-item p br{display:none}}#about .sec2a0 .slide-item figure{margin-bottom:20px}#about .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#about .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#about .sec2a0 .slide-item{width:60vw}}#about .slick-list{margin-right:0px}#about .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@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:584px){#about .skip{font-size:3.5vw}}#about .skip:hover{opacity:0.7}#about .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#about .bgmbtn img{width:60%}#about .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#about .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#about .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@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){}#support{background-color:#f1f1f1}#support .ancb{position:relative}#support .ancb a{position:absolute;top:-80px;left:0}#support .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#support .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#support .scbgm video{-o-object-position:center top;object-position:center top}}#support .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#support section{position:relative;z-index:2}#support figure.pri2{overflow:visible}#support 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){#support figure .mov{width:40px;top:45%}}#support figure .mov img{display:block;vertical-align:bottom;width:100%}#support figure .figinner{overflow:hidden;position:relative}#support figure .note.rrt{position:relative}#support .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#support .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#support.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#support .sec1 .p1{text-align:center}@media screen and (max-width:768px){#support .sec1 .secinner{padding-top:6vw}}#support .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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#support .sec1 .sec1a{margin-top:8vw}}#support .sec1 .sec1a .p1{text-align:center;line-height:1.5;font-weight:bold;margin-bottom:20px;font-size:2.7rem}@media screen and (max-width:768px){#support .sec1 .sec1a .p1{font-size:5vw;margin-bottom:10px}}#support .sec1 .sec1a .p2{text-align:center;font-size:4rem;line-height:1;margin-bottom:20px}#support .sec1 .sec1a .p2 small{font-size:3rem}#support .sec1 .sec1a .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:8rem;color:#466cb4;font-weight:bold}#support .sec1 .sec1a .p2 i.i2{font-size:5rem}@media screen and (max-width:768px){#support .sec1 .sec1a .p2{font-size:6vw}#support .sec1 .sec1a .p2 small{font-size:3.5vw}#support .sec1 .sec1a .p2 i{font-size:12vw}#support .sec1 .sec1a .p2 i.i2{font-size:7vw}}#support .sec1 .sec1a .p3{text-align:center;line-height:1.5;font-size:1.4rem}@media screen and (max-width:768px){#support .sec1 .sec1a .p3{font-size:2.5vw}}#support .sec1 .sec1a dt{width:46%;position:relative}@media screen and (max-width:768px){#support .sec1 .sec1a dt{width:49%}}#support .sec1 .sec1a dd{width:46%}@media screen and (max-width:768px){#support .sec1 .sec1a dd{width:49%}}#support .sec1 .sec1a .i_img_01{position:relative;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);overflow:visible}#support .sec1 .sec1a .i_img_01 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#support .sec1 .sec1a .i_img_01.ani1{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}#support .sec1 .sec1a .i_img_01.ani1 .cv{opacity:1;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transition:1s 0.6s;transition:1s 0.6s}#support .sec1 .sec1a .i_img_01 .cv{position:absolute;width:100%;height:100%;left:0;z-index:3;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}#support .sec1 .sec1a .i_img_01 .cv.i_img_01_04{left:-5%;top:3px}#support .sec1 .sec1a .i_img_01 .cv.i_img_02_04{left:-7.5%;top:3px}#support .sec1 .sec1a .i_img_01 svg{position:absolute;width:100%;height:100%;left:0;top:0}#support .sec1 .sec1a .i_img_01 .cls-1,#support .sec1 .sec1a .i_img_01 .cls-2{fill:none;stroke:#fff;stroke-width:116;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#support .sec1-c1{position:relative;margin-bottom:40px}#support .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#support .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#support .sec1-c1{margin-bottom:6vw}}#support .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#support .sec1-c1 .sec1-c1-copy{width:80%}}#support .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#support .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#support .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#support .sec1-c1 .sec1-c1-copy .cls-1,#support .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#support .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#support .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#support .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#support .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#support .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#support .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#support .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#support .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#support .sec1-c1 .lead{width:100%}}#support .sec1-c1 .lead span{font-size:3.7rem}#support .sec1-c1 .lead span.row{display:block}#support .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#support .sec1-c1 .lead span.row:first-of-type span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#support .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#support .sec1-c1 .lead span.row:nth-of-type(2) span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}@media screen and (max-width:768px){#support .sec1-c1 .lead span{font-size:5.5vw}}#support .contentbg{position:relative;background-color:#fff}#support .contentbg .cbg0{position:absolute;z-index:1}#support .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#support .contentbg .cbg1{width:64vw;top:8%}}#support .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#support .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#support .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#support .contentbg .cbg3{left:0;top:35%}}#support .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#support .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#support .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#support .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#support .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#support .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#support .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#support .contentbg .cbg8{display:none;top:68%}}#support .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#support .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#support .contentbg section{position:relative;z-index:2}#support .sec2{position:relative}#support .sec2 .secinner{position:relative;z-index:3}#support .sec2 .secinner .p1{text-align:center;font-size:2.6rem;font-weight:bold;color:#505050;line-height:2.2}@media screen and (max-width:768px){#support .sec2 .secinner .p1{font-size:5vw}}#support .sec2 .secinner .p3{max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#support .sec2 .secinner .p2{text-align:center;line-height:2.2}#support .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: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;margin-top:60px}@media screen and (max-width:768px){#support .sec2 .sec2b{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8vw}}#support .sec2 .sec2b figure .note.w{color:#fff}@media screen and (max-width:768px){#support .sec2 .sec2b figure{margin-top:6vw}}#support .sec2 .sec2b .p1{text-align:left;font-size:2.4rem;line-height:2}@media screen and (max-width:768px){#support .sec2 .sec2b .p1{font-size:4.5vw}}#support .sec2 .sec2b .p3{margin-bottom:0;margin-top:20px}@media screen and (max-width:768px){#support .sec2 .sec2b .p3{margin-top:10px}}#support .sec2 .sec2b dt{width:47%}@media screen and (max-width:768px){#support .sec2 .sec2b dt{width:100%}}#support .sec2 .sec2b dd{width:47%}@media screen and (max-width:768px){#support .sec2 .sec2b dd{width:100%}}#support .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){#support .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#support .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){#support .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#support .sec2 .sec2b .sec2b1{background-color:#fff;padding:40px;height:100%}#support .sec2 .sec2b .sec2b1 h4{border-radius:24px;background:-webkit-gradient(linear,left top,right top,from(rgb(180,9,54)),color-stop(99.36%,rgb(243,207,182)));background:linear-gradient(90deg,rgb(180,9,54) 0%,rgb(243,207,182) 99.36%);color:#fff;text-align:center;font-size:1.7rem;padding:14px;margin-bottom:20px}@media screen and (max-width:768px){#support .sec2 .sec2b .sec2b1 h4{font-size:4vw;padding:14px}}#support .sec2 .sec2b .sec2b1 .p3{margin:0;line-height:1;margin-bottom:10px;font-size:1.5rem}@media screen and (max-width:768px){#support .sec2 .sec2b .sec2b1 .p3{font-size:3.5vw}}@media screen and (max-width:768px){#support .sec2 .sec2b .sec2b1{margin-top:6vw;padding:3vw}}#support .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#support .sec2 .sec2-bg picture{height:100%}#support .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#support .sec3{position:relative}#support .sec3 .secinner{position:relative;z-index:3}#support .slick-next,#support .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#support .slick-next:focus,#support .slick-next:hover,#support .slick-prev:focus,#support .slick-prev:hover{outline:none;background:transparent;color:transparent}#support .slick-next:focus:before,#support .slick-next:hover:before,#support .slick-prev:focus:before,#support .slick-prev:hover:before{opacity:1}#support .slick-next.slick-disabled:before,#support .slick-prev.slick-disabled:before{opacity:0.25}#support .slick-next:before,#support .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#support .slick-prev{left:-25px}#support [dir=rtl] .slick-prev{left:auto;right:-25px}#support .slick-prev:before{content:"←"}#support [dir=rtl] .slick-prev:before{content:"→"}#support .slick-next{right:-25px}#support [dir=rtl] .slick-next{left:-25px;right:auto}#support .slick-next:before{content:"→"}#support [dir=rtl] .slick-next:before{content:"←"}#support .slick-dotted.slick-slider{margin-bottom:30px}#support .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#support .slick-dots{width:80%;padding:12px 0px}}#support .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#support .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#support .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#support .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#support .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#support .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#support .slick-dots li button:focus,#support .slick-dots li button:hover{outline:none}#support .slick-dots li button:focus:before,#support .slick-dots li button:hover:before{opacity:1}#support .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#support .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#support .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#support .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#support .slick-list:focus{outline:none}#support .slick-list.dragging{cursor:pointer;cursor:hand}#support .slick-slider .slick-list,#support .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#support .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#support .slick-track:after,#support .slick-track:before{content:"";display:table}#support .slick-track:after{clear:both}#support .slick-loading .slick-track{visibility:hidden}#support .slick-slide{float:left;min-height:1px;display:none}#support [dir=rtl] .slick-slide{float:right}#support .slick-slide img{display:block}#support .slick-slide.slick-loading img{display:none}#support .slick-slide.dragging img{pointer-events:none}#support .slick-initialized .slick-slide{display:block}#support .slick-loading .slick-slide{visibility:hidden}#support .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#support .slick-arrow.slick-hidden{display:none}#support .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#support .sec2a0{margin-top:6vw}}#support .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#support .sec2a0 .slide-item{height:300px}}#support .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#support .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#support .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#support .sec2a0 .slide-item h4 i{font-size:3.5vw}}#support .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#support .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#support .sec2a0 .slide-item p br{display:none}}#support .sec2a0 .slide-item figure{margin-bottom:20px}#support .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#support .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#support .sec2a0 .slide-item{width:60vw}}#support .slick-list{margin-right:0px}#support .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@keyframes scroll{0%{top:-50%}to{top:150%}}#support.sc0 .scbar,#support.sc0 .scbart{opacity:0}#support .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){#support .skip{font-size:3.5vw}}#support .skip:hover{opacity:0.7}#support .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#support .bgmbtn img{width:60%}#support .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#support .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#support .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@media screen and (max-width:768px){#support{}}@media screen and (max-width:768px){#support{}}@media screen and (max-width:768px){#support{}}@media screen and (max-width:768px){#support{}}@media screen and (max-width:768px){#support{}}@media screen and (max-width:768px){}#lifeworkbalance{background-color:#f1f1f1}#lifeworkbalance .ancb{position:relative}#lifeworkbalance .ancb a{position:absolute;top:-80px;left:0}#lifeworkbalance .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#lifeworkbalance .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#lifeworkbalance .scbgm video{-o-object-position:center top;object-position:center top}}#lifeworkbalance .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#lifeworkbalance section{position:relative;z-index:2}#lifeworkbalance figure.pri2{overflow:visible}#lifeworkbalance 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){#lifeworkbalance figure .mov{width:40px;top:45%}}#lifeworkbalance figure .mov img{display:block;vertical-align:bottom;width:100%}#lifeworkbalance figure .figinner{overflow:hidden;position:relative}#lifeworkbalance figure .note.rrt{position:relative}#lifeworkbalance .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#lifeworkbalance .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#lifeworkbalance.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#lifeworkbalance .sec1 .p1{text-align:center}@media screen and (max-width:768px){#lifeworkbalance .sec1 .secinner{padding-top:6vw}}#lifeworkbalance .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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#lifeworkbalance .sec1 .sec1a{padding-top:0}}#lifeworkbalance .sec1 .sec1a dt{width:36%}@media screen and (max-width:768px){#lifeworkbalance .sec1 .sec1a dt{width:46%}}#lifeworkbalance .sec1 .sec1a dd{width:60%}#lifeworkbalance .sec1 .sec1a dd .p3{text-align:center;font-size:1.4rem;border-top:1px solid #000;padding-top:20px;margin-top:20px}@media screen and (max-width:768px){#lifeworkbalance .sec1 .sec1a dd .p3{font-size:3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.5;padding-top:10px;margin-top:10px}}#lifeworkbalance .sec1 .sec1a dd .p2{text-align:center;font-weight:bold;font-size:1.7rem;line-height:1;margin-bottom:20px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#lifeworkbalance .sec1 .sec1a dd .p2 small{font-size:1.5rem}#lifeworkbalance .sec1 .sec1a dd .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:5rem;color:#466cb4;font-weight:bold}#lifeworkbalance .sec1 .sec1a dd .p2 i.i2{font-size:5rem}@media screen and (max-width:768px){#lifeworkbalance .sec1 .sec1a dd .p2{font-size:3.8vw;margin-bottom:0px}#lifeworkbalance .sec1 .sec1a dd .p2 small{font-size:3.5vw}#lifeworkbalance .sec1 .sec1a dd .p2 small.spmt2{margin-top:4vw;display:block}#lifeworkbalance .sec1 .sec1a dd .p2 i{font-size:10vw}#lifeworkbalance .sec1 .sec1a dd .p2 i.i2{font-size:7vw}}@media screen and (max-width:768px){#lifeworkbalance .sec1 .sec1a dd{width:50%}#lifeworkbalance .sec1 .sec1a dd.cr1{width:100%}}#lifeworkbalance .sec1 .i_img_01{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);position:relative}#lifeworkbalance .sec1 .i_img_01 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#lifeworkbalance .sec1 .i_img_01.ani1{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}#lifeworkbalance .sec1 .i_img_01.ani1 .cv{opacity:1;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transition:1s 0.6s;transition:1s 0.6s}#lifeworkbalance .sec1 .i_img_01 .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}#lifeworkbalance .sec1 .i_img_01 svg{position:absolute;width:100%;height:100%;left:0;top:0}#lifeworkbalance .sec1 .i_img_01 .cls-1,#lifeworkbalance .sec1 .i_img_01 .cls-2{fill:none;stroke:#fff;stroke-width:116;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#lifeworkbalance .sec1b{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#lifeworkbalance .sec1b{margin-top:6vw}}#lifeworkbalance .sec1b li{-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;width:31%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;overflow:hidden;background-color:#fff;padding:30px 0}@media screen and (max-width:768px){#lifeworkbalance .sec1b li{padding:10px 0;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;margin-bottom:3vw}}#lifeworkbalance .sec1b li.ns{-webkit-box-shadow:none;box-shadow:none}#lifeworkbalance .sec1b li.cr1{width:66%}@media screen and (max-width:768px){#lifeworkbalance .sec1b li.cr1{width:100%}}#lifeworkbalance .sec1b li .ico{position:absolute;right:0;top:0;width:120px}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .ico{width:80px}}#lifeworkbalance .sec1b li p{position:relative;z-index:3;text-align:center}#lifeworkbalance .sec1b li .p3{font-size:1.4rem}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .p3{font-size:2.5vw;width:100%;padding-left:50%}}#lifeworkbalance .sec1b li .p1{line-height:1.5;font-weight:bold}#lifeworkbalance .sec1b li .p1 span{font-weight:normal;display:block}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .p1{width:48%;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}#lifeworkbalance .sec1b li .p4{font-size:1.7rem}#lifeworkbalance .sec1b li .p4 i{color:#30619e;font-size:3rem;font-family:"jost";font-optical-sizing:auto;font-style:normal;font-weight:bold}#lifeworkbalance .sec1b li .p4 small{color:#30619e;font-weight:bold}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .p4{width:100%;font-size:3.5vw;text-align:center;margin-top:4vw}#lifeworkbalance .sec1b li .p4 i{font-size:5vw}}#lifeworkbalance .sec1b li .p2{text-align:center;font-weight:bold;font-size:1.7rem;line-height:1;margin-top:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .p2{width:48%}}#lifeworkbalance .sec1b li .p2 small{font-size:1.5rem}#lifeworkbalance .sec1b li .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:8rem;color:#c43344;font-weight:bold}#lifeworkbalance .sec1b li .p2 i.i2{font-size:5rem}@media screen and (max-width:768px){#lifeworkbalance .sec1b li .p2{font-size:3.8vw;margin-top:4px}#lifeworkbalance .sec1b li .p2 small{font-size:3.5vw}#lifeworkbalance .sec1b li .p2 small.spmt2{margin-top:4vw;display:block}#lifeworkbalance .sec1b li .p2 i{font-size:10vw}#lifeworkbalance .sec1b li .p2 i.i2{font-size:7vw}}#lifeworkbalance .sec1b1{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#lifeworkbalance .sec1b1{width:90%}#lifeworkbalance .sec1b1 .p1{width:100%!important}#lifeworkbalance .sec1b1 .p2{width:100%!important}}#lifeworkbalance .sec1b1 dt{width:48%;position:relative}@media screen and (max-width:768px){#lifeworkbalance .sec1b1 dt{width:49%}}#lifeworkbalance .sec1b1 dt:before{border-right:1px dotted #000;width:1px;height:80%;content:"";position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){#lifeworkbalance .sec1b1 dt:before{right:-1%}}#lifeworkbalance .sec1b1 dd{width:48%}@media screen and (max-width:768px){#lifeworkbalance .sec1b1 dd{width:49%}}#lifeworkbalance .sec1-c1{position:relative;margin-bottom:40px}#lifeworkbalance .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1{margin-bottom:6vw}}#lifeworkbalance .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .sec1-c1-copy{width:80%}}#lifeworkbalance .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#lifeworkbalance .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#lifeworkbalance .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#lifeworkbalance .sec1-c1 .sec1-c1-copy .cls-1,#lifeworkbalance .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#lifeworkbalance .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#lifeworkbalance .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .lead{width:100%}}#lifeworkbalance .sec1-c1 .lead span{font-size:3.7rem}#lifeworkbalance .sec1-c1 .lead span.row{display:block}#lifeworkbalance .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.1em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .lead span.row:first-of-type span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#lifeworkbalance .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.1em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .lead span.row:nth-of-type(2) span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#lifeworkbalance .sec1-c1 .lead span.row:nth-of-type(3) span{letter-spacing:0.1em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .lead span.row:nth-of-type(3) span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}@media screen and (max-width:768px){#lifeworkbalance .sec1-c1 .lead span{font-size:5.5vw}}#lifeworkbalance .contentbg{position:relative;background-color:#fff}#lifeworkbalance .contentbg .cbg0{position:absolute;z-index:1}#lifeworkbalance .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg1{width:64vw;top:8%}}#lifeworkbalance .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#lifeworkbalance .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg3{left:0;top:35%}}#lifeworkbalance .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#lifeworkbalance .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#lifeworkbalance .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#lifeworkbalance .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg8{display:none;top:68%}}#lifeworkbalance .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#lifeworkbalance .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#lifeworkbalance .contentbg section{position:relative;z-index:2}#lifeworkbalance .sec2{position:relative}#lifeworkbalance .sec2 .secinner{position:relative;z-index:3}#lifeworkbalance .sec2 .secinner .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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}#lifeworkbalance .sec2 .secinner .sec2a dt{width:23%;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-color:#f8cdbf;color:#5c514a;font-size:1.6rem;padding:20px}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2a dt{width:30%;padding:20px 0;font-size:3.5vw}}#lifeworkbalance .sec2 .secinner .sec2a dd{width:76.5%;color:#2d2d2d;background-color:#fff;font-size:1.4rem;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;padding:14px 20px;line-height:1.6}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2a dd{width:69.5%;padding:10px 10px;font-size:3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#lifeworkbalance .sec2 .secinner .sec2c{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;margin-top:60px}#lifeworkbalance .sec2 .secinner .sec2c .p1{font-size:2.6rem;text-align:left;line-height:1.8;margin-bottom:20px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2c .p1{font-size:5.5vw;text-align:center;margin-bottom:0px}}#lifeworkbalance .sec2 .secinner .sec2c dt{width:68%;padding:60px}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2c dt{width:100%;padding:6vw}#lifeworkbalance .sec2 .secinner .sec2c dt figure{width:70%;margin-left:auto;margin-right:auto}}#lifeworkbalance .sec2 .secinner .sec2c dd{width:30%;padding:20px 60px}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2c dd{width:100%;padding:20px;display:none}}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .sec2c{margin-top:6vw}}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .n_sec2b{font-size:2.5vw}}#lifeworkbalance .sec2 .secinner .p1.ht3{color:#fff;text-align:center;font-size:2.2rem;line-height:1;padding:14px;background:-webkit-gradient(linear,left top,right top,from(rgb(46,99,168)),color-stop(99.48%,rgb(197,219,190)));background:linear-gradient(90deg,rgb(46,99,168) 0%,rgb(197,219,190) 99.48%);border-radius:30px;margin-top:60px;margin-bottom:20px}#lifeworkbalance .sec2 .secinner .p1.ht3.sty3{background:-webkit-gradient(linear,left top,right top,from(rgb(180,9,54)),color-stop(99.36%,rgb(243,207,182)));background:linear-gradient(90deg,rgb(180,9,54) 0%,rgb(243,207,182) 99.36%)}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .p1.ht3{margin-bottom:10px;margin-top:6vw;font-size:4vw;padding:14px}}#lifeworkbalance .sec2 .secinner .p2.p2_img_02{text-align:center;line-height:2.2}#lifeworkbalance .sec2 .secinner .p3.p3_img_02{margin-top:20px;text-align:center;line-height:1.5;font-size:1.3rem}@media screen and (max-width:768px){#lifeworkbalance .sec2 .secinner .p3.p3_img_02{font-size:2.5vw}}#lifeworkbalance .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#lifeworkbalance .sec2 .sec2-bg picture{height:100%}#lifeworkbalance .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#lifeworkbalance .sec3{position:relative}#lifeworkbalance .sec3 .secinner{position:relative;z-index:3}#lifeworkbalance .slick-next,#lifeworkbalance .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#lifeworkbalance .slick-next:focus,#lifeworkbalance .slick-next:hover,#lifeworkbalance .slick-prev:focus,#lifeworkbalance .slick-prev:hover{outline:none;background:transparent;color:transparent}#lifeworkbalance .slick-next:focus:before,#lifeworkbalance .slick-next:hover:before,#lifeworkbalance .slick-prev:focus:before,#lifeworkbalance .slick-prev:hover:before{opacity:1}#lifeworkbalance .slick-next.slick-disabled:before,#lifeworkbalance .slick-prev.slick-disabled:before{opacity:0.25}#lifeworkbalance .slick-next:before,#lifeworkbalance .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lifeworkbalance .slick-prev{left:-25px}#lifeworkbalance [dir=rtl] .slick-prev{left:auto;right:-25px}#lifeworkbalance .slick-prev:before{content:"←"}#lifeworkbalance [dir=rtl] .slick-prev:before{content:"→"}#lifeworkbalance .slick-next{right:-25px}#lifeworkbalance [dir=rtl] .slick-next{left:-25px;right:auto}#lifeworkbalance .slick-next:before{content:"→"}#lifeworkbalance [dir=rtl] .slick-next:before{content:"←"}#lifeworkbalance .slick-dotted.slick-slider{margin-bottom:30px}#lifeworkbalance .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#lifeworkbalance .slick-dots{width:80%;padding:12px 0px}}#lifeworkbalance .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#lifeworkbalance .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#lifeworkbalance .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#lifeworkbalance .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#lifeworkbalance .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#lifeworkbalance .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#lifeworkbalance .slick-dots li button:focus,#lifeworkbalance .slick-dots li button:hover{outline:none}#lifeworkbalance .slick-dots li button:focus:before,#lifeworkbalance .slick-dots li button:hover:before{opacity:1}#lifeworkbalance .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lifeworkbalance .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#lifeworkbalance .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#lifeworkbalance .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#lifeworkbalance .slick-list:focus{outline:none}#lifeworkbalance .slick-list.dragging{cursor:pointer;cursor:hand}#lifeworkbalance .slick-slider .slick-list,#lifeworkbalance .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#lifeworkbalance .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#lifeworkbalance .slick-track:after,#lifeworkbalance .slick-track:before{content:"";display:table}#lifeworkbalance .slick-track:after{clear:both}#lifeworkbalance .slick-loading .slick-track{visibility:hidden}#lifeworkbalance .slick-slide{float:left;min-height:1px;display:none}#lifeworkbalance [dir=rtl] .slick-slide{float:right}#lifeworkbalance .slick-slide img{display:block}#lifeworkbalance .slick-slide.slick-loading img{display:none}#lifeworkbalance .slick-slide.dragging img{pointer-events:none}#lifeworkbalance .slick-initialized .slick-slide{display:block}#lifeworkbalance .slick-loading .slick-slide{visibility:hidden}#lifeworkbalance .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#lifeworkbalance .slick-arrow.slick-hidden{display:none}#lifeworkbalance .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#lifeworkbalance .sec2a0{margin-top:6vw}}#lifeworkbalance .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#lifeworkbalance .sec2a0 .slide-item{height:300px}}#lifeworkbalance .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#lifeworkbalance .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#lifeworkbalance .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#lifeworkbalance .sec2a0 .slide-item h4 i{font-size:3.5vw}}#lifeworkbalance .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#lifeworkbalance .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#lifeworkbalance .sec2a0 .slide-item p br{display:none}}#lifeworkbalance .sec2a0 .slide-item figure{margin-bottom:20px}#lifeworkbalance .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#lifeworkbalance .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#lifeworkbalance .sec2a0 .slide-item{width:60vw}}#lifeworkbalance .slick-list{margin-right:0px}#lifeworkbalance .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@keyframes scroll{0%{top:-50%}to{top:150%}}#lifeworkbalance.sc0 .scbar,#lifeworkbalance.sc0 .scbart{opacity:0}#lifeworkbalance .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){#lifeworkbalance .skip{font-size:3.5vw}}#lifeworkbalance .skip:hover{opacity:0.7}#lifeworkbalance .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#lifeworkbalance .bgmbtn img{width:60%}#lifeworkbalance .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#lifeworkbalance .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#lifeworkbalance .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@media screen and (max-width:768px){#lifeworkbalance{}}@media screen and (max-width:768px){#lifeworkbalance{}}@media screen and (max-width:768px){#lifeworkbalance{}}@media screen and (max-width:768px){#lifeworkbalance{}}@media screen and (max-width:768px){#lifeworkbalance{}}@media screen and (max-width:768px){}#skillup{background-color:#f1f1f1}#skillup .ancb{position:relative}#skillup .ancb a{position:absolute;top:-80px;left:0}#skillup .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#skillup .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#skillup .scbgm video{-o-object-position:center top;object-position:center top}}#skillup .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#skillup section{position:relative;z-index:2}#skillup figure.pri2{overflow:visible}#skillup 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){#skillup figure .mov{width:40px;top:45%}}#skillup figure .mov img{display:block;vertical-align:bottom;width:100%}#skillup figure .figinner{overflow:hidden;position:relative}#skillup figure .note.rrt{position:relative}#skillup .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#skillup .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#skillup.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#skillup .sec1 .p1{text-align:center}@media screen and (max-width:768px){#skillup .sec1 .secinner{padding-top:6vw}}#skillup .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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#skillup .sec1 .sec1a{margin-top:8vw}}#skillup .sec1 .sec1a .p1{text-align:center;line-height:1.5;font-weight:bold;margin-bottom:20px;font-size:2.7rem}@media screen and (max-width:768px){#skillup .sec1 .sec1a .p1{font-size:5vw;margin-bottom:10px}}#skillup .sec1 .sec1a .p2{text-align:center;font-size:4rem;line-height:1;margin-bottom:20px}#skillup .sec1 .sec1a .p2 small{font-size:3rem}#skillup .sec1 .sec1a .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;font-size:8rem;color:#466cb4;font-weight:bold}#skillup .sec1 .sec1a .p2 i.i2{font-size:5rem}@media screen and (max-width:768px){#skillup .sec1 .sec1a .p2{font-size:6vw}#skillup .sec1 .sec1a .p2 small{font-size:3.5vw}#skillup .sec1 .sec1a .p2 i{font-size:12vw}#skillup .sec1 .sec1a .p2 i.i2{font-size:7vw}}#skillup .sec1 .sec1a .p3{text-align:center;line-height:1.5;font-size:1.4rem}@media screen and (max-width:768px){#skillup .sec1 .sec1a .p3{font-size:2.5vw}}#skillup .sec1 .sec1a dt{width:46%;position:relative}#skillup .sec1 .sec1a dt figure{position:relative;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#skillup .sec1 .sec1a dt figure .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#skillup .sec1 .sec1a dt figure.ani1{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}#skillup .sec1 .sec1a dt svg{position:absolute;width:100%;height:100%;left:0;top:0}#skillup .sec1 .sec1a dt .cls-1,#skillup .sec1 .sec1a dt .cls-2{fill:none;stroke:#fff;stroke-width:116;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}@media screen and (max-width:768px){#skillup .sec1 .sec1a dt{width:50%}}#skillup .sec1 .sec1a dd{width:50%}@media screen and (max-width:768px){#skillup .sec1 .sec1a dd{width:50%}}#skillup .sec1-c1{position:relative;margin-bottom:40px}#skillup .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#skillup .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#skillup .sec1-c1{margin-bottom:6vw}}#skillup .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#skillup .sec1-c1 .sec1-c1-copy{width:80%}}#skillup .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#skillup .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#skillup .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#skillup .sec1-c1 .sec1-c1-copy .cls-1,#skillup .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#skillup .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#skillup .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#skillup .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#skillup .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#skillup .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#skillup .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#skillup .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#skillup .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#skillup .sec1-c1 .lead{width:100%}}#skillup .sec1-c1 .lead span{font-size:3.7rem}#skillup .sec1-c1 .lead span.row{display:block}#skillup .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.1em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#skillup .sec1-c1 .lead span.row:first-of-type span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}#skillup .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.1em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#skillup .sec1-c1 .lead span.row:nth-of-type(2) span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}}@media screen and (max-width:768px){#skillup .sec1-c1 .lead span{font-size:5.5vw}}#skillup .contentbg{position:relative;background-color:#fff}#skillup .contentbg .cbg0{position:absolute;z-index:1}#skillup .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#skillup .contentbg .cbg1{width:64vw;top:8%}}#skillup .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#skillup .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#skillup .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#skillup .contentbg .cbg3{left:0;top:35%}}#skillup .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#skillup .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#skillup .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#skillup .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#skillup .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#skillup .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#skillup .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#skillup .contentbg .cbg8{display:none;top:68%}}#skillup .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#skillup .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#skillup .contentbg section{position:relative;z-index:2}#skillup .sec2{position:relative}#skillup .sec2 .secinner{position:relative;z-index:3}#skillup .sec2 .secinner .p2{text-align:center}#skillup .sec2 .p1{color:#fff;text-align:center;font-size:2.2rem;line-height:1;padding:14px;background:-webkit-gradient(linear,left top,right top,from(rgb(46,99,168)),color-stop(99.48%,rgb(197,219,190)));background:linear-gradient(90deg,rgb(46,99,168) 0%,rgb(197,219,190) 99.48%);border-radius:30px;margin-top:60px}#skillup .sec2 .p1.sty3{background:-webkit-gradient(linear,left top,right top,from(rgb(180,9,54)),color-stop(99.36%,rgb(243,207,182)));background:linear-gradient(90deg,rgb(180,9,54) 0%,rgb(243,207,182) 99.36%)}@media screen and (max-width:768px){#skillup .sec2 .p1{margin-top:6vw;font-size:4vw;padding:14px}}#skillup .sec2 .i_img_03{width:95%;margin-left:auto;margin-right:auto;margin-top:20px}@media screen and (max-width:768px){#skillup .sec2 .i_img_03{width:100%;margin-top:10px}}#skillup .sec2 .i_img_02{width:95%;margin-left:auto;margin-right:auto;margin-top:20px}@media screen and (max-width:768px){#skillup .sec2 .i_img_02{width:100%;margin-top:10px}}#skillup .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#skillup .sec2 .sec2-bg picture{height:100%}#skillup .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#skillup .sec3{position:relative}#skillup .sec3 .secinner{position:relative;z-index:3}#skillup .slick-next,#skillup .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#skillup .slick-next:focus,#skillup .slick-next:hover,#skillup .slick-prev:focus,#skillup .slick-prev:hover{outline:none;background:transparent;color:transparent}#skillup .slick-next:focus:before,#skillup .slick-next:hover:before,#skillup .slick-prev:focus:before,#skillup .slick-prev:hover:before{opacity:1}#skillup .slick-next.slick-disabled:before,#skillup .slick-prev.slick-disabled:before{opacity:0.25}#skillup .slick-next:before,#skillup .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#skillup .slick-prev{left:-25px}#skillup [dir=rtl] .slick-prev{left:auto;right:-25px}#skillup .slick-prev:before{content:"←"}#skillup [dir=rtl] .slick-prev:before{content:"→"}#skillup .slick-next{right:-25px}#skillup [dir=rtl] .slick-next{left:-25px;right:auto}#skillup .slick-next:before{content:"→"}#skillup [dir=rtl] .slick-next:before{content:"←"}#skillup .slick-dotted.slick-slider{margin-bottom:30px}#skillup .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#skillup .slick-dots{width:80%;padding:12px 0px}}#skillup .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#skillup .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#skillup .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#skillup .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#skillup .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#skillup .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#skillup .slick-dots li button:focus,#skillup .slick-dots li button:hover{outline:none}#skillup .slick-dots li button:focus:before,#skillup .slick-dots li button:hover:before{opacity:1}#skillup .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#skillup .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#skillup .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#skillup .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#skillup .slick-list:focus{outline:none}#skillup .slick-list.dragging{cursor:pointer;cursor:hand}#skillup .slick-slider .slick-list,#skillup .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#skillup .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#skillup .slick-track:after,#skillup .slick-track:before{content:"";display:table}#skillup .slick-track:after{clear:both}#skillup .slick-loading .slick-track{visibility:hidden}#skillup .slick-slide{float:left;min-height:1px;display:none}#skillup [dir=rtl] .slick-slide{float:right}#skillup .slick-slide img{display:block}#skillup .slick-slide.slick-loading img{display:none}#skillup .slick-slide.dragging img{pointer-events:none}#skillup .slick-initialized .slick-slide{display:block}#skillup .slick-loading .slick-slide{visibility:hidden}#skillup .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#skillup .slick-arrow.slick-hidden{display:none}#skillup .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#skillup .sec2a0{margin-top:6vw}}#skillup .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#skillup .sec2a0 .slide-item{height:300px}}#skillup .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#skillup .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#skillup .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#skillup .sec2a0 .slide-item h4 i{font-size:3.5vw}}#skillup .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#skillup .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#skillup .sec2a0 .slide-item p br{display:none}}#skillup .sec2a0 .slide-item figure{margin-bottom:20px}#skillup .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#skillup .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#skillup .sec2a0 .slide-item{width:60vw}}#skillup .slick-list{margin-right:0px}#skillup .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@keyframes scroll{0%{top:-50%}to{top:150%}}#skillup.sc0 .scbar,#skillup.sc0 .scbart{opacity:0}#skillup .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){#skillup .skip{font-size:3.5vw}}#skillup .skip:hover{opacity:0.7}#skillup .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#skillup .bgmbtn img{width:60%}#skillup .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#skillup .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#skillup .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@media screen and (max-width:768px){#skillup{}}@media screen and (max-width:768px){#skillup{}}@media screen and (max-width:768px){#skillup{}}@media screen and (max-width:768px){#skillup{}}@media screen and (max-width:768px){#skillup{}}@media screen and (max-width:768px){}#technology{background-color:#f1f1f1}#technology .ancb{position:relative}#technology .ancb a{position:absolute;top:-80px;left:0}#technology .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#technology .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#technology .scbgm video{-o-object-position:center top;object-position:center top}}#technology .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#technology section{position:relative;z-index:2}#technology figure.pri2{overflow:visible}#technology 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){#technology figure .mov{width:40px;top:45%}}#technology figure .mov img{display:block;vertical-align:bottom;width:100%}#technology figure .figinner{overflow:hidden;position:relative}#technology figure .note.rrt{position:relative}#technology .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#technology .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#technology.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#technology .sec1 .p1{text-align:center}@media screen and (max-width:768px){#technology .sec1 .secinner{padding-top:6vw}}#technology .sec1-c1{position:relative;margin-bottom:40px}#technology .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#technology .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#technology .sec1-c1{margin-bottom:6vw}}#technology .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#technology .sec1-c1 .sec1-c1-copy{width:80%}}#technology .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#technology .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#technology .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#technology .sec1-c1 .sec1-c1-copy .cls-1,#technology .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#technology .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#technology .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#technology .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#technology .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#technology .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#technology .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#technology .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#technology .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#technology .sec1-c1 .lead{width:100%}}#technology .sec1-c1 .lead span{font-size:3.7rem}#technology .sec1-c1 .lead span.row{display:block}#technology .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#technology .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#technology .sec1-c1 .lead span{font-size:5.5vw}}#technology .contentbg{position:relative;background-color:#fff}#technology .contentbg .cbg0{position:absolute;z-index:1}#technology .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#technology .contentbg .cbg1{width:64vw;top:8%}}#technology .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#technology .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#technology .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#technology .contentbg .cbg3{left:0;top:35%}}#technology .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#technology .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#technology .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#technology .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#technology .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#technology .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#technology .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#technology .contentbg .cbg8{display:none;top:68%}}#technology .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#technology .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#technology .contentbg section{position:relative;z-index:2}#technology .sec2{position:relative}#technology .sec2 .secinner{position:relative;z-index:3}#technology .sec2 .secinner .p1{text-align:center;font-size:2.6rem;font-weight:bold;color:#505050;line-height:2.2}@media screen and (max-width:768px){#technology .sec2 .secinner .p1{font-size:5vw}}#technology .sec2 .secinner .p3{max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#technology .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: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;margin-top:60px}@media screen and (max-width:768px){#technology .sec2 .sec2b{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8vw}#technology .sec2 .sec2b.sptop{margin-top:0}}@media screen and (max-width:768px){#technology .sec2 .sec2b figure{margin-top:6vw;height:220px}#technology .sec2 .sec2b figure img,#technology .sec2 .sec2b figure picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}#technology .sec2 .sec2b .p1{text-align:left;font-size:2.4rem;line-height:2}@media screen and (max-width:768px){#technology .sec2 .sec2b .p1{font-size:4.5vw}}#technology .sec2 .sec2b .p3{margin-bottom:0;margin-top:20px}@media screen and (max-width:768px){#technology .sec2 .sec2b .p3 br{display:none}}#technology .sec2 .sec2b dt{width:47%}@media screen and (max-width:768px){#technology .sec2 .sec2b dt{width:100%}}#technology .sec2 .sec2b dd{width:47%}@media screen and (max-width:768px){#technology .sec2 .sec2b dd{width:100%}}#technology .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){#technology .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#technology .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){#technology .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#technology .sec2 .sec2b .sec2b1{background-color:#fff;padding:40px;height:100%}#technology .sec2 .sec2b .sec2b1 h4{border-radius:24px;background:-webkit-gradient(linear,left top,right top,from(rgb(180,9,54)),color-stop(99.36%,rgb(243,207,182)));background:linear-gradient(90deg,rgb(180,9,54) 0%,rgb(243,207,182) 99.36%);color:#fff;text-align:center;font-size:1.7rem;padding:14px;margin-bottom:20px}#technology .sec2 .sec2b .sec2b1 .p3{margin:0;line-height:1;margin-bottom:10px;font-size:1.5rem}@media screen and (max-width:768px){#technology .sec2 .sec2b .sec2b1{margin-top:6vw;padding:3vw}}#technology .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#technology .sec2 .sec2-bg picture{height:100%}#technology .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#technology .sec3{position:relative}#technology .sec3 .secinner{position:relative;z-index:3}#technology .slick-next,#technology .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#technology .slick-next:focus,#technology .slick-next:hover,#technology .slick-prev:focus,#technology .slick-prev:hover{outline:none;background:transparent;color:transparent}#technology .slick-next:focus:before,#technology .slick-next:hover:before,#technology .slick-prev:focus:before,#technology .slick-prev:hover:before{opacity:1}#technology .slick-next.slick-disabled:before,#technology .slick-prev.slick-disabled:before{opacity:0.25}#technology .slick-next:before,#technology .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#technology .slick-prev{left:-25px}#technology [dir=rtl] .slick-prev{left:auto;right:-25px}#technology .slick-prev:before{content:"←"}#technology [dir=rtl] .slick-prev:before{content:"→"}#technology .slick-next{right:-25px}#technology [dir=rtl] .slick-next{left:-25px;right:auto}#technology .slick-next:before{content:"→"}#technology [dir=rtl] .slick-next:before{content:"←"}#technology .slick-dotted.slick-slider{margin-bottom:30px}#technology .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#technology .slick-dots{width:80%;padding:12px 0px}}#technology .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#technology .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#technology .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#technology .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#technology .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#technology .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#technology .slick-dots li button:focus,#technology .slick-dots li button:hover{outline:none}#technology .slick-dots li button:focus:before,#technology .slick-dots li button:hover:before{opacity:1}#technology .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#technology .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#technology .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#technology .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#technology .slick-list:focus{outline:none}#technology .slick-list.dragging{cursor:pointer;cursor:hand}#technology .slick-slider .slick-list,#technology .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#technology .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#technology .slick-track:after,#technology .slick-track:before{content:"";display:table}#technology .slick-track:after{clear:both}#technology .slick-loading .slick-track{visibility:hidden}#technology .slick-slide{float:left;min-height:1px;display:none}#technology [dir=rtl] .slick-slide{float:right}#technology .slick-slide img{display:block}#technology .slick-slide.slick-loading img{display:none}#technology .slick-slide.dragging img{pointer-events:none}#technology .slick-initialized .slick-slide{display:block}#technology .slick-loading .slick-slide{visibility:hidden}#technology .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#technology .slick-arrow.slick-hidden{display:none}#technology .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#technology .sec2a0{margin-top:6vw}}#technology .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#technology .sec2a0 .slide-item{height:300px}}#technology .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#technology .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#technology .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#technology .sec2a0 .slide-item h4 i{font-size:3.5vw}}#technology .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#technology .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#technology .sec2a0 .slide-item p br{display:none}}#technology .sec2a0 .slide-item figure{margin-bottom:20px}#technology .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#technology .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#technology .sec2a0 .slide-item{width:60vw}}#technology .slick-list{margin-right:0px}#technology .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@keyframes scroll{0%{top:-50%}to{top:150%}}#technology.sc0 .scbar,#technology.sc0 .scbart{opacity:0}#technology .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){#technology .skip{font-size:3.5vw}}#technology .skip:hover{opacity:0.7}#technology .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#technology .bgmbtn img{width:60%}#technology .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#technology .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#technology .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@media screen and (max-width:768px){#technology{}}@media screen and (max-width:768px){#technology{}}@media screen and (max-width:768px){#technology{}}@media screen and (max-width:768px){#technology{}}@media screen and (max-width:768px){#technology{}}@media screen and (max-width:768px){}#interview{background-color:#f1f1f1}#interview .ancb{position:relative}#interview .ancb a{position:absolute;top:-80px;left:0}#interview .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#interview .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#interview .scbgm video{-o-object-position:center top;object-position:center top}}#interview .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}@media screen and (max-width:768px){#interview .pagetitle .ttl .p3 span{letter-spacing:0!important}}#interview .pagetitle .ttl .p3:before{background-image:url(../img/top/bg_03_02.jpg)}#interview .pagetitle .ttl .p2:before{background-image:url(../img/top/bg_03_02.jpg)}#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 .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#interview .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#interview.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#interview .sec1 .p1{text-align:center}#interview .sec1 .i_img_01{background-color:#fff;position:relative}#interview .sec1 .i_img_01 img{-webkit-transition:0.3s;transition:0.3s}#interview .sec1 .i_img_01 .bg{-webkit-transform:scale(1,1);transform:scale(1,1)}#interview .sec1 .i_img_01:hover img{opacity:0.7}#interview .sec1 .i_img_01 video{position:absolute;width:100%;height:auto;left:0;top:0}@media screen and (max-width:768px){#interview .sec1 .secinner{padding-top:6vw}}#interview .sec1-c1{position:relative;margin-bottom:40px}#interview .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#interview .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#interview .sec1-c1{margin-bottom:6vw}}#interview .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#interview .sec1-c1 .sec1-c1-copy{width:80%}}#interview .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#interview .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#interview .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#interview .sec1-c1 .sec1-c1-copy .cls-1,#interview .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#interview .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#interview .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#interview .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#interview .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#interview .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#interview .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#interview .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#interview .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#interview .sec1-c1 .lead{width:100%}}#interview .sec1-c1 .lead span{font-size:3.7rem}#interview .sec1-c1 .lead span.row{display:block}#interview .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#interview .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){#interview .sec1-c1 .lead span{font-size:5.5vw}}#interview .contentbg{position:relative;background-color:#fff}#interview .contentbg .cbg0{position:absolute;z-index:1}#interview .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#interview .contentbg .cbg1{width:64vw;top:8%}}#interview .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#interview .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#interview .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#interview .contentbg .cbg3{left:0;top:35%}}#interview .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#interview .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#interview .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#interview .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#interview .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#interview .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#interview .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#interview .contentbg .cbg8{display:none;top:68%}}#interview .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#interview .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#interview .contentbg section{position:relative;z-index:2}#interview .sec2{position:relative}#interview .sec2 .secinner{position:relative;z-index:3}#interview .sec2 .secinner .p1{text-align:center;font-size:2.6rem;font-weight:bold;color:#505050;line-height:2.2}@media screen and (max-width:768px){#interview .sec2 .secinner .p1{font-size:5vw}}#interview .sec2 .p3_img_02{margin-top:80px}@media screen and (max-width:768px){#interview .sec2 .p3_img_02{margin-bottom:8vw;margin-top:14vw}}#interview .sec2 .i_img_02{margin-top:40px;overflow:visible}@media screen and (max-width:768px){#interview .sec2 .i_img_02{margin-top:6vw}}#interview .sec2 .i_img_02 .ttl{position:absolute;z-index:5;left:-40px;bottom:-40px;text-align:left}#interview .sec2 .i_img_02 .ttl.sty2{top:auto;bottom:20px}@media screen and (max-width:768px){#interview .sec2 .i_img_02 .ttl{position:relative;line-height:1;left:auto;bottom:auto;margin-left:auto;margin-right:-3vw;margin-top:-6vw;text-align:right}#interview .sec2 .i_img_02 .ttl.sty2{top:auto;bottom:0vw}}#interview .sec2 .i_img_02 .ttl .p3n{display:block;display:inline-block;line-height:1;color:#fff;position:relative;padding:0 20px;height:90px}@media screen and (max-width:768px){#interview .sec2 .i_img_02 .ttl .p3n{height:60px}}#interview .sec2 .i_img_02 .ttl .p3n span{font-size:2.4rem;height:auto;padding:10px 0;line-height:1;display:inline-block;position:relative;z-index:3;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-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}#interview .sec2 .i_img_02 .ttl .p3n span small{font-size:1.6rem;-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width:768px){#interview .sec2 .i_img_02 .ttl .p3n span small{font-size:3vw}}@media screen and (max-width:768px){#interview .sec2 .i_img_02 .ttl .p3n span{font-size:4vw;padding:6px 0}}#interview .sec2 .i_img_02 .ttl .p3n:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#interview .sec2 .i_img_02 .ttl .p2n{display:inline-block;line-height:1;color:#fff;position:relative;padding:0 20px;height:60px}@media screen and (max-width:768px){#interview .sec2 .i_img_02 .ttl .p2n{height:34px;line-height:1}}#interview .sec2 .i_img_02 .ttl .p2n img{display:inline-block;width:34px;margin-right:10px}#interview .sec2 .i_img_02 .ttl .p2n span{height:100%;display:inline-block;position:relative;z-index:3;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:2rem}#interview .sec2 .i_img_02 .ttl .p2n:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#interview .sec2 .i_img_02 .ttl .p2n i{font-family:"jost";font-optical-sizing:auto;font-style:normal}#interview .sec2 .i_img_02 .ttl.ani1 .p2n:before{-webkit-transition:1s 1s;transition:1s 1s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#interview .sec2 .i_img_02 .ttl.ani1 .p3n:before{-webkit-transition:1s 1.2s;transition:1s 1.2s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#interview .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: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;margin-top:60px}@media screen and (max-width:768px){#interview .sec2 .sec2b{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8vw}#interview .sec2 .sec2b.sptop{margin-top:0}}@media screen and (max-width:768px){#interview .sec2 .sec2b figure{margin-top:6vw;height:220px}#interview .sec2 .sec2b figure img,#interview .sec2 .sec2b figure picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}#interview .sec2 .sec2b .p1{text-align:left;font-size:2.4rem;line-height:2;color:#b40936;position:relative;padding-left:30px}#interview .sec2 .sec2b .p1:before{width:24px;height:1px;content:"";background-color:#b40936;position:absolute;left:0;top:24px}@media screen and (max-width:768px){#interview .sec2 .sec2b .p1{font-size:4.5vw}}#interview .sec2 .sec2b .p3{margin-bottom:0;margin-top:20px;font-size:1.5rem;line-height:2.4;text-align:justify;letter-spacing:0.2em}#interview .sec2 .sec2b .p3 span{background:-webkit-gradient(linear,left top,left bottom,from(rgb(233,189,186)),to(rgb(233,189,186)));background:linear-gradient(rgb(233,189,186) 0%,rgb(233,189,186) 100%)}@media screen and (max-width:768px){#interview .sec2 .sec2b .p3{line-height:2;letter-spacing:0.08em}}#interview .sec2 .sec2b dt{width:47%}@media screen and (max-width:768px){#interview .sec2 .sec2b dt{width:100%}}#interview .sec2 .sec2b dt.cr1{width:100%}#interview .sec2 .sec2b dd{width:47%}@media screen and (max-width:768px){#interview .sec2 .sec2b dd{width:100%}}#interview .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){#interview .sec2 .sec2b.rvs dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#interview .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){#interview .sec2 .sec2b.rvs dd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#interview .sec2 .sec2b .sec2b1{background-color:#fff;padding:40px;height:100%}#interview .sec2 .sec2b .sec2b1 h4{border-radius:24px;background:-webkit-gradient(linear,left top,right top,from(rgb(180,9,54)),color-stop(99.36%,rgb(243,207,182)));background:linear-gradient(90deg,rgb(180,9,54) 0%,rgb(243,207,182) 99.36%);color:#fff;text-align:center;font-size:1.7rem;padding:14px;margin-bottom:20px}#interview .sec2 .sec2b .sec2b1 .p3{margin:0;line-height:1;margin-bottom:10px;font-size:1.5rem}@media screen and (max-width:768px){#interview .sec2 .sec2b .sec2b1{margin-top:6vw;padding:3vw}}#interview .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#interview .sec2 .sec2-bg picture{height:100%}#interview .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#interview .sec3{position:relative}#interview .sec3 .secinner{position:relative;z-index:3}#interview .slick-next,#interview .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#interview .slick-next:focus,#interview .slick-next:hover,#interview .slick-prev:focus,#interview .slick-prev:hover{outline:none;background:transparent;color:transparent}#interview .slick-next:focus:before,#interview .slick-next:hover:before,#interview .slick-prev:focus:before,#interview .slick-prev:hover:before{opacity:1}#interview .slick-next.slick-disabled:before,#interview .slick-prev.slick-disabled:before{opacity:0.25}#interview .slick-next:before,#interview .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#interview .slick-prev{left:-25px}#interview [dir=rtl] .slick-prev{left:auto;right:-25px}#interview .slick-prev:before{content:"←"}#interview [dir=rtl] .slick-prev:before{content:"→"}#interview .slick-next{right:-25px}#interview [dir=rtl] .slick-next{left:-25px;right:auto}#interview .slick-next:before{content:"→"}#interview [dir=rtl] .slick-next:before{content:"←"}#interview .slick-dotted.slick-slider{margin-bottom:30px}#interview .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#interview .slick-dots{width:80%;padding:12px 0px}}#interview .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#interview .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#interview .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#interview .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#interview .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#interview .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#interview .slick-dots li button:focus,#interview .slick-dots li button:hover{outline:none}#interview .slick-dots li button:focus:before,#interview .slick-dots li button:hover:before{opacity:1}#interview .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#interview .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#interview .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#interview .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#interview .slick-list:focus{outline:none}#interview .slick-list.dragging{cursor:pointer;cursor:hand}#interview .slick-slider .slick-list,#interview .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#interview .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#interview .slick-track:after,#interview .slick-track:before{content:"";display:table}#interview .slick-track:after{clear:both}#interview .slick-loading .slick-track{visibility:hidden}#interview .slick-slide{float:left;min-height:1px;display:none}#interview [dir=rtl] .slick-slide{float:right}#interview .slick-slide img{display:block}#interview .slick-slide.slick-loading img{display:none}#interview .slick-slide.dragging img{pointer-events:none}#interview .slick-initialized .slick-slide{display:block}#interview .slick-loading .slick-slide{visibility:hidden}#interview .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#interview .slick-arrow.slick-hidden{display:none}#interview .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#interview .sec2a0{margin-top:6vw}}#interview .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#interview .sec2a0 .slide-item{height:300px}}#interview .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#interview .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#interview .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#interview .sec2a0 .slide-item h4 i{font-size:3.5vw}}#interview .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#interview .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#interview .sec2a0 .slide-item p br{display:none}}#interview .sec2a0 .slide-item figure{margin-bottom:20px}#interview .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#interview .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#interview .sec2a0 .slide-item{width:60vw}}#interview .slick-list{margin-right:0px}#interview .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@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:584px){#interview .skip{font-size:3.5vw}}#interview .skip:hover{opacity:0.7}#interview .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#interview .bgmbtn img{width:60%}#interview .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#interview .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#interview .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@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){}#requirements{background-color:#f1f1f1}#requirements .ancb{position:relative}#requirements .ancb a{position:absolute;top:-80px;left:0}#requirements .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#requirements .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#requirements .scbgm video{-o-object-position:center top;object-position:center top}}#requirements .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}#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 .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#requirements .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#requirements.opfin .sec1{opacity:1;-webkit-transition:0.3s;transition:0.3s}#requirements .sec1 .p1{text-align:center}@media screen and (max-width:768px){#requirements .sec1 .secinner{padding-top:6vw}}#requirements .sec1-c1{position:relative;margin-bottom:40px}#requirements .sec1-c1.sty3{margin-top:80px}@media screen and (max-width:768px){#requirements .sec1-c1.sty3{margin-top:10vw}}@media screen and (max-width:768px){#requirements .sec1-c1{margin-bottom:6vw}}#requirements .sec1-c1 .sec1-c1-copy{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){#requirements .sec1-c1 .sec1-c1-copy{width:80%}}#requirements .sec1-c1 .sec1-c1-copy.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:scale(1.2);transform:scale(1.2)}#requirements .sec1-c1 .sec1-c1-copy .bg2{opacity:0;display:block;vertical-align:bottom;width:100%}#requirements .sec1-c1 .sec1-c1-copy svg{position:absolute;width:100%;height:100%;left:0;top:0}#requirements .sec1-c1 .sec1-c1-copy .cls-1,#requirements .sec1-c1 .sec1-c1-copy .cls-2{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#requirements .sec1-c1 .sec1-c1-copy #h3c-1 .cls-1{-webkit-transition:0.4s;transition:0.4s}#requirements .sec1-c1 .sec1-c1-copy #h3c-1 .cls-2{-webkit-transition:0.6s 0.2s;transition:0.6s 0.2s}#requirements .sec1-c1 .sec1-c1-copy #h3c-2 .cls-1{-webkit-transition:0.4s;transition:0.4s}#requirements .sec1-c1 .sec1-c1-copy #h3c-3 .cls-1{-webkit-transition:0.8s;transition:0.8s}#requirements .sec1-c1 .sec1-c1-copy #h3c-4 .cls-1{-webkit-transition:0.4s;transition:0.4s}#requirements .sec1-c1 .sec1-c1-copy #h3c-5 .cls-1{-webkit-transition:0.7s;transition:0.7s}#requirements .sec1-c1 .sec1-c1-copy #h3c-6 .cls-1{-webkit-transition:0.4s;transition:0.4s}#requirements .sec1-c1 .lead{position:relative;z-index:3;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8}@media screen and (max-width:768px){#requirements .sec1-c1 .lead{width:100%}}#requirements .sec1-c1 .lead span{font-size:3.7rem}#requirements .sec1-c1 .lead span.row{display:block}#requirements .sec1-c1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#requirements .sec1-c1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#requirements .sec1-c1 .lead span{font-size:5.5vw}}#requirements .contentbg{position:relative;background-color:#fff}#requirements .contentbg .cbg0{position:absolute;z-index:1}#requirements .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#requirements .contentbg .cbg1{width:64vw;top:8%}}#requirements .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#requirements .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#requirements .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#requirements .contentbg .cbg3{left:0;top:35%}}#requirements .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#requirements .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#requirements .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#requirements .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#requirements .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#requirements .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#requirements .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#requirements .contentbg .cbg8{display:none;top:68%}}#requirements .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#requirements .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#requirements .contentbg section{position:relative;z-index:2}#requirements .sec2{position:relative}#requirements .sec2 .secinner{position:relative;z-index:3}#requirements .sec2 .secinner .p1{text-align:center;font-size:2.6rem;font-weight:bold;color:#505050;line-height:2.2}@media screen and (max-width:768px){#requirements .sec2 .secinner .p1{font-size:5vw}}#requirements .sec2 .secinner .p3{max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}#requirements .sec2 .sec2-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#requirements .sec2 .sec2-bg picture{height:100%}#requirements .sec2 .sec2-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#requirements .sec3{position:relative}#requirements .sec3 .secinner{position:relative;z-index:3}#requirements .slick-next,#requirements .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#requirements .slick-next:focus,#requirements .slick-next:hover,#requirements .slick-prev:focus,#requirements .slick-prev:hover{outline:none;background:transparent;color:transparent}#requirements .slick-next:focus:before,#requirements .slick-next:hover:before,#requirements .slick-prev:focus:before,#requirements .slick-prev:hover:before{opacity:1}#requirements .slick-next.slick-disabled:before,#requirements .slick-prev.slick-disabled:before{opacity:0.25}#requirements .slick-next:before,#requirements .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#requirements .slick-prev{left:-25px}#requirements [dir=rtl] .slick-prev{left:auto;right:-25px}#requirements .slick-prev:before{content:"←"}#requirements [dir=rtl] .slick-prev:before{content:"→"}#requirements .slick-next{right:-25px}#requirements [dir=rtl] .slick-next{left:-25px;right:auto}#requirements .slick-next:before{content:"→"}#requirements [dir=rtl] .slick-next:before{content:"←"}#requirements .slick-dotted.slick-slider{margin-bottom:30px}#requirements .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#requirements .slick-dots{width:80%;padding:12px 0px}}#requirements .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#requirements .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#requirements .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#requirements .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#requirements .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#requirements .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#requirements .slick-dots li button:focus,#requirements .slick-dots li button:hover{outline:none}#requirements .slick-dots li button:focus:before,#requirements .slick-dots li button:hover:before{opacity:1}#requirements .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#requirements .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#requirements .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#requirements .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#requirements .slick-list:focus{outline:none}#requirements .slick-list.dragging{cursor:pointer;cursor:hand}#requirements .slick-slider .slick-list,#requirements .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#requirements .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#requirements .slick-track:after,#requirements .slick-track:before{content:"";display:table}#requirements .slick-track:after{clear:both}#requirements .slick-loading .slick-track{visibility:hidden}#requirements .slick-slide{float:left;min-height:1px;display:none}#requirements [dir=rtl] .slick-slide{float:right}#requirements .slick-slide img{display:block}#requirements .slick-slide.slick-loading img{display:none}#requirements .slick-slide.dragging img{pointer-events:none}#requirements .slick-initialized .slick-slide{display:block}#requirements .slick-loading .slick-slide{visibility:hidden}#requirements .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#requirements .slick-arrow.slick-hidden{display:none}#requirements .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#requirements .sec2a0{margin-top:6vw}}#requirements .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#requirements .sec2a0 .slide-item{height:300px}}#requirements .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#requirements .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#requirements .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#requirements .sec2a0 .slide-item h4 i{font-size:3.5vw}}#requirements .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#requirements .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#requirements .sec2a0 .slide-item p br{display:none}}#requirements .sec2a0 .slide-item figure{margin-bottom:20px}#requirements .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#requirements .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#requirements .sec2a0 .slide-item{width:60vw}}#requirements .slick-list{margin-right:0px}#requirements .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@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:584px){#requirements .skip{font-size:3.5vw}}#requirements .skip:hover{opacity:0.7}#requirements .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#requirements .bgmbtn img{width:60%}#requirements .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#requirements .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#requirements .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}#requirements .sec1a{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:40px;max-width:900px;margin-left:auto;margin-right:auto}#requirements .sec1a .flow2{text-align:center;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:2}@media screen and (max-width:584px){#requirements .sec1a{padding:0}#requirements .sec1a .flow2{font-size:4.5vw}}#requirements .pt10{padding-top:10px}#requirements table{width:100%;margin-left:auto;margin-right:auto;margin-bottom:25px;font-size:13px;border-top:1px solid #cccccc}#requirements table p{color:rgba(62,61,53,0) 0}#requirements table tr th{font-weight:normal;padding-top:10px;padding-right:6px;padding-left:6px;padding-bottom:10px;color:rgba(62,61,53,0) 0;text-align:left;width:200px;background-color:#F5F3F0;border-bottom:1px solid #cccccc}#requirements table tr td{color:#333333;background-color:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-right:6px;padding-left:6px;padding-bottom:10px;border-bottom:1px solid #cccccc;line-height:1.6!important}#requirements table tr td p{line-height:1.6!important}#requirements table tr td b{color:#FFF;background-color:#af9165;width:100%;display:block}#requirements table tr th{background-color:#fff}@media screen and (max-width:584px){#requirements table tr th{display:block;width:100%;background-color:#f1f1f1}}#requirements table tr td .nli li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:20px;margin-bottom:10px;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#requirements table tr td .nli li p{line-height:1.6!important;-webkit-font-feature-settings:"palt"!important;font-feature-settings:"palt"!important;letter-spacing:0!important}#requirements table tr td .nli li:after{font-size:12px;content:"■";position:absolute;left:0;top:0}#requirements table tr td .nli2 li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:20px}#requirements table tr td .nli2 li:after{font-size:12px;content:"・";position:absolute;left:0;top:0}@media screen and (max-width:584px){#requirements table{border-top:none}#requirements table tr th{border-bottom:none}#requirements table tr td{display:block;width:100%;border-bottom: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){}#online{background-color:#f1f1f1}#online .pagetitle{padding-bottom:0}#online .ancb{position:relative}#online .ancb a{position:absolute;top:-80px;left:0}#online .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#online .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;-webkit-transition:1s;transition:1s;outline:none;border:none}@media screen and (max-width:768px){#online .scbgm video{-o-object-position:center top;object-position:center top}}#online .scbgm video.ani1{-webkit-transition:0.3s;transition:0.3s;opacity:0}@media screen and (max-width:768px){#online .pagetitle{padding-top:60px}}#online .pagetitle .main_03{width:auto;position:absolute;left:48%;top:63%}@media screen and (max-width:768px){#online .pagetitle .main_03{width:80%;margin-bottom:6vw;margin-left:auto;margin-right:auto;position:relative;left:auto;top:auto;text-align:center}}#online .pagetitle .main_03 .p1{font-size:2.3rem;line-height:1.8;margin-left:-20px;opacity:0;-webkit-transform:translateX(-40px) translateY(0);transform:translateX(-40px) translateY(0)}@media screen and (max-width:768px){#online .pagetitle .main_03 .p1{white-space:nowrap;margin-top:6vw;width:100%;text-align:center;font-size:4vw;margin-left:auto}}#online .pagetitle .main_03 .p1 span{position:relative;padding-left:6px;padding-right:6px;margin-right:8px}#online .pagetitle .main_03 .p1 span:before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background:var(--grd_bg2l);content:"";clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}#online .pagetitle .main_03 .p1 span.bg2{margin-left:8px}#online .pagetitle .main_03 .p1 span.bg2:before{background:var(--grd_bg2r)}#online .pagetitle .main_02{-webkit-transform:translateX(100px);transform:translateX(100px);width:47%;position:absolute;left:46%;top:38%}@media screen and (max-width:768px){#online .pagetitle .main_02{margin-top:12vw;margin-bottom:0;width:90%;margin-left:auto;margin-right:auto;position:relative;left:auto;top:auto}}#online .pagetitle .main_02 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#online .pagetitle .main_02 .bg img{-webkit-transform:scale(1,1);transform:scale(1,1)}#online .pagetitle .main_02 .bg2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-transform:scale(1.2);transform:scale(1.2)}#online .pagetitle .main_02 .bg2 img{-webkit-transform:scale(1);transform:scale(1)}#online .pagetitle .main_02 .main_02i{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#online .pagetitle .main_02 .main_02i li{position:absolute;opacity:0;-webkit-transform:translateY(0px) translateX(-40px);transform:translateY(0px) translateX(-40px);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}#online .pagetitle .main_02 .main_02i li:before{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center;content:""}#online .pagetitle .main_02 .main_02i li:first-of-type{left:0%;top:0.5249343832%;width:9.9353796446%;height:32.2834645669%}#online .pagetitle .main_02 .main_02i li:first-of-type:before{background-image:url(../img/online/mainc_02_01.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(2){left:12.0355411955%;top:0.5249343832%;width:9.7738287561%;height:32.2834645669%}#online .pagetitle .main_02 .main_02i li:nth-of-type(2):before{background-image:url(../img/online/mainc_02_02.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(3){left:24.071082391%;top:4.1994750656%;width:8.8045234249%;height:26.2467191601%}#online .pagetitle .main_02 .main_02i li:nth-of-type(3):before{background-image:url(../img/online/mainc_02_03.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(4){left:35.379644588%;top:1.8372703412%;width:8.0775444265%;height:30.1837270341%}#online .pagetitle .main_02 .main_02i li:nth-of-type(4):before{background-image:url(../img/online/mainc_02_04.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(5){left:46.042003231%;top:4.1994750656%;width:8.8045234249%;height:26.2467191601%}#online .pagetitle .main_02 .main_02i li:nth-of-type(5):before{background-image:url(../img/online/mainc_02_05.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(6){left:57.1082390953%;top:0.2624671916%;width:9.8546042003%;height:32.2834645669%}#online .pagetitle .main_02 .main_02i li:nth-of-type(6):before{background-image:url(../img/online/mainc_02_06.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(7){left:69.8707592892%;top:3.1496062992%;width:8.0775444265%;height:28.0839895013%}#online .pagetitle .main_02 .main_02i li:nth-of-type(7):before{background-image:url(../img/online/mainc_02_07.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(8){left:80.9369951535%;top:1.8372703412%;width:8.4814216478%;height:30.7086614173%}#online .pagetitle .main_02 .main_02i li:nth-of-type(8):before{background-image:url(../img/online/mainc_02_08.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(9){left:91.9224555735%;top:2.624671916%;width:8.0775444265%;height:28.6089238845%}#online .pagetitle .main_02 .main_02i li:nth-of-type(9):before{background-image:url(../img/online/mainc_02_09.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(10){left:0.3231017771%;top:46.4566929134%;width:9.6122778675%;height:31.7585301837%}#online .pagetitle .main_02 .main_02i li:nth-of-type(10):before{background-image:url(../img/online/mainc_02_10.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(11){left:11.6316639742%;top:55.905511811%;width:6.9466882068%;height:20.9973753281%}#online .pagetitle .main_02 .main_02i li:nth-of-type(11):before{background-image:url(../img/online/mainc_02_11.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(12){left:23.1017770598%;top:47.5065616798%;width:5.8966074313%;height:30.7086614173%}#online .pagetitle .main_02 .main_02i li:nth-of-type(12):before{background-image:url(../img/online/mainc_02_12.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(13){left:31.0177705977%;top:46.719160105%;width:7.7544426494%;height:30.9711286089%}#online .pagetitle .main_02 .main_02i li:nth-of-type(13):before{background-image:url(../img/online/mainc_02_13.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(14){left:41.0339256866%;top:46.9816272966%;width:7.9967689822%;height:31.2335958005%}#online .pagetitle .main_02 .main_02i li:nth-of-type(14):before{background-image:url(../img/online/mainc_02_14.png)}#online .pagetitle .main_02 .main_02i li:nth-of-type(15){left:51.3731825525%;top:49.0813648294%;width:9.0468497577%;height:25.1968503937%}#online .pagetitle .main_02 .main_02i li:nth-of-type(15):before{background-image:url(../img/online/mainc_02_15.png)}#online .pagetitle .main_01{width:40%;position:relative}@media screen and (max-width:768px){#online .pagetitle .main_01{width:100%}}#online .pagetitle .main_01 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#online .pagetitle .main_01 .main_01i{position:absolute;width:100%;height:100%;left:0;top:0}#online .pagetitle .main_01 .main_01i li{overflow:hidden;position:absolute}#online .pagetitle .main_01 .main_01i li:before{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center;content:""}#online .pagetitle .main_01 .main_01i li:first-of-type{left:0%;top:0%;width:48.7142857143%;height:22.0750551876%}#online .pagetitle .main_01 .main_01i li:first-of-type:before{background-image:url(../img/online/main_01_01.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(2){-webkit-transition-delay:0.2s;transition-delay:0.2s;left:0%;top:23.8410596026%;width:48.7142857143%;height:37.8587196468%}#online .pagetitle .main_01 .main_01i li:nth-of-type(2):before{background-image:url(../img/online/main_01_02.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(3){left:0%;top:63.4105960265%;width:48.7142857143%;height:36.5894039735%}#online .pagetitle .main_01 .main_01i li:nth-of-type(3):before{background-image:url(../img/online/main_01_03.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(4){-webkit-transition-delay:0.2s;transition-delay:0.2s;left:51.4285714286%;top:0%;width:48.5714285714%;height:37.7483443709%}#online .pagetitle .main_01 .main_01i li:nth-of-type(4):before{background-image:url(../img/online/main_01_04.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(5){left:51.2857142857%;top:39.6247240618%;width:48.7142857143%;height:37.8587196468%}#online .pagetitle .main_01 .main_01i li:nth-of-type(5):before{background-image:url(../img/online/main_01_05.jpg)}@media screen and (max-width:768px){#online .pagetitle .main_01 .main_01i li:nth-of-type(5){display:none}#online .pagetitle .main_01 .main_01i li:nth-of-type(5):before{background-image:none}}#online .pagetitle .main_01 .main_01i li:nth-of-type(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;left:51.2857142857%;top:79.1942604857%;width:48.7142857143%;height:20.8057395143%}#online .pagetitle .main_01 .main_01i li:nth-of-type(6):before{background-image:url(../img/online/main_01_06.jpg)}@media screen and (max-width:768px){#online .pagetitle .main_01 .main_01i li:nth-of-type(6){display:none}#online .pagetitle .main_01 .main_01i li:nth-of-type(6):before{background-image:none}}@media screen and (max-width:768px){#online .pagetitle .main_01 .main_01i li:first-of-type{left:0%;top:0%;width:48.6666666667%;height:47.0893970894%}#online .pagetitle .main_01 .main_01i li:first-of-type:before{background-image:url(../img/online/main_01_01_sp.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(2){-webkit-transition-delay:0.2s;transition-delay:0.2s;left:0%;top:49.896049896%;width:48.6666666667%;height:50.103950104%}#online .pagetitle .main_01 .main_01i li:nth-of-type(2):before{background-image:url(../img/online/main_01_02_sp.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(3){left:51.3333333333%;top:0%;width:48.6666666667%;height:61.0187110187%}#online .pagetitle .main_01 .main_01i li:nth-of-type(3):before{background-image:url(../img/online/main_01_03_sp.jpg)}#online .pagetitle .main_01 .main_01i li:nth-of-type(4){-webkit-transition-delay:0.2s;transition-delay:0.2s;left:51.1666666667%;top:63.9293139293%;width:48.8333333333%;height:36.0706860707%}#online .pagetitle .main_01 .main_01i li:nth-of-type(4):before{background-image:url(../img/online/main_01_04_sp.jpg)}}#online.pagein .pagetitle .main_01 .main_01i li:before{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s;transition:2s}#online.pagein .pagetitle .main_02{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s;transition:2s}#online.pagein .pagetitle .main_02 .bg2{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:3s;transition:3s}#online.pagein .pagetitle .main_02 .main_02i li{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s;transition:2s}#online.pagein .pagetitle .main_03 .p1{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s 0.6s;transition:2s 0.6s}#online.pagein .pagetitle .main_03 .p1 span{color:#fff;-webkit-transition:2s 0.6s;transition:2s 0.6s}#online.pagein .pagetitle .main_03 .p1 span:before{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);-webkit-transition:1s 1s;transition:1s 1s}@media screen and (max-width:768px){#online.pagein .pagetitle .main_03 .p1 span:before{-webkit-transition:1s 0.4s;transition:1s 0.4s}}@media screen and (max-width:768px){#online .pagetitle .ttl .p3 span{letter-spacing:0!important}}#online .pagetitle .ttl .p3:before{background-image:url(../img/top/bg_03_02.jpg)}#online .pagetitle .ttl .p2:before{background-image:url(../img/top/bg_03_02.jpg)}#online section{position:relative;z-index:2}#online figure.pri2{overflow:visible}#online 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){#online figure .mov{width:40px;top:45%}}#online figure .mov img{display:block;vertical-align:bottom;width:100%}#online figure .figinner{overflow:hidden;position:relative}#online figure .note.rrt{position:relative}#online .thimc{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}#online .thimc.ani1{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}#online .contentbg{position:relative}#online .contentbg .cbg0{position:absolute;z-index:1}#online .contentbg .cbg1{width:30vw;right:-2vw;height:auto;top:0}@media screen and (max-width:768px){#online .contentbg .cbg1{width:64vw;top:8%}}#online .contentbg .cbg2{width:30vw;left:-2vw;height:auto;top:15%}@media screen and (max-width:768px){#online .contentbg .cbg2{left:-6vw;top:23%;width:64%}}#online .contentbg .cbg3{width:27vw;left:27vw;height:auto;top:24%}@media screen and (max-width:768px){#online .contentbg .cbg3{left:0;top:35%}}#online .contentbg .cbg4{width:50vw;right:-2vw;height:auto;top:26%}@media screen and (max-width:768px){#online .contentbg .cbg4{width:100%;top:40%;right:-6vw}}#online .contentbg .cbg5{width:34vw;left:3vw;height:auto;top:38%}@media screen and (max-width:768px){#online .contentbg .cbg5{left:-6vw;width:100%;top:58%}}#online .contentbg .cbg7{width:48vw;right:-1vw;height:auto;top:55%}@media screen and (max-width:768px){#online .contentbg .cbg7{right:-12vw;width:100%;top:76%}}#online .contentbg .cbg8{width:46vw;left:3vw;height:auto;top:61%}@media screen and (max-width:768px){#online .contentbg .cbg8{display:none;top:68%}}#online .contentbg .cbg9{width:48vw;right:0;height:auto;top:78%}@media screen and (max-width:768px){#online .contentbg .cbg9{right:auto;width:100%;left:-8vw;top:90%}}#online .contentbg section{position:relative;z-index:2}#online .sec1{overflow:hidden}#online .sec1 .sec1-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#online .sec1 .sec1-bg picture{height:100%!important}#online .sec1 .sec1-bg img{height:100%;-o-object-fit:cover;object-fit:cover}#online .sec1 .secinner{position:relative;z-index:2;padding-bottom:40px;padding-top:40px}#online .sec1 .p1{text-align:center}#online .sec1 p.lead.sty3.pcpy7{margin-top:40px;font-weight:bold}@media screen and (max-width:768px){#online .sec1 p.lead.sty3.pcpy7{margin-top:6vw}}#online .sec1 p.lead.sty3{text-align:center;margin-bottom:20px;margin-top:0}@media screen and (max-width:768px){#online .sec1 p.lead.sty3{margin-bottom:0}}#online .sec1 p.lead.sty3 i{font-size:2.3rem;font-family:"jost";font-optical-sizing:auto;font-style:normal}@media screen and (max-width:768px){#online .sec1 p.lead.sty3 i{font-size:4.5vw}}#online .sec1 .p1{text-align:center}#online .sec1 .p1.sty3{font-weight:bold;font-size:1.8rem;margin-top:20px;line-height:2}@media screen and (max-width:768px){#online .sec1 .p1.sty3{font-size:3.5vw;margin-top:6vw}}#online .sec1 .lead{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8;margin-top:60px}@media screen and (max-width:768px){#online .sec1 .lead{margin-top:8vw}}#online .sec1 .lead span{font-size:3.7rem}#online .sec1 .lead span.row{display:block}#online .sec1 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#online .sec1 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#online .sec1 .lead span{font-size:5.5vw}}@media screen and (max-width:768px){#online .sec1 .secinner{padding-top:6vw}}#online .sec2 .lead{font-family:"jost";text-align:center;font-size:2.6rem;line-height:1.8;margin-bottom:30px;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#online .sec2 .lead{margin-bottom:3vw;font-size:4vw}}#online .sec2 .p1{text-align:center}#online .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-top:80px}@media screen and (max-width:768px){#online .sec2 .sec2a{margin-top:10vw}}#online .sec2 .sec2a li{width:19%;-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}#online .sec2 .sec2a li figure{margin-bottom:20px}@media screen and (max-width:768px){#online .sec2 .sec2a li figure{margin-bottom:0}}#online .sec2 .sec2a li .ptxt{position:relative}@media screen and (max-width:768px){#online .sec2 .sec2a li{width:100%;margin-bottom:12px;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}#online .sec2 .sec2a li figure{width:48%}#online .sec2 .sec2a li .ptxt{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}#online .sec2 .sec2a .p3{background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;font-size:2rem}@media screen and (max-width:768px){#online .sec2 .sec2a .p3{font-size:5vw;width:100%;margin-bottom:0}}#online .sec2 .sec2a .p4{color:#b40936;text-align:center;height:60px;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;line-height:1.3;font-size:1.5rem;margin-bottom:20px}@media screen and (max-width:768px){#online .sec2 .sec2a .p4{font-size:3.5vw;margin-bottom:0px;width:100%;height:auto}}#online .sec3{overflow:hidden;background-color:#fff}#online .sec3 .sec3-bg{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1}#online .sec3 .sec3-bg picture{height:100%!important}#online .sec3 .sec3-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width:768px){#online .sec3 .sec3-bg img{-o-object-position:right bottom;object-position:right bottom}}@media screen and (max-width:768px){#online .sec3 .sec3-bg{width:100%;height:90%}}#online .sec3 .secinner{position:relative;z-index:2;padding-bottom:80px;padding-top:40px}@media screen and (max-width:768px){#online .sec3 .secinner{padding-bottom:10vw;padding-top:10vw}}#online .sec3 p.lead.sty3.pcpy7{margin-top:40px}@media screen and (max-width:768px){#online .sec3 p.lead.sty3.pcpy7{margin-top:0;text-align:center}#online .sec3 p.lead.sty3.pcpy7.btm{margin-top:1vw;margin-bottom:3vw;line-height:1}}#online .sec3 p.lead.sty3{margin-bottom:20px;margin-top:0}@media screen and (max-width:768px){#online .sec3 p.lead.sty3{margin-bottom:0}}#online .sec3 .p1.sty3{font-size:1.8rem;margin-top:20px;line-height:2}@media screen and (max-width:768px){#online .sec3 .p1{text-align:center;letter-spacing:0.08em;line-height:1.8}#online .sec3 .p1.sty3{font-size:3.5vw}}#online .sec3 .lead{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:1.8;margin-top:60px}@media screen and (max-width:768px){#online .sec3 .lead{margin-top:8vw}}#online .sec3 .lead span{font-size:3.7rem}#online .sec3 .lead span.row{display:block}#online .sec3 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#online .sec3 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#online .sec3 .lead span{font-size:5.5vw}}#online .sec3 .sec3a{position:relative;width:50%;margin-top:60px}@media screen and (max-width:768px){#online .sec3 .sec3a{width:90%;margin-left:auto;margin-right:auto;margin-top:8vw;margin-bottom:40svh}}#online .sec3 .sec3a .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#online .sec3 .sec3a .sec3a_i{position:absolute;width:100%;height:100%;left:0;top:0}#online .sec3 .sec3a .sec3a_i li{position:absolute}#online .sec3 .sec3a .sec3a_i li:before{opacity:0;-webkit-transform:scale(1) translateX(-60px);transform:scale(1) translateX(-60px);position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center;content:"";-webkit-transition:1s;transition:1s}@media screen and (max-width:768px){#online .sec3 .sec3a .sec3a_i li:before{-webkit-transform:scale(1) translateY(40px) translateX(0);transform:scale(1) translateY(40px) translateX(0)}}#online .sec3 .sec3a .sec3a_i li:first-of-type{left:0%;top:0%;width:30.6428571429%;height:49.0846681922%}#online .sec3 .sec3a .sec3a_i li:first-of-type:before{background-image:url(../img/online/img_07_01.png)}#online .sec3 .sec3a .sec3a_i li:nth-of-type(2){left:34.6428571429%;top:0%;width:30.7142857143%;height:49.0846681922%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(2):before{background-image:url(../img/online/img_07_02.png);-webkit-transition-delay:0.1s;transition-delay:0.1s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(3){left:69.3571428571%;top:0%;width:30.6428571429%;height:49.0846681922%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(3):before{background-image:url(../img/online/img_07_03.png);-webkit-transition-delay:0.2s;transition-delay:0.2s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(4){left:15.2857142857%;top:50.8009153318%;width:30.7142857143%;height:49.1990846682%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(4):before{background-image:url(../img/online/img_07_04.png);-webkit-transition-delay:0.3s;transition-delay:0.3s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(5){left:49.9285714286%;top:50.8009153318%;width:30.7142857143%;height:49.1990846682%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(5):before{background-image:url(../img/online/img_07_05.png);-webkit-transition-delay:0.4s;transition-delay:0.4s}@media screen and (max-width:768px){#online .sec3 .sec3a .sec3a_i li:first-of-type{left:0%;top:0%;width:44.3333333333%;height:33.3751568381%}#online .sec3 .sec3a .sec3a_i li:first-of-type:before{background-image:url(../img/online/img_07_01_sp.png)}#online .sec3 .sec3a .sec3a_i li:nth-of-type(2){left:55.6666666667%;top:0%;width:44.3333333333%;height:33.3751568381%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(2):before{background-image:url(../img/online/img_07_02_sp.png);-webkit-transition-delay:0.1s;transition-delay:0.1s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(3){left:27.8333333333%;top:33.3124215809%;width:44.3333333333%;height:33.3751568381%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(3):before{background-image:url(../img/online/img_07_03_sp.png);-webkit-transition-delay:0.2s;transition-delay:0.2s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(4){left:0%;top:66.6248431619%;width:44.3333333333%;height:33.3751568381%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(4):before{background-image:url(../img/online/img_07_04_sp.png);-webkit-transition-delay:0.3s;transition-delay:0.3s}#online .sec3 .sec3a .sec3a_i li:nth-of-type(5){left:55.6666666667%;top:66.6248431619%;width:44.3333333333%;height:33.3751568381%}#online .sec3 .sec3a .sec3a_i li:nth-of-type(5):before{background-image:url(../img/online/img_07_05_sp.png);-webkit-transition-delay:0.4s;transition-delay:0.4s}}#online .sec3 .sec3a .sec3a_i.ani1 li:before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}#online .sec4 .lead{font-family:"jost";text-align:center;font-size:2.6rem;line-height:1.8;margin-bottom:30px;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#online .sec4 .lead{margin-bottom:3vw;font-size:4vw}}#online .sec4 .p1{text-align:center}#online .sec4 .sec4a{position:relative;max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#online .sec4 .sec4a{margin-top:8vw}}#online .sec4 .bann_interview{-webkit-transition:0.3s;transition:0.3s}#online .sec4 .bann_interview a{display:block;width:100%;height:100%;position:relative}#online .sec4 .bann_interview:hover{opacity:0.7}#online .sec4 .sec4a1{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;overflow:hidden;border-radius:14px}#online .sec4 .sec4a1 dt{width:28%;position:relative}#online .sec4 .sec4a1 dt .ico{width:20px;height:24px;position:absolute;right:-4px;top:50%;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){#online .sec4 .sec4a1 dt .ico{right:auto;left:50%;top:auto;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#online .sec4 .sec4a1 dt figure{position:relative;width:100%;height:100%}#online .sec4 .sec4a1 dt figure picture{width:100%;height:100%}#online .sec4 .sec4a1 dt figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#online .sec4 .sec4a1 dt{width:100%}}#online .sec4 .sec4a1 dd{position:relative;background-color:#fff;width:72%;padding:40px}@media screen and (max-width:768px){#online .sec4 .sec4a1 dd{width:100%;padding:6vw}#online .sec4 .sec4a1 dd .p3{font-size:3.5vw}}@media screen and (max-width:768px){#online .sec4 .secinner{padding:8vw 6vw}}#online .sec5{background-color:#fff}#online .sec5 p.lead.sty3.pcpy7{margin-top:0px}@media screen and (max-width:768px){#online .sec5 p.lead.sty3.pcpy7{margin-top:0;text-align:center}#online .sec5 p.lead.sty3.pcpy7.btm{margin-top:1vw;margin-bottom:3vw;line-height:1}}#online .sec5 p.lead.sty3{margin-bottom:20px;margin-top:0}@media screen and (max-width:768px){#online .sec5 p.lead.sty3{margin-bottom:0}}#online .sec5 .p1.sty3{text-align:center;font-size:1.8rem;margin-top:20px;line-height:2}@media screen and (max-width:768px){#online .sec5 .p1{text-align:center;letter-spacing:0.08em;line-height:1.8}#online .sec5 .p1.sty3{font-size:3.5vw}}#online .sec5 .lead{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.8;margin-top:60px}@media screen and (max-width:768px){#online .sec5 .lead{margin-top:8vw}}#online .sec5 .lead.sty4{font-family:"jost";text-align:center;font-size:2.6rem;line-height:1.8;margin-bottom:10px;margin-top:0}@media screen and (max-width:768px){#online .sec5 .lead.sty4{margin-bottom:1vw;font-size:4vw}}#online .sec5 .lead span{font-size:3.7rem}#online .sec5 .lead span.row{display:block}#online .sec5 .lead span.row:first-of-type span{letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#online .sec5 .lead span.row:nth-of-type(2) span{letter-spacing:0.2em;background:var(--grd_bg1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){#online .sec5 .lead span{font-size:5.5vw}}#online .sec5 .cbtn{max-width:400px;height:60px}#online .sec5 .cbtn a{background-color:#af1d4e}#online .sec5 .sec5b{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:60px;margin-bottom:60px}@media screen and (max-width:768px){#online .sec5 .sec5b{margin-top:8vw;margin-bottom:8vw}}#online .sec5 .sec5b .p3{text-align:center;color:#af1d4e;font-size:1.8rem;font-weight:bold}@media screen and (max-width:768px){#online .sec5 .sec5b .p3{font-size:4vw}}#online .sec5 .sec5b .p4{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;height:80px;font-size:1.4rem}@media screen and (max-width:768px){#online .sec5 .sec5b .p4{font-size:3.5vw;height:auto}}#online .sec5 .sec5b dt{width:49%;background:#f1f1f1;position:relative;padding:30px}@media screen and (max-width:768px){#online .sec5 .sec5b dt{width:100%;margin-bottom:1vw;padding:3vw}}#online .sec5 .sec5b dd{width:49%;background:#f1f1f1;position:relative;padding:30px}@media screen and (max-width:768px){#online .sec5 .sec5b dd{width:100%;padding:3vw}}#online .evtcal{position:relative;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#online .evtcal{margin-top:4vw;margin-bottom:3vw}}#online .evtcal .h3t{background-color:#af1d4e;color:#fff;text-align:center;line-height:1;padding:10px;font-size:2rem;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto}#online .evtcal .h3t.cr4{max-width:870px}@media screen and (max-width:768px){#online .evtcal .h3t{font-size:4vw;width:100%}}#online .evtcal .evtcal1{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}#online .evtcal .evtcal1 li{width:16.6666666667%;border:1.5px solid #af1d4e;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#online .evtcal .evtcal1 li{width:33.3333333333%}}#online .evtcal .evtcal1 li img{display:block;vertical-align:bottom;width:100%}#online .i_cal{position:relative;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){#online .i_cal{margin-top:4vw;margin-bottom:3vw}}#online .slick-next,#online .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}#online .slick-next:focus,#online .slick-next:hover,#online .slick-prev:focus,#online .slick-prev:hover{outline:none;background:transparent;color:transparent}#online .slick-next:focus:before,#online .slick-next:hover:before,#online .slick-prev:focus:before,#online .slick-prev:hover:before{opacity:1}#online .slick-next.slick-disabled:before,#online .slick-prev.slick-disabled:before{opacity:0.25}#online .slick-next:before,#online .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#online .slick-prev{left:-25px}#online [dir=rtl] .slick-prev{left:auto;right:-25px}#online .slick-prev:before{content:"←"}#online [dir=rtl] .slick-prev:before{content:"→"}#online .slick-next{right:-25px}#online [dir=rtl] .slick-next{left:-25px;right:auto}#online .slick-next:before{content:"→"}#online [dir=rtl] .slick-next:before{content:"←"}#online .slick-dotted.slick-slider{margin-bottom:30px}#online .slick-dots{position:absolute;bottom:-50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:0!important;width:100%;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#online .slick-dots{width:80%;padding:12px 0px}}#online .slide-arrow{cursor:pointer;width:44px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-520px) translateY(-50%);transform:translateX(-520px) translateY(-50%);z-index:99;left:50%;top:50%}@media screen and (max-width:768px){#online .slide-arrow{-webkit-transform:translateX(-39vw) translateY(-50%);transform:translateX(-39vw) translateY(-50%)}}#online .slide-arrow.next-arrow{left:50%;-webkit-transform:translateX(470px) translateY(-50%);transform:translateX(470px) translateY(-50%);top:50%}@media screen and (max-width:768px){#online .slide-arrow.next-arrow{-webkit-transform:translateX(27vw) translateY(-50%);transform:translateX(27vw) translateY(-50%)}}#online .slick-dots li{position:relative;display:inline-block;height:3px;margin:0;padding:0;cursor:pointer;width:12.5%}#online .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#online .slick-dots li button:focus,#online .slick-dots li button:hover{outline:none}#online .slick-dots li button:focus:before,#online .slick-dots li button:hover:before{opacity:1}#online .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:100%;height:4px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#online .slick-dots li.slick-active button:before{color:#b40936;background-color:#b40936}#online .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#online .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#online .slick-list:focus{outline:none}#online .slick-list.dragging{cursor:pointer;cursor:hand}#online .slick-slider .slick-list,#online .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#online .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}#online .slick-track:after,#online .slick-track:before{content:"";display:table}#online .slick-track:after{clear:both}#online .slick-loading .slick-track{visibility:hidden}#online .slick-slide{float:left;min-height:1px;display:none}#online [dir=rtl] .slick-slide{float:right}#online .slick-slide img{display:block}#online .slick-slide.slick-loading img{display:none}#online .slick-slide.dragging img{pointer-events:none}#online .slick-initialized .slick-slide{display:block}#online .slick-loading .slick-slide{visibility:hidden}#online .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#online .slick-arrow.slick-hidden{display:none}#online .sec2a0{width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);margin-top:60px}@media screen and (max-width:768px){#online .sec2a0{margin-top:6vw}}#online .sec2a0 .slide-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;max-width:310px;margin:0px;margin:10px;height:400px}@media screen and (max-width:768px){#online .sec2a0 .slide-item{height:300px}}#online .sec2a0 .slide-item h4{text-align:center;font-size:1.8rem;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;letter-spacing:0.2em;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:2}#online .sec2a0 .slide-item h4 i{display:block;margin-left:auto;margin-right:auto;font-style:normal;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){#online .sec2a0 .slide-item h4{font-size:4vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#online .sec2a0 .slide-item h4 i{font-size:3.5vw}}#online .sec2a0 .slide-item p{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding:20px}@media screen and (max-width:768px){#online .sec2a0 .slide-item p{padding:10px 20px;font-size:3.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;line-height:1.6;text-align:left}#online .sec2a0 .slide-item p br{display:none}}#online .sec2a0 .slide-item figure{margin-bottom:20px}#online .sec2a0 .slide-item figure .note{position:absolute;right:5px;bottom:5px;text-align:right;padding:0;font-size:1rem}#online .sec2a0 .slide-item figure .note.w{color:#fff}@media screen and (max-width:768px){#online .sec2a0 .slide-item{width:60vw}}#online .slick-list{margin-right:0px}#online .slick-slide{margin-right:100px;-webkit-transition:0.3s;transition:0.3s}@keyframes scroll{0%{top:-50%}to{top:150%}}#online.sc0 .scbar,#online.sc0 .scbart{opacity:0}#online .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){#online .skip{font-size:3.5vw}}#online .skip:hover{opacity:0.7}#online .bgmbtn{position:absolute;left:80px;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:#E0D6D6;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}#online .bgmbtn img{width:60%}#online .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#online .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}#online .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-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-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}@media screen and (max-width:768px){#online{}}@media screen and (max-width:768px){#online{}}@media screen and (max-width:768px){#online{}}@media screen and (max-width:768px){#online{}}@media screen and (max-width:768px){#online{}}@media screen and (max-width:768px){}:root{--col_p1:#2d2d2d;--col_p2:#af1d4e;--col_p3:#bac0cd;--col_p4:#f1f1f1;--grd_bg1:linear-gradient(180deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 99.36%);--grd_bg1a:linear-gradient(180deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 200.36%);--grd_bg1b:linear-gradient(180deg,rgba(180,9,54,1) 40%,rgba(243,207,182,1) 99.36%);--grd_bg2:linear-gradient(90deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 99.36%);--grd_bg3:linear-gradient(135deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 99.36%);--grd_bg2l:linear-gradient(90deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 199.36%);--grd_bg2r:linear-gradient(90deg,rgba(180,9,54,1) 0%,rgba(243,207,182,1) 99.36%)}html{background:var(--col_p4)}body{background:var(--col_p4);opacity:0;color:var(--col_p1)}body.pagein{opacity:1;-webkit-transition:2s;transition:2s}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;transition:0.6s;opacity:0}@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:100px 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: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:6%;max-width:560px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.btnset{gap:0}}.btnset li{width:47%;height:60px}.btnset li .cbtn{height:100%}@media screen and (max-width:768px){.btnset li{width:100%;height:56px}.btnset li:first-child{margin-bottom:3vw}}.btnset.wsty2{max-width:860px;gap:4%}.btnset.wsty2 li{width:48%}.btnset.wsty2 li .cbtn{max-width:100%}@media screen and (max-width:768px){.btnset.wsty2 li{width:100%;margin-bottom:3vw}}.cbtn{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:320px;height:50px;background-color:#fff}.cbtn.mt4{margin-top:40px}@media screen and (max-width:768px){.cbtn.mt4{margin-top:6vw}}.cbtn.mt2{margin-top:20px}@media screen and (max-width:768px){.cbtn.mt2{margin-top:3vw}}.cbtn.bg2 a{background:var(--grd_bg2l)}.cbtn a{background-color:var(--col_p3);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;-webkit-transition:0.3s;transition:0.3s}.cbtn a p{text-align:center;color:#fff;position:relative;font-size:1.6rem}.cbtn a p span{line-height:1em;font-size:12px;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.cbtn a p{font-size:3.5vw}}.cbtn a.ico1 p:after{position:relative;display:inline-block;width:16px;height:16px;content:"";margin-left:10px;background-size:100% auto;background-position:center center;background-image:url("../img/common/ico_02.svg")}@media screen and (max-width:768px){.cbtn a.ico1 p:after{width:12px;height:12px}}.cbtn:hover a{opacity:0.7}@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;display:inline-block}main p .sup sup{position:relative;line-height:1;-webkit-transform:translateY(-6px);transform:translateY(-6px);font-size:1rem;white-space:nowrap;display:block}main p.ttl{font-size:6rem;margin-bottom:40px}main p.lead{line-height:2em;font-size:3.7rem;letter-spacing:0.2em}main p.lead span{font-size:2.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width:768px){main p.lead{font-size:5.5vw}main p.lead span{font-size:3.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;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem)}@media screen and (max-width:768px){main p.p1{font-size:3.6vw;line-height:2.3}}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.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;font-size:clamp(0.8rem,0.3525rem + 0.918vw,1.5rem)}@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}}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.2rem;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{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 .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:768px){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}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 .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:768px){.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{overflow:hidden}.pcpy7 .row{display:inline-block}.pcpy7 .row span{line-height:1;display:inline-block;will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateX(20px) translateY(0px);transform:translateX(20px) translateY(0px);clip-path:polygon(20% 0,20% 0,20% 100%,20% 100%);opacity:0;-webkit-transition:1s;transition:1s}.pcpy7 .row span:first-child{-webkit-transition-delay:0.06s;transition-delay:0.06s}.pcpy7 .row span:nth-child(2){-webkit-transition-delay:0.12s;transition-delay:0.12s}.pcpy7 .row span:nth-child(3){-webkit-transition-delay:0.18s;transition-delay:0.18s}.pcpy7 .row span:nth-child(4){-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy7 .row span:nth-child(5){-webkit-transition-delay:0.3s;transition-delay:0.3s}.pcpy7 .row span:nth-child(6){-webkit-transition-delay:0.36s;transition-delay:0.36s}.pcpy7 .row span:nth-child(7){-webkit-transition-delay:0.42s;transition-delay:0.42s}.pcpy7 .row span:nth-child(8){-webkit-transition-delay:0.48s;transition-delay:0.48s}.pcpy7 .row span:nth-child(9){-webkit-transition-delay:0.54s;transition-delay:0.54s}.pcpy7 .row span:nth-child(10){-webkit-transition-delay:0.6s;transition-delay:0.6s}.pcpy7 .row span:nth-child(11){-webkit-transition-delay:0.66s;transition-delay:0.66s}.pcpy7 .row span:nth-child(12){-webkit-transition-delay:0.72s;transition-delay:0.72s}.pcpy7 .row span:nth-child(13){-webkit-transition-delay:0.78s;transition-delay:0.78s}.pcpy7 .row span:nth-child(14){-webkit-transition-delay:0.84s;transition-delay:0.84s}.pcpy7 .row span:nth-child(15){-webkit-transition-delay:0.9s;transition-delay:0.9s}.pcpy7 .row span:nth-child(16){-webkit-transition-delay:0.96s;transition-delay:0.96s}.pcpy7 .row span:nth-child(17){-webkit-transition-delay:1.02s;transition-delay:1.02s}.pcpy7 .row span:nth-child(18){-webkit-transition-delay:1.08s;transition-delay:1.08s}.pcpy7 .row span:nth-child(19){-webkit-transition-delay:1.14s;transition-delay:1.14s}.pcpy7 .row span:nth-child(20){-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy7.ani1 .row span{-webkit-transform:scale(1,1);transform:scale(1,1);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}.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:1s;transition:1s;-webkit-transform:translateY(8%);transform:translateY(8%)}.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(-8%);transform:translateY(-8%)}.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)}.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:500px;margin-left:auto;margin-right:auto}.mrbtnset2 li{width:48%}.mrbtnset2 li .mrbtn{max-width:100%;margin-top:0px;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}.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}.pagetitle2b{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}.pagetitle2b .ttl{position:relative;margin:0;z-index:4;text-align:center;font-size:1.3rem;opacity:0;width:100%;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem);color:#000;white-space:nowrap}.pagetitle2b .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)}.pagetitle2b.ani1fin .ttl{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle2b.ani1fin .ttl span{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle2{position:relative;padding-top:100px;padding-bottom:60px;margin-left:auto;margin-right:auto;max-width:1600px;padding:180px 40px 110px 40px}.pagetitle2 .ttl2{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;opacity:0;white-space:nowrap;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem);color:#fff}.pagetitle2 .ttl2 span{white-space:nowrap;color:#fff;display:block;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.4em;-webkit-transition:1s;transition:1s;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem)}.pagetitle2 .ttl{position:relative;z-index:5;text-align:left;text-align:center}.pagetitle2 .ttl.sty2{top:auto;bottom:20px}@media screen and (max-width:768px){.pagetitle2 .ttl{line-height:1}.pagetitle2 .ttl.sty2{top:auto;bottom:0vw}}.pagetitle2 .ttl .p3{display:block;display:inline-block;line-height:1;color:#fff;position:relative;padding:0 20px;height:60px}@media screen and (max-width:768px){.pagetitle2 .ttl .p3{height:34px}}.pagetitle2 .ttl .p3 span{font-size:2.4rem;height:100%;display:inline-block;position:relative;z-index:3;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-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pagetitle2 .ttl .p3 span small{font-size:1.6rem;-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width:768px){.pagetitle2 .ttl .p3 span small{font-size:3vw}}@media screen and (max-width:768px){.pagetitle2 .ttl .p3 span{font-size:4vw}}.pagetitle2 .ttl .p2{display:inline-block;line-height:1;position:relative;padding:0 20px;height:60px}@media screen and (max-width:768px){.pagetitle2 .ttl .p2{height:34px;line-height:1}}.pagetitle2 .ttl .p2 img{display:inline-block;width:44px;margin-right:10px}@media screen and (max-width:768px){.pagetitle2 .ttl .p2 img{width:34px}}.pagetitle2 .ttl .p2 span{height:100%;display:inline-block;position:relative;z-index:3;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:5rem}.pagetitle2 .ttl .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal;background:var(--grd_bg1a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pagetitle2.ani1fin figure{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle2.ani1fin figure img{-webkit-transition:0s 0s!important;transition:0s 0s!important}.pagetitle2.ani1fin .cv{-webkit-transition:0s 0s!important;transition:0s 0s!important}.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}@media screen and (max-width:768px){.pagetitle2{padding-bottom:4vw}.pagetitle2 figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.pagetitle2 .ttl{bottom:13.5%;bottom:10vw}.pagetitle2 .ttl span{font-size:6.5vw}.pagetitle2 .ttl .p2 i{font-size:6vw}}.pagetitle{position:relative;padding-top:100px;padding-bottom:60px;margin-left:auto;margin-right:auto;max-width:1600px}.pagetitle figure{width:88%;margin-left:auto;margin-right:0;position:relative;z-index:1;clip-path:polygon(20% 0,20% 0,20% 100%,20% 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>div{-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 .ttl2{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;opacity:0;white-space:nowrap;font-size:clamp(1rem,0.3633rem + 0.9796vw,2.2rem);color:#fff}.pagetitle .ttl2 span{white-space:nowrap;color:#fff;display:block;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.4em;-webkit-transition:1s;transition:1s;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem)}.pagetitle .ttl{position:absolute;z-index:5;left:5%;bottom:5%;text-align:left}.pagetitle .ttl.sty2{top:auto;bottom:20px}@media screen and (max-width:768px){.pagetitle .ttl{line-height:1}.pagetitle .ttl.sty2{top:auto;bottom:0vw}}.pagetitle .ttl .p3{display:block;display:inline-block;line-height:1;color:#fff;position:relative;padding:0 20px;height:60px}@media screen and (max-width:768px){.pagetitle .ttl .p3{height:34px}}.pagetitle .ttl .p3 span{font-size:2.4rem;height:100%;display:inline-block;position:relative;z-index:3;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-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.pagetitle .ttl .p3 span small{font-size:1.6rem;-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width:768px){.pagetitle .ttl .p3 span small{font-size:3vw}}@media screen and (max-width:768px){.pagetitle .ttl .p3 span{font-size:4vw}}.pagetitle .ttl .p3:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}.pagetitle .ttl .p2{display:inline-block;line-height:1;color:#fff;position:relative;padding:0 20px;height:60px}@media screen and (max-width:768px){.pagetitle .ttl .p2{height:34px;line-height:1}}.pagetitle .ttl .p2 img{display:inline-block;width:44px;margin-right:10px}@media screen and (max-width:768px){.pagetitle .ttl .p2 img{width:34px}}.pagetitle .ttl .p2 span{height:100%;display:inline-block;position:relative;z-index:3;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:2rem}.pagetitle .ttl .p2:before{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg");content:"";left:0;top:0;width:100%;height:101%;position:absolute;clip-path:polygon(0 0,0% 0,0% 100%,0 100%);-webkit-transition:1s;transition:1s}.pagetitle .ttl .p2 i{font-family:"jost";font-optical-sizing:auto;font-style:normal}.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{padding-bottom:70px}.pagetitle figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.pagetitle .ttl{bottom:13.5%;bottom:10vw}.pagetitle .ttl span{font-size:6.5vw}.pagetitle .ttl .p2 i{font-size:3.5vw}}.pagein .pagetitle2b{border-bottom:1px solid #000}.pagein .pagetitle2b .ttl{opacity:1;-webkit-transition:2s;transition:2s;letter-spacing:0.2em}.pagein .pagetitle2b .ttl span{-webkit-transition:2s;transition:2s;letter-spacing:0.21em}.pagein .pagetitle2 figure{-webkit-transition:2s;transition:2s;clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%)}.pagein .pagetitle2 figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pagein .pagetitle2 figure>div{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:4s;transition:4s}.pagein .pagetitle2 .cv{opacity:0.5;-webkit-transition:1s 1.6s;transition:1s 1.6s}.pagein .pagetitle2 .ttl span{letter-spacing:0.21em}.pagein .pagetitle2 .ttl .p2:before{-webkit-transition:1s 1s;transition:1s 1s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pagein .pagetitle2 .ttl .p3:before{-webkit-transition:1s 1.2s;transition:1s 1.2s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pagein .pagetitle figure{-webkit-transition:2s;transition:2s;clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%)}.pagein .pagetitle figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pagein .pagetitle figure>div{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:4s;transition:4s}.pagein .pagetitle .cv{opacity:0.5;-webkit-transition:1s 1.6s;transition:1s 1.6s}.pagein .pagetitle .ttl span{letter-spacing:0.21em}.pagein .pagetitle .ttl .p2:before{-webkit-transition:1s 1s;transition:1s 1s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.pagein .pagetitle .ttl .p3:before{-webkit-transition:1s 1.2s;transition:1s 1.2s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.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:768px){.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:768px){.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}.mainimg{-webkit-transition:1s;transition:1s}.popopen{overflow:hidden!important}.secopani{overflow:hidden!important}.opani{overflow:hidden}.opani .marr,.opani .scbar,.opani .scbart{opacity:0}.opani .secopani{opacity:1;pointer-events:auto;-webkit-transition:1s 1s;transition:1s 1s}.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}}.secmoregoodtime{position:relative}.secmoregoodtime.ani1 .bg .bgi li{opacity:1;-webkit-transition:2s;transition:2s}.secmoregoodtime.ani1 .bg .bgi li:before{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transition:4s;transition:4s}.secmoregoodtime.ani1 .bg .bgi li:after{opacity:1;-webkit-transition:6s;transition:6s}.secmoregoodtime.ani1 .secinner .ftcopy{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:1s 0.4s;transition:1s 0.4s}.secmoregoodtime.ani1 .secinner .cbtn{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:1s 0.6s;transition:1s 0.6s}.secmoregoodtime .bg{display:block;vertical-align:bottom;width:100%;position:relative}.secmoregoodtime .bg picture{opacity:0}.secmoregoodtime .bg picture img{opacity:0}.secmoregoodtime .bg .bgi{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.secmoregoodtime .bg .bgi li{position:absolute;z-index:3;opacity:0;overflow:hidden}.secmoregoodtime .bg .bgi li:after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-color:rgba(101,67,55,0.5);content:"";mix-blend-mode:multiply;background-blend-mode:multiply;opacity:0}.secmoregoodtime .bg .bgi li:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-size:cover;background-position:center center;background-repeat:no-repeat;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)}.secmoregoodtime .bg .bgi li:first-of-type{width:31%;height:50%;left:0;top:0}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:first-of-type{width:68%;height:39%}}.secmoregoodtime .bg .bgi li:first-of-type:before{background-image:url("../img/common/ft_01_01.jpg")}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:first-of-type:before{background-image:url("../img/common/ft_01_01_sp.jpg")}}.secmoregoodtime .bg .bgi li:nth-of-type(2){width:14.5%;height:50%;left:31%;top:0;-webkit-transition-delay:0.2s;transition-delay:0.2s}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(2){width:32%;height:39%;left:auto;right:0}}.secmoregoodtime .bg .bgi li:nth-of-type(2):before{background-image:url("../img/common/ft_01_02.jpg");-webkit-transition-delay:0.2s;transition-delay:0.2s}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(2):before{background-image:url("../img/common/ft_01_02_sp.jpg")}}.secmoregoodtime .bg .bgi li:nth-of-type(3){width:32.5%;height:50%;left:45.5%;top:0}.secmoregoodtime .bg .bgi li:nth-of-type(3):before{background-image:url("../img/common/ft_01_03.jpg")}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(3):before{background-image:url("../img/common/ft_01_03_sp.jpg")}}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(3){width:62%;height:30%;left:0;top:39%}}.secmoregoodtime .bg .bgi li:nth-of-type(4){width:22%;height:100%;right:0;top:0;-webkit-transition-delay:0.2s;transition-delay:0.2s}.secmoregoodtime .bg .bgi li:nth-of-type(4):before{background-image:url("../img/common/ft_01_04.jpg");-webkit-transition-delay:0.2s;transition-delay:0.2s}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(4):before{background-image:url("../img/common/ft_01_04_sp.jpg")}}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(4){width:38%;height:61%;left:auto;top:39%;right:0;top:auto;bottom:0}}.secmoregoodtime .bg .bgi li:nth-of-type(5){width:24%;height:50%;left:0;bottom:0;-webkit-transition-delay:0.2s;transition-delay:0.2s}.secmoregoodtime .bg .bgi li:nth-of-type(5):before{background-image:url("../img/common/ft_01_05.jpg");-webkit-transition-delay:0.2s;transition-delay:0.2s}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(5):before{background-image:url("../img/common/ft_01_05_sp.jpg")}}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(5){width:27%;height:31%;left:0;top:39%;top:auto;bottom:0}}.secmoregoodtime .bg .bgi li:nth-of-type(6){width:29%;height:50%;left:24%;bottom:0}.secmoregoodtime .bg .bgi li:nth-of-type(6):before{background-image:url("../img/common/ft_01_06.jpg")}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(6){display:none}}.secmoregoodtime .bg .bgi li:nth-of-type(7){-webkit-transition-delay:0.2s;transition-delay:0.2s;width:25%;height:50%;right:22%;bottom:0}.secmoregoodtime .bg .bgi li:nth-of-type(7):before{-webkit-transition-delay:0.2s;transition-delay:0.2s;background-image:url("../img/common/ft_01_07.jpg")}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(7):before{background-image:url("../img/common/ft_01_07_sp.jpg")}}@media screen and (max-width:768px){.secmoregoodtime .bg .bgi li:nth-of-type(7){width:35%;height:31%;left:27%;top:39%;top:auto;bottom:0}}.secmoregoodtime .secinner{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5;left:50%;top:50%;position:absolute;width:100%}.secmoregoodtime .secinner .cbtn{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media screen and (max-width:768px){.secmoregoodtime .secinner .cbtn{width:80%;margin-top:4vw}}.secmoregoodtime .secinner .ftcopy{width:80%;max-width:400px;margin-left:auto;margin-right:auto;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media screen and (max-width:768px){.secmoregoodtime .secinner .ftcopy{width:96%}}@media screen and (max-width:768px){.secmoregoodtime .secinner{padding-top:8vw}}.flow0{position:fixed;z-index:1900;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;left:0;top:0;display:none}.flow0 .flow{width:100%;max-width:960px;background-color:#fff;position:absolute;height:auto;left:50%;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;padding-left:50px;padding-right:50px;opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.flow0 .flow{padding:20px}}.flow0 .flow .cls{width:30px;height:30px;background-size:cover;background-position:center center;background-image:url("../img/common/cls.png");position:absolute;right:40px;top:40px;z-index:1901;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.flow0 .flow .cls:hover{opacity:0.7}@media screen and (max-width:768px){.flow0 .flow .cls{right:10px;top:10px}}.flow0 .flow h3{font-size:22px;margin:0;text-align:center;margin-bottom:30px;line-height:2em}@media screen and (max-width:768px){.flow0 .flow h3{margin-bottom:15px;font-size:5vw}}.flow0 .flow p{text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.flow0 .flow p{margin-bottom:15px;font-size:3.5vw}}.flow0 .flow 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}@media screen and (max-width:768px){.flow0 .flow dl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.flow0 .flow dl dd{float:none;width:49%;width:100%;position:relative}.flow0 .flow dl dd h4{text-align:center;background-color:#7CB8C0;color:#fff;padding-top:6px;padding-bottom:6px;margin-bottom:10px}@media screen and (max-width:768px){.flow0 .flow dl dd h4{font-size:3.5vw}}.flow0 .flow dl dd:first-child{display:none}.flow0 .flow dl dd:nth-child(2) h4{background-color:var(--col_p2);color:#fff;font-size:1.6rem;padding:10px}.flow0 .flow ul{position:relative;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}.flow0 .flow ul li{width:49%;width:32%;line-height:1em;font-size:13px;text-align:center;margin-bottom:10px;height:60px;position:relative}.flow0 .flow ul li img{width:120px;height:auto}@media screen and (max-width:768px){.flow0 .flow ul li{width:100%;margin-bottom:10px;height:50px}}.flow0 .flow ul 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;border:1px solid #6d6d6d;color:#222}@media screen and (max-width:768px){.flow0 .flow ul li a{font-size:3.5vw}.flow0 .flow ul li a img{max-width:140px;height:auto}.flow0 .flow ul li a p{font-size:3.5vw}}.flow0 .flow ul li a:after{content:"";position:absolute;right:14px;top:24px;z-index:1;width:8px;height:8px;margin:auto;border-top:#6d6d6d solid 1px;border-right:#6d6d6d solid 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){.flow0 .flow ul li a:after{top:20px;right:6px}}.flow0 .flow ul li a.nlbtn_23{border:1px solid #FEEA00;background-color:#FEEA00;color:#000}.flow0 .flow ul li a.nlbtn_23 p{color:#000}.flow0 .flow ul li a.nlbtn_23:after{border-top:#000 solid 1px;border-right:#000 solid 1px}.flow0 .flow ul li a.nlbtn{border:1px solid #83CAD7;background-color:#83CAD7;color:#fff}.flow0 .flow ul li a.nlbtn p{color:#fff}.flow0 .flow ul li a.nlbtn:after{border-top:#fff solid 1px;border-right:#fff solid 1px}.flow0 .flow ul li a:hover:after{right:15px}.popopen{overflow:hidden}.popopen .flow0{display:block}.popopen .flow0 .flow{-moz-animation:show 0.6s cubic-bezier(0.52,0.08,0.18,1) 0s 1;-o-animation:show 0.6s cubic-bezier(0.52,0.08,0.18,1) 0s 1;-webkit-nimation:show 0.6s cubic-bezier(0.52,0.08,0.18,1) 0s 1;-webkit-animation:show 0.6s cubic-bezier(0.52,0.08,0.18,1) 0s 1;animation:show 0.6s cubic-bezier(0.52,0.08,0.18,1) 0s 1}@-webkit-keyframes show{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes show{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}
/*# sourceMappingURL=style.css.map */

header .header-menu li a p span{
  display: inline-block;
}
footernav a.online.ico1 span:after{
  display: none;
}
#online .com-evtcal .evtcal1,
#index .com-evtcal .evtcal1 {
  width: 86%;
  margin: 0 auto;
}
#online .com-evtcal .evtcal1 li,
#index .com-evtcal .evtcal1 li
 {
  width: 19% !important;
  height: min(10.07vw, 131px);
  background: #fff;
  font-weight: 400;
  text-align: center;
  font-family: "jost";
}
#online .com-evtcal .evtcal1 .break,
#index .com-evtcal .evtcal1 .break{
  flex-basis: 100%;
  width: 100%;
  height: 0;
  padding: 0;
  border: none !important;
  margin: 0;
}
#online .com-evtcal .evtcal1 li .date,
#index .com-evtcal .evtcal1 li .date {
  color: #a61f4b;
  font-size: 1.9rem;
  font-size: clamp(1rem,1.46vw, 1.9rem);
  font-weight: 600;
  padding: 13% 0 2%;
}
#online .com-evtcal .evtcal1 li .date .s1,
#index .com-evtcal .evtcal1 li .date .s1 {
  font-size: 4.3rem;
  font-size: clamp(1rem, 3.30vw, 4.3rem);
}
#online .com-evtcal .evtcal1 li .date .s2,
#index .com-evtcal .evtcal1 li .date .s2 {
  font-size: 3.3rem;
  font-size: clamp(1rem, 2.53vw, 3.3rem);
  font-weight: 500;
  vertical-align: top;
}
#online .com-evtcal .evtcal1 li .time,
#index .com-evtcal .evtcal1 li .time {
  display: inline-block;
}
#online .com-evtcal .evtcal1 li .time_txt,
#index .com-evtcal .evtcal1 li .time_txt {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 5px;
  font-size: 1.6rem;
  font-size: clamp(1rem, 1.23vw, 1.6rem);
  font-weight: 500;
  line-height: 1.4;
}
#online .com-evtcal .evtcal1 li .num,
#index .com-evtcal .evtcal1 li .num {
  display: flex;
  justify-content: center;
  align-items: center;
  width: clamp(11px, 1.5vw, 1.6rem);
  height: clamp(11px, 1.5vw, 1.6rem);
  border-radius: 100vh;
  font-size: 1rem;
  font-size: clamp(8px, 0.76vw, 1rem);
  color: #fff;
  background: #a61f4b;
}

@media screen and (max-width:768px) {
#online .com-evtcal .evtcal1,
#index .com-evtcal .evtcal1 {
  width: 100%;
}
#online .com-evtcal .evtcal1 li,
#index .com-evtcal .evtcal1 li {
  width: 33% !important;
  height: min(19.92vw, 153px);
  min-height: 70px;
}
#online .com-evtcal .evtcal1 li .date,
#index .com-evtcal .evtcal1 li .date {
  font-size: 2.2rem;
  font-size: clamp(1rem,2.86vw, 2.2rem);
  padding: 13% 0 2%;
}
#online .com-evtcal .evtcal1 li .date .s1,
#index .com-evtcal .evtcal1 li .date .s1 {
  font-size: 5.3rem;
  font-size: clamp(1rem, 6.90vw, 5.3rem);
}
#online .com-evtcal .evtcal1 li .date .s2,
#index .com-evtcal .evtcal1 li .date .s2 {
  font-size: 4rem;
  font-size: clamp(1rem, 5.20vw, 4rem);
}
#online .com-evtcal .evtcal1 li .time_txt,
#index .com-evtcal .evtcal1 li .time_txt {
  gap: 0 5px;
  font-size: 2rem;
  font-size: clamp(1rem, 2.60vw, 2rem);
}
#online .com-evtcal .evtcal1 li .num,
#index .com-evtcal .evtcal1 li .num {
  width: clamp(11px, 2.34vw, 1.8rem);
  height: clamp(11px, 2.34vw, 1.8rem);
  font-size: 1.5rem;
  font-size: clamp(8px, 1.95vw, 1.5rem);
}
}