/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./public_html/src/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:rgba(0,0,0,0)}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;overflow-x:hidden}img{width:100%}.ib{display:inline-block}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){._sp{display:block}._pc{display:none}}main{overflow:hidden}main p{line-height:1.5em;letter-spacing:.15em}.com-ttl{font-size:35px;font-size:clamp(18px,5vw,35px)}.com-lead--l{font-size:30px;font-size:clamp(18px,4vw,30px)}.com-lead{font-size:25px;font-size:clamp(15px,3vw,25px)}.com-lead--s{font-size:20px;font-size:clamp(15px,2.5vw,20px)}.com-text--l{font-size:18px;font-size:clamp(12px,1.5vw,18px)}.com-text{font-size:15px;font-size:clamp(12px,1.3vw,15px)}.com-txt{font-size:12px;font-size:clamp(10px,1.1vw,12px)}@media screen and (max-width: 768px){.com-ttl{font-size:clamp(10px,8vw,35px)}.com-lead--l{font-size:clamp(10px,5.5vw,30px)}.com-lead{font-size:clamp(10px,4.5vw,25px)}.com-lead--s{font-size:clamp(10px,4vw,20px)}.com-text--l{font-size:clamp(10px,3.8vw,18px)}.com-text{font-size:clamp(10px,3.5vw,15px)}.com-txt{font-size:clamp(10px,3vw,12px)}}.com-w800{width:95%;max-width:800px;margin:0 auto}.com-w1000{width:95%;max-width:1000px;margin:0 auto}.com-w1200{width:95%;max-width:1200px;margin:0 auto}.com-w1400{width:95%;max-width:1400px;margin:0 auto}.com-min--vh100{min-height:100vh}.com-imgbox{position:relative}.com-imgnote{position:absolute;bottom:3px;right:3px;font-size:10px;letter-spacing:.05em}.com-notebox{width:90%;max-width:1000px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){.com-notebox{padding:clamp(20px,6vw,50px) 0}}.com-note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.com-fs10{font-size:10px}.com-fs12{font-size:12px}.com-texR{text-align:right}.com-texC{text-align:center}.com-col--wh{color:#fff}.com-col--bk{color:#000}.com-tex__shadow--wh{text-shadow:0 0 10px #fff}.com-tex__shadow--bk{text-shadow:0 0 10px #000}.com-flbox{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}.com-flbox--ac{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}.com-flbox--jc{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}@font-face{font-family:"";src:url(../fonts/) format("opentype")}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body .zen-kaku-githic{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}body .bodoni-moda{font-family:"Bodoni Moda",serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:before,.scrollin_anime_01.scrollin .anm:after{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:before,.scrollin_anime_01 .anm:after{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:.3s;transition-delay:.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:.2s;transition-delay:.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:.4s;transition-delay:.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:.6s;transition-delay:.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:.8s;transition-delay:.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:.3s;transition-delay:.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:.5s;transition-delay:.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:.9s;transition-delay:.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:.3s;transition-delay:.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:.6s;transition-delay:.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:.9s;transition-delay:.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 .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.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 .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.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:.1s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.25s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.35s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.45s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.55s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.65s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.7s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.75s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.8s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.85s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{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:.1s;animation-delay:.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:.2s;animation-delay:.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:.3s;animation-delay:.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:.4s;animation-delay:.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:.5s;animation-delay:.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:.6s;animation-delay:.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:.7s;animation-delay:.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:.8s;animation-delay:.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:.9s;animation-delay:.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:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{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:.3s;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.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:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.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:.9s;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.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:.5}100%{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{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-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-moz-animation-delay:.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 .g_menu_btn{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;z-index:99}header .g_menu_btn .logo{width:100%;max-width:130px;margin-top:20px;position:relative}header .g_menu_btn .logo a{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){header .g_menu_btn .logo{width:40%;margin-top:15px;max-width:100px}}footer .copy{margin:20px 0;text-align:center;font-size:10px}#top{color:#59433e}#top img{vertical-align:top}#top .sec-ttl{color:#c1ae80;font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem);letter-spacing:1px}@media screen and (max-width: 768px){#top .com-w1200{width:90%}#top .sec-ttl{color:#c1ae80;font-size:clamp(1.375rem,.929rem + 2.23vw,2rem);letter-spacing:1px}}#top .top-mv{height:100dvh;overflow:visible}#top .top-mv .top-mv{position:sticky;top:0;height:100dvh}#top .top-mv .top-mv>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .top-color{color:#f4e192}#top .top-ttl{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .top-ttl-item{font-size:clamp(1.75rem,.639rem + 2.31vw,2.375rem);font-size:clamp(1.75rem,-0.139rem + 3.94vw,2.813rem);color:#fff;text-shadow:#000 0 0 10px;font-weight:700}#top .top-text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;opacity:0}#top .top-text-item{font-size:15px;color:#fff;line-height:2.2rem;line-height:clamp(1.6rem,.533rem + 2.22vw,2.2rem);padding:15px 0}#top .bg-box{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0}@media screen and (max-width: 768px){#top .top-mv{height:100vh}#top .top-ttl{top:50%}#top .top-ttl-item{font-size:clamp(1.375rem,.036rem + 6.7vw,3.25rem)}#top .top-text-item{font-size:15px;line-height:clamp(1.2rem,.629rem + 2.86vw,2rem);padding:15px 0}}#top .interviewer{background:url(../../assets/img/top/bg.jpg) no-repeat top center/cover}#top .flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:30px}#top .it-img{width:48%;min-width:390px}#top .it-text-box{width:48%;padding-bottom:clamp(0rem,-5.556rem + 11.57vw,3.125rem)}#top .it-text-box>p{padding-left:20px}#top .it-text-box .it-lead{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);padding:clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 15px;font-weight:bold;color:#59433e;letter-spacing:2px}#top .it-text-box .it-lead .text-color{color:#64ad8c}#top .it-text-box .it-lead::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, right top, left top, color-stop(80%, #776044), to(rgba(119, 96, 68, 0)));background:-webkit-linear-gradient(right, #776044 80%, rgba(119, 96, 68, 0) 100%);background:linear-gradient(to left, #776044 80%, rgba(119, 96, 68, 0) 100%)}#top .it-text-box .it-span{font-size:15px;color:#5b5850;opacity:.3;letter-spacing:0;padding:20px;padding:clamp(.313rem,-1.354rem + 3.47vw,1.25rem) 20px}#top .it-text-box .it-profile{padding:30px 0;padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0;padding-left:20px}#top .it-text-box .it-profile .it-txt{font-size:clamp(.875rem,.653rem + .46vw,1rem)}#top .it-text-box .it-profile .it-name{font-size:clamp(1.75rem,1.306rem + .93vw,2rem);padding:20px 0}#top .it-text-box .it-profile .it-name .it-lb{position:absolute;top:0;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:clamp(.813rem,.59rem + .46vw,.938rem);width:-webkit-max-content;width:-moz-max-content;width:max-content;letter-spacing:0}#top .it-text-box .it-profile .it-text{font-size:15px;letter-spacing:0}@media screen and (max-width: 768px){#top .interviewer{padding:80px 0}#top .it-img{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#top .it-text-box{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#top .it-text-box>p{padding-left:10%}#top .it-text-box .it-lead{font-size:clamp(1.375rem,.661rem + 3.57vw,2.375rem);padding:15px 0 15px 10%}#top .it-text-box .it-span{font-size:clamp(.813rem,.679rem + .67vw,1rem);padding:10px 12% 0}#top .it-text-box .it-profile{padding:20px 0;width:90%;margin:auto}#top .it-text-box .it-profile .it-txt{font-size:clamp(.875rem,.786rem + .45vw,1rem)}#top .it-text-box .it-profile .it-name{font-size:clamp(1.75rem,1.571rem + .89vw,2rem);font-weight:bold}#top .it-text-box .it-profile .it-name .it-lb{font-size:12px}#top .it-text-box .it-profile .it-text{font-size:clamp(.875rem,.786rem + .45vw,1rem);letter-spacing:0}}#top .movie{background:#efe9df;padding:100px 0}#top .movie .mv-text-box{margin-bottom:50px;margin-bottom:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem)}#top .movie .mv-text-box::before{content:"";position:absolute;bottom:30px;left:0;width:80%;max-width:1200px;height:1px;background:-webkit-gradient(linear, left top, right top, color-stop(80%, #776044), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #776044 80%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, #776044 80%, rgba(255, 255, 255, 0) 100%)}#top .movie .mv-lead{width:80%;max-width:800px;padding-top:30px}#top .movie .mv-lead-name{font-weight:bold;font-size:28px;color:#afa48c}#top .movie .mv-lead-text{font-weight:bold;font-size:clamp(1.875rem,1.319rem + 1.16vw,2.188rem);color:#4fa375;padding-top:5px}#top .movie .mv-lead-our{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:9%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#top .movie .mv-lead-our::before,#top .movie .mv-lead-our::after{content:"";position:absolute;bottom:25%;right:0;width:50px;height:1.5px;-webkit-clip-path:polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0% 50%);clip-path:polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0% 50%);background:#8c8c8b}#top .movie .mv-lead-our::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#top .movie .mv-lead-our::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#top .movie .mv-lead-industry{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:3%}#top .movie .mv-lead-industry .mv-lead-text{color:#cc4e3a}#top .movie .mv-mini-lead{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#top .movie .mv-mini-lead .mv-mini-text{font-size:15px;color:#afa48c;opacity:.6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:0}#top .movie .mv-mini-lead .mv-mini-text::before,#top .movie .mv-mini-lead .mv-mini-text::after{content:" ";position:absolute;top:50%;right:-18px;width:20px;height:1px;background:#afa48c;-webkit-clip-path:polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0% 50%);clip-path:polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0% 50%)}#top .movie .mv-mini-lead .mv-mini-text::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#top .movie .mv-mini-lead .mv-mini-text::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#top .movie .mv-con{padding:20px 0}#top .movie .mv-con-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#64a083;padding:clamp(.5rem,.278rem + .46vw,.625rem) clamp(1.563rem,1.007rem + 1.16vw,1.875rem) clamp(.375rem,.153rem + .46vw,.5rem);border-radius:50px;letter-spacing:1px;color:#fff;font-size:clamp(.875rem,.653rem + .46vw,1rem)}#top .movie .mv-con-icon>span{font-size:clamp(1.125rem,.903rem + .46vw,1.25rem)}#top .movie .mv-con-name{padding:30px 20px;letter-spacing:1px;font-size:clamp(1rem,.778rem + .46vw,1.125rem);position:relative;margin-bottom:clamp(1.25rem,-2.083rem + 6.94vw,3.125rem)}#top .movie .mv-con-name::before{content:"";position:absolute;top:50%;left:0;width:8px;height:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#64a083}#top .movie .mv-con-name>span{font-weight:600}#top .movie .mv-con-name>span.name{font-size:clamp(1.5rem,1.278rem + .46vw,1.625rem);padding:0 5px}#top .movie .mv-con-item>li{width:31%;padding-top:20px;overflow:hidden;max-width:600px;margin:0 auto}#top .movie .mv-con-item>li .mv-ttl{padding:clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 0;padding:10px 0;font-size:clamp(1rem,.556rem + .93vw,1.25rem);letter-spacing:0}#top .movie .mv-con-item>li .mv-ttl-num{font-size:clamp(1.125rem,.681rem + .93vw,1.375rem)}#top .movie .mv-con-item>li .mv-ttl-text{font-size:18px;font-size:clamp(.875rem,.431rem + .93vw,1.125rem)}#top .movie .mv-con-item>li .mv{position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer}#top .movie .mv-con-item>li .mv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#top .movie .mv-con-item>li .mv .icon{position:absolute;top:50%;left:50%;width:20%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);aspect-ratio:1/1;z-index:5;-webkit-transition:all .5s ease;transition:all .5s ease}#top .movie .mv-con-item>li .mv:hover::before{opacity:.3}#top .movie .mv-con-item>li .mv:hover .icon{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}#top .movie .mv-con-item>li .mv>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#top .movie .mv-con-more{max-height:0;overflow:hidden}#top .movie .mv-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#top .movie .mv-btn-text{font-size:clamp(1.125rem,.903rem + .46vw,1.25rem);color:#997c3c;letter-spacing:0;padding-right:15px;position:relative}#top .movie .mv-btn-icon{width:clamp(1rem,.556rem + .93vw,1.25rem);height:clamp(1rem,.556rem + .93vw,1.25rem);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#top .movie .mv-btn-icon>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:1px;background:#997c3c}#top .movie .mv-btn-icon>span+span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;-webkit-transition:all .5s ease;transition:all .5s ease}#top .movie .mv-btn-icon.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#top .movie .mv-btn-icon.active>span:nth-child(2){-webkit-transform:rotate(0deg);transform:rotate(0deg)}#top .movie .mv-company{padding:20px 40px;padding:20px clamp(1.25rem,-0.972rem + 4.63vw,2.5rem);margin-top:80px;border-top:#ad9d86 1px solid;border-bottom:#ad9d86 1px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}#top .movie .mv-company::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;z-index:-1}#top .movie .mv-company-text1{font-size:24px;font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);color:#64a083;font-weight:bold;padding-bottom:15px}#top .movie .mv-company-text2{padding-left:5px;padding-right:30px;font-size:20px;font-size:clamp(1rem,.556rem + .93vw,1.25rem)}#top .movie .mv-company-text2>span{display:block;font-size:16px;font-size:clamp(.813rem,.479rem + .69vw,1rem);padding-top:5px;margin-top:8px;border-top:#4f4b41 1.5px solid}#top .movie .mv-company-text2>span>a{-webkit-transition:all .5s ease;transition:all .5s ease}#top .movie .mv-company-text2>span>a:hover{opacity:.4}@media screen and (max-width: 768px){#top .movie{padding:80px 0}#top .movie .mv-text-box{margin-bottom:30px}#top .movie .mv-text-box::before{width:95%}#top .movie .mv-lead{width:100%;padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .movie .mv-lead-name{font-size:clamp(1.25rem,.893rem + 1.79vw,1.75rem)}#top .movie .mv-lead-text{font-size:clamp(1.75rem,1.214rem + 2.68vw,2.5rem);padding-top:5px}#top .movie .mv-lead-our{padding-right:0;padding-bottom:30px}#top .movie .mv-lead-our::before,#top .movie .mv-lead-our::after{bottom:0;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:1.5px}#top .movie .mv-lead-our::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#top .movie .mv-lead-our::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#top .movie .mv-lead-industry{margin-left:0;padding-top:10px}#top .movie .mv-mini-lead .mv-mini-text{font-size:clamp(.813rem,.679rem + .67vw,1rem)}#top .movie .mv-con{padding:20px 0}#top .movie .mv-con-icon{padding:clamp(.313rem,.179rem + .67vw,.5rem) clamp(1.563rem,1.339rem + 1.12vw,1.875rem);font-size:clamp(.875rem,.786rem + .45vw,1rem)}#top .movie .mv-con-icon>span{font-size:clamp(1rem,.911rem + .45vw,1.125rem)}#top .movie .mv-con-name{padding:15px 20px 18px;font-size:clamp(.938rem,.714rem + 1.12vw,1.25rem)}#top .movie .mv-con-name::before{height:75%}#top .movie .mv-con-name>span.name{font-size:clamp(1.375rem,1.107rem + 1.34vw,1.75rem)}#top .movie .mv-con-item>li{width:100%;padding:20px 0}#top .movie .mv-con-item>li .mv-ttl{padding:10px 0;font-size:28px;font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}#top .movie .mv-con-item>li .mv-ttl-num{font-size:clamp(1.25rem,1.071rem + .89vw,1.5rem)}#top .movie .mv-con-item>li .mv-ttl-text{font-size:21px;font-size:clamp(.938rem,.67rem + 1.34vw,1.313rem)}#top .movie .mv-con-more.active{padding-top:20px}#top .movie .mv-btn{margin:auto;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .movie .mv-btn-text{font-size:clamp(1.125rem,.857rem + 1.34vw,1.5rem);letter-spacing:0;padding-right:10px}#top .movie .mv-btn-icon{width:clamp(.938rem,.714rem + 1.12vw,1.25rem);height:clamp(.938rem,.714rem + 1.12vw,1.25rem)}#top .movie .mv-company{margin-top:0}#top .movie .mv-company-text1{font-size:14px;font-size:clamp(.75rem,.571rem + .89vw,1rem);font-size:clamp(.938rem,.536rem + 2.01vw,1.5rem);letter-spacing:clamp(0rem,-0.094rem + .47vw,.131rem)}#top .movie .mv-company-text2{font-size:clamp(.75rem,.571rem + .89vw,1rem);font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding-right:clamp(.313rem,-0.804rem + 5.58vw,1.875rem)}#top .movie .mv-company-text2>span{font-size:clamp(.625rem,.446rem + .89vw,.875rem);font-size:clamp(.625rem,.357rem + 1.34vw,1rem)}#top .movie .mv-company-text2>span>a{display:inline-block}}#top .modal{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3;-webkit-transition:all .8s ease;transition:all .8s ease}#top .modal .modal-box{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#top .modal .modal-box .video{aspect-ratio:560/315;height:100%}#top .modal .close-btn{position:absolute;right:-50px;top:-50px;width:50px;aspect-ratio:1/1;cursor:pointer;background:none;border:none;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#top .modal .close-btn>span{position:absolute;top:50%;left:50%;width:80%;height:2px;background:#fff;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#top .modal .close-btn>span+span:nth-child(2){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#top .modal.active{visibility:visible;opacity:1}#top .modal.active .modal-box{opacity:1;top:50%}#top .modal.active .close-btn{opacity:1;top:-50px}@media screen and (max-width: 768px){#top .modal .close-btn{width:clamp(1.875rem,.982rem + 4.46vw,3.125rem)}}#top .contact{height:100%}#top .contact>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .con-text-box{width:43%;margin:auto}#top .con-text-box .con-lead{font-size:clamp(1.875rem,.61rem + 2.35vw,2.375rem);padding:clamp(.938rem,.147rem + 1.47vw,1.25rem) 0;letter-spacing:clamp(-0.063rem,-0.268rem + .36vw,0rem);font-weight:bold}#top .con-text-box .con-text{letter-spacing:-0.5px;padding-bottom:clamp(1.25rem,-3.493rem + 8.82vw,3.125rem);font-size:clamp(.875rem,.653rem + .46vw,1rem);line-height:1.8rem}#top .con-text-box .con-btn{width:50%;min-width:210px;text-align:center;background:#64a083;padding:24px 30px;padding:clamp(.938rem,-0.485rem + 2.65vw,1.5rem) clamp(1.25rem,.139rem + 2.31vw,1.875rem);-webkit-transition:all .5s ease;transition:all .5s ease}#top .con-text-box .con-btn-text{font-size:clamp(.938rem,.604rem + .69vw,1.125rem);font-weight:bold;color:#fff;letter-spacing:0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#top .con-text-box .con-btn-img{width:clamp(1.25rem,.139rem + 2.31vw,1.875rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#top .con-text-box .con-btn>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .con-text-box .con-btn:hover{opacity:.7}#top .con-img{width:50%;height:100%}#top .con-img>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 768px){#top .contact{height:100%}#top .contact>img{height:calc(100dvh - 465px)}#top .con-text-box{position:static;width:90%;margin:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:50px 0}#top .con-text-box .con-lead{font-size:clamp(1.625rem,1.179rem + 2.23vw,2.25rem);padding:10px 0}#top .con-text-box .con-text{padding:5px 0 40px;font-size:clamp(.875rem,.696rem + .89vw,1.125rem)}#top .con-text-box .con-btn{width:70%;max-width:350px;margin:0;padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) clamp(1.25rem,1.027rem + 1.12vw,1.563rem)}#top .con-text-box .con-btn-text{font-size:clamp(.938rem,.804rem + .67vw,1.125rem)}#top .con-text-box .con-btn-img{width:25px;width:clamp(1.25rem,1.027rem + 1.12vw,1.563rem)}#top .con-img{width:100%;height:auto}}

/*# sourceMappingURL=style.css.map*/