﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}main{height:7000px;padding-bottom:30px}@media screen and (max-width: 767px){main{padding-bottom:20%;position:relative}}#header a{text-decoration:none;color:#000;-webkit-transition:all .3s;transition:all .3s}#header a:visited{color:#000}#header a:hover{color:#fff}#header .header_box .navToggle{display:block;position:fixed;top:135px;right:20px;cursor:pointer;z-index:998;padding:15px;-webkit-transition:all .4s;transition:all .4s;background:none;border:none}#header .header_box .navToggle span{position:absolute;background:#8e8f93;width:100%;height:2px;right:0;margin:auto}#header .header_box .navToggle span:nth-child(1){top:3px}#header .header_box .navToggle span:nth-child(2){top:0;bottom:0}#header .header_box .navToggle span:nth-child(3){bottom:3px}#header .header_box .navToggle.active{padding:20px;top:20px}#header .header_box .navToggle.active span{position:absolute;background:#fff;display:block;width:100%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header .header_box .navToggle.active span:nth-child(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#header .header_box .navToggle.active span:nth-child(2){display:none}#header .header_box .navToggle.active span:nth-child(3){top:15%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#header .header_box .navToggle:hover{opacity:0.7}#header .nav_custom{position:fixed;z-index:997;top:0;right:0;width:100%;height:100vh;overflow:hidden;background-color:rgba(82,83,89,0.95);visibility:hidden;display:flex;align-items:center;justify-content:center}#header .nav_custom.no-active{animation-duration:.3s;animation-name:fade-out}#header .nav_custom.active{visibility:visible;animation-duration:.3s;animation-name:fade-in}#header .nav_custom.active .hidden{visibility:visible !important}@keyframes fade-in{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:0.5}100%{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}50%{visibility:visible;opacity:0.5}100%{visibility:hidden;opacity:0}}#header .nav_custom .hidden{visibility:hidden !important}#header .nav_custom .nav_custom_inner{display:flex;align-items:flex-start;justify-content:center;width:95%;max-width:1000px}#header .nav_custom .nav_custom_inner div{max-width:290px;margin-right:150px}@media screen and (max-width: 1440px){#header .nav_custom .nav_custom_inner div{margin-right:15%}}#header .nav_custom .nav_custom_inner div p{width:286px;height:151px;background-image:url(../images/header_main_text.png)}@media screen and (max-width: 1440px){#header .nav_custom .nav_custom_inner div p{width:19.86vw;height:10.5vw}}#header .nav_custom .nav_custom_inner div dl{margin-top:35px}#header .nav_custom .nav_custom_inner div dl dd{width:164px;height:17px;background-image:url(../images/header_sub_text.png)}@media screen and (max-width: 1440px){#header .nav_custom .nav_custom_inner div dl dd{width:11.39vw;height:1.18vw}}#header .nav_custom .nav_custom_inner div dl dt{width:80%;margin-top:35px}#header .nav_custom .nav_custom_inner div dl dt img{max-width:100%}#header .nav_custom .nav_custom_inner nav{width:100%;max-width:560px;font-family:a-otf-ryumin-pr6n, sans-serif}#header .nav_custom .nav_custom_inner nav ul li{border-top:1px solid #fff}#header .nav_custom .nav_custom_inner nav ul li:last-child{border-bottom:1px solid #fff}#header .nav_custom .nav_custom_inner nav ul li a{padding:25px 20px;display:block;font-size:26px;color:#fff;background-color:rgba(82,83,89,0);-webkit-transition:background-color .3s;transition:background-color .3s;letter-spacing:0.15em;position:relative}@media screen and (max-width: 1440px){#header .nav_custom .nav_custom_inner nav ul li a{font-size:1.81vw}}#header .nav_custom .nav_custom_inner nav ul li a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}#header .nav_custom .nav_custom_inner nav ul li a:hover{background-color:#3b3b40}@media screen and (max-width: 767px){#header .header_box .navToggle{top:10px;right:3%;position:absolute}#header .header_box .navToggle.active{top:12px}#header .nav_custom .nav_custom_inner{display:block;width:90%;max-width:none}#header .nav_custom .nav_custom_inner div{max-width:none;margin-right:0}#header .nav_custom .nav_custom_inner div p{display:none}#header .nav_custom .nav_custom_inner div dl{margin-top:0;display:flex;align-items:center;justify-content:space-between}#header .nav_custom .nav_custom_inner div dl dd{width:40vw;height:4vw}#header .nav_custom .nav_custom_inner div dl dt{width:45%;margin-top:0}#header .nav_custom .nav_custom_inner nav{max-width:none;margin-top:10%}#header .nav_custom .nav_custom_inner nav ul li a{padding:7% 4%;font-size:4.5vw}#header .nav_custom .nav_custom_inner nav ul li a:after{right:2.5%;width:9.5vw;height:2.2vw}}.side{position:fixed;top:65%;right:0;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);-webkit-transition:transform .5s;transition:transform .5s;z-index:995}.side a{text-align:center;border:1px solid #8c8c8c;border-right:none;background-color:#fff;display:block;padding:28px 10px 15px 15px;-webkit-transition:all .3s;transition:all .3s}.side a:hover{opacity:0.7}.side a span{display:block;margin:auto}.side a span.side_text1{width:18px;height:152px;background-image:url(../images/side_text1.png);margin-bottom:15px}.side a span.side_text2{width:92px;height:10px;background-image:url(../images/side_text2.png);margin-top:18px}@media screen and (max-width: 1440px){.side a img{width:6.12vw}.side a span.side_text1{width:20.44%;height:10.56vw;margin-bottom:17%}.side a span.side_text2{width:104.6%;height:1.11vw;margin-top:20%}}@media screen and (max-width: 767px){.side{top:auto;bottom:0;-webkit-transform:none;transform:none;display:none;width:100%}.side a{border-left:none;padding:5% 8%}.side a:hover{opacity:1}.side a img{position:absolute;top:50%;right:8%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30vw}.side a span{margin:0 auto 0 0}.side a span.side_text1{width:54%;height:6vw;background-image:url(../images/side_text1_sp.png);background-position:top;margin-bottom:3.5%;padding-bottom:3.5%;position:relative}.side a span.side_text1:after{content:"";position:absolute;left:0;bottom:0;width:26%;height:1px;background-color:#8c8c8c}.side a span.side_text2{width:38%;height:3.8vw;margin-top:0}}.hidden{text-indent:-9999px;white-space:nowrap;overflow:hidden;display:block;visibility:visible !important;background-repeat:no-repeat;background-position:center;background-size:contain}article{font-size:100%;font-family:"YuGothic", "游ゴシック", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;color:#434445;background-color:#f5f5f5}article img{max-width:100%}article a{text-decoration:none;color:#000;-webkit-transition:all .3s;transition:all .3s}article a:visited{color:#000}article a:hover{color:#fff;text-decoration:none}article section{width:100%;max-width:1440px;margin:auto}article section h2{font-size:34px;text-align:center}@media screen and (max-width: 767px){article section{max-width:none}article section h2{font-size:9vw}}article #mv{max-width:none;margin-bottom:100px}article #mv .mv_canvas{width:73.6%;padding-bottom:60.2%;position:relative}article #mv .mv_canvas div p{position:absolute;top:0;left:0;width:100%;display:none}article #mv .mv_canvas div p img{width:100%}article #mv .mv_inner{width:100%;max-width:1440px;margin:auto}article #mv .mv_inner .mv_text{position:absolute;top:2.78%;left:70.3%}article #mv .mv_inner .mv_text p{width:286px;height:152px;background-image:url(../images/mv_text.png);display:none}@media screen and (max-width: 1440px){article #mv .mv_inner .mv_text p{width:20.21vw;height:10.6vw}}article #mv .mv_inner .mv_text dl{margin-top:35px}article #mv .mv_inner .mv_text dl dd{width:200px;height:20px;background-image:url(../images/mv_sub_text.png);display:none}article #mv .mv_inner .mv_text dl dt{width:84%;margin:45px 0 0 0}@media screen and (max-width: 1440px){article #mv .mv_inner .mv_text dl dt{margin:20.2% 0 0 0}}article #mv .mv_inner .mv_text dl dt a{-webkit-transition:all .3s;transition:all .3s}article #mv .mv_inner .mv_text dl dt a:hover{opacity:0.7}article #mv .mv_under{padding-top:80px;margin-left:8.94vw;width:64.5%;display:flex;justify-content:flex-end;position:relative}@media screen and (max-width: 1440px){article #mv .mv_under{width:68.3%;margin-left:calc(2.6vw + 1em + 20px)}}article #mv .mv_under .mv_cap{color:#626161;font-size:11px;margin:6px auto 0 0;position:absolute;top:5px;left:-0.3vw;line-height:1.6}@media screen and (max-width: 1440px){article #mv .mv_under ul{display:flex;align-items:center}}article #mv .mv_under ul li{display:inline-block;vertical-align:middle;margin:0 33.7px}@media screen and (max-width: 1440px){article #mv .mv_under ul li{margin:0 2.52vw}}article #mv .mv_under ul li:first-child{margin-left:0;margin-right:50px}@media screen and (max-width: 1440px){article #mv .mv_under ul li:first-child{margin-right:3.5vw}}article #mv .mv_under ul li:first-child p{width:100%;max-width:80px}article #mv .mv_under ul li:last-child{margin-right:0}article #mv .mv_under ul li .mv_product_img{width:100%;max-width:165px}article #mv .mv_under ul li.mv_link{width:276px}article #mv .mv_under ul li.mv_link p:nth-child(1){margin-bottom:15px}article #mv .mv_under ul li.mv_link p a{display:block;width:calc(100% - 76px);background-color:#525359;color:#fff;font-size:13px;letter-spacing:0.2em;padding:23px 38px;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 1440px){article #mv .mv_under ul li.mv_link p a{font-size:0.9vw;padding:8.4% 14%;width:72%}}article #mv .mv_under ul li.mv_link p a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}@media screen and (max-width: 1440px){article #mv .mv_under ul li.mv_link p a:after{width:2.6vw;height:0.7vw}}article #mv .mv_under ul li.mv_link p a:hover{background-color:#3b3b40}article #mv .mv_under ul li .mv_product_text{font-size:13px;text-align:center;letter-spacing:0.1em;margin-top:15px;color:#626161;line-height:1.6}article #mv .mv_scroll{display:none}@media screen and (max-width: 767px){article #mv{position:relative;margin-bottom:15%}article #mv .mv_canvas{width:100%;padding-bottom:111.8%}article #mv .mv_inner .mv_text{position:relative;top:0;left:0;width:80%;margin:auto;padding-top:25%}article #mv .mv_inner .mv_text p{width:67vw;height:35vw}article #mv .mv_inner .mv_text dl{margin-top:0}article #mv .mv_inner .mv_text dl dd{font-size:4.8vw;font-weight:bold;position:absolute;top:8%;right:-8.5%;width:40vw;height:4vw}article #mv .mv_inner .mv_text dl dt{margin:0;position:absolute;top:-15%;left:-5%;width:60%}article #mv .mv_under{width:80%;margin:auto;display:block;padding-top:0}article #mv .mv_under .mv_cap{font-size:3.4vw;margin-top:12.5%;line-height:1.6;position:relative;left:0 !important}article #mv .mv_under ul{display:block;margin:45% auto 0;position:relative}article #mv .mv_under ul li{margin:0 auto 10%;display:flex;align-items:center;justify-content:space-between}article #mv .mv_under ul li.mv_link{display:block;width:100%;max-width:none}article #mv .mv_under ul li.mv_link p{width:100%}article #mv .mv_under ul li.mv_link p a{width:90%;font-size:4.5vw;padding:9% 5%}article #mv .mv_under ul li.mv_link p a:after{right:12px;width:12%;height:2.6vw}article #mv .mv_under ul li.mv_link p:nth-child(1){margin-bottom:6%}article #mv .mv_under ul li p{width:45%}article #mv .mv_under ul li p img{width:100%}article #mv .mv_under ul li .mv_product_text{width:85%;font-size:3.8vw;line-height:1.3;text-align:left;margin-top:0;margin-left:7%}article #mv .mv_scroll{display:block;position:absolute;right:3%;top:55%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0.2em;font-size:3.8vw;height:4em;padding:0 0 45%}article #mv .mv_scroll:before{content:'';position:absolute;bottom:0;left:50%;width:1px;height:70%;background:#d3d4d4}article #mv .mv_scroll:after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:70%;background:#000;animation:sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite}}article #mv_atl{max-width:none;margin-bottom:100px}article #mv_atl .mv_atl_box{position:relative}article #mv_atl .mv_atl_box p img{width:100%}article #mv_atl .mv_atl_box dl{position:absolute;bottom:-38px;right:9.2%}@media screen and (max-width: 1440px){article #mv_atl .mv_atl_box dl{top:83%;bottom:auto}}article #mv_atl .mv_atl_box dl dt{width:100%;max-width:216px;margin-bottom:20px}@media screen and (max-width: 1440px){article #mv_atl .mv_atl_box dl dt{width:15vw;margin-bottom:9.4%}}article #mv_atl .mv_atl_box dl dt a{-webkit-transition:all .3s;transition:all .3s}article #mv_atl .mv_atl_box dl dt a:hover{opacity:0.7}article #mv_atl .mv_atl_box dl dd{width:200px;height:20px;background-image:url(../images/mv_sub_text.png)}@media screen and (max-width: 1440px){article #mv_atl .mv_atl_box dl dd{width:13.9vw;height:1.4vw}}article #mv_atl .mv_atl_box div{position:absolute;bottom:-84px;left:9%}article #mv_atl .mv_atl_box div .mv_atl_title{width:830px;height:23px;background-image:url(../images/mv_atl_text.png)}article #mv_atl .mv_atl_box div .mv_atl_cap{color:#626161;font-size:11px;margin:12px auto 0 0;line-height:1.6}@media screen and (max-width: 1440px){article #mv_atl .mv_atl_box div{top:101.9%;bottom:auto;left:8.9vw}article #mv_atl .mv_atl_box div .mv_atl_title{width:57.64vw;height:1.6vw}article #mv_atl .mv_atl_box div .mv_atl_cap{font-size:0.765vw;margin:1.4% auto 0 0;width:57.6vw}}article #mv_atl .mv_inner p{display:none}article #mv_atl .mv_under{padding-top:150px}article #mv_atl .mv_under .mv_cap{display:none}article #mv_atl .mv_under .mv_under_title{width:100%;max-width:104px;margin:auto}@media screen and (max-width: 1440px){article #mv_atl .mv_under .mv_under_title{width:7.3vw}}article #mv_atl .mv_under ul{display:flex;align-items:center;justify-content:center;margin-top:50px}article #mv_atl .mv_under ul li{margin:0 19px}article #mv_atl .mv_under ul li:first-child{margin-left:0}article #mv_atl .mv_under ul li:last-child{margin-right:0}article #mv_atl .mv_under ul li .mv_product_img{width:100%;max-width:160px;margin:auto}@media screen and (max-width: 1440px){article #mv_atl .mv_under ul li .mv_product_img{width:11.2vw}}article #mv_atl .mv_under ul li.mv_link{width:100%;max-width:276px}@media screen and (max-width: 1440px){article #mv_atl .mv_under ul li.mv_link{width:19.2vw}}article #mv_atl .mv_under ul li.mv_link p:nth-child(1){margin-bottom:15px}article #mv_atl .mv_under ul li.mv_link p a{display:block;width:calc(100% - 76px);background-color:#525359;color:#fff;font-size:13px;letter-spacing:0.2em;padding:23px 38px;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 1440px){article #mv_atl .mv_under ul li.mv_link p a{font-size:0.9vw;padding:8.4% 14%;width:72%}}article #mv_atl .mv_under ul li.mv_link p a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}@media screen and (max-width: 1440px){article #mv_atl .mv_under ul li.mv_link p a:after{width:2.6vw;height:0.7vw}}article #mv_atl .mv_under ul li.mv_link p a:hover{background-color:#3b3b40}article #mv_atl .mv_under ul li .mv_product_text{font-size:13px;text-align:center;letter-spacing:0.1em;margin-top:15px;color:#626161;line-height:1.6}article #mv_atl .mv_scroll{display:none}@media screen and (max-width: 767px){article #mv_atl{position:relative;margin-bottom:15%}article #mv_atl .mv_atl_box dl{position:static;top:auto;bottom:auto;right:auto}article #mv_atl .mv_atl_box dl dt{position:absolute;bottom:-22%;left:8%;width:46vw;height:30vw;margin-bottom:0}article #mv_atl .mv_atl_box dl dd{position:absolute;bottom:-8%;right:3%;width:40vw;height:4vw}article #mv_atl .mv_atl_box div{display:none}article #mv_atl .mv_inner{padding-top:32%;width:80%;margin:auto}article #mv_atl .mv_inner p{display:block;width:67vw;height:35vw;background-image:url(../images/mv_text.png)}article #mv_atl .mv_under{width:80%;margin:auto;display:block;padding-top:0}article #mv_atl .mv_under .mv_cap{display:block;font-size:3.4vw;margin-top:12.5%;line-height:1.6;position:relative;left:0 !important;color:#626161;top:5px}article #mv_atl .mv_under .mv_under_title{width:100%;max-width:80px;margin:45% 0 10%}article #mv_atl .mv_under ul{display:block;margin-top:0}article #mv_atl .mv_under ul li{margin:0 auto 10%;display:flex;align-items:center;justify-content:space-between}article #mv_atl .mv_under ul li.mv_link{display:block;width:100%;max-width:none}article #mv_atl .mv_under ul li.mv_link p{width:100%}article #mv_atl .mv_under ul li.mv_link p a{width:90%;font-size:4.5vw;padding:9% 5%}article #mv_atl .mv_under ul li.mv_link p a:after{right:12px;width:12%;height:2.6vw}article #mv_atl .mv_under ul li.mv_link p:nth-child(1){margin-bottom:6%}article #mv_atl .mv_under ul li .mv_product_img{width:100%}article #mv_atl .mv_under ul li .mv_product_img img{width:100%}article #mv_atl .mv_under ul li .mv_product_text{width:85%;font-size:3.8vw;line-height:1.3;text-align:left;margin-top:0;margin-left:7%}article #mv_atl .mv_scroll{display:block;position:absolute;right:3%;top:55%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0.2em;font-size:3.8vw;height:4em;padding:0 0 45%}article #mv_atl .mv_scroll:before{content:'';position:absolute;bottom:0;left:50%;width:1px;height:70%;background:#d3d4d4}article #mv_atl .mv_scroll:after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:70%;background:#000;animation:sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite}}article #about{margin-bottom:110px}article #about h2{width:491px;height:19px;margin:auto;background-image:url(../images/about_title.png)}article #about ul{margin:50px auto 0;width:95%;max-width:874px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}article #about ul li{width:calc(50% - 15px);margin:0 15px 30px}article #about ul li:nth-child(2n){margin-right:0}article #about ul li:nth-child(2n+1){margin-left:0}article #about ul li:nth-child(3),article #about ul li:nth-child(4){margin-bottom:0}article #about ul li img{display:block}article #about ul li .details_link{margin-top:6px}article #about ul li .details_link a{color:#000;border:1px solid #b6b6b6;text-align:center;font-size:14px;padding:22px;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}article #about ul li .details_link a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;background-repeat:no-repeat;width:37px;height:10px}@media screen and (max-width: 1440px){article #about ul li .details_link a:after{width:2.6vw;height:0.7vw}}article #about ul li .details_link a:hover{background-color:#fff}@media screen and (max-width: 767px){article #about{width:80%;margin-bottom:12%}article #about h2{margin:0;width:54vw;height:13.5vw;background-image:url(../images/about_title_sp.png)}article #about ul{margin:8% auto 0;width:100%;max-width:none;display:block}article #about ul li{width:100%;margin:0 0 6%}article #about ul li:nth-child(3){margin-bottom:6%}article #about ul li:nth-child(4){margin-bottom:0}article #about ul li .details_link a{font-size:4.5vw;padding:8% 5%}article #about ul li .details_link a:after{right:12px;width:12%;height:2.6vw}}article #about_artist{max-width:none;margin-bottom:150px;padding:55px 0;background-color:#525359}article #about_artist h3{width:636px;height:23px;margin:auto;background-image:url(../images/about_artist_title.png)}article #about_artist .about_artist_inner{width:95%;max-width:1080px;margin:35px auto 40px;font-size:0}article #about_artist .about_artist_inner li{width:19.999%;font-size:12px;vertical-align:top;line-height:1.6;box-sizing:border-box;display:inline-block;padding:0 8px;color:#fff}article #about_artist .about_artist_inner li .about_artist_innerImg{margin:0 auto;width:100%;font-size:0}article #about_artist .about_artist_inner li .about_artist_innerTxt{margin:5px auto}article #about_artist p{width:100%;max-width:420px;margin:40px auto 0}article #about_artist p a{color:#fff;border:1px solid #b6b6b6;text-align:center;font-size:14px;padding:22px;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}article #about_artist p a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;background-repeat:no-repeat;width:37px;height:10px}@media screen and (max-width: 1440px){article #about_artist p a:after{width:2.6vw;height:0.7vw}}article #about_artist p a:hover{border:1px solid #3b3b40;background-color:#3b3b40}@media screen and (max-width: 767px){article #about_artist{margin-bottom:15%;padding:14% 0}article #about_artist h3{width:75%;height:13.5vw;margin:0 auto 0 10%;background-image:url(../images/about_artist_title_sp.png)}article #about_artist .about_artist_inner{width:80%;margin:20px auto 0}article #about_artist .about_artist_inner li{width:50%;font-size:0;padding:0}article #about_artist .about_artist_inner li:last-child{width:100%}article #about_artist .about_artist_inner li .about_artist_innerImg{width:100%}article #about_artist .about_artist_inner li .about_artist_innerTxt{display:none}article #about_artist p{width:80%;max-width:none;margin:6% auto 0}article #about_artist p a{font-size:4.5vw;padding:8% 5%}article #about_artist p a:after{right:12px;width:12%;height:2.6vw}}article #product ol li{position:relative}article #product ol li .product_main_img{position:relative}article #product ol li .product_main_img .ver-rl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;bottom:0;transform:rotate(180deg);color:#868686;font-size:14px;letter-spacing:0.04em}@media screen and (max-width: 1440px){article #product ol li .product_main_img .ver-rl{font-size:1vw}}article #product ol li .product_main_img .ver-rl span{position:relative;padding-bottom:40px}article #product ol li .product_main_img .ver-rl span:after{content:"";position:absolute;bottom:5px;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);-ms-transform:translate(7%, 0%);width:1px;height:30px;background-color:#868686}article #product ol li .product_main_text{position:absolute}article #product ol li .product_main_text strong{margin-right:60px}article #product ol li .product_main_text p{margin-top:30px;margin-right:60px}@media screen and (max-width: 1440px){article #product ol li .product_main_text p{margin-top:8%}}article #product ol li .product_main_text .more_link{margin-top:50px;margin-right:0 !important;text-align:right}@media screen and (max-width: 1440px){article #product ol li .product_main_text .more_link{margin-top:12.2%}}article #product ol li .product_main_text .more_link a{display:block;width:calc(105.4% - 61px);max-width:236px;background-color:#525359;color:#fff;font-size:14px;letter-spacing:0.1em;padding:20px;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 1440px){article #product ol li .product_main_text .more_link a{font-size:1vw;width:16.4vw;padding:4.8%}}article #product ol li .product_main_text .more_link a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}@media screen and (max-width: 1440px){article #product ol li .product_main_text .more_link a:after{width:2.6vw;height:0.7vw}}article #product ol li .product_main_text .more_link a:hover{background-color:#3b3b40}article #product ol li:nth-child(1){width:95%;max-width:1240px;margin:auto}article #product ol li:nth-child(1) .product_main_img{padding-left:calc(1em + 20px)}@media screen and (max-width: 1440px){article #product ol li:nth-child(1) .product_main_img{width:58%}}article #product ol li:nth-child(1) .product_main_img .ver-rl{left:0}article #product ol li:nth-child(1) .product_main_text{top:40px;left:780px}@media screen and (max-width: 1440px){article #product ol li:nth-child(1) .product_main_text{top:6.2%;left:62.9%}}article #product ol li:nth-child(1) .product_main_text strong{width:292px;height:63px;background-image:url(../images/product_main_text1.png);margin-top:80px}@media screen and (max-width: 1440px){article #product ol li:nth-child(1) .product_main_text strong{width:20.28vw;height:4.38vw;margin-top:19%}}article #product ol li:nth-child(1) .product_main_text .product_sub_text{width:354px;height:18px;background-image:url(../images/product_sub_text1.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(1) .product_main_text .product_sub_text{width:24.59vw;height:1.25vw}}article #product ol li:nth-child(1) .product_sub_img{width:30%;margin:-150px 90px 0 auto;z-index:2;position:relative}@media screen and (max-width: 1440px){article #product ol li:nth-child(1) .product_sub_img{margin:-12% 7.2% 0 auto}}article #product ol li:nth-child(2){margin-top:100px}article #product ol li:nth-child(2) .product_main_img{width:24.2%;top:0;left:60px;margin-top:-182px;padding-left:calc(1em + 20px)}article #product ol li:nth-child(2) .product_main_img .ver-rl{left:0}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_main_img{left:4.2%;margin-top:-12.65%}}article #product ol li:nth-child(2) .product_main_img p{position:relative}article #product ol li:nth-child(2) .product_main_img p img:nth-child(2){position:absolute;top:0;left:0;display:none}article #product ol li:nth-child(2) .product_sub_img{width:calc(100% - 410px);position:relative;left:410px}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_sub_img{width:71.2%;left:28.8%}}article #product ol li:nth-child(2) .product_main_text{left:520px;bottom:-40px}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_main_text{left:36.5%;bottom:-4.26%}}article #product ol li:nth-child(2) .product_main_text strong.ios{width:413px;height:62px;background-image:url(../images/product_main_text2_ios.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_main_text strong.ios{width:28.68vw;height:4.31vw}}article #product ol li:nth-child(2) .product_main_text strong.win{width:379px;height:60px;background-image:url(../images/product_main_text2_win.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_main_text strong.win{width:26.32vw;height:4.17vw}}article #product ol li:nth-child(2) .product_main_text .product_sub_text{position:absolute;top:-530px;left:-410px;width:282px;height:50px;background-image:url(../images/product_sub_text2.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_main_text .product_sub_text{width:19.59vw;height:3.48vw;top:-36.8vw;left:-28vw}}article #product ol li:nth-child(2) .product_img p{transition:1s;position:absolute}article #product ol li:nth-child(2) .product_img p:nth-child(1){left:1180px;bottom:30px}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_img p:nth-child(1){left:81.95%;bottom:3.2%;width:9.1%}}article #product ol li:nth-child(2) .product_img p:nth-child(2){left:1060px;bottom:-20px}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .product_img p:nth-child(2){left:73.6%;bottom:-2.1%;width:5.7%}}article #product ol li:nth-child(2) .high_quality_sound_common{position:relative}article #product ol li:nth-child(2) .high_quality_sound_box{margin:170px auto 0}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_img{width:60.3%}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_sub_img{width:19.31%;margin:-270px 240px 0 auto}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_sub_img{margin:-18.9% 16.9% 0 auto}}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_sub_img p{position:relative}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_sub_img p img:nth-child(2){position:absolute;top:0;left:0;display:none}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_text{position:relative;z-index:2}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_text strong{margin:-60px auto 0 160px;width:419px;height:60px;background-image:url(../images/product_main_text2-2.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_text strong{margin:-4.25% auto 0 11.25%;width:29.1vw;height:4.2vw}}article #product ol li:nth-child(3){width:95%;margin:220px auto 0}article #product ol li:nth-child(3) .product_main_img{width:63.7%;margin:auto;padding-right:calc(1em + 20px)}article #product ol li:nth-child(3) .product_main_img .ver-rl{right:0}article #product ol li:nth-child(3) .product_sub_img p{position:absolute}article #product ol li:nth-child(3) .product_sub_img p:nth-child(1){bottom:275px;left:61.5%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);border-radius:50%;width:16.67%;padding-bottom:16.67%;overflow:hidden}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_sub_img p:nth-child(1){bottom:28%;width:16.7%}}article #product ol li:nth-child(3) .product_sub_img p:nth-child(1) img{position:absolute;top:0;left:0;width:100%;max-width:none;transform:scale(1);transition:transform 3s}article #product ol li:nth-child(3) .product_sub_img p:nth-child(2){bottom:240px;left:73.5%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_sub_img p:nth-child(2){bottom:23%;width:8%}}article #product ol li:nth-child(3) .product_sub_img p img{display:block}article #product ol li:nth-child(3) .product_main_text{display:inline-block;position:relative;left:calc(50% - 160px);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);margin-top:50px}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_main_text{left:38.2%;margin-top:3.7%}}article #product ol li:nth-child(3) .product_main_text strong{width:222px;height:62px;background-image:url(../images/product_main_text3.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_main_text strong{width:15.7vw;height:4.3vw}}article #product ol li:nth-child(3) .product_main_text .product_sub_text{position:absolute;top:-620px;left:732px;width:269px;height:50px;background-image:url(../images/product_sub_text3.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_main_text .product_sub_text{width:18vw;height:3.37vw;top:-470%;left:50.9vw}}article #product ol li:nth-child(3) .product_img{width:calc(100% - 150px);position:relative;margin-top:170px;left:150px}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_img{width:89%;margin-top:12.44%;left:11%}}article #product ol li:nth-child(3) .product_img p{display:inline-block;vertical-align:bottom}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_img p{width:17.5%}}article #product ol li:nth-child(3) .product_img p:nth-child(1){margin-right:50px}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_img p:nth-child(1){margin-right:4%}}article #product ol li:nth-child(3) .product_img p:nth-child(2){position:relative}article #product ol li:nth-child(3) .product_img p:nth-child(2) img:nth-child(2){position:absolute;bottom:10px;left:-14px;max-width:none;display:none}@media screen and (max-width: 1440px){article #product ol li:nth-child(3) .product_img p:nth-child(2) img:nth-child(2){width:127%;bottom:8%}}article #product ol li:nth-child(4){width:95%;margin:100px auto 0}article #product ol li:nth-child(4) .product_main_img{width:50.8%;top:0;left:160px;margin:auto;padding-right:calc(1em + 20px)}article #product ol li:nth-child(4) .product_main_img .ver-rl{right:0}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_main_img{left:11.8%}}article #product ol li:nth-child(4) .product_main_text{display:inline-block;position:relative;left:320px;margin-top:50px}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_main_text{left:23.4%;margin-top:3.65%}}article #product ol li:nth-child(4) .product_main_text strong{width:322px;height:103px;background-image:url(../images/product_main_text4.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_main_text strong{width:22.4vw;height:7.15vw}}article #product ol li:nth-child(4) .product_main_text .product_sub_text{position:absolute;top:-280px;left:-130px;width:265px;height:19px;background-image:url(../images/product_sub_text4.png)}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_main_text .product_sub_text{width:18.4vw;height:1.32vw;top:-19.8vw;left:-34%}}article #product ol li:nth-child(4) .product_img{width:calc(100% - 780px);position:relative;margin-top:25px;left:780px}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_img{width:18.9%;left:57%}}article #product ol li:nth-child(4) .product_img p:nth-child(1){position:absolute;top:-230px;left:140px}article #product ol li:nth-child(4) .product_img p:nth-child(1).scroll_img{-webkit-animation:move_phone 1.2s ease .8s forwards;animation:move_phone 1.2s ease .8s forwards}article #product ol li:nth-child(4) .product_img p:nth-child(1).scroll_img_tab{-webkit-animation:move_phone_tab 1.2s ease .8s forwards;animation:move_phone_tab 1.2s ease .8s forwards}article #product ol li:nth-child(4) .product_img p:nth-child(1).scroll_img_sp{-webkit-animation:move_phone_sp 1.2s ease .8s forwards;animation:move_phone_sp 1.2s ease .8s forwards}@media screen and (max-width: 1440px){article #product ol li:nth-child(4) .product_img p:nth-child(1){width:38.2%;top:-130%;left:54.2%}}@media screen and (max-width: 767px){article #product ol li{position:relative}article #product ol li .product_main_img{position:relative}article #product ol li .product_main_img .ver-rl{bottom:auto;top:0;font-size:3.3vw;height:50%}article #product ol li .product_main_img .ver-rl span{padding-bottom:20%}article #product ol li .product_main_img .ver-rl span:after{height:50%}article #product ol li .product_main_img img{width:100%}article #product ol li .product_sub_img img{width:100%}article #product ol li .product_main_text strong{margin-right:10%}article #product ol li .product_main_text p{margin-top:8vw;margin-right:10%}article #product ol li .product_main_text .more_link{margin-top:10%}article #product ol li .product_main_text .more_link a{font-size:4vw;padding:9% 5%;width:100%;max-width:none}article #product ol li .product_main_text .more_link a:after{width:9vw;height:2.2vw}article #product ol li:nth-child(1){width:100%;max-width:none;padding-bottom:58%}article #product ol li:nth-child(1) .product_main_img{width:85%;padding-left:0;padding-right:calc(1em + 2%)}article #product ol li:nth-child(1) .product_main_img .ver-rl{left:auto;right:0}article #product ol li:nth-child(1) .product_main_text{top:auto;bottom:0;left:5%;width:80%;z-index:3}article #product ol li:nth-child(1) .product_main_text strong{width:70vw;height:15.2vw;margin-left:5%;margin-top:38%}article #product ol li:nth-child(1) .product_main_text .product_sub_text{width:45.2vw;height:10vw;background-image:url(../images/product_sub_text1_sp.png)}article #product ol li:nth-child(1) .product_main_text .more_link{margin-left:5%}article #product ol li:nth-child(1) .product_sub_img{margin:3% 0 0 auto;width:42%}article #product ol li:nth-child(2){margin-top:15%;padding-bottom:25%}article #product ol li:nth-child(2) .product_main_img{width:45%;top:0;left:0;margin-top:-18%;padding-left:0}article #product ol li:nth-child(2) .product_main_img .ver-rl{left:calc(40% - 1em);top:-98%;height:83%}article #product ol li:nth-child(2) .product_sub_img{width:78%;left:auto;margin:0 0 0 auto}article #product ol li:nth-child(2) .product_main_text{width:80%;left:50%;bottom:0;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}article #product ol li:nth-child(2) .product_main_text strong.ios{width:58vw;height:26vw;background-image:url(../images/product_main_text2_ios_sp.png)}article #product ol li:nth-child(2) .product_main_text strong.win{width:58vw;height:26vw;background-image:url(../images/product_main_text2_win_sp.png)}article #product ol li:nth-child(2) .product_main_text .product_sub_text{top:-40vw;left:40vw;width:39vw;height:15vw;background-image:url(../images/product_sub_text2_sp.png)}article #product ol li:nth-child(2) .product_main_text .more_link a{width:90%}article #product ol li:nth-child(2) .product_img p:nth-child(1){left:27%;bottom:-16%;width:16%}article #product ol li:nth-child(2) .product_img p:nth-child(2){left:7%;bottom:-28%;width:17%;transform:rotate(-55deg)}article #product ol li:nth-child(2) .high_quality_sound_common{padding-bottom:68%}article #product ol li:nth-child(2) .high_quality_sound_box{margin:80% auto -50%}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_img{width:78%}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_sub_img{width:35%;margin:-30% 0 0 auto}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_text{width:80%;margin:auto}article #product ol li:nth-child(2) .high_quality_sound_box .high_quality_sound_box_main_text strong{margin:-3.5% auto 0 0;width:50vw;height:23vw;background-image:url(../images/product_main_text2-2_sp.png)}article #product ol li:nth-child(3){width:100%;margin:70% auto 0}article #product ol li:nth-child(3) .product_main_img{width:89%;padding-right:calc(1em + 2%)}article #product ol li:nth-child(3) .product_main_img .ver-rl{right:0;top:auto;bottom:0;height:71%}article #product ol li:nth-child(3) .product_sub_img p{position:absolute}article #product ol li:nth-child(3) .product_sub_img p:nth-child(1){bottom:49.5%;width:31%;padding-bottom:31%;left:78%}article #product ol li:nth-child(3) .product_sub_img p:nth-child(2){bottom:42%;width:18%;left:88%}article #product ol li:nth-child(3) .product_main_text{display:block;position:relative;left:10%;-webkit-transform:unset;transform:unset;margin:20% 0 0;width:80%}article #product ol li:nth-child(3) .product_main_text strong{width:54vw;height:16.4vw}article #product ol li:nth-child(3) .product_main_text .product_sub_text{width:54vw;height:11vw;top:-35vw;left:-5vw}article #product ol li:nth-child(3) .product_main_text .more_link a{width:90%}article #product ol li:nth-child(3) .product_img{width:auto;margin-top:25%;margin-right:5%;left:0;text-align:right}article #product ol li:nth-child(3) .product_img p{width:32%}article #product ol li:nth-child(3) .product_img p:nth-child(1){margin-right:5%}article #product ol li:nth-child(4){width:100%;margin:24% auto 0}article #product ol li:nth-child(4) .product_main_img{width:75%;top:0;left:0;-webkit-transform:unset;transform:unset;margin:0 0 0 auto;padding-left:calc(1em + 2%);padding-right:0}article #product ol li:nth-child(4) .product_main_img .ver-rl{left:0;height:56%}article #product ol li:nth-child(4) .product_main_text{margin-top:15%;width:80%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}article #product ol li:nth-child(4) .product_main_text strong{width:80vw;height:25vw}article #product ol li:nth-child(4) .product_main_text .product_sub_text{width:29vw;height:10vw;top:-25vw;left:-5vw;background-image:url(../images/product_sub_text4_sp.png)}article #product ol li:nth-child(4) .product_main_text .more_link a{width:90%}article #product ol li:nth-child(4) .product_img{width:42%;left:6%;margin-top:40%}article #product ol li:nth-child(4) .product_img p:nth-child(1){width:36%;top:-96%;left:54%}}article #spec{margin-top:60px;margin-bottom:70px}article #spec h2{margin-bottom:85px}article #spec .spec_inner{width:95%;max-width:950px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between}article #spec .spec_inner ul{width:78%;margin-right:20px}article #spec .spec_inner ul li{font-size:15px;margin-bottom:4px;line-height:1.8}article #spec .spec_inner ul li p{display:inline-block;vertical-align:top}article #spec .spec_inner ul li p:nth-child(1){width:12em;margin-right:100px}article #spec .spec_inner .spec_product{width:29%;max-width:250px}article #spec .spec_inner .spec_product div{text-align:center;margin-bottom:35px}article #spec .spec_inner .spec_product div p img{display:block;margin:auto;width:100%;max-width:150px}article #spec .spec_inner .spec_product div .spec_product_image{margin-bottom:0}article #spec .spec_inner .spec_product div .spec_product_image p{opacity:0;-webkit-transition:all 0.8s;transition:all 0.8s}article #spec .spec_inner .spec_product div .spec_product_image p.spec_product_image_active{opacity:1}article #spec .spec_inner .spec_product div .spec_product_image p:nth-child(1){margin:30px auto 20px}article #spec .spec_inner .spec_product div .spec_product_image p:nth-child(2){transition-delay:1s}article #spec .spec_inner .spec_product .btn{margin-bottom:20px}article #spec .spec_inner .spec_product .btn a{display:block;width:calc(100% - 76px);background-color:#525359;color:#fff;font-size:13px;letter-spacing:0.2em;padding:20px 38px;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}article #spec .spec_inner .spec_product .btn a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}article #spec .spec_inner .spec_product .btn a:hover{background-color:#3b3b40}@media screen and (max-width: 767px){article #spec{margin-top:20%;margin-bottom:20%}article #spec h2{margin-bottom:12%}article #spec .spec_inner{width:80%;max-width:none;display:block}article #spec .spec_inner ul{width:100%;margin-right:0}article #spec .spec_inner ul li{font-size:3.6vw}article #spec .spec_inner ul li p:nth-child(1){width:43%;margin-right:1%}article #spec .spec_inner ul li p:nth-child(2){width:52%}article #spec .spec_inner .spec_product{width:100%;max-width:none;margin-top:20%}article #spec .spec_inner .spec_product div{margin-bottom:15%}article #spec .spec_inner .spec_product div p:nth-child(1){color:#7d7c7d;margin-bottom:12%;font-size:4.8vw;letter-spacing:0.1em}article #spec .spec_inner .spec_product div .spec_product_image p:nth-child(1){margin:0 3% 0 0;display:inline-block;vertical-align:middle;width:45%}article #spec .spec_inner .spec_product div .spec_product_image p:nth-child(2){margin-left:3%;display:inline-block;vertical-align:middle;width:45%}article #spec .spec_inner .spec_product .btn{margin:auto auto 10%}article #spec .spec_inner .spec_product .btn a{width:90%;font-size:4.2vw;padding:9% 5%}article #spec .spec_inner .spec_product .btn a:after{width:9vw;height:2.2vw}}article #share{max-width:none;padding:60px 0;background-color:#fff}article #share h2{margin-bottom:35px}article #share .share_icon{text-align:center;margin-bottom:60px}article #share .share_icon p{display:inline-block;margin:0 15px}article #share .share_icon p a{display:block}article #share .share_icon p a img{display:block}article #share .bnr_list{width:95%;margin:40px auto 70px;display:flex;align-items:flex-start;justify-content:center}article #share .bnr_list li{width:33.333%;max-width:368px;margin:0 10px}article #share .bnr_list li:first-child{margin-left:0}article #share .bnr_list li:last-child{margin-right:0}article #share .bnr_list li a:hover{color:#434445}article #share .bnr_list li span{font-size:15px;display:block;margin-top:10px}article #share .share_inner small{display:block;text-align:center;font-size:18px;color:#7b7b7b;margin-bottom:25px;letter-spacing:0.1em}article #share .share_inner .share_lead{text-align:center;font-size:18px;color:#5f5f5f;line-height:1.8;letter-spacing:0.1em}article #share .share_inner .share_lead sup{font-size:12px;vertical-align:middle;margin-top:0.5em;display:inline-block}article #share .share_inner ul{width:95%;margin:40px auto 70px;display:flex;align-items:flex-start;justify-content:center}article #share .share_inner ul li{width:33.333%;max-width:368px;margin:0 10px}article #share .share_inner ul li:first-child{margin-left:0}article #share .share_inner ul li:last-child{margin-right:0}article #share .share_inner ul li p:nth-child(1){border:1px solid #959595;margin-bottom:10px}article #share .share_inner ul li p:nth-child(1) img{width:100%;display:block}article #share .share_inner ul li p:nth-child(2){line-height:1.7;font-size:15px;letter-spacing:0.1em;padding:0 5px}article #share .share_inner ul li p:nth-child(2) a{color:#626161;display:inline-block;letter-spacing:0;margin-left:-5px;padding:0 5px;position:relative}article #share .share_inner ul li p:nth-child(2) a:before{content:"";width:100%;height:1px;background-color:#d3d4d4;position:absolute;bottom:0;left:0;z-index:2}article #share .share_inner ul li p:nth-child(2) a:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0}article #share .share_inner ul li p:nth-child(2) a:hover:before{-webkit-animation:600ms hover_line 1 ease-out;animation:600ms hover_line 1 ease-out}article #share .share_inner .share_cap{width:95%;max-width:1140px;margin:auto;font-size:12px;color:#939393;line-height:1.8}@media screen and (max-width: 767px){article #share{padding:15% 0}article #share h2{margin-bottom:10%}article #share .share_icon{margin-bottom:12%}article #share .share_icon p{margin:0 3%}article #share .bnr_list{width:80%;margin:5% auto 10%;display:block}article #share .bnr_list li{width:100%;max-width:none;margin:0 0 16%}article #share .bnr_list li span{font-size:4.5vw;margin-top:4%}article #share .share_inner small{font-size:3.8vw;margin-bottom:5%}article #share .share_inner .share_lead{font-size:4.8vw}article #share .share_inner .share_lead sup{font-size:3vw}article #share .share_inner ul{width:80%;margin:5% auto 10%;display:block}article #share .share_inner ul li{width:100%;max-width:none;margin:0 0 16%}article #share .share_inner ul li p:nth-child(1){margin-bottom:4%}article #share .share_inner ul li p:nth-child(2){font-size:15px;padding:0 5px}article #share .share_inner ul li p:nth-child(2) a{margin-left:-2px;padding:0 20vw 0 2px}article #share .share_inner .share_cap{width:80%;max-width:none;font-size:3.2vw;line-height:1.6}}#wf-popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background-color:#4a4b4b;color:#e5e4e4;overflow-x:hidden;overflow-y:scroll;display:none}#wf-popup img{display:block;pointer-events:none;margin:0 0 0 auto}#wf-popup .btn_popup_close{width:42px;height:42px;position:fixed;top:30px;right:50px;cursor:pointer;z-index:999}#wf-popup .btn_popup_close .bar{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#wf-popup .btn_popup_close .bar span{position:absolute;width:100%;height:1px;left:0;background-color:#e5e4e4;display:inline-block;backface-visibility:hidden;-webkit-backface-visibility:hidden}#wf-popup .btn_popup_close .bar span.top{top:0px;-webkit-transform:translate3d(0, 20px, 0) rotate(-45deg);transform:translate3d(0, 20px, 0) rotate(-45deg)}#wf-popup .btn_popup_close .bar span.bottom{bottom:0px;-webkit-transform:translate3d(0, -20px, 0) rotate(45deg);transform:translate3d(0, -20px, 0) rotate(45deg)}#wf-popup .popup_inner{width:100%;max-width:852px;margin:0 auto;display:none}#wf-popup .popup_inner.b1 .popup_title h3 span{width:282px;height:33px;background-image:url(../images/popup_title_1.png)}#wf-popup .popup_inner.b2 .popup_title h3 span{width:310px;height:33px;background-image:url(../images/popup_title_2.png)}#wf-popup .popup_inner.b3 .popup_title h3 span{width:437px;height:33px;background-image:url(../images/popup_title_3.png)}#wf-popup .popup_inner.b4 .popup_title h3 span{width:318px;height:26px;background-image:url(../images/popup_title_4.png)}#wf-popup .popup_inner .popup_title{margin-bottom:70px;padding-top:80px}#wf-popup .popup_inner .popup_title h3{position:relative;margin-bottom:25px;padding-left:42px}#wf-popup .popup_inner .popup_title h3:before{content:"";position:absolute;top:calc(50% - 2px);left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:28px;height:28px;background-image:url(../images/icon_popup.png);background-size:contain}#wf-popup .popup_inner .popup_content{position:relative;font-family:a-otf-ryumin-pr6n, sans-serif;padding-bottom:80px}#wf-popup .popup_inner .popup_content ol li{margin-bottom:90px}#wf-popup .popup_inner .popup_content ol li:last-child{margin-bottom:0}#wf-popup .popup_inner .popup_content ol li .popup_sub_title{margin-bottom:20px}#wf-popup .popup_inner .popup_content ol li .popup_sub_title p{font-size:13px;margin-bottom:15px;letter-spacing:0.08em}#wf-popup .popup_inner .popup_content ol li .popup_sub_title h4{font-size:22px;line-height:1.5;border-bottom:1px solid #fff;padding-bottom:10px;letter-spacing:0.07em}#wf-popup .popup_inner .popup_content ol li .popup_text_box{display:flex;align-items:flex-start;justify-content:space-between}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_text{width:53.9%;max-width:459px;margin-right:20px;font-size:16px;letter-spacing:0.1em;line-height:1.8}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_text span{font-size:12px;display:block;margin-top:20px}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_text.popup_w100{width:100%;max-width:none}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_img{width:43.8%;max-width:373px}#wf-popup .popup_inner .popup_content .popup_buy{padding-top:80px;display:flex;align-items:center;justify-content:center}#wf-popup .popup_inner .popup_content .popup_buy .btn{width:48%}#wf-popup .popup_inner .popup_content .popup_buy .btn:nth-child(1){margin-right:1%}#wf-popup .popup_inner .popup_content .popup_buy .btn:nth-child(2){margin-left:1%}#wf-popup .popup_inner .popup_content .popup_buy .btn a{display:block;width:calc(100% - 76px);background-color:#6f6f6f;color:#fff;font-size:13px;letter-spacing:0.2em;padding:20px 38px;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}#wf-popup .popup_inner .popup_content .popup_buy .btn a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}#wf-popup .popup_inner .popup_content .popup_buy .btn a:hover{text-decoration:none;background-color:#3b3b40}#wf-popup .popup_inner.popup_about_inner{width:95%;max-width:720px;margin:0 auto}#wf-popup .popup_inner.popup_about_inner.d1 .popup_about_head h3{width:556px;height:77px;background-image:url(../images/popup_about_title1.png)}#wf-popup .popup_inner.popup_about_inner.d1 .popup_about_content .popup_about_content_title h4{width:116px;height:29px;background-image:url(../images/popup_about_sub_title1.png)}#wf-popup .popup_inner.popup_about_inner.d2 .popup_about_head h3{width:556px;height:77px;background-image:url(../images/popup_about_title2.png)}#wf-popup .popup_inner.popup_about_inner.d2 .popup_about_content .popup_about_content_title h4{width:500px;height:34px;background-image:url(../images/popup_about_sub_title2.png)}#wf-popup .popup_inner.popup_about_inner.d3 .popup_about_head h3{width:556px;height:70px;background-image:url(../images/popup_about_title3.png)}#wf-popup .popup_inner.popup_about_inner.d3 .popup_about_content .popup_about_content_title h4{width:413px;height:39px;background-image:url(../images/popup_about_sub_title3.png)}#wf-popup .popup_inner.popup_about_inner.d4 .popup_about_head h3{width:556px;height:70px;background-image:url(../images/popup_about_title4.png)}#wf-popup .popup_inner.popup_about_inner.d4 .popup_about_content .popup_about_content_title h4{width:112px;height:29px;background-image:url(../images/popup_about_sub_title4.png)}#wf-popup .popup_inner.popup_about_inner.d5{width:100%;max-width:none}#wf-popup .popup_inner.popup_about_inner.d5 .d5_box{width:95%;max-width:720px;margin:0 auto}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_head h3{width:394px;height:68px;background-image:url(../images/popup_about_title5.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist1{width:340px;height:28px;background-image:url(../images/popup_about_sub_title5.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist2{width:217px;height:24px;background-image:url(../images/popup_about_sub_title6.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist3{width:131px;height:28px;background-image:url(../images/popup_about_sub_title7.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist4{width:282px;height:28px;background-image:url(../images/popup_about_sub_title8.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist5{width:284px;height:28px;background-image:url(../images/popup_about_sub_title9.png)}#wf-popup .popup_inner.popup_about_inner .popup_about_head{padding-top:100px;margin-bottom:30px}#wf-popup .popup_inner.popup_about_inner .popup_about_img{margin-bottom:50px}#wf-popup .popup_inner.popup_about_inner .popup_about_img img{width:100%}#wf-popup .popup_inner.popup_about_inner .popup_about_img2{margin-top:80px}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube .youtube_box{position:relative;width:100%;padding-bottom:56.25%}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube .youtube_box iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube .youtube_text a{margin:5px 0 0 auto;width:177px;height:21px;background-image:url(../images/youtube_text.png);-webkit-transition:all .3s;transition:all .3s}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube .youtube_text a:hover{opacity:.7}#wf-popup .popup_inner.popup_about_inner .popup_about_content{font-family:a-otf-ryumin-pr6n, sans-serif;position:relative}#wf-popup .popup_inner.popup_about_inner .popup_about_content:before{content:"";position:absolute;top:0;right:0;width:172px;height:100px;background-image:url(../images/mv_product.png);background-size:contain;background-repeat:no-repeat}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title{margin:30px auto;padding-bottom:35px;position:relative}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title:after{content:"";position:absolute;left:0;bottom:0;width:78px;height:2px;background-color:#949495}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title h4{margin-bottom:8px}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title p{font-size:18px;letter-spacing:0.18em}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_inner{line-height:2;letter-spacing:0.08em}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_inner a{text-decoration:underline}#wf-popup .popup_inner.popup_about_inner .popup_about_buy,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky{margin-top:35px;padding-bottom:100px}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p{margin-bottom:15px;width:100%;max-width:276px}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p:last-child,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p:last-child{margin-bottom:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p a,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a{color:#fff;border:1px solid #b0b0af;text-align:center;font-size:13px;letter-spacing:0.15em;padding:22px;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p a:after,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p a:hover,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a:hover{background-color:#3b3b40;text-decoration:none}#wf-popup .popup_inner.popup_about_inner .popup_about_buy .js-popup_close a,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky .js-popup_close a{border:1px solid #353338;background-color:#353338}#wf-popup .popup_inner.popup_about_inner .popup_about_buy .js-popup_close a:hover,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky .js-popup_close a:hover{border:1px solid #000;background-color:#000}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_buy{padding-bottom:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;justify-content:center;background-color:rgba(53,51,56,0.7);padding:26px 0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p{margin:0 13px}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p:first-child{margin-left:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p:last-child{margin-right:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a{background-color:#4a4b4b}@media screen and (max-width: 767px){#wf-popup img{margin:0 auto;width:100%}#wf-popup .btn_popup_close{width:35px;height:35px;top:2.5%;right:5%}#wf-popup .btn_popup_close .bar span.top{-webkit-transform:translate3d(0, 17px, 0) rotate(-45deg);transform:translate3d(0, 17px, 0) rotate(-45deg)}#wf-popup .btn_popup_close .bar span.bottom{-webkit-transform:translate3d(0, -17px, 0) rotate(45deg);transform:translate3d(0, -17px, 0) rotate(45deg)}#wf-popup .popup_inner{width:90%;max-width:none;left:auto;-webkit-transform:none;transform:none}#wf-popup .popup_inner.b1 .popup_title h3 span{width:58vw;height:7vw}#wf-popup .popup_inner.b2 .popup_title h3 span{width:62vw;height:6.6vw}#wf-popup .popup_inner.b3 .popup_title h3 span{width:79vw;height:6vw}#wf-popup .popup_inner.b4 .popup_title h3 span{width:63vw;height:6vw}#wf-popup .popup_inner .popup_title{margin-bottom:20%;padding-top:32%}#wf-popup .popup_inner .popup_title h3{margin-bottom:0;padding-left:12%}#wf-popup .popup_inner .popup_title h3:before{width:7.5vw;height:7.5vw}#wf-popup .popup_inner .popup_content{padding-bottom:25%}#wf-popup .popup_inner .popup_content ol li{margin-bottom:25%}#wf-popup .popup_inner .popup_content ol li .popup_sub_title{margin-bottom:10%}#wf-popup .popup_inner .popup_content ol li .popup_sub_title p{font-size:4vw;margin-bottom:6%}#wf-popup .popup_inner .popup_content ol li .popup_sub_title h4{font-size:5vw;line-height:1.8;padding-bottom:5%}#wf-popup .popup_inner .popup_content ol li .popup_text_box{display:block}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_text{width:100%;max-width:none;margin-right:0;font-size:4.6vw;margin-bottom:8%}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_text span{font-size:3.4vw;margin-top:4%}#wf-popup .popup_inner .popup_content ol li .popup_text_box .popup_img{width:100%;max-width:none}#wf-popup .popup_inner .popup_content .popup_buy{padding-top:25%;display:block}#wf-popup .popup_inner .popup_content .popup_buy .btn{width:100%}#wf-popup .popup_inner .popup_content .popup_buy .btn:nth-child(1){margin-right:0;margin-bottom:8%}#wf-popup .popup_inner .popup_content .popup_buy .btn:nth-child(2){margin-left:0}#wf-popup .popup_inner .popup_content .popup_buy .btn a{width:90%;font-size:4.2vw;padding:9% 5%}#wf-popup .popup_inner .popup_content .popup_buy .btn a:after{width:9vw;height:2.2vw}#wf-popup .popup_inner.popup_about_inner{width:100%;max-width:none}#wf-popup .popup_inner.popup_about_inner.d1 .popup_about_head h3{width:52vw;height:19.2vw;background-image:url(../images/popup_about_sp_title1.png)}#wf-popup .popup_inner.popup_about_inner.d1 .popup_about_content .popup_about_content_title h4{width:22vw;height:5.5vw}#wf-popup .popup_inner.popup_about_inner.d2 .popup_about_head h3{width:56vw;height:19.2vw;background-image:url(../images/popup_about_sp_title2.png)}#wf-popup .popup_inner.popup_about_inner.d2 .popup_about_content .popup_about_content_title h4{width:85vw;height:5.8vw}#wf-popup .popup_inner.popup_about_inner.d3 .popup_about_head h3{width:51.7vw;height:20vw;background-image:url(../images/popup_about_sp_title3.png)}#wf-popup .popup_inner.popup_about_inner.d3 .popup_about_content .popup_about_content_title h4{width:70vw;height:7vw}#wf-popup .popup_inner.popup_about_inner.d4 .popup_about_head h3{width:51.8vw;height:19.8vw;background-image:url(../images/popup_about_sp_title4.png)}#wf-popup .popup_inner.popup_about_inner.d4 .popup_about_content .popup_about_content_title h4{width:19.5vw;height:5vw}#wf-popup .popup_inner.popup_about_inner.d5 .d5_box{width:100%;max-width:none}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_head h3{width:68.3vw;height:18.4vw;background-image:url(../images/popup_about_sp_title5.png)}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist1{width:59vw;height:5vw}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist2{width:44vw;height:5.1vw}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist3{width:25vw;height:5.3vw}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist4{width:52.2vw;height:5.3vw}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_content .popup_about_content_title .about_artist5{width:54.4vw;height:5.3vw}#wf-popup .popup_inner.popup_about_inner .popup_about_head{padding-top:32%;width:80%;margin:0 auto 8%}#wf-popup .popup_inner.popup_about_inner .popup_about_img{margin-bottom:0}#wf-popup .popup_inner.popup_about_inner .popup_about_img img{width:90%}#wf-popup .popup_inner.popup_about_inner .popup_about_img2{margin-top:15%}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube{width:95%;margin:0 auto}#wf-popup .popup_inner.popup_about_inner .popup_about_youtube .youtube_text a{width:100%;height:6.4vw;background-image:url(../images/youtube_text_sp.png)}#wf-popup .popup_inner.popup_about_inner .popup_about_content{width:85%;margin:auto;position:relative;left:2.5%}#wf-popup .popup_inner.popup_about_inner .popup_about_content:before{top:4.5%;right:-2.5%;width:30vw;height:17.2vw}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title{margin:10% auto;padding-bottom:12%}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title:after{width:12vw;height:1px}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_title p{font-size:3.8vw}#wf-popup .popup_inner.popup_about_inner .popup_about_content .popup_about_content_inner{font-size:3.4vw;letter-spacing:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky{margin-top:6%;padding-bottom:32%}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p{margin:0 auto 5%;width:88%;max-width:none}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p a,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a{font-size:3.6vw;padding:5%}#wf-popup .popup_inner.popup_about_inner .popup_about_buy p a:after,#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a:after{right:12px;width:12%;height:2.6vw}#wf-popup .popup_inner.popup_about_inner.d5 .popup_about_buy{padding-bottom:0}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky{width:90%;margin:6% auto 0;padding:5%}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p{margin:0 2%}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a{background-color:#4a4b4b;padding:10% 5%;font-size:3.2vw}#wf-popup .popup_inner.popup_about_inner .popup_about_buy_sticky p a:after{right:3px;height:1.3vw}}#movie{height:auto;padding:100px 0;color:#e5e4e4;background-color:#4a4b4b;font-family:a-otf-ryumin-pr6n, sans-serif}#movie section{width:95%;max-width:1440px;margin:auto}#movie #movie_title h1{font-size:24px;font-weight:bold;line-height:1.6}#movie #movie_title p{font-size:18px;margin-top:5px}#movie #movie_content .text{font-size:16px;line-height:1.8;margin-top:25px}#movie #movie_content .back{width:100%;max-width:276px;margin:40px auto 0}#movie #movie_content .back a{text-decoration:none;color:#fff;border:1px solid #353338;background-color:#353338;text-align:center;font-size:13px;letter-spacing:0.15em;padding:22px;display:block;position:relative;-webkit-transition:all .3s;transition:all .3s}#movie #movie_content .back a:after{content:"";position:absolute;top:50%;right:16px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-image:url(../images/icon_arrow.png);background-size:contain;width:37px;height:10px}#movie #movie_content .back a:hover{border:1px solid #000;background-color:#000}@media screen and (max-width: 767px){#movie{padding:20% 0}#movie section{width:80%;max-width:none}#movie #movie_title h1{font-size:6vw}#movie #movie_title p{font-size:5vw}#movie #movie_content .text{font-size:4.2vw;margin-top:5%}#movie #movie_content .back{width:100%;max-width:none;margin:8% auto 0}#movie #movie_content .back a{font-size:3.6vw;padding:5%}#movie #movie_content .back a:after{right:12px;width:12%;height:2.6vw}}sup{font-size:12px;vertical-align:middle;margin-top:0.5em;display:inline-block}@media screen and (max-width: 767px){sup{font-size:3vw}}@-webkit-keyframes hover_line{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@keyframes hover_line{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes move_phone{0%{top:-230px}100%{top:-50px}}@keyframes move_phone_tab{0%{top:-130%}100%{top:-23.6%}}@keyframes move_phone_sp{0%{top:-96%}100%{top:-25%}}.animation{opacity:0;visibility:hidden;transition:0.5s;transform:translateY(100px) !important}.animation_active{opacity:1;visibility:visible;transition:0.5s;transform:translateY(0)}@media all and (-ms-high-contrast: none){.animation{opacity:0;-ms-transition:opacity 0.5s,transform 0.1s;transition:opacity 0.5s,transform 0.1s;transform:translateY(40px) !important}.animation_active{opacity:1;-ms-transition:opacity 0.5s,transform 0.1s;transition:opacity 0.5s,transform 0.1s;transform:translateY(0)}.animation_active_off{-ms-transition:opacity 0.5s;transition:opacity 0.5s}}.mv_animation{opacity:0;visibility:hidden;transition:0.5s;transform:translateY(100px)}.mv_animation_active{opacity:1;visibility:visible;transition:0.5s;transform:translateY(0)}.image_change_off{opacity:1;visibility:visible;transition:0.5s}.image_change_off_active{opacity:0;visibility:hidden;transition:0.5s}.mt--0{margin-top:0px !important}.mt--5{margin-top:5px !important}.mt--10{margin-top:10px !important}.mt--20{margin-top:20px !important}.mt--30{margin-top:30px !important}.mt--40{margin-top:40px !important}.mt--50{margin-top:50px !important}.mt--60{margin-top:60px !important}.mt--70{margin-top:70px !important}.mt--80{margin-top:80px !important}.mt--90{margin-top:90px !important}.mt--100{margin-top:100px !important}.mb--0{margin-bottom:0px !important}.mb--5{margin-bottom:5px !important}.mb--10{margin-bottom:10px !important}.mb--20{margin-bottom:20px !important}.mb--30{margin-bottom:30px !important}.mb--40{margin-bottom:40px !important}.mb--50{margin-bottom:50px !important}.mb--60{margin-bottom:60px !important}.mb--70{margin-bottom:70px !important}.mb--80{margin-bottom:80px !important}.mb--90{margin-bottom:90px !important}.mb--100{margin-bottom:100px !important}.mr--0{margin-right:0px !important}.mr--5{margin-right:5px !important}.mr--10{margin-right:10px !important}.mr--20{margin-right:20px !important}.mr--30{margin-right:30px !important}.mr--40{margin-right:40px !important}.mr--50{margin-right:50px !important}.mr--60{margin-right:60px !important}.mr--70{margin-right:70px !important}.mr--80{margin-right:80px !important}.mr--90{margin-right:90px !important}.mr--100{margin-right:100px !important}.ml--0{margin-left:0px !important}.ml--5{margin-left:5px !important}.ml--10{margin-left:10px !important}.ml--20{margin-left:20px !important}.ml--30{margin-left:30px !important}.ml--40{margin-left:40px !important}.ml--50{margin-left:50px !important}.ml--60{margin-left:60px !important}.ml--70{margin-left:70px !important}.ml--80{margin-left:80px !important}.ml--90{margin-left:90px !important}.ml--100{margin-left:100px !important}.pt--0{padding-top:0px !important}.pt--5{padding-top:5px !important}.pt--10{padding-top:10px !important}.pt--15{padding-top:15px !important}.pt--20{padding-top:20px !important}.pt--30{padding-top:30px !important}.pt--40{padding-top:40px !important}.pt--50{padding-top:50px !important}.pt--60{padding-top:60px !important}.pt--70{padding-top:70px !important}.pt--80{padding-top:80px !important}.pt--90{padding-top:90px !important}.pt--100{padding-top:100px !important}.pb--0{padding-bottom:0px !important}.pb--5{padding-bottom:5px !important}.pb--10{padding-bottom:10px !important}.pb--20{padding-bottom:20px !important}.pb--30{padding-bottom:30px !important}.pb--40{padding-bottom:40px !important}.pb--50{padding-bottom:50px !important}.pb--60{padding-bottom:60px !important}.pb--70{padding-bottom:70px !important}.pb--80{padding-bottom:80px !important}.pb--90{padding-bottom:90px !important}.pb--100{padding-bottom:100px !important}.pr--0{padding-right:0px !important}.pr--5{padding-right:5px !important}.pr--10{padding-right:10px !important}.pr--20{padding-right:20px !important}.pr--30{padding-right:30px !important}.pr--40{padding-right:40px !important}.pr--50{padding-right:50px !important}.pr--60{padding-right:60px !important}.pr--70{padding-right:70px !important}.pr--80{padding-right:80px !important}.pr--90{padding-right:90px !important}.pr--100{padding-right:100px !important}.pl--0{padding-left:0px !important}.pl--5{padding-left:5px !important}.pl--10{padding-left:10px !important}.pl--20{padding-left:20px !important}.pl--30{padding-left:30px !important}.pl--40{padding-left:40px !important}.pl--50{padding-left:50px !important}.pl--60{padding-left:60px !important}.pl--70{padding-left:70px !important}.pl--80{padding-left:80px !important}.pl--90{padding-left:90px !important}.pl--100{padding-left:100px !important}.sp-only{display:none !important}.sp-only__inline{display:none !important}.sp-only__flex{display:none !important}@media screen and (max-width: 767px){.pc-only{display:none !important}.sp-only{display:block !important}.sp-only__inline{display:inline-block !important}.sp-only__flex{display:flex !important}}
