@media print{body{display:none !important}img{display:none !important}}@media screen and (max-width: 820px){.pc_only{display:none !important}}@media screen and (min-width: 821px){.sp_only{display:none !important}}.none{display:none !important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}/*! 
	html5doctor.com Reset Stylesheet
	v1.6.1
	Last Updated: 2010-09-17
	Author: Richard Clark - http://richclarkdesign.com 
	Twitter: @rich_clark
	*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#82d2db;color:#005ec8;text-decoration:none}mark{background-color:#82d2db;color:#005ec8;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}input,select{vertical-align:middle;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none}a{color:var(--white);-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none}a:hover{color:var(--white);-webkit-transition:.3s;transition:.3s;text-decoration:none}a:visited{color:var(--white);text-decoration:none}a.desactive{pointer-events:none}.light-mode a{color:var(--black)}.light-mode a:hover{color:var(--black)}.light-mode a:visited{color:var(--black)}html{font-size:62.5%}body{background:#fff;font-family:"Noto Sans JP","メイリオ","Meiryo",sans-serif;color:#111;text-align:left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}table{font-size:inherit;width:100%;border-collapse:collapse;border:0}pre,code,kbd,samp,tt{font-family:inherit;*font-size:108%;line-height:100%}img{vertical-align:bottom;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;-ms-user-select:none;user-select:none}strong{font-weight:bold}object{margin:0;padding:0}ol,li{list-style-type:none}::-moz-selection{background:rgba(146,146,146,.5)}::selection{background:rgba(146,146,146,.5)}::-moz-selection{background:rgba(146,146,146,.5)}html *{-webkit-box-sizing:border-box;box-sizing:border-box}button{outline:none}img{height:auto;max-width:100%}label{cursor:default}:root{--layer-m5: -5;--layer-m4: -4;--layer-m3: -3;--layer-m2: -2;--layer-m1: -1;--layer-default: 0;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5}:root{--black: #000;--dark_gray: #333;--dark_gray2: #0a0203;--gray: #ddd;--white: #fff;--boxbg: #111;--text: #111;--accrdionbox: #111;--accrdionbtn: rgba(255, 255, 255, 0.2);--accrdionclose: #fff;--body: #111;--modalbg: rgba(17, 17, 17, 0.9)}body.light-mode{--boxbg: #fff;--accrdionbox: #fff;--accrdionbtn: rgba(255, 255, 255, 0.5);--accrdionclose: #000;--body: #fff;--modalbg: rgba(255, 255, 255, 0.9)}.loader__inner{overflow:hidden;position:fixed;height:100%;width:100%;min-height:100%;min-width:100%;z-index:999999999999;top:0;left:0;background-color:#000;background-size:360px auto;background-position:top left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default !important}@media screen and (min-width: 821px){.loader__inner .inner__video{width:100%;height:100%}}@media screen and (max-width: 820px){.loader__inner .inner__video{width:100%;height:100%}}.loader__inner .op__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loader__inner .loader__skip{position:absolute;z-index:9}@media screen and (min-width: 821px){.loader__inner .loader__skip{right:2.464vw;top:1.464vw;width:5.124vw}}@media screen and (max-width: 820px){.loader__inner .loader__skip{right:6.464vw;top:.464vw;width:12.321vw}}.loader__inner .loader__skip a{color:#fff;letter-spacing:.15em;cursor:default !important}@media screen and (max-width: 820px){.loader__inner .loader__skip a{font-size:5.333vw}}body.fixed{overflow:hidden}.modal{display:none;position:fixed;top:0;width:100%;height:100vh;z-index:999999;cursor:default !important}.modal__bg{position:absolute;width:100%;height:100%;background-color:var(--modalbg);z-index:0}.modal__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;overflow-y:auto}@media screen and (min-width: 821px){.modal__closebtn{margin-top:2.196193265vw;width:20.4978038067vw}}@media screen and (max-width: 820px){.modal__closebtn{margin-top:8vw;width:46.6666666667vw !important}}.modal__closebtn .js-modal-close{cursor:default !important}.modal__closebtn .btn_hover .btn_hover__close{position:relative;right:0;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:1/1;z-index:1;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.no-webp .modal__closebtn .btn_hover .btn_hover__close{background-image:url(../img/common/btn_close.png)}.webp .modal__closebtn .btn_hover .btn_hover__close{background-image:url(../img/common/btn_close.webp)}@media screen and (min-width: 821px){.modal__closebtn .btn_hover .btn_hover__close{width:2.0497803807vw;height:2.0497803807vw}}@media screen and (max-width: 820px){.modal__closebtn .btn_hover .btn_hover__close{width:4.6666666667vw;height:4.6666666667vw}}.modal_comment{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal_comment .m_main_img{margin-left:auto;margin-right:auto}@media screen and (min-width: 821px){.modal_comment .m_main_img{width:27.8184480234vw}}@media screen and (max-width: 820px){.modal_comment .m_main_img{width:77.3333333333vw}}.modal_media{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto}@media screen and (min-width: 821px){.modal_media{width:71vw}}@media screen and (max-width: 820px){.modal_media{width:90vw}}.modal_media iframe{aspect-ratio:16/9;width:100%;height:100%}.light-mode .modal__bg{background-color:var(--modalbg)}.no-webp .light-mode .modal__closebtn .btn_hover .btn_hover__close{background-image:url(../img/common/btn_close_l.png)}.webp .light-mode .modal__closebtn .btn_hover .btn_hover__close{background-image:url(../img/common/btn_close_l.webp)}footer{position:relative;overflow:hidden}footer .footer_area{position:relative}@media screen and (min-width: 821px){footer .footer_area{padding-top:11.7130307467vw}}@media screen and (max-width: 820px){footer .footer_area{padding-top:34.6666666667vw}}@media screen and (max-width: 820px){footer .footer_snslist{padding:0 5.3333333333vw;margin-bottom:16vw}footer .footer_official{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}footer .ft_official__snstitle{font-weight:900;font-style:italic;text-align:center;letter-spacing:0;line-height:1;border-top:solid var(--white);border-bottom:solid var(--white)}}@media screen and (max-width: 820px)and (max-width: 820px){footer .ft_official__snstitle{border-width:.5333333333vw;padding:2vw 1.6vw;width:19.3333333333vw}}@media screen and (max-width: 820px){footer .ft_official__snslist{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}}@media screen and (max-width: 820px)and (max-width: 820px){footer .ft_official__snslist{gap:5.3333333333vw}}@media screen and (max-width: 820px)and (max-width: 820px){footer .ft_sns__item{width:5.8666666667vw}}@media screen and (max-width: 820px){footer .ft_sns__item a{position:relative;display:block;background-repeat:no-repeat;background-size:contain}}@media screen and (max-width: 820px)and (max-width: 820px){footer .ft_sns__item a{aspect-ratio:1/1;width:5.8666666667vw;height:5.8666666667vw}}@media screen and (max-width: 820px){footer .ft_sns__item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}}@media screen and (max-width: 820px){footer .ft_sns__item a:hover:before{opacity:.7}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.yt a:before{background-image:url(../img/common/icon_youtube.png)}.webp footer .ft_sns__item.yt a:before{background-image:url(../img/common/icon_youtube.webp)}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.fb a:before{background-image:url(../img/common/icon_facebook.png)}.webp footer .ft_sns__item.fb a:before{background-image:url(../img/common/icon_facebook.webp)}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.tw a:before{background-image:url(../img/common/icon_x.png)}.webp footer .ft_sns__item.tw a:before{background-image:url(../img/common/icon_x.webp)}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.ln a:before{background-image:url(../img/common/icon_line.png)}.webp footer .ft_sns__item.ln a:before{background-image:url(../img/common/icon_line.webp)}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.ig a:before{background-image:url(../img/common/icon_instagram.png)}.webp footer .ft_sns__item.ig a:before{background-image:url(../img/common/icon_instagram.webp)}}@media screen and (max-width: 820px){.no-webp footer .ft_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok.png)}.webp footer .ft_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok.webp)}}@media screen and (min-width: 821px){footer .footer_banner{margin-bottom:5.4904831625vw}}@media screen and (max-width: 820px){footer .footer_banner{padding:0 5.3333333333vw;margin-bottom:10.6666666667vw}}footer .footer_banner .bnr_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 821px){footer .footer_banner .bnr_list{gap:1.4641288433vw}}@media screen and (max-width: 820px){footer .footer_banner .bnr_list{gap:5.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 821px){footer .footer_banner .bnr_item{width:17.9355783309vw}}@media screen and (max-width: 820px){footer .footer_banner .bnr_item{width:42vw}}footer .footer_banner a{display:block;border:1px solid var(--dark_gray)}@media screen and (min-width: 821px){footer .ft_content_block:not(:last-child){margin-bottom:2.9282576867vw}}@media screen and (max-width: 820px){footer .ft_content_block:not(:last-child){margin-bottom:5.3333333333vw}}footer .bnr_support__ttl{color:var(--white);text-align:center}@media screen and (min-width: 821px){footer .bnr_support__ttl{margin-bottom:.7320644217vw;font-size:1.0248901903vw}}@media screen and (max-width: 820px){footer .bnr_support__ttl{margin-bottom:1.3333333333vw;font-size:3.2vw}}@media screen and (min-width: 821px){footer .footer_copyright{margin-bottom:8.78477306vw}}@media screen and (max-width: 820px){footer .footer_copyright{margin-bottom:16.6666666667vw}}footer .staffroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width: 821px){footer .staffroll{font-size:.878477306vw;margin-bottom:5.4904831625vw;gap:1.4641288433vw}}@media screen and (max-width: 820px){footer .staffroll{font-size:2.4vw;margin-bottom:10.6666666667vw;padding:0 5.3333333333vw;gap:1.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .staffroll__item{background-color:var(--boxbg)}@media screen and (min-width: 821px){footer .staffroll__item{width:37.3352855051vw;padding:1.4641288433vw}}@media screen and (max-width: 820px){footer .staffroll__item{width:100%;padding:2vw}}footer .copyright{text-align:center;line-height:1;letter-spacing:.04em;font-weight:900;font-style:italic}@media screen and (min-width: 821px){footer .copyright{font-size:.878477306vw}}@media screen and (max-width: 820px){footer .copyright{font-size:2.4vw}}.footer_catch{position:relative;display:inline-block;isolation:isolate}.footer_catch picture,.footer_catch img{width:100%;height:auto}.footer_catch img{--dx: 0px;--tx: 0px;--ty: 0px;--sk: 0deg;--b: 1;--c: 1;-webkit-transform:translate(var(--tx), var(--ty)) skewX(var(--sk));transform:translate(var(--tx), var(--ty)) skewX(var(--sk));-webkit-filter:drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) brightness(var(--b)) contrast(var(--c)) saturate(1.08);filter:drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) brightness(var(--b)) contrast(var(--c)) saturate(1.08);-webkit-animation:fc-jitter 3.6s steps(24) infinite,fc-chroma 5.2s ease-in-out infinite,fc-flash 7.5s steps(1, end) infinite;animation:fc-jitter 3.6s steps(24) infinite,fc-chroma 5.2s ease-in-out infinite,fc-flash 7.5s steps(1, end) infinite;will-change:transform,filter}.footer_catch::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;-webkit-animation:scanline-shift 6s linear infinite;animation:scanline-shift 6s linear infinite}@-webkit-keyframes fc-jitter{0%,10%{--tx: 0px;--ty: 0px;--sk: 0deg}12%{--tx:-1px;--ty: 1px;--sk: .3deg}14%{--tx: 2px;--ty:-1px;--sk:-.4deg}16%{--tx: 0px;--ty: 0px;--sk: 0deg}33%{--tx: 1px;--ty: 0px;--sk: .2deg}35%{--tx:-2px;--ty: 2px;--sk:-.6deg}37%{--tx: 0px;--ty: 0px;--sk: 0deg}60%{--tx: 2px;--ty:-2px;--sk: .5deg}62%{--tx: 0px;--ty: 0px;--sk: 0deg}100%{--tx: 0px;--ty: 0px;--sk: 0deg}}@keyframes fc-jitter{0%,10%{--tx: 0px;--ty: 0px;--sk: 0deg}12%{--tx:-1px;--ty: 1px;--sk: .3deg}14%{--tx: 2px;--ty:-1px;--sk:-.4deg}16%{--tx: 0px;--ty: 0px;--sk: 0deg}33%{--tx: 1px;--ty: 0px;--sk: .2deg}35%{--tx:-2px;--ty: 2px;--sk:-.6deg}37%{--tx: 0px;--ty: 0px;--sk: 0deg}60%{--tx: 2px;--ty:-2px;--sk: .5deg}62%{--tx: 0px;--ty: 0px;--sk: 0deg}100%{--tx: 0px;--ty: 0px;--sk: 0deg}}@-webkit-keyframes fc-chroma{0%,100%{--dx: 0px;--b: 1;--c: 1}18%{--dx: 1px;--b: 1.1;--c: 1.08}20%{--dx: 3px;--b: 1.2;--c: 1.14}22%{--dx: 0px;--b: 1;--c: 1.02}55%{--dx: 2px;--b: 1.12;--c: 1.1}70%{--dx:-2px;--b: 1.08;--c: 1.06}}@keyframes fc-chroma{0%,100%{--dx: 0px;--b: 1;--c: 1}18%{--dx: 1px;--b: 1.1;--c: 1.08}20%{--dx: 3px;--b: 1.2;--c: 1.14}22%{--dx: 0px;--b: 1;--c: 1.02}55%{--dx: 2px;--b: 1.12;--c: 1.1}70%{--dx:-2px;--b: 1.08;--c: 1.06}}@-webkit-keyframes fc-flash{0%,96%,100%{-webkit-filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.08);filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.08)}97%{-webkit-filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.2);filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.2)}}@keyframes fc-flash{0%,96%,100%{-webkit-filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.08);filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.08)}97%{-webkit-filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.2);filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(124, 85, 85)) drop-shadow(var(--dx) 0 0 rgb(79, 110, 110)) saturate(1.2)}}@-webkit-keyframes scanline-shift{0%{background-position:0 0}50%{background-position:0 100%}100%{background-position:0 0}}@keyframes scanline-shift{0%{background-position:0 0}50%{background-position:0 100%}100%{background-position:0 0}}@media(prefers-reduced-motion: reduce){.footer_catch img,.footer_catch::before{-webkit-animation:none !important;animation:none !important}}@media screen and (max-width: 820px){.light-mode footer .ft_official__snstitle{border-top:solid var(--black);border-bottom:solid var(--black)}.no-webp .light-mode footer .ft_sns__item.yt a:before{background-image:url(../img/common/icon_youtube_l.png)}.webp .light-mode footer .ft_sns__item.yt a:before{background-image:url(../img/common/icon_youtube_l.webp)}.no-webp .light-mode footer .ft_sns__item.fb a:before{background-image:url(../img/common/icon_facebook_l.png)}.webp .light-mode footer .ft_sns__item.fb a:before{background-image:url(../img/common/icon_facebook_l.webp)}.no-webp .light-mode footer .ft_sns__item.tw a:before{background-image:url(../img/common/icon_x_l.png)}.webp .light-mode footer .ft_sns__item.tw a:before{background-image:url(../img/common/icon_x_l.webp)}.no-webp .light-mode footer .ft_sns__item.ln a:before{background-image:url(../img/common/icon_line_l.png)}.webp .light-mode footer .ft_sns__item.ln a:before{background-image:url(../img/common/icon_line_l.webp)}.no-webp .light-mode footer .ft_sns__item.ig a:before{background-image:url(../img/common/icon_instagram_l.png)}.webp .light-mode footer .ft_sns__item.ig a:before{background-image:url(../img/common/icon_instagram_l.webp)}.no-webp .light-mode footer .ft_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok_l.png)}.webp .light-mode footer .ft_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok_l.webp)}}.light-mode .footer_catch img{--dx: 0px;--tx: 0px;--ty: 0px;--sk: 0deg;--b: 0;--c: initial;-webkit-transform:translate(var(--tx), var(--ty)) skewX(var(--sk));transform:translate(var(--tx), var(--ty)) skewX(var(--sk));-webkit-filter:drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) brightness(var(--b)) contrast(var(--c)) saturate(1.08);filter:drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) brightness(var(--b)) contrast(var(--c)) saturate(1.08);-webkit-animation:fc-jitter 3.6s steps(24) infinite,fc-chroma 5.2s ease-in-out infinite,fc-flash 7.5s steps(1, end) infinite;animation:fc-jitter 3.6s steps(24) infinite,fc-chroma 5.2s ease-in-out infinite,fc-flash 7.5s steps(1, end) infinite;will-change:transform,filter}.light-mode .footer_catch::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;-webkit-animation:scanline-shift 6s linear infinite;animation:scanline-shift 6s linear infinite}@keyframes fc-jitter{0%,10%{--tx: 0px;--ty: 0px;--sk: 0deg}12%{--tx:-1px;--ty: 1px;--sk: .3deg}14%{--tx: 2px;--ty:-1px;--sk:-.4deg}16%{--tx: 0px;--ty: 0px;--sk: 0deg}33%{--tx: 1px;--ty: 0px;--sk: .2deg}35%{--tx:-2px;--ty: 2px;--sk:-.6deg}37%{--tx: 0px;--ty: 0px;--sk: 0deg}60%{--tx: 2px;--ty:-2px;--sk: .5deg}62%{--tx: 0px;--ty: 0px;--sk: 0deg}100%{--tx: 0px;--ty: 0px;--sk: 0deg}}@keyframes fc-chroma{0%,100%{--dx: 0px;--b: 1;--c: 1}18%{--dx: 1px;--b: 1.1;--c: 1.08}20%{--dx: 3px;--b: 1.2;--c: 1.14}22%{--dx: 0px;--b: 1;--c: 1.02}55%{--dx: 2px;--b: 1.12;--c: 1.1}70%{--dx:-2px;--b: 1.08;--c: 1.06}}@keyframes fc-flash{0%,96%,100%{-webkit-filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) saturate(1.08);filter:brightness(var(--b)) contrast(var(--c)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) saturate(1.08)}97%{-webkit-filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) saturate(1.2);filter:brightness(calc(var(--b) * 1.35)) contrast(calc(var(--c) * 1.2)) drop-shadow(calc(var(--dx) * -1) 0 0 rgb(151, 194, 185)) drop-shadow(var(--dx) 0 0 rgb(169, 206, 206)) saturate(1.2)}}@keyframes scanline-shift{0%{background-position:0 0}50%{background-position:0 100%}100%{background-position:0 0}}@media(prefers-reduced-motion: reduce){.light-mode .footer_catch img,.light-mode .footer_catch::before{-webkit-animation:none !important;animation:none !important}}header{position:fixed;top:0;left:0;width:100%;z-index:8}header #gnav{display:none;overflow-y:auto;overflow-x:hidden;height:100vh}@media screen and (max-width: 820px){header #gnav{padding:21.3333333333vw 0 21.3333333333vw 10.6666666667vw}}@media screen and (min-width: 821px){header #gnav .gnav_block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 22.3279648609vw}}@media screen and (max-width: 820px){header #gnav .gnav_block{position:absolute;top:62%;left:50%;-webkit-transform:translate(-50%, -62%);transform:translate(-50%, -62%);width:100%}}header #gnav .gnav_list{display:-ms-grid;display:grid}@media screen and (min-width: 821px){header #gnav .gnav_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:8.4187408492vw}}@media screen and (max-width: 820px){header #gnav .gnav_list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 820px){header #gnav .gnav_listtitem{padding:0 16.6666666667vw}}@media screen and (max-width: 820px){header #gnav .gnav_listtitem:not(:last-child){margin-bottom:8.6666666667vw}}@media screen and (min-width: 821px){header #gnav .list_item:not(:last-child){margin-bottom:2.9282576867vw}}@media screen and (max-width: 820px){header #gnav .list_item:not(:last-child){margin-bottom:8.6666666667vw}}header #gnav .item_link{opacity:0;display:block;position:relative;font-weight:900;font-style:italic;color:var(--white);line-height:1;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width: 821px){header #gnav .item_link{font-size:3.513909224vw}}@media screen and (max-width: 820px){header #gnav .item_link{font-size:8vw;-webkit-transition:padding-left .3s ease;transition:padding-left .3s ease}}header #gnav .item_link::before{-webkit-transition:.1s ease;transition:.1s ease}header #gnav .item_link .item_link__border{position:relative}header #gnav .item_link .item_link__border::before,header #gnav .item_link .item_link__border::after{content:"";position:absolute;width:0;background-color:var(--white);-webkit-transition:width .3s ease;transition:width .3s ease}@media screen and (min-width: 821px){header #gnav .item_link .item_link__border::before,header #gnav .item_link .item_link__border::after{height:.2196193265vw}}@media screen and (max-width: 820px){header #gnav .item_link .item_link__border::before,header #gnav .item_link .item_link__border::after{height:.4vw}}header #gnav .item_link .item_link__border::before{top:0;left:0}header #gnav .item_link .item_link__border::after{bottom:0;right:0}header #gnav .item_link:hover .item_link__border::before,header #gnav .item_link:hover .item_link__border::after{width:100%}header #gnav .gnav_sns{opacity:0}@media screen and (max-width: 820px){header #gnav .gnav_sns{padding:0 5.3333333333vw;margin-top:13.3333333333vw;margin-bottom:8vw}}header #gnav .gnav_sns .sns_item_title{font-weight:900;font-style:italic;text-align:center;letter-spacing:0;line-height:1;border-top:solid var(--white);border-bottom:solid var(--white)}@media screen and (max-width: 820px){header #gnav .gnav_sns .sns_item_title{border-width:.5333333333vw;padding:2vw 1.6vw;width:19.3333333333vw}}header #gnav .gnav_sns .sns_item{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}header #gnav .gnav_sns .sns_item .sns_item__list{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}@media screen and (max-width: 820px){header #gnav .gnav_sns .sns_item .sns_item__list{gap:5.3333333333vw}}@media screen and (max-width: 820px){header #gnav .gnav_sns .sns_item .sns_item__icon{width:5.8666666667vw}}header #gnav .gnav_sns .sns_item .sns_item__icon a{position:relative;display:block;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 820px){header #gnav .gnav_sns .sns_item .sns_item__icon a{aspect-ratio:1/1;width:5.8666666667vw;height:5.8666666667vw}}header #gnav .gnav_sns .sns_item .sns_item__icon a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}header #gnav .gnav_sns .sns_item .sns_item__icon a:hover:before{opacity:.7}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.yt a:before{background-image:url(../img/common/icon_youtube.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.yt a:before{background-image:url(../img/common/icon_youtube.webp)}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.fb a:before{background-image:url(../img/common/icon_facebook.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.fb a:before{background-image:url(../img/common/icon_facebook.webp)}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.tw a:before{background-image:url(../img/common/icon_x.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.tw a:before{background-image:url(../img/common/icon_x.webp)}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.ln a:before{background-image:url(../img/common/icon_line.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.ln a:before{background-image:url(../img/common/icon_line.webp)}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.ig a:before{background-image:url(../img/common/icon_instagram.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.ig a:before{background-image:url(../img/common/icon_instagram.webp)}.no-webp header #gnav .gnav_sns .sns_item .sns_item__icon.tt a:before{background-image:url(../img/common/icon_tiktok.png)}.webp header #gnav .gnav_sns .sns_item .sns_item__icon.tt a:before{background-image:url(../img/common/icon_tiktok.webp)}.btn_gnav{cursor:pointer;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999999}@media screen and (min-width: 821px){.btn_gnav{top:2.9282576867vw;right:0;width:5.3440702782vw;height:2.0497803807vw}}@media screen and (max-width: 820px){.btn_gnav{top:5.3333333333vw;right:0;width:14.4vw;height:5.4666666667vw}}.btn_gnav .liner{position:relative;top:0;left:0;z-index:999}@media screen and (min-width: 821px){.btn_gnav .liner{width:5.3440702782vw;height:2.0497803807vw}}@media screen and (max-width: 820px){.btn_gnav .liner{width:14.4vw;height:3.7333333333vw}}.btn_gnav .liner::after{content:"MENU";position:absolute;left:0;font-weight:900;font-style:italic;font-family:"Archivo",sans-serif;line-height:1;color:var(--white)}@media screen and (min-width: 821px){.btn_gnav .liner::after{top:1.317715959vw;font-size:.878477306vw}}@media screen and (max-width: 820px){.btn_gnav .liner::after{top:3.7333333333vw;font-size:2.4vw}}.btn_gnav .liner span{display:block;position:absolute;top:0;right:0;width:100%;background-color:var(--white);-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease;transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease}@media screen and (min-width: 821px){.btn_gnav .liner span{width:5.270863836vw;height:.1464128843vw}}@media screen and (max-width: 820px){.btn_gnav .liner span{width:14.4vw;height:.4vw}}.btn_gnav .liner span:nth-child(1){top:0}@media screen and (min-width: 821px){.btn_gnav .liner span:nth-child(2){top:.5856515373vw}}@media screen and (max-width: 820px){.btn_gnav .liner span:nth-child(2){top:1.6vw}}.btn_gnav.on .liner::after{content:"CLOSE"}.btn_gnav.on span:nth-child(1){-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (min-width: 821px){.btn_gnav.on span:nth-child(1){top:.5856515373vw}}@media screen and (max-width: 820px){.btn_gnav.on span:nth-child(1){top:1.0666666667vw}}.btn_gnav.on span:nth-child(2){-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (min-width: 821px){.btn_gnav.on span:nth-child(2){top:.5856515373vw}}@media screen and (max-width: 820px){.btn_gnav.on span:nth-child(2){top:1.0666666667vw}}#gnav_layer{display:none;position:absolute;top:0;right:0;height:100vh;width:100%;z-index:0;-webkit-transition:.5s;transition:.5s;overflow:hidden}.on #gnav_layer{display:block;position:absolute;top:0;right:0;width:100%;height:100vh;background-color:var(--modalbg);z-index:0;overflow:hidden;-webkit-transition:.5s;transition:.5s}.bl_page__logo{position:fixed;z-index:999}@media screen and (min-width: 821px){.bl_page__logo{top:2.9282576867vw;left:2.9282576867vw}}@media screen and (max-width: 820px){.bl_page__logo{top:5.3333333333vw;left:5.3333333333vw}}@media screen and (min-width: 821px){.bl_page__logo .bl_page__logo_img{width:7.3206442167vw}}@media screen and (max-width: 820px){.bl_page__logo .bl_page__logo_img{width:13.3333333333vw}}.bl_page__logo a{display:block}.light-mode header #gnav .item_link{color:var(--black)}.light-mode header #gnav .item_link .item_link__border::before,.light-mode header #gnav .item_link .item_link__border::after{background-color:var(--black)}.light-mode header #gnav .gnav_sns .sns_item_title{border-top:solid var(--black);border-bottom:solid var(--black)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.yt a:before{background-image:url(../img/common/icon_youtube_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.yt a:before{background-image:url(../img/common/icon_youtube_l.webp)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.fb a:before{background-image:url(../img/common/icon_facebook_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.fb a:before{background-image:url(../img/common/icon_facebook_l.webp)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.tw a:before{background-image:url(../img/common/icon_x_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.tw a:before{background-image:url(../img/common/icon_x_l.webp)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.ln a:before{background-image:url(../img/common/icon_line_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.ln a:before{background-image:url(../img/common/icon_line_l.webp)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.ig a:before{background-image:url(../img/common/icon_instagram_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.ig a:before{background-image:url(../img/common/icon_instagram_l.webp)}.no-webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.tt a:before{background-image:url(../img/common/icon_tiktok_l.png)}.webp .light-mode header #gnav .gnav_sns .sns_item .sns_item__icon.tt a:before{background-image:url(../img/common/icon_tiktok_l.webp)}.light-mode .btn_gnav .liner::after{color:var(--black)}.light-mode .btn_gnav .liner span{background-color:var(--black)}.light-mode .on #gnav_layer{background-color:var(--modalbg)}html{overflow-x:hidden}.font_noto{font-family:"Noto Sans JP",sans-serif}.font_archivo{font-family:"Archivo",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fontB{font-weight:bold}.font900{font-weight:900}.f_color_white{color:var(--white)}.f_color_dark{color:var(--black)}.line_h1{line-height:1}.text_center{text-align:center}body{position:relative;overflow:hidden;line-height:2;letter-spacing:.08em;font-weight:400;background-color:var(--body);color:var(--white)}@media screen and (min-width: 821px){body{font-size:1.1713030747vw}}@media screen and (max-width: 820px){body{font-size:3.2vw}}.bl_bglayer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.bl_bglayer__mov{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.bl_bglayer__mov .bglayer_mov__back{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;min-width:100%}.bl_bglayer__ptn{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:repeat;background-size:1% auto;z-index:0}.no-webp .bl_bglayer__ptn{background-image:url(../img/common/bg_ptdot.png)}.webp .bl_bglayer__ptn{background-image:url(../img/common/bg_ptdot.webp)}@media screen and (max-width: 820px){.bl_bglayer__ptn{background-size:2.5% auto}}.bl_bglayer__ptn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--black);opacity:.6}.bl_words img{position:absolute;z-index:-1;opacity:.1;-webkit-animation:glitch-move 2.8s steps(70) infinite,glitch-flicker 5.5s ease-in-out infinite;animation:glitch-move 2.8s steps(70) infinite,glitch-flicker 5.5s ease-in-out infinite;-webkit-filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);--glitch-scan-h: 8px;-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--glitch-scan-h), transparent calc(var(--glitch-scan-h) + 2px), transparent calc(var(--glitch-scan-h) + 1px));mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--glitch-scan-h), transparent calc(var(--glitch-scan-h) + 2px), transparent calc(var(--glitch-scan-h) + 1px));-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-animation-name:glitch-move,glitch-flicker,scanline-shift;animation-name:glitch-move,glitch-flicker,scanline-shift;will-change:transform,filter,mask-position}.bl_words picture:nth-of-type(odd) img{-webkit-animation-delay:0s,.2s,.1s;animation-delay:0s,.2s,.1s}.bl_words picture:nth-of-type(even) img{-webkit-animation-delay:.4s,0s,.3s;animation-delay:.4s,0s,.3s}@media screen and (min-width: 821px){.bl_words .bl_words__01{top:5.1244509517vw;right:5.8565153734vw;width:15.5197657394vw}}@media screen and (max-width: 820px){.bl_words .bl_words__01{top:40vw;right:0;width:21.3333333333vw}}@media screen and (min-width: 821px){.bl_words .bl_words__02{top:26.3543191801vw;left:5.8565153734vw;width:32.2108345534vw}}@media screen and (max-width: 820px){.bl_words .bl_words__02{top:66.6666666667vw;left:0;width:43.6vw}}@media screen and (min-width: 821px){.bl_words .bl_words__03{top:16.1054172767vw;right:5.4904831625vw;width:7.3206442167vw}}@media screen and (max-width: 820px){.bl_words .bl_words__03{top:50.6666666667vw;right:0;width:13.3333333333vw}}@media screen and (min-width: 821px){.bl_words .bl_words__04{top:24.5241581259vw;left:6.588579795vw;width:7.3206442167vw}}@media screen and (max-width: 820px){.bl_words .bl_words__04{top:106.6666666667vw;left:0;width:13.3333333333vw}}.bl_words .bl_words__05{right:0}@media screen and (min-width: 821px){.bl_words .bl_words__05{top:0;width:49.7071742313vw}}@media screen and (max-width: 820px){.bl_words .bl_words__05{top:1.3333333333vw;width:68vw}}.bl_words .bl_words__06{left:0}@media screen and (min-width: 821px){.bl_words .bl_words__06{top:25.9882869693vw;width:12.9575402635vw}}@media screen and (max-width: 820px){.bl_words .bl_words__06{top:197.3333333333vw;width:23.6vw}}.bl_words .bl_words__07{right:0}@media screen and (min-width: 821px){.bl_words .bl_words__07{top:10.980966325vw;width:31.4787701318vw}}@media screen and (max-width: 820px){.bl_words .bl_words__07{top:50.6666666667vw;width:57.3333333333vw}}.bl_words .bl_words__08{left:0}@media screen and (min-width: 821px){.bl_words .bl_words__08{top:28.5505124451vw;width:8.4187408492vw}}@media screen and (max-width: 820px){.bl_words .bl_words__08{top:56vw;width:15.3333333333vw}}.bl_words .bl_words__09{right:0}@media screen and (min-width: 821px){.bl_words .bl_words__09{bottom:-14.6412884334vw;width:32.5768667643vw}}@media screen and (max-width: 820px){.bl_words .bl_words__09{bottom:-26.6666666667vw;width:59.3333333333vw}}@-webkit-keyframes glitch-move{0%,10%{-webkit-transform:none;transform:none}12%{-webkit-transform:translate(-2px, 1px) skewX(0.4deg);transform:translate(-2px, 1px) skewX(0.4deg)}14%{-webkit-transform:translate(3px, -1px) skewY(-0.3deg);transform:translate(3px, -1px) skewY(-0.3deg)}16%{-webkit-transform:none;transform:none}32%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}34%{-webkit-transform:translate(-3px, 0) skewX(-0.6deg);transform:translate(-3px, 0) skewX(-0.6deg)}36%{-webkit-transform:none;transform:none}60%{-webkit-transform:translate(2px, -2px) skewY(0.5deg);transform:translate(2px, -2px) skewY(0.5deg)}62%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none}}@keyframes glitch-move{0%,10%{-webkit-transform:none;transform:none}12%{-webkit-transform:translate(-2px, 1px) skewX(0.4deg);transform:translate(-2px, 1px) skewX(0.4deg)}14%{-webkit-transform:translate(3px, -1px) skewY(-0.3deg);transform:translate(3px, -1px) skewY(-0.3deg)}16%{-webkit-transform:none;transform:none}32%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px)}34%{-webkit-transform:translate(-3px, 0) skewX(-0.6deg);transform:translate(-3px, 0) skewX(-0.6deg)}36%{-webkit-transform:none;transform:none}60%{-webkit-transform:translate(2px, -2px) skewY(0.5deg);transform:translate(2px, -2px) skewY(0.5deg)}62%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes glitch-flicker{0%,100%{-webkit-filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15)}45%{-webkit-filter:drop-shadow(-2px 0 0 #f00) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25);filter:drop-shadow(-2px 0 0 #f00) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25)}46%{-webkit-filter:drop-shadow(2px 0 0 #f00) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1);filter:drop-shadow(2px 0 0 #f00) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1)}70%{-webkit-filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2);filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2)}}@keyframes glitch-flicker{0%,100%{-webkit-filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15)}45%{-webkit-filter:drop-shadow(-2px 0 0 #f00) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25);filter:drop-shadow(-2px 0 0 #f00) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25)}46%{-webkit-filter:drop-shadow(2px 0 0 #f00) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1);filter:drop-shadow(2px 0 0 #f00) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1)}70%{-webkit-filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2);filter:drop-shadow(-1px 0 0 #f00) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2)}}@keyframes scanline-shift{0%{-webkit-mask-position:0 0;mask-position:0 0}50%{-webkit-mask-position:0 100%;mask-position:0 100%}100%{-webkit-mask-position:0 0;mask-position:0 0}}@media(prefers-reduced-motion: reduce){.bl_words img{-webkit-animation:none;animation:none;-webkit-filter:contrast(1.05) saturate(1.1);filter:contrast(1.05) saturate(1.1)}}.light-mode .bl_words img{position:absolute;z-index:-1;opacity:.4;-webkit-animation:glitch-move 2.8s steps(70) infinite,glitch-flicker2 5.5s ease-in-out infinite;animation:glitch-move 2.8s steps(70) infinite,glitch-flicker2 5.5s ease-in-out infinite;-webkit-filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);--glitch-scan-h: 8px;-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--glitch-scan-h), transparent calc(var(--glitch-scan-h) + 2px), transparent calc(var(--glitch-scan-h) + 1px));mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--glitch-scan-h), transparent calc(var(--glitch-scan-h) + 2px), transparent calc(var(--glitch-scan-h) + 1px));-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-animation-name:glitch-move,glitch-flicker2,scanline-shift;animation-name:glitch-move,glitch-flicker2,scanline-shift;will-change:transform,filter,mask-position}.light-mode .bl_words picture:nth-of-type(odd) img{-webkit-animation-delay:0s,.2s,.1s;animation-delay:0s,.2s,.1s}.light-mode .bl_words picture:nth-of-type(even) img{-webkit-animation-delay:.4s,0s,.3s;animation-delay:.4s,0s,.3s}@-webkit-keyframes glitch-flicker2{0%,100%{-webkit-filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15)}45%{-webkit-filter:drop-shadow(-2px 0 0 #d582ff) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25);filter:drop-shadow(-2px 0 0 #d582ff) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25)}46%{-webkit-filter:drop-shadow(2px 0 0 #d582ff) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1);filter:drop-shadow(2px 0 0 #d582ff) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1)}70%{-webkit-filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2);filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2)}}@keyframes glitch-flicker2{0%,100%{-webkit-filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15);filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.08) saturate(1.15)}45%{-webkit-filter:drop-shadow(-2px 0 0 #d582ff) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25);filter:drop-shadow(-2px 0 0 #d582ff) drop-shadow(2px 0 0 #0ff) contrast(1.15) saturate(1.25)}46%{-webkit-filter:drop-shadow(2px 0 0 #d582ff) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1);filter:drop-shadow(2px 0 0 #d582ff) drop-shadow(-2px 0 0 #0ff) contrast(1.05) saturate(1.1)}70%{-webkit-filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2);filter:drop-shadow(-1px 0 0 #d582ff) drop-shadow(1px 0 0 #0ff) contrast(1.1) saturate(1.2)}}.stage{position:relative;overflow:hidden}main{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 821px){main{min-height:100vh}}.c_container{position:relative;z-index:0}@media screen and (min-width: 821px){.c_container{margin-top:8.78477306vw}}@media screen and (max-width: 820px){.c_container{margin-top:13.3333333333vw;padding-top:13.3333333333vw}}@media screen and (min-width: 821px){.content_box{margin:0 14.6412884334vw}}@media screen and (max-width: 820px){.content_box{margin:5.3333333333vw 5.3333333333vw 0}}@media screen and (max-width: 820px){.c_container.page_container{margin-top:0}}.btnwp{margin-left:auto;margin-right:auto}@media screen and (max-width: 820px){.btnwp{width:100%}}.pi{text-indent:-1em}@media screen and (min-width: 821px){.pi{padding-left:.9516837482vw}}@media screen and (max-width: 820px){.pi{padding-left:2.6666666667vw;letter-spacing:0}}.bl_page__sns{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100vh;z-index:999}@media screen and (min-width: 821px){.bl_page__sns{left:2.9282576867vw;width:2.196193265vw}}.bl_page__sns_detail{position:absolute;top:60%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.bl_page__snstitle{font-weight:900;font-style:italic;text-align:center;letter-spacing:0;line-height:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;border-left:solid var(--white);border-right:solid var(--white)}@media screen and (min-width: 821px){.bl_page__snstitle{font-size:.878477306vw;border-width:.1464128843vw;padding:.3660322108vw .5856515373vw;margin-bottom:1.4641288433vw}}.bl_page__snslist{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}@media screen and (min-width: 821px){.bl_page__snslist{gap:1.756954612vw}}@media screen and (min-width: 821px){.p_sns__item{width:1.6837481698vw}}.p_sns__item a{position:relative;display:block;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 821px){.p_sns__item a{aspect-ratio:1/1;width:1.6837481698vw;height:1.6837481698vw}}.p_sns__item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}.p_sns__item a:hover:before{opacity:.7}.no-webp .p_sns__item.yt a:before{background-image:url(../img/common/icon_youtube.png)}.webp .p_sns__item.yt a:before{background-image:url(../img/common/icon_youtube.webp)}.no-webp .p_sns__item.fb a:before{background-image:url(../img/common/icon_facebook.png)}.webp .p_sns__item.fb a:before{background-image:url(../img/common/icon_facebook.webp)}.no-webp .p_sns__item.tw a:before{background-image:url(../img/common/icon_x.png)}.webp .p_sns__item.tw a:before{background-image:url(../img/common/icon_x.webp)}.no-webp .p_sns__item.ln a:before{background-image:url(../img/common/icon_line.png)}.webp .p_sns__item.ln a:before{background-image:url(../img/common/icon_line.webp)}.no-webp .p_sns__item.ig a:before{background-image:url(../img/common/icon_instagram.png)}.webp .p_sns__item.ig a:before{background-image:url(../img/common/icon_instagram.webp)}.no-webp .p_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok.png)}.webp .p_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok.webp)}.main_title{position:relative;z-index:0}@media screen and (min-width: 821px){.main_title{padding:7.6866764275vw 8.78477306vw 4.39238653vw}}@media screen and (max-width: 820px){.main_title{padding:19.0666666667vw 5.3333333333vw 6.6666666667vw}}.main_title::before{content:"";position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:100% auto;background-position:center;z-index:1;aspect-ratio:404/282}.no-webp .main_title::before{background-image:url(../img/common/ttl_lineset.png)}.webp .main_title::before{background-image:url(../img/common/ttl_lineset.webp)}@media screen and (min-width: 821px){.main_title::before{width:29.5754026354vw;height:20.6442166911vw}}@media screen and (max-width: 820px){.main_title::before{width:54.2666666667vw;height:44vw}}.second_title{line-height:1;font-weight:bold}@media screen and (min-width: 821px){.second_title{font-size:2.635431918vw;margin-bottom:4.39238653vw}}@media screen and (max-width: 820px){.second_title{font-size:5.2vw;margin-bottom:8vw}}.btn_hover{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;color:var(--white);font-style:italic;border-top:solid var(--white);border-bottom:solid var(--white);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:0;overflow:hidden}@media screen and (min-width: 821px){.btn_hover{font-size:1.4641288433vw;line-height:1;padding:1.4641288433vw 0;border-width:.2196193265vw;gap:1.8301610542vw}}@media screen and (max-width: 820px){.btn_hover{letter-spacing:.08em;font-size:3.3333333333vw;padding:4vw 0;border-width:.2666666667vw;gap:3.3333333333vw}}.btn_hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:0;height:100%;background-color:var(--black);-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;z-index:-1}.btn_hover .btn_hover__arrow{position:relative;right:0;background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:1/1;z-index:1;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.no-webp .btn_hover .btn_hover__arrow{background-image:url(../img/common/btn_arrow.png)}.webp .btn_hover .btn_hover__arrow{background-image:url(../img/common/btn_arrow.webp)}@media screen and (min-width: 821px){.btn_hover .btn_hover__arrow{width:2.0497803807vw;height:2.0497803807vw}}@media screen and (max-width: 820px){.btn_hover .btn_hover__arrow{width:4.6666666667vw;height:4.6666666667vw}}.btn_hover:hover:before{width:100%}@media screen and (min-width: 821px){.btn_hover:hover .btn_hover__arrow{right:-.3660322108vw}}@media screen and (max-width: 820px){.btn_hover:hover .btn_hover__arrow{right:-.6666666667vw}}.img_hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.img_hover:hover{opacity:.8}.under_link{text-decoration:underline}#page_top{display:none !important}.accordion__content{display:none}.accordion__content.is-open{display:block}.accordion__ttl{position:relative}.accordion__content{background-color:var(--accrdionbox)}.accordion__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;border:solid var(--accrdionclose);aspect-ratio:1/1;-webkit-transition:background-color .3s ease-in-out,border .3s ease-in-out;transition:background-color .3s ease-in-out,border .3s ease-in-out}@media screen and (min-width: 821px){.accordion__btn{border-width:.1464128843vw;right:2.9282576867vw;width:2.4890190337vw;height:2.4890190337vw}}@media screen and (max-width: 820px){.accordion__btn{border-width:.2666666667vw;right:2.6666666667vw;width:6.9333333333vw;height:6.9333333333vw}}.accordion__btn:before,.accordion__btn::after{content:"";position:absolute;background-color:var(--accrdionclose)}@media screen and (min-width: 821px){.accordion__btn:before,.accordion__btn::after{width:1.1713030747vw;height:.1464128843vw}}@media screen and (max-width: 820px){.accordion__btn:before,.accordion__btn::after{width:3.2vw;height:.2666666667vw}}.accordion__btn::before{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.accordion__btn:after{top:49%;left:23%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.accordion__detail{position:relative}.accordion__detail.is-active .accordion__btn{background-color:var(--accrdionbtn);border:none}.accordion__detail.is-active .accordion__btn:before{opacity:0}.accordion__detail.is-active .accordion__btn:after{left:26%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.effect-fade{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:opacity .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out}@media screen and (max-width: 820px){.effect-fade{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}}.effect-fade.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.effect-fade2{opacity:0;-webkit-transform:translate(0, 40px);transform:translate(0, 40px);-webkit-transition:opacity .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out;transition:opacity .5s .2s ease-in-out,transform .5s .2s ease-in-out,-webkit-transform .5s .2s ease-in-out}@media screen and (max-width: 820px){.effect-fade2{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}}.effect-fade2.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.effect-fade02{opacity:0;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:all 1s .5s ease;transition:all 1s .5s ease}@media screen and (max-width: 820px){.effect-fade02{-webkit-transform:translate(0, -10px);transform:translate(0, -10px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade02.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade02.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade03{opacity:0;-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0);-webkit-transition:all .5s .1s ease;transition:all .5s .1s ease}@media screen and (max-width: 820px){.effect-fade03{-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade03.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade03.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade04{opacity:0;-webkit-transform:translate(20px, 0);transform:translate(20px, 0);-webkit-transition:all .5s .1s ease;transition:all .5s .1s ease}@media screen and (max-width: 820px){.effect-fade04{-webkit-transform:translate(10px, 0);transform:translate(10px, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade04.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade04.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-fade05{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1s .5s ease;transition:all 1s .5s ease}@media screen and (max-width: 820px){.effect-fade05{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-fade05.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 820px){.effect-fade05.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.effect-scale{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 3s .5s ease;transition:all 3s .5s ease}@media screen and (max-width: 820px){.effect-scale{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}}.effect-scale.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width: 820px){.effect-scale.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.maskWrap:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:100%;background:#aa9d76;-webkit-transition:1s cubic-bezier(0.57, 0.15, 0.13, 0.97);transition:1s cubic-bezier(0.57, 0.15, 0.13, 0.97)}.maskWrap.show:after{width:0}.font_fade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.font_fade>span{display:block;-webkit-transform:translate(0, 105%);transform:translate(0, 105%);-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .8s}.font_fade>span:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.font_fade>span:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.font_fade>span:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.font_fade>span:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.font_fade>span:nth-child(6){-webkit-transition-delay:0.5s;transition-delay:0.5s}.font_fade>span:nth-child(7){-webkit-transition-delay:0.6s;transition-delay:0.6s}.font_fade>span:nth-child(8){-webkit-transition-delay:0.7s;transition-delay:0.7s}.font_fade>span:nth-child(9){-webkit-transition-delay:0.8s;transition-delay:0.8s}.font_fade>span:nth-child(10){-webkit-transition-delay:0.9s;transition-delay:0.9s}.font_fade>span:nth-child(11){-webkit-transition-delay:1s;transition-delay:1s}.font_fade>span:nth-child(12){-webkit-transition-delay:1.1s;transition-delay:1.1s}.font_fade>span:nth-child(13){-webkit-transition-delay:1.2s;transition-delay:1.2s}.font_fade>span:nth-child(14){-webkit-transition-delay:1.3s;transition-delay:1.3s}.font_fade.show>span{-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (min-width: 821px){.font_fade .y{padding-bottom:1.464vw}}@media screen and (max-width: 820px){.font_fade .y{padding-bottom:1.464vw}}@-webkit-keyframes loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loop{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes spin2{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@keyframes spin2{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@-webkit-keyframes pyon{0%,10%,21%,30%,41%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}11%,20%,31%,40%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes pyon{0%,10%,21%,30%,41%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}11%,20%,31%,40%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:rgba(0,0,0,0);background-color:var(--black)}::-webkit-scrollbar-thumb{background-color:var(--white)}body{margin:0;width:100vw}.overlay{width:100vw;height:100vh;position:absolute;z-index:2;background:radial-gradient(circle, transparent 0%, rgba(239, 234, 224, 0.85) 100%)}.container{display:-ms-grid;display:grid;-webkit-transform:translate(-3%, -4%);transform:translate(-3%, -4%)}@media screen and (min-width: 821px){.container{-ms-grid-columns:(240px)[10];grid-template-columns:repeat(10, 240px);-ms-grid-rows:(300px)[6];grid-template-rows:repeat(6, 300px)}}@media screen and (min-width: 1920px){.container{-ms-grid-columns:(340px)[10];grid-template-columns:repeat(10, 340px);-ms-grid-rows:(400px)[6];grid-template-rows:repeat(6, 400px)}}@media screen and (max-width: 820px){.container{-ms-grid-columns:(200px)[10];grid-template-columns:repeat(10, 200px);-ms-grid-rows:(230px)[6];grid-template-rows:repeat(6, 230px)}}@media screen and (max-width: 600px){.container{-ms-grid-columns:(120px)[10];grid-template-columns:repeat(10, 120px);-ms-grid-rows:(180px)[6];grid-template-rows:repeat(6, 180px)}}.shape{position:relative;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 821px){.shape{width:240px;height:300px}}@media screen and (min-width: 1920px){.shape{width:340px;height:400px}}@media screen and (max-width: 820px){.shape{width:200px;height:230px}}@media screen and (max-width: 600px){.shape{width:120px;height:180px}}.shape:nth-child(11){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(12){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(13){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(14){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(15){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(16){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(17){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(18){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(19){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(20){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(21){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(21){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(22){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(22){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(23){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(23){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(24){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(24){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(25){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(25){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(26){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(26){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(27){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(27){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(28){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(28){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(29){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(29){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(30){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(30){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(31){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(31){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(31){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(32){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(32){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(32){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(33){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(33){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(33){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(34){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(34){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(34){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(35){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(35){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(35){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(36){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(36){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(36){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(37){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(37){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(37){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(38){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(38){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(38){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(39){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(39){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(39){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(40){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(40){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(40){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(41){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(41){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(41){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(41){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(42){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(42){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(42){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(42){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(43){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(43){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(43){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(43){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(44){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(44){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(44){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(44){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(45){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(45){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(45){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(45){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(46){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(46){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(46){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(46){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(47){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(47){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(47){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(47){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(48){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(48){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(48){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(48){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(49){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(49){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(49){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(49){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(50){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(50){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(50){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(50){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(51){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(51){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(51){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(52){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(52){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(52){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(53){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(53){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(53){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(54){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(54){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(54){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(55){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(55){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(55){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(56){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(56){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(56){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(57){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(57){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(57){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(58){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(58){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(58){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(59){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(59){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(59){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}.shape:nth-child(60){-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.shape:nth-child(60){-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.shape:nth-child(60){-webkit-transform:translate(-50%, -125%);transform:translate(-50%, -125%)}#toggle-light-mode{opacity:0;visibility:hidden}.light-mode-img{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}.light-mode-source{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}.fade-out{opacity:0}.change-mode .mode__bg{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.mode__bg{pointer-events:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;background-color:var(--white);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.bl_page__switch{position:fixed;z-index:999}@media screen and (min-width: 821px){.bl_page__switch{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.39238653vw;height:100vh}}@media screen and (max-width: 820px){.bl_page__switch{left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:12.2666666667vw}}.switch{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media screen and (min-width: 821px){.switch{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 820px){.switch{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 821px){.switch__ico{margin-bottom:1.0980966325vw;width:4.39238653vw}}@media screen and (max-width: 820px){.switch__ico{margin-left:4.6666666667vw;width:8vw}}.switch__ico picture{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.switch__txt{font-style:italic}@media screen and (min-width: 821px){.switch__txt{-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;border-right:solid var(--white);border-left:solid var(--white);border-width:.1464128843vw;padding:.7320644217vw 0;line-height:2.2;font-size:.878477306vw}}@media screen and (max-width: 820px){.switch__txt{border-top:solid var(--white);border-bottom:solid var(--white);border-width:.2666666667vw;padding:1.3333333333vw .2666666667vw;line-height:1.5;font-size:2.4vw;width:16.4vw}}.switch__txt span{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (min-width: 821px){.switch__txt:hover span{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@media screen and (max-width: 820px){.switch__txt:hover span{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@media screen and (min-width: 821px){.light-mode .switch__txt{border-right:solid var(--black);border-left:solid var(--black)}}@media screen and (max-width: 820px){.light-mode .switch__txt{border-top:solid var(--black);border-bottom:solid var(--black)}}body.light-mode{color:var(--black);background-color:var(--body)}.light-mode .bl_bglayer__ptn{background-image:none}.light-mode .bl_bglayer__ptn::before{background-color:inherit}.light-mode .bl_page__snstitle{border-left:solid var(--black);border-right:solid var(--black)}.no-webp .light-mode .p_sns__item.yt a:before{background-image:url(../img/common/icon_youtube_l.png)}.webp .light-mode .p_sns__item.yt a:before{background-image:url(../img/common/icon_youtube_l.webp)}.no-webp .light-mode .p_sns__item.fb a:before{background-image:url(../img/common/icon_facebook_l.png)}.webp .light-mode .p_sns__item.fb a:before{background-image:url(../img/common/icon_facebook_l.webp)}.no-webp .light-mode .p_sns__item.tw a:before{background-image:url(../img/common/icon_x_l.png)}.webp .light-mode .p_sns__item.tw a:before{background-image:url(../img/common/icon_x_l.webp)}.no-webp .light-mode .p_sns__item.ln a:before{background-image:url(../img/common/icon_line_l.png)}.webp .light-mode .p_sns__item.ln a:before{background-image:url(../img/common/icon_line_l.webp)}.no-webp .light-mode .p_sns__item.ig a:before{background-image:url(../img/common/icon_instagram_l.png)}.webp .light-mode .p_sns__item.ig a:before{background-image:url(../img/common/icon_instagram_l.webp)}.no-webp .light-mode .p_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok_l.png)}.webp .light-mode .p_sns__item.tt a:before{background-image:url(../img/common/icon_tiktok_l.webp)}.light-mode .btn_hover{color:var(--black);border-top:solid var(--black);border-bottom:solid var(--black)}.light-mode .btn_hover:before{background-color:rgba(255,255,255,.5)}.no-webp .light-mode .btn_hover .btn_hover__arrow{background-image:url(../img/common/btn_arrow_l.png)}.webp .light-mode .btn_hover .btn_hover__arrow{background-image:url(../img/common/btn_arrow_l.webp)}.light-mode .main_title::before{z-index:-1}.no-webp .light-mode .main_title::before{background-image:url(../img/common/ttl_lineset_l.png)}.webp .light-mode .main_title::before{background-image:url(../img/common/ttl_lineset_l.webp)}.index_information{position:relative}@media screen and (min-width: 821px){.index_information .m_title__en{width:48.8286969253vw}}@media screen and (max-width: 820px){.index_information .m_title__en{width:88.9333333333vw}}.index_information .news_itempost{position:relative;border-top:solid var(--white);z-index:0}@media screen and (min-width: 821px){.index_information .news_itempost{border-width:.1464128843vw}}@media screen and (max-width: 820px){.index_information .news_itempost{border-width:.2666666667vw}}@media screen and (min-width: 821px){.index_information .news_title{padding:2.196193265vw 2.9282576867vw 2.5622254758vw}}@media screen and (max-width: 820px){.index_information .news_title{padding:6.6666666667vw 2.6666666667vw}}@media screen and (min-width: 821px){.index_information .news_title .date{margin-bottom:.7320644217vw}}@media screen and (max-width: 820px){.index_information .news_title .date{margin-bottom:1.3333333333vw}}.index_information .news_title .date .day{font-weight:900;font-style:italic}@media screen and (min-width: 821px){.index_information .news_title .date .day{font-size:1.317715959vw}}@media screen and (max-width: 820px){.index_information .news_title .date .day{font-size:3.6vw}}.index_information .news_title .ttl{font-weight:bold}@media screen and (min-width: 821px){.index_information .news_title .ttl{font-size:1.4641288433vw;padding-right:5.8565153734vw}}@media screen and (max-width: 820px){.index_information .news_title .ttl{font-size:4vw;padding-right:9.3333333333vw}}@media screen and (min-width: 821px){.index_information .news_detail{margin:0 2.9282576867vw 4.39238653vw}}@media screen and (max-width: 820px){.index_information .news_detail{margin:0 2.6666666667vw 8vw}}.index_information .news_detail a{word-break:break-all;text-decoration:underline}@media screen and (min-width: 821px){.index_information .news_detail .news_detail_content{padding:2.9282576867vw 2.9282576867vw 3.6603221083vw}}@media screen and (max-width: 820px){.index_information .news_detail .news_detail_content{padding:5.3333333333vw 5.3333333333vw 10.6666666667vw}}.light-mode .news_itempost{border-top:none}.light-mode .news_itempost::before{content:"";position:absolute;top:0;left:0;width:100%;background-repeat:no-repeat;background-position:center;background-size:100% auto}@media screen and (min-width: 821px){.light-mode .news_itempost::before{height:.3660322108vw}.no-webp .light-mode .news_itempost::before{background-image:url(../img/common/border_l.png)}.webp .light-mode .news_itempost::before{background-image:url(../img/common/border_l.webp)}}@media screen and (max-width: 820px){.light-mode .news_itempost::before{height:.6666666667vw}.no-webp .light-mode .news_itempost::before{background-image:url(../img/common/border_sp_l.png)}.webp .light-mode .news_itempost::before{background-image:url(../img/common/border_sp_l.webp)}}
