﻿@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Noto+Sans+JP:wght@100..900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap";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}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: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}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:.1em;line-height:1.2em;text-align:left}.co_fff{color:#fff}.co_000{color:#000}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){.notes{width:90%;padding:6.66666665vw 0}._sp{display:block}._pc{display:none}}@font-face{}@font-face{}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.gara{font-weight:400;font-style:normal}.go1{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.go1-l{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.go1-m{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.alp1{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.alp2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.scrollin_anime_01{opacity:0;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;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{transition-delay:0}.scrollin_anime_01 .anm_01:before{transition-delay:.3s}.scrollin_anime_01 .anm_02:after{transition-delay:.2s}.scrollin_anime_01 .anm_02:before{transition-delay:.5s}.scrollin_anime_01 .anm_03:after{transition-delay:.4s}.scrollin_anime_01 .anm_03:before{transition-delay:.7s}.scrollin_anime_01 .anm_04:after{transition-delay:.6s}.scrollin_anime_01 .anm_04:before{transition-delay:.9s}.scrollin_anime_01 .anm_05:after{transition-delay:.8s}.scrollin_anime_01 .anm_05:before{transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{transition-delay:1s}.scrollin_anime_01 .anm_06:before{transition-delay:1.3s}.scrollin_anime_02{opacity:0;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{transform-origin:center;transform:scale(1.2);transition:2s}.scrollin_anime_02 .anm_box .anm_01{transition-delay:.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;transition:1s}.scrollin_anime_03 .anm_01{transition-delay:.5s}.scrollin_anime_03 .anm_02{transition-delay:.7s}.scrollin_anime_03 .anm_03{transition-delay:.9s}.scrollin_anime_03 .anm_04{transition-delay:1.1s}.anime0{opacity:0;filter:blur(100px);transition:all 2s}.anime0.scrollin{opacity:1;filter:blur(0px)}.anime1{opacity:0;transform:translate(0, 100px);transition:all 1.5s}.anime1.scrollin{opacity:1;transform:translate(0, 0)}.anime2{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.3s}.anime2.scrollin{opacity:1;transform:translate(0, 0)}.anime3{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.6s}.anime3.scrollin{opacity:1;transform:translate(0, 0)}.anime4{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.9s}.anime4.scrollin{opacity:1;transform:translate(0, 0)}.anime5{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.2s}.anime5.scrollin{opacity:1;transform:translate(0, 0)}.anime6{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;transform:translate(0, 0)}.anime7{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.8s}.anime7.scrollin{opacity:1;transform:translate(0, 0)}.anime8{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.1s}.anime8.scrollin{opacity:1;transform:translate(0, 0)}.anime9{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.4s}.anime9.scrollin{opacity:1;transform:translate(0, 0)}.anime10{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.7s}.anime10.scrollin{opacity:1;transform:translate(0, 0)}.anime11{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3s}.anime11.scrollin{opacity:1;transform:translate(0, 0)}.anime12{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.3s}.anime12.scrollin{opacity:1;transform:translate(0, 0)}.anime13{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.6s}.anime13.scrollin{opacity:1;transform:translate(0, 0)}.anime14{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.9s}.anime14.scrollin{opacity:1;transform:translate(0, 0)}.anime15{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:4.9s}.anime15.scrollin{opacity:1;transform:translate(0, 0)}.anime16{opacity:0;filter:blur(100px);transition:all 2s}.anime16.scrollin{opacity:1;filter:blur(0px)}.anime17{opacity:0;filter:blur(100px);transition:all 5s}.anime17.scrollin{opacity:1;filter:blur(0px)}.anime1_1{opacity:0;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;transition:all .5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;transition:all 1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;transition:all .5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;transition:all 1.5s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;transition:all 1.5s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;transition:all 1.5s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;transition:all 1.5s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;transition:all 1.5s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;transition:all 1.5s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;transition:all 1.5s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;transition:all 1.5s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;transition:all 1.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;transition:all 1.5s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;transition:all 1.5s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;transition:all 1.5s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;transition:all .3s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;transition:all .3s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;transition:all .3s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;transition:all .3s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;transition:all .3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;transition:all .3s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;transition:all .3s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;transition:all .3s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;transition:all .3s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;transition:all .3s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;transition:all .3s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;transition:all .3s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;transition:all .3s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;transition:all .3s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;transition:all .3s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;transition:all .3s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.1s}.anime3_2{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.2s}.anime3_3{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.3s}.anime3_4{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.4s}.anime3_5{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.5s}.anime3_6{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.6s}.anime3_7{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.7s}.anime3_8{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.8s}.anime3_9{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.9s}.anime3_10{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1s}.anime3_11{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.1s}.anime3_12{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.2s}.anime3_13{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.3s}.anime3_14{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.4s}.anime3_15{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.5s}.anime3_16{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.6s}.anime3_17{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.7s}.anime3_18{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.8s}.anime3_19{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.9s}.anime3_20{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:2s}@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;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:6.5s}.spmenutit>div span:nth-of-type(2){background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%)}header{width:100%;position:fixed;left:0;top:0;z-index:90}@media screen and (max-width: 768px){header{height:60px}}header:before{pointer-events:none;content:"";display:block;width:100%;height:100px;position:absolute;left:0;top:0;z-index:1;transition:.5s;background:linear-gradient(to bottom, rgba(22, 22, 22, 0.5) 10%, rgba(0, 0, 0, 0) 100%);opacity:0}header .header{background-color:#fff;margin:0 auto;width:100%;position:relative;display:block;z-index:91;transition:.3s}header .header .header-link{position:absolute;right:20px;top:10px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){header .header .header-link{top:67%;right:60px;width:38%;justify-content:space-between;transform:translateY(-50%)}}header .header .header-link li{display:inline-block;position:relative;margin-left:20px}@media screen and (max-width: 768px){header .header .header-link li{margin-left:0;width:48%}}header .header .header-link li a{display:block;width:100%;height:100%;position:relative}header .header .header-link li img{width:120px}@media screen and (max-width: 768px){header .header .header-link li img{width:100%}}header .header .header-link li.lang{position:relative}header .header .header-link li.lang .jp{width:70px;height:auto}header .header .header-link li.lang .en{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}header .header .btn-contact{width:140px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;border:1px solid #000;overflow:hidden;transition:.3s}@media screen and (max-width: 768px){header .header .btn-contact{display:none}}header .header .btn-contact a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header .btn-contact a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}header .header .btn-contact a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background-color:#ebebeb;border-radius:3px;overflow:hidden}header .header .btn-contact a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}header .header .btn-contact a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}header .header .btn-contact::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}header .header .btn-contact.hv{border:1px solid #fff}header .header .btn-contact.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}header .header .btn-contact.hv a p{color:#fff}header .header .btn-contact.hv a p i::before{opacity:1}header .header .btn-contact.hv a p i img{filter:brightness(0) invert(0)}header .header .hd-navi{width:calc(80% - 200px);position:absolute;right:200px;bottom:0;text-align:center;transition:1s}@media screen and (max-width: 768px){header .header .hd-navi{display:none}}header .header .hd-navi .hd-navi-gmenu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}header .header .hd-navi .hd-navi-gmenu li{display:inline-block;width:auto;position:relative;padding:20px 20px}header .header .hd-navi .hd-navi-gmenu li::before{width:86%;height:3px;content:"";position:absolute;left:5%;bottom:0;background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);transition:.3s;transform:scaleX(0)}header .header .hd-navi .hd-navi-gmenu li a{display:block;width:100%;height:100%;position:relative}header .header .hd-navi .hd-navi-gmenu li a p{line-height:1;font-size:1.4rem;color:#000}header .header .hd-navi .hd-navi-gmenu li a p b{position:relative;display:block}header .header .hd-navi .hd-navi-gmenu li a p b.bs{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;left:0;top:0;z-index:3}header .header .hd-navi .hd-navi-gmenu li a p b.ja{display:block;white-space:nowrap;opacity:0;transition:.3s}header .header .hd-navi .hd-navi-gmenu li a p b.en{transition:.3s;white-space:nowrap;flex-wrap:wrap;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}header .header .hd-navi .hd-navi-gmenu li.act::before,header .header .hd-navi .hd-navi-gmenu li:hover::before{transform:scaleX(1)}header .header .hd-navi .hd-navi-gmenu li.act a p b.en,header .header .hd-navi .hd-navi-gmenu li:hover a p b.en{opacity:0}header .header .hd-navi .hd-navi-gmenu li.act a p b.ja,header .header .hd-navi .hd-navi-gmenu li:hover a p b.ja{opacity:1}header .header .header-logo{width:30%;max-width:300px;padding:14px}@media screen and (max-width: 768px){header .header .header-logo{padding:0;width:16%;max-width:160px}}header .header .header-logo a{display:block}header .header .header-logo a img{width:100%}header .header .header-logo a img.colw{filter:brightness(0) invert(1);transition:.3s}header .mbtn{border:1px solid #fff;width:40%;height:36px;max-width:150px;position:absolute;right:120px;top:20px;transition:.3s}@media screen and (max-width: 768px){header .mbtn{display:none}}header .mbtn::before{width:15px;height:15px;background-size:100%;background-position:center center;background-image:url("../img/top/ico_search.png");content:"";position:absolute;right:10px;top:10px;z-index:3}header .mbtn::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#1e1e1e;opacity:0;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}header .mbtn a{z-index:2;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}header .mbtn a p{font-size:1.4rem;line-height:1;text-align:center;transition:.3s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}header .mbtn.hv a::before{opacity:1}header .mbtn.hv p{color:#fff !important}header .mbtn.hv::before{bottom:-14px}header .mbtn.hv::after{opacity:.5;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .header .hd-navi .hd-navi-gmenu li.message::before,#news .header .hd-navi .hd-navi-gmenu li.news::before,#index .header .hd-navi .hd-navi-gmenu li.top::before{transform:scaleX(1)}#message .header .hd-navi .hd-navi-gmenu li.message a p b.en,#news .header .hd-navi .hd-navi-gmenu li.news a p b.en,#index .header .hd-navi .hd-navi-gmenu li.top a p b.en{opacity:0}#message .header .hd-navi .hd-navi-gmenu li.message a p b.ja,#news .header .hd-navi .hd-navi-gmenu li.news a p b.ja,#index .header .hd-navi .hd-navi-gmenu li.top a p b.ja{opacity:1}.h-small header::before,.posfix header::before{opacity:.5}@media screen and (max-width: 768px){header .header{padding:10px 0 0 0;z-index:803;position:relative;padding-top:18px;padding-left:10px}header .header .header-logo{width:50%}}.spmenutit{cursor:pointer;width:40px;height:28px;display:none;position:fixed;right:30px;top:24px;font-size:12px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;z-index:9010}@media screen and (max-width: 768px){.spmenutit{display:block;right:10px;top:22px}}.spmenutit>div{display:block;width:40px;height:28px;left:0;top:0;box-sizing:border-box;position:absolute}.spmenutit>div span{position:absolute;width:100%;height:1px;background-color:#fff;left:0;transform-origin:0% 0%;transition:transform .2s linear}.spmenutit>div p{line-height:12px;font-size:10px;text-align:center}.spmenutit>div span:nth-of-type(1){top:0px;background-color:#000}.spmenutit>div span:nth-of-type(2){top:9px}.spmenutit>div span:nth-of-type(3){top:18px;background-color:#000}#index .header nav ul li.top::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:nth-of-type(1){transform:rotate(40deg) translateY(-9px)}.menuopen .spmenutit span:nth-of-type(2){opacity:0}.menuopen .spmenutit span:nth-of-type(3){transform:rotate(-40deg) translateY(2px);left:3px}.contentmenu0{position:fixed;width:100%;height:100vh;height:100svh;right:-100%;top:0;opacity:0;transition:.6s;z-index:777;pointer-events:none;background-color:hsla(0,0%,100%,.9)}.contentmenu0 .btn-contact{width:80%;margin-left:auto;margin-right:auto;height:30px;position:relative;border-radius:3px;border:1px solid #000;overflow:hidden;transition:.3s}.contentmenu0 .btn-contact a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 .btn-contact a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}.contentmenu0 .btn-contact a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background-color:#ebebeb;border-radius:3px;overflow:hidden}.contentmenu0 .btn-contact a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}.contentmenu0 .btn-contact a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}.contentmenu0 .btn-contact::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}.contentmenu0 .btn-contact.hv{border:1px solid #fff}.contentmenu0 .btn-contact.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}.contentmenu0 .btn-contact.hv a p{color:#fff}.contentmenu0 .btn-contact.hv a p i::before{opacity:1}.contentmenu0 .btn-contact.hv a p i img{filter:brightness(0) invert(0)}.contentmenu0 nav.contentmenu{position:absolute;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:3;opacity:1;display:flex;justify-content:center;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-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:40%;max-width:400px;margin-left:auto;margin-right:0;position:relative;padding:40px;padding-top:100px;background-color:rgba(0,0,0,.5);z-index:7;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.contentmenu0 nav.contentmenu .content{width:48%;width:58%;background-color:rgba(0,0,0,.7);width:100%;max-width:100%;padding:8vw;padding-top:100px;padding-top:60px}}.contentmenu0 nav.contentmenu .content .gnavi{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contentmenu0 nav.contentmenu .content .gnavi li{width:100%;height:50px;border-bottom:1px solid rgba(0,21,30,.8)}.contentmenu0 nav.contentmenu .content .gnavi li .opc{width:40px;height:40px;position:absolute;right:0px;top:0;cursor:pointer;z-index:10}.contentmenu0 nav.contentmenu .content .gnavi li .opc::before{content:"";position:absolute;top:14px;right:10px;z-index:1;width:14px;height:14px;margin:auto;border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition:.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contentmenu0 nav.contentmenu .content .gnavi li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:flex-start;align-items:center}.contentmenu0 nav.contentmenu .content .gnavi li a p{line-height:1;position:relative;width:100%;padding-left:10px}.contentmenu0 nav.contentmenu .content .gnavi li a p::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li a p span{transition:.3s;position:relative;z-index:3}.contentmenu0 nav.contentmenu .content .gnavi li a p span.en{font-size:15px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}.contentmenu0 nav.contentmenu .content .gnavi li a p span.ja{position:absolute;right:0;top:50%;font-size:13px;font-feature-settings:"palt";letter-spacing:0;width:50%;text-align:left;transform:translateY(-50%)}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.sub{height:34px;border-bottom:1px solid rgba(100,100,100,.8);padding-left:20px;padding-right:20px;height:0;opacity:0;overflow:hidden;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.contentmenu0 nav.contentmenu .content .gnavi li.sub a{margin-top:-40px;transition:.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{position:relative}.contentmenu0 nav.contentmenu .content .gnavi li::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8);opacity:0;transform:translateZ(0) scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li.hv .opc::before{border-right:#1a1a1a solid 1px;border-bottom:#1a1a1a solid 1px}.contentmenu0 nav.contentmenu .content .gnavi li.hv a p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.hv::before{opacity:1;transform:translateZ(0) scaleY(1);transform-origin:bottom;transition:transform .5s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}.contentmenu0 nav.contentmenu .content .gnavi.sopn li .opc.sopn::before{top:20px;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;transform:rotate(225deg)}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2{height:34px;opacity:1}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2 a{margin-top:0px}.contentmenu0 nav.contentmenu .content .sns{position:relative;display:block;width:100%;margin-top:60px;display:flex;justify-content:flex-start;align-items:flex-end;gap:20px;flex-wrap:wrap}@media screen and (max-width: 768px){.contentmenu0 nav.contentmenu .content .sns{width:100%;gap:10px;margin-top:12vw;padding-left:3vw}}.contentmenu0 nav.contentmenu .content .sns a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:1.2rem;transition:.3s}.contentmenu0 nav.contentmenu .content .sns a:hover{opacity:.7}.contentmenu0 nav.contentmenu .content .sns a{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:.1em}@media screen and (max-width: 768px){.contentmenu0 nav.contentmenu .content .sns a{font-size:2.5vw}}.contentmenu0 nav.contentmenu .content .sns a img{width:23px;display:inline-block;margin-right:8px;transform:translateY(-1px)}@media screen and (max-width: 768px){.contentmenu0 nav.contentmenu .content .sns a img{width:18px;margin-right:6px}}.contentmenu0{max-width:400px;width:50%;margin-left:auto;margin-right:0}@media screen and (max-width: 584px){.contentmenu0{max-width:100%}}.contentmenu0 nav{margin-top:20px;width:100%;margin-left:auto;margin-right:auto}.contentmenu0 .cmenu{width:80%;margin-left:auto;margin-right:auto;position:relative;margin-top:0px;z-index:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 768px){.contentmenu0 .cmenu{width:80vw;margin-bottom:10px}}.contentmenu0 .cmenu li{width:49%;height:40px;transition:.3s}@media screen and (max-width: 768px){.contentmenu0 .cmenu li{height:36px}}.contentmenu0 .cmenu li:hover{background-color:hsla(0,0%,100%,.2)}.contentmenu0 .cmenu li a{border:1px solid #fff;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contentmenu0 .cmenu li a p{font-size:clamp(10px,1vw,14px);line-height:1;text-align:center;color:#fff}@media screen and (max-width: 768px){.contentmenu0 .cmenu li a p{font-size:3.5vw}}.contentmenu0 .cmenu li.reserve{width:100%;margin-top:6px}.contentmenu0 .cmenu li.pamphlet{width:100%;margin-top:6px}.contentmenu0 .cmenu li.entry{width:100%;margin-top:6px}.contentmenu0 .cmenu li{position:relative}.contentmenu0 .cmenu li .new{width:auto;height:17px;display:block;font-size:12px;padding-left:4px;padding-right:4px;line-height:17px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:4px;top:4px;z-index:3}.contentmenu0 .gmenu{margin-top:70px;margin-bottom:6vw;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 .gmenu li{width:100%;position:relative;transition:.3s;border-bottom:1px solid #ccc}.contentmenu0 .gmenu li:hover a::before{opacity:1}.contentmenu0 .gmenu li:hover a p i::before{width:calc(100% + 70px)}.contentmenu0 .gmenu li a{display:block;width:100%;height:100%;position:relative;padding:20px}.contentmenu0 .gmenu li a::before{opacity:0;transition:.3s;background-color:hsla(0,0%,100%,.2);position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);left:-6px;top:-6px;z-index:1;content:""}.contentmenu0 .gmenu li a .new{width:auto;height:17px;display:block;font-size:12px;padding-left:4px;padding-right:4px;line-height:17px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:-40px;top:4px;z-index:3}.contentmenu0 .gmenu li a p{position:relative;z-index:2;color:#000;line-height:1;font-size:3.5vw}.contentmenu0 .gmenu li a p i{display:inline-block;font-style:normal;color:#000;font-size:3.5vw;margin-bottom:6px;position:relative}.contentmenu0 .gmenu li a p span{width:100%;display:block;font-size:3.5vw}.menuopen main{opacity:.5;transition:.3s}.menuopen header .header .mbtn{opacity:0;pointer-events:none}.menuopen .spmenu-btn>div span:nth-of-type(1){background-color:#fff;transform:rotate(45deg) translate3d(-3px, 0, 0);top:-4px;left:8px}.menuopen .spmenu-btn>div span:nth-of-type(1)::before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(2){background-color:#fff;transform:scaleX(0);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;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;opacity:1;right:0}.menuopen .contentmenu0 .contentmenu{padding-bottom:80px;overflow:auto;height:100%}.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:.3s;transition:.3s}.menuopen .contentmenu0 nav.contentmenu .content{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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;transform:translateZ(0) scaleY(1);transform-origin:bottom;transition:transform .5s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}footer .footer-tlink2 .btn-contact::before{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%)}footer{width:100%;box-sizing:border-box;z-index:3;position:relative}footer .scbg{display:block;vertical-align:bottom;width:100%;overflow:hidden}footer .scbg picture{display:block}footer .scbg .bg{opacity:0}footer .scbg .cv{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}footer .scbg .cv img{position:absolute;width:100%;height:140%;left:0;top:0;z-index:2;translate:none;rotate:none;scale:none;transform:translate(0%, 14.4564%) translate3d(0px, 0px, 0px)}footer .footer-logo-wrap{z-index:10;padding-top:20px;position:absolute;left:0;bottom:20px;width:100%;border-top:1px solid #fff;overflow:hidden}footer .footer-logo-wrap .footer-logo-track{height:100%;gap:60px;display:flex;width:max-content;will-change:transform}@media screen and (max-width: 768px){footer .footer-logo-wrap .footer-logo-track{gap:40px}}footer .footer-logo-wrap .slick-prev:before,footer .footer-logo-wrap .slick-next:before{opacity:0}footer .footer-logo-wrap .slide-item{height:40px;flex:0 0 auto}@media screen and (max-width: 768px){footer .footer-logo-wrap .slide-item{height:30px}}footer .footer-logo-wrap .slide-item img{width:auto;height:40px}@media screen and (max-width: 768px){footer .footer-logo-wrap .slide-item img{height:30px}}footer .footer{position:absolute;width:100%;height:100%;max-width:1250px;left:50%;transform:translateX(-50%);top:0;z-index:10;padding:60px 40px 30px 40px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;flex-wrap:wrap}footer .footer h3{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:.1em;font-size:15px;margin-bottom:6px}footer .footer .footer-link{position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;left:50%;bottom:120px;gap:20px;transform:translateX(-50%)}footer .footer .footer-link li{width:auto;display:inline-block}footer .footer .footer-link li a{display:block;width:100%;height:100%;position:relative}footer .footer .footer-link li a img{width:auto;height:30px;display:block}@media screen and (max-width: 1000px){footer .footer .footer-link li a img{height:23px}}@media screen and (max-width: 768px){footer .footer .footer-link{width:100%;top:32%;bottom:auto}footer .footer .footer-link li a img{height:24px}}footer .footer .footer-logo{position:absolute;z-index:5;left:50%;top:40%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:360px}@media screen and (max-width: 1000px){footer .footer .footer-logo{width:30%;top:30%}}@media screen and (max-width: 768px){footer .footer .footer-logo{width:74%;top:20%}}footer .footer-brand{position:relative;display:block;width:52%}@media screen and (max-width: 768px){footer .footer-brand{width:100%}}footer .footer-brand .logo{width:80%;max-width:380px;margin-bottom:25px}@media screen and (max-width: 768px){footer .footer-brand .logo{margin-left:auto;margin-right:auto;max-width:250px;width:70%;display:block;margin-bottom:8vw}}footer .footer-brand p{font-size:1.2rem;line-height:1.6em}@media screen and (max-width: 768px){footer .footer-brand p{text-align:center;margin-bottom:1vw}}footer .footer-address{margin-top:12px;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){footer .footer-address p{margin-top:6vw;font-size:3.5vw}}@media screen and (max-width: 768px){footer .footer-address{width:100%}}footer .footer-tlink{position:relative;display:block;width:48%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}footer .footer-tlink .footer-tlink-navi{width:50%}footer .footer-tlink .footer-tlink-navi li{margin-bottom:1.6em;margin-bottom:2.6em}footer .footer-tlink .footer-tlink-navi li a{display:inline-block;width:auto;height:100%;position:relative;padding-top:1px}footer .footer-tlink .footer-tlink-navi li a::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}footer .footer-tlink .footer-tlink-navi li a p{display:inline-block;position:relative;z-index:2;width:auto;transition:.3s;padding-left:4px;padding-right:4px;font-size:15px;line-height:1}footer .footer-tlink .footer-tlink-navi li a.hv p{color:#666}footer .footer-tlink .footer-tlink-navi li a.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}footer .footer-tlink .footer-tlink-navi li.sub{margin-bottom:1.3em}footer .footer-tlink .footer-tlink-navi li.sub.sub1{margin-top:-0.8em}footer .footer-tlink .footer-tlink-navi li.sub a p{font-size:1.2rem;color:hsla(0,0%,100%,.4)}footer .footer-tlink .footer-tlink-navi li.sub a.hv p{color:#666}footer .footer-tlink .footer-tlink-navi li.sub a.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}@media screen and (max-width: 768px){footer .footer-tlink .footer-tlink-navi{width:60%}footer .footer-tlink .footer-tlink-navi:nth-of-type(2){width:40%}}@media screen and (max-width: 768px){footer .footer-tlink{width:100%;margin-top:8vw;padding-left:5vw}}footer .footer-tlink2{position:absolute;width:240px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;left:40px;bottom:120px}@media screen and (max-width: 768px){footer .footer-tlink2{left:50%;bottom:auto;top:45%;transform:translateX(-50%)}}footer .footer-tlink2 a{width:48%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:1.2rem;transition:.3s;margin-bottom:20px}footer .footer-tlink2 a:hover{opacity:.7}@media screen and (max-width: 768px){footer .footer-tlink2 a{font-size:3.5vw}}footer .footer-tlink2 a img{width:23px;display:inline-block;margin-right:8px;transform:translateY(-1px)}@media screen and (max-width: 768px){footer .footer-tlink2 a img{width:18px;margin-right:6px}}footer .footer-tlink2 .btn-contact{width:100%;height:30px;position:relative;border-radius:3px;border:1px solid #fff;overflow:hidden;transition:.3s}footer .footer-tlink2 .btn-contact a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;margin-bottom:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){footer .footer-tlink2 .btn-contact a{justify-content:space-between;padding-left:20px;padding-right:20px;padding-bottom:2px}}footer .footer-tlink2 .btn-contact a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}@media screen and (max-width: 768px){footer .footer-tlink2 .btn-contact a p{width:100%}}footer .footer-tlink2 .btn-contact a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background-color:#ebebeb;border-radius:3px;overflow:hidden}@media screen and (max-width: 768px){footer .footer-tlink2 .btn-contact a p i{position:absolute;margin-top:0;margin-left:0;right:0;top:50%;transform:translateY(-50%)}}footer .footer-tlink2 .btn-contact a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}footer .footer-tlink2 .btn-contact a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}footer .footer-tlink2 .btn-contact::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}footer .footer-tlink2 .btn-contact.hv::before{opacity:1;background-color:#fff;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}footer .footer-tlink2 .btn-contact.hv a p{color:#000}footer .footer-tlink2 .btn-contact.hv a p i::before{opacity:1}footer .footer-copy{display:block;position:absolute;right:40px;bottom:120px}footer .footer-copy p{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.2rem;text-align:center;color:#fff}@media screen and (max-width: 768px){footer .footer-copy{text-align:center;right:auto;bottom:auto;top:70%;margin-top:6vw;font-size:2.5vw;width:100%;left:0}}@media screen and (max-width: 768px){footer h3{font-size:4.5vw;text-align:center;margin-bottom:0}}footernav{position:fixed;left:0;bottom:-100px;z-index:8900;width:100%;height:60px;background-color:#796d68;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div,footernav a{position:relative;z-index:5;margin:0;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:10px;cursor:pointer;width:20%;background-color:#3b2c2c}footernav>div.sw5,footernav a.sw5{width:25%}footernav>div.sw6,footernav a.sw6{width:16.6666666667% !important}footernav>div img,footernav a img{display:block;margin:0;max-width:20px;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:5px}footernav>div span,footernav a span{color:#fff;width:100%;display:block;font-size:3vw;text-align:center;white-space:nowrap;line-height:1em}footernav>div,footernav a{display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div:last-child,footernav a:last-child{border-right:none}footernav>div span,footernav a span{color:#fff;height:24px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div.outline,footernav a.outline{border-right:1px solid #796d68}footernav>div.lmt,footernav a.lmt{background-color:#3e5a25}footernav>div.map,footernav a.map{border-right:1px solid #796d68}footernav>div.req,footernav a.req{background-color:#635751}footernav>div.req span,footernav a.req span{color:#fff}footernav>div.rsv,footernav a.rsv{border-right:1px solid #796d68;background-color:#5c1834;width:25%}footernav>div.spmenuf,footernav a.spmenuf{background:linear-gradient(66deg, rgb(212, 191, 164) 0%, rgb(196, 172, 133) 100%)}footernav>div.spmenuf span,footernav a.spmenuf span{color:#303109}footernav>div.spmenuf span.p1,footernav a.spmenuf span.p1{margin-bottom:2px}footernav>div.spmenuf>div,footernav a.spmenuf>div{display:block;width:34px;height:22px;box-sizing:border-box;position:relative;margin-top:6px}footernav>div.spmenuf>div span,footernav a.spmenuf>div span{position:absolute;width:100%;height:2px;background-color:#303109;left:0px;transition:transform .2s linear}footernav>div.spmenuf>div p,footernav a.spmenuf>div p{color:#303109;line-height:12px;font-size:10px;text-align:center}footernav>div.spmenuf>div span:nth-of-type(1),footernav a.spmenuf>div span:nth-of-type(1){top:0px}footernav>div.spmenuf>div span:nth-of-type(2),footernav a.spmenuf>div span:nth-of-type(2){top:10px}footernav>div.spmenuf>div span:nth-of-type(3),footernav a.spmenuf>div span:nth-of-type(3){top:20px}footernav>div.request,footernav a.request{background-color:#903733}footernav>div.request span,footernav a.request span{color:#fff}footernav>div.reserve,footernav a.reserve{background-color:#bfd9e0}footernav>div.tel,footernav a.tel{position:relative;border-right:1px solid #796d68}.is-scrolled footernav{bottom:0}.menuopen .spmenuf>div span:nth-of-type(1){top:10px;transform:rotate(45deg)}.menuopen .spmenuf>div span:nth-of-type(2){display:none}.menuopen .spmenuf>div span:nth-of-type(3){top:10px;transform:rotate(-45deg)}.pagetop{position:fixed;z-index:70;right:-80px;bottom:140px;box-sizing:border-box;transition:.6s;width:50px;height:50px;mix-blend-mode:difference}@media screen and (max-width: 768px){.pagetop{bottom:90px;width:40px;height:40px}.pagetop::before{width:16px;height:16px}}.pagetop a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.pagetop a img{display:block;vertical-align:bottom;width:100%}.is-scrolled .pagetop{right:20px}@media screen and (max-width: 768px){.is-scrolled .pagetop{right:10px}}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p i::before{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%)}#index .sec-5 .lead.lead2,#index .information.c7 dt .information-company li.c7 p span,#index .information.c6 dt .information-company li.c6 p span,#index .information.c5 dt .information-company li.c5 p span,#index .information.c4 dt .information-company li.c4 p span,#index .information.c3 dt .information-company li.c3 p span,#index .information.c2 dt .information-company li.c2 p span,#index .information.c1 dt .information-company li.c1 p span,#index .information.c0 dt .information-company li.c0 p span,#index .information dt .ptit1 span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn:hover p,#index .sec-4 .secinner .lead.lead2.col2,#index .sec-6 .secinner .sec-6b1 li .outline>dt,#index .information dt .information-company li.is-current p span,#index .information dt .information-company li p.hv span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn:hover p,#index .sec-4 .secinner .lead.lead2.col2,#index .sec-6 .secinner .sec-6b1 li .outline>dt,#index .information dt .information-company li.is-current p span,#index .information dt .information-company li p.hv span{margin-bottom:3vw}}#index{transition:0s;background-color:#fff;overflow:hidden}#index.opmovfin{overflow:auto}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-100px;left:0}@media screen and (max-width: 768px){#index .ancb a{top:-80px}}#index header{background-color:#fff;z-index:120}#index .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#index .scbgm::after{opacity:.3;-webkit-transition:2s;transition:2s;content:"";display:block;pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-size:4px 4px;background-position:0 0,2px 2px}#index .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none}@media screen and (max-width: 768px){#index .scbgm video{object-position:center top}}#index .scbgm video.ani1{transition:.3s;opacity:0}#index .mainimgb{position:relative;width:100%;height:40vh}#index .sec-opmov-wrap{pointer-events:none;position:fixed;width:100vw;height:100svh;left:0;top:0;z-index:900;background-color:#fff}#index .sec-opmov-wrap.is-hide{opacity:0;transition:1s}#index .sec-opmov{position:absolute;left:50%;top:50%;width:100vw;max-width:177.7777777778svh;aspect-ratio:16/9;transform:translate(-50%, -50%);overflow:hidden}#index .sec-opmov::after{content:"";position:absolute;inset:0;border:clamp(20px,5vw,100px) solid #fff;box-sizing:border-box;pointer-events:none;z-index:2}#index .sec-opmov video{width:100%;height:100%;object-fit:cover;display:block}#index .sec-opmov.is-hide{opacity:0;transition:1s}#index .sec-mainimg0{position:relative;overflow:hidden;width:100%;height:100svh}@media screen and (max-width: 768px){#index .sec-mainimg0{height:auto}}#index .sec-mainimg0 .mainimg-bg0{position:relative;display:block;vertical-align:bottom;width:100%;opacity:0}#index .sec-mainimg0 .replay{position:absolute;right:3vw;bottom:3vw;z-index:12;width:80px;cursor:pointer}#index .sec-mainimg0 .replay img{display:block;vertical-align:bottom;width:100%}@media screen and (max-width: 768px){#index .sec-mainimg0 .replay{width:40px}}#index .sec-mainimg0 .sec-mainimg0-inner{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec-mainimg0 .opmov{pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:900}#index .sec-mainimg0 .opmov video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#index .sec-mainimg0 .mainimg-c2{position:absolute;left:1.5vw;bottom:3vw;z-index:5}@media screen and (max-width: 768px){#index .sec-mainimg0 .mainimg-c2{left:4vw;bottom:8vw}}#index .sec-mainimg0 .mainimg-c2 p{line-height:1;margin-top:.7vw;font-size:.8vw;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#fff;transform:translateX(-4vw);transition:1s}#index .sec-mainimg0 .mainimg-c2 p span{font-size:clamp(1rem,.8038rem + .3019vw,1.2rem);color:#fff;line-height:1;padding:3px 10px;position:relative;display:inline-block;overflow:hidden}#index .sec-mainimg0 .mainimg-c2 p span b{line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-mainimg0 .mainimg-c2 p span b.nl{width:2rem}#index .sec-mainimg0 .mainimg-c2 p span::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;content:"";transform:scaleX(0);transform-origin:0% 0%;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);z-index:2}#index .sec-mainimg0 .mainimg-c2 p span.bg2::after{background-color:#000}#index .sec-mainimg0 .mainimg-c2 p.ani1{transform:scale(1)}#index .sec-mainimg0 .mainimg-c2 p.ani1 span::before{transform:scaleX(1);transition-delay:0s}#index .sec-mainimg0 .mainimg-c2 p.ani1 span::after{transition-delay:0s;transform:scaleX(1)}#index .sec-mainimg0 .mainimg-c2 p.ani1 span b{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#index .sec-mainimg0 .mainimg-c2 p.ani1b span::after{transform:translateX(110%)}#index .sec-mainimg0 .mainimg-c1{position:absolute;width:76%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:3}#index .sec-mainimg0 .mainimg-c1 .cbg{opacity:0;display:block;vertical-align:bottom;width:100%}#index .sec-mainimg0 .mainimg-c1 .mainimgc2{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li{position:absolute;mask-repeat:no-repeat;transform:translateX(3vw) translateY(-3vw);opacity:0}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li span{position:absolute;width:100%;height:100%;left:0;top:0;mask-image:url(../img/top/mbg_05.png);mask-size:400% 400%;mask-position:125% 20%;transition:.8s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li span::before{transition:1s;position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;content:"";background-size:100% 100%;background-position:center center}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li{position:absolute;transition:.8s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(1){transition-delay:.1s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(1) span{transition-delay:.1s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(2){transition-delay:.2s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(2) span{transition-delay:.2s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(3){transition-delay:.3s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(3) span{transition-delay:.3s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(4){transition-delay:.4s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(4) span{transition-delay:.4s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(5){transition-delay:.5s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(5) span{transition-delay:.5s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(6){transition-delay:.6s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(6) span{transition-delay:.6s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(7){transition-delay:.7s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(7) span{transition-delay:.7s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(8){transition-delay:.8s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(8) span{transition-delay:.8s}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(1) span::before{background-image:url("../img/top/main_01_04_01.png")}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(1){position:absolute;left:0%;top:0%;width:19.7142857143%;height:100%;z-index:5}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(2) span::before{background-image:url("../img/top/main_01_04_02.png")}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(2){position:absolute;left:26.5%;top:0%;width:23.2857142857%;height:100%;z-index:4}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(3) span::before{background-image:url("../img/top/main_01_04_03.png")}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(3){position:absolute;left:56.6428571429%;top:0%;width:19.3571428571%;height:100%;z-index:3}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(4) span::before{background-image:url("../img/top/main_01_04_04.png")}#index .sec-mainimg0 .mainimg-c1 .mainimgc2 li:nth-child(4){position:absolute;left:82.7857142857%;top:0%;width:17.2142857143%;height:100%;z-index:2}#index .sec-mainimg0 .sec-mainimg{position:relative;width:100%;height:100%;transform:scale(1.2);perspective:1010px}#index .sec-mainimg0 .sec-mainimg .mainimg-bg{display:block;vertical-align:bottom;width:100%;height:100%}#index .sec-mainimg0 .sec-mainimg .mainimg-bg figure{width:100%;height:100%}#index .sec-mainimg0 .sec-mainimg .mainimg-bg figure img,#index .sec-mainimg0 .sec-mainimg .mainimg-bg figure picture{height:100%;object-fit:cover}#index .sec-mainimg0 .sec-mainimg .mainimg-i2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;transition:2s}#index .sec-mainimg0 .sec-mainimg .mainimg-i2 figure{width:100%;height:100%}#index .sec-mainimg0 .sec-mainimg .mainimg-i2 figure img,#index .sec-mainimg0 .sec-mainimg .mainimg-i2 figure picture{height:100%;object-fit:cover}#index .sec-mainimg0 .sec-mainimg .mainimg-i1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:.1;transition:2s}#index .sec-mainimg0 .sec-mainimg .mainimg-i1 figure{width:100%;height:100%}#index .sec-mainimg0 .sec-mainimg .mainimg-i1 figure img,#index .sec-mainimg0 .sec-mainimg .mainimg-i1 figure picture{height:100%;object-fit:cover}#index .sec-mainimg0 .sec-mainimg .mainimg-i3{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;mix-blend-mode:difference;opacity:0}#index .sec-mainimg0 .sec-mainimg .mainimg-i3 figure{width:100%;height:100%}#index .sec-mainimg0 .sec-mainimg .mainimg-i3 figure img,#index .sec-mainimg0 .sec-mainimg .mainimg-i3 figure picture{height:100%;object-fit:cover}#index .sec-mainimg0.s1 .mainimg-c1 .mainimgc2 li{opacity:1;transform:scale(1, 1)}#index .sec-mainimg0.s1 .mainimg-c1 .mainimgc2 li span{mask-position:50% 20%}#index .sec-mainimg0.s2 .mainimg-i1{opacity:1;transition:1s 1.6s}#index .sec-mainimg0.s2 .mainimg-c1 .mainimgc2 li span{mask-position:0% 100%}#index .sec-mainimg0.s3 .opmov{opacity:0;transition:1s}#index .sec-mainimg0.s3 .mainimg-i3{transform:scale(1);opacity:1;transition:1s}#index.sc1 .scbgm video{transition:1s;opacity:.5}#index.pagein .sec-mainimg{transition:8s;transform:scale(1)}#index section{position:relative;z-index:2}#index .sbfg1{position:relative}#index .scbar{position:absolute;z-index:7000;width:1px;left:50%;overflow:hidden;height:60px;top:calc(100vh - 60px);transition:1s}#index .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#index .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;top:calc(100vh - 70px);text-align:center;left:50%;transform:translateX(-50%);transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}#index .scbart img{width:12px}@media screen and (max-width: 768px){#index .scbart img{width:10px}}#index .scbart.sty2{color:#fff}@keyframes scroll{0%{top:-50%}100%{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:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#index .skip{font-size:3.5vw}}#index .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#index .skip:hover{opacity:.7}#index .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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:.7}#index .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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}#index .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content: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(0, 0, 0, 0), rgba(0, 0, 0, 0) 10%, #000 30%, #000 80%, #000 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;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.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;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .secopani .skip{position:absolute;left:20px;bottom:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#index .secopani .skip{font-size:3.5vw}}#index .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}#index .secopani .skip:hover{opacity:1}#index .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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:.7}#index .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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}#index .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-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}}#index .sec-1 .secinner{padding-bottom:100px}#index .sec-1 .secinner .btn-more2{width:200px;position:relative;right:auto;top:auto;bottom:auto;margin-left:auto;margin-right:0;margin-top:40px}#index .sec-1 p{color:#000}#index .information{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#index .information dt{position:relative;width:200px}#index .information dt .ptit1{position:relative;margin-bottom:20px}#index .information dt .ptit1 span{font-size:4rem;display:block;position:relative;line-height:1;margin-bottom:10px}@media screen and (max-width: 768px){#index .information dt .ptit1 span{font-size:12vw}}@media screen and (max-width: 768px){#index .information dt .ptit1{margin-bottom:0;padding-bottom:3vw;border-bottom:1px solid #ccc}}@media screen and (max-width: 768px){#index .information dt{width:100%;position:relative;left:auto;top:auto}}#index .information dt .info-opt0{width:100%;position:relative;display:block;margin-bottom:12px;margin-top:20px}#index .information dt .info-opt0::after{content:"▼";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#666}@media screen and (max-width: 768px){#index .information dt .info-opt0{width:80%;margin-left:auto;margin-right:auto;margin-top:3vw;margin-bottom:4vw}}#index .information dt select{width:100%;height:40px;background-color:#fff;font-size:16px;line-height:1.6em;border:1px;border:0;border:1px solid #ccc;outline:1px solid #ccc;outline-offset:-1px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 40px 0 16px;cursor:pointer}#index .information dt .information-company{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#index .information dt .information-company{display:none}}#index .information dt .information-company li{width:100%;border-top:1px solid #c8c8c8;position:relative;padding-top:4px;padding-bottom:4px}#index .information dt .information-company li:last-child{border-bottom:1px solid #c8c8c8}#index .information dt .information-company li p{cursor:pointer;width:100%;margin:0;height:46px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;line-height:1.2;font-size:1.2rem;padding-left:20px;position:relative}#index .information dt .information-company li p span{display:block;width:100%;z-index:2;transition:.3s}#index .information dt .information-company li p::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0);background-color:#ebebeb}#index .information dt .information-company li p.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .information dt .information-company li.is-current p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .information dt::before{width:1px;height:100%;content:"";background-color:#c8c8c8;position:absolute;right:-35px;top:0}@media screen and (max-width: 768px){#index .information dt::before{display:none}}#index .information dd{width:calc(100% - 270px);position:relative}@media screen and (max-width: 768px){#index .information dd{width:100%}}#index .information dd .information-category{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #000;padding-bottom:4px}#index .information dd .information-category li{width:49%;position:relative;margin-bottom:4px;cursor:pointer;transition:.3s;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#index .information dd .information-category li p{line-height:1;padding-top:20px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;flex-wrap:wrap}#index .information dd .information-category li p::before{width:40%;height:1px;transform-origin:50% 50%;-webkit-transform-origin:0% 100%;content:"";position:absolute;left:50%;bottom:0;background:linear-gradient(90deg, rgb(25, 115, 196) 0%, rgb(17, 88, 153) 29.41%, rgb(175, 4, 29) 73.47%, rgb(225, 6, 41) 94.09%);transition:.3s;transform:scaleX(0) translateX(-50%)}#index .information dd .information-category li:hover p::before{transform:scaleX(1) translateX(-50%)}#index .information dd .information-listall{overflow:auto;height:580px;position:relative;padding-right:20px}@media screen and (max-width: 768px){#index .information dd .information-listall{padding-right:0px;height:360px}}#index .information dd .information-list li{padding:20px 20px 9px 20px;border-bottom:1px solid #c8c8c8;position:relative;transition:.3s}@media screen and (max-width: 768px){#index .information dd .information-list li{padding:20px 0px 9px 0px}}#index .information dd .information-list li a{display:block;width:100%;height:100%;position:relative;transition:.3s}#index .information dd .information-list li a.pdf::before{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;z-index:2;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_pdf.svg")}@media screen and (max-width: 768px){#index .information dd .information-list li a.pdf::before{top:auto;bottom:0;transform:translateY(0)}}#index .information dd .information-list li a.pdf::after{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;z-index:3;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_pdf_g.svg");opacity:0;transition:.3s}@media screen and (max-width: 768px){#index .information dd .information-list li a.pdf::after{top:auto;bottom:0;transform:translateY(0)}}#index .information dd .information-list li .information-title-date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px}#index .information dd .information-list li .information-title-date i{width:90px;color:#969696;font-style:normal;font-size:1.2rem;margin-right:10px;text-align:left}@media screen and (max-width: 768px){#index .information dd .information-list li .information-title-date i{width:70px}}#index .information dd .information-list li .information-title-date i.ico1{border:1px solid #969696;text-align:center;padding:2px}@media screen and (max-width: 768px){#index .information dd .information-list li .information-title-date i.ico1{margin-right:calc(100% - 80px);margin-bottom:10px}}#index .information dd .information-list li .information-title-date b{font-size:1.2rem;width:auto;color:#969696;font-weight:normal}@media screen and (max-width: 768px){#index .information dd .information-list li .information-title-date b{width:calc(100% - 80px)}}#index .information dd .information-list li .information-title{font-size:clamp(.9rem,.6057rem + .4528vw,1.2rem);padding-right:26px;line-height:1.3;min-height:36px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;transition:.3s;transition:color .3s ease;margin-bottom:4px}@media screen and (max-width: 768px){#index .information dd .information-list li .information-title{padding-right:40px;height:auto;font-size:3.3vw;line-height:1.5}}#index .information dd .information-list li.is-hide{display:none}#index .information dd .information-list li.hv{border-bottom:1px solid #967f5d}#index .information dd .information-list li.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .information dd .information-list li.hv a::after{opacity:1}#index .information dd .information-list li.hv a .information-title{color:#967f5d}#index .information.s2 dd .information-category li.s2,#index .information.s1 dd .information-category li.s1{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#index .information.s2 dd .information-category li.s2 p::before,#index .information.s1 dd .information-category li.s1 p::before{display:none}#index .information.c7 dt .information-company li.c7 p::before,#index .information.c6 dt .information-company li.c6 p::before,#index .information.c5 dt .information-company li.c5 p::before,#index .information.c4 dt .information-company li.c4 p::before,#index .information.c3 dt .information-company li.c3 p::before,#index .information.c2 dt .information-company li.c2 p::before,#index .information.c1 dt .information-company li.c1 p::before,#index .information.c0 dt .information-company li.c0 p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .information.s2 dd .information-listall .information-list li.s1,#index .information.s1 dd .information-listall .information-list li.s2{display:none}#index .information.c8 dd .information-listall .information-list li.c7,#index .information.c8 dd .information-listall .information-list li.c6,#index .information.c8 dd .information-listall .information-list li.c5,#index .information.c8 dd .information-listall .information-list li.c4,#index .information.c8 dd .information-listall .information-list li.c3,#index .information.c8 dd .information-listall .information-list li.c2,#index .information.c8 dd .information-listall .information-list li.c1,#index .information.c7 dd .information-listall .information-list li.c8,#index .information.c7 dd .information-listall .information-list li.c6,#index .information.c7 dd .information-listall .information-list li.c5,#index .information.c7 dd .information-listall .information-list li.c4,#index .information.c7 dd .information-listall .information-list li.c3,#index .information.c7 dd .information-listall .information-list li.c2,#index .information.c7 dd .information-listall .information-list li.c1,#index .information.c6 dd .information-listall .information-list li.c8,#index .information.c6 dd .information-listall .information-list li.c7,#index .information.c6 dd .information-listall .information-list li.c5,#index .information.c6 dd .information-listall .information-list li.c4,#index .information.c6 dd .information-listall .information-list li.c3,#index .information.c6 dd .information-listall .information-list li.c2,#index .information.c6 dd .information-listall .information-list li.c1,#index .information.c5 dd .information-listall .information-list li.c8,#index .information.c5 dd .information-listall .information-list li.c7,#index .information.c5 dd .information-listall .information-list li.c6,#index .information.c5 dd .information-listall .information-list li.c4,#index .information.c5 dd .information-listall .information-list li.c3,#index .information.c5 dd .information-listall .information-list li.c2,#index .information.c5 dd .information-listall .information-list li.c1,#index .information.c4 dd .information-listall .information-list li.c8,#index .information.c4 dd .information-listall .information-list li.c7,#index .information.c4 dd .information-listall .information-list li.c6,#index .information.c4 dd .information-listall .information-list li.c5,#index .information.c4 dd .information-listall .information-list li.c3,#index .information.c4 dd .information-listall .information-list li.c2,#index .information.c4 dd .information-listall .information-list li.c1,#index .information.c3 dd .information-listall .information-list li.c8,#index .information.c3 dd .information-listall .information-list li.c7,#index .information.c3 dd .information-listall .information-list li.c6,#index .information.c3 dd .information-listall .information-list li.c5,#index .information.c3 dd .information-listall .information-list li.c4,#index .information.c3 dd .information-listall .information-list li.c2,#index .information.c3 dd .information-listall .information-list li.c1,#index .information.c2 dd .information-listall .information-list li.c8,#index .information.c2 dd .information-listall .information-list li.c7,#index .information.c2 dd .information-listall .information-list li.c6,#index .information.c2 dd .information-listall .information-list li.c5,#index .information.c2 dd .information-listall .information-list li.c4,#index .information.c2 dd .information-listall .information-list li.c3,#index .information.c2 dd .information-listall .information-list li.c1,#index .information.c1 dd .information-listall .information-list li.c8,#index .information.c1 dd .information-listall .information-list li.c7,#index .information.c1 dd .information-listall .information-list li.c6,#index .information.c1 dd .information-listall .information-list li.c5,#index .information.c1 dd .information-listall .information-list li.c4,#index .information.c1 dd .information-listall .information-list li.c3,#index .information.c1 dd .information-listall .information-list li.c2{display:none}#index .btn-more{width:160px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;overflow:hidden;transition:.3s}#index .btn-more a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .btn-more a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}#index .btn-more a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#fff;border-radius:3px;overflow:hidden}#index .btn-more a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#000;pointer-events:none;opacity:0;transition:.3s}#index .btn-more a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#index .btn-more::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#fff;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#index .btn-more.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .btn-more.hv a p{color:#000}#index .btn-more.hv a p i::before{opacity:1}#index .btn-more.hv a p i img{filter:brightness(1) invert(1)}#index .btn-more2{width:120px;height:30px;position:absolute;right:0;bottom:0;border-radius:3px;overflow:hidden;transition:.3s}@media screen and (max-width: 768px){#index .btn-more2{right:-4.5vw}}#index .btn-more2 a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .btn-more2 a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}#index .btn-more2 a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#000;border-radius:3px;overflow:hidden}#index .btn-more2 a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#index .btn-more2 a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#index .btn-more2::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#000;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#index .btn-more2.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index .btn-more2.hv a p{color:#fff}#index .btn-more2.hv a p i::before{opacity:1}#index .btn-more2.hv a p i img{filter:brightness(0) invert(0)}#index .sec-2 .secinner{max-width:2400px;padding-top:0 !important}#index .sec-2 .secinner .sec-2a{position:relative;overflow:hidden;position:relative}#index .sec-2 .secinner .sec-2a .btn-more{position:absolute;left:2.3vw;bottom:3vw;z-index:5}@media screen and (max-width: 768px){#index .sec-2 .secinner .sec-2a .btn-more{left:-3vw}}#index .sec-2 .secinner .sec-2a .sec-2a-title2{position:absolute;left:3.5vw;top:50%;transform:translateY(-50%);z-index:5}#index .sec-2 .secinner .sec-2a .sec-2a-title2 .p4{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#fff;font-size:1.4rem;line-height:1;margin-top:0px}@media screen and (max-width: 768px){#index .sec-2 .secinner .sec-2a .sec-2a-title2 .p4{font-size:2.5vw}}#index .sec-2 .secinner .sec-2a .sec-2a-title2 .lead{color:#fff;font-weight:500}#index .sec-2 .secinner .sec-2a .sec-2a-title2 .lead span{font-size:5rem}@media screen and (max-width: 768px){#index .sec-2 .secinner .sec-2a .sec-2a-title2 .lead span{font-size:6vw}}#index .sec-2 .secinner .sec-2a .sec-2a-title2 .lead span span{mask-image:url(../img/top/mbg_05.png);mask-size:400% 400%;mask-position:125% 10%;transition:.8s;filter:blur(0px);transform:translateZ(0);opacity:1;transform:translateX(-2vw) translateY(2vw)}#index .sec-2 .secinner .sec-2a .sec-2a-title2 .lead.ani1 span span{transform:translateX(0) translateY(0);transition:1s .4s;mask-position:50% 20%}#index .sec-2 .secinner .sec-2a .sec-2a-title{position:absolute;left:3vw;top:3vw;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#fff;font-size:1.4rem;z-index:5}@media screen and (max-width: 768px){#index .sec-2 .secinner .sec-2a .sec-2a-title{left:1vw}}#index .sec-2 .secinner .sec-2a .sec-2a-title span{color:#fff;line-height:1;padding:3px 10px;position:relative;display:inline-block;overflow:hidden}#index .sec-2 .secinner .sec-2a .sec-2a-title span b{line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-2 .secinner .sec-2a .sec-2a-title span b.nl{width:2rem}@media screen and (max-width: 768px){#index .sec-2 .secinner .sec-2a .sec-2a-title span b{font-size:3vw}}#index .sec-2 .secinner .sec-2a .sec-2a-title span::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;content:"";transform:scaleX(0);transform-origin:0% 0%;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);z-index:2}#index .sec-2 .secinner .sec-2a .sec-2a-title span.bg2::after{background-color:#000}#index .sec-2 .secinner .sec-2a .sec-2a-title.ani1{transform:scale(1)}#index .sec-2 .secinner .sec-2a .sec-2a-title.ani1 span::before{transform:scaleX(1);transition-delay:0s}#index .sec-2 .secinner .sec-2a .sec-2a-title.ani1 span::after{transition-delay:0s;transform:scaleX(1)}#index .sec-2 .secinner .sec-2a .sec-2a-title.ani1 span b{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#index .sec-2 .secinner .sec-2a .sec-2a-title.ani1b span::after{transform:translateX(110%)}#index .sec-2 .secinner .sec-2a::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-color:#fff;content:"";opacity:1;transform-origin:right;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-2 .secinner .sec-2a::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-color:#fff;content:"";opacity:.5;transform-origin:right;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-2 .secinner .sec-2a.ani1::before{transform:translateZ(0) scaleX(0)}#index .sec-2 .secinner .sec-2a.ani1::after{transform:translateZ(0) scaleX(0);transition:.6s .6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-2 .secinner .sec-2a .sec-2abg{opacity:0}#index .sec-2 .secinner .sec-2a .sec-2acv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;translate:none;rotate:none;scale:none}#index .sec-2 .secinner .sec-2a .sec-2acv img,#index .sec-2 .secinner .sec-2a .sec-2acv picture{height:100%;object-fit:cover}#index .sec-30{overflow:hidden;position:relative}#index .sec-3{position:relative;width:100%;height:100svh}#index .sec-3 .secinner{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;padding-right:0;padding-left:0;max-width:100%;padding-top:0 !important}#index .sec-3 .secinner .sec-3p1{transition:1s;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;text-align:center;margin-bottom:40px;position:absolute;z-index:10;left:50%;top:120px;font-size:2.3rem;line-height:1;transform:translateX(-50%)}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3p1{top:90px;width:100%;font-size:4.5vw}}#index .sec-3 .secinner .sec-3c{position:absolute;width:100%;height:auto;left:0;top:0px;z-index:10;padding-top:160px;transform:translateY(60px);transition:1s}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3c{transform:translateY(80px);transition:0s}}#index .sec-3 .secinner .sec-3c .sec3c1{opacity:0;margin-top:100px;width:460px;margin-left:auto;margin-right:auto;transition:1s;overflow:visible}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3c .sec3c1{width:80%;margin-top:33%}}#index .sec-3 .secinner .sec-3c .sec3c1 .bg{opacity:0}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li{position:absolute;mask-repeat:no-repeat;opacity:0;transition:.8s;filter:brightness(0) invert(0)}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li span{position:absolute;width:100%;height:100%;left:0;top:0;mask-image:url(../img/top/mbg_05.png);mask-size:400% 400%;mask-position:125% 20%;transition:.8s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li span::before{transition:1s;position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;content:"";background-size:100% 100%;background-position:center center}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1){transition-delay:.1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1) span{transition-delay:.1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2){transition-delay:.2s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2) span{transition-delay:.2s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3){transition-delay:.3s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3) span{transition-delay:.3s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4){transition-delay:.4s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4) span{transition-delay:.4s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5){transition-delay:.5s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5) span{transition-delay:.5s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6){transition-delay:.6s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6) span{transition-delay:.6s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7){transition-delay:.7s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7) span{transition-delay:.7s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8){transition-delay:.8s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8) span{transition-delay:.8s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9){transition-delay:.9s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9) span{transition-delay:.9s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10){transition-delay:1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10) span{transition-delay:1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11){transition-delay:1.1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11) span{transition-delay:1.1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1) span::before{background-image:url("../img/top/copy_01_01.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1){position:absolute;left:0%;top:.7425742574%;width:16.7142857143%;height:49.0099009901%;z-index:34}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2) span::before{background-image:url("../img/top/copy_01_02.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2){position:absolute;left:17%;top:14.3564356436%;width:9.3571428571%;height:35.8910891089%;z-index:33}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3) span::before{background-image:url("../img/top/copy_01_03.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3){position:absolute;left:28.5%;top:0%;width:.9285714286%;height:49.7524752475%;z-index:32}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4) span::before{background-image:url("../img/top/copy_01_04.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4){position:absolute;left:32.0714285714%;top:0%;width:1%;height:49.7524752475%;z-index:31}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5) span::before{background-image:url("../img/top/copy_01_05.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5){position:absolute;left:35.4285714286%;top:28.4653465347%;width:6.7857142857%;height:3.2178217822%;z-index:30}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6) span::before{background-image:url("../img/top/copy_01_06.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6){position:absolute;left:44.5%;top:0%;width:14%;height:50.495049505%;z-index:29}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7) span::before{background-image:url("../img/top/copy_01_07.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7){position:absolute;left:60.2142857143%;top:14.3564356436%;width:9.9285714286%;height:35.8910891089%;z-index:28}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8) span::before{background-image:url("../img/top/copy_01_08.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8){position:absolute;left:72%;top:2.2277227723%;width:1.6428571429%;height:47.5247524752%;z-index:27}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9) span::before{background-image:url("../img/top/copy_01_09.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9){position:absolute;left:75.9285714286%;top:14.3564356436%;width:8%;height:35.396039604%;z-index:26}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10) span::before{background-image:url("../img/top/copy_01_10.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10){position:absolute;left:86.1428571429%;top:14.3564356436%;width:9.2857142857%;height:50.2475247525%;z-index:25}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11) span::before{background-image:url("../img/top/copy_01_11.png")}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11){position:absolute;left:98.4285714286%;top:44.5544554455%;width:1.5714285714%;height:5.4455445545%;z-index:24}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li{position:absolute;mask-repeat:no-repeat;transform:translateX(0vw) translateY(0vw);filter:brightness(0) invert(0);opacity:0;overflow:visible;transition:.8s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li span{position:absolute;width:100%;height:100%;left:0;top:0;transform:scale(2);transition:1.2s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li span::before{transition:1s;position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;content:"";background-size:100% 100%;background-position:center center}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(1){transition-delay:.7s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(1) span{transition-delay:.7s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(2){transition-delay:.73s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(2) span{transition-delay:.73s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(3){transition-delay:.76s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(3) span{transition-delay:.76s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(4){transition-delay:.79s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(4) span{transition-delay:.79s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(5){transition-delay:.82s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(5) span{transition-delay:.82s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(6){transition-delay:.85s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(6) span{transition-delay:.85s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(7){transition-delay:.88s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(7) span{transition-delay:.88s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(8){transition-delay:.91s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(8) span{transition-delay:.91s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(9){transition-delay:.94s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(9) span{transition-delay:.94s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(10){transition-delay:.97s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(10) span{transition-delay:.97s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(11){transition-delay:1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(11) span{transition-delay:1s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(12){transition-delay:1.03s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(12) span{transition-delay:1.03s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(13){transition-delay:1.06s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(13) span{transition-delay:1.06s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(14){transition-delay:1.09s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(14) span{transition-delay:1.09s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(15){transition-delay:1.12s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(15) span{transition-delay:1.12s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(16){transition-delay:1.15s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(16) span{transition-delay:1.15s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(17){transition-delay:1.18s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(17) span{transition-delay:1.18s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(18){transition-delay:1.21s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(18) span{transition-delay:1.21s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(19){transition-delay:1.24s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(19) span{transition-delay:1.24s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(20){transition-delay:1.27s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(20) span{transition-delay:1.27s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(21){transition-delay:1.3s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(21) span{transition-delay:1.3s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(22){transition-delay:1.33s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(22) span{transition-delay:1.33s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(23){transition-delay:1.36s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(23) span{transition-delay:1.36s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(24){transition-delay:1.39s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(24) span{transition-delay:1.39s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(25){transition-delay:1.42s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(25) span{transition-delay:1.42s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(26){transition-delay:1.45s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(26) span{transition-delay:1.45s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(27){transition-delay:1.48s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(27) span{transition-delay:1.48s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(28){transition-delay:1.51s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(28) span{transition-delay:1.51s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(29){transition-delay:1.54s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(29) span{transition-delay:1.54s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(30){transition-delay:1.57s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(30) span{transition-delay:1.57s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(31){transition-delay:1.6s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(31) span{transition-delay:1.6s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(32){transition-delay:1.63s}#index .sec-3 .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(32) span{transition-delay:1.63s}#index .sec-3 .secinner .sec-3c .sec3c5{position:absolute;width:100%;top:60%;left:50%;transform:translateX(-50%) translateY(-45%);opacity:0;transition:1s 0s;z-index:11}#index .sec-3 .secinner .sec-3c .sec3c5 .lead{text-align:center;color:#fff;width:100%}#index .sec-3 .secinner .sec-3c .sec3c5 .lead i{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}#index .sec-3 .secinner .sec-3c .sec3c5 .p1{width:100%;display:block;text-align:center;margin-top:20px;font-size:1.4rem;color:#fff}#index .sec-3 .secinner .sec-3c .sec3c5 .btn-more{position:relative;left:auto;bottom:auto;right:auto;margin-left:auto;margin-right:auto;margin-top:40px}#index .sec-3 .secinner .sec-3c .sec3c4{margin-top:-50px;transition:1s}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3c .sec3c4{margin-top:-30px}}#index .sec-3 .secinner .sec-3c .sec3c4 .p1{text-align:center;color:#fff;font-size:1.4rem;margin-top:12px;opacity:0;transition:1s 0s;transform:translateY(20px)}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3c .sec3c4 .p1{font-size:3.5vw;line-height:1.8}}#index .sec-3 .secinner .sec3-content{position:absolute;inset:0;overflow:hidden}#index .sec-3 .secinner .sec3-content-inner{position:relative}#index .sec-3 .secinner .sec3-content-inner .lead{text-align:center;color:#fff;width:100%;font-size:2.3rem;line-height:1;margin-top:30px;opacity:0;transition:1s}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec3-content-inner .lead{margin-top:4vw;font-size:5vw}}#index .sec-3 .secinner .sec3-content-inner .lead i{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}#index .sec-3 .secinner .sec3-content-inner .p1{width:100%;display:block;text-align:center;margin-top:20px;font-size:1.4rem;color:#fff}#index .sec-3 .secinner .sec3-content-inner .btn-more{opacity:0;transition:1s;position:relative;left:auto;bottom:auto;right:auto;margin-left:auto;margin-right:auto;margin-top:24px}#index .sec-3 .secinner .sec-3b{width:100%;height:50svh;position:relative;z-index:12;pointer-events:none;background-color:red;opacity:.3}#index .sec-3 .secinner .sec-3d{width:100%;height:50svh;position:relative;z-index:12;pointer-events:none;background-color:lime;opacity:.3}#index .sec-3 .secinner .sec-3e{width:100%;height:100svh;position:relative;z-index:12;pointer-events:none;background-color:blue;opacity:.3}#index .sec-3 .secinner .sec-3a{position:absolute;left:0;top:160px;perspective:1000px;transform-style:preserve-3d}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a{top:110px}}#index .sec-3 .secinner .sec-3a .p1{transition:1s;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;text-align:center;margin-bottom:40px;position:absolute;z-index:10;left:50%;top:-40px;font-size:1.2rem;line-height:1;transform:translateX(-50%)}#index .sec-3 .secinner .sec-3a .sec-3abg{opacity:0;clip-path:polygon(46% 0, 58% 0, 47% 100%, 41% 100%)}#index .sec-3 .secinner .sec-3a .sec-3a-img7{position:absolute;width:100%;height:100%;left:0;top:0;z-index:8;--clip1: 45%;--clip2: 55%;transform-origin:50% 0%;clip-path:polygon(var(--clip1) 0, var(--clip2) 0, var(--clip2) 100%, var(--clip1) 100%)}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img7{--clip1: 36%;--clip2: 65%;clip-path:polygon(0 var(--clip1), 0 var(--clip2), 100% var(--clip2), 100% var(--clip1))}}#index .sec-3 .secinner .sec-3a .sec-3a-img7::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:5;background-color:#000;opacity:0;transition:1s}#index .sec-3 .secinner .sec-3a .sec-3a-img7 figure{height:100%}#index .sec-3 .secinner .sec-3a .sec-3a-img7 figure picture,#index .sec-3 .secinner .sec-3a .sec-3a-img7 figure img{height:100%;object-fit:cover}#index .sec-3 .secinner .sec-3a .sec-3a-img{position:absolute;overflow:hidden}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img8,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img7,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img6,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img5,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img4,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img3,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img2,#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img1{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img1{position:absolute;left:0%;top:13.0393096836%;width:15.625%;height:42.2818791946%;z-index:8}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img1{left:33.6666666667%;top:0%;width:56.0833333333%;height:19.1531265387%}}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img2{position:absolute;left:15.7916666667%;top:9.1083413231%;width:15.6666666667%;height:28.6673058485%;z-index:7}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img2{left:58.0833333333%;top:19.4977843427%;width:37.1666666667%;height:19.7439684884%}}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img3{position:absolute;left:15.7916666667%;top:38.0632790029%;width:15.6666666667%;height:51.1984659636%;z-index:6}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img3{left:4.9166666667%;top:19.4977843427%;width:52.5833333333%;height:19.7439684884%}}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img4{position:absolute;left:68.5416666667%;top:9.1083413231%;width:15.875%;height:50.8149568552%;z-index:5}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img4{left:42.75%;top:60.6597735106%;width:52.5%;height:19.7439684884%}}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img5{position:absolute;left:68.5416666667%;top:60.0191754554%;width:15.625%;height:29.242569511%;z-index:4}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img5{left:4.8333333333%;top:60.6597735106%;width:37.1666666667%;height:19.7439684884%}}#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img6{position:absolute;left:84.375%;top:42.0901246405%;width:15.625%;height:44.0076701822%;z-index:3}@media screen and (max-width: 768px){#index .sec-3 .secinner .sec-3a .sec-3a-img.sec-3a-img6{left:9.5833333333%;top:80.8468734613%;width:56%;height:19.1531265387%}}#index .sec-3.scset .secinner .sec-3c .sec3c1{opacity:1;transition:2s;margin-top:60px}@media screen and (max-width: 768px){#index .sec-3.scset .secinner .sec-3c .sec3c1{margin-top:45%}}#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11){opacity:1;transform:scale(1, 1)}#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(1) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(2) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(3) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(4) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(5) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(6) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(7) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(8) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(9) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(10) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c2 li:nth-child(11) span{mask-position:50% 20%}#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(22),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(23),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(24),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(25),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(26),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(27),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(28),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(29),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(30),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(31),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(32),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(12),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(13),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(14),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(15),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(16),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(17),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(18),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(19),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(20),#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(21){opacity:1;transform:scale(1, 1)}#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(22) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(23) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(24) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(25) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(26) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(27) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(28) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(29) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(30) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(31) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(32) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(12) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(13) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(14) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(15) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(16) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(17) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(18) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(19) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(20) span,#index .sec-3.scset .secinner .sec-3c .sec3c1 .sec3c3 li:nth-child(21) span{transform:scale(1, 1)}#index .sec-3.scset2 .secinner .sec-3p1{filter:brightness(1) invert(1)}#index .sec-3.scset2 .secinner .sec-3c{transform:translateY(0);transition:2s}@media screen and (max-width: 768px){#index .sec-3.scset2 .secinner .sec-3c{transition:0s;transform:translateY(-23%)}}#index .sec-3.scset2 .secinner .sec-3c .sec3c1 .sec3c3 li{filter:brightness(0) invert(1);transition:.6s !important}#index .sec-3.scset2 .secinner .sec-3c .sec3c1 .sec3c2 li{filter:brightness(0) invert(1);transition:.6s !important}#index .sec-3.scset2 .secinner .sec-3c .sec3c4 .lead{opacity:1;transform:scale(1, 1);transition:2s}#index .sec-3.scset2 .secinner .sec-3c .sec3c4 .btn-more{opacity:1;transition:2s}#index .sec-3.scset2 .secinner .sec-3c .sec3c4 .p1{opacity:1;transform:scale(1, 1);transition:2s}#index .sec-3.scset2 .secinner .sec-3c .sec3c4 .p1.t2{transition:2s .2s}#index .sec-3.scset2 .secinner .sec-3a .sec-3a-img7::before{opacity:.5;transition:3s}#index .sec-6{background-color:#fff;z-index:20;position:relative;overflow:hidden}#index .sec-6 .secbg1{background-color:#f5f5f5}#index .sec-6 .googlemap{position:relative;width:100%;height:300px}#index .sec-6 .googlemap iframe{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec-6 .secinner{max-width:1250px}#index .sec-6 .secinner .lead{font-size:3.5rem;line-height:1}@media screen and (max-width: 768px){#index .sec-6 .secinner .lead{font-size:6vw}}#index .sec-6 .secinner .lead span{font-size:3.5rem}@media screen and (max-width: 768px){#index .sec-6 .secinner .lead span{font-size:6vw}}#index .sec-6 .secinner .lead.lead2{display:inline-block;line-height:1.6;margin-bottom:40px;opacity:1;transition:1s;font-size:5rem;background:linear-gradient(90deg, rgb(25, 115, 196) 0%, rgb(17, 88, 153) 29.41%, rgb(175, 4, 29) 73.47%, rgb(225, 6, 41) 94.09%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);clip-path:polygon(-30% 0, 0% 0, 0% 100%, 0 100%)}@media screen and (max-width: 768px){#index .sec-6 .secinner .lead.lead2{font-size:6vw;margin-bottom:6vw}}#index .sec-6 .secinner .lead.lead2.sty2{font-size:3.3rem}@media screen and (max-width: 768px){#index .sec-6 .secinner .lead.lead2.sty2{font-size:6vw}}#index .sec-6 .secinner .lead.lead2.sty3{font-size:7.5rem;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1.4}@media screen and (max-width: 768px){#index .sec-6 .secinner .lead.lead2.sty3{font-size:12vw}}#index .sec-6 .secinner .lead.lead2.ani1{transition:1s .6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index .sec-6 .secinner .p1{font-size:1.5rem}@media screen and (max-width: 768px){#index .sec-6 .secinner .p1{font-size:3.5vw}}#index .sec-6 .secinner .sec-6a{padding-bottom:20px;margin-bottom:20px;position:relative}#index .sec-6 .secinner .sec-6a::before{width:120%;height:1px;content:"";background-color:#c8c8c8;position:absolute;left:-10%;bottom:0}#index .sec-6 .secinner .sec-6b{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch}#index .sec-6 .secinner .sec-6b>dt{width:34%}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b>dt{width:100%;order:2}}#index .sec-6 .secinner .sec-6b>dd{width:63%}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b>dd{width:100%;order:1;margin-bottom:6vw}}#index .sec-6 .secinner .sec-6b>dd .p1{font-size:1.8rem;font-weight:700}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b>dd .p1{font-size:4.5vw}}#index .sec-6 .secinner .sec-6b>dd .p2{font-size:1.3rem;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b>dd .p2{font-size:3vw}}#index .sec-6 .secinner .sec-6b1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:30px}#index .sec-6 .secinner .sec-6b1 li{width:50%}#index .sec-6 .secinner .sec-6b1 li:nth-child(1){width:46%}#index .sec-6 .secinner .sec-6b1 li:nth-child(2){width:54%}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li{width:100%}#index .sec-6 .secinner .sec-6b1 li:nth-child(1){width:100%}#index .sec-6 .secinner .sec-6b1 li:nth-child(2){width:100%}}#index .sec-6 .secinner .sec-6b1 li .outline{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}#index .sec-6 .secinner .sec-6b1 li .outline .note{font-size:clamp(.7rem,.3075rem + .6038vw,1.1rem);margin-top:6px}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li .outline .note{font-size:3.3vw}}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li .outline{margin-bottom:10px}}#index .sec-6 .secinner .sec-6b1 li .outline>dt{width:34%;padding-top:3px;font-size:clamp(.7rem,.2094rem + .7547vw,1.2rem)}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li .outline>dt{width:100%;font-size:3.3vw;margin-bottom:6px}}#index .sec-6 .secinner .sec-6b1 li .outline>dd{width:66%;font-size:clamp(.7rem,.2094rem + .7547vw,1.2rem);line-height:1.4}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li .outline>dd{width:100%;font-size:3.3vw}}#index .sec-6 .secinner .sec-6b1 li:first-child .outline dt{width:18%}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li:first-child .outline dt{width:100%}}#index .sec-6 .secinner .sec-6b1 li:first-child .outline dd{width:82%}@media screen and (max-width: 768px){#index .sec-6 .secinner .sec-6b1 li:first-child .outline dd{width:100%}}#index .sec-4{background-color:#fff;z-index:20;position:relative;overflow:hidden}#index .sec-4 .secbg1{background-color:#f5f5f5}#index .sec-4 .secinner{max-width:1250px}#index .sec-4 .secinner .lead{font-size:3.5rem;line-height:1}@media screen and (max-width: 768px){#index .sec-4 .secinner .lead{font-size:6vw}}#index .sec-4 .secinner .lead span{font-size:3.5rem}@media screen and (max-width: 768px){#index .sec-4 .secinner .lead span{font-size:6vw}}#index .sec-4 .secinner .lead.lead2{display:inline-block;line-height:1.6;margin-bottom:40px;opacity:1;transition:1s;font-size:5rem;clip-path:polygon(-30% 0, 0% 0, 0% 100%, 0 100%)}@media screen and (max-width: 768px){#index .sec-4 .secinner .lead.lead2{font-size:6vw;font-feature-settings:"palt";letter-spacing:0;margin-bottom:0}}#index .sec-4 .secinner .lead.lead2.sty2{font-size:3.3rem}@media screen and (max-width: 768px){#index .sec-4 .secinner .lead.lead2.sty2{font-size:6vw}}#index .sec-4 .secinner .lead.lead2.sty3{font-size:7.5rem;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1.4}@media screen and (max-width: 768px){#index .sec-4 .secinner .lead.lead2.sty3{font-size:8vw}}#index .sec-4 .secinner .lead.lead2.ani1{transition:1s .6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index .sec-4 .secinner .p1{font-size:1.5rem}@media screen and (max-width: 768px){#index .sec-4 .secinner .p1{font-size:3.5vw;line-height:2;font-feature-settings:"palt";letter-spacing:0}}#index .sec-4 .secinner .sec-4a{padding-bottom:20px;margin-bottom:20px;position:relative}#index .sec-4 .secinner .sec-4a::before{width:120%;height:1px;content:"";background-color:#c8c8c8;position:absolute;left:-10%;bottom:0}#index .sec-4 .secinner .sec-4a-title{position:relative;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#000;font-size:1.4rem;z-index:5}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4a-title{margin-left:-3vw}}#index .sec-4 .secinner .sec-4a-title span{color:#000;line-height:1;padding:3px 10px;position:relative;display:inline-block;overflow:hidden}#index .sec-4 .secinner .sec-4a-title span b{line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-4 .secinner .sec-4a-title span b.nl{width:2rem}#index .sec-4 .secinner .sec-4a-title span::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;content:"";transform:scaleX(0);transform-origin:0% 0%;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);z-index:2}#index .sec-4 .secinner .sec-4a-title.ani1{transform:scale(1)}#index .sec-4 .secinner .sec-4a-title.ani1 span::before{transform:scaleX(1);transition-delay:0s}#index .sec-4 .secinner .sec-4a-title.ani1 span::after{transition-delay:0s;transform:scaleX(1)}#index .sec-4 .secinner .sec-4a-title.ani1 span b{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#index .sec-4 .secinner .sec-4a-title.ani1b span::after{transform:translateX(110%)}#index .sec-4 .secinner .sec-4b{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;margin-top:60px}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4b{margin-top:0;gap:0}}#index .sec-4 .secinner .sec-4b dt{width:300px}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4b dt{width:100%;margin-bottom:6vw}#index .sec-4 .secinner .sec-4b dt .i_s4_01{width:70%;margin-left:auto;margin-right:auto}}#index .sec-4 .secinner .sec-4b dd{width:auto}#index .sec-4 .secinner .sec-4b dd p{margin-bottom:0}#index .sec-4 .secinner .sec-4b dd p.lead{color:#505050}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4b dd p.lead{text-align:center;margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4b dd{width:100%}}#index .sec-4 .secinner .sec-4d{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4d{width:90%;margin-left:auto;margin-right:auto;margin-top:8vw}}#index .sec-4 .secinner .sec-4d li{width:31%;position:relative;overflow:hidden}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4d li{width:100%;margin-bottom:6vw}}#index .sec-4 .secinner .sec-4d li .sec-4dtitle{position:absolute;z-index:3;width:100%;top:0;padding:20px}#index .sec-4 .secinner .sec-4d li .sec-4dtitle p{color:#fff}#index .sec-4 .secinner .sec-4d li .sec-4dtitle p.p1{font-size:2.2rem}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4d li .sec-4dtitle p.p1{font-size:5vw}}#index .sec-4 .secinner .sec-4d li .sec-4dtitle p.p3{font-size:1.3rem;line-height:1.5}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4d li .sec-4dtitle p.p3{font-size:3.5vw}}#index .sec-4 .secinner .sec-4d li .sec-4dtag{position:absolute;z-index:3;width:100%;bottom:0;padding:20px}#index .sec-4 .secinner .sec-4d li .sec-4dtag p{color:#fff;font-size:1.3rem;line-height:1.5}#index .sec-4 .secinner .sec-4d li .sec-4dbg{position:relative;z-index:1;transition:1s}#index .sec-4 .secinner .sec-4d li::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;content:"";background-color:#000;opacity:0}#index .sec-4 .secinner .sec-4d li.ani1::before{opacity:.5;transition:2s}#index .sec-4 .secinner .sec-4c{position:relative;margin-top:60px;max-width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4c{margin-top:8vw}}#index .sec-4 .secinner .sec-4c .sec-4cbg{opacity:0}#index .sec-4 .secinner .sec-4c .sec-4ca{position:absolute;width:100%;height:100%;left:0;top:0}#index .sec-4 .secinner .sec-4c .sec-4ca li{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center center;opacity:0;transition:1s}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(1){background-image:url("../img/top/s4_02_01.png")}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(2){background-image:url("../img/top/s4_02_01_02.png")}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(3){background-image:url("../img/top/s4_02_02.png");transform:translateY(40px)}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(3){transform:translateY(20px)}}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(4){background-image:url("../img/top/s4_02_03.png")}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(5){background-image:url("../img/top/s4_02_04.png");transform:translateY(40px)}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(5){transform:translateY(20px)}}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(6){background-image:url("../img/top/s4_02_06.png");transform:translateY(40px)}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(6){transform:translateY(20px)}}#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(7){background-image:url("../img/top/s4_02_05.png");transform:translateY(40px)}@media screen and (max-width: 768px){#index .sec-4 .secinner .sec-4c .sec-4ca li:nth-child(7){transform:translateY(20px)}}#index .sec-4 .secinner .sec-4c .sec-4ccv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;transition:1s}#index .sec-4 .secinner .sec-4c .sec-4ccv img{transition:2s}#index .sec-4 .secinner .sec-4c .sec-4ccv.cv2 img{transform:translateY(40px)}#index .sec-4 .secinner .sec-4c .sec-4ccv.cv4 img{transform:translateY(40px)}#index .sec-4 .secinner .sec-4c .sec-4ccv.cv5 img{transform:translateY(40px)}#index .sec-4 .secinner .sec-4c .sec-4ccv.cv6 img{transform:translateY(40px)}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li{opacity:1;transform:scale(1, 1)}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li:nth-child(3){transition-delay:.2s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li:nth-child(4){transition-delay:.4s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li:nth-child(5){transition:1s .6s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li:nth-child(6){transition:1s .8s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ca li:nth-child(7){transition:1s 1s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv{opacity:1}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv img{transform:scale(1, 1)}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv2{transition-delay:.2s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv2 img{transition-delay:.2s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv3{transition-delay:.4s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv3 img{transition-delay:.4s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv4{transition:.6s .6s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv4 img{transition:1s .6s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv5{transition:.6s .8s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv5 img{transition:1s .8s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv6{transition:.6s 1s}#index .sec-4 .secinner .sec-4c.ani1 .sec-4ccv.cv6 img{transition:1s 1s}#index .sec-5 .secinner{max-width:1250px;padding-bottom:0}#index .sec-5 .lead{font-size:3.5rem;line-height:1}#index .sec-5 .lead span{font-size:3.5rem}#index .sec-5 .lead.lead2{display:inline-block;line-height:1.6;opacity:1;transition:1s;font-size:5rem;clip-path:polygon(-30% 0, 0% 0, 0% 100%, 0 100%)}@media screen and (max-width: 768px){#index .sec-5 .lead.lead2{font-size:6vw}}#index .sec-5 .lead.lead2.sty2{font-size:3.3rem}@media screen and (max-width: 768px){#index .sec-5 .lead.lead2.sty2{font-size:6vw}}#index .sec-5 .lead.lead2.sty3{font-size:7.5rem;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;letter-spacing:0;line-height:1}@media screen and (max-width: 1000px){#index .sec-5 .lead.lead2.sty3{font-size:6.5rem}}@media screen and (max-width: 768px){#index .sec-5 .lead.lead2.sty3{font-size:12vw}}#index .sec-5 .lead.lead2.ani1{transition:1s .6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index .sec-5 .sec-5a-title{position:relative;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#000;font-size:1.4rem;z-index:5}#index .sec-5 .sec-5a-title span{color:#000;line-height:1;padding:3px 10px;position:relative;display:inline-block;overflow:hidden}#index .sec-5 .sec-5a-title span b{line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .sec-5 .sec-5a-title span b.nl{width:2rem}#index .sec-5 .sec-5a-title span::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;content:"";transform:scaleX(0);transform-origin:0% 0%;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);z-index:2}#index .sec-5 .sec-5a-title.ani1{transform:scale(1)}#index .sec-5 .sec-5a-title.ani1 span::before{transform:scaleX(1);transition-delay:0s}#index .sec-5 .sec-5a-title.ani1 span::after{transition-delay:0s;transform:scaleX(1)}#index .sec-5 .sec-5a-title.ani1 span b{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#index .sec-5 .sec-5a-title.ani1b span::after{transform:translateX(110%)}#index .sec-5 .sec-5a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#index .sec-5 .sec-5a dt{width:300px;position:sticky;left:0;top:100px}@media screen and (max-width: 1000px){#index .sec-5 .sec-5a dt{width:240px}}@media screen and (max-width: 768px){#index .sec-5 .sec-5a dt{width:100%;position:relative;margin-bottom:6vw;padding-bottom:3vw;border-bottom:1px solid #ccc;left:auto;top:auto}}#index .sec-5 .sec-5a dt .sec-5a-title{position:sticky;left:0;top:0}#index .sec-5 .sec-5a dd{width:calc(100% - 405px)}@media screen and (max-width: 1000px){#index .sec-5 .sec-5a dd{width:calc(100% - 270px)}}@media screen and (max-width: 768px){#index .sec-5 .sec-5a dd{width:100%}}#index .sec-5 .grouplist{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #969696}#index .sec-5 .grouplist .grouplist-name{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}#index .sec-5 .grouplist .grouplist-name .grouplist-logo{width:150px}#index .sec-5 .grouplist .grouplist-name .grouplist-logo figure.DAIICHIBUILDING{transform:scale(1.07);transform-origin:0% 50%}#index .sec-5 .grouplist .grouplist-name .grouplist-logo .p4{color:#969696;font-size:1rem}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn{cursor:pointer;width:54%;font-size:1.4rem}@media screen and (max-width: 1120px){#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn{width:64%}}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn{width:100%;margin-top:3vw}}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p{line-height:1;position:relative;font-size:1.5rem;font-feature-settings:"palt";letter-spacing:0;transition:.3s;transition:color .3s ease;padding-right:42px;font-size:clamp(1rem,.5094rem + .7547vw,1.5rem)}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p{font-size:3.5vw}}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p{transition:background-position .6s ease,color .3s ease}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p i{transition:.3s;display:block;width:38px;height:22px;border:1px solid #969696;background:#fff;border-radius:3px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%)}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p i img{transition:.3s;position:absolute;left:50%;top:50%;width:10px;z-index:2;transform:translateX(-50%) translateY(-50%)}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn p i::before{transition:.3s;position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:1;opacity:0}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn:hover p i img{filter:brightness(1) invert(1)}#index .sec-5 .grouplist .grouplist-name .grouplist-namebtn:hover p i::before{opacity:1}#index .sec-5 .grouplist .grouplist-info{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;position:relative;display:none;margin-top:20px}#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt{position:relative;width:53%}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt{width:100%;padding-bottom:10vw;margin-bottom:3vw}}#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .btn-more{text-align:right;width:160px;height:30px;position:absolute;right:0;bottom:20px;border-radius:3px;overflow:hidden;transition:.3s}#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .btn-more a p{color:#000}#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .p3{font-size:1.4rem;line-height:1.6}@media screen and (max-width: 1000px){#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .p3{font-size:clamp(1rem,.7057rem + .4528vw,1.3rem)}}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .p3{font-size:3vw}}#index .sec-5 .grouplist .grouplist-info .grouplist-infotxt .p3 b{display:block;font-weight:bold}#index .sec-5 .grouplist .grouplist-info .grouplist-infothim{width:43%}@media screen and (max-width: 768px){#index .sec-5 .grouplist .grouplist-info .grouplist-infothim{width:100%}}#index .sec-5 .grouplist.act .grouplist-info{display:flex}#index .sec-5 .grouplist.act .grouplist-name .grouplist-namebtn p i img{transform:translateX(-4px) translateY(-4px) scaleY(-1)}#news .information.c7 dt .information-company li.c7 p span,#news .information.c6 dt .information-company li.c6 p span,#news .information.c5 dt .information-company li.c5 p span,#news .information.c4 dt .information-company li.c4 p span,#news .information.c3 dt .information-company li.c3 p span,#news .information.c2 dt .information-company li.c2 p span,#news .information.c1 dt .information-company li.c1 p span,#news .information.c0 dt .information-company li.c0 p span,#news .information dt .ptit1 span,#news .sec-1 .sec1-information.c7 dt .information-company li.c7 p span,#news .sec-1 .sec1-information.c6 dt .information-company li.c6 p span,#news .sec-1 .sec1-information.c5 dt .information-company li.c5 p span,#news .sec-1 .sec1-information.c4 dt .information-company li.c4 p span,#news .sec-1 .sec1-information.c3 dt .information-company li.c3 p span,#news .sec-1 .sec1-information.c2 dt .information-company li.c2 p span,#news .sec-1 .sec1-information.c1 dt .information-company li.c1 p span,#news .sec-1 .sec1-information.c0 dt .information-company li.c0 p span,#news .sec-1 .sec1-information dt .ptit1 span,#news .sec-1 .pagetitle1 span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#news .information dt .information-company li.is-current p span,#news .information dt .information-company li p.hv span,#news .sec-1 .sec1-information dt .information-company li p.hv span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#news{background-color:#fff}#news .ancb{position:relative}#news .ancb a{position:absolute;top:-100px;left:0}#news header{background-color:#fff}#news .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#news .scbgm::after{opacity:.3;-webkit-transition:2s;transition:2s;content:"";display:block;pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-size:4px 4px;background-position:0 0,2px 2px}#news .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none}@media screen and (max-width: 768px){#news .scbgm video{object-position:center top}}#news .scbgm video.ani1{transition:.3s;opacity:0}#news.opfin header{top:0}#news section{position:relative;z-index:2}#news .sbfg1{position:relative}#news .scbar{position:absolute;z-index:7000;width:1px;left:50%;overflow:hidden;height:60px;top:calc(100vh - 60px);transition:1s}#news .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#news .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;top:calc(100vh - 70px);text-align:center;left:50%;transform:translateX(-50%);transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}#news .scbart img{width:12px}@media screen and (max-width: 768px){#news .scbart img{width:10px}}#news .scbart.sty2{color:#fff}@keyframes scroll{0%{top:-50%}100%{top:150%}}#news.sc0 .scbar,#news.sc0 .scbart{opacity:0}#news .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#news .skip{font-size:3.5vw}}#news .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#news .skip:hover{opacity:.7}#news .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#news .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(0, 0, 0, 0), rgba(0, 0, 0, 0) 10%, #000 30%, #000 80%, #000 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}#news .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#news .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#news .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#news .secopani .skip{position:absolute;left:20px;bottom:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#news .secopani .skip{font-size:3.5vw}}#news .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}#news .secopani .skip:hover{opacity:1}#news .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#news .secopani .bgmbtn img{width:60%}#news .secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#news .secopani .bgmbtn:hover{opacity:.7}#news .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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}#news .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .secopani .secin video{width:90%;height:auto}@media screen and (max-width: 768px){#news .secopani .secin video{width:100%;height:auto}}#news .newspager{width:auto;display:flex;justify-content:flex-end;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:40px}#news .newspager a{display:inline-block;width:auto;position:relative;text-align:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#news .newspager a:hover{opacity:.7}#news .newspager a.pnext{margin-left:20px}#news .newspager a.pprev{margin-right:30px}#news .newspager a i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background-color:#000;border-radius:3px;overflow:hidden}#news .newspager a i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#news .newspager a i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#news .sec-1{margin-top:83px}@media screen and (max-width: 768px){#news .sec-1{margin-top:70px}}#news .sec-1 .secinner .btn-more2{width:200px;position:relative;right:auto;top:auto;bottom:auto;margin-left:auto;margin-right:0;margin-top:40px}@media screen and (max-width: 768px){#news .sec-1 .secinner{overflow:hidden;padding-top:6vw}}#news .sec-1 .pagetitle1{position:relative;margin-bottom:20px;border-bottom:1px solid #ccc}#news .sec-1 .pagetitle1 span{line-height:1;font-size:6rem;display:block;position:relative;margin-bottom:10px}@media screen and (max-width: 768px){#news .sec-1 .pagetitle1 span{font-size:14vw}}#news .sec-1 .sec1-information{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#news .sec-1 .sec1-information dt{position:relative;width:200px;position:sticky;left:0;top:100px}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dt{width:100%;position:relative;left:auto;top:auto}}#news .sec-1 .sec1-information dt .info-opt0{width:100%;position:relative;display:block;margin-bottom:12px}#news .sec-1 .sec1-information dt .info-opt0::after{content:"▼";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#666}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dt .info-opt0{width:80%;margin-left:auto;margin-right:auto;margin-bottom:6px}}#news .sec-1 .sec1-information dt select{width:100%;height:40px;background-color:#fff;font-size:16px;line-height:1.6em;border:1px;border:0;border:1px solid #ccc;outline:1px solid #ccc;outline-offset:-1px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 40px 0 16px;cursor:pointer}#news .sec-1 .sec1-information dt .ptit1{position:relative;margin-bottom:20px}#news .sec-1 .sec1-information dt .ptit1 span{font-size:4rem;display:block;position:relative;margin-bottom:10px}#news .sec-1 .sec1-information dt .information-company{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dt .information-company{display:none}}#news .sec-1 .sec1-information dt .information-company li{width:100%;border-top:1px solid #c8c8c8;position:relative;padding-top:4px;padding-bottom:4px}#news .sec-1 .sec1-information dt .information-company li:last-child{border-bottom:1px solid #c8c8c8}#news .sec-1 .sec1-information dt .information-company li p{cursor:pointer;width:100%;margin:0;height:46px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;line-height:1.2;font-size:1.2rem;padding-left:20px;position:relative}#news .sec-1 .sec1-information dt .information-company li p span{display:block;width:100%;z-index:2;transition:.3s}#news .sec-1 .sec1-information dt .information-company li p::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0);background-color:#ebebeb}#news .sec-1 .sec1-information dt .information-company li p.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .sec-1 .sec1-information dt::before{width:1px;height:100%;content:"";background-color:#c8c8c8;position:absolute;right:-35px;top:0}#news .sec-1 .sec1-information dd{width:calc(100% - 270px);position:relative}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd{width:100%}}#news .sec-1 .sec1-information dd .information-category{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #000;padding-bottom:4px}#news .sec-1 .sec1-information dd .information-category li{width:49%;position:relative;margin-bottom:4px;cursor:pointer;transition:.3s;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#news .sec-1 .sec1-information dd .information-category li p{line-height:1;padding-top:20px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;flex-wrap:wrap}#news .sec-1 .sec1-information dd .information-category li p::before{width:40%;height:1px;transform-origin:50% 50%;-webkit-transform-origin:0% 100%;content:"";position:absolute;left:50%;bottom:0;background:linear-gradient(90deg, rgb(25, 115, 196) 0%, rgb(17, 88, 153) 29.41%, rgb(175, 4, 29) 73.47%, rgb(225, 6, 41) 94.09%);transition:.3s;transform:scaleX(0) translateX(-50%)}#news .sec-1 .sec1-information dd .information-category li:hover p::before{transform:scaleX(1) translateX(-50%)}#news .sec-1 .sec1-information dd .information-listall{position:relative;padding-right:20px}#news .sec-1 .sec1-information dd .information-list li{padding:20px 20px 9px 20px;border-bottom:1px solid #c8c8c8;position:relative}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li{padding:20px 0px 9px 0px}}#news .sec-1 .sec1-information dd .information-list li::after{position:absolute;width:100%;height:1px;left:0;bottom:0;content:"";transform-origin:right;background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#news .sec-1 .sec1-information dd .information-list li a{display:block;width:100%;height:100%;position:relative;transition:.3s}#news .sec-1 .sec1-information dd .information-list li a.pdf::before{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_pdf.svg")}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li a.pdf::before{top:auto;bottom:0;transform:translateY(0)}}#news .sec-1 .sec1-information dd .information-list li .information-title-date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px}#news .sec-1 .sec1-information dd .information-list li .information-title-date i{width:100px;color:#969696;font-style:normal;font-size:1.2rem;margin-right:10px;text-align:center}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li .information-title-date i{width:70px}}#news .sec-1 .sec1-information dd .information-list li .information-title-date i.ico1{border:1px solid #969696;text-align:center;padding:2px}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li .information-title-date i.ico1{margin-right:calc(100% - 80px);margin-bottom:10px}}#news .sec-1 .sec1-information dd .information-list li .information-title-date b{font-size:1.2rem;width:auto;color:#969696;font-weight:normal}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li .information-title-date b{width:calc(100% - 80px)}}#news .sec-1 .sec1-information dd .information-list li .information-title{font-size:1.3rem;line-height:1.3;height:36px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;transition:.3s;transition:color .3s ease}@media screen and (max-width: 768px){#news .sec-1 .sec1-information dd .information-list li .information-title{padding-right:40px;height:auto}}#news .sec-1 .sec1-information dd .information-list li.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .sec-1 .sec1-information dd .information-list li.hv a{opacity:.7}#news .sec-1 .sec1-information.s2 dd .information-category li.s2,#news .sec-1 .sec1-information.s1 dd .information-category li.s1{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#news .sec-1 .sec1-information.s2 dd .information-category li.s2 p::before,#news .sec-1 .sec1-information.s1 dd .information-category li.s1 p::before{display:none}#news .sec-1 .sec1-information.c7 dt .information-company li.c7 p::before,#news .sec-1 .sec1-information.c6 dt .information-company li.c6 p::before,#news .sec-1 .sec1-information.c5 dt .information-company li.c5 p::before,#news .sec-1 .sec1-information.c4 dt .information-company li.c4 p::before,#news .sec-1 .sec1-information.c3 dt .information-company li.c3 p::before,#news .sec-1 .sec1-information.c2 dt .information-company li.c2 p::before,#news .sec-1 .sec1-information.c1 dt .information-company li.c1 p::before,#news .sec-1 .sec1-information.c0 dt .information-company li.c0 p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .sec-1 .sec1-information.s2 dd .information-listall .information-list li.s1,#news .sec-1 .sec1-information.s1 dd .information-listall .information-list li.s2{display:none}#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c2,#news .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c1,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c8,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c7,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c6,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c5,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c4,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c3,#news .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c2{display:none}#news .sec-1 p{color:#000}#news .information{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#news .information dt{position:relative;width:200px;position:sticky;left:0;top:100px}#news .information dt .ptit1{position:relative;margin-bottom:20px}#news .information dt .ptit1 span{font-size:4rem;display:block;position:relative;line-height:1;margin-bottom:10px}@media screen and (max-width: 768px){#news .information dt .ptit1 span{font-size:12vw}}@media screen and (max-width: 768px){#news .information dt .ptit1{margin-bottom:0;padding-bottom:3vw;border-bottom:1px solid #ccc}}@media screen and (max-width: 768px){#news .information dt{width:100%;position:relative;left:auto;top:auto}}#news .information dt .info-opt0{width:100%;position:relative;display:block;margin-bottom:12px;margin-top:20px}#news .information dt .info-opt0::after{content:"▼";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#666}@media screen and (max-width: 768px){#news .information dt .info-opt0{width:80%;margin-left:auto;margin-right:auto;margin-top:3vw;margin-bottom:4vw}}#news .information dt select{width:100%;height:40px;background-color:#fff;font-size:16px;line-height:1.6em;border:1px;border:0;border:1px solid #ccc;outline:1px solid #ccc;outline-offset:-1px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 40px 0 16px;cursor:pointer}#news .information dt .information-company{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#news .information dt .information-company{display:none}}#news .information dt .information-company li{width:100%;border-top:1px solid #c8c8c8;position:relative;padding-top:4px;padding-bottom:4px}#news .information dt .information-company li:last-child{border-bottom:1px solid #c8c8c8}#news .information dt .information-company li p{cursor:pointer;width:100%;margin:0;height:46px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;line-height:1.2;font-size:1.2rem;padding-left:20px;position:relative}#news .information dt .information-company li p span{display:block;width:100%;z-index:2;transition:.3s}#news .information dt .information-company li p::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0);background-color:#ebebeb}#news .information dt .information-company li p.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .information dt .information-company li.is-current p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .information dt::before{width:1px;height:100%;content:"";background-color:#c8c8c8;position:absolute;right:-35px;top:0}@media screen and (max-width: 768px){#news .information dt::before{display:none}}#news .information dd{width:calc(100% - 270px);position:relative}@media screen and (max-width: 768px){#news .information dd{width:100%}}#news .information dd .information-category{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #000;padding-bottom:4px}#news .information dd .information-category li{width:49%;position:relative;margin-bottom:4px;cursor:pointer;transition:.3s;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#news .information dd .information-category li p{line-height:1;padding-top:20px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;flex-wrap:wrap}#news .information dd .information-category li p::before{width:40%;height:1px;transform-origin:50% 50%;-webkit-transform-origin:0% 100%;content:"";position:absolute;left:50%;bottom:0;background:linear-gradient(90deg, rgb(25, 115, 196) 0%, rgb(17, 88, 153) 29.41%, rgb(175, 4, 29) 73.47%, rgb(225, 6, 41) 94.09%);transition:.3s;transform:scaleX(0) translateX(-50%)}#news .information dd .information-category li:hover p::before{transform:scaleX(1) translateX(-50%)}#news .information dd .information-listall{position:relative;padding-right:20px}@media screen and (max-width: 768px){#news .information dd .information-listall{padding-right:0px}}#news .information dd .information-list li{padding:20px 20px 9px 20px;border-bottom:1px solid #c8c8c8;position:relative;transition:.3s}@media screen and (max-width: 768px){#news .information dd .information-list li{padding:20px 0px 9px 0px}}#news .information dd .information-list li a{display:block;width:100%;height:100%;position:relative;transition:.3s}#news .information dd .information-list li a.pdf::before{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;z-index:2;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_pdf.svg")}@media screen and (max-width: 768px){#news .information dd .information-list li a.pdf::before{top:auto;bottom:0;transform:translateY(0)}}#news .information dd .information-list li a.pdf::after{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;z-index:3;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_pdf_g.svg");opacity:0;transition:.3s}@media screen and (max-width: 768px){#news .information dd .information-list li a.pdf::after{top:auto;bottom:0;transform:translateY(0)}}#news .information dd .information-list li .information-title-date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px}#news .information dd .information-list li .information-title-date i{width:90px;color:#969696;font-style:normal;font-size:1.2rem;margin-right:10px;text-align:left}@media screen and (max-width: 768px){#news .information dd .information-list li .information-title-date i{width:70px}}#news .information dd .information-list li .information-title-date i.ico1{border:1px solid #969696;text-align:center;padding:2px}@media screen and (max-width: 768px){#news .information dd .information-list li .information-title-date i.ico1{margin-right:calc(100% - 80px);margin-bottom:10px}}#news .information dd .information-list li .information-title-date b{font-size:1.2rem;width:auto;color:#969696;font-weight:normal}@media screen and (max-width: 768px){#news .information dd .information-list li .information-title-date b{width:calc(100% - 80px)}}#news .information dd .information-list li .information-title{font-size:clamp(.9rem,.6057rem + .4528vw,1.2rem);padding-right:26px;line-height:1.3;min-height:36px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;transition:.3s;transition:color .3s ease;margin-bottom:4px}@media screen and (max-width: 768px){#news .information dd .information-list li .information-title{padding-right:40px;height:auto;font-size:3.3vw;line-height:1.5}}#news .information dd .information-list li.is-hide{display:none}#news .information dd .information-list li.hv{border-bottom:1px solid #967f5d}#news .information dd .information-list li.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .information dd .information-list li.hv a::after{opacity:1}#news .information dd .information-list li.hv a .information-title{color:#967f5d}#news .information.s2 dd .information-category li.s2,#news .information.s1 dd .information-category li.s1{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#news .information.s2 dd .information-category li.s2 p::before,#news .information.s1 dd .information-category li.s1 p::before{display:none}#news .information.c7 dt .information-company li.c7 p::before,#news .information.c6 dt .information-company li.c6 p::before,#news .information.c5 dt .information-company li.c5 p::before,#news .information.c4 dt .information-company li.c4 p::before,#news .information.c3 dt .information-company li.c3 p::before,#news .information.c2 dt .information-company li.c2 p::before,#news .information.c1 dt .information-company li.c1 p::before,#news .information.c0 dt .information-company li.c0 p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .information.s2 dd .information-listall .information-list li.s1,#news .information.s1 dd .information-listall .information-list li.s2{display:none}#news .information.c8 dd .information-listall .information-list li.c7,#news .information.c8 dd .information-listall .information-list li.c6,#news .information.c8 dd .information-listall .information-list li.c5,#news .information.c8 dd .information-listall .information-list li.c4,#news .information.c8 dd .information-listall .information-list li.c3,#news .information.c8 dd .information-listall .information-list li.c2,#news .information.c8 dd .information-listall .information-list li.c1,#news .information.c7 dd .information-listall .information-list li.c8,#news .information.c7 dd .information-listall .information-list li.c6,#news .information.c7 dd .information-listall .information-list li.c5,#news .information.c7 dd .information-listall .information-list li.c4,#news .information.c7 dd .information-listall .information-list li.c3,#news .information.c7 dd .information-listall .information-list li.c2,#news .information.c7 dd .information-listall .information-list li.c1,#news .information.c6 dd .information-listall .information-list li.c8,#news .information.c6 dd .information-listall .information-list li.c7,#news .information.c6 dd .information-listall .information-list li.c5,#news .information.c6 dd .information-listall .information-list li.c4,#news .information.c6 dd .information-listall .information-list li.c3,#news .information.c6 dd .information-listall .information-list li.c2,#news .information.c6 dd .information-listall .information-list li.c1,#news .information.c5 dd .information-listall .information-list li.c8,#news .information.c5 dd .information-listall .information-list li.c7,#news .information.c5 dd .information-listall .information-list li.c6,#news .information.c5 dd .information-listall .information-list li.c4,#news .information.c5 dd .information-listall .information-list li.c3,#news .information.c5 dd .information-listall .information-list li.c2,#news .information.c5 dd .information-listall .information-list li.c1,#news .information.c4 dd .information-listall .information-list li.c8,#news .information.c4 dd .information-listall .information-list li.c7,#news .information.c4 dd .information-listall .information-list li.c6,#news .information.c4 dd .information-listall .information-list li.c5,#news .information.c4 dd .information-listall .information-list li.c3,#news .information.c4 dd .information-listall .information-list li.c2,#news .information.c4 dd .information-listall .information-list li.c1,#news .information.c3 dd .information-listall .information-list li.c8,#news .information.c3 dd .information-listall .information-list li.c7,#news .information.c3 dd .information-listall .information-list li.c6,#news .information.c3 dd .information-listall .information-list li.c5,#news .information.c3 dd .information-listall .information-list li.c4,#news .information.c3 dd .information-listall .information-list li.c2,#news .information.c3 dd .information-listall .information-list li.c1,#news .information.c2 dd .information-listall .information-list li.c8,#news .information.c2 dd .information-listall .information-list li.c7,#news .information.c2 dd .information-listall .information-list li.c6,#news .information.c2 dd .information-listall .information-list li.c5,#news .information.c2 dd .information-listall .information-list li.c4,#news .information.c2 dd .information-listall .information-list li.c3,#news .information.c2 dd .information-listall .information-list li.c1,#news .information.c1 dd .information-listall .information-list li.c8,#news .information.c1 dd .information-listall .information-list li.c7,#news .information.c1 dd .information-listall .information-list li.c6,#news .information.c1 dd .information-listall .information-list li.c5,#news .information.c1 dd .information-listall .information-list li.c4,#news .information.c1 dd .information-listall .information-list li.c3,#news .information.c1 dd .information-listall .information-list li.c2{display:none}#news .btn-more{width:160px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;overflow:hidden;transition:.3s}#news .btn-more a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .btn-more a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}#news .btn-more a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#fff;border-radius:3px;overflow:hidden}#news .btn-more a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#000;pointer-events:none;opacity:0;transition:.3s}#news .btn-more a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#news .btn-more::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#fff;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#news .btn-more.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .btn-more.hv a p{color:#000}#news .btn-more.hv a p i::before{opacity:1}#news .btn-more.hv a p i img{filter:brightness(1) invert(1)}#news .btn-more2{width:120px;height:30px;position:absolute;right:0;bottom:0;border-radius:3px;overflow:hidden;transition:.3s}#news .btn-more2 a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .btn-more2 a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}#news .btn-more2 a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#000;border-radius:3px;overflow:hidden}#news .btn-more2 a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#news .btn-more2 a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#news .btn-more2::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#000;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#news .btn-more2.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#news .btn-more2.hv a p{color:#fff}#news .btn-more2.hv a p i::before{opacity:1}#news .btn-more2.hv a p i img{filter:brightness(0) invert(0)}#message .sec-1 .sec1-information.c7 dt .information-company li.c7 p span,#message .sec-1 .sec1-information.c6 dt .information-company li.c6 p span,#message .sec-1 .sec1-information.c5 dt .information-company li.c5 p span,#message .sec-1 .sec1-information.c4 dt .information-company li.c4 p span,#message .sec-1 .sec1-information.c3 dt .information-company li.c3 p span,#message .sec-1 .sec1-information.c2 dt .information-company li.c2 p span,#message .sec-1 .sec1-information.c1 dt .information-company li.c1 p span,#message .sec-1 .sec1-information.c0 dt .information-company li.c0 p span,#message .sec-1 .sec1-information dt .ptit1 span,#message .sec-1 .pagetitle1 span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#message .sec-1 .sec1-information dt .information-company li p.hv span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#message{background-color:#fff}#message .ancb{position:relative}#message .ancb a{position:absolute;top:-100px;left:0}#message header{background-color:#fff}#message .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#message .scbgm::after{opacity:.3;-webkit-transition:2s;transition:2s;content:"";display:block;pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-size:4px 4px;background-position:0 0,2px 2px}#message .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none}@media screen and (max-width: 768px){#message .scbgm video{object-position:center top}}#message .scbgm video.ani1{transition:.3s;opacity:0}#message .pagetitle{margin-top:83px}@media screen and (max-width: 768px){#message .pagetitle{margin-top:70px}}#message .pagetitle .pagetitle-title2{position:absolute;left:3.5vw;top:50%;transform:translateY(-50%);z-index:5}#message .pagetitle .pagetitle-title2 .p4{opacity:0;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#fff;font-size:1.4rem;line-height:1;margin-top:0px}@media screen and (max-width: 768px){#message .pagetitle .pagetitle-title2 .p4{font-size:2.5vw}}#message .pagetitle .pagetitle-title2 .lead{color:#fff;font-weight:500}#message .pagetitle .pagetitle-title2 .lead span{font-size:5rem}#message .pagetitle .pagetitle-title2 .lead span span{mask-image:url(../img/top/mbg_05.png);mask-size:400% 400%;mask-position:125% 10%;transition:.8s;filter:blur(0px);transform:translateZ(0);opacity:1;transform:translateX(-2vw) translateY(2vw)}@media screen and (max-width: 768px){#message .pagetitle .pagetitle-title2 .lead span{font-size:6vw}}#message .pagetitle .pagetitle-title2 .lead.ani1 span span{transform:translateX(0) translateY(0);mask-position:50% 20%}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(1){transition-delay:.62s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(2){transition-delay:.64s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(3){transition-delay:.66s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(4){transition-delay:.68s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(5){transition-delay:.7s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(6){transition-delay:.72s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(7){transition-delay:.74s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(8){transition-delay:.76s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(9){transition-delay:.78s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(10){transition-delay:.8s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(11){transition-delay:.82s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(12){transition-delay:.84s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(13){transition-delay:.86s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(14){transition-delay:.88s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(15){transition-delay:.9s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(16){transition-delay:.92s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(17){transition-delay:.94s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(18){transition-delay:.96s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(19){transition-delay:.98s}#message .pagetitle .pagetitle-title2 .lead.ani1 span span:nth-last-of-type(20){transition-delay:1s}#message .pagetitle .pagetitle-title{position:absolute;left:3vw;top:3vw;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#fff;font-size:1.4rem;z-index:5}#message .pagetitle .pagetitle-title span{color:#fff;line-height:1;padding:3px 10px;position:relative;display:inline-block;overflow:hidden}#message .pagetitle .pagetitle-title span b{line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#message .pagetitle .pagetitle-title span b.nl{width:2rem}#message .pagetitle .pagetitle-title span::after{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;content:"";transform:scaleX(0);transform-origin:0% 0%;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);z-index:2}#message .pagetitle .pagetitle-title span.bg2::after{background-color:#000}#message .pagetitle .pagetitle-title.ani1{transform:scale(1)}#message .pagetitle .pagetitle-title.ani1 span::before{transform:scaleX(1);transition-delay:0s}#message .pagetitle .pagetitle-title.ani1 span::after{transition-delay:0s;transform:scaleX(1)}#message .pagetitle .pagetitle-title.ani1 span b{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#message .pagetitle .pagetitle-title.ani1b span::after{transform:translateX(110%)}#message .pagetitle .secinner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#message .pagetitle.ani1 .secinner .pagetitle-title2 .p4{opacity:1;transition:1s 1s}#message.opfin header{top:0}#message section{position:relative;z-index:2}#message .sbfg1{position:relative}#message .scbar{position:absolute;z-index:7000;width:1px;left:50%;overflow:hidden;height:60px;top:calc(100vh - 60px);transition:1s}#message .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#message .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;top:calc(100vh - 70px);text-align:center;left:50%;transform:translateX(-50%);transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}#message .scbart img{width:12px}@media screen and (max-width: 768px){#message .scbart img{width:10px}}#message .scbart.sty2{color:#fff}@keyframes scroll{0%{top:-50%}100%{top:150%}}#message.sc0 .scbar,#message.sc0 .scbart{opacity:0}#message .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#message .skip{font-size:3.5vw}}#message .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#message .skip:hover{opacity:.7}#message .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#message .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(0, 0, 0, 0), rgba(0, 0, 0, 0) 10%, #000 30%, #000 80%, #000 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}#message .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#message .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#message .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#message .secopani .skip{position:absolute;left:20px;bottom:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#message .secopani .skip{font-size:3.5vw}}#message .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}#message .secopani .skip:hover{opacity:1}#message .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#message .secopani .secin video{width:90%;height:auto}@media screen and (max-width: 768px){#message .secopani .secin video{width:100%;height:auto}}#message .sec-1 .secinner .btn-more2{width:200px;position:relative;right:auto;top:auto;bottom:auto;margin-left:auto;margin-right:0;margin-top:40px}#message .sec-1 .secinner .p1{margin-bottom:3rem;font-feature-settings:"palt";letter-spacing:.2em;text-align:justify;line-height:2.4}#message .sec-1 .secinner .p1.mb0{margin-bottom:10px;line-height:1}#message .sec-1 .secinner .p1 b{display:block;line-height:1;font-size:3rem}@media screen and (max-width: 768px){#message .sec-1 .secinner .p1{margin-bottom:6vw;font-size:3.5vw;line-height:2;text-align:justify}#message .sec-1 .secinner .p1 b{font-size:6.5vw}}#message .sec-1 .pagetitle1{position:relative;margin-bottom:20px;border-bottom:1px solid #ccc}#message .sec-1 .pagetitle1 span{line-height:1;font-size:6rem;display:block;position:relative;margin-bottom:10px}#message .sec-1 .sec1-information{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#message .sec-1 .sec1-information dt{position:relative;width:200px;position:sticky;left:0;top:100px}#message .sec-1 .sec1-information dt .info-opt0{width:100%;position:relative;display:block;margin-bottom:12px}#message .sec-1 .sec1-information dt .info-opt0::after{content:"▼";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#666}#message .sec-1 .sec1-information dt select{width:100%;height:40px;background-color:#fff;font-size:16px;line-height:1.6em;border:1px;border:0;border:1px solid #ccc;outline:1px solid #ccc;outline-offset:-1px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 40px 0 16px;cursor:pointer}#message .sec-1 .sec1-information dt .ptit1{position:relative;margin-bottom:20px}#message .sec-1 .sec1-information dt .ptit1 span{font-size:4rem;display:block;position:relative;margin-bottom:10px}#message .sec-1 .sec1-information dt .information-company{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#message .sec-1 .sec1-information dt .information-company li{width:100%;border-top:1px solid #c8c8c8;position:relative;padding-top:4px;padding-bottom:4px}#message .sec-1 .sec1-information dt .information-company li:last-child{border-bottom:1px solid #c8c8c8}#message .sec-1 .sec1-information dt .information-company li p{cursor:pointer;width:100%;margin:0;height:46px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;line-height:1.2;font-size:1.2rem;padding-left:20px;position:relative}#message .sec-1 .sec1-information dt .information-company li p span{display:block;width:100%;z-index:2;transition:.3s}#message .sec-1 .sec1-information dt .information-company li p::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0);background-color:#ebebeb}#message .sec-1 .sec1-information dt .information-company li p.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .sec-1 .sec1-information dt::before{width:1px;height:100%;content:"";background-color:#c8c8c8;position:absolute;right:-35px;top:0}#message .sec-1 .sec1-information dd{width:calc(100% - 270px);position:relative}#message .sec-1 .sec1-information dd .information-category{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #000;padding-bottom:4px}#message .sec-1 .sec1-information dd .information-category li{width:49%;position:relative;margin-bottom:4px;cursor:pointer;transition:.3s;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#message .sec-1 .sec1-information dd .information-category li p{line-height:1;padding-top:20px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;flex-wrap:wrap}#message .sec-1 .sec1-information dd .information-category li p::before{width:40%;height:1px;transform-origin:50% 50%;-webkit-transform-origin:0% 100%;content:"";position:absolute;left:50%;bottom:0;background:linear-gradient(90deg, rgb(25, 115, 196) 0%, rgb(17, 88, 153) 29.41%, rgb(175, 4, 29) 73.47%, rgb(225, 6, 41) 94.09%);transition:.3s;transform:scaleX(0) translateX(-50%)}#message .sec-1 .sec1-information dd .information-category li:hover p::before{transform:scaleX(1) translateX(-50%)}#message .sec-1 .sec1-information dd .information-listall{position:relative;padding-right:20px}#message .sec-1 .sec1-information dd .information-list li{padding:20px 20px 9px 20px;border-bottom:1px solid #c8c8c8;position:relative}#message .sec-1 .sec1-information dd .information-list li::after{position:absolute;width:100%;height:1px;left:0;bottom:0;content:"";transform-origin:right;background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#message .sec-1 .sec1-information dd .information-list li a{display:block;width:100%;height:100%;position:relative;transition:.3s}#message .sec-1 .sec1-information dd .information-list li a.pdf::before{width:24px;height:24px;content:"";position:absolute;right:0px;top:65%;transform:translateY(-50%);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_02.svg")}#message .sec-1 .sec1-information dd .information-list li .information-title-date{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:10px}#message .sec-1 .sec1-information dd .information-list li .information-title-date i{width:100px;color:#969696;font-style:normal;font-size:1.2rem;margin-right:10px;text-align:center}#message .sec-1 .sec1-information dd .information-list li .information-title-date i.ico1{border:1px solid #969696;text-align:center;padding:2px}#message .sec-1 .sec1-information dd .information-list li .information-title-date b{font-size:1.2rem;width:auto;color:#969696;font-weight:normal}#message .sec-1 .sec1-information dd .information-list li .information-title{font-size:1.3rem;line-height:1.3;height:36px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;transition:.3s;transition:color .3s ease}#message .sec-1 .sec1-information dd .information-list li.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .sec-1 .sec1-information dd .information-list li.hv a{opacity:.7}#message .sec-1 .sec1-information.s2 dd .information-category li.s2,#message .sec-1 .sec1-information.s1 dd .information-category li.s1{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}#message .sec-1 .sec1-information.s2 dd .information-category li.s2 p::before,#message .sec-1 .sec1-information.s1 dd .information-category li.s1 p::before{display:none}#message .sec-1 .sec1-information.c7 dt .information-company li.c7 p::before,#message .sec-1 .sec1-information.c6 dt .information-company li.c6 p::before,#message .sec-1 .sec1-information.c5 dt .information-company li.c5 p::before,#message .sec-1 .sec1-information.c4 dt .information-company li.c4 p::before,#message .sec-1 .sec1-information.c3 dt .information-company li.c3 p::before,#message .sec-1 .sec1-information.c2 dt .information-company li.c2 p::before,#message .sec-1 .sec1-information.c1 dt .information-company li.c1 p::before,#message .sec-1 .sec1-information.c0 dt .information-company li.c0 p::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .sec-1 .sec1-information.s2 dd .information-listall .information-list li.s1,#message .sec-1 .sec1-information.s1 dd .information-listall .information-list li.s2{display:none}#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c8 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c7 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c6 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c5 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c4 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c2,#message .sec-1 .sec1-information.c3 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c2 dd .information-listall .information-list li.c1,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c8,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c7,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c6,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c5,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c4,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c3,#message .sec-1 .sec1-information.c1 dd .information-listall .information-list li.c2{display:none}#message .sec-1 p{color:#000}#message .btn-more{width:160px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;overflow:hidden;transition:.3s}#message .btn-more a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#message .btn-more a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}#message .btn-more a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#fff;border-radius:3px;overflow:hidden}#message .btn-more a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#000;pointer-events:none;opacity:0;transition:.3s}#message .btn-more a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#message .btn-more::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#fff;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#message .btn-more.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .btn-more.hv a p{color:#000}#message .btn-more.hv a p i::before{opacity:1}#message .btn-more.hv a p i img{filter:brightness(1) invert(1)}#message .btn-more2{width:120px;height:30px;position:absolute;right:0;bottom:0;border-radius:3px;overflow:hidden;transition:.3s}#message .btn-more2 a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#message .btn-more2 a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}#message .btn-more2 a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#000;border-radius:3px;overflow:hidden}#message .btn-more2 a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#message .btn-more2 a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#message .btn-more2::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#000;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#message .btn-more2.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#message .btn-more2.hv a p{color:#fff}#message .btn-more2.hv a p i::before{opacity:1}#message .btn-more2.hv a p i img{filter:brightness(0) invert(0)}#teamsofservice .sec-1 .pagetitle1 span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#teamsofservice{background-color:#fff}#teamsofservice .ancb{position:relative}#teamsofservice .ancb a{position:absolute;top:-100px;left:0}#teamsofservice header{background-color:#fff}#teamsofservice .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#teamsofservice .scbgm::after{opacity:.3;-webkit-transition:2s;transition:2s;content:"";display:block;pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-size:4px 4px;background-position:0 0,2px 2px}#teamsofservice .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none}@media screen and (max-width: 768px){#teamsofservice .scbgm video{object-position:center top}}#teamsofservice .scbgm video.ani1{transition:.3s;opacity:0}#teamsofservice.opfin header{top:0}#teamsofservice section{position:relative;z-index:2}#teamsofservice .sbfg1{position:relative}#teamsofservice .scbar{position:absolute;z-index:7000;width:1px;left:50%;overflow:hidden;height:60px;top:calc(100vh - 60px);transition:1s}#teamsofservice .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#teamsofservice .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;top:calc(100vh - 70px);text-align:center;left:50%;transform:translateX(-50%);transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}#teamsofservice .scbart img{width:12px}@media screen and (max-width: 768px){#teamsofservice .scbart img{width:10px}}#teamsofservice .scbart.sty2{color:#fff}@keyframes scroll{0%{top:-50%}100%{top:150%}}#teamsofservice.sc0 .scbar,#teamsofservice.sc0 .scbart{opacity:0}#teamsofservice .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#teamsofservice .skip{font-size:3.5vw}}#teamsofservice .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#teamsofservice .skip:hover{opacity:.7}#teamsofservice .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#teamsofservice .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(0, 0, 0, 0), rgba(0, 0, 0, 0) 10%, #000 30%, #000 80%, #000 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}#teamsofservice .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#teamsofservice .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#teamsofservice .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#teamsofservice .secopani .skip{position:absolute;left:20px;bottom:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#teamsofservice .secopani .skip{font-size:3.5vw}}#teamsofservice .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}#teamsofservice .secopani .skip:hover{opacity:1}#teamsofservice .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#teamsofservice .secopani .bgmbtn img{width:60%}#teamsofservice .secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#teamsofservice .secopani .bgmbtn:hover{opacity:.7}#teamsofservice .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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}#teamsofservice .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#teamsofservice .secopani .secin video{width:90%;height:auto}@media screen and (max-width: 768px){#teamsofservice .secopani .secin video{width:100%;height:auto}}#teamsofservice .sec-1{margin-top:83px}@media screen and (max-width: 768px){#teamsofservice .sec-1{margin-top:70px}}#teamsofservice .sec-1 .secinner .btn-more2{width:200px;position:relative;right:auto;top:auto;bottom:auto;margin-left:auto;margin-right:0;margin-top:40px}@media screen and (max-width: 768px){#teamsofservice .sec-1 .secinner{overflow:hidden;padding-top:6vw}}#teamsofservice .sec-1 .pagetitle1{position:relative;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}#teamsofservice .sec-1 .pagetitle1 i{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}#teamsofservice .sec-1 .pagetitle1 span{line-height:1;font-size:5.5rem;display:block;position:relative;margin-bottom:10px}@media screen and (max-width: 768px){#teamsofservice .sec-1 .pagetitle1 span{font-size:8vw}}#teamsofservice .sec-1 p{color:#000}#teamsofservice .sec-1 .p1{margin-bottom:3rem;font-feature-settings:"palt";letter-spacing:.2em;text-align:justify;line-height:2;font-size:1.4rem}#teamsofservice .sec-1 .p1.mb0{margin-bottom:10px;line-height:1}#teamsofservice .sec-1 .p1.sty2{line-height:1.8;font-size:1.3rem}#teamsofservice .sec-1 .p1.tr{text-align:right}#teamsofservice .sec-1 .p1 b{display:block;line-height:1;font-size:3rem}#teamsofservice .sec-1 .p1.nh3{font-size:2rem}@media screen and (max-width: 768px){#teamsofservice .sec-1 .p1{margin-bottom:6vw;font-size:3.5vw;line-height:1.8;text-align:justify;letter-spacing:0}#teamsofservice .sec-1 .p1.sty2{font-size:3.3vw}#teamsofservice .sec-1 .p1.nh3{font-size:4.5vw;line-height:1.5}#teamsofservice .sec-1 .p1 b{font-size:6.5vw}}#teamsofservice .sec-1 ul.nli1{position:relative;padding:0 0 0 20px;margin-bottom:40px;margin-top:-10px}#teamsofservice .sec-1 ul.nli1.sty2{margin-top:0}@media screen and (max-width: 768px){#teamsofservice .sec-1 ul.nli1{margin-bottom:6vw;padding:0 0 0 10px}}#teamsofservice .sec-1 ul.nli1 li{width:100%;position:relative;padding-left:24px;font-size:1.4rem;line-height:2;font-feature-settings:"palt";letter-spacing:0}#teamsofservice .sec-1 ul.nli1 li i{display:block;position:absolute;left:0;top:0}@media screen and (max-width: 768px){#teamsofservice .sec-1 ul.nli1 li{font-size:3.5vw;font-feature-settings:"palt";letter-spacing:0;line-height:1.8}}#teamsofservice .btn-more{width:160px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;overflow:hidden;transition:.3s}#teamsofservice .btn-more a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#teamsofservice .btn-more a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}#teamsofservice .btn-more a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#fff;border-radius:3px;overflow:hidden}#teamsofservice .btn-more a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#000;pointer-events:none;opacity:0;transition:.3s}#teamsofservice .btn-more a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#teamsofservice .btn-more::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#fff;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#teamsofservice .btn-more.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#teamsofservice .btn-more.hv a p{color:#000}#teamsofservice .btn-more.hv a p i::before{opacity:1}#teamsofservice .btn-more.hv a p i img{filter:brightness(1) invert(1)}#teamsofservice .btn-more2{width:120px;height:30px;position:absolute;right:0;bottom:0;border-radius:3px;overflow:hidden;transition:.3s}#teamsofservice .btn-more2 a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#teamsofservice .btn-more2 a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}#teamsofservice .btn-more2 a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#000;border-radius:3px;overflow:hidden}#teamsofservice .btn-more2 a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#teamsofservice .btn-more2 a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#teamsofservice .btn-more2::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#000;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#teamsofservice .btn-more2.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#teamsofservice .btn-more2.hv a p{color:#fff}#teamsofservice .btn-more2.hv a p i::before{opacity:1}#teamsofservice .btn-more2.hv a p i img{filter:brightness(0) invert(0)}#privacypolicy .sec-1 .pagetitle1 span{background:linear-gradient(90deg, rgb(149, 125, 88) 0%, rgb(214, 176, 130) 99.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}#privacypolicy{background-color:#fff}#privacypolicy .ancb{position:relative}#privacypolicy .ancb a{position:absolute;top:-100px;left:0}#privacypolicy header{background-color:#fff}#privacypolicy .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}#privacypolicy .scbgm::after{opacity:.3;-webkit-transition:2s;transition:2s;content:"";display:block;pointer-events:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.5);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-size:4px 4px;background-position:0 0,2px 2px}#privacypolicy .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none}@media screen and (max-width: 768px){#privacypolicy .scbgm video{object-position:center top}}#privacypolicy .scbgm video.ani1{transition:.3s;opacity:0}#privacypolicy.opfin header{top:0}#privacypolicy section{position:relative;z-index:2}#privacypolicy .sbfg1{position:relative}#privacypolicy .scbar{position:absolute;z-index:7000;width:1px;left:50%;overflow:hidden;height:60px;top:calc(100vh - 60px);transition:1s}#privacypolicy .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#privacypolicy .scbart{position:absolute;z-index:7000;font-size:14px;color:#fff;top:calc(100vh - 70px);text-align:center;left:50%;transform:translateX(-50%);transition:1s;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}#privacypolicy .scbart img{width:12px}@media screen and (max-width: 768px){#privacypolicy .scbart img{width:10px}}#privacypolicy .scbart.sty2{color:#fff}@keyframes scroll{0%{top:-50%}100%{top:150%}}#privacypolicy.sc0 .scbar,#privacypolicy.sc0 .scbart{opacity:0}#privacypolicy .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#privacypolicy .skip{font-size:3.5vw}}#privacypolicy .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#privacypolicy .skip:hover{opacity:.7}#privacypolicy .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#privacypolicy .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(0, 0, 0, 0), rgba(0, 0, 0, 0) 10%, #000 30%, #000 80%, #000 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}#privacypolicy .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#privacypolicy .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#privacypolicy .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#privacypolicy .secopani .skip{position:absolute;left:20px;bottom:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#privacypolicy .secopani .skip{font-size:3.5vw}}#privacypolicy .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5}#privacypolicy .secopani .skip:hover{opacity:1}#privacypolicy .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#000;border:1px solid #000;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#privacypolicy .secopani .bgmbtn img{width:60%}#privacypolicy .secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#privacypolicy .secopani .bgmbtn:hover{opacity:.7}#privacypolicy .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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}#privacypolicy .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#privacypolicy .secopani .secin video{width:90%;height:auto}@media screen and (max-width: 768px){#privacypolicy .secopani .secin video{width:100%;height:auto}}#privacypolicy .newspager{width:auto;display:flex;justify-content:flex-end;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:40px}#privacypolicy .newspager a{display:inline-block;width:auto;position:relative;text-align:center;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#privacypolicy .newspager a:hover{opacity:.7}#privacypolicy .newspager a.pnext{margin-left:20px}#privacypolicy .newspager a.pprev{margin-right:30px}#privacypolicy .newspager a i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background-color:#000;border-radius:3px;overflow:hidden}#privacypolicy .newspager a i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#privacypolicy .newspager a i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#privacypolicy .sec-1{margin-top:83px}@media screen and (max-width: 768px){#privacypolicy .sec-1{margin-top:70px}}#privacypolicy .sec-1 .secinner .btn-more2{width:200px;position:relative;right:auto;top:auto;bottom:auto;margin-left:auto;margin-right:0;margin-top:40px}@media screen and (max-width: 768px){#privacypolicy .sec-1 .secinner{overflow:hidden;padding-top:6vw}}#privacypolicy .sec-1 .pagetitle1{position:relative;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}#privacypolicy .sec-1 .pagetitle1 i{font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}#privacypolicy .sec-1 .pagetitle1 span{line-height:1;font-size:5.5rem;display:block;position:relative;margin-bottom:10px}@media screen and (max-width: 768px){#privacypolicy .sec-1 .pagetitle1 span{font-size:8vw}}#privacypolicy .sec-1 p{color:#000}#privacypolicy .sec-1 .p1{margin-bottom:3rem;font-feature-settings:"palt";letter-spacing:.2em;text-align:justify;line-height:2;font-size:1.4rem}#privacypolicy .sec-1 .p1.tr{text-align:right}#privacypolicy .sec-1 .p1.mb0{margin-bottom:10px;line-height:1}#privacypolicy .sec-1 .p1.sty2{line-height:1.8;font-size:1.3rem}#privacypolicy .sec-1 .p1 b{display:block;line-height:1;font-size:3rem}#privacypolicy .sec-1 .p1.nh3{font-size:2rem}@media screen and (max-width: 768px){#privacypolicy .sec-1 .p1{margin-bottom:6vw;font-size:3.5vw;line-height:1.8;text-align:justify;letter-spacing:0}#privacypolicy .sec-1 .p1.sty2{font-size:3.3vw}#privacypolicy .sec-1 .p1.nh3{font-size:4.5vw;line-height:1.5}#privacypolicy .sec-1 .p1 b{font-size:6.5vw}}#privacypolicy .sec-1 ul.nli1{position:relative;padding:0 20px;margin-bottom:40px;margin-top:-10px}#privacypolicy .sec-1 ul.nli1.sty2{margin-top:0}@media screen and (max-width: 768px){#privacypolicy .sec-1 ul.nli1{margin-bottom:6vw;padding:0 0 0 10px}}#privacypolicy .sec-1 ul.nli1 li{width:100%;position:relative;padding-left:24px;font-size:1.4rem;line-height:2;font-feature-settings:"palt";letter-spacing:0}#privacypolicy .sec-1 ul.nli1 li i{display:block;position:absolute;left:0;top:0}@media screen and (max-width: 768px){#privacypolicy .sec-1 ul.nli1 li{font-size:3.5vw;font-feature-settings:"palt";letter-spacing:0;line-height:1.8}}#privacypolicy .btn-more{width:160px;height:30px;position:absolute;right:20px;bottom:14px;border-radius:3px;overflow:hidden;transition:.3s}#privacypolicy .btn-more a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#privacypolicy .btn-more a p{line-height:1;font-size:1.2rem;color:#fff;position:relative;margin:0;transform:translateY(1px);transition:.3s}#privacypolicy .btn-more a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#fff;border-radius:3px;overflow:hidden}#privacypolicy .btn-more a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#000;pointer-events:none;opacity:0;transition:.3s}#privacypolicy .btn-more a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#privacypolicy .btn-more::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#fff;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#privacypolicy .btn-more.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#privacypolicy .btn-more.hv a p{color:#000}#privacypolicy .btn-more.hv a p i::before{opacity:1}#privacypolicy .btn-more.hv a p i img{filter:brightness(1) invert(1)}#privacypolicy .btn-more2{width:120px;height:30px;position:absolute;right:0;bottom:0;border-radius:3px;overflow:hidden;transition:.3s}#privacypolicy .btn-more2 a{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#privacypolicy .btn-more2 a p{line-height:1;font-size:1.2rem;color:#000;position:relative;margin:0;transform:translateY(1px);transition:.3s}#privacypolicy .btn-more2 a p i{transition:.3s;margin-top:-3px;margin-left:6px;display:inline-block;vertical-align:middle;width:36px;height:16px;position:relative;background:#000;border-radius:3px;overflow:hidden}#privacypolicy .btn-more2 a p i::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#fff;pointer-events:none;opacity:0;transition:.3s}#privacypolicy .btn-more2 a p i img{transition:.3s;position:absolute;left:50%;top:50%;width:13px;transform:translateX(-50%) translateY(-50%)}#privacypolicy .btn-more2::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";transform-origin:right;background:#000;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;opacity:0;transform:translateZ(0) scaleX(0)}#privacypolicy .btn-more2.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#privacypolicy .btn-more2.hv a p{color:#fff}#privacypolicy .btn-more2.hv a p i::before{opacity:1}#privacypolicy .btn-more2.hv a p i img{filter:brightness(0) invert(0)}html{background:#fff}body{background:#fff;opacity:0;color:#000}body.pagein{opacity:1;transition:2s}body.pagein .main_wrap .cmn_main.imgbox{opacity: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{transform:translate(0, 0)}body.menuopen{overflow:hidden}body.pageout{transition:.6s;opacity:0}*{box-sizing:border-box}section{position:relative;z-index:3}section .secinner{position:relative;width:100%;max-width:1150px;margin-left:auto;margin-right:auto;padding:80px 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:flex;justify-content:center;align-items:center;opacity:0;transition:2s;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;transform:translate(-50%, 0);transition:1s;transition-delay:.5s}.main_wrap .cmn_main .text_area p{text-align:center;position:relative;transition-duration:1s;transition-delay:1s}.main_wrap .cmn_main .text_area .ttl{transform:translate(0, 60px)}.main_wrap .cmn_main .text_area .txt{transform:translate(0, -60px)}.cbtn{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:540px;height:80px;border:1px solid #fff;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(6px);border-radius:10px;transition:.3s}@media screen and (max-width: 768px){.cbtn{height:60px}}.cbtn a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.cbtn a span{position:absolute;width:40px;height:40px;display:block;right:20px;top:50%;transform:translateY(-50%);border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cbtn a span img{width:11px}.cbtn a p{text-align:left;color:#fff;font-size:1.5rem}.cbtn:hover{opacity:.7}.cbtn2{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:540px;height:50px;border:1px solid #fff;background-color:rgba(30,30,30,.8);backdrop-filter:blur(6px);border-radius:10px;transition:.3s}@media screen and (max-width: 768px){.cbtn2{height:60px}}.cbtn2>div{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.cbtn2>div span{position:absolute;width:40px;height:40px;display:block;right:20px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cbtn2>div span img{width:11px}.cbtn2>div p{text-align:left;color:#fff;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cbtn2:hover{opacity:.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{transform:translate(0, 50px)}.main_wrap .cmn_main .text_area .txt{transform:translate(0, -30px)}}a,img{color:#fff}a:link{color:#fff}a:visited{color:#fff}a:hover{color:#fff}main p{line-height:2em;letter-spacing:.08em;font-feature-settings:"palt";font-size:1.4rem}main p a{text-decoration:underline}main p .sup{position:relative}main p .sup sup{position:absolute;left:-6px;top:-14px;font-size:1rem;white-space:nowrap}main p.ttl{font-size:6rem;margin-bottom:40px}main p.lead{line-height:2em;font-size:3.4rem;letter-spacing:.2em}main p.lead span{font-size:2.6rem;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:5vw}}main p.alp1{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1;letter-spacing:.1em}main p.alp2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:.1em}main p.alp3{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:.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,.3633rem + .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,.3633rem + .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;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}main p.pmore b{transition:.3s;z-index:2;color:#000;position:relative;display:inline-block}main p.pmore i{position:relative;display:inline-block;cursor:pointer;transition:.3s;z-index:2;color:#000}main p.pmore img{transition:.3s;z-index:2}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:.1em;position:relative;display:inline-block;cursor:pointer;transition:.3s;z-index:2;color:#000}main p.pmore.hv b,main p.pmore.hv i,main p.pmore.hv span{color:#fff !important}main p.pmore.hv img{filter:brightness(1) invert(1)}main p.pmore.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}main p.pmore.hv.w span{color:#000 !important}main p.pmore.hv.w i{color:#000 !important}main p.pmore.w i{color:#fff}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;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(.8rem,.3525rem + .918vw,1.5rem)}@media screen and (max-width: 768px){main p.p3{font-size:3.5vw;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(.8rem,.3633rem + .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{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 #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,0px 0px 3px #000}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:linear-gradient(transparent 60%, #D99E6B 60%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 1.5s}main p span.mk1.ani1{background-size:100% 100%}@media screen and (max-width: 768px){main p{line-height:1.8em;letter-spacing:0}main p.mdl{margin-bottom:3vw}main p.mdlt{margin-top:3vw}}main .attl{margin-bottom:40px}main .attl img{height:16px;width:auto;display:block;margin-left:auto;margin-right:auto}main .sup{position:relative}main .sup sup{position:absolute;left:-6px;top:-14px;font-size:10px;white-space:nowrap}main .ttl{font-feature-settings:"palt";font-size:26px;text-align:center}main .note{font-feature-settings:"palt";z-index:11;letter-spacing:0;font-size:12px;line-height:1em;box-sizing:border-box}main .note.shdw{text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,0px 0px 3px #000}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:linear-gradient(90deg, rgb(33, 44, 84) 0%, rgb(15, 19, 50) 100%);content:"";z-index:-1;transform:skewY(-11deg);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:linear-gradient(-90deg, rgb(33, 44, 84) 0%, rgb(15, 19, 50) 100%);content:"";z-index:-1;transform:skewY(11deg);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;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;box-sizing:border-box;width:80px;position:absolute;right:0;top:0;z-index:3;background-color:rgba(0,62,106,.8);display:flex;justify-content: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;transition:.3s;z-index:4}main figure .tico:hover{opacity:.7}main figure .tico img{position:relative;display:block;vertical-align:bottom;width:100%;z-index:2;transition:.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:hsla(0,0%,100%,.9);z-index:3;width:calc(100% - 4px);box-sizing:border-box;padding:10px;padding-right:60px;font-size:12px;transition:.3s;opacity:0;min-height:92px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap}main figure.tact .tinfo{opacity:1}main figure.tact .tico img{opacity:0}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{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);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(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:.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%);-moz-transform:translateX(-50%);-ms-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;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{animation:scroll-hint-appear 1.6s linear;animation-iteration-count:infinite}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(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:.3}.cv_link.grey img{opacity:.3}.cv_link.grey p{opacity:.3}.cv_link:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;transition:.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;transition:.5s}.secmainvisualcv{display:block;pointer-events:none;position:fixed;width:100%;height:100svh;left:0;top:0;z-index:9999;overflow:hidden}.secmainvisualcv::before{position:absolute;width:120%;height:100%;left:-5%;top:0;content:"";transition:2s;background-size:100% 100%;background-position:center center;background-image:url(../img/top/bg_05.png)}.secmainvisualcv::after{position:absolute;width:110%;height:100%;left:-5%;bottom:0;content:"";transition:2s;background-size:100% 100%;background-position:center center;background-image:url(../img/top/bg_06.png)}.secmainvisualcv.ani1::before{transform:translateY(-110%)}.secmainvisualcv.ani1::after{transform:translateY(110%)}.pagein .secmainvisualcv::before{transform:translateY(-104%)}.pagein .secmainvisualcv::after{transform:translateY(104%)}.pageout{transition:.6s !important;opacity:0 !important}.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;box-sizing:border-box;padding:0;margin-top:30px}.notice_box .inner .cv_link a{box-sizing:border-box;padding:10px 0;display:block;width:100%;height:100%;position:relative;display:flex;justify-content: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:.1em;text-align:center;color:#b26024;font-size:24px;letter-spacing:4px}.contact_wrap .secinner{padding:80px 40px 80px 40px}.contact_wrap .contentbtn{display:flex;justify-content:flex-start;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-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:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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,.5);content:"";-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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;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:.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);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;transition:1.2s;transform:skewY(10deg) translateY(-20%);z-index:3}.fgcov.ani1::after{transform:skewY(10deg) translateY(-115%)}.fgcov.ani1.rvs::after{transform:skewY(10deg) translateY(115%)}.pcpy8 span{overflow:hidden;display:inline-block}.pcpy8 span.sp1{margin-right:.5em}.pcpy8 span i{font-style:normal;display:inline-block;transform-origin:left top;transform:translateY(110%) rotate(5deg) scale(1.1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1)}.pcpy8 span.s1 i{transition-delay:.06s}.pcpy8 span.s2 i{transition-delay:.12s}.pcpy8 span.s3 i{transition-delay:.18s}.pcpy8 span.s4 i{transition-delay:.24s}.pcpy8 span.s5 i{transition-delay:.3s}.pcpy8 span.s6 i{transition-delay:.36s}.pcpy8.ani1 span i{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;transform-origin:left bottom;transform:scale(1.4);filter:blur(6px);transition:1.6s;opacity:0}.pcpy7 .row span:nth-child(1){transition-delay:.06s}.pcpy7 .row span:nth-child(2){transition-delay:.12s}.pcpy7 .row span:nth-child(3){transition-delay:.18s}.pcpy7 .row span:nth-child(4){transition-delay:.24s}.pcpy7 .row span:nth-child(5){transition-delay:.3s}.pcpy7 .row span:nth-child(6){transition-delay:.36s}.pcpy7 .row span:nth-child(7){transition-delay:.42s}.pcpy7 .row span:nth-child(8){transition-delay:.48s}.pcpy7 .row span:nth-child(9){transition-delay:.54s}.pcpy7 .row span:nth-child(10){transition-delay:.6s}.pcpy7 .row span:nth-child(11){transition-delay:.66s}.pcpy7 .row span:nth-child(12){transition-delay:.72s}.pcpy7 .row span:nth-child(13){transition-delay:.78s}.pcpy7 .row span:nth-child(14){transition-delay:.84s}.pcpy7 .row span:nth-child(15){transition-delay:.9s}.pcpy7 .row span:nth-child(16){transition-delay:.96s}.pcpy7 .row span:nth-child(17){transition-delay:1.02s}.pcpy7 .row span:nth-child(18){transition-delay:1.08s}.pcpy7 .row span:nth-child(19){transition-delay:1.14s}.pcpy7 .row span:nth-child(20){transition-delay:1.2s}.pcpy7.ani1 .row span{filter:blur(0px);transform:translateZ(0);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{transform:translateY(200px);transition:1s}.pcpy9 li{will-change:auto;transform-origin:left bottom;transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4)}.pcpy9 li.s2{transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2)}.pcpy9 li{transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1);opacity:0}.pcpy9 li:nth-child(1){transition-delay:.06s}.pcpy9 li:nth-child(1).s2{transition-delay:1.2s}.pcpy9 li:nth-child(2){transition-delay:.12s}.pcpy9 li:nth-child(2).s2{transition-delay:1.2s}.pcpy9 li:nth-child(3){transition-delay:.18s}.pcpy9 li:nth-child(3).s2{transition-delay:1.2s}.pcpy9 li:nth-child(4){transition-delay:.24s}.pcpy9 li:nth-child(4).s2{transition-delay:1.2s}.pcpy9 li:nth-child(5){transition-delay:.3s}.pcpy9 li:nth-child(5).s2{transition-delay:1.2s}.pcpy9 li:nth-child(6){transition-delay:.36s}.pcpy9 li:nth-child(6).s2{transition-delay:1.2s}.pcpy9 li:nth-child(7){transition-delay:.42s}.pcpy9 li:nth-child(7).s2{transition-delay:1.2s}.pcpy9 li:nth-child(8){transition-delay:.48s}.pcpy9 li:nth-child(8).s2{transition-delay:1.2s}.pcpy9 li:nth-child(9){transition-delay:.54s}.pcpy9 li:nth-child(9).s2{transition-delay:1.2s}.pcpy9 li:nth-child(10){transition-delay:.6s}.pcpy9 li:nth-child(10).s2{transition-delay:1.2s}.pcpy9 li:nth-child(11){transition-delay:.66s}.pcpy9 li:nth-child(11).s2{transition-delay:1.2s}.pcpy9 li:nth-child(12){transition-delay:.72s}.pcpy9 li:nth-child(12).s2{transition-delay:1.2s}.pcpy9 li:nth-child(13){transition-delay:.78s}.pcpy9 li:nth-child(13).s2{transition-delay:1.2s}.pcpy9 li:nth-child(14){transition-delay:.84s}.pcpy9 li:nth-child(14).s2{transition-delay:1.2s}.pcpy9 li:nth-child(15){transition-delay:.9s}.pcpy9 li:nth-child(15).s2{transition-delay:1.2s}.pcpy9 li:nth-child(16){transition-delay:.96s}.pcpy9 li:nth-child(16).s2{transition-delay:1.2s}.pcpy9 li:nth-child(17){transition-delay:1.02s}.pcpy9 li:nth-child(17).s2{transition-delay:1.2s}.pcpy9 li:nth-child(18){transition-delay:1.08s}.pcpy9 li:nth-child(18).s2{transition-delay:1.2s}.pcpy9 li:nth-child(19){transition-delay:1.14s}.pcpy9 li:nth-child(19).s2{transition-delay:1.2s}.pcpy9 li:nth-child(20){transition-delay:1.2s}.pcpy9 li:nth-child(20).s2{transition-delay:1.2s}.pcpy9.ani1 ul{transform:scale(1, 1);transition:3s}.pcpy9.ani1 li{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{transition:2s;opacity:0;transform:scale(1.1, 1.1)}.thimi,.thimi2,.thimi4,.thimi3{opacity:0;transform:scale(1.1) translate(0, 100px) skew(0deg, -5deg)}.thims.ani1{opacity:1;transition:3s;transform:scale(1, 1)}.thims.ani1.ani1fin{transition:1s}.thimi.ani1{opacity:1;transition:1s .25s;transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi2.ani1{opacity:1;transition:all .8s .3s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi3.ani1{opacity:1;transition:all .8s .35s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi4.ani1{opacity:1;transition:all .8s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim4.ani1.ani1fin,.thim3.ani1.ani1fin{opacity:1;transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml2,.thiml{opacity:0;transition:1s;transform:translateX(40px)}.thimr2,.thimr{opacity:0;transition:1s;transform:translateX(-40px)}.thiml.ani1,.thimr.ani1{opacity:1;transition:3s;transform:translateX(0%)}.thiml2.ani1,.thimr2.ani1{opacity:1;transition:all 2s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transform:translateX(0%)}.thim,.thim2,.thim4,.thim3{opacity:0;transition:1s;transform:translateY(40px)}.thim.rot,.thim2.rot,.thim4.rot,.thim3.rot{transform:translateY(0px) rotateY(60deg)}.thim.thimu,.thim2.thimu,.thim4.thimu,.thim3.thimu{opacity:0;transition:.6s;transform:translateY(-40px)}.thim.ani1{opacity:1;transition:2 .25s;transform:translateY(0%)}.thim2.ani1{opacity:1;transition:2s .2s;transform:translateY(0%)}.thim3.ani1{opacity:1;transition:2s .4s;transform:translateY(0%)}.thim4.ani1{opacity:1;transition:2s .6s;transform:translateX(0%)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim4.ani1.ani1fin,.thim3.ani1.ani1fin,.thiml.ani1.ani1fin,.thimr.ani1.ani1fin,.thiml2.ani1.ani1fin,.thimr2.ani1.ani1fin{opacity:1;transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1)}.mrbtnset3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.mrbtnset3{justify-content:center;gap:4%}}.mrbtnset3 li{width:32%}.mrbtnset3 li .mrbtn{max-width:100%;margin-top:0px;width:100%}@media screen and (max-width: 768px){.mrbtnset3 li{width:48%}.mrbtnset3 li:last-child{margin-top:8vw}}.mrbtnset2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.mrbtnset2{width:88vw}}.mrbtnset2 li{width:49%}.mrbtnset2 li .mrbtn{max-width:100%;margin-top:0px;width:100%}@media screen and (max-width: 768px){.mrbtnset2 li{width:100%}.mrbtnset2 li:first-child{margin-bottom:3vw}}.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:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:3;transition:.3s}.mrbtn2 a p{color:#fff;line-height:1;z-index:3;transition:.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:.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;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}.mrbtn span{position:absolute;background:#1e1e1e}.mrbtn span:nth-of-type(1),.mrbtn span:nth-of-type(3){width:1px;bottom:-1px;top:-1px;transform:scale3d(1, 0, 1)}.mrbtn span:nth-of-type(2),.mrbtn span:nth-of-type(4){height:1px;left:-1px;right:-1px;transform:scale3d(0, 1, 1)}.mrbtn span:nth-of-type(1){right:-1px;transition:transform .1s cubic-bezier(1, 0, 0.65, 1.01) .23s;transform-origin:top}.mrbtn span:nth-of-type(2){top:-1px;transition:transform .08s linear .43s;transform-origin:left}.mrbtn span:nth-of-type(3){left:-1px;transition:transform .08s linear .51s;transform-origin:bottom}.mrbtn span:nth-of-type(4){bottom:-1px;transition:transform .3s cubic-bezier(1, 0, 0.65, 1.01);transform-origin:right}.mrbtn a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;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;transition:.3s 0s;opacity:0}.mrbtn::before{width:1px;height:20px;content:"";background-color:#1e1e1e;position:absolute;left:50%;bottom:-10px;z-index:2;transition:.3s 0s;transform:translateY(-20px);opacity:0}@media screen and (max-width: 768px){.mrbtn::before{bottom:-14px}}.mrbtn p{color:#1e1e1e;line-height:1;z-index:3;transition:.3s 0s;position:relative;opacity:0;transform:translateX(-10px);font-size:1.6rem}.mrbtn p i{font-size:1.6rem;transition:.3s 0s;display:inline-block;font-style:normal;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:.2em}.mrbtn p i.min{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:.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:.4em !important}.mrbtn.hv a::before{opacity:1}.mrbtn.hv::before{transition:.3s 0s;bottom:-14px}.mrbtn.hv::after{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}.mrbtn.hv.w p{color:#000 !important}.mrbtn.entry::before{background-color:#881e1e}.mrbtn.entry::after{background-color:#881e1e;opacity:1;transform:translateZ(0) scaleX(1)}.mrbtn.entry span{background:#881e1e}.mrbtn.entry a::before{opacity:1}.mrbtn.entry p{color:#fff;opacity:1;transform:translateX(0)}.mrbtn.entry.hv p{color:#881e1e !important;letter-spacing:.3em !important}.mrbtn.entry.hv p i{letter-spacing:.4em !important}.mrbtn.entry.hv::after{transform-origin:right;transform:translateZ(0) scaleX(0)}.mrbtn.ani1::before{transition:.6s .6s;transform:scale(1, 1);opacity:1}.mrbtn.ani1 p{transition:.6s;transform:scale(1, 1);opacity:1}.mrbtn.ani1 span{transform:scale3d(1, 1, 1)}.mrbtn.ani1 span:nth-of-type(1){transition:transform .1s cubic-bezier(1, 0, 0.65, 1.01) .2s;transform-origin:bottom}.mrbtn.ani1 span:nth-of-type(2){transition:transform .08s linear .4s;transform-origin:right}.mrbtn.ani1 span:nth-of-type(3){transition:transform .08s linear .48s;transform-origin:top}.mrbtn.ani1 span:nth-of-type(4){transition:transform .5s cubic-bezier(0, 0.53, 0.29, 1) .56s;transform-origin:left}.pagetitle2{position:relative;background-color:#fff;padding:100px 40px 20px 40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pagetitle2 .ttl{position:relative;margin:0;z-index:4;text-align:center;font-size:1.3rem;opacity:0;width:100%;font-size:clamp(1rem,.3633rem + .9796vw,2.2rem);color:#000;white-space:nowrap}.pagetitle2 .ttl span{color:#000;display:block;white-space:nowrap;margin-bottom:10px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;letter-spacing:.1em;letter-spacing:.6em;transition:1s;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem)}.pagetitle2.ani1fin .ttl{transition:0s 0s !important}.pagetitle2.ani1fin .ttl span{transition:0s 0s !important}.pagetitle{position:relative}.pagetitle figure{position:relative;z-index:1;clip-path:polygon(0 50%, 100% 50%, 100% 50%, 0 50%);transition:1s cubic-bezier(0.52, 0.08, 0.18, 1)}.pagetitle figure picture,.pagetitle figure img{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;transform-origin:0% 0%;opacity:0}.pagetitle .ttl{position:absolute;margin:0;z-index:4;left:50%;top:50%;width:100%;transform:translateX(-50%) translateY(-50%);text-align:center;font-size:1.3rem;opacity:0;white-space:nowrap;font-size:clamp(1rem,.3633rem + .9796vw,2.2rem);color:#fff}.pagetitle .ttl 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:.1em;letter-spacing:.4em;transition:1s;font-size:5rem;font-size:clamp(2rem,-0.6531rem + 4.0816vw,7rem)}.pagetitle.ani1fin figure{transition:0s 0s !important}.pagetitle.ani1fin figure img{transition:0s 0s !important}.pagetitle.ani1fin .cv{transition:0s 0s !important}.pagetitle.ani1fin .ttl{transition:0s 0s !important}.pagetitle.ani1fin .ttl span{transition:0s 0s !important}@media screen and (max-width: 768px){.pagetitle{height:33vh;height:33svh}.pagetitle figure{height:100%}.pagetitle figure img{height:100%;width:100%;object-fit:cover}.pagetitle .ttl span{font-size:6.5vw}}.pagein .pagetitle2{border-bottom:1px solid #000}.pagein .pagetitle2 .ttl{opacity:1;transition:2s;letter-spacing:.2em}.pagein .pagetitle2 .ttl span{transition:2s;letter-spacing:.21em}.pagein .pagetitle figure{transition:2s;clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.pagein .pagetitle figure img{transform:scale(1, 1);transition:4s}.pagein .pagetitle .cv{opacity:.5;transition:1s 1.6s}.pagein .pagetitle .ttl{opacity:1;transition:2s 1.7s;letter-spacing:.2em}.pagein .pagetitle .ttl span{transition:2s 1.7s;letter-spacing:.21em}.secopani{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;left:0;pointer-events:none}.secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.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,.9);border:1px solid #000;color:#fff;cursor:pointer;font-size:12px;display:flex;justify-content:center;align-items:center;z-index:9999}@media screen and (max-width: 768px){.secopani .skip{font-size:3.5vw;left:5px;bottom:5px;bottom:24%}}.secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.secopani .skip:hover{opacity:.7}.secopani .bgmbtn{position:absolute;left:124px;bottom:20px;z-index:12;background-color:rgba(0,0,0,.9);border:1px solid #000;width:38px;height:38px;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.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:.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%);-moz-transform:translateX(-50%) translateY(-50%);-ms-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:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.secopani .secin video{width:100%;height:auto}header{transition:1s}.mainimg{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;transition:1s 1s}.opani header{transform:translateY(-140px);transition:2s}.opani .mainimg{transition:2s;opacity:0}@media screen and (max-width: 768px){.opani .spmenutit{transition:2s;opacity:0}.opani .mainimg{transition:0s;opacity:1}.opani .mainimg .mainimg-mainc{transition:2s;opacity:0}}/*# sourceMappingURL=style.css.map */
