html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,sub,span,strong,blockquote{list-style-type:none;margin:0;padding:0;font-weight:inherit}img,small{display:block}h1,h2,h3,h4,h5,h6,em,sub{font-weight:inherit;font-style:normal}svg{overflow:hidden}a{color:#000;text-decoration:none}*:focus{outline:none}input,textarea,select{border:none;padding:0;-webkit-appearance:none;background-color:inherit}iframe{border:none}html{font-feature-settings:'palt' on}@media (min-width:1px) and (max-width:860px){html .isPC{display:none !important}}@media (min-width:861px) and (max-width:99999px){html .isSP{display:none !important}}html body{background-image:url("assets/img/common/paper-texture.jpg");background-size:1000px 1000px;background-position:center center}img{width:100%;height:auto}.hover{cursor:pointer}.article-title small{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:11px;letter-spacing:0;font-weight:200;opacity:0}.article-title small span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}.article-title small span.inner-text:before,.article-title small span.inner-text:after{content:'';display:block}.article-title small span.inner-text{line-height:1.2em}.article-title small span.inner-text:before{margin-top:calc(-0.2em)}.article-title small span.inner-text:after{margin-bottom:calc(-0.25em)}.article-title h2{font-family:"basic-sans",sans-serif;font-style:normal;font-size:24px;letter-spacing:0;font-weight:400;margin-top:16px;overflow:hidden}.article-title h2 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}.article-title h2 span.inner-text:before,.article-title h2 span.inner-text:after{content:'';display:block}.article-title h2 span.inner-text{line-height:1em}.article-title h2 span.inner-text:before{margin-top:calc(-0.1em)}.article-title h2 span.inner-text:after{margin-bottom:calc(-0.2em)}.article-title h2 span.inner-text{transform:translateY(1em);opacity:0}.article-title.in small{opacity:1;transition:.4s opacity linear}.article-title.in h2 span.inner-text{transform:translateY(0);opacity:1;transition:.4s opacity .2s linear,.8s transform .2s cubic-bezier(.23,1,.32,1)}.viewmore{display:flex;align-items:center;justify-content:space-between;width:81px;padding-bottom:10px;border-bottom:solid 1px #d3d3d3}.viewmore .text{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0;font-weight:400;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}.viewmore .text span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}.viewmore .text span.inner-text:before,.viewmore .text span.inner-text:after{content:'';display:block}.viewmore .text span.inner-text{line-height:1.1em}.viewmore .text span.inner-text:before{margin-top:calc(-0.15em)}.viewmore .text span.inner-text:after{margin-bottom:calc(-0.2em)}.viewmore .arrow{margin-right:5px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}.viewmore .arrow svg{display:block}.viewmore.hover:hover .text{opacity:.5}.viewmore.hover:hover .arrow{opacity:.5;animation:animation-viewmore-arrow 1.5s ease-in-out}@-moz-keyframes animation-viewmore-arrow{0%,10%{transform:translateX(0);animation-timing-function:ease-out}5%{transform:translateX(5px);animation-timing-function:ease-in}}@-webkit-keyframes animation-viewmore-arrow{0%,10%{transform:translateX(0);animation-timing-function:ease-out}5%{transform:translateX(5px);animation-timing-function:ease-in}}@-o-keyframes animation-viewmore-arrow{0%,10%{transform:translateX(0);animation-timing-function:ease-out}5%{transform:translateX(5px);animation-timing-function:ease-in}}@keyframes animation-viewmore-arrow{0%,10%{transform:translateX(0);animation-timing-function:ease-out}5%{transform:translateX(5px);animation-timing-function:ease-in}}span.note-small-text{position:relative;font-size:calc(9 / 13 * 1em);top:-.3em}[bg="paper"]{background-color:#fff;position:relative;z-index:1}[scroll-animation="default"]{opacity:0}[scroll-animation="default"].in{opacity:1;transition:3s opacity cubic-bezier(.23,1,.32,1)}[scroll-animation="up"]{opacity:0;transform:translateY(100px);transform-origin:top center}[scroll-animation="up"].in{opacity:1;transform:translateY(0);transition:2s opacity cubic-bezier(.23,1,.32,1),3s transform cubic-bezier(.23,1,.32,1)}header{top:0;left:0;z-index:10}@media (min-width:1px) and (max-width:860px){header{width:100%;position:fixed}}@media (min-width:861px) and (max-width:99999px){header{position:fixed;margin-bottom:60px}}@media (min-width:1px) and (max-width:860px){header .inner-header{padding:32px 20px 0;display:flex;justify-content:space-between}}@media (min-width:861px) and (max-width:99999px){header .inner-header{padding:53px 32px 0}}header .inner-header .logo{opacity:0}header .inner-header .logo.in{opacity:1;transition:2s opacity 1s cubic-bezier(.23,1,.32,1)}@media (min-width:1px) and (max-width:860px){header .inner-header .logo .box-svg{width:145px;height:68px;-webkit-transition:.5s;-moz-transform:.5s;transition:.5s}}@media (min-width:861px) and (max-width:99999px){header .inner-header .logo .box-svg{width:206px;height:98px;-webkit-transition:.8s;-moz-transform:.8s;transition:.8s}}@media (min-width:1px) and (max-width:860px){header .inner-header .logo[size='small'] .box-svg{width:82px;height:38.46px}}@media (min-width:861px) and (max-width:99999px){header .inner-header .logo[size='small'] .box-svg{width:89px;height:42px}}header .inner-header .logo .box-svg svg{width:100%;height:100%}header .inner-header >ul.articles{margin-top:24px;display:table}header .inner-header >ul.articles li{color:#939393;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .inner-header >ul.articles li span.text{display:flex;align-items:center}header .inner-header >ul.articles li span.text:after{content:'';width:7px;height:1px;background-color:#000;transform:rotate(113.2deg);margin-left:4px;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .inner-header >ul.articles li.hover:hover{color:#000}header .inner-header >ul.articles li.current{color:#000}header .inner-header >ul.articles li.current span.text{display:flex;align-items:center}header .inner-header >ul.articles li.current span.text:after{opacity:1}header .inner-header >ul.articles.in li:nth-child(1){opacity:1;transition:2s opacity 2.07s cubic-bezier(.23,1,.32,1)}header .inner-header >ul.articles.in li:nth-child(2){opacity:1;transition:2s opacity 2.14s cubic-bezier(.23,1,.32,1)}header .inner-header >ul.articles.in li:nth-child(3){opacity:1;transition:2s opacity 2.21s cubic-bezier(.23,1,.32,1)}header .inner-header >ul.articles.in li:nth-child(4){opacity:1;transition:2s opacity 2.28s cubic-bezier(.23,1,.32,1)}header .inner-header >ul.articles.in li:nth-child(5){opacity:1;transition:2s opacity 2.35s cubic-bezier(.23,1,.32,1)}@media (min-width:1px) and (max-width:860px){header .inner-header >ul.articles{display:none}}header .inner-header >ul.articles li{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:-.02em;font-weight:400;padding:6px 0 5px;width:100%;opacity:0}header .inner-header >ul.articles li span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header >ul.articles li span.inner-text:before,header .inner-header >ul.articles li span.inner-text:after{content:'';display:block}header .inner-header >ul.articles li span.inner-text{line-height:1em}header .inner-header >ul.articles li span.inner-text:before{margin-top:calc(-0.1em)}header .inner-header >ul.articles li span.inner-text:after{margin-bottom:calc(-0.15em)}header .inner-header .btn-lp.isHeader{display:block;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:861px) and (max-width:99999px){header .inner-header .btn-lp.isHeader{margin-top:24px}}header .inner-header .btn-lp.isHeader.hover:hover{opacity:.6}header .inner-header .btn-lp.isHeader .inner{opacity:0}header .inner-header .btn-lp.isHeader .inner.in{opacity:1;transition:2s opacity 2.42s cubic-bezier(.23,1,.32,1)}header .inner-header .btn-lp.isHeader .inner .label{display:block;position:relative;z-index:1;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:10px;letter-spacing:-.02em;font-weight:500}header .inner-header .btn-lp.isHeader .inner .label span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header .btn-lp.isHeader .inner .label span.inner-text:before,header .inner-header .btn-lp.isHeader .inner .label span.inner-text:after{content:'';display:block}header .inner-header .btn-lp.isHeader .inner .label span.inner-text{line-height:1em}header .inner-header .btn-lp.isHeader .inner .label span.inner-text:before{margin-top:calc(0em)}header .inner-header .btn-lp.isHeader .inner .label span.inner-text:after{margin-bottom:calc(0em)}header .inner-header .btn-lp.isHeader .inner .new{font-family:"basic-sans",sans-serif;font-style:normal;font-size:9px;letter-spacing:0;font-weight:300;background-color:#000;color:#fff;width:28px;height:14px;display:flex;justify-content:center;align-items:center}header .inner-header .btn-lp.isHeader .inner .new span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header .btn-lp.isHeader .inner .new span.inner-text:before,header .inner-header .btn-lp.isHeader .inner .new span.inner-text:after{content:'';display:block}header .inner-header .btn-lp.isHeader .inner .new span.inner-text{line-height:1em}header .inner-header .btn-lp.isHeader .inner .new span.inner-text:before{margin-top:calc(-0.1em)}header .inner-header .btn-lp.isHeader .inner .new span.inner-text:after{margin-bottom:calc(-0.2em)}header .inner-header .area-menu{position:relative}header .inner-header .area-menu #humberger{border:solid 1px #d3d3d3;background-color:#fff;border-radius:100%;width:48px;height:48px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}header .inner-header .area-menu #humberger .box-line{width:17px;height:13px;position:relative}header .inner-header .area-menu #humberger .box-line .line{width:100%;height:1px;background-color:#5f5f5f;position:absolute;top:50%;left:0;transform-origin:center center;-webkit-transition:.25s;-moz-transform:.25s;transition:.25s}header .inner-header .area-menu #humberger .box-line .line[num='1']{transform:translateY(-6px)}header .inner-header .area-menu #humberger .box-line .line[num='3']{transform:translateY(6px)}header .inner-header .area-menu #humberger[btn-type='close'] .box-line .line{transform-origin:center center}header .inner-header .area-menu #humberger[btn-type='close'] .box-line .line[num='1']{transform:rotate(30deg)}header .inner-header .area-menu #humberger[btn-type='close'] .box-line .line[num='2']{opacity:0}header .inner-header .area-menu #humberger[btn-type='close'] .box-line .line[num='3']{transform:rotate(-30deg)}header .inner-header .area-menu #menu{position:absolute;right:19px;top:24px;transform:translateX(200%);opacity:0}header .inner-header .area-menu #menu[status='open']{transform:translateX(0%);opacity:1;transition:0s transform linear,.3s opacity 0s}header .inner-header .area-menu #menu[status='open'] ul.articles li{white-space:nowrap}header .inner-header .area-menu #menu[status='open'] ul.articles li span.text{opacity:1;transform:translateY(0)}header .inner-header .area-menu #menu[status='open'] ul.articles li:nth-child(1) span.text{transition:.4s opacity .1s,.4s transform .1s cubic-bezier(.165,.84,.44,1)}header .inner-header .area-menu #menu[status='open'] ul.articles li:nth-child(2) span.text{transition:.4s opacity .2s,.4s transform .2s cubic-bezier(.165,.84,.44,1)}header .inner-header .area-menu #menu[status='open'] ul.articles li:nth-child(3) span.text{transition:.4s opacity .30000000000000004s,.4s transform .30000000000000004s cubic-bezier(.165,.84,.44,1)}header .inner-header .area-menu #menu[status='open'] ul.articles li:nth-child(4) span.text{transition:.4s opacity .4s,.4s transform .4s cubic-bezier(.165,.84,.44,1)}header .inner-header .area-menu #menu[status='open'] ul.articles li:nth-child(5) span.text{transition:.4s opacity .5s,.4s transform .5s cubic-bezier(.165,.84,.44,1)}header .inner-header .area-menu #menu >ul.articles{border:solid 1px #d3d3d3;border-radius:2px;background-color:#fff;box-sizing:border-box}header .inner-header .area-menu #menu >ul.articles li{color:#939393;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .inner-header .area-menu #menu >ul.articles li span.text{display:flex;align-items:center}header .inner-header .area-menu #menu >ul.articles li span.text:after{content:'';width:7px;height:1px;background-color:#000;transform:rotate(113.2deg);margin-left:4px;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .inner-header .area-menu #menu >ul.articles li.hover:hover{color:#000}header .inner-header .area-menu #menu >ul.articles li.current{color:#000}header .inner-header .area-menu #menu >ul.articles li.current span.text{display:flex;align-items:center}header .inner-header .area-menu #menu >ul.articles li.current span.text:after{opacity:1}header .inner-header .area-menu #menu >ul.articles li{padding:11px 16px;font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:13px;letter-spacing:-.02em;font-weight:400}header .inner-header .area-menu #menu >ul.articles li span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header .area-menu #menu >ul.articles li span.inner-text:before,header .inner-header .area-menu #menu >ul.articles li span.inner-text:after{content:'';display:block}header .inner-header .area-menu #menu >ul.articles li span.inner-text{line-height:1em}header .inner-header .area-menu #menu >ul.articles li span.inner-text:before{margin-top:calc(-0.1em)}header .inner-header .area-menu #menu >ul.articles li span.inner-text:after{margin-bottom:calc(-0.15em)}header .inner-header .area-menu #menu >ul.articles li:not(:first-child){border-top:solid 1px #d3d3d3}header .inner-header .area-menu #menu >ul.articles li span.text{display:flex;align-items:center;opacity:0;transform:translateY(10px)}header .inner-header .area-menu #menu .btn-lp.isMenu{background-color:#fff;display:block;border-inline:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}header .inner-header .area-menu #menu .btn-lp.isMenu .inner{padding:16px}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:12px;letter-spacing:-.02em;font-weight:500}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text:before,header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text:after{content:'';display:block}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text{line-height:1em}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text:before{margin-top:calc(0em)}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .label span.inner-text:after{margin-bottom:calc(0em)}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new{font-family:"basic-sans",sans-serif;font-style:normal;font-size:11px;letter-spacing:0;font-weight:300;background-color:#000;color:#fff;width:28px;height:14px;display:flex;justify-content:center;align-items:center}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text:before,header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text:after{content:'';display:block}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text{line-height:1em}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text:before{margin-top:calc(-0.1em)}header .inner-header .area-menu #menu .btn-lp.isMenu .inner .new span.inner-text:after{margin-bottom:calc(-0.2em)}footer{background-color:#939393;color:#fff;position:relative}@media (min-width:1px) and (max-width:860px){footer{padding:72px 20px 52px}}@media (min-width:861px) and (max-width:99999px){footer{padding:50px 32px}}footer .border{border-top:solid 2px #fff}footer h5.heading{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0}footer h5.heading span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer h5.heading span.inner-text:before,footer h5.heading span.inner-text:after{content:'';display:block}footer h5.heading span.inner-text{line-height:1em}footer h5.heading span.inner-text:before{margin-top:calc(-0.1em)}footer h5.heading span.inner-text:after{margin-bottom:calc(-0.15em)}@media (min-width:1px) and (max-width:860px){footer h5.heading{margin:12px 0 24px}}@media (min-width:861px) and (max-width:99999px){footer h5.heading{margin:12px 0 28px}}footer .btn-square{height:58px;width:100%;background-color:rgba(69,69,69,0.1);-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .btn-square.hover:hover{background-color:rgba(69,69,69,0.31)}@media (min-width:1px) and (max-width:860px){footer .logo{background-image:url("assets/img/common/logo-white-sp.png");background-size:100% 100%;width:143px;height:38px;display:block}}@media (min-width:861px) and (max-width:99999px){footer .logo{background-image:url("assets/img/common/logo-white.png");background-size:100% 100%;width:206px;height:54px;display:block}}@media (min-width:1px) and (max-width:860px){footer .frame-flex{margin-top:60px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex{display:flex;justify-content:flex-end;gap:28px;margin-top:78px;margin-right:118px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-menu{width:206px}}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-menu ul.articles{display:flex;margin-left:-10px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-menu ul.articles{display:table;margin-top:-7px}}footer .frame-flex .area-menu ul.articles li{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:12px;letter-spacing:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .frame-flex .area-menu ul.articles li span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-menu ul.articles li span.inner-text:before,footer .frame-flex .area-menu ul.articles li span.inner-text:after{content:'';display:block}footer .frame-flex .area-menu ul.articles li span.inner-text{line-height:1em}footer .frame-flex .area-menu ul.articles li span.inner-text:before{margin-top:calc(-0.1em)}footer .frame-flex .area-menu ul.articles li span.inner-text:after{margin-bottom:calc(-0.15em)}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-menu ul.articles li{padding:0 10px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-menu ul.articles li{padding:7px 0}}footer .frame-flex .area-menu ul.articles li[status="alpha"]{opacity:.5}footer .frame-flex .area-menu .btn-lp.isFooter{display:block;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin-top:24px}footer .frame-flex .area-menu .btn-lp.isFooter.hover:hover{opacity:.6}footer .frame-flex .area-menu .btn-lp.isFooter .inner{display:flex;align-items:center;gap:8px}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label{display:block;position:relative;z-index:1;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:10px;letter-spacing:-.02em;font-weight:500;color:#fff}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text:before,footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text:after{content:'';display:block}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text{line-height:1em}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text:before{margin-top:calc(0em)}footer .frame-flex .area-menu .btn-lp.isFooter .inner .label span.inner-text:after{margin-bottom:calc(0em)}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new{font-family:"basic-sans",sans-serif;font-style:normal;font-size:9px;letter-spacing:0;font-weight:300;background-color:#fff;color:#000;width:28px;height:14px;display:flex;justify-content:center;align-items:center}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text:before,footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text:after{content:'';display:block}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text{line-height:1em}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text:before{margin-top:calc(-0.1em)}footer .frame-flex .area-menu .btn-lp.isFooter .inner .new span.inner-text:after{margin-bottom:calc(-0.2em)}footer .frame-flex .area-store{position:relative}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-store{margin-top:36px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-store{width:323px}}footer .frame-flex .area-store a{display:flex}footer .frame-flex .area-store a:not(:first-child){margin-top:8px}footer .frame-flex .area-store a .box-logo{width:58px;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}footer .frame-flex .area-store a .box-text{color:#fff;display:flex;align-items:center;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:12px;letter-spacing:.07em;font-weight:400}footer .frame-flex .area-store a .box-text span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-store a .box-text span.inner-text:before,footer .frame-flex .area-store a .box-text span.inner-text:after{content:'';display:block}footer .frame-flex .area-store a .box-text span.inner-text{line-height:1.6em}footer .frame-flex .area-store a .box-text span.inner-text:before{margin-top:calc(-0.3em)}footer .frame-flex .area-store a .box-text span.inner-text:after{margin-bottom:calc(-0.3em)}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-store a .box-text{padding:0 20px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-store a .box-text{padding:0 28px}}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-sns{margin-top:36px;display:flex;gap:20px}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-sns{width:206px}}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-sns .box.box-follow{width:calc(206 / 360 * 100%)}}footer .frame-flex .area-sns .box.box-follow a{display:flex;align-items:center;padding:0 16px;box-sizing:border-box}footer .frame-flex .area-sns .box.box-follow a .box-icon{background-image:url("assets/img/common/icon-ig.png");background-size:100% 100%;width:22px;height:22.5px;display:block}footer .frame-flex .area-sns .box.box-follow a .box-text{margin-left:15px;color:#fff}footer .frame-flex .area-sns .box.box-follow a .box-text h6{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:10px;letter-spacing:-.02em;font-weight:400}footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text:before,footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text:after{content:'';display:block}footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text{line-height:1.6em}footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text:before{margin-top:calc(-0.3em)}footer .frame-flex .area-sns .box.box-follow a .box-text h6 span.inner-text:after{margin-bottom:calc(-0.3em)}footer .frame-flex .area-sns .box.box-follow a .box-text h5{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:8px;letter-spacing:0;margin-top:3px}footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text:before,footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text:after{content:'';display:block}footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text{line-height:1em}footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text:before{margin-top:calc(-0.1em)}footer .frame-flex .area-sns .box.box-follow a .box-text h5 span.inner-text:after{margin-bottom:calc(-0.15em)}@media (min-width:1px) and (max-width:860px){footer .frame-flex .area-sns .box.box-share{width:calc(124 / 360 * 100%)}}@media (min-width:861px) and (max-width:99999px){footer .frame-flex .area-sns .box.box-share{margin-top:60px}}footer .frame-flex .area-sns .box.box-share .btns{display:flex;gap:28px}footer .frame-flex .area-sns .box.box-share .btns a.btn{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .frame-flex .area-sns .box.box-share .btns a.btn.hover:hover{opacity:.5}footer .frame-flex .area-sns .box.box-share .btns a.btn[type='fb']{background-image:url("assets/img/common/icon-fb.png");background-size:100% 100%;width:20px;height:20px;display:block}footer .frame-flex .area-sns .box.box-share .btns a.btn[type='x']{background-image:url("assets/img/common/icon-x.png");background-size:100% 100%;width:20px;height:20px;display:block}@media (min-width:1px) and (max-width:860px){footer .frame-bottom{margin-top:56px}}@media (min-width:861px) and (max-width:99999px){footer .frame-bottom{margin-top:67px;display:flex;justify-content:space-between;align-items:flex-end}}footer .frame-bottom .area-copy .slash{background-image:url("assets/img/common/slash-white.png");background-size:100% 100%;width:25px;height:46px;display:block}footer .frame-bottom .area-copy h4{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:18px;letter-spacing:.12em;font-weight:400;margin-top:16px}footer .frame-bottom .area-copy h4 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-bottom .area-copy h4 span.inner-text:before,footer .frame-bottom .area-copy h4 span.inner-text:after{content:'';display:block}footer .frame-bottom .area-copy h4 span.inner-text{line-height:1.6em}footer .frame-bottom .area-copy h4 span.inner-text:before{margin-top:calc(-0.3em)}footer .frame-bottom .area-copy h4 span.inner-text:after{margin-bottom:calc(-0.3em)}footer .frame-bottom .copyright{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0}footer .frame-bottom .copyright span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}footer .frame-bottom .copyright span.inner-text:before,footer .frame-bottom .copyright span.inner-text:after{content:'';display:block}footer .frame-bottom .copyright span.inner-text{line-height:1em}footer .frame-bottom .copyright span.inner-text:before{margin-top:calc(-0.1em)}footer .frame-bottom .copyright span.inner-text:after{margin-bottom:calc(-0.15em)}@media (min-width:1px) and (max-width:860px){footer .frame-bottom .copyright{margin-top:48px}}html[page='index'] article#firstview{width:100%;overflow:hidden}@media (min-width:1px) and (max-width:860px){html[page='index'] article#firstview{height:100svh;position:fixed;inset:0}}@media (min-width:861px) and (max-width:99999px){html[page='index'] article#firstview{position:absolute;top:0}html[page='index'] article#firstview.-fixed{position:fixed;inset:0}}html[page='index'] article#firstview .frame-front{width:100%;height:100%;display:flex}html[page='index'] article#firstview .frame-front .area-kv{height:100%;position:relative}@media (min-width:1px) and (max-width:860px){html[page='index'] article#firstview .frame-front .area-kv{width:calc(100% - 40px)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] article#firstview .frame-front .area-kv{width:calc(100% - 60px);aspect-ratio:2070/1350}}html[page='index'] article#firstview .frame-front .area-kv ul.slide{width:100%;height:100%;position:relative;overflow:hidden;opacity:0}html[page='index'] article#firstview .frame-front .area-kv ul.slide.in{opacity:1;transition:3s opacity cubic-bezier(.23,1,.32,1)}html[page='index'] article#firstview .frame-front .area-kv ul.slide li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}html[page='index'] article#firstview .frame-front .area-kv ul.slide li[count="1"] .photos .photo.isPC,html[page='index'] article#firstview .frame-front .area-kv ul.slide li[count="2"] .photos .photo.isPC{background-position:left center}html[page='index'] article#firstview .frame-front .area-kv ul.slide li[status="fadein"]{animation:.5s kvFadeinAnimation linear}@-moz-keyframes kvFadeinAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes kvFadeinAnimation{0%{opacity:0}100%{opacity:1}}@-o-keyframes kvFadeinAnimation{0%{opacity:0}100%{opacity:1}}@keyframes kvFadeinAnimation{0%{opacity:0}100%{opacity:1}}html[page='index'] article#firstview .frame-front .area-kv ul.slide li[status="fadeout"]{transition:.5s opacity linear;opacity:0}html[page='index'] article#firstview .frame-front .area-kv ul.slide li .photos{width:100%;height:100%}html[page='index'] article#firstview .frame-front .area-kv ul.slide li .photos[scale="out"]{transition:4s transform linear;transform:scale(1)}html[page='index'] article#firstview .frame-front .area-kv ul.slide li .photos .photo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}html[page='index'] article#firstview .frame-front .area-kv ul.slide li .photos .photo.photo.isSP{background-position:top center}html[page='index'] article#firstview .frame-front .area-kv .box-text{position:absolute;opacity:0}@media (min-width:1px) and (max-width:860px){html[page='index'] article#firstview .frame-front .area-kv .box-text{bottom:30px;left:0;width:100%}}@media (min-width:861px) and (max-width:99999px){html[page='index'] article#firstview .frame-front .area-kv .box-text{top:80px;right:90px}}html[page='index'] article#firstview .frame-front .area-kv .box-text.in{opacity:1;transition:2s opacity 1s cubic-bezier(.23,1,.32,1)}@media (min-width:1px) and (max-width:860px){html[page='index'] article#firstview .frame-front .area-kv .box-text .text{background-image:url("assets/img/top/kv-text-sp.png");background-size:100% 100%;width:309px;height:207px;display:block;margin:0 auto}}@media (min-width:861px) and (max-width:99999px){html[page='index'] article#firstview .frame-front .area-kv .box-text .text{background-image:url("assets/img/top/kv-text-pc.png");background-size:100% 100%;width:323px;height:209px;display:block}}html[page='index'] article#firstview .frame-front .area-kv .box-click{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transform:translateX(100%)}html[page='index'] article#firstview .frame-front .area-kv .box-click.in{transform:translateX(0);transition:0s transform 3s linear}html[page='index'] article#firstview .frame-front .area-kv .box-click .cell{width:50%;height:100%}html[page='index'] article#firstview .frame-front .area-kv .box-click .cell[direct='prev']{cursor:url("assets/img/top/arrow-l.svg") 6.5 12.5,auto}html[page='index'] article#firstview .frame-front .area-kv .box-click .cell[direct='next']{cursor:url("assets/img/top/arrow-r.svg") 6.5 12.5,auto}html[page='index'] article#firstview .frame-front .area-side{box-sizing:border-box;position:relative;opacity:0}html[page='index'] article#firstview .frame-front .area-side.in{opacity:1;transition:2s opacity 1s cubic-bezier(.23,1,.32,1)}@media (min-width:1px) and (max-width:860px){html[page='index'] article#firstview .frame-front .area-side{width:40px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] article#firstview .frame-front .area-side{width:60px}}html[page='index'] article#firstview .frame-front .area-side .inner-area-side{height:calc(100% - 20px * 2);max-height:calc(100svh - 20px * 2);position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px 0}html[page='index'] article#firstview .frame-front .area-side .seekbar{position:absolute;top:0;left:0;width:1px;height:100%}html[page='index'] article#firstview .frame-front .area-side .seekbar .tip{width:100%;height:0%;opacity:1;background-color:#000}html[page='index'] article#firstview .frame-front .area-side .seekbar .tip[status="play"]{transition:4s height linear,.4s opacity 3.6s linear;height:100%;opacity:.2}html[page='index'] article#firstview .frame-front .area-side .seekbar[fade="out"]{transition:1s opacity 0s linear;opacity:0}html[page='index'] article#firstview .frame-front .area-side .wrap-navigation{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}html[page='index'] article#firstview .frame-front .area-side .wrap-navigation ul.dot-navigation{display:flex;flex-direction:column;gap:8px}html[page='index'] article#firstview .frame-front .area-side .wrap-navigation ul.dot-navigation li{width:4px;height:4px;border-radius:100%;box-sizing:border-box;border:solid 1px #cdcdcd;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview .frame-front .area-side .wrap-navigation ul.dot-navigation li[status='current']{border-color:#000}html[page='index'] article#firstview .frame-front .area-side .counter{display:flex;flex-direction:column;align-items:center}html[page='index'] article#firstview .frame-front .area-side .counter .current{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0;font-weight:400}html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text:before,html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text:after{content:'';display:block}html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text{line-height:1em}html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text:before{margin-top:calc(-0.1em)}html[page='index'] article#firstview .frame-front .area-side .counter .current span.inner-text:after{margin-bottom:calc(-0.15em)}html[page='index'] article#firstview .frame-front .area-side .counter .line{margin:10px 0}html[page='index'] article#firstview .frame-front .area-side .counter .line svg{display:block}html[page='index'] article#firstview .frame-front .area-side .counter .all{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0;font-weight:400;color:#939393}html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text:before,html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text:after{content:'';display:block}html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text{line-height:1em}html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text:before{margin-top:calc(-0.1em)}html[page='index'] article#firstview .frame-front .area-side .counter .all span.inner-text:after{margin-bottom:calc(-0.15em)}html[page='index'] article#firstview .frame-front .area-side .scroll{display:flex;flex-direction:column;align-items:center;margin-top:20px}html[page='index'] article#firstview .frame-front .area-side .scroll .text{background-image:url("assets/img/top/kv-scroll-text.png");background-size:100% 100%;width:9px;height:94px;display:block}html[page='index'] article#firstview .frame-front .area-side .scroll .arrow{margin-top:10px;animation:float 1.5s ease-in-out infinite}html[page='index'] article#firstview .frame-front .area-side .scroll .arrow svg{display:block;transform:rotate(90deg);transform-origin:center center}@-moz-keyframes float{0%,10%{transform:translateY(0);animation-timing-function:ease-out}5%{transform:translateY(5px);animation-timing-function:ease-in}}@-webkit-keyframes float{0%,10%{transform:translateY(0);animation-timing-function:ease-out}5%{transform:translateY(5px);animation-timing-function:ease-in}}@-o-keyframes float{0%,10%{transform:translateY(0);animation-timing-function:ease-out}5%{transform:translateY(5px);animation-timing-function:ease-in}}@keyframes float{0%,10%{transform:translateY(0);animation-timing-function:ease-out}5%{transform:translateY(5px);animation-timing-function:ease-in}}html[page='index'] article#firstview .frame-overlay-black{background-color:#2b2b2b;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none}html[page='index'] .dummy-area{user-select:none;pointer-events:none}@media (min-width:1px) and (max-width:860px){html[page='index'] .dummy-area{width:100%;height:100svh}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .dummy-area{width:calc(100% - 60px);aspect-ratio:2070/1350;position:relative;top:0}}html[page='index'] .detail-element{background-image:url("assets/img/common/paper-texture.jpg");background-size:1000px 1000px;background-position:center center;position:relative}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element{padding-bottom:140px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element{padding-bottom:177px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept{padding:24px 0 0}}html[page='index'] .detail-element article#concept .area-first{display:flex;background-position:right bottom;background-repeat:no-repeat}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first{background-image:url("assets/img/common/paper-sp.png");background-size:45px 27px;padding-bottom:54px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first{background-image:url("assets/img/common/paper.png");background-size:60px 36px;padding:168px 164px 176px 150px}}html[page='index'] .detail-element article#concept .area-first .inner{display:flex;width:100%}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner{flex-direction:column-reverse}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner{justify-content:space-between;margin:0 auto}}html[page='index'] .detail-element article#concept .area-first .inner .box-text{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-text{padding:0 20px;margin-top:60px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-text{margin-right:32px;width:calc(438 / 1127 * 100%)}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts{margin-top:36px}}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .slash{background-image:url("assets/img/common/slash-black.png");background-size:100% 100%;width:25px;height:46px;display:block}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .slash{margin-top:40px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .slash{margin-top:56px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:32px;letter-spacing:.12em;font-weight:500;margin-top:40px}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:before,html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text{line-height:1.4em}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:before{margin-top:calc(-0.2em)}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:after{margin-bottom:calc(-0.2em)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:40px;letter-spacing:.12em;font-weight:500;margin-top:56px}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:before,html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text{line-height:1.4em}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:before{margin-top:calc(-0.2em)}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts h2.copy span.inner-text:after{margin-bottom:calc(-0.2em)}}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text{margin-top:40px}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:14px;letter-spacing:.06em;font-weight:500}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text:before,html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text{line-height:2.2em}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text:before{margin-top:calc(-0.6em)}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p span.inner-text:after{margin-bottom:calc(-0.6em)}@media (min-width:861px) and (max-width:1400px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts .text p br{display:none}}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note{margin-top:20px}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:8px;letter-spacing:.1em;font-weight:400}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:before,html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:after{margin-bottom:calc(-0.3em)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:11px;letter-spacing:.1em;font-weight:400}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:before,html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#concept .area-first .inner .box-text .texts small.note span.inner-text:after{margin-bottom:calc(-0.3em)}}html[page='index'] .detail-element article#concept .area-first .inner .box-photo{position:relative;display:table}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-first .inner .box-photo{padding:0 20px;width:100%;max-width:450px;margin:0 auto;box-sizing:border-box}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-photo{width:calc(557 / 1127 * 100%)}}html[page='index'] .detail-element article#concept .area-first .inner .box-photo .photos{width:100%}html[page='index'] .detail-element article#concept .area-first .inner .box-photo .photos img{display:none}@media (min-width:1px) and (max-width:1200px){html[page='index'] .detail-element article#concept .area-first .inner .box-photo .photos img.img-sp{display:block}}@media (min-width:1201px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-first .inner .box-photo .photos img.img-pc{display:block}}html[page='index'] .detail-element article#concept .area-photo{width:100%;overflow:hidden;background-color:#e2e7ea;position:relative}html[page='index'] .detail-element article#concept .area-photo:before{content:"";display:block}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-photo:before{padding-top:calc(322 / 390 * 100%)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-photo:before{padding-top:calc(640 / 1440 * 100%)}}html[page='index'] .detail-element article#concept .area-photo .parallax-frame{width:100%;height:100%;position:absolute;top:0;left:0}html[page='index'] .detail-element article#concept .area-photo .parallax-frame .photo{width:100%;height:100%;background-image:url("assets/img/top/concept-pc.jpg");background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#concept .area-photo .parallax-frame .photo{background-size:calc(520 / 390 * 100%) auto}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#concept .area-photo .parallax-frame .photo{background-size:calc(1629 / 1440 * 100%) auto}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex{padding:72px 20px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex{padding:160px 32px 160px 150px;display:flex;flex-wrap:wrap}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-side{width:calc(234 / 1260 * 100%);min-width:150px;max-width:234px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items{gap:8px;display:flex;margin-top:48px}}@media (min-width:1px) and (max-width:460px){html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items{justify-content:space-between}}@media (min-width:461px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items{gap:22px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items{margin-top:66px}}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;opacity:.5}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item[status='current']{opacity:1}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item:not(:first-child){margin-top:32px}}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item.hover:hover{opacity:1}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:16px;letter-spacing:0;font-weight:400}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text{line-height:1em}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text:before{margin-top:calc(-0.1em)}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h5 span.inner-text:after{margin-bottom:calc(-0.15em)}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:10px;letter-spacing:.1em;font-weight:400;margin-top:12px}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text{line-height:1em}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text:before{margin-top:calc(0em)}html[page='index'] .detail-element article#product .box-flex .area-side ul.sort-items li.item h6 span.inner-text:after{margin-bottom:calc(0em)}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main{margin-top:36px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main{flex:1}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items{display:flex;flex-wrap:wrap;border-collapse:collapse}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item{box-sizing:border-box;border:solid 1px #d3d3d3}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item[status="view"]{display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item[status="hidden"]{display:none}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item{width:100%}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(n + 2){margin-top:-1px}}@media (min-width:861px) and (max-width:1200px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item{width:calc(100% / 2)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(n + 3){margin-top:-1px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(2n - 1){margin-left:-1px;width:calc(100% / 2 + 1px)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(2n){margin-left:-1px;width:calc(100% / 2 + 1px)}}@media (min-width:1201px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item{width:calc(100% / 3)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(n + 4){margin-top:-1px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(3n - 1){margin-left:-1px;width:calc(100% / 3 + 1px)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item:nth-child(3n){margin-left:-1px;width:calc(100% / 3 + 1px)}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text{display:flex;align-items:center;font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:9px;letter-spacing:0;font-weight:400}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text:before{margin-top:calc(-0.4em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.inner-text:after{margin-bottom:calc(-0.45em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item h6.dot-text span.dot{background-image:url("assets/img/common/dot.png");background-size:100% 100%;width:3px;height:3px;display:block;margin-right:5px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn{width:100%;height:100%;display:block;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn.link{cursor:url("assets/img/top/cursor-viewmore.svg") 38 38,auto}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn{padding:0 20px 32px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn{padding:40px 24px 32px}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn.hover:hover{background-color:#fff}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn.hover:hover .area-first .box-image img.image-hover{opacity:1;filter:brightness(1);transition:1s filter 0s cubic-bezier(.23,1,.32,1),1s opacity 0s cubic-bezier(.23,1,.32,1)}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first{width:100%;display:flex;justify-content:space-between;align-items:center;background-repeat:no-repeat;background-size:123px 191px;background-position:calc(100% + 2px) center}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first{background-image:none !important}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text{height:243px;display:flex;flex-direction:column;justify-content:center}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en{font-family:"basic-sans",sans-serif;font-style:normal;font-size:32px;letter-spacing:0;font-weight:300}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text{line-height:1.1em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text:before{margin-top:calc(-0.15em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en span.inner-text:after{margin-bottom:calc(-0.25em)}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en{font-size:28px}}@media (min-width:861px) and (max-width:1400px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h3.name-en{font-size:calc(32 / 1025 * (100vw - (32px * 2 + 234px)))}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:10px;letter-spacing:.06em;font-weight:400;color:#5f5f5f;margin-top:16px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text h4.name-jp span.inner-text:after{margin-bottom:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy{position:relative;z-index:5;margin-top:20px}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy{position:absolute}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:13px;letter-spacing:.1em;font-weight:400}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-copy .inner-box-copy h5.copy span.inner-text:after{margin-bottom:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .box-category2-otc-drug.isSP .label{background-image:url("assets/img/top/category2-otc-drug.png");background-size:100% 100%;width:52px;height:16px;display:block;margin-top:12px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp{margin-top:12px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:8px;letter-spacing:.1em;font-weight:400;color:#939393}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-text .note-sp small.note span.inner-text:after{margin-bottom:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image .box-category2-otc-drug .label{background-image:url("assets/img/top/category2-otc-drug.png");background-size:100% 100%;width:52px;height:16px;display:block;position:absolute;top:14px;right:14px;z-index:1}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC{position:relative;margin-top:30px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC img.image-hover{position:absolute;top:0;left:0;opacity:0;filter:brightness(1.2);transition:.5s filter 0s cubic-bezier(.23,1,.32,1),.5s opacity 0s cubic-bezier(.23,1,.32,1)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:11px;letter-spacing:.1em;font-weight:400;color:#939393;position:absolute;bottom:0;left:0}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .area-first .box-image.isPC .note-pc small.note span.inner-text:after{margin-bottom:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail{border-top:solid 1px #000;padding:12px 0 16px;display:flex}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail{margin-top:26px}}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li{width:calc(100% / 3)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p{font-family:"basic-sans",sans-serif;font-style:normal;font-size:14px;letter-spacing:0;font-weight:300;margin-top:12px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text:before{margin-top:calc(-0.4em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.inner-text:after{margin-bottom:calc(-0.5em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:7px;letter-spacing:.1em;font-weight:400;margin-left:2px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn ul.box-detail li p span.in-tax span.inner-text:after{margin-bottom:calc(-0.3em)}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:12px 0 16px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul{display:flex;justify-content:flex-end;flex-wrap:wrap}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul[count='1']{justify-content:center}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li:not(:first-child){margin-left:4px}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='1'] .illust{background-image:url("assets/img/common/ingredient-1.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='2'] .illust{background-image:url("assets/img/common/ingredient-2.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='3'] .illust{background-image:url("assets/img/common/ingredient-3.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='4'] .illust{background-image:url("assets/img/common/ingredient-4.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='5'] .illust{background-image:url("assets/img/common/ingredient-5.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='6'] .illust{background-image:url("assets/img/common/ingredient-6.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .box-ingredient ul li[num='7'] .illust{background-image:url("assets/img/common/ingredient-7.png");background-size:100% 100%;width:108px;height:80.5px;display:block}html[page='index'] .detail-element article#product .box-flex .area-main ul.product-items li.item .btn .viewmore{margin:24px 0 0 auto}html[page='index'] .detail-element article#product .box-flex .area-main .attention{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:11px;letter-spacing:.02em;font-weight:400;color:#5f5f5f}html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text:before,html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text{line-height:1em}html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text:before{margin-top:calc(0em)}html[page='index'] .detail-element article#product .box-flex .area-main .attention span.inner-text:after{margin-bottom:calc(0em)}html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-1{display:none}html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-1[coming-soon-is='1']{display:block}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-1{margin-bottom:28px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-1{margin-bottom:40px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-2{margin-top:28px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .box-flex .area-main .attention.attention-2{margin-top:40px}}html[page='index'] .detail-element article#product .area-overview{width:100%;background-color:#e2e7ea;position:relative}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview{min-height:calc(100svh + (72px * 2));aspect-ratio:390/786}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview{min-height:calc(100svh + (100px * 2));aspect-ratio:2880/3290}}html[page='index'] .detail-element article#product .area-overview .box-bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview .box-bg{background-image:url("assets/img/top/product-image-sp.jpg")}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview .box-bg{background-image:url("assets/img/top/product-image.jpg")}}html[page='index'] .detail-element article#product .area-overview .box-elem{position:sticky;top:0;left:0;width:100%;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview .box-elem{padding:72px 40px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview .box-elem{padding:100px 150px}}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text{color:#fff}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:32px;letter-spacing:.12em;font-weight:400}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:before,html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text{line-height:1.4em}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:before{margin-top:calc(-0.2em)}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:after{margin-bottom:calc(-0.2em)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:44px;letter-spacing:.12em;font-weight:400}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:before,html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text{line-height:1.4em}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:before{margin-top:calc(-0.2em)}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text h2.heading span.inner-text:after{margin-bottom:calc(-0.2em)}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:13px;letter-spacing:.06em;font-weight:400;margin-top:32px}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:before,html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text{line-height:2em}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:before{margin-top:calc(-0.5em)}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:after{margin-bottom:calc(-0.5em)}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:14px;letter-spacing:.06em;font-weight:400;margin-top:48px}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:before,html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text{line-height:2em}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:before{margin-top:calc(-0.5em)}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text p span.inner-text:after{margin-bottom:calc(-0.5em)}}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small{margin-top:20px;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:9px;letter-spacing:.06em;font-weight:400}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text:before,html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text{line-height:2em}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text:before{margin-top:calc(-0.5em)}html[page='index'] .detail-element article#product .area-overview .box-elem .cell-text small span.inner-text:after{margin-bottom:calc(-0.5em)}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-logo{background-image:url("assets/img/common/logo-white-sp.png");background-size:100% 100%;width:143px;height:38px;display:block;margin-top:38px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#product .area-overview .box-elem .cell-logo{background-image:url("assets/img/common/logo-white.png");background-size:100% 100%;width:206px;height:54px;display:block;margin-top:54px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column{display:flex;border-bottom:solid 1px #d3d3d3}}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column{padding:72px 20px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column{width:calc((1440 - 500) / 1440 * 100%);padding:100px 32px 100px 150px;border-right:solid 1px #d3d3d3}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .wrap-text{display:flex;justify-content:space-between;align-items:flex-end}}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .wrap-text .viewmore{margin-top:32px}}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns{margin-top:20px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns{margin-top:40px}}html[page='index'] .detail-element article#column .area-column .columns a.column{display:flex;padding:20px 0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;cursor:url("assets/img/top/cursor-viewmore.svg") 38 38,auto}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column{align-items:flex-start}}html[page='index'] .detail-element article#column .area-column .columns a.column[status='alpha']{opacity:.7}html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo{position:relative}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo{width:calc(103 / 350 * 100%);max-width:206px}html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo:before{content:'';display:block;padding-top:calc(86 / 103 * 100%)}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo{width:206px;height:173px}}html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo .photo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-photo .photo{position:absolute;top:0;left:0}}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text{padding-left:28px;flex:1}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date{display:none;align-items:center;gap:12px}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date.sp{display:flex}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date.pc{display:flex}}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date{margin-top:16px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date{justify-content:flex-end}}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6{font-family:"lft-etica-mono",sans-serif;font-style:normal;font-size:10px;letter-spacing:0;font-weight:400;color:#939393}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text:before,html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text:before{margin-top:calc(-0.4em)}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date h6 span.inner-text:after{margin-bottom:calc(-0.45em)}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text .tag-date .line{display:block;width:1px;height:8px;background-color:#939393}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:14px;letter-spacing:.08em;font-weight:400}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:before,html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:after{margin-bottom:calc(-0.3em)}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:20px;letter-spacing:.08em;font-weight:400;margin-top:20px}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:before,html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text h4.heading span.inner-text:after{margin-bottom:calc(-0.3em)}}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:12px;letter-spacing:.06em;font-weight:400;color:#5f5f5f}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text:before,html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text span.inner-text:after{margin-bottom:calc(-0.3em)}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text{margin-top:20px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-column .columns a.column .box-text p.text{margin-top:24px}}html[page='index'] .detail-element article#column .area-topics{background-size:cover;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;position:relative}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-topics{background-image:url("assets/img/top/topics-bg-sp.jpg");min-height:287px;border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}html[page='index'] .detail-element article#column .area-topics:before{content:'';display:block;padding-top:calc(287 / 390 * 100%)}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-topics{width:calc(500 / 1440 * 100%);min-width:350px;background-image:url("assets/img/top/topics-bg.jpg")}}html[page='index'] .detail-element article#column .area-topics .wrap-text{box-sizing:border-box}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-topics .wrap-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:72px 40px}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-topics .wrap-text{display:flex;justify-content:space-between;align-items:flex-end;padding:100px 40px}}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p{color:#5f5f5f}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:12px;letter-spacing:.06em;font-weight:400;margin-top:20px}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:before,html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:after{margin-bottom:calc(-0.3em)}}@media (min-width:1051px) and (max-width:99999px){html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p{font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-style:normal;font-size:16px;letter-spacing:.06em;font-weight:400;margin-top:22px}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text{border-top:.1px solid rgba(0,0,0,0);border-bottom:.1px solid rgba(0,0,0,0);display:block}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:before,html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:after{content:'';display:block}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text{line-height:1.6em}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:before{margin-top:calc(-0.3em)}html[page='index'] .detail-element article#column .area-topics .wrap-text .box-1 p span.inner-text:after{margin-bottom:calc(-0.3em)}}@media (min-width:1px) and (max-width:1050px){html[page='index'] .detail-element article#column .area-topics .wrap-text .box-2{margin-top:38px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics{padding-top:60px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics{padding-top:166px}}html[page='index'] .detail-element article#topics .banners{overflow:hidden}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element{display:inline-flex;min-width:100%}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element:not([status="play"]){justify-content:center}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"]{animation:slide 50s linear infinite}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='1']{animation:slide-sp 5s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='1']{animation:slide 5s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='2']{animation:slide-sp 10s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='2']{animation:slide 10s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='3']{animation:slide-sp 15s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='3']{animation:slide 15s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='4']{animation:slide-sp 20s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='4']{animation:slide 20s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='5']{animation:slide-sp 25s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='5']{animation:slide 25s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='6']{animation:slide-sp 30s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='6']{animation:slide 30s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='7']{animation:slide-sp 35s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='7']{animation:slide 35s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='8']{animation:slide-sp 40s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='8']{animation:slide 40s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='9']{animation:slide-sp 45s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='9']{animation:slide 45s linear infinite}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='10']{animation:slide-sp 50s linear infinite}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element[status="play"][count='10']{animation:slide 50s linear infinite}}@-moz-keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 14px))}}@-webkit-keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 14px))}}@-o-keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 14px))}}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 14px))}}@-moz-keyframes slide-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 4px))}}@-webkit-keyframes slide-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 4px))}}@-o-keyframes slide-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 4px))}}@keyframes slide-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 4px))}}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items{display:flex}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items{gap:8px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items{gap:28px}}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items.clone-items{margin-left:8px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items.clone-items{margin-left:28px}}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner{display:block;overflow:hidden;position:relative}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner{width:308px}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner{width:440px}}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner:before{content:"";display:block;padding-top:calc(206 / 440 * 100%)}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner.hover:hover .photo{transform:scale(1.02);transition:2s transform 0s cubic-bezier(.19,1,.22,1)}html[page='index'] .detail-element article#topics .banners .area-slide .slider-element ul.items li a.banner .photo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1);transform-origin:center center;transition:1s transform 0s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .area-movie{padding:0 20px}}html[page='index'] .detail-element article#topics .area-movie .movie-element{position:relative;max-width:1025px;box-sizing:border-box;width:100%}@media (min-width:1px) and (max-width:860px){html[page='index'] .detail-element article#topics .area-movie .movie-element{margin:40px auto 0}}@media (min-width:861px) and (max-width:99999px){html[page='index'] .detail-element article#topics .area-movie .movie-element{margin:140px auto 0}}html[page='index'] .detail-element article#topics .area-movie .movie-element:before{content:'';display:block;padding-top:calc(9 / 16 * 100%)}html[page='index'] .detail-element article#topics .area-movie .movie-element.hover:hover .inner .movie-thumbnail .photo{transform:scale(1.02);transition:2s transform 0s cubic-bezier(.19,1,.22,1)}html[page='index'] .detail-element article#topics .area-movie .movie-element.hover:hover .inner .movie-thumbnail .overlay{opacity:.1;transition:2s opacity 0s cubic-bezier(.19,1,.22,1)}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner{position:absolute;top:0;left:0;width:100%;height:100%}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner iframe{width:100%;height:100%}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail[visible="none"]{opacity:0;left:-9999px;transition:1s opacity 0s linear,0s left 1s linear}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail .photo{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1);transform-origin:center center;transition:1s transform 0s cubic-bezier(.19,1,.22,1)}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.24);opacity:1;transition:1s opacity 0s cubic-bezier(.19,1,.22,1)}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail .icon{position:relative}html[page='index'] .detail-element article#topics .area-movie .movie-element .inner .movie-thumbnail .icon h6{color:#fff;margin-top:12px;text-align:center}
