.sssa{opacity:0;transform:translateY(3.125vw)}.fade{transition:opacity 1000ms ease-out,transform 1000ms ease-out}.con_statement{background:linear-gradient(to right, #e2e2e0 0%, #f4f6f3 100%);display:flex;flex-direction:column;padding:14.3229166667vw 3.90625vw}.con_statement .box_statement{margin-top:-7.1614583333vw;padding:0 3.90625vw;order:1}.con_statement .box_statement .wrap_statement{position:relative;z-index:1;color:#595757;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);padding:9.375vw 0 9.375vw 9.375vw}.con_statement .box_statement h2{font-weight:300}.con_statement .box_statement p:first-child{margin-top:5.2083333333vw}.con_statement .box_statement p{font-size:3.125vw;font-weight:300;line-height:1.8;margin-top:3.90625vw;letter-spacing:normal}.con_statement .img_statement img{width:100%}@media only screen and (min-width:768px){.con_statement{background:none;padding:37.96875vw 0 5vw 4.375vw}.con_statement .box_statement{align-self:flex-end;padding:0;width:63.4375vw}.con_statement .box_statement .wrap_statement{padding:3.75vw 0 3.75vw 4.375vw;display:flex;gap:0 2.34375vw;background:linear-gradient(to bottom, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 100%)}.con_statement .box_statement h2{font-size:3.125vw}.con_statement .box_statement p:first-child{margin-top:0}.con_statement .box_statement p{font-size:1.09375vw;line-height:1.6;margin-top:1.5625vw}.con_statement .img_statement{display:none}.con_statement .img_statement img{width:50.15625vw;margin:0}}.con_movie{position:relative;padding:14.3229166667vw 3.90625vw 2.6041666667vw}.con_movie:after{content:"";display:block;width:100%;height:90%;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom, #fff 0%, #a9aea9 100%);z-index:-1}.con_movie .anchor{padding-top:14.3229166667vw;margin-top:-14.3229166667vw}.con_movie .title_basic{font-size:11.4583333333vw;text-align:center;position:relative}.con_movie .title_basic:after{background-position:center center}.con_movie .box_movie{margin-top:9.1145833333vw}.con_movie .box_movie .movie{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.con_movie .box_movie .movie video,.con_movie .box_movie .movie iframe{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.con_movie .box_movie #features.anchor{padding-top:6.5104166667vw;margin-top:-6.5104166667vw}.con_movie .box_movie .con_description{margin-top:9.1145833333vw}.con_movie .box_movie .con_description h3{font-size:4.1666666667vw;font-weight:500;letter-spacing:.2ex;line-height:1.7;padding:0 3.90625vw}.con_movie .box_movie .con_description .box_description{margin-top:6.25vw}.con_movie .box_movie .con_description .box_description .con_txt{padding:0 3.90625vw}.con_movie .box_movie .con_description .box_description .con_txt .txt{font-size:3.125vw;text-align:justify;letter-spacing:.2ex}.con_movie .box_movie .con_description .box_description .con_txt .txt sup{font-size:60%;vertical-align:1ex}.con_movie .box_movie .con_description .box_description .con_txt .notes{font-size:2.6041666667vw;margin-top:6.25vw;letter-spacing:.1ex}.con_movie .box_movie .con_description .box_description figure{margin-top:6.25vw}.con_movie .box_movie .con_description .box_description figure picture,.con_movie .box_movie .con_description .box_description figure img{width:100%}.con_movie .box_movie .con_description .logo{margin:12.7604166667vw auto 0;width:61.9791666667vw}.con_movie .box_movie .con_description .logo+p{text-align:center;font-size:4.1666666667vw;font-weight:500;line-height:1.7;letter-spacing:.2ex;padding-left:.2ex;margin-top:5.2083333333vw}.con_movie .box_movie .con_description .con_tech{margin-top:11.4583333333vw}.con_movie .box_movie .con_description .con_tech .box_tech{border-top:1px solid #000;padding:5.2083333333vw 0 11.4583333333vw}.con_movie .box_movie .con_description .con_tech .box_tech h4{font-size:4.1666666667vw;font-weight:500;letter-spacing:.2ex;padding-left:.2ex;line-height:1.8;text-align:center}.con_movie .box_movie .con_description .con_tech .box_tech figure img{width:100%}.con_movie .box_movie .con_description .con_tech .box_tech .fig_tech01{width:58vw;margin:4.6875vw auto 0}.con_movie .box_movie .con_description .con_tech .box_tech>.txt{margin-top:2.0833333333vw;font-size:3.125vw;text-align:justify;letter-spacing:.1ex;padding:0 3.90625vw}.con_movie .box_movie .con_description .con_tech .box_tech>.txt sup{font-size:60%;vertical-align:1ex}.con_movie .box_movie .con_description .con_tech .box_tech .note{margin-top:2.0833333333vw;font-size:2.6041666667vw;padding:0 3.90625vw}.con_movie .box_movie .con_description .con_tech .box_tech .btn{margin:5.2083333333vw auto 0;width:44.7916666667vw}.con_movie .box_movie .con_description .con_tech .box_tech .btn .btn_basic{border-bottom:1px solid #fff}.con_movie .box_movie .con_description .con_tech .box_tech .btn .btn_basic:hover{border-bottom-color:#000}@media only screen and (min-width:768px){.con_movie{padding:7.8125vw 0 10.15625vw}.con_movie:after{height:100%;background:linear-gradient(-30deg, rgb(169, 174, 169) 0%, rgba(169, 174, 169, 0) 70%),#fff}.con_movie .anchor{padding-top:7.8125vw;margin-top:-7.8125vw}.con_movie .title_basic{font-size:5.625vw;text-align:center}.con_movie .title_basic:after{background-position:center center}.con_movie .box_movie{width:81.25vw;margin:6.25vw auto 0}.con_movie .box_movie #features.anchor{padding-top:1.5625vw;margin-top:-1.5625vw}.con_movie .box_movie .con_description{margin-top:5.46875vw}.con_movie .box_movie .con_description h3{font-size:1.875vw;font-weight:500;letter-spacing:.2ex;line-height:2;padding:0}.con_movie .box_movie .con_description .box_description{display:flex;gap:0 4.375vw;margin-top:2.34375vw}.con_movie .box_movie .con_description .box_description .con_txt{flex:0 0 38.4375vw;padding:0}.con_movie .box_movie .con_description .box_description .con_txt .txt{font-size:1.09375vw}.con_movie .box_movie .con_description .box_description .con_txt .notes{font-size:.9375vw;margin-top:2.34375vw}.con_movie .box_movie .con_description .box_description figure{margin-top:0;flex:0 0 38.4375vw}.con_movie .box_movie .con_description .box_description figure.fade{transition-delay:400ms}.con_movie .box_movie .con_description .logo{width:30.46875vw;margin:2.34375vw auto 0}.con_movie .box_movie .con_description .logo img{width:100%}.con_movie .box_movie .con_description .logo+p{font-size:1.875vw;margin-top:1.875vw}.con_movie .box_movie .con_description .con_tech{margin-top:3.90625vw;margin-left:-3.125vw;display:flex;width:87.5vw;gap:0 4.6875vw}.con_movie .box_movie .con_description .con_tech .box_tech{flex:0 0 41.40625vw;padding:.78125vw 0 6.09375vw;position:relative}.con_movie .box_movie .con_description .con_tech .box_tech.texture.fade{transition-delay:400ms}.con_movie .box_movie .con_description .con_tech .box_tech h4{font-size:1.5625vw;line-height:1.5;text-align:left;width:25vw;padding-top:1.6em}.con_movie .box_movie .con_description .con_tech .box_tech .fig_tech01{width:100%;height:17.34375vw;margin:1.5625vw 0 2.5vw}.con_movie .box_movie .con_description .con_tech .box_tech .fig_tech01 picture{height:100%}.con_movie .box_movie .con_description .con_tech .box_tech .fig_tech01 img{height:100%;width:auto;margin:0 auto}.con_movie .box_movie .con_description .con_tech .box_tech>.txt{margin-top:1.171875vw;font-size:1.09375vw;letter-spacing:.18ex;padding:0}.con_movie .box_movie .con_description .con_tech .box_tech .note{font-size:.9375vw;margin-top:1.171875vw;padding:0}.con_movie .box_movie .con_description .con_tech .box_tech .btn{margin:auto 0 0;position:absolute;bottom:0;width:10.3125vw}}.bg_lineup{background:#fff}.con_lineup .box li.c_mc{color:#6e4a4b}.con_lineup .box li.c_mc .chart div:nth-child(1){background:#b8aa09;flex-basis:97px}.con_lineup .box li.c_mc .chart div:nth-child(2){background:#a4398d;flex-basis:150px}.con_lineup .box li.c_cb{color:#9e7d64}.con_lineup .box li.c_cb .chart div:nth-child(1){background:#cbbc00;flex-basis:125px}.con_lineup .box li.c_cb .chart div:nth-child(2){background:#4d4197;flex-basis:102px}.con_lineup .box li.c_cb .chart div:nth-child(3){background:#eb5f4b;flex-basis:21px}.con_lineup .box li.c_vs{color:#8c8290}.con_lineup .box li.c_vs .chart div:nth-child(1){background:#564c8f;flex-basis:152px}.con_lineup .box li.c_vs .chart div:nth-child(2){background:#b8a70b;flex-basis:96px}.con_lineup .box li.c_lb{color:#0040a6}.con_lineup .box li.c_lb .chart div:nth-child(1){background:#323e96;flex-basis:177px}.con_lineup .box li.c_lb .chart div:nth-child(2){background:#005cac;flex-basis:22px}.con_lineup .box li.c_lb .chart div:nth-child(3){background:#bbb205;flex-basis:48px}.con_lineup .box li.c_eh{color:#1c5c43}.con_lineup .box li.c_eh .chart div:nth-child(1){background:#bbb205;flex-basis:125px}.con_lineup .box li.c_eh .chart div:nth-child(2){background:#004199;flex-basis:102px}.con_lineup .box li.c_eh .chart div:nth-child(3){background:#007fba;flex-basis:21px}.con_lineup .box li.c_tc{color:#802b7f}.con_lineup .box li.c_tc .chart div:nth-child(1){background:#a51d87;flex-basis:207px}.con_lineup .box li.c_tc .chart div:nth-child(2){background:#876cae;flex-basis:23px}.con_lineup .box li.c_tc .chart div:nth-child(3){background:#e7d000;flex-basis:18px}.con_lineup .box li.c_sl{color:#7a5da5}.con_lineup .box li.c_sl .chart div:nth-child(1){background:#6b489a;flex-basis:200px}.con_lineup .box li.c_sl .chart div:nth-child(2){background:#c6bb00;flex-basis:32px}.con_lineup .box li.c_sl .chart div:nth-child(3){background:#ed7248;flex-basis:15px}.con_lineup{width:100vw;min-height:100vh;overflow:clip;background:#fff;padding-bottom:6.5104166667vw}.con_lineup .sp_sticky{width:100%;height:148.2083333333vw;position:sticky;top:0;left:0;margin-top:-7.8125vw}.con_lineup .con_txt{padding:14.3229166667vw 0 0 3.90625vw;position:relative;z-index:1}.con_lineup .con_txt .anchor{margin-top:-14.3229166667vw;padding-top:14.3229166667vw}.con_lineup .con_txt .txt_lineup{margin-top:3.90625vw;font-size:3.125vw;line-height:1.6;letter-spacing:.1ex}.con_lineup .con_txt .btn{margin-top:6.5104166667vw;width:48.9583333333vw}.con_lineup .con_txt .btn a.btn_basic{align-items:center;padding:2.6041666667vw 3.90625vw}.con_lineup .box{width:88.5416666667vw;position:relative;margin:6.5104166667vw auto 0;left:104.1666666667vw}.con_lineup .box .wrap{transform-origin:top left;transform:skew(-50deg, 0);padding:100vh 0 0}.con_lineup .box li:not(first-child){margin-top:-28.6458333333vw}.con_lineup .box li{transform:skew(50deg, 0)}.con_lineup .box li a{display:block}.con_lineup .box li .img{position:relative;margin-top:1.3020833333vw}.con_lineup .box li img{display:block;width:100%}.con_lineup .box li h3{line-height:1.3;padding-left:7.2916666667vw;white-space:nowrap}.con_lineup .box li h3 span{display:block}.con_lineup .box li h3 span.en{font-size:8.3333333333vw}.con_lineup .box li h3 span.ja{font-size:3.125vw}.con_lineup .box li i.ic_slash{display:block;position:absolute;left:-7.1614583333vw;top:-14.3229166667vw;width:13.671875vw}.con_lineup .box li i.ic_slash svg{fill:currentColor}.con_lineup .box li .con_colorchart{display:flex;margin-top:1.5625vw}.con_lineup .box li .con_colorchart .name{font-size:8.8541666667vw;line-height:1;flex:0 0 24.7395833333vw;align-self:end}.con_lineup .box li .con_colorchart .box_colorchart{flex:0 1 63.0208333333vw}.con_lineup .box li .con_colorchart .box_colorchart .txt_chart{color:#000;font-size:3.6458333333vw}.con_lineup .box li .con_colorchart .box_colorchart .chart{height:3.125vw;display:flex}.con_lineup .box li .con_colorchart .box_colorchart .chart div{flex-grow:1;flex-shrink:1}.con_lineup .box li .description{font-size:3.125vw;line-height:1.6;margin-top:2.34375vw;height:5.2083333333vw;overflow:visible}@media only screen and (min-width:768px){.con_lineup{padding-bottom:0;opacity:0}.con_lineup.active{opacity:1;transition:opacity 800ms ease-in-out}.con_lineup .sticky{width:100%;height:100vh;position:sticky;top:0;left:0}.con_lineup .sp_sticky{position:static;height:auto;margin:0}.con_lineup .sticky:first-child{z-index:1}.con_lineup .sticky+.sticky{margin-top:-100vh}.con_lineup .con_txt{position:absolute;left:0;top:0;padding:15vh 0 0 6.25vw}.con_lineup .con_txt.sssa.fade{transform:none;opacity:1}.con_lineup .con_txt .anchor{margin-top:-15vh;padding-top:15vh}.con_lineup .con_txt .txt_lineup{margin-top:2.34375vw;font-size:1.09375vw;letter-spacing:.2ex}.con_lineup .con_txt .btn{margin-top:4.296875vw;width:17.8125vw}.con_lineup .con_txt .btn a.btn_basic{padding:.9375vw 1.875vw}.con_lineup .box{width:28.125vw;position:relative;margin:0 auto;left:46.875vw}.con_lineup .box .wrap{padding:150vh 0 0}.con_lineup .box li:not(first-child){margin-top:-12.5vw}.con_lineup .box li .img{margin-top:.390625vw}.con_lineup .box li h3{padding-left:3.125vw}.con_lineup .box li h3 span.en{line-height:1.3;font-size:3.4375vw}.con_lineup .box li h3 span.ja{font-size:1.09375vw}.con_lineup .box li i.ic_slash{left:-2.734375vw;top:-5.46875vw;width:5.390625vw}.con_lineup .box li .con_colorchart{margin-top:1.171875vw}.con_lineup .box li .con_colorchart .name{font-size:3.4375vw;flex:0 0 8.90625vw}.con_lineup .box li .con_colorchart .box_colorchart{flex:0 1 19.21875vw}.con_lineup .box li .con_colorchart .box_colorchart .txt_chart{font-size:.9375vw}.con_lineup .box li .con_colorchart .box_colorchart .chart{height:.9375vw}.con_lineup .box li .description{font-size:1.09375vw;margin-top:.78125vw;height:1.5625vw}}.con_products{background:#fff;margin-top:15.625vw}.con_products .box_products{padding:10.4166666667vw 3.90625vw 5.2083333333vw;margin-top:-10.4166666667vw}.con_products .box_products .anchor{padding-top:14.3229166667vw;margin-top:-14.3229166667vw}.con_products .box_products .txt_products{margin-top:3.90625vw;font-size:3.125vw;line-height:1.6;letter-spacing:.1ex}.con_products .wrap_products{margin-top:8.0729166667vw}.con_products .wrap_products .product:not(:first-child){margin-top:3.90625vw}.con_products .wrap_products .product.inf01 img{width:31.25vw}.con_products .wrap_products .product.inf02 img{width:28.6458333333vw}.con_products .wrap_products .product.inf03 img{width:16.9270833333vw}.con_products .wrap_products .product.inf04 img{width:14.3229166667vw}.con_products .wrap_products .product a{display:flex;transition:opacity 300ms ease-in-out}.con_products .wrap_products .product a:hover{opacity:.7}.con_products .wrap_products .product .con_txt{order:1;border-top:1px solid #d9d9d9;flex:1 1 100%;padding-top:1.953125vw}.con_products .wrap_products .product .con_txt .name{line-height:1.6}.con_products .wrap_products .product .con_txt .name .ja{font-size:3.125vw;font-weight:800;letter-spacing:.2ex}.con_products .wrap_products .product .con_txt .name+.con_detail{margin-top:1.3020833333vw}.con_products .wrap_products .product .con_txt .con_detail .cat+.detail{margin-top:1.0416666667vw}.con_products .wrap_products .product .con_txt .con_detail .detail{font-size:2.34375vw;letter-spacing:.1ex;line-height:1.5}.con_products .wrap_products .product .con_txt .con_detail .cat{line-height:1;font-size:2.6041666667vw}.con_products .wrap_products .product .con_txt .con_detail .cat span{display:block;width:6em;text-align:center;border:1px solid #000;padding:.6510416667vw 0}.con_products .wrap_products .product .img{flex:0 0 39.0625vw;padding-right:2.6041666667vw;margin:0}.con_products .con_product_link{background:linear-gradient(-120deg, #E9E9E9 16.03%, #d3d3d3 40%, #d3d3d3 50%, rgba(102, 102, 102, 0) 92%);padding:15.625vw 7.8125vw 14.3229166667vw}.con_products .con_product_link .box_product_link{display:flex;flex-direction:column}.con_products .con_product_link .con_txt{font-size:3.125vw;line-height:1.8;order:1;text-align:justify;margin-top:9.765625vw}.con_products .con_product_link .con_txt p:not(.note){letter-spacing:.2ex;margin-bottom:2.6041666667vw}.con_products .con_product_link .con_txt .note{font-size:2.6041666667vw;line-height:1.7;letter-spacing:.12ex;transition:400ms ease-in-out}.con_products .con_product_link .con_txt .note a:hover{opacity:.7}.con_products .con_product_link .con_btn .logo{width:48.9583333333vw;margin:0 auto}.con_products .con_product_link .con_btn .btn{width:44.7916666667vw;margin:5.2083333333vw auto 0}.con_products .con_product_link .con_btn .btn .btn_basic{border-bottom:1px solid #fff}.con_products .con_product_link .con_btn .btn .btn_basic:hover{border-bottom-color:#000}@media only screen and (min-width:768px){.con_products{margin-top:0}.con_products .box_products{padding:6.25vw 6.25vw 3.125vw;margin-top:-6.25vw}.con_products .box_products .anchor{margin-top:-6.25vw;padding-top:6.25vw}.con_products .box_products .txt_products{margin-top:2.34375vw;font-size:1.09375vw;letter-spacing:.2ex}.con_products .wrap_products{display:flex;gap:0 2.5vw;margin-top:3.90625vw}.con_products .wrap_products .product{flex:0 0 20vw}.con_products .wrap_products .product:not(:first-child){margin-top:0}.con_products .wrap_products .product.inf01 img{width:18.75vw}.con_products .wrap_products .product.inf02.fade{transition-delay:300ms}.con_products .wrap_products .product.inf02 img{width:17.1875vw}.con_products .wrap_products .product.inf03.fade{transition-delay:600ms}.con_products .wrap_products .product.inf03 img{width:10.15625vw}.con_products .wrap_products .product.inf04.fade{transition-delay:900ms}.con_products .wrap_products .product.inf04 img{width:8.59375vw;transform:translateY(-6%)}.con_products .wrap_products .product a{flex-direction:column}.con_products .wrap_products .product .con_txt{margin-top:1.171875vw;padding-top:1.171875vw}.con_products .wrap_products .product .con_txt .name{line-height:1.4}.con_products .wrap_products .product .con_txt .name .ja{font-size:1.09375vw;letter-spacing:.2ex}.con_products .wrap_products .product .con_txt .name+.con_detail{margin-top:1.25vw}.con_products .wrap_products .product .con_txt .con_detail .cat+.detail{margin-top:.625vw}.con_products .wrap_products .product .con_txt .con_detail .detail{font-size:.9375vw;letter-spacing:normal}.con_products .wrap_products .product .con_txt .con_detail .cat{font-size:.9375vw}.con_products .wrap_products .product .con_txt .con_detail .cat span{padding:.15625vw 0}.con_products .wrap_products .product .img{flex:1 0 auto;padding:0}.con_products .con_product_link{background:linear-gradient(-60deg, #E9E9E9 0%, #d3d3d3 30%, #d3d3d3 60%, rgba(102, 102, 102, 0) 92%);padding:8.28125vw 9.765625vw}.con_products .con_product_link .box_product_link{flex-direction:row;justify-content:space-between;align-items:center}.con_products .con_product_link .con_txt{flex:0 0 56.25vw;font-size:1.09375vw;line-height:1.6;-webkit-font-smoothing:antialiased;margin-top:0}.con_products .con_product_link .con_txt p:not(.note){margin-bottom:1.5625vw}.con_products .con_product_link .con_txt .note{font-size:.9375vw;line-height:1.5;color:#4d4d4d}.con_products .con_product_link .con_btn{flex:0 0 16.71875vw}.con_products .con_product_link .con_btn .logo{width:auto;margin:0}.con_products .con_product_link .con_btn .btn{width:12.5vw;margin:4.0625vw auto 0}}.con_instagram{background:#fff;padding:10.4166666667vw 3.90625vw 22.1354166667vw}.con_instagram .anchor{margin-top:-14.3229166667vw;padding-top:14.3229166667vw}.con_instagram ul{margin-top:6.25vw;display:grid;gap:1px;grid-template-columns:repeat(3, 1fr)}.con_instagram ul li a{display:block;width:100%;aspect-ratio:1/1.3333;transition:opacity 400ms ease-in-out;overflow:hidden}.con_instagram ul li a:hover{opacity:.7}.con_instagram ul li a:hover img{transform:scale(1.05)}.con_instagram ul li a span{display:block;width:100%;height:100%}.con_instagram ul li a img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease-in-out}.con_instagram .btn{text-align:center;margin-top:5.859375vw}.con_instagram .btn a{display:flex;align-items:center;justify-content:center;width:50vw;margin:0 auto;transition:background-color 400ms ease-in-out}.con_instagram .btn a:hover{background:#000}.con_instagram .btn a:hover .txt{color:#fff}.con_instagram .btn a:hover .ic{transition:filter 0ms linear 150ms;filter:brightness(1)}.con_instagram .btn a .ic_insta{flex:0 0 6.25vw}.con_instagram .btn a .ic_insta img{width:100%}.con_instagram .btn a .txt{font-size:4.1666666667vw;margin-left:1.4ex}.con_instagram .btn a .ic{flex:0 0 6.25vw;height:6.25vw;position:relative;margin-left:2ex;filter:brightness(0);transform:rotate(-45deg)}@media only screen and (min-width:768px){.con_instagram{padding:9.375vw 6.25vw 18.75vw}.con_instagram .anchor{margin-top:-9.375vw;padding-top:9.375vw}.con_instagram ul{margin-top:3.59375vw;grid-template-columns:repeat(4, 1fr)}.con_instagram ul li:nth-child(n+9){display:none}.con_instagram .btn{margin-top:4.296875vw}.con_instagram .btn a{width:16vw;margin:0 auto}.con_instagram .btn a .ic_insta{flex:0 0 1.5625vw}.con_instagram .btn a .txt{font-size:1.5625vw;transition:color 400ms ease-in-out}.con_instagram .btn a .ic{flex:0 0 1.5625vw;height:1.25vw}}.con_floating{position:fixed;bottom:13.0208333333vw;right:0;width:46.875vw;background:#fff;border:1px solid #000;border-radius:.5208333333vw;padding:4.6875vw 0 2.0833333333vw;z-index:7;transition:opacity 400ms ease-in-out,transform 400ms ease-in-out}.con_floating:not(.active){pointer-events:none;opacity:0;transform:translateY(5.2083333333vw)}.con_floating .txt.ja{text-align:center;line-height:1.5;font-size:2.8645833333vw}.con_floating .txt.en{text-align:center;line-height:1;letter-spacing:.1ex;text-indent:.1ex;font-size:3.6458333333vw;margin-top:.78125vw}.con_floating .btn{margin:3.125vw auto 0;width:40.1041666667vw}.con_floating button{all:unset;display:block;position:absolute;overflow:hidden;box-sizing:border-box;width:10.4166666667vw;height:10.4166666667vw;right:0vw;top:-2.0833333333vw;padding-top:10.4166666667vw}.con_floating button:focus-visible{outline:2px solid #9c4291;outline-offset:1px}.con_floating button:before,.con_floating button:after{content:"";display:block;position:absolute;width:3.6458333333vw;border-top:1px solid #000;top:50%;left:50%;margin-left:-.5208333333vw}.con_floating button:before{transform:rotate(45deg)}.con_floating button:after{transform:rotate(-45deg)}@media only screen and (min-width:768px){.con_floating{width:15.625vw;bottom:4.6875vw;border-radius:.3125vw;padding:1.875vw 0 1.25vw;z-index:20}.con_floating:not(.active){transform:translateY(2.34375vw)}.con_floating .txt.ja{font-size:.859375vw}.con_floating .txt.en{font-size:1.25vw;margin-top:.46875vw}.con_floating .btn{margin:.9375vw auto 0;width:11.40625vw}.con_floating button{width:.78125vw;height:.78125vw;right:.625vw;top:.46875vw;padding-top:.78125vw;cursor:pointer}.con_floating button:before,.con_floating button:after{width:.9375vw;margin-left:-0.46875vw}}.globalnote{background:#fff;font-size:2.6041666667vw;line-height:1.7;letter-spacing:.12ex;padding:1.3020833333vw 3.90625vw 3.90625vw;text-align:justify}@media only screen and (min-width:768px){.globalnote{font-size:.9375vw;line-height:1.5;color:#4d4d4d;padding:.78125vw 6.25vw 2.34375vw;text-align:right}}