@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Sawarabi+Gothic&family=Shippori+Mincho+B1&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:transparent}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto}main img{width:100%}.content_w700{width:100%;max-width:700px;margin:0 auto}.content_w800{width:100%;max-width:800px;margin:0 auto}.content_w900{width:100%;max-width:900px;margin:0 auto}.content_w1000{width:100%;max-width:1000px;margin:0 auto}.content_w1100{width:100%;max-width:1100px;margin:0 auto}.content_w1200{width:100%;max-width:1200px;margin:0 auto}.content_w1300{width:100%;max-width:1300px;margin:0 auto}.content_w1400{width:100%;max-width:1400px;margin:0 auto}.content_w1500{width:100%;max-width:1500px;margin:0 auto}.content_w1600{width:100%;max-width:1600px;margin:0 auto}.ib{display:inline-block}.notes{width:90%;margin:0 auto;max-width:1000px;padding:50px 0}.note{font-size:10px;letter-spacing:0.1em;line-height:1.2em;text-align:left}.co_fff{color:#fff}.co_000{color:#000}.h1Tag{display:none}@media screen and (min-width:769px){._sp{display:none}._pc{display:block}}@media screen and (max-width:768px){.notes{width:90%;padding:6.66666665vw 0}._sp{display:block}._pc{display:none}}@font-face{}@font-face{}body{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal}.gara{font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal}.go1{font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}.alp1{font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:after,.scrollin_anime_01.scrollin .anm:before{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:after,.scrollin_anime_01 .anm:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{-webkit-transition-delay:0;transition-delay:0}.scrollin_anime_01 .anm_01:before{-webkit-transition-delay:0.3s;transition-delay:0.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:0.2s;transition-delay:0.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:0.5s;transition-delay:0.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:0.4s;transition-delay:0.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:0.7s;transition-delay:0.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:0.6s;transition-delay:0.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:0.9s;transition-delay:0.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:0.8s;transition-delay:0.8s}.scrollin_anime_01 .anm_05:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{-webkit-transition-delay:1s;transition-delay:1s}.scrollin_anime_01 .anm_06:before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.scrollin_anime_02{opacity:0;-webkit-transition:2s;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{-webkit-transform:scale(1);transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:2s;transition:2s}.scrollin_anime_02 .anm_box .anm_01{-webkit-transition-delay:0.3s;transition-delay:0.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_03 .anm_01{-webkit-transition-delay:0.5s;transition-delay:0.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:0.7s;transition-delay:0.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:0.9s;transition-delay:0.9s}.scrollin_anime_03 .anm_04{-webkit-transition-delay:1.1s;transition-delay:1.1s}.anime0{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime2{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime3{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime4{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime5{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime6{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime7{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime8{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime9{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime10{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime11{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime12{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime13{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime14{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime15{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.15s;transition-delay:0.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.25s;transition-delay:0.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.45s;transition-delay:0.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.55s;transition-delay:0.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.65s;transition-delay:0.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.75s;transition-delay:0.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0.85s;transition-delay:0.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}to{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.7s;animation-delay:0.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:0.5;-ms-opacity:0.5;-moz-opacity:0.5}to{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:0.5;-ms-opacity:0.5;-moz-opacity:0.5}to{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;-ms-animation-delay:0.3s;-moz-animation-delay:0.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s;-ms-animation-delay:0.6s;-moz-animation-delay:0.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s;-ms-animation-delay:0.9s;-moz-animation-delay:0.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:0.5}to{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:0.5}to{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;-moz-animation-delay:0.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s;-moz-animation-delay:0.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s;-moz-animation-delay:0.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}header{width:100%;position:fixed;left:0;top:0;z-index:90}header:before{pointer-events:none;content:"";position:absolute;width:100%;height:110%;left:0;top:0;z-index:1;-webkit-transition:0.3s;transition:0.3s;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background:-webkit-gradient(linear,left bottom,left top,from(rgba(35,24,21,0)),color-stop(9.8%,rgba(35,24,21,0.1)),to(rgba(0,0,0,0.5)));background:linear-gradient(0deg,rgba(35,24,21,0) 0%,rgba(35,24,21,0.1) 9.8%,rgba(0,0,0,0.5) 100%);opacity:0.85}header .header{margin:0 auto;width:100%;padding:15px 0 0 0;position:relative;display:block;z-index:91;-webkit-transition:0.3s;transition:0.3s}header .header .header-logo{width:30%;max-width:120px;margin-left:20px}@media screen and (max-width:768px){header .header .header-logo{max-width:120px}}header .header .header-logo a{display:block}header .header .header-logo a span{pointer-events:none;font-size:10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;position:absolute;left:160px;top:30px;width:50%;opacity:0}header .header .header-logo a img{width:100%}header .header .header-logo a img.colw{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:0.3s;transition:0.3s}header .header .cbtn{position:absolute;right:120px;margin-top:0;width:140px;top:24px;height:40px}header .header .cbtn.req{right:270px}header .header .cbtn p{font-size:1.4rem}@media screen and (max-width:768px){header .header .cbtn{display:none}}header .hdnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;right:20px;top:20px}@media screen and (max-width:768px){header .hdnavi{display:none}}header .hdnavi li{display:inline-block;height:40px}header .hdnavi li a{display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header .hdnavi li a p{width:100%;font-size:14px;line-height:1;text-align:center;color:#fff;text-shadow:0 3px 10px #222222;padding:0 10px}header .hdnavi li.contact{width:140px;background-color:#333333}header .hdnavi li.contact.bg2{background-color:#e7bb00}.podfix header:before{opacity:1}@media screen and (max-width:768px){header .header{padding:10px 0 0 0;z-index:3;position:relative}header .header .header-logo{width:80%}}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}#access .header nav ul li.access:after,#brand .header nav ul li.brand:after,#concept .header nav ul li.concept:after,#design .header nav ul li.design:after,#index .header nav ul li.top:after,#location .header nav ul li.location:after,#map .header nav ul li.map:after,#outline .header nav ul li.outline:after,#plan .header nav ul li.plan:after,#plan .header nav ul li.roomplan:after,#position .header nav ul li.position:after,#residence .header nav ul li.residence:after,#value .header nav ul li.value:after{opacity:1}.menuopen{overflow:hidden}.menuopen header{z-index:9010}.menuopen header .link_box{display:none}.menuopen header .header .header-logo{opacity:0}.menuopen header .header .mbtn{opacity:0;pointer-events:none}.menuopen .spmenu-btn>div span:first-of-type{background-color:#fff;-webkit-transform:rotate(45deg) translate3d(-3px,0,0);transform:rotate(45deg) translate3d(-3px,0,0);top:-4px;left:8px}.menuopen .spmenu-btn>div span:first-of-type:before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(2){background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.menuopen .spmenu-btn>div span:nth-of-type(2):before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(3){background-color:#fff;-webkit-transform:rotate(-45deg) translate3d(-3px,0,0);transform:rotate(-45deg) translate3d(-3px,0,0);left:8px;top:20px}.menuopen .spmenu-btn>div span:nth-of-type(3):before{opacity:0}.menuopen .contentmenu0{pointer-events:auto}.menuopen .contentmenu0 nav.contentmenu{visibility:visible;pointer-events:auto;overflow:auto;pointer-events:auto;opacity:1}.menuopen .contentmenu0 nav.contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s;transition:0.3s}.menuopen .contentmenu0 nav.contentmenu .content{-webkit-transition:0.3s;transition:0.3s;opacity:1}#access nav.contentmenu ul.gmenu li.access a p span.en,#design nav.contentmenu ul.gmenu li.design a p span.en,#equipment nav.contentmenu ul.gmenu li.equipment a p span.en,#index nav.contentmenu ul.gmenu li.top a p span.en,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.en,#location nav.contentmenu ul.gmenu li.location a p span.en,#plan nav.contentmenu ul.gmenu li.plan a p span.en,#value nav.contentmenu ul.gmenu li.value a p span.en{opacity:0}#access nav.contentmenu ul.gmenu li.access a p span.ja,#design nav.contentmenu ul.gmenu li.design a p span.ja,#equipment nav.contentmenu ul.gmenu li.equipment a p span.ja,#index nav.contentmenu ul.gmenu li.top a p span.ja,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.ja,#location nav.contentmenu ul.gmenu li.location a p span.ja,#plan nav.contentmenu ul.gmenu li.plan a p span.ja,#value nav.contentmenu ul.gmenu li.value a p span.ja{opacity:1}#access nav.contentmenu ul.gmenu li.access:before,#design nav.contentmenu ul.gmenu li.design:before,#equipment nav.contentmenu ul.gmenu li.equipment:before,#index nav.contentmenu ul.gmenu li.top:before,#lifestyle nav.contentmenu ul.gmenu li.lifestyle:before,#location nav.contentmenu ul.gmenu li.location:before,#plan nav.contentmenu ul.gmenu li.plan:before,#value nav.contentmenu ul.gmenu li.value:before{opacity:1;-webkit-transform:translateZ(0) scaleY(1);transform:translateZ(0) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1)}@media screen and (max-width:768px){}footer{width:100%;background:#333333;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}footer .footer{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 40px}@media screen and (max-width:768px){footer .footer{padding:8vw 6vw}}footer .footer h3{font-size:15px;margin-bottom:6px}footer .footer-logo{width:60%;max-width:180px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){footer .footer-logo{max-width:180px;display:block;margin-bottom:8vw}}footer .footer .aniv50{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;margin-bottom:40px}footer .footer .aniv50 dt p{font-size:1.2rem}footer .footer .aniv50 dt p i{font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal;font-style:italic;font-size:10rem;line-height:1rem}@media screen and (max-width:768px){footer .footer .aniv50 dt{margin-bottom:12vw}}footer .footer .aniv50 dd p{padding-left:20px;font-size:1.2rem;line-height:1.6}footer .footer .footer-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;color:#fff}@media screen and (max-width:768px){footer .footer .footer-map{gap:0}}footer .footer .footer-map dt{width:200px;height:200px}@media screen and (max-width:768px){footer .footer .footer-map dt{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}footer .footer .footer-map dt .gmap{background-color:#fff;width:100%;height:100%}footer .footer .footer-map dt .gmap iframe{display:block;vertical-align:bottom;width:100%}footer .footer .footer-map dd{width:200px}@media screen and (max-width:768px){footer .footer .footer-map dd{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:6vw}}footer .footer .footer-map dd p.p3{margin-top:10px;font-size:1.2rem;line-height:1.5;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}footer .footer-sns{position:relative;display:block;width:100%;padding-top:20px;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-sns{width:100%;gap:10px;margin-top:6vw;margin-left:auto;margin-right:auto}}footer .footer-sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;-webkit-transition:0.3s;transition:0.3s;font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal}footer .footer-sns a:hover{opacity:0.7}@media screen and (max-width:768px){footer .footer-sns a{font-size:2.5vw}}footer .footer-sns a img{width:23px;display:inline-block;margin-right:8px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:768px){footer .footer-sns a img{width:18px;margin-right:6px}}footer .footer-copy{width:100%;display:block;background-color:#fff;font-size:1.2rem;padding:30px 0;text-align:center}@media screen and (max-width:768px){footer .footer-copy{font-size:2.5vw;padding:6vw 0}}@media screen and (max-width:768px){footer h3{font-size:4.5vw;text-align:center;margin-bottom:0}}.menuopen .spmenuf>div span:first-of-type{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuopen .spmenuf>div span:nth-of-type(2){display:none}.menuopen .spmenuf>div span:nth-of-type(3){top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagetop{position:fixed;z-index:70;right:-80px;bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.6s;transition:0.6s;width:50px;height:50px;background-color:rgba(255,255,255,0.8)}.pagetop:before{content:"";position:absolute;left:0;right:0;top:46%;z-index:1;width:20px;height:20px;margin:auto;border-left:#475272 solid 1px;border-top:#475272 solid 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:584px){.pagetop{bottom:60px;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}.podfix .pagetop,.posfix .pagetop{right:20px}@media screen and (max-width:584px){.podfix .pagetop,.posfix .pagetop{right:10px}}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}@media screen and (max-width:768px){}*{-webkit-box-sizing:border-box;box-sizing:border-box}.sectionin{padding:80px 40px}.sectionin.mdl{padding-top:0}.sectionin.btm{padding-bottom:0}@media screen and (max-width:768px){.sectionin{padding:10vw 6vw}}.secnote{background-color:#fff}.secnote .sectionin{padding:40px 40px}@media screen and (max-width:768px){.secnote .sectionin{padding:6vw 6vw}}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-100px;left:0}#index .seccontent{position:relative;height:100vh;margin-bottom:150vh;z-index:8}#index .seccontent.sec1{margin-bottom:0vh}#index .seccontent.sec2{margin-bottom:50vh}@media screen and (max-width:768px){#index .seccontent.sec2{margin-bottom:20vh}}#index .seccontent.sec3{margin-bottom:50vh}@media screen and (max-width:768px){#index .seccontent.sec3{margin-bottom:20vh}}#index .seccontent.sec5{margin-bottom:10vh}@media screen and (max-width:768px){#index .seccontent.sec5{margin-bottom:0}}#index.pagein{-webkit-transition:1s;transition:1s}#index .sccbg{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;min-width:1100px}@media screen and (max-width:584px){#index .sccbg{min-width:100px}}#index .sccbg ul.bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;overflow:hidden}#index .sccbg ul.bg li{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:2s;transition:2s}#index .sccbg ul.bg li .bg{display:block;vertical-align:bottom;width:100%}#index .sccbg ul.bg li:before{-webkit-transform:scale(1.1) rotate(0.01deg);transform:scale(1.1) rotate(0.01deg);content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-size:cover;background-position:center center;-webkit-transition:4s;transition:4s}#index .sccbg ul.bg li p.note{position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#index .sccbg ul.bg li.s1{z-index:2}#index .sccbg ul.bg li.s1:before{background-color:#000}#index .sccbg ul.bg li.s2{z-index:3}#index .sccbg ul.bg li.s2:before{background-image:url("../img/top/s1_01.jpg")}#index .sccbg ul.bg li.s3{z-index:4}#index .sccbg ul.bg li.s3:before{background-image:url("../img/top/s2_01.jpg")}#index .sccbg ul.bg li.s5{z-index:4}#index .sccbg ul.bg li.s5:before{background-image:url("../img/top/s4_01.jpg")}#index .sccbg ul.bg li.s4{z-index:5}#index .sccbg ul.bg li.s4:before{background-color:#fff}#index .scbar{opacity:0;position:absolute;z-index:7000;width:1px;left:50%;bottom:0;overflow:hidden;height:40px}#index .scbar:after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 2s ease 0s infinite normal;animation:scroll 2s ease 0s infinite normal}@-webkit-keyframes scroll{0%{top:-50%}to{top:150%}}@keyframes scroll{0%{top:-50%}to{top:150%}}#index .scbart{opacity:0;position:absolute;z-index:7000;font-size:1.4rem;color:#fff;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#index.sc1 .sccbg .scbar,#index.sc2 .sccbg .scbar,#index.sc3 .sccbg .scbar,#index.sc5 .sccbg .scbar{opacity:1}#index.sc1 .sccbg .scbart,#index.sc2 .sccbg .scbart,#index.sc3 .sccbg .scbart,#index.sc5 .sccbg .scbart{opacity:1}#index.sc1 .sccbg ul.bg li.s1,#index.sc2 .sccbg ul.bg li.s2,#index.sc3 .sccbg ul.bg li.s3,#index.sc5 .sccbg ul.bg li.s5{opacity:1}#index.sc1 .sccbg ul.bg li.s1:before,#index.sc2 .sccbg ul.bg li.s2:before,#index.sc3 .sccbg ul.bg li.s3:before,#index.sc5 .sccbg ul.bg li.s5:before{-webkit-transform:scale(1) rotate(0.01deg);transform:scale(1) rotate(0.01deg)}#index .sec1{width:100%;height:100svh}#index .sec1 .mainc{width:100%;left:50%;top:50%;max-width:360px;position:absolute;-webkit-transform:scale(1.2) translateX(-50%) translateY(-50%);transform:scale(1.2) translateX(-50%) translateY(-50%);-webkit-transform-origin:0% 0%;transform-origin:0% 0%}@media screen and (max-width:768px){#index .sec1 .mainc{width:64%}}#index .sec1 .mainc.ani1{-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%);-webkit-transition:5s;transition:5s}#index.pagein .sec1 .mainc{-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%);-webkit-transition:5s;transition:5s}#index.pagein .sccbg .scbar{opacity:1}#index.pagein .sccbg .scbart{opacity:1}#index .sec2 .sectionin{width:100%;max-width:1600px}#index .sec2 .sectionin .concept-1{padding-top:40svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:600px;margin-left:auto;margin-right:0}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1{padding-top:24svh}}#index .sec2 .sectionin .concept-1 .p1{font-size:14px;letter-spacing:0.1em;line-height:1em;margin-bottom:0px;position:relative;z-index:3;color:#fff;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 .p1{font-size:6.5vw;margin-bottom:1.5rem}}#index .sec2 .sectionin .concept-1 .p2{width:100%;text-align:left;color:#fff;font-size:28px;font-size:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:1.5rem;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 .p2{letter-spacing:0;font-size:5.5vw;margin-bottom:10px}}#index .sec2 .sectionin .concept-1 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.4rem;max-width:640px;color:#fff;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 .p3{letter-spacing:0;font-size:3.3vw}}#index .sec2 .sectionin .concept-1 dt{width:100%}#index .sec2 .sectionin .concept-1 dt.cr1{margin-top:-60px;width:100%}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 dt.cr1{margin-top:0}}#index .sec2 .sectionin .concept-1 dt.cr1 .p1{text-align:center}#index .sec2 .sectionin .concept-1 dt.cr1 .p2{text-align:center}#index .sec2 .sectionin .concept-1 dt.cr1 .p3{text-align:center}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 dt{width:100%}}#index .sec2 .sectionin .concept-1 dd{width:100%;padding-top:30px}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 dd{padding-top:0px}}#index .sec2 .sectionin .concept-1 dd figure{max-width:300px;-webkit-box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;position:relative;opacity:0;overflow:hidden;-webkit-transition:1s;transition:1s;margin-left:0;margin-right:auto}#index .sec2 .sectionin .concept-1 dd figure img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:3s;transition:3s}#index .sec2 .sectionin .concept-1 dd figure .note{position:absolute;right:5px;bottom:5px}#index .sec2 .sectionin .concept-1 dd figure.ani1{opacity:1}#index .sec2 .sectionin .concept-1 dd figure.ani1 img{-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 dd figure{width:70%;margin-top:6vw}#index .sec2 .sectionin .concept-1 dd figure.tr{margin-left:auto;margin-right:0}#index .sec2 .sectionin .concept-1 dd figure.tl{margin-left:0;margin-right:auto}}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1 dd{width:100%}}#index .sec2 .sectionin .concept-1.rsv{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#index .sec2 .sectionin .concept-1.rsv dt p{text-align:right;margin-left:auto;margin-right:0}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1.rsv dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#index .sec2 .sectionin .concept-1.rsv dd p{text-align:right}#index .sec2 .sectionin .concept-1.rsv dd figure{margin-left:auto;margin-right:0}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1.rsv dd{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#index .sec2 .sectionin .concept-1.sty2{margin-top:-100px}#index .sec2 .sectionin .concept-1.sty2 .p3{margin-left:auto;margin-right:auto;max-width:100%}@media screen and (max-width:768px){#index .sec2 .sectionin .concept-1.sty2{margin-top:70px}}#index .sec3 .sectionin{max-width:1600px;width:100%;padding-top:40svh}@media screen and (max-width:768px){#index .sec3 .sectionin{padding-top:24svh}}#index .sec3 .sectionin .concept-1{background-color:rgba(0,0,0,0.7);padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:600px;margin-left:0;margin-right:auto}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1{padding:8vw}}#index .sec3 .sectionin .concept-1 .p1{font-size:14px;letter-spacing:0.1em;line-height:1em;margin-bottom:0px;position:relative;z-index:3;color:#fff;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 .p1{font-size:3.5vw;margin-bottom:10px}}#index .sec3 .sectionin .concept-1 .p2{width:100%;text-align:left;color:#fff;font-size:28px;font-size:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:1.5rem;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 .p2{letter-spacing:0;font-size:5.5vw;margin-bottom:2.5rem}}#index .sec3 .sectionin .concept-1 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.4rem;max-width:640px;color:#fff;text-shadow:0 3px 10px #222222}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 .p3{letter-spacing:0;font-size:3.3vw}}#index .sec3 .sectionin .concept-1 dt{width:100%}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 dt{width:100%}}#index .sec3 .sectionin .concept-1 dd{width:100%;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec3 .sectionin .concept-1 dd figure{width:60px;display:inline-block;margin-right:10px}#index .sec3 .sectionin .concept-1 dd p{width:calc(100% - 70px)}#index .sec3 .sectionin .concept-1 dd p span{color:#fff;font-size:1.1rem;margin-top:10px}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 dd{padding-top:0px}}@media screen and (max-width:768px){#index .sec3 .sectionin .concept-1 dd{width:100%}}#index .pointtab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:60px;margin-bottom:40px}@media screen and (max-width:768px){#index .pointtab{gap:0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6vw;margin-bottom:10px;width:88vw;margin-left:auto;margin-right:auto}}#index .pointtab li{width:auto;display:inline-block;cursor:pointer}@media screen and (max-width:768px){#index .pointtab li{width:49%}}#index .pointtab li:last-child .p1:after{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){#index .pointtab li:last-child .p1:after{display:none}}#index .pointtab li .p1{color:#4d4d4d;font-size:13px;padding:0 10px;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#index .pointtab li .p1:before{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#index .pointtab li .p1 i{font-style:italic;display:inline-block;font-size:18px;margin-right:6px}@media screen and (max-width:768px){#index .pointtab li .p1{font-size:4vw}}#index .sec4{background-color:#f2f2f2;z-index:8;position:relative}#index .sec4 .sectionin{max-width:100%;padding:100px 0}@media screen and (max-width:768px){#index .sec4 .sectionin{padding:12vw 0}#index .sec4 .sectionin .p1{font-size:5.5vw;font-size:3.5vw;margin-bottom:10px}}#index .sec4 .sectionin .sec2a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#index .sec4 .sectionin .sec2a0{margin-top:0}}#index .sec4 .sectionin .sec2a0 .sec2slide{width:100%;margin-right:150px;padding-bottom:20px}#index .sec4 .sectionin .sec2a0 .slide-item img{display:block;vertical-align:bottom;width:100%}#index .sec4 .sectionin .sec2a0 .slide-item{margin:0;margin-top:0;margin-right:150px;width:100vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#index .sec4 .sectionin .sec2a0 .slide-item{margin:8vw;width:86vw}}#index .sec4 .sectionin .sec2a0 .slide-item .more{width:70%;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;margin-top:40px}#index .sec4 .sectionin .sec2a0 .slide-item .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec4 .sectionin .sec2a0 .slide-item .more a p{text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#index .sec4 .sectionin .sec2a0 .slide-item .p1{text-align:center;font-size:18px;margin-top:60px}@media screen and (max-width:768px){#index .sec4 .sectionin .sec2a0 .slide-item .p1{font-size:3.5vw;margin-top:6vw}}#index .sec4 .sectionin .sec2a0 .slide-item a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:24}#index .sec4 .sectionin .sec2a0 .slide-item .note{position:absolute;right:5px;bottom:5px;z-index:20;color:#fff}#index .sec4 .sectionin .sec2a0 .slide-item .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}@media screen and (max-width:768px){#index .slick-slide figure{height:160px}#index .slick-slide figure img{height:100%;-o-object-position:center right;object-position:center right;-o-object-fit:cover;object-fit:cover}}#index .sec5{width:100%;z-index:8;position:relative}@media screen and (max-width:768px){#index .sec5{padding-top:14vw;height:auto}}#index .sec5 .sec5a{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){#index .sec5 .sec5a{width:70%;margin-top:12vw}}#index .sec5 .sec5a li{width:30%}@media screen and (max-width:768px){#index .sec5 .sec5a li{width:100%;margin-bottom:8vw}}#index .sec5 .sec5a li .ico{position:absolute;left:-60px;top:0px;z-index:3;width:70%;-webkit-transform:translateX(-120px) translateY(0);transform:translateX(-120px) translateY(0);-webkit-transition:1s;transition:1s}#index .sec5 .sec5a li .ico.ani1{-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){#index .sec5 .sec5a li .ico{width:50%;left:-30px}}#index .sec5 p{color:#fff}#index .sec5 p.p1{text-align:center;margin-bottom:80px;position:relative}@media screen and (max-width:768px){#index .sec5 p.p1{margin-bottom:6vw}}#index .sec5 p.p1 img{display:block;width:auto;margin-left:auto;margin-right:auto;height:70px;margin-bottom:30px}@media screen and (max-width:768px){#index .sec5 p.p1 img{height:60px;margin-bottom:6vw;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}#index .sec6{position:relative;background-color:#fff;z-index:8}#index .sec6 .p1{text-align:center;font-size:26px;margin-bottom:40px}@media screen and (max-width:768px){#index .sec6 .p1{font-size:5.5vw;margin-bottom:6vw}}#index .sec6 .sec6ico{width:120px;display:block;margin-left:auto;margin-right:0}#index .sec6 .sec6a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec6 .sec6a li{width:24%}@media screen and (max-width:768px){#index .sec6 .sec6a li{width:49%}}#index .sec6 .sec6a li figure{margin-bottom:20px}#index .sec7{position:relative;background-color:#000;z-index:8}#index .sec7 .p1{font-size:23px;color:#fff;margin-bottom:40px}@media screen and (max-width:768px){#index .sec7 .p1{font-size:5.5vw;margin-bottom:6vw}}#index .sec7 .sec7a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec7 .sec7a li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49.5%}@media screen and (max-width:768px){#index .sec7 .sec7a li{width:100%;height:340px}#index .sec7 .sec7a li:first-child{margin-bottom:5px}}#index .sec7 .sec7a li p{position:absolute;left:0;padding:10px;bottom:0px;width:100%;line-height:1.3}#index .sec7 .sec7a li .info1{position:relative;width:100%;height:200px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec7 .sec7a li .info1 img{width:40px}@media screen and (max-width:768px){#index .sec7 .sec7a li .info1{height:49%;margin-bottom:5px}}#index .sec7 .sec7a li .info2{position:relative;width:100%;height:200px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec7 .sec7a li .info2 img{width:40px}@media screen and (max-width:768px){#index .sec7 .sec7a li .info2{height:49%}}#index .sec7 .sec7a li .info3,#index .sec7 .sec7a li .info4{position:relative;width:49%;height:40%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2%}#index .sec7 .sec7a li .info3 img,#index .sec7 .sec7a li .info4 img{width:40px}#index .sec7 .sec7a li .info5{position:relative;width:100%;height:57%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec7 .sec7a li .info5 img{width:40px}#index .sec8{position:relative;background-color:#fff;z-index:8}#index .sec8 .p1{text-align:center;font-size:26px;color:#222;margin-bottom:40px}#index .sec8 .p1 span{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:22px}@media screen and (max-width:768px){#index .sec8 .p1 span{font-size:5vw}}@media screen and (max-width:768px){#index .sec8 .p1{font-size:5.5vw}}#index .sec8 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;margin-bottom:20px;color:#222}@media screen and (max-width:768px){#index .sec8 .p3{font-size:3.3vw}}#index .sec8 .sec8a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec8 .sec8a dt{width:48%}@media screen and (max-width:768px){#index .sec8 .sec8a dt{width:100%;margin-bottom:6vw}}#index .sec8 .sec8a dd{width:48%}@media screen and (max-width:768px){#index .sec8 .sec8a dd{width:100%}}#about *{-webkit-box-sizing:border-box;box-sizing:border-box}#about .ancb{position:relative}#about .ancb a{position:absolute;top:-100px;left:0}#about .sec1 .p1{text-align:center;color:#fff;font-size:3.4rem;letter-spacing:0.08em}@media screen and (max-width:768px){#about .sec1 .p1{font-size:6.5vw}}#about .sec1 .sec1a{max-width:900px;margin-left:auto;margin-right:auto;margin-top:40px}#about .sec1 .sec1a .p2{color:#fff;font-size:1.6rem}@media screen and (max-width:768px){#about .sec1 .sec1a{margin-bottom:300px;margin-top:6vw}}#about .sec1 .sec1b{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:800px}#about .sec1 .sec1b li{position:relative;border:1px solid #FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about .sec1 .sec1b li .sec1c{position:relative;z-index:3;width:90%}#about .sec1 .sec1b li .sec1c img{display:block;vertical-align:bottom;width:100%}#about .sec1 .sec1b li figure{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#about .sec1 .sec1b li figure img,#about .sec1 .sec1b li figure picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#about .sec1 .sec1b li.s1{width:49%;height:25%}@media screen and (max-width:768px){#about .sec1 .sec1b li.s1{position:relative;width:100%}}#about .sec1 .sec1b li.s2{width:49%;height:49.5%}@media screen and (max-width:768px){#about .sec1 .sec1b li.s2{width:100%;top:36.5%;height:200px}}#about .sec1 .sec1b li.s3{position:absolute;width:49%;height:49.5%;right:0;bottom:0}@media screen and (max-width:768px){#about .sec1 .sec1b li.s3{width:100%;bottom:auto;top:112%;height:200px}}#about .sec1 .sec1b li.s4{position:absolute;width:24%;height:74%;left:25%;bottom:0}@media screen and (max-width:768px){#about .sec1 .sec1b li.s4{width:49%;left:auto;right:0;height:60%;top:26%;bottom:auto}}#about .sec1 .sec1b li.s5{position:absolute;width:24%;height:42%;left:0%;top:26%}@media screen and (max-width:768px){#about .sec1 .sec1b li.s5{width:49%;height:32.5%}}#about .sec1 .sec1b li.s6{background-color:#000;position:absolute;width:24%;height:31%;left:0%;bottom:0}@media screen and (max-width:768px){#about .sec1 .sec1b li.s6{width:49%;height:27%;bottom:auto;top:59%}}#column .ancb{position:relative}#column .ancb a{position:absolute;top:-100px;left:0}#column .sec1{position:relative;z-index:8;background-color:#fff}#column .sec1 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;margin-bottom:20px;color:#222}#column .sec1 .p1{text-align:center;color:#222;font-size:3.4rem;letter-spacing:0.08em;margin-bottom:40px}@media screen and (max-width:768px){#column .sec1 .p1{font-size:6.5vw;margin-bottom:6vw}}#column .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#column .sec1 .sec1a dt{width:48%}#column .sec1 .sec1a dt figure{height:100%}#column .sec1 .sec1a dt figure img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#column .sec1 .sec1a dt{width:100%;margin-bottom:6vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#column .sec1 .sec1a dd{width:48%}@media screen and (max-width:768px){#column .sec1 .sec1a dd{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#column .infomationone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}#column .infomationone.mdl{margin-top:60px}#column .infomationone dt{width:27%}@media screen and (max-width:768px){#column .infomationone dt{width:100%}}#column .infomationone dd{width:71%}@media screen and (max-width:768px){#column .infomationone dd{width:100%}}#column .infomationone dd .p1{text-align:left;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px}#column .infomationone dd .p1 span{font-size:1.2rem;display:block}@media screen and (max-width:768px){#column .infomationone dd .p1{font-size:4vw;line-height:1.5}}#column .infomationone dd .p2{text-align:left;font-size:1.2rem;line-height:1.5}#information .ancb{position:relative}#information .ancb a{position:absolute;top:-100px;left:0}#information .sec1{position:relative;z-index:8;background-color:#fff}#information .sec1 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;margin-bottom:20px;color:#222}#information .sec1 .p1{text-align:center;color:#222;font-size:3.4rem;letter-spacing:0.08em;margin-bottom:40px}@media screen and (max-width:768px){#information .sec1 .p1{font-size:6.5vw;margin-bottom:6vw}}#information .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#information .sec1 .sec1a dt{width:48%}#information .sec1 .sec1a dt figure{height:100%}#information .sec1 .sec1a dt figure img{height:100%;-o-object-fit:cover;object-fit:cover}#information .sec1 .sec1a dd{width:48%}#information .infomationone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}#information .infomationone.mdl{margin-top:60px}@media screen and (max-width:768px){#information .infomationone figure{margin-bottom:3vw}}#information .infomationone dt{width:27%}@media screen and (max-width:768px){#information .infomationone dt{width:100%}}#information .infomationone dd{width:71%}@media screen and (max-width:768px){#information .infomationone dd{width:100%}}#information .infomationone dd .p1{text-align:left;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px}#information .infomationone dd .p1 span{font-size:1.2rem;display:block}@media screen and (max-width:768px){#information .infomationone dd .p1{font-size:4vw;line-height:1.5}}#information .infomationone dd .p2{text-align:left;font-size:1.2rem;line-height:1.5}#service .ancb{position:relative}#service .ancb a{position:absolute;top:-100px;left:0}#service .seccontents{position:relative;z-index:8}#service .sec1{background-color:#1a1a1a;color:#fff}#service .sec1 p{color:#fff}#service .sec1 p.p1{text-align:center;font-size:2.7rem}@media screen and (max-width:768px){#service .sec1 p.p1{font-size:6.5vw}}#service .sec1 p.p2{text-align:center;font-size:1.4rem}@media screen and (max-width:768px){#service .sec1 p.p2{font-size:3.5vw}}#service .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:60px}@media screen and (max-width:768px){#service .sec1 .sec1a{margin-top:8vw;margin-bottom:8vw}}#service .sec1 .sec1a li{width:50%;position:relative;background-color:#fff}@media screen and (max-width:768px){#service .sec1 .sec1a li{width:100%}}#service .sec1 .sec1a li.s1,#service .sec1 .sec1a li.s4{padding:50px}@media screen and (max-width:768px){#service .sec1 .sec1a li.s1,#service .sec1 .sec1a li.s4{padding:6vw}}#service .sec1 .sec1a li.s2,#service .sec1 .sec1a li.s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .sec1 .sec1a li.s2 figure,#service .sec1 .sec1a li.s3 figure{width:50%}#service .sec1 .sec1a li.s2 figure.i_img_04,#service .sec1 .sec1a li.s3 figure.i_img_04{height:50%}#service .sec1 .sec1a li.s2 figure.i_img_04 img,#service .sec1 .sec1a li.s3 figure.i_img_04 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec1 .sec1a li.s2 figure.i_img_03,#service .sec1 .sec1a li.s3 figure.i_img_03{position:absolute;width:80%;left:50%;top:50%;transform:translateX(-50%);position:absolute;width:40%;left:50%;top:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#service .sec1 .sec1a li.s2 figure.i_img_05,#service .sec1 .sec1a li.s3 figure.i_img_05{height:50%}#service .sec1 .sec1a li.s2 figure.i_img_05 img,#service .sec1 .sec1a li.s3 figure.i_img_05 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec1 .sec1a li.s2 figure.i_img_06,#service .sec1 .sec1a li.s3 figure.i_img_06{height:50%}#service .sec1 .sec1a li.s2 figure.i_img_06 img,#service .sec1 .sec1a li.s3 figure.i_img_06 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec1 .sec1a li.s2 figure.i_img_07,#service .sec1 .sec1a li.s3 figure.i_img_07{height:50%}#service .sec1 .sec1a li.s2 figure.i_img_07 img,#service .sec1 .sec1a li.s3 figure.i_img_07 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec1 .sec1a li.s3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#service .sec1 .sec1a li.s4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#service .sec1 .sec1a li .p3{color:#222;line-height:1.8;font-size:1.3rem;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service .sec1 .sec1a li .i_img_01{position:relative;margin-bottom:20px}#service .sec1 .sec1a li .i_img_01 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service .sec1 .sec1a li .i_img_01 .p1{font-size:5vw}}#service .sec1 .sec1a li .i_img_01 img{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#service .sec1 .sec1a li .i_img_01 img{width:60%}}#service .sec1 .sec1a li .i_img_13{position:relative;margin-bottom:20px}#service .sec1 .sec1a li .i_img_13 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service .sec1 .sec1a li .i_img_13 .p1{font-size:5vw}}#service .sec1 .sec1a li .i_img_13 img{width:60%;margin-left:auto;margin-right:auto}#service .sec1 .p1{text-align:center}#service .sec1 .i_img_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:300px;margin-left:auto;margin-right:auto;margin:20px auto}@media screen and (max-width:768px){#service .sec1 .i_img_01 img{width:64%}}#service .sec4{background-color:#f2f2f2;z-index:8;position:relative}#service .sec4 .sectionin{max-width:100%;padding:100px 0}@media screen and (max-width:768px){#service .sec4 .sectionin{padding:12vw 0}#service .sec4 .sectionin .p1{font-size:5.5vw;font-size:3.5vw;margin-bottom:10px}}#service .sec4 .sectionin .sec2a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#service .sec4 .sectionin .sec2a0{margin-top:0}}#service .sec4 .sectionin .sec2a0 .sec2slide{width:100%;margin-right:150px;padding-bottom:20px}#service .sec4 .sectionin .sec2a0 .slide-item img{display:block;vertical-align:bottom;width:100%}#service .sec4 .sectionin .sec2a0 .slide-item{margin:0;margin-top:0;margin-right:150px;width:100vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#service .sec4 .sectionin .sec2a0 .slide-item{margin:8vw;width:86vw}}#service .sec4 .sectionin .sec2a0 .slide-item .more{width:70%;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;margin-top:40px}#service .sec4 .sectionin .sec2a0 .slide-item .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .sec4 .sectionin .sec2a0 .slide-item .more a p{text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#service .sec4 .sectionin .sec2a0 .slide-item .p1{text-align:center;font-size:18px;margin-top:60px}@media screen and (max-width:768px){#service .sec4 .sectionin .sec2a0 .slide-item .p1{font-size:3.5vw;margin-top:6vw}}#service .sec4 .sectionin .sec2a0 .slide-item a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:24}#service .sec4 .sectionin .sec2a0 .slide-item .note{position:absolute;right:5px;bottom:5px;z-index:20;color:#fff}#service .sec4 .sectionin .sec2a0 .slide-item .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}@media screen and (max-width:768px){#service .slick-slide figure{height:160px}#service .slick-slide figure img{height:100%;-o-object-position:center right;object-position:center right;-o-object-fit:cover;object-fit:cover}}#service .sec3{background-color:#1a1a1a;color:#fff}#service .sec3 p{color:#fff}#service .sec3 p.p1{text-align:center;font-size:2.7rem}#service .sec3 p.p2{text-align:center;font-size:1.4rem}#service .sec3 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:60px}@media screen and (max-width:768px){#service .sec3 .sec1a{margin-top:8vw;margin-bottom:8vw}}#service .sec3 .sec1a li{width:50%;position:relative;background-color:#fff}@media screen and (max-width:768px){#service .sec3 .sec1a li{width:100%}}#service .sec3 .sec1a li.s1,#service .sec3 .sec1a li.s4{padding:50px}@media screen and (max-width:768px){#service .sec3 .sec1a li.s1,#service .sec3 .sec1a li.s4{padding:6vw}}#service .sec3 .sec1a li.s2,#service .sec3 .sec1a li.s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .sec3 .sec1a li.s2 figure,#service .sec3 .sec1a li.s3 figure{width:50%}#service .sec3 .sec1a li.s2 figure.i_img_04,#service .sec3 .sec1a li.s3 figure.i_img_04{height:50%}#service .sec3 .sec1a li.s2 figure.i_img_04 img,#service .sec3 .sec1a li.s3 figure.i_img_04 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec3 .sec1a li.s2 figure.i_img_03,#service .sec3 .sec1a li.s3 figure.i_img_03{position:absolute;width:80%;left:50%;top:50%;transform:translateX(-50%);position:absolute;width:40%;left:50%;top:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#service .sec3 .sec1a li.s2 figure.i_img_05,#service .sec3 .sec1a li.s3 figure.i_img_05{height:50%}#service .sec3 .sec1a li.s2 figure.i_img_05 img,#service .sec3 .sec1a li.s3 figure.i_img_05 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec3 .sec1a li.s2 figure.i_img_06,#service .sec3 .sec1a li.s3 figure.i_img_06{height:50%}#service .sec3 .sec1a li.s2 figure.i_img_06 img,#service .sec3 .sec1a li.s3 figure.i_img_06 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec3 .sec1a li.s2 figure.i_img_07,#service .sec3 .sec1a li.s3 figure.i_img_07{height:50%}#service .sec3 .sec1a li.s2 figure.i_img_07 img,#service .sec3 .sec1a li.s3 figure.i_img_07 img{height:100%;-o-object-fit:cover;object-fit:cover}#service .sec3 .sec1a li .p3{color:#222;line-height:1.8;font-size:1.3rem;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service .sec3 .sec1a li .i_img_01{position:relative;margin-bottom:20px}#service .sec3 .sec1a li .i_img_01 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service .sec3 .sec1a li .i_img_01 .p1{font-size:5vw}}#service .sec3 .sec1a li .i_img_01 img{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#service .sec3 .sec1a li .i_img_01 img{width:60%}}#service .sec3 .sec1a li .i_img_13{position:relative;margin-bottom:20px}#service .sec3 .sec1a li .i_img_13 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service .sec3 .sec1a li .i_img_13 .p1{font-size:5vw}}#service .sec3 .sec1a li .i_img_13 img{width:60%;margin-left:auto;margin-right:auto}#service .sec3 .p1{text-align:center}#service .sec3 .i_img_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:260px;margin-left:auto;margin-right:auto;margin:20px auto}@media screen and (max-width:768px){#service .sec3 .i_img_01 img{width:64%}}#service .sec2a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#service .sec2a0{margin-top:0}}#service .sec2a0 .sec2slide{width:100%;margin-right:150px;padding-bottom:20px}#service .sec2a0 .slide-item img{display:block;vertical-align:bottom;width:100%}#service .pointtab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:60px;margin-bottom:40px}@media screen and (max-width:768px){#service .pointtab{gap:0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6vw;margin-bottom:10px;width:88vw;margin-left:auto;margin-right:auto}}#service .pointtab li{width:auto;display:inline-block;cursor:pointer}@media screen and (max-width:768px){#service .pointtab li{width:49%}}#service .pointtab li:last-child .p1:after{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){#service .pointtab li:last-child .p1:after{display:none}}#service .pointtab li .p1{color:#4d4d4d;font-size:13px;padding:0 10px;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service .pointtab li .p1:before{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#service .pointtab li .p1 i{font-style:italic;display:inline-block;font-size:18px;margin-right:6px}@media screen and (max-width:768px){#service .pointtab li .p1{font-size:4vw}}#service .sec2a0 .slide-item{margin:0;margin-top:0;margin-right:150px;width:100vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#service .sec2a0 .slide-item{margin:8vw;width:86vw}}#service .sec2a0 .slide-item .more{width:70%;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;margin-top:40px}#service .sec2a0 .slide-item .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .sec2a0 .slide-item .more a p{text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#service .sec2a0 .slide-item .p1{text-align:center;font-size:18px;margin-top:60px}#service .sec2a0 .slide-item a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:24}#service .sec2a0 .slide-item .note{position:absolute;right:5px;bottom:5px;z-index:20;color:#fff}#service .sec2a0 .slide-item .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#modelcase .ancb{position:relative}#modelcase .ancb a{position:absolute;top:-100px;left:0}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.sec2{}.sec2 .slick-next,.sec2 .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}.sec2 .slick-next:focus,.sec2 .slick-next:hover,.sec2 .slick-prev:focus,.sec2 .slick-prev:hover{outline:none;background:transparent;color:transparent}.sec2 .slick-next:focus:before,.sec2 .slick-next:hover:before,.sec2 .slick-prev:focus:before,.sec2 .slick-prev:hover:before{opacity:1}.sec2 .slick-next.slick-disabled:before,.sec2 .slick-prev.slick-disabled:before{opacity:0.25}.sec2 .slick-next:before,.sec2 .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec2 .slick-prev{left:-25px}.sec2 [dir=rtl] .slick-prev{left:auto;right:-25px}.sec2 .slick-prev:before{content:"←"}.sec2 [dir=rtl] .slick-prev:before{content:"→"}.sec2 .slick-next{right:-25px}.sec2 [dir=rtl] .slick-next{left:-25px;right:auto}.sec2 .slick-next:before{content:"→"}.sec2 [dir=rtl] .slick-next:before{content:"←"}.sec2 .slick-dotted.slick-slider{margin-bottom:30px}.sec2 .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key2);border-radius:24px;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.sec2 .slick-dots{width:60%}}.sec2 .slide-arrow{cursor:pointer;width:9px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-80px);transform:translateX(-80px);z-index:99;left:50%;bottom:14px}@media screen and (max-width:768px){.sec2 .slide-arrow{left:46%}}.sec2 .slide-arrow.next-arrow{right:50%;left:auto;-webkit-transform:translateX(80px);transform:translateX(80px)}@media screen and (max-width:768px){.sec2 .slide-arrow.next-arrow{right:46%}}.sec2 .slick-dots li{position:relative;display:inline-block;height:20px;width:14px;margin:0;padding:0;cursor:pointer}.sec2 .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.sec2 .slick-dots li button:focus,.sec2 .slick-dots li button:hover{outline:none}.sec2 .slick-dots li button:focus:before,.sec2 .slick-dots li button:hover:before{opacity:1}.sec2 .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:6px;height:6px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec2 .slick-dots li.slick-active button:before{color:var(--col-key1);background-color:var(--col-key1)}.sec2 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.sec2 .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.sec2 .slick-list:focus{outline:none}.sec2 .slick-list.dragging{cursor:pointer;cursor:hand}.sec2 .slick-slider .slick-list,.sec2 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sec2 .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.sec2 .slick-track:after,.sec2 .slick-track:before{content:"";display:table}.sec2 .slick-track:after{clear:both}.sec2 .slick-loading .slick-track{visibility:hidden}.sec2 .slick-slide{float:left;height:100%;min-height:1px;display:none}.sec2 [dir=rtl] .slick-slide{float:right}.sec2 .slick-slide img{display:block}.sec2 .slick-slide.slick-loading img{display:none}.sec2 .slick-slide.dragging img{pointer-events:none}.sec2 .slick-initialized .slick-slide{display:block}.sec2 .slick-loading .slick-slide{visibility:hidden}.sec2 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.sec2 .slick-arrow.slick-hidden{display:none}.sec3{}.sec3 .slick-next,.sec3 .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}.sec3 .slick-next:focus,.sec3 .slick-next:hover,.sec3 .slick-prev:focus,.sec3 .slick-prev:hover{outline:none;background:transparent;color:transparent}.sec3 .slick-next:focus:before,.sec3 .slick-next:hover:before,.sec3 .slick-prev:focus:before,.sec3 .slick-prev:hover:before{opacity:1}.sec3 .slick-next.slick-disabled:before,.sec3 .slick-prev.slick-disabled:before{opacity:0.25}.sec3 .slick-next:before,.sec3 .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec3 .slick-prev{left:-25px}.sec3 [dir=rtl] .slick-prev{left:auto;right:-25px}.sec3 .slick-prev:before{content:"←"}.sec3 [dir=rtl] .slick-prev:before{content:"→"}.sec3 .slick-next{right:-25px}.sec3 [dir=rtl] .slick-next{left:-25px;right:auto}.sec3 .slick-next:before{content:"→"}.sec3 [dir=rtl] .slick-next:before{content:"←"}.sec3 .slick-dotted.slick-slider{margin-bottom:30px}.sec3 .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;background-color:var(--col-key4);border-radius:24px;left:50%;padding:12px 60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.sec3 .slick-dots{width:60%;padding:12px 6vw}}.sec3 .slide-arrow{cursor:pointer;width:9px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-80px);transform:translateX(-80px);z-index:99;left:50%;bottom:14px}@media screen and (max-width:767px){.sec3 .slide-arrow{left:46%}}.sec3 .slide-arrow.next-arrow{right:50%;left:auto;-webkit-transform:translateX(80px);transform:translateX(80px)}@media screen and (max-width:767px){.sec3 .slide-arrow.next-arrow{right:46%}}.sec3 .slick-dots li{position:relative;display:inline-block;height:20px;width:14px;margin:0;padding:0;cursor:pointer}.sec3 .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.sec3 .slick-dots li button:focus,.sec3 .slick-dots li button:hover{outline:none}.sec3 .slick-dots li button:focus:before,.sec3 .slick-dots li button:hover:before{opacity:1}.sec3 .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:6px;height:6px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec3 .slick-dots li.slick-active button:before{color:var(--col-key3);background-color:var(--col-key3)}.sec3 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.sec3 .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.sec3 .slick-list:focus{outline:none}.sec3 .slick-list.dragging{cursor:pointer;cursor:hand}.sec3 .slick-slider .slick-list,.sec3 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sec3 .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.sec3 .slick-track:after,.sec3 .slick-track:before{content:"";display:table}.sec3 .slick-track:after{clear:both}.sec3 .slick-loading .slick-track{visibility:hidden}.sec3 .slick-slide{float:left;height:100%;min-height:1px;display:none}.sec3 [dir=rtl] .slick-slide{float:right}.sec3 .slick-slide img{display:block}.sec3 .slick-slide.slick-loading img{display:none}.sec3 .slick-slide.dragging img{pointer-events:none}.sec3 .slick-initialized .slick-slide{display:block}.sec3 .slick-loading .slick-slide{visibility:hidden}.sec3 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.sec3 .slick-arrow.slick-hidden{display:none}.sec4{}.sec4 .slick-next,.sec4 .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;display:inline-block;background-color:#fff;color:#fff}.sec4 .slick-next:focus,.sec4 .slick-next:hover,.sec4 .slick-prev:focus,.sec4 .slick-prev:hover{outline:none;background:transparent;color:transparent}.sec4 .slick-next:focus:before,.sec4 .slick-next:hover:before,.sec4 .slick-prev:focus:before,.sec4 .slick-prev:hover:before{opacity:1}.sec4 .slick-next.slick-disabled:before,.sec4 .slick-prev.slick-disabled:before{opacity:0.25}.sec4 .slick-next:before,.sec4 .slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec4 .slick-prev{left:-25px}.sec4 [dir=rtl] .slick-prev{left:auto;right:-25px}.sec4 .slick-prev:before{content:"←"}.sec4 [dir=rtl] .slick-prev:before{content:"→"}.sec4 .slick-next{right:-25px}.sec4 [dir=rtl] .slick-next{left:-25px;right:auto}.sec4 .slick-next:before{content:"→"}.sec4 [dir=rtl] .slick-next:before{content:"←"}.sec4 .slick-dotted.slick-slider{margin-bottom:0px}.sec4 .slick-dots{position:relative;list-style:none;display:block;text-align:center;padding:0;margin:0;width:auto;margin-left:auto;margin-right:auto;border-radius:24px;padding:12px 60px;margin-top:60px}@media screen and (max-width:767px){.sec4 .slick-dots{margin-top:0}}.sec4 .slide-arrow{cursor:pointer;width:9px!important;height:auto!important;position:absolute;-webkit-transform:translateX(-80px);transform:translateX(-80px);z-index:99;left:50%;bottom:14px}.sec4 .slide-arrow.next-arrow{right:50%;left:auto;-webkit-transform:translateX(80px);transform:translateX(80px)}.sec4 .slick-dots li{position:relative;display:inline-block;height:20px;width:14px;margin:0;padding:0;cursor:pointer}.sec4 .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:14px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.sec4 .slick-dots li button:focus,.sec4 .slick-dots li button:hover{outline:none}.sec4 .slick-dots li button:focus:before,.sec4 .slick-dots li button:hover:before{opacity:1}.sec4 .slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:"";width:6px;height:6px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#dbd8e1;background-color:#dbd8e1;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sec4 .slick-dots li.slick-active button:before{color:var(--col-key1);background-color:var(--col-key1)}.sec4 .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.sec4 .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.sec4 .slick-list:focus{outline:none}.sec4 .slick-list.dragging{cursor:pointer;cursor:hand}.sec4 .slick-slider .slick-list,.sec4 .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sec4 .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.sec4 .slick-track:after,.sec4 .slick-track:before{content:"";display:table}.sec4 .slick-track:after{clear:both}.sec4 .slick-loading .slick-track{visibility:hidden}.sec4 .slick-slide{float:left;min-height:1px;display:none}.sec4 [dir=rtl] .slick-slide{float:right}.sec4 .slick-slide img{display:block}.sec4 .slick-slide.slick-loading img{display:none}.sec4 .slick-slide.dragging img{pointer-events:none}.sec4 .slick-initialized .slick-slide{display:block}.sec4 .slick-loading .slick-slide{visibility:hidden}.sec4 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.sec4 .slick-arrow.slick-hidden{display:none}#works *{-webkit-box-sizing:border-box;box-sizing:border-box}#works .ancb{position:relative}#works .ancb a{position:absolute;top:-100px;left:0}#works .secpagetitle .mainc p{text-shadow:0 3px 10px #222222}#works .sec1{position:relative;z-index:8;background-color:#fff}#works .sec1 .p1{text-align:center;color:#fff;font-size:3.4rem;letter-spacing:0.08em}@media screen and (max-width:768px){#works .sec1 .p1{font-size:6.5vw}}#works .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#works .sec1 .sec1a li{width:24%}@media screen and (max-width:768px){#works .sec1 .sec1a li{width:49%}}#works .sec1 .sec1a li figure{margin-bottom:20px}#concept *{-webkit-box-sizing:border-box;box-sizing:border-box}#concept .ancb{position:relative}#concept .ancb a{position:absolute;top:-100px;left:0}#concept .secpagetitle .mainc p{text-shadow:0 3px 10px #222222}#concept .sec2 .sectionin{max-width:100%;padding-left:0;padding-right:0}#concept .sec2 .sectionin .slide-item{width:53vw;margin:40px}@media screen and (max-width:768px){#concept .sec2 .sectionin .slide-item{width:90vw}}#concept .sec2 .sectionin .slide-item video{display:block;vertical-align:bottom;width:100%;height:auto}#concept .sec2 .sectionin .slide-arrow{width:50px!important;bottom:-20px!important}@media screen and (max-width:768px){#concept .sec2 .sectionin .slide-arrow{width:30px!important;bottom:0px!important}}#concept .sec2 .sectionin .slide-arrow{left:48%}@media screen and (max-width:768px){#concept .sec2 .sectionin .slide-arrow{left:60%}}#concept .sec2 .sectionin .slide-arrow.next-arrow{right:48%;left:auto}@media screen and (max-width:768px){#concept .sec2 .sectionin .slide-arrow.next-arrow{right:60%}}#concept .sec2 .p1{text-align:center;color:#fff;font-size:2rem;letter-spacing:0.08em}@media screen and (max-width:768px){#concept .sec2 .p1{font-size:5vw;text-align:center}}#concept .sec1{position:relative;z-index:8;background-color:#fff}#concept .sec1 .sectionin{padding:0}#concept .sec1 .p1{color:#222;font-size:2rem;letter-spacing:0.08em}@media screen and (max-width:768px){#concept .sec1 .p1{font-size:5vw;text-align:center}}#concept .sec1 .p2{font-size:1.3rem;margin-bottom:10px}@media screen and (max-width:768px){#concept .sec1 .p2{font-size:3vw}}#concept .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2)}#concept .sec1 .sec1a dt{width:50%}#concept .sec1 .sec1a dt figure{height:100%}#concept .sec1 .sec1a dt figure img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#concept .sec1 .sec1a dt{width:100%}}#concept .sec1 .sec1a dd{width:50%;padding:60px}@media screen and (max-width:768px){#concept .sec1 .sec1a dd{width:100%}}#showroom *{-webkit-box-sizing:border-box;box-sizing:border-box}#showroom .ancb{position:relative}#showroom .ancb a{position:absolute;top:-100px;left:0}#showroom .secpagetitle .mainc p{text-shadow:0 3px 10px #222222}#showroom .sec1{position:relative;z-index:8;background-color:#fff}#showroom .sec1 .p1{text-align:center;color:#222;font-size:2rem;letter-spacing:0.08em}@media screen and (max-width:768px){#showroom .sec1 .p1{font-size:4vw}}#showroom .sec1 .p2{font-size:1.3rem;margin-bottom:10px;text-align:center}@media screen and (max-width:768px){#showroom .sec1 .p2{font-size:3vw;text-align:left}}#showroom .sec1 .sec1b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2)}#showroom .sec1 .sec1b li{width:33.3333333333%}#showroom .sec1 .addr{width:100%;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:40px}#showroom .sec1 .addr dt{width:34%;font-size:1.6rem;color:#222}#showroom .sec1 .addr dd{color:#222;width:66%;font-size:1.1rem;line-height:1.4}#showroom .sec1 .sec1gmap{width:100%;height:300px;margin-top:60px}#showroom .sec1 .sec1gmap iframe{display:block;width:100%;height:100%;position:relative}#business *{-webkit-box-sizing:border-box;box-sizing:border-box}#business .ancb{position:relative}#business .ancb a{position:absolute;top:-100px;left:0}#business .secpagetitle .mainc{width:100%}#business .secpagetitle .mainc p{width:100%;text-shadow:0 3px 10px #222222}#business .secpagetitle .mainc p img{margin-left:auto;margin-right:auto;display:block;vertical-align:bottom;width:100%;max-width:700px}@media screen and (max-width:768px){#business .secpagetitle .mainc p img{width:60%}}#business .sec1{position:relative;z-index:8}#business .sec1 .p1{text-align:center;color:#fff;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#business .sec1 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#business .sec1 .p1{font-size:6.5vw}}#business .sec1 .p2{text-align:center;color:#fff;font-size:1.4rem}@media screen and (max-width:768px){#business .sec1 .p2{font-size:3vw}}#business .sec1 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#business .sec1 .sec1a li{width:50%;position:relative;background-color:#fff}#business .sec1 .sec1a li.s1,#business .sec1 .sec1a li.s4{padding:50px}#business .sec1 .sec1a li.s2,#business .sec1 .sec1a li.s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#business .sec1 .sec1a li.s2 figure,#business .sec1 .sec1a li.s3 figure{width:50%}#business .sec1 .sec1a li.s2 figure.i_img_04,#business .sec1 .sec1a li.s3 figure.i_img_04{height:50%}#business .sec1 .sec1a li.s2 figure.i_img_04 img,#business .sec1 .sec1a li.s3 figure.i_img_04 img{height:100%;-o-object-fit:cover;object-fit:cover}#business .sec1 .sec1a li.s2 figure.i_img_03,#business .sec1 .sec1a li.s3 figure.i_img_03{position:absolute;width:80%;left:50%;top:50%;transform:translateX(-50%);position:absolute;width:40%;left:50%;top:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#business .sec1 .sec1a li.s2 figure.i_img_05,#business .sec1 .sec1a li.s3 figure.i_img_05{height:50%}#business .sec1 .sec1a li.s2 figure.i_img_05 img,#business .sec1 .sec1a li.s3 figure.i_img_05 img{height:100%;-o-object-fit:cover;object-fit:cover}#business .sec1 .sec1a li.s2 figure.i_img_06,#business .sec1 .sec1a li.s3 figure.i_img_06{height:50%}#business .sec1 .sec1a li.s2 figure.i_img_06 img,#business .sec1 .sec1a li.s3 figure.i_img_06 img{height:100%;-o-object-fit:cover;object-fit:cover}#business .sec1 .sec1a li.s2 figure.i_img_07,#business .sec1 .sec1a li.s3 figure.i_img_07{height:50%}#business .sec1 .sec1a li.s2 figure.i_img_07 img,#business .sec1 .sec1a li.s3 figure.i_img_07 img{height:100%;-o-object-fit:cover;object-fit:cover}#business .sec1 .sec1a li .p3{color:#222;line-height:1.8;font-size:1.3rem;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#business .sec1 .sec1a li .i_img_01{position:relative;margin-bottom:20px}#business .sec1 .sec1a li .i_img_01 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}#business .sec1 .sec1a li .i_img_01 img{width:90%;margin-left:auto;margin-right:auto}#business .sec1 .sec1a li .i_img_13{position:relative;margin-bottom:20px}#business .sec1 .sec1a li .i_img_13 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}#business .sec1 .sec1a li .i_img_13 img{width:60%;margin-left:auto;margin-right:auto}#business .sec1 .i_img_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:260px;margin-left:auto;margin-right:auto;margin:20px auto}#service2 .ancb{position:relative}#service2 .ancb a{position:absolute;top:-100px;left:0}#service2 .seccontents{position:relative;z-index:8}#service2 .sec3{background-color:#1a1a1a;color:#fff}#service2 .sec3 p{color:#fff}#service2 .sec3 p.p1{text-align:center;font-size:2.7rem}#service2 .sec3 p.p2{text-align:center;font-size:1.4rem}#service2 .sec3 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:60px}#service2 .sec3 .sec1a li{width:50%;position:relative;background-color:#fff}#service2 .sec3 .sec1a li.s1,#service2 .sec3 .sec1a li.s4{padding:50px}#service2 .sec3 .sec1a li.s2,#service2 .sec3 .sec1a li.s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service2 .sec3 .sec1a li.s2 figure,#service2 .sec3 .sec1a li.s3 figure{width:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_04,#service2 .sec3 .sec1a li.s3 figure.i_img_04{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_04 img,#service2 .sec3 .sec1a li.s3 figure.i_img_04 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_03,#service2 .sec3 .sec1a li.s3 figure.i_img_03{position:absolute;width:80%;left:50%;top:50%;transform:translateX(-50%);position:absolute;width:40%;left:50%;top:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#service2 .sec3 .sec1a li.s2 figure.i_img_05,#service2 .sec3 .sec1a li.s3 figure.i_img_05{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_05 img,#service2 .sec3 .sec1a li.s3 figure.i_img_05 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_06,#service2 .sec3 .sec1a li.s3 figure.i_img_06{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_06 img,#service2 .sec3 .sec1a li.s3 figure.i_img_06 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_07,#service2 .sec3 .sec1a li.s3 figure.i_img_07{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_07 img,#service2 .sec3 .sec1a li.s3 figure.i_img_07 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li .p3{color:#222;line-height:1.8;font-size:1.3rem;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service2 .sec3 .sec1a li .i_img_01{position:relative;margin-bottom:20px}#service2 .sec3 .sec1a li .i_img_01 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}#service2 .sec3 .sec1a li .i_img_01 img{width:90%;margin-left:auto;margin-right:auto}#service2 .sec3 .sec1a li .i_img_13{position:relative;margin-bottom:20px}#service2 .sec3 .sec1a li .i_img_13 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}#service2 .sec3 .sec1a li .i_img_13 img{width:60%;margin-left:auto;margin-right:auto}#service2 .sec3 .p1{text-align:center}#service2 .sec3 .i_img_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:260px;margin-left:auto;margin-right:auto;margin:20px auto}#service2 .sec1{background-color:#1a1a1a;color:#fff}#service2 .sec1 .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#service2 .sec1 .bg img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec1 .sectionin{position:relative;z-index:3}#service2 .sec1 p{color:#fff}#service2 .sec1 p.p1{text-align:center;font-size:2.7rem}@media screen and (max-width:768px){#service2 .sec1 p.p1{font-size:6.5vw}}#service2 .sec1 p.p2{text-align:center;font-size:1.3rem;margin-top:10px}@media screen and (max-width:768px){#service2 .sec1 p.p2{font-size:3.5vw}}#service2 .sec1 .p1{text-align:center}#service2 .sec4{background-color:#f2f2f2;z-index:8;position:relative}#service2 .sec4 .sectionin{max-width:100%;padding:100px 0}#service2 .sec4 .sectionin .sec2a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#service2 .sec4 .sectionin .sec2a0{margin-top:0}}#service2 .sec4 .sectionin .sec2a0 .sec2slide{width:100%;margin-right:150px;padding-bottom:20px}#service2 .sec4 .sectionin .sec2a0 .slide-item img{display:block;vertical-align:bottom;width:100%}#service2 .sec4 .sectionin .sec2a0 .slide-item{margin:0;margin-top:0;margin-right:150px;width:100vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#service2 .sec4 .sectionin .sec2a0 .slide-item{margin:8vw;width:86vw}}#service2 .sec4 .sectionin .sec2a0 .slide-item .more{width:70%;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;margin-top:40px}#service2 .sec4 .sectionin .sec2a0 .slide-item .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service2 .sec4 .sectionin .sec2a0 .slide-item .more a p{text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#service2 .sec4 .sectionin .sec2a0 .slide-item .p1{text-align:center;font-size:18px;margin-top:60px}#service2 .sec4 .sectionin .sec2a0 .slide-item a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:24}#service2 .sec4 .sectionin .sec2a0 .slide-item .note{position:absolute;right:5px;bottom:5px;z-index:20;color:#fff}#service2 .sec4 .sectionin .sec2a0 .slide-item .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#service2 .sec3{background-color:#1a1a1a;color:#fff}#service2 .sec3 p{color:#fff}#service2 .sec3 p.p1{text-align:center;font-size:2.7rem}#service2 .sec3 p.p2{text-align:center;font-size:1.4rem}#service2 .sec3 .sec1a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:60px}@media screen and (max-width:768px){#service2 .sec3 .sec1a{margin-top:8vw;margin-bottom:8vw}}#service2 .sec3 .sec1a li{width:50%;position:relative;background-color:#fff}@media screen and (max-width:768px){#service2 .sec3 .sec1a li{width:100%}}#service2 .sec3 .sec1a li.s1,#service2 .sec3 .sec1a li.s4{padding:50px}@media screen and (max-width:768px){#service2 .sec3 .sec1a li.s1,#service2 .sec3 .sec1a li.s4{padding:6vw}}#service2 .sec3 .sec1a li.s2,#service2 .sec3 .sec1a li.s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service2 .sec3 .sec1a li.s2 figure,#service2 .sec3 .sec1a li.s3 figure{width:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_04,#service2 .sec3 .sec1a li.s3 figure.i_img_04{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_04 img,#service2 .sec3 .sec1a li.s3 figure.i_img_04 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_03,#service2 .sec3 .sec1a li.s3 figure.i_img_03{position:absolute;width:80%;left:50%;top:50%;transform:translateX(-50%);position:absolute;width:40%;left:50%;top:44%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#service2 .sec3 .sec1a li.s2 figure.i_img_05,#service2 .sec3 .sec1a li.s3 figure.i_img_05{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_05 img,#service2 .sec3 .sec1a li.s3 figure.i_img_05 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_06,#service2 .sec3 .sec1a li.s3 figure.i_img_06{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_06 img,#service2 .sec3 .sec1a li.s3 figure.i_img_06 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s2 figure.i_img_07,#service2 .sec3 .sec1a li.s3 figure.i_img_07{height:50%}#service2 .sec3 .sec1a li.s2 figure.i_img_07 img,#service2 .sec3 .sec1a li.s3 figure.i_img_07 img{height:100%;-o-object-fit:cover;object-fit:cover}#service2 .sec3 .sec1a li.s3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#service2 .sec3 .sec1a li.s4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#service2 .sec3 .sec1a li .p3{color:#222;line-height:1.8;font-size:1.3rem;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service2 .sec3 .sec1a li .i_img_01{position:relative;margin-bottom:20px}#service2 .sec3 .sec1a li .i_img_01 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service2 .sec3 .sec1a li .i_img_01 .p1{font-size:5vw}}#service2 .sec3 .sec1a li .i_img_01 img{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#service2 .sec3 .sec1a li .i_img_01 img{width:60%}}#service2 .sec3 .sec1a li .i_img_13{position:relative;margin-bottom:20px}#service2 .sec3 .sec1a li .i_img_13 .p1{font-size:2.4rem;position:absolute;width:100%;left:0;bottom:20px;z-index:3;color:#222}@media screen and (max-width:768px){#service2 .sec3 .sec1a li .i_img_13 .p1{font-size:5vw}}#service2 .sec3 .sec1a li .i_img_13 img{width:60%;margin-left:auto;margin-right:auto}#service2 .sec3 .p1{text-align:center}#service2 .sec3 .i_img_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:260px;margin-left:auto;margin-right:auto;margin:20px auto}#service2 .sec2a0{width:100%;z-index:3;position:relative;margin-top:40px}@media screen and (max-width:768px){#service2 .sec2a0{margin-top:0}}#service2 .sec2a0 .sec2slide{width:100%;margin-right:150px;padding-bottom:20px}#service2 .sec2a0 .slide-item img{display:block;vertical-align:bottom;width:100%}#service2 .pointtab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:60px;margin-bottom:40px}#service2 .pointtab li{width:auto;display:inline-block;cursor:pointer}#service2 .pointtab li:last-child .p1:after{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#service2 .pointtab li .p1{color:#4d4d4d;font-size:13px;padding:0 10px;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}#service2 .pointtab li .p1:before{width:1px;height:60%;content:"";background-color:#4d4d4d;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#service2 .pointtab li .p1 i{font-style:italic;display:inline-block;font-size:18px;margin-right:6px}#service2 .sec2a0 .slide-item{margin:0;margin-top:0;margin-right:150px;width:100vw;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){#service2 .sec2a0 .slide-item{margin:8vw;width:86vw}}#service2 .sec2a0 .slide-item .more{width:70%;max-width:300px;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;margin-top:40px}#service2 .sec2a0 .slide-item .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service2 .sec2a0 .slide-item .more a p{text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#service2 .sec2a0 .slide-item .p1{text-align:center;font-size:18px;margin-top:60px}#service2 .sec2a0 .slide-item a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:24}#service2 .sec2a0 .slide-item .note{position:absolute;right:5px;bottom:5px;z-index:20;color:#fff}#service2 .sec2a0 .slide-item .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#inquiry *{-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry .ancb{position:relative}#inquiry .ancb a{position:absolute;top:-100px;left:0}#inquiry .secpagetitle .mainc{width:100%}#inquiry .secpagetitle .mainc p{width:100%;text-shadow:0 3px 10px #222222}#inquiry .secpagetitle .mainc p img{margin-left:auto;margin-right:auto;display:block;vertical-align:bottom;width:100%;max-width:700px}@media screen and (max-width:768px){#inquiry .secpagetitle .mainc p img{width:60%}}#inquiry .sec1{position:relative;z-index:8;background-color:#fff}#inquiry .sec1 .p1{text-align:center;color:#222;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#inquiry .sec1 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#inquiry .sec1 .p1{font-size:6.5vw}}#inquiry .sec1 .p2{text-align:center;color:#222;font-size:1.4rem}@media screen and (max-width:768px){#inquiry .sec1 .p2{font-size:3vw}}#inquiry #formareaf table{border-spacing:0px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}#inquiry #formareaf table tr th>div{position:absolute;width:calc(100% - 14px);height:100%;left:0;top:0;padding-left:10px;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4em}#inquiry #formareaf table tr th{padding:6px;font-size:12px;color:#0c0e13;text-align:left;width:30%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;color:#000000;font-weight:400}#inquiry #formareaf table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;font-size:14px;color:#0c0e13;text-align:left;width:74%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;position:relative}#inquiry #formareaf .fmst{background-color:#DD0000;color:#ffffff;font-size:10px;line-height:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-radius:4px;margin-bottom:10px;position:relative}@media screen and (max-width:767px){#inquiry #formareaf table tr th{display:block;padding:12px!important;text-align:left!important;width:100%!important;background-color:#ddd}#inquiry #formareaf table tr th>div{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%!important;text-align:left!important}#inquiry #formareaf table tr td{display:block;width:100%!important}}#inquiry #formareaf ul,#inquiry #formareaf ul li{margin:0;padding:0;list-style:none}#inquiry #formareaf ul{margin:0;padding:0;list-style:none}#inquiry #formareaf dl.datef{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;display:inline-block;margin-right:4px}#inquiry #formareaf dl.datef dd{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:bottom;display:inline-block}#inquiry #formareaf input[type=email].w120p,#inquiry #formareaf input[type=number].w120p,#inquiry #formareaf input[type=password].w120p,#inquiry #formareaf input[type=tel].w120p,#inquiry #formareaf input[type=text].w120p,#inquiry #formareaf input[type=url].w120p,#inquiry #formareaf textarea.w120p{width:100%;max-width:140px}#inquiry #formareaf input[type=email],#inquiry #formareaf input[type=number],#inquiry #formareaf input[type=password],#inquiry #formareaf input[type=tel],#inquiry #formareaf input[type=text],#inquiry #formareaf input[type=url],#inquiry #formareaf textarea{width:200px;font-size:16px;line-height:2.5em;border:1px solid #cccccc;padding-left:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F7F7F7;font-family:"YakuhanJP","San Francisco","メイリオ","Hiragino Kaku Gothic Pro","Yu Gothic","YuGothic",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em}#inquiry #formareaf .sbtnc{text-align:center;padding-top:15px}#inquiry #formareaf .submitw{width:100%;max-width:400px;display:inline-block;vertical-align:top;position:relative}#inquiry textarea{width:100%!important;height:200px}#inquiry #formareaf .fmst{background-color:#DD0000;color:#ffffff;font-size:10px;line-height:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-radius:4px;margin-bottom:10px;position:absolute!important;right:0!important}#inquiry #formareaf input[type=button],#inquiry #formareaf input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;background-repeat:repeat-x;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding-right:10px;padding-left:10px;opacity:1;letter-spacing:1px;width:100%;padding-top:15px;padding-bottom:15px;font-size:18px;display:inline-block;border:1px solid #222;background-color:#222;cursor:pointer}#contact *{-webkit-box-sizing:border-box;box-sizing:border-box}#contact .ancb{position:relative}#contact .ancb a{position:absolute;top:-100px;left:0}#contact .secpagetitle .mainc{width:100%}#contact .secpagetitle .mainc p{width:100%;text-shadow:0 3px 10px #222222}#contact .secpagetitle .mainc p img{margin-left:auto;margin-right:auto;display:block;vertical-align:bottom;width:100%;max-width:700px}@media screen and (max-width:768px){#contact .secpagetitle .mainc p img{width:60%}}#contact .sec1{position:relative;z-index:8;background-color:#fff}#contact .sec1 .p1{text-align:center;color:#222;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#contact .sec1 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#contact .sec1 .p1{font-size:6.5vw}}#contact .sec1 .p2{text-align:center;color:#222;font-size:1.4rem}@media screen and (max-width:768px){#contact .sec1 .p2{font-size:3vw}}#contact #formareaf table{border-spacing:0px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}#contact #formareaf table tr th>div{position:absolute;width:calc(100% - 14px);height:100%;left:0;top:0;padding-left:10px;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4em}#contact #formareaf table tr th{padding:6px;font-size:12px;color:#0c0e13;text-align:left;width:30%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;color:#000000;font-weight:400}#contact #formareaf table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;font-size:14px;color:#0c0e13;text-align:left;width:74%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;position:relative}#contact #formareaf .fmst{background-color:#DD0000;color:#ffffff;font-size:10px;line-height:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-radius:4px;margin-bottom:10px;position:relative}@media screen and (max-width:767px){#contact #formareaf table tr th{display:block;padding:12px!important;text-align:left!important;width:100%!important;background-color:#ddd}#contact #formareaf table tr th>div{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;width:100%!important;text-align:left!important}#contact #formareaf table tr td{display:block;width:100%!important}}#contact #formareaf ul,#contact #formareaf ul li{margin:0;padding:0;list-style:none}#contact #formareaf ul{margin:0;padding:0;list-style:none}#contact #formareaf dl.datef{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;display:inline-block;margin-right:4px}#contact #formareaf dl.datef dd{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:bottom;display:inline-block}#contact #formareaf input[type=email].w120p,#contact #formareaf input[type=number].w120p,#contact #formareaf input[type=password].w120p,#contact #formareaf input[type=tel].w120p,#contact #formareaf input[type=text].w120p,#contact #formareaf input[type=url].w120p,#contact #formareaf textarea.w120p{width:100%;max-width:140px}#contact #formareaf input[type=email],#contact #formareaf input[type=number],#contact #formareaf input[type=password],#contact #formareaf input[type=tel],#contact #formareaf input[type=text],#contact #formareaf input[type=url],#contact #formareaf textarea{width:200px;font-size:16px;line-height:2.5em;border:1px solid #cccccc;padding-left:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F7F7F7;font-family:"YakuhanJP","San Francisco","メイリオ","Hiragino Kaku Gothic Pro","Yu Gothic","YuGothic",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em}#contact #formareaf .sbtnc{text-align:center;padding-top:15px}#contact #formareaf .submitw{width:100%;max-width:400px;display:inline-block;vertical-align:top;position:relative}#contact textarea{width:100%!important;height:200px}#contact #formareaf .fmst{background-color:#DD0000;color:#ffffff;font-size:10px;line-height:10px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-radius:4px;margin-bottom:10px;position:absolute!important;right:0!important}#contact #formareaf input[type=button],#contact #formareaf input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;background-repeat:repeat-x;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding-right:10px;padding-left:10px;opacity:1;letter-spacing:1px;width:100%;padding-top:15px;padding-bottom:15px;font-size:18px;display:inline-block;border:1px solid #222;background-color:#222;cursor:pointer}#LumiChair *{-webkit-box-sizing:border-box;box-sizing:border-box}#LumiChair .ancb{position:relative}#LumiChair .ancb a{position:absolute;top:-100px;left:0}#LumiChair .secpagetitle .mainc{width:100%}#LumiChair .secpagetitle .mainc p{width:100%;text-shadow:0 3px 10px #222222}#LumiChair .secpagetitle .mainc p img{margin-left:auto;margin-right:auto;display:block;vertical-align:bottom;width:100%;max-width:500px}#LumiChair .secpagetitle .mainc p img.sty2{max-width:400px}@media screen and (max-width:768px){#LumiChair .secpagetitle .mainc p img{width:50%}}#LumiChair .sec1{position:relative;z-index:8;background-color:#27292f}#LumiChair .sec1 .p1{text-align:center;color:#222!important;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#LumiChair .sec1 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#LumiChair .sec1 .p1{font-size:6.5vw}}#LumiChair .sec1 .p2{text-align:center;color:#222!important;font-size:1.4rem}@media screen and (max-width:768px){#LumiChair .sec1 .p2{font-size:3vw}}#LumiChair .sec1 .sec1a{max-width:240px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width:768px){#LumiChair .sec1 .sec1a{width:60%}}#LumiChair .sec1 .sec1b{max-width:700px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width:768px){#LumiChair .sec1 .sec1b{width:80%}}#LumiChair .sec1 .i_img_03{position:relative}#LumiChair .sec1 .sec1c{position:absolute;width:60%;max-width:600px;left:5%;bottom:5%}#LumiChair .sec1 .sec1c p{text-align:left;text-shadow:0 3px 10px #ffffff}#LumiChair .sec1 .sec1c p.w{color:#fff!important;text-shadow:0 3px 10px #000000!important}@media screen and (max-width:768px){#LumiChair .sec1 .sec1c{position:relative;padding:6vw;left:auto;bottom:auto;width:100%}#LumiChair .sec1 .sec1c .p1{font-size:4.5vw!important;margin-bottom:10px;color:#fff!important;text-shadow:none!important}#LumiChair .sec1 .sec1c .p2{text-shadow:none!important;color:#fff!important}}#LumiChair .sec3{background-color:#fff;position:relative;z-index:8}#LumiChair .sec3 .p1{text-align:center;color:#222!important;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#LumiChair .sec3 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#LumiChair .sec3 .p1{font-size:5.5vw}}#LumiChair .sec3 .p2{text-align:center;color:#222!important;font-size:1.4rem}@media screen and (max-width:768px){#LumiChair .sec3 .p2{font-size:3vw}}#LumiChair .sec3 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;margin-bottom:20px;color:#222}@media screen and (max-width:768px){#LumiChair .sec3 .p3{font-size:3.3vw}}#LumiChair .sec3 .sec8a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#LumiChair .sec3 .sec8a dt{width:48%}@media screen and (max-width:768px){#LumiChair .sec3 .sec8a dt{width:100%;margin-bottom:6vw}}#LumiChair .sec3 .sec8a dd{width:48%}@media screen and (max-width:768px){#LumiChair .sec3 .sec8a dd{width:100%}}#LumiChair .sec3 .more{width:100%;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;max-width:240px;margin-bottom:60px}#LumiChair .sec3 .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#LumiChair .sec3 .more a p{font-size:1.4rem;text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#LumiChair .sec3 .i_img_05{margin-bottom:60px}#LumiChair .sec4{background-color:#fff;position:relative;z-index:8}#LumiChair .sec4 .sec4c{width:80%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:60px}#LumiChair .sec4 .sec1f{max-width:700px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#LumiChair .sec4 .sec1f li{width:30%}#LumiChair .sec4 .sec1f li a{display:block;width:100%;height:100%;position:relative}#LumiChair .sec4 .sec1f li a img{display:block;vertical-align:bottom;width:100%}#LumiChair .sec4 .sec4g{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#LumiChair .sec4 .sec4g li{width:22%;margin-bottom:40px}#LumiChair .sec4 .sec4g li p{text-align:left}@media screen and (max-width:768px){#LumiChair .sec4 .sec4g li{width:49%}}#LumiChair .sec4 .sec1a{max-width:80px;margin-left:auto;margin-right:auto;margin-bottom:40px;margin-top:100px}@media screen and (max-width:768px){#LumiChair .sec4 .sec1a{margin-top:10vw;width:50px}}#LumiChair .sec4 .p1{text-align:center;color:#222!important;font-size:3.2rem;letter-spacing:0.08em;margin-bottom:40px}#LumiChair .sec4 .p1.sty2{margin-top:40px}@media screen and (max-width:768px){#LumiChair .sec4 .p1{font-size:5.5vw}}#LumiChair .sec4 .p2{text-align:center;color:#222!important;font-size:1.4rem}@media screen and (max-width:768px){#LumiChair .sec4 .p2{font-size:3vw}}#LumiChair .sec4 .p3{line-height:1.8;letter-spacing:0.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.3rem;margin-bottom:20px;color:#222}@media screen and (max-width:768px){#LumiChair .sec4 .p3{font-size:3.3vw}}#LumiChair .sec4 .sec8a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}#LumiChair .sec4 .sec8a dt{width:48%}@media screen and (max-width:768px){#LumiChair .sec4 .sec8a dt{width:100%;margin-bottom:6vw}}#LumiChair .sec4 .sec8a dd{width:48%}@media screen and (max-width:768px){#LumiChair .sec4 .sec8a dd{width:100%}}#LumiChair .sec4 .more{width:100%;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative;max-width:240px;margin-bottom:60px}#LumiChair .sec4 .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#LumiChair .sec4 .more a p{font-size:1.4rem;text-align:center;line-height:1;color:#fff;position:relative;z-index:3}#LumiChair .sec4 .i_img_05{margin-bottom:60px}:root{--main-bg-color:#ffffff;--main-p-color:#000000;--col-key1:#000000;--col-key2:#000000;--col-key3:#000000;--col-key4:#000000;--col-key5:#000000}html{background:#fff;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}@media screen and (max-width:768px){html{font-size:59%}}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}body{background-color:#000;opacity:0}body.pagein{opacity:1;-webkit-transition:1s;transition:1s}body.pagein .main_wrap .cmn_main.imgbox{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.pagein .main_wrap .cmn_main .text_area div:before{width:100%}body.pagein .main_wrap .cmn_main .text_area p{-webkit-transform:translate(0,0);transform:translate(0,0)}body.menuopen{overflow:hidden}body.pageout{opacity:0;-webkit-transition:0.6s;transition:0.6s}body .bann-ft{width:90%;max-width:880px;margin-top:80px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){}*{-webkit-box-sizing:border-box;box-sizing:border-box}section{position:relative;z-index:3}section .sectionin{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;z-index:2}@media screen and (max-width:768px){section .sectionin{padding:12vw 6vw}}figure{position:relative;overflow:hidden}figure img{width:100%;display:block}figure img._sp{display:none}@media screen and (max-width:768px){figure img._sp{display:block}}@media screen and (max-width:768px){.sectionin{width:100%;padding:12vw 6vw}}main{overflow:hidden}main a,main img{color:#000}main a:link{color:#000}main a:visited{color:#000}main a:hover{color:#000}main p{color:#000;line-height:2em;letter-spacing:0.08em}@media screen and (max-width:768px){main p{letter-spacing:0}}main .attl{margin-bottom:40px}main .attl img{height:16px;width:auto;display:block;margin-left:auto;margin-right:auto}main .supT{font-size:55.5%;vertical-align:top;position:relative;top:-0.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}main .sup{position:relative}main .sup sup{position:absolute;left:-6px;top:-14px;font-size:10px;white-space:nowrap}main .ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;text-align:center}main .tc{text-align:center}@media screen and (max-width:768px){main .sptl{text-align:left}}main .lead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2em;font-size:24px;font-size:clamp(10px,5.599999986vw,26px)}main .lead .supT{font-size:10px}main .lead img{width:auto;height:14px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (max-width:768px){main .lead img{height:12px}}main .p1{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8em;font-size:20px;letter-spacing:0;margin-bottom:20px;font-size:clamp(10px,4.799999988vw,23px)}main .p1.tv{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}main .text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;line-height:2em;text-align:justify;font-size:clamp(10px,3.199999992vw,15px)}main .txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;font-size:13px;font-size:clamp(10px,2.66666666vw,13px);line-height:1.5}main .note{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:11;letter-spacing:0;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box}main .note.shdw{text-shadow:1px 1px 1px rgb(0,0,0),-1px -1px 1px rgb(0,0,0),1px -1px 1px rgb(0,0,0),-1px 1px 1px rgb(0,0,0),0px 0px 3px rgb(0,0,0)}main .note.right{text-align:right;padding-right:5px}main .note.abs{bottom:5px;position:absolute;right:5px}main .note.abs.left{right:auto;left:5px}main .note.ns{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}main .note.b{color:#000}main .note.w{color:#fff}main .note.sty2{font-size:1.6rem}@media screen and (max-width:584px){main .note{font-size:2.5vw;line-height:1.2em}main .note.sty2{font-size:4vw}}main .cnote{margin-top:10px}main .cnote.center{text-align:center}main .cnote.right{text-align:right}main .spppfig .note{bottom:5px;position:absolute;right:5px}main .spppfig .note.left{right:auto;left:5px}main .shr{position:relative}main .shr:before{position:absolute;width:0vw;height:100vh;margin-right:calc(-1 * (100vw - 100%) / 2);right:0;top:-40px;background:-webkit-gradient(linear,left top,right top,from(rgb(33,44,84)),to(rgb(15,19,50)));background:linear-gradient(90deg,rgb(33,44,84) 0%,rgb(15,19,50) 100%);content:"";z-index:-1;-webkit-transform:skewY(-11deg);transform:skewY(-11deg);-webkit-transition:1s;transition:1s;-webkit-transform-origin:100% 0%;transform-origin:100% 0%}main .shr.h50:before{height:60vh}main .shr.ani1:before{width:100vw}main .shr2{position:relative}main .shr2:before{position:absolute;width:0vw;height:100vh;margin-left:calc(-1 * (100vw - 100%) / 2);left:0;top:-40px;background:-webkit-gradient(linear,right top,left top,from(rgb(33,44,84)),to(rgb(15,19,50)));background:linear-gradient(-90deg,rgb(33,44,84) 0%,rgb(15,19,50) 100%);content:"";z-index:-1;-webkit-transform:skewY(11deg);transform:skewY(11deg);-webkit-transition:1s;transition:1s;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}main .shr2.h50:before{height:60vh}main .shr2.ani1:before{width:100vw}main figure{position:relative;overflow:hidden}main figure .note{bottom:5px;position:absolute;right:5px}main figure .note.left{right:auto;left:5px}main figure .note.rrt{position:relative;bottom:auto;right:auto;text-align:right;margin-top:4px;padding-right:4px}main figure .note.rrt.left{text-align:left}main figure .tmin{width:60px;position:absolute;right:0;top:0;z-index:3}main figure .ttit{padding:20px 10px 14px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;position:absolute;left:0;top:0;z-index:3;display:block}main figure .ttit img{width:auto;height:20px}main figure .tmin{padding:14px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;position:absolute;right:0;top:0;z-index:3;background-color:rgba(0,62,106,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main figure .tmin img{width:80%;height:auto}main figure .tico{cursor:pointer;position:absolute;right:10px;bottom:10px;width:40px;-webkit-transition:0.3s;transition:0.3s;z-index:4}main figure .tico:hover{opacity:0.7}main figure .tico img{position:relative;display:block;vertical-align:bottom;width:100%;z-index:2;-webkit-transition:0.3s;transition:0.3s}main figure .tico:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:1;background-size:100% 100%;background-position:center center;background-image:url("../img/common/ico_mm.svg")}main figure .tinfo{position:absolute;left:2px;bottom:2px;background-color:rgba(255,255,255,0.9);z-index:3;width:calc(100% - 4px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;padding-right:60px;font-size:1.2rem;-webkit-transition:0.3s;transition:0.3s;opacity:0;min-height:92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap}main figure.tact .tinfo{opacity:1}main figure.tact .tico img{opacity:0}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,0.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(30% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 5px 10px 5px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none;z-index:777;display:none}@media screen and (max-width:584px){.scroll-hint-icon-wrap{display:block}}.scroll-hint-text{font-size:10px;color:#FFF;line-height:1em}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:0.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.6s linear;animation:scroll-hint-appear 1.6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-hint-icon-white{background-color:#FFF;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.4);box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#231815;line-height:1em}@media screen and (max-width:768px){main .attl img{height:12px}main .ttl{font-size:6.933333316vw;letter-spacing:1px;font-size:5.8vw;line-height:1.6em}main .lead{line-height:1.8em;font-size:5.599999986vw;letter-spacing:1px;font-size:clamp(10px,5.599999986vw,20px)}main .text{letter-spacing:1px;font-size:3.2vw;line-height:1.6em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0}main .txt{letter-spacing:1px;font-size:3.5vw;font-size:3vw;text-align:left}main .txt br{display:none}main figure .tmin{width:70px}main .spppfig{overflow:auto}main .spppfig .note{right:auto;left:5px}}.cv_link{padding:10px 0;position:relative;background:#fff}.cv_link.grey{pointer-events:none;background:#000}.cv_link.grey:before{opacity:0.3}.cv_link.grey img{opacity:0.3}.cv_link.grey p{opacity:0.3}.cv_link:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;-webkit-transition:0.5s;transition:0.5s}.cv_link a{width:100%;height:100%}.cv_link p{color:#fff;font-size:clamp(0px,4.266666656vw,16px);text-align:center;position:relative;z-index:2;-webkit-transition:0.5s;transition:0.5s}@media screen and (max-width:768px){}@media screen and (max-width:768px){}.fgcov{position:relative;overflow:hidden}.fgcov:after{content:"";display:block;width:100%;height:140%;background-color:#F7ECE2;position:absolute;top:0;left:0;-webkit-transition:1.2s;transition:1.2s;-webkit-transform:skewY(10deg) translateY(-20%);transform:skewY(10deg) translateY(-20%);z-index:3}.fgcov.ani1:after{-webkit-transform:skewY(10deg) translateY(-115%);transform:skewY(10deg) translateY(-115%)}.fgcov.ani1.rvs:after{-webkit-transform:skewY(10deg) translateY(115%);transform:skewY(10deg) translateY(115%)}.pcpy8 span{overflow:hidden;display:inline-block}.pcpy8 span.sp1{margin-right:0.5em}.pcpy8 span i{font-style:normal;display:inline-block;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(110%) rotate(5deg) scale(1.1);transform:translateY(110%) rotate(5deg) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1)}.pcpy8 span.s1 i{-webkit-transition-delay:0.1s;transition-delay:0.1s}.pcpy8 span.s2 i{-webkit-transition-delay:0.2s;transition-delay:0.2s}.pcpy8 span.s3 i{-webkit-transition-delay:0.3s;transition-delay:0.3s}.pcpy8 span.s4 i{-webkit-transition-delay:0.4s;transition-delay:0.4s}.pcpy8 span.s5 i{-webkit-transition-delay:0.5s;transition-delay:0.5s}.pcpy8 span.s6 i{-webkit-transition-delay:0.6s;transition-delay:0.6s}@media screen and (max-width:768px){.pcpy8 span{padding:0 0}}.pcpy8.ani1 span i{-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width:768px){.pcpy8.p1,.pcpy8.p2,.pcpy8.ttl{white-space:nowrap}}.pcpy7{overflow:hidden}.pcpy7 .row{display:inline-block;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transform:translate3d(0.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1)}.pcpy7 .row span{letter-spacing:0;padding:0 2px;line-height:1;display:inline-block;will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transform:translate3d(0.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);-webkit-transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);opacity:0}.pcpy7 .row span:first-child{-webkit-transition-delay:0.12s;transition-delay:0.12s}.pcpy7 .row span:nth-child(2){-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy7 .row span:nth-child(3){-webkit-transition-delay:0.36s;transition-delay:0.36s}.pcpy7 .row span:nth-child(4){-webkit-transition-delay:0.48s;transition-delay:0.48s}.pcpy7 .row span:nth-child(5){-webkit-transition-delay:0.6s;transition-delay:0.6s}.pcpy7 .row span:nth-child(6){-webkit-transition-delay:0.72s;transition-delay:0.72s}.pcpy7 .row span:nth-child(7){-webkit-transition-delay:0.84s;transition-delay:0.84s}.pcpy7 .row span:nth-child(8){-webkit-transition-delay:0.96s;transition-delay:0.96s}.pcpy7 .row span:nth-child(9){-webkit-transition-delay:1.08s;transition-delay:1.08s}.pcpy7 .row span:nth-child(10){-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy7 .row span:nth-child(11){-webkit-transition-delay:1.32s;transition-delay:1.32s}.pcpy7 .row span:nth-child(12){-webkit-transition-delay:1.44s;transition-delay:1.44s}.pcpy7 .row span:nth-child(13){-webkit-transition-delay:1.56s;transition-delay:1.56s}.pcpy7 .row span:nth-child(14){-webkit-transition-delay:1.68s;transition-delay:1.68s}.pcpy7 .row span:nth-child(15){-webkit-transition-delay:1.8s;transition-delay:1.8s}.pcpy7 .row span:nth-child(16){-webkit-transition-delay:1.92s;transition-delay:1.92s}.pcpy7 .row span:nth-child(17){-webkit-transition-delay:2.04s;transition-delay:2.04s}.pcpy7 .row span:nth-child(18){-webkit-transition-delay:2.16s;transition-delay:2.16s}.pcpy7 .row span:nth-child(19){-webkit-transition-delay:2.28s;transition-delay:2.28s}.pcpy7 .row span:nth-child(20){-webkit-transition-delay:2.4s;transition-delay:2.4s}.pcpy7.ani1 .row{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy7.ani1 .row span{-webkit-transform:translateZ(0);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{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:1s;transition:1s}.pcpy9 li{will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4);transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4);-webkit-transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1);transition:transform 1.5s cubic-bezier(0.32,0.94,0.6,1),opacity 0.75s cubic-bezier(0.32,0.94,0.6,1),-webkit-transform 1.5s cubic-bezier(0.32,0.94,0.6,1);opacity:0}.pcpy9 li.s2{-webkit-transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2);transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2)}.pcpy9 li:first-child{-webkit-transition-delay:0.06s;transition-delay:0.06s}.pcpy9 li:first-child.s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(2){-webkit-transition-delay:0.12s;transition-delay:0.12s}.pcpy9 li:nth-child(2).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(3){-webkit-transition-delay:0.18s;transition-delay:0.18s}.pcpy9 li:nth-child(3).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(4){-webkit-transition-delay:0.24s;transition-delay:0.24s}.pcpy9 li:nth-child(4).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(5){-webkit-transition-delay:0.3s;transition-delay:0.3s}.pcpy9 li:nth-child(5).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(6){-webkit-transition-delay:0.36s;transition-delay:0.36s}.pcpy9 li:nth-child(6).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(7){-webkit-transition-delay:0.42s;transition-delay:0.42s}.pcpy9 li:nth-child(7).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(8){-webkit-transition-delay:0.48s;transition-delay:0.48s}.pcpy9 li:nth-child(8).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(9){-webkit-transition-delay:0.54s;transition-delay:0.54s}.pcpy9 li:nth-child(9).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(10){-webkit-transition-delay:0.6s;transition-delay:0.6s}.pcpy9 li:nth-child(10).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(11){-webkit-transition-delay:0.66s;transition-delay:0.66s}.pcpy9 li:nth-child(11).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(12){-webkit-transition-delay:0.72s;transition-delay:0.72s}.pcpy9 li:nth-child(12).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(13){-webkit-transition-delay:0.78s;transition-delay:0.78s}.pcpy9 li:nth-child(13).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(14){-webkit-transition-delay:0.84s;transition-delay:0.84s}.pcpy9 li:nth-child(14).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(15){-webkit-transition-delay:0.9s;transition-delay:0.9s}.pcpy9 li:nth-child(15).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(16){-webkit-transition-delay:0.96s;transition-delay:0.96s}.pcpy9 li:nth-child(16).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(17){-webkit-transition-delay:1.02s;transition-delay:1.02s}.pcpy9 li:nth-child(17).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(18){-webkit-transition-delay:1.08s;transition-delay:1.08s}.pcpy9 li:nth-child(18).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(19){-webkit-transition-delay:1.14s;transition-delay:1.14s}.pcpy9 li:nth-child(19).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(20){-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9 li:nth-child(20).s2{-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy9.ani1 ul{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:3s;transition:3s}.pcpy9.ani1 li{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy9 ul{position:relative}.pcpy9 ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy9 ul li span.bg{position:relative;opacity:0}.pcpy9 ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy9 ul li.br{display:block;width:100%}.pcpy9 ul li.br:before{content:"";display:table}.pcpy9 ul li.br:after{content:"";display:table;clear:both}.notes{width:95%;max-width:1100px}.notes .cbtn{margin-bottom:60px}.notes p{line-height:1.2em}._sp{display:none!important}@media screen and (max-width:768px){.notes{width:100%;padding:6vw}._sp{display:block!important}._pc{display:none!important}.contact_wrap h3{font-size:5vw}.contact_wrap .secinner{padding:6vw 6vw 4vw 6vw}.contact_wrap .contentbtn{margin:6vw auto 0 auto}.contact_wrap .contentbtn li{width:48%;margin-bottom:3vw;position:relative;overflow:hidden;margin-right:2%;margin-bottom:6px}.contact_wrap .contentbtn li:nth-child(2n){margin-right:0}.contact_wrap .contentbtn li p{font-size:3vw}.contact_wrap .contentbtn li p span{font-size:4vw}}.thims{-webkit-transition:2s;transition:2s;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.thimi,.thimi2,.thimi3,.thimi4{opacity:0;-webkit-transform:scale(1.1) translate(0,100px) skew(0deg,-5deg);transform:scale(1.1) translate(0,100px) skew(0deg,-5deg)}.thims.ani1{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:scale(1,1);transform:scale(1,1)}.thims.ani1.ani1fin{-webkit-transition:1s;transition:1s}.thimi.ani1{opacity:1;-webkit-transition:1s 0.25s;transition:1s 0.25s;-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi2.ani1{opacity:1;-webkit-transition:all 0.8s 0.3s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.3s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi3.ani1{opacity:1;-webkit-transition:all 0.8s 0.35s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.35s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thimi4.ani1{opacity:1;-webkit-transition:all 0.8s 0.4s cubic-bezier(0.22,0.61,0.36,1);transition:all 0.8s 0.4s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:scale(1) translate(0,0) skew(0deg,0deg);transform:scale(1) translate(0,0) skew(0deg,0deg)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim3.ani1.ani1fin,.thim4.ani1.ani1fin{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1);transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1)}.thiml,.thiml2{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(15%);transform:translateX(15%)}.thimr,.thimr2{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(-15%);transform:translateX(-15%)}.thiml.ani1,.thimr.ani1{opacity:1;-webkit-transition:3s;transition:3s;-webkit-transform:translateX(0%);transform:translateX(0%)}.thiml2.ani1,.thimr2.ani1{opacity:1;-webkit-transition:all 2s 0.4s cubic-bezier(0.22,0.61,0.36,1);transition:all 2s 0.4s cubic-bezier(0.22,0.61,0.36,1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thim,.thim2,.thim3,.thim4{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(8%);transform:translateY(8%)}.thim.rot,.thim2.rot,.thim3.rot,.thim4.rot{-webkit-transform:translateY(0px) rotateY(60deg);transform:translateY(0px) rotateY(60deg)}.thim.thimu,.thim2.thimu,.thim3.thimu,.thim4.thimu{opacity:0;-webkit-transition:0.6s;transition:0.6s;-webkit-transform:translateY(-8%);transform:translateY(-8%)}.thim.ani1{opacity:1;-webkit-transition:2 0.25s;transition:2 0.25s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim2.ani1{opacity:1;-webkit-transition:2s 0.2s;transition:2s 0.2s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim3.ani1{opacity:1;-webkit-transition:2s 0.4s;transition:2s 0.4s;-webkit-transform:translateY(0%);transform:translateY(0%)}.thim4.ani1{opacity:1;-webkit-transition:2s 0.6s;transition:2s 0.6s;-webkit-transform:translateX(0%);transform:translateX(0%)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim3.ani1.ani1fin,.thim4.ani1.ani1fin,.thiml.ani1.ani1fin,.thiml2.ani1.ani1fin,.thimr.ani1.ani1fin,.thimr2.ani1.ani1fin{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1);transition:all 0s 0s cubic-bezier(0.22,0.61,0.36,1)}.secopani{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;left:0;pointer-events:none}.secopani.ani1{-webkit-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.secopani .skip{position:absolute;left:20px;bottom:20px;width:100px;text-align:center;height:38px;line-height:1em;background-color:rgba(0,0,0,0.9);border:1px solid #000;color:#fff;cursor:pointer;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:584px){.secopani .skip{font-size:3.5vw;left:5px;bottom:5px;bottom:24%}}.secopani .skip:hover{opacity:0.7}.secopani .bgmbtn{position:absolute;left:124px;bottom:20px;z-index:12;background-color:rgba(0,0,0,0.9);border:1px solid #000;width:38px;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:1.2rem;letter-spacing:2px;display:none}@media screen and (max-width:584px){.secopani .bgmbtn{left:110px;bottom:5px;bottom:24%}}.secopani .bgmbtn:hover{opacity:0.7}#index.bgmon .secopani .bgmbtn:after{background-image:url("../img/top/bgm_on.png")}.secopani .bgmbtn:after{position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-image:url("../img/top/bgm_off.png")}.secopani .secin{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.secopani .secin video{width:100%;height:auto}header{-webkit-transition:1s;transition:1s}.mainimg{-webkit-transition:1s;transition:1s}.opani{overflow:hidden}.opani .marr,.opani .scbar,.opani .scbart{opacity:0}.opani .secopani{opacity:1;pointer-events:auto;-webkit-transition:1s 1s;transition:1s 1s}.opani header{-webkit-transform:translateY(-140px);transform:translateY(-140px);-webkit-transition:2s;transition:2s}.opani .mainimg{-webkit-transition:2s;transition:2s;opacity:0}@media screen and (max-width:768px){.opani .spmenutit{-webkit-transition:2s;transition:2s;opacity:0}.opani .mainimg{-webkit-transition:0s;transition:0s;opacity:1}.opani .mainimg .mainimg-mainc{-webkit-transition:2s;transition:2s;opacity:0}}.spmenutit{width:44px;height:28px;color:#000000;color:#fff;position:fixed;right:20px;top:20px;font-size:1.2rem;-webkit-transition:1s;transition:1s;display:none;z-index:9920}@media screen and (max-width:584px){.spmenutit{right:20px;top:20px}}.spmenutit>div{display:block;width:44px;height:28px;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.spmenutit>div span{position:absolute;width:100%;height:2px;background-color:#aeaeae;left:0px;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear}.spmenutit>div p{color:#fff;line-height:12px;font-size:10px;text-align:center}.spmenutit>div span:first-of-type{top:0px}.spmenutit>div span:nth-of-type(2){top:11px}.spmenutit>div span:nth-of-type(3){top:22px}@media screen and (max-width:584px){.spmenutit{display:block;z-index:2777}}.menuopen{overflow:hidden}.menuopen header{z-index:9010}.menuopen header.headertsukurie{z-index:3!important}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto}.menuopen .contentmenu0 .i_bg3{display:block;vertical-align:bottom;width:100%;max-width:400px;overflow:visible;position:absolute;left:50%;top:50%;z-index:4;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3{width:80%;margin-left:auto;margin-right:auto;margin-top:14vw}}.menuopen .contentmenu0 .i_bg3 .bcv1{width:160px;position:absolute;left:55%;top:16%;z-index:5;opacity:0;-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px);-webkit-transition:1s;transition:1s;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:2s 0.6s;transition:2s 0.6s}.menuopen .contentmenu0 .i_bg3 .bcv1.sty2{top:30%}.menuopen .contentmenu0 .i_bg3 .bcv1.sty3{top:-10%;-webkit-transform:translateX(-20px) translateY(30px);transform:translateX(-20px) translateY(30px);-webkit-transform:scale(1,1);transform:scale(1,1)}.menuopen .contentmenu0 .i_bg3 .bcv1.sty4{top:-30%;left:5%;-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty4{top:-20%}}.menuopen .contentmenu0 .i_bg3 .bcv1.sty5{top:-10%;-webkit-transform:translateX(-20px) translateY(30px);transform:translateX(-20px) translateY(30px);-webkit-transform:scale(1,1);transform:scale(1,1)}.menuopen .contentmenu0 .i_bg3 .bcv1.sty6{top:-32%;left:2%;-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty6{top:-20%}}.menuopen .contentmenu0 .i_bg3 .bcv1.sty8{top:-20%;left:5%;-webkit-transform:translateX(20px) translateY(20px);transform:translateX(20px) translateY(20px);-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty8{top:-10%}}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3 .bcv1{width:120px}}.menuopen .contentmenu0 .i_bg3 .cap{width:110px;position:absolute;left:36%;top:0%;z-index:7;background-color:#fff;clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:1s cubic-bezier(0.52,0.08,0.18,1);transition:1s cubic-bezier(0.52,0.08,0.18,1);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:768px){.menuopen .contentmenu0 .i_bg3 .cap{width:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.menuopen .contentmenu0 .i_bg3 .cap .bg{position:relative;display:block;vertical-align:bottom;width:100%;z-index:7;opacity:0}.menuopen .contentmenu0 .i_bg3 .cap .cv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.menuopen .contentmenu0 .i_bg3 .cap .cv2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.menuopen .contentmenu0 .i_bg3 .cap .bg{opacity:1}.menuopen .contentmenu0 .i_bg3 .cap .cv1{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:1s 0.6s;transition:1s 0.6s}.menuopen .contentmenu0 .i_bg3 .cap .cv2{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:1s 0.8s;transition:1s 0.8s}.menuopen .contentmenu0 .i_bg3 .cap ul{position:absolute;width:100%;height:100%;left:0;top:0}.menuopen .contentmenu0 .i_bg3 .cap ul li{position:absolute;width:100%;height:100%;left:0;top:0}.menuopen .contentmenu0 .i_bg3 .cap ul li:first-child{background-size:cover;background-position:center center;background-image:url("../img/top/s1_03_01.jpg")}.menuopen .contentmenu{visibility:visible;pointer-events:auto;overflow:auto}.menuopen .contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.6s;transition:0.6s}.menuopen .contentmenu .content{-webkit-transition:0.6s 0.6s;transition:0.6s 0.6s;opacity:1}.menuopen .spmenutit>div{right:5.5vw}.menuopen .spmenutit span:first-of-type{-webkit-transform:rotate(30deg) translate3d(-3px,0,0);transform:rotate(30deg) translate3d(-3px,0,0);top:1px;left:8px}.menuopen .spmenutit span:nth-of-type(2),.menuopen .spmenutit span:nth-of-type(4){-webkit-transition:0s;transition:0s;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.menuopen .spmenutit span:nth-of-type(3){-webkit-transform:rotate(-30deg) translate3d(-3px,0,0);transform:rotate(-30deg) translate3d(-3px,0,0);left:8px;top:21px}.cbtn{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:440px;height:50px;background-size:cover;background-position:center center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.cbtn p{line-height:1em;margin:0;color:#fff}.cbtn.req{background-color:#b19572}.cbtn.rsv{background:#5d718b}.cbtn.outline{background-color:#646464}.cbtn.map{background-color:#646464}.cbtn img{display:inline-block;width:20px;vertical-align:middle;margin-right:10px}@media screen and (max-width:584px){.cbtn{height:60px}}.cbtn a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.cbtn a p{text-align:center;color:#fff;font-weight:500;font-style:normal;font-size:20px}.cbtn a p span{line-height:1em;font-size:1.2rem;display:block;margin-left:auto;margin-right:auto}.podfix .mainimg .scbar{opacity:0}.podfix .mainimg .scbart{opacity:0}@keyframes scroll{0%{top:-50%}to{top:150%}}.secpagetitle{position:relative}@media screen and (max-width:768px){.secpagetitle{height:270px}.secpagetitle figure{height:100%}.secpagetitle figure img{height:100%;-o-object-fit:cover;object-fit:cover}}.secpagetitle .mainc{position:absolute;left:50%;top:50%;z-index:3;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.secpagetitle .mainc{top:56%}}.secpagetitle .mainc .p1{text-align:center;font-size:3.6rem;color:#fff;line-height:1;margin-bottom:30px;letter-spacing:14px;white-space:nowrap}@media screen and (max-width:768px){.secpagetitle .mainc .p1{font-size:6vw}}.secpagetitle .mainc .p2{line-height:1;text-align:center;font-size:26px;color:#fff;letter-spacing:14px;white-space:nowrap}@media screen and (max-width:768px){.secpagetitle .mainc .p2{font-size:4vw}}.pagein .secpagetitle .mainc .p1{letter-spacing:4px;-webkit-transition:3s;transition:3s}.pagein .secpagetitle .mainc .p2{letter-spacing:4px;-webkit-transition:3s;transition:3s}.btnset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnset li{width:auto;display:inline-block;width:48%;max-width:300px}@media screen and (max-width:768px){.btnset li{width:100%}}.btnset li .more{width:100%;height:50px;margin-left:auto;margin-right:auto;background-color:#222;position:relative}.btnset li .more.bg2{background-color:#666666;margin-right:20px}.btnset li .more.bg3{background-color:#e7bb00;margin-right:20px}.btnset li .more a{position:relative;display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.btnset li .more a p{font-size:1.4rem;text-align:center;line-height:1;color:#fff;position:relative;z-index:3}.seccontact p{color:#fff}.seccontact p.p1{text-align:center;font-size:2.7rem}.seccontact p.p2{text-align:center;font-size:1.4rem}.seccontact .p1{text-align:center}.seccontact .i_seccontact_01{width:80%;display:block;vertical-align:bottom;width:100%;z-index:5;max-width:260px;margin-left:auto;margin-right:auto;margin:20px auto}@media screen and (max-width:768px){.seccontact .i_seccontact_01{width:50%}}@media screen and (max-width:768px){.cbtn a p{font-size:4vw}.cbtn a p span{font-size:2.5vw;margin-bottom:6px}}.contentmenu0{position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:777;pointer-events:none}.contentmenu0 nav.contentmenu{position:absolute;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:3;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:hidden;pointer-events:none}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu{display:block}}.contentmenu0 nav.contentmenu .content{height:auto;min-height:100vh;min-height:100svh;width:40%;max-width:400px;margin-left:auto;margin-right:0;position:relative;padding:40px;padding-top:100px;background-color:rgba(0,0,0,0.5);z-index:7;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content{width:48%;width:58%;background-color:rgba(0,0,0,0.9);width:100%;max-width:100%;padding:8vw;padding-top:100px;padding-top:60px}}.contentmenu0 nav.contentmenu .content .gnavi{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 nav.contentmenu .content .gnavi li{width:100%;height:50px;border-bottom:1px solid rgba(255,255,255,0.8);position:relative}.contentmenu0 nav.contentmenu .content .gnavi li .opc{width:40px;height:40px;position:absolute;right:0px;top:0;cursor:pointer;z-index:10}.contentmenu0 nav.contentmenu .content .gnavi li .opc:before{content:"";position:absolute;top:14px;right:10px;z-index:1;width:14px;height:14px;margin:auto;border-right:#ffffff solid 1px;border-bottom:#ffffff solid 1px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contentmenu0 nav.contentmenu .content .gnavi li a{display:block;width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentmenu0 nav.contentmenu .content .gnavi li a p{line-height:1;position:relative;width:100%;padding-left:10px;color:#fff;font-size:3.5vw}.contentmenu0 nav.contentmenu .content .gnavi li a p:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li a p span{-webkit-transition:0.3s;transition:0.3s;position:relative;z-index:3}.contentmenu0 nav.contentmenu .content .gnavi li a p span.en{font-size:15px;font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal}.contentmenu0 nav.contentmenu .content .gnavi li a p span.ja{position:absolute;right:0;top:50%;font-size:13px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;width:50%;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p:before{opacity:1;-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1);transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.7s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.7s cubic-bezier(0,0.6,0.2,1)}.contentmenu0 nav.contentmenu .content .gnavi li a.hv p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.sub{height:34px;border-bottom:1px solid rgba(100,100,100,0.8);padding-left:20px;padding-right:20px;height:0;opacity:0;overflow:hidden;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.contentmenu0 nav.contentmenu .content .gnavi li.sub a{margin-top:-40px;-webkit-transition:0.6s cubic-bezier(0.52,0.08,0.18,1);transition:0.6s cubic-bezier(0.52,0.08,0.18,1)}.contentmenu0 nav.contentmenu .content .gnavi li.sub a p{font-size:13px}.contentmenu0 nav.contentmenu .content .gnavi li:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);opacity:0;-webkit-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.6,0,0.3,1),opacity 0s linear 0.7s,-webkit-transform 0.7s cubic-bezier(0.6,0,0.3,1);pointer-events:none;z-index:1}.contentmenu0 nav.contentmenu .content .gnavi li.hv .opc:before{border-right:#1a1a1a solid 1px;border-bottom:#1a1a1a solid 1px}.contentmenu0 nav.contentmenu .content .gnavi li.hv a p span{color:#1a1a1a}.contentmenu0 nav.contentmenu .content .gnavi li.hv:before{opacity:1;-webkit-transform:translateZ(0) scaleY(1);transform:translateZ(0) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1);transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear;transition:transform 0.5s cubic-bezier(0,0.6,0.2,1),opacity 0.3s linear,-webkit-transform 0.5s cubic-bezier(0,0.6,0.2,1)}.contentmenu0 nav.contentmenu .content .gnavi.sopn li .opc.sopn:before{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.contentmenu0 nav.contentmenu .content .gnavi.sopn li.sub.sopn{height:34px;opacity:1}.contentmenu0 nav.contentmenu .content .gnavi.sopn li.sub.sopn a{margin-top:0px}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li .opc.sopn2:before{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2{height:34px;opacity:1}.contentmenu0 nav.contentmenu .content .gnavi.sopn2 li.sub.sopn2 a{margin-top:0px}.contentmenu0 nav.contentmenu .content .sns{position:relative;display:block;width:100%;margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns{width:100%;gap:10px;margin-top:12vw;padding-left:3vw}}.contentmenu0 nav.contentmenu .content .sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;-webkit-transition:0.3s;transition:0.3s;font-family:"Cormorant Garamond",serif;font-weight:400;font-style:normal}.contentmenu0 nav.contentmenu .content .sns a:hover{opacity:0.7}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns a{font-size:2.5vw}}.contentmenu0 nav.contentmenu .content .sns a img{width:23px;display:inline-block;margin-right:8px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:768px){.contentmenu0 nav.contentmenu .content .sns a img{width:18px;margin-right:6px}}.menuopen header .header .header-logo{opacity:0}.menuopen header .header .mbtn{opacity:0;pointer-events:none}.menuopen .spmenu-btn>div span:first-of-type{background-color:#fff;-webkit-transform:rotate(45deg) translate3d(-3px,0,0);transform:rotate(45deg) translate3d(-3px,0,0);top:-4px;left:8px}.menuopen .spmenu-btn>div span:first-of-type:before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(2){background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.menuopen .spmenu-btn>div span:nth-of-type(2):before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(3){background-color:#fff;-webkit-transform:rotate(-45deg) translate3d(-3px,0,0);transform:rotate(-45deg) translate3d(-3px,0,0);left:8px;top:20px}.menuopen .spmenu-btn>div span:nth-of-type(3):before{opacity:0}.menuopen .contentmenu0{pointer-events:auto}.menuopen .contentmenu0 nav.contentmenu{visibility:visible;pointer-events:auto;overflow:auto;pointer-events:auto;opacity:1}.menuopen .contentmenu0 nav.contentmenu .nbg{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s;transition:0.3s}.menuopen .contentmenu0 nav.contentmenu .content{-webkit-transition:0.3s;transition:0.3s;opacity:1}
/*# sourceMappingURL=style.css.map */