@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{outline:none;color:#ff396f;text-decoration:none}@media (hover:hover){a:hover{opacity:.75;filter:alpha(opacity=75);transition:.5s}}img{width:100%}em{font-style:normal}body{font-family:Noto Sans,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Noto Sans CJK JP Regular,ＭＳ Ｐゴシック,MS PGothic,sans-serif;background:#101010}.reset-button{display:inline-block;background:transparent;border:0;padding:0;line-height:1}header{width:100%;box-sizing:border-box;height:10.1333333333vw;position:relative;overflow:hidden;display:flex;align-items:center;z-index:10;padding-left:5.3333333333vw;padding-right:2.6666666667vw;background-color:#272727}@media screen and (min-width:480px) and (max-width:959px){header{height:49.4px}}@media screen and (min-width:960px){header{height:76px}}@media screen and (min-width:480px) and (max-width:959px){header{padding-left:26px}}@media screen and (min-width:960px){header{padding-left:40px}}@media screen and (min-width:480px) and (max-width:959px){header{padding-right:13px}}@media screen and (min-width:960px){header{padding-right:20px}}header .header-left{width:6.4vw}@media screen and (min-width:480px) and (max-width:959px){header .header-left{width:31.2px}}@media screen and (min-width:960px){header .header-left{width:48px}}header .header-right{display:flex;flex:1;align-items:center;justify-content:flex-end}header .header-menu-btn{display:block;height:auto;width:6.4vw}@media screen and (min-width:480px) and (max-width:959px){header .header-menu-btn{width:31.2px}}@media screen and (min-width:960px){header .header-menu-btn{width:48px}}header .header-back-btn{display:block;height:auto;width:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){header .header-back-btn{width:13px}}@media screen and (min-width:960px){header .header-back-btn{width:20px}}header .header-logo{position:absolute;display:block;left:50%;transform:translateX(-50%);height:auto;width:23.7333333333vw;top:2.9333333333vw}@media screen and (min-width:480px) and (max-width:959px){header .header-logo{width:115.7px}}@media screen and (min-width:960px){header .header-logo{width:178px}}@media screen and (min-width:480px) and (max-width:959px){header .header-logo{top:14.3px}}@media screen and (min-width:960px){header .header-logo{top:22px}}header .header-title{position:absolute;display:flex;top:0;left:0;right:0;justify-content:center;align-items:center;margin:0 auto;color:#fff;font-size:4.2666666667vw;height:10.1333333333vw;width:50.1333333333vw}@media screen and (min-width:480px) and (max-width:959px){header .header-title{font-size:20.8px}}@media screen and (min-width:960px){header .header-title{font-size:32px}}@media screen and (min-width:480px) and (max-width:959px){header .header-title{height:49.4px}}@media screen and (min-width:960px){header .header-title{height:76px}}@media screen and (min-width:480px) and (max-width:959px){header .header-title{width:244.4px}}@media screen and (min-width:960px){header .header-title{width:376px}}header .header-account-btn{display:block;height:auto;width:5.3333333333vw;margin-left:5.3333333333vw;margin-right:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){header .header-account-btn{width:26px}}@media screen and (min-width:960px){header .header-account-btn{width:40px}}@media screen and (min-width:480px) and (max-width:959px){header .header-account-btn{margin-left:26px}}@media screen and (min-width:960px){header .header-account-btn{margin-left:40px}}@media screen and (min-width:480px) and (max-width:959px){header .header-account-btn{margin-right:13px}}@media screen and (min-width:960px){header .header-account-btn{margin-right:20px}}header .header-login-btn a{display:flex;border:1px solid #c2c2c2;color:#fff;justify-content:center;align-items:center;font-size:2.6666666667vw;width:17.0666666667vw;height:5.8666666667vw;border-radius:3.2vw;margin-left:3.2vw}@media screen and (min-width:480px) and (max-width:959px){header .header-login-btn a{font-size:13px}}@media screen and (min-width:960px){header .header-login-btn a{font-size:20px}}@media screen and (min-width:480px) and (max-width:959px){header .header-login-btn a{width:83.2px}}@media screen and (min-width:960px){header .header-login-btn a{width:128px}}@media screen and (min-width:480px) and (max-width:959px){header .header-login-btn a{height:28.6px}}@media screen and (min-width:960px){header .header-login-btn a{height:44px}}@media screen and (min-width:480px) and (max-width:959px){header .header-login-btn a{border-radius:15.6px}}@media screen and (min-width:960px){header .header-login-btn a{border-radius:24px}}@media screen and (min-width:480px) and (max-width:959px){header .header-login-btn a{margin-left:15.6px}}@media screen and (min-width:960px){header .header-login-btn a{margin-left:24px}}header .header-search-btn a{display:block;height:auto;width:5.3333333333vw}@media screen and (min-width:480px) and (max-width:959px){header .header-search-btn a{width:26px}}@media screen and (min-width:960px){header .header-search-btn a{width:40px}}header .inner{text-align:center;width:100%}header .inner img{height:8vw;width:auto}@media screen and (min-width:480px) and (max-width:959px){header .inner img{height:39px}}@media screen and (min-width:960px){header .inner img{height:60px}}.header-menu-wrapper{display:none}#header-menu li a{color:#fff;font-size:3.75vw;margin-bottom:16.6vw;display:block}@media screen and (min-width:480px) and (max-width:959px){#header-menu li a{font-size:18px;margin-bottom:60px}}@media screen and (min-width:960px){#header-menu li a{font-size:28px;margin-bottom:60px}}#header-menu li:last-child a{margin-bottom:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:visible;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopCenter,#cboxTopLeft,#cboxTopRight{height:12.1vw}#cboxMiddleLeft{width:10.4vw}#cboxContent{overflow:visible}#cboxError{padding:50px}#cboxLoadedContent{margin-bottom:20px}#cboxLoadingOverla y{background:#000 url(../image/loading.gif) no-repeat 5px 5px;opacity:.9}#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;position:absolute;top:-12vw;left:-10.4vw;display:block;color:#000;width:16px;height:16px;background:url(../image/btn-close.png) no-repeat 0 0;background-size:100% 100%;font-size:0;line-height:0}.livr-layout-top{position:absolute;top:0;width:100%}.livr-layout-a{width:100%}footer{padding:6vw 0 4.8vw;font-size:2.9vw;color:#8b8b8b;text-align:center}@media screen and (min-width:480px) and (max-width:959px){footer{padding:24px 0 28px;font-size:14px}}@media screen and (min-width:960px){footer{padding:30px 0 34px;font-size:22px}}footer p{margin-bottom:10px}footer .jasrac-codes-box{display:flex;justify-content:center;flex-wrap:wrap}footer .jasrac-codes-box div{margin:0 2px;font-size:smaller}.video{border-bottom:1px solid #252525;padding:3.2vw 3.2vw 2.1333333333vw;overflow:hidden;display:flex;box-sizing:border-box;cursor:pointer}.video-wrapper .video:last-child{border-bottom:none}.video-image{position:relative;top:0;left:0;flex-basis:43.3vw;flex-shrink:0;flex-grow:0;background-size:contain;display:block;width:100%;height:100%}@media screen and (min-width:480px) and (max-width:959px){.video-image{flex-basis:208px;height:117px}}@media screen and (min-width:960px){.video-image{flex-basis:332px;height:187px}}.video-image>img{vertical-align:bottom}.video-data{flex-flow:column;width:43.3vw;margin-left:3.3vw;flex-basis:auto;flex-shrink:1;flex-grow:1;position:relative}.video-data,.video-information{display:flex;justify-content:space-between}.video-information{margin-top:6px;align-items:flex-end}.video-information-inner{display:inline-flex;flex-wrap:wrap}.video-information-inner:first-child{margin-top:-4px}.video-information-inner:first-child>*{margin-right:4px;margin-top:4px}.video-title{color:#fff;font-size:3.125vw;line-height:1.2;letter-spacing:-.04em}@media screen and (min-width:480px) and (max-width:959px){.video-title{font-size:18px}}@media screen and (min-width:960px){.video-title{font-size:28px}}.video-period{color:#888;font-size:2.9vw;line-height:1.2;margin-top:.2em}.video-period:before{content:"販売期間："}@media screen and (min-width:480px) and (max-width:959px){.video-period{font-size:14px}}@media screen and (min-width:960px){.video-period{font-size:21px}}.video-text{color:#888;font-size:2.9vw;line-height:1.2;letter-spacing:-.02em;margin-top:.2em}@media screen and (min-width:480px) and (max-width:959px){.video-text{font-size:14px}}@media screen and (min-width:960px){.video-text{font-size:22px}}.video-option{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0}.video-status{font-size:2.1vw;padding:.8vw 1vw;min-width:3.2em;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.video-status{font-size:10px;padding:4px 7px}}@media screen and (min-width:960px){.video-status{font-size:12px;padding:6px 13px}}.video-time{position:relative;font-size:2.1vw;padding:.8vw 1.5vw;color:#888}.video-time:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;border:1px solid #888;box-sizing:border-box}@media screen and (min-width:480px) and (max-width:959px){.video-time{font-size:12px;padding:3px 7px}}@media screen and (min-width:960px){.video-time{font-size:14px;padding:4.5px 13px}}.video-labels{width:100%;display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:0;right:0}.video-labels.is-arrow{padding-right:3.2vw;background:url(../image/arrow-right.png) 100% no-repeat;background-size:auto 2.8vw}@media screen and (min-width:480px) and (max-width:959px){.video-labels.is-arrow{padding-right:12px;background-size:auto 10px}}@media screen and (min-width:960px){.video-labels.is-arrow{padding-right:18px;background-size:auto 15px}}.video-new{margin-left:.5em;background:linear-gradient(65deg,#9b3cb7,#ff396f 100%);color:#fff;font-size:2.1vw;padding:.8vw 1vw;text-align:center;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.video-new{font-size:10px;padding:4px 7px}}@media screen and (min-width:960px){.video-new{font-size:15px;padding:6px 13px}}.video-monthly{margin-left:.5em;background:linear-gradient(65deg,#9b3cb7,#ff396f 100%);color:#fff;font-size:2.1vw;padding:.8vw 1vw;text-align:center;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.video-monthly{font-size:10px;padding:4px 7px}}@media screen and (min-width:960px){.video-monthly{font-size:15px;padding:6px 13px}}.video-live{margin-left:.5em;background:#f03;color:#fff;font-size:2.1vw;padding:.8vw 1vw;text-align:center;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.video-live{font-size:10px;padding:4px 7px}}@media screen and (min-width:960px){.video-live{font-size:15px;padding:6px 13px}}.video-update{color:#fff;font-size:2.1vw;margin-left:.3em;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.video-update{font-size:10px}}@media screen and (min-width:960px){.video-update{font-size:15px}}.status-on{background:#ff396f;color:#000}.status-off{background:#272727;color:#888}.status-free,.status-purchased{background:#272727;color:#ff396f}.status-purchased{position:relative}.status-purchased:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff396f;box-sizing:border-box}.section{margin-top:6.4vw;margin-bottom:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.section{margin-top:34px;margin-bottom:17px}}@media screen and (min-width:960px){.section{margin-top:58px;margin-bottom:29px}}.section-title{text-align:center;font-size:4vw;color:#fff;text-shadow:.5px 0 0 #fff}@media screen and (min-width:480px) and (max-width:959px){.section-title{font-size:19.5px}}@media screen and (min-width:960px){.section-title{font-size:29.3px}}.section-title img{height:100%;width:auto}.section-title.is-block{border-top:1px solid #ff396f;border-bottom:1px solid #ff396f;padding:3.2vw 0;background-color:#3b3b3b;text-align:center;color:#ff396f;text-shadow:.5px 0 0 #ff396f}.top-section{position:relative}.top-section .top-section-image{top:0;height:92vw;overflow:hidden}.top-section .top-section-state{background:#f03;color:#fff;padding:1.2vw 2vw;top:17.1vw;left:5vw;display:inline-block;position:absolute;font-size:2.9vw;border-radius:.4vw}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-state{font-size:14px;padding:3px 10px}}@media screen and (min-width:960px){.top-section .top-section-state{font-size:21px;padding:6px 20px}}.top-section .top-section-play a{width:25vw;display:block;position:absolute;margin:0 auto;left:0;right:0;top:30vw}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-play a{width:120px}}@media screen and (min-width:960px){.top-section .top-section-play a{width:160px}}.top-section .top-section-ad{margin:0 auto;z-index:4;position:absolute;top:36vw;width:100%}.top-section .top-section-ad-lead{font-size:2.9vw;color:#fff;width:96%;margin:0 auto;text-align:center;line-height:1.7}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-ad-lead{font-size:14px}}@media screen and (min-width:960px){.top-section .top-section-ad-lead{font-size:22px}}.top-section .top-section-ad-btn a{background:linear-gradient(75deg,#9b3cb7,#ff396f 100%);border-radius:2px;font-size:4.5vw;width:57%;display:block;color:#fff;line-height:2.6;text-align:center;margin:3vw auto 0}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-ad-btn a{font-size:20px}}@media screen and (min-width:960px){.top-section .top-section-ad-btn a{font-size:31px}}.top-section .top-section-ad-login{color:#fff;font-size:2.9vw;text-align:center;margin:14px auto 0}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-ad-login{font-size:14px}}@media screen and (min-width:960px){.top-section .top-section-ad-login{font-size:21px}}.top-section .top-section-next{margin:-10vw auto 0;z-index:6;width:100%}.top-section .top-section-next-date{background:url(../../top/image/top-section-next-date-background.png) no-repeat;background-position:100% 0;color:#000;font-size:2.9vw;display:inline-block;padding-left:7.1vw;padding-right:5.72vw;line-height:2}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-next-date{font-size:14px;padding-left:34px}}@media screen and (min-width:960px){.top-section .top-section-next-date{font-size:21px;padding-left:68px}}.top-section .top-section-next-title{color:#fff;font-size:5vw;width:90%;margin:0 auto;line-height:2;letter-spacing:-.04em}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-next-title{font-size:24px}}@media screen and (min-width:960px){.top-section .top-section-next-title{font-size:38px;letter-spacing:0}}.top-section .top-section-next-title h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-section .top-section-next-lead{color:#888;font-size:2.9vw;width:90%;margin:0 auto;line-height:1.75;display:block}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-next-lead{font-size:14px}}@media screen and (min-width:960px){.top-section .top-section-next-lead{font-size:22px}}.top-section .top-section-now{margin:-10vw auto 0;z-index:6;width:100%}.top-section .top-section-now-status{width:90%;margin:0 auto}.top-section .top-section-now-status span{background:#ff396f;color:#000;font-size:2.9vw;display:inline-block;padding:1vw 2vw;border-radius:.4vw}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-now-status span{font-size:14px;padding:5px 10px}}@media screen and (min-width:960px){.top-section .top-section-now-status span{font-size:22px;padding:10px 20px}}.top-section .top-section-now-title{color:#fff;font-size:5vw;width:90%;margin:0 auto;line-height:2;letter-spacing:-.04em}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-now-title{font-size:24px}}@media screen and (min-width:960px){.top-section .top-section-now-title{font-size:38px}}.top-section .top-section-now-title h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-section .top-section-now-lead{color:#8d8d8d;font-size:2.9vw;width:90%;margin:0 auto;line-height:1.75;display:block;padding-bottom:3vw;text-align:justify}@media screen and (min-width:480px) and (max-width:959px){.top-section .top-section-now-lead{font-size:14px;padding-bottom:34px}}@media screen and (min-width:960px){.top-section .top-section-now-lead{font-size:22px;padding-bottom:58px}}.app-banner{background:#101010;position:relative;z-index:10;height:13.3vw;overflow:hidden}@media screen and (min-width:480px) and (max-width:959px){.app-banner{height:64px}}@media screen and (min-width:960px){.app-banner{height:102px}}.app-banner-close{width:3.3vw;height:3.3vw;display:block;position:absolute;cursor:pointer;top:5vw;left:6.5vw}@media screen and (min-width:480px) and (max-width:959px){.app-banner-close{width:16px;height:16px;top:24px}}@media screen and (min-width:960px){.app-banner-close{width:26px;height:26px;top:38px}}.app-banner-content img{width:8.3vw;position:absolute;top:2.5vw;left:13.3vw}@media screen and (min-width:480px) and (max-width:959px){.app-banner-content img{width:40px;top:12px}}@media screen and (min-width:960px){.app-banner-content img{width:64px;top:19px}}.app-banner-content p{color:#fff;font-size:2.5vw;line-height:4.1vw;position:absolute;height:8.3vw;top:2.5vw;left:23.5vw}@media screen and (min-width:480px) and (max-width:959px){.app-banner-content p{font-size:12px;line-height:18px;height:40px;top:12px}}@media screen and (min-width:960px){.app-banner-content p{font-size:19px;line-height:30px;height:64px;top:19px}}.app-banner-btn a{position:absolute;color:#fff;font-size:2.5vw;display:inline-block;padding:1.5vw 4vw;border-radius:3vw;top:3.9vw;right:5vw;border:1px solid #ff396f;box-sizing:border-box}@media screen and (min-width:480px) and (max-width:959px){.app-banner-btn a{font-size:12px;padding:7px 20px;border-radius:16px;top:19px}}@media screen and (min-width:960px){.app-banner-btn a{font-size:19px;padding:7px 20px;border-radius:16px;top:34px}}.insert-app-banner{margin-top:13.3vw}@media screen and (min-width:480px) and (max-width:959px){.insert-app-banner{margin-top:64px}}@media screen and (min-width:960px){.insert-app-banner{margin-top:102px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.feature-container{overflow:hidden}.feature-list{margin-bottom:32px;display:inline-flex}.feature-list.slick-initialized{display:block}@media screen and (min-width:960px){.feature-list{margin-bottom:40px}.feature-list-arrow{content:"";display:block;z-index:1;position:absolute;top:0;width:20.8333333333vw;padding-top:32.8125vw;background-color:rgba(16,16,16,.8)}.feature-list-prev{right:50%;margin-right:29.1666666667vw}.feature-list-next{left:50%;margin-left:29.1666666667vw}}.feature-list-item{width:100vw;cursor:pointer}.feature-list-item>a{display:block;position:relative}.feature-list-item>a:after{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);opacity:0;transition:opacity .5s ease}.feature-list-item>a:hover,.feature-list-item>a:hover:after{opacity:1}@media screen and (min-width:480px) and (max-width:959px){.feature-list-item{width:100vw}}@media screen and (min-width:960px){.feature-list-item{width:58.3333333333vw;position:relative}}.feature-list .slick-dots{text-align:center}.feature-list .slick-dots li{display:inline-block;position:relative;margin:12px 8px 0;width:8px;height:8px}.feature-list .slick-dots li button{position:absolute;display:block;top:0;left:0;width:100%;height:100%;padding:0;white-space:nowrap;text-indent:100%;background-color:#8b8b8b;font-size:0;line-height:0;border:none;border-radius:50%;color:transparent;outline:none}.feature-list .slick-dots li.slick-active button{background-color:#ff396f}.card-caption,.card-landscape .card-more span,.card-update,.slide-more{font-size:10px}@media screen and (min-width:480px) and (max-width:959px){.card-caption,.card-landscape .card-more span,.card-update,.slide-more{font-size:12px}}@media screen and (min-width:960px){.card-caption,.card-landscape .card-more span,.card-update,.slide-more{font-size:16px}}.slide-title{font-size:14px}@media screen and (min-width:480px) and (max-width:959px){.slide-title{font-size:16px}}@media screen and (min-width:960px){.slide-title{font-size:20px}}.slide-list{display:inline-flex}.slide-list.slick-initialized{display:block}.slide-list .slick-list{overflow:visible}.slide-list-arrow{position:absolute;display:flex!important;z-index:1;top:0;height:100%;align-items:center;justify-content:center;transition:opacity .5s ease;opacity:0;width:0}.slide-list-arrow>img{width:0}.slide-list-arrow.slick-disabled{display:none!important}.slide-list-prev{background:linear-gradient(90deg,#101010,rgba(16,16,16,0));left:-3.2vw}.slide-list-next{background:linear-gradient(90deg,rgba(16,16,16,0),#101010);right:0}.slide-list.has-arrow .slide-list-arrow{opacity:1}@media screen and (min-width:480px) and (max-width:959px){.slide-list.has-arrow .slide-list-arrow{width:48px}.slide-list.has-arrow .slide-list-arrow>img{width:20px}}@media screen and (min-width:960px){.slide-list.has-arrow .slide-list-arrow{width:60px}.slide-list.has-arrow .slide-list-arrow>img{width:25px}}.slide-container{padding:10px 0 0 3.2vw;overflow:hidden}@media screen and (min-width:480px) and (max-width:959px){.slide-container{padding:12px 0 0 3.2vw}}@media screen and (min-width:960px){.slide-container{padding:16px 0 0 3.2vw}}.slide-head{display:flex;justify-content:space-between;align-items:center;height:40px;margin-right:12px}@media screen and (min-width:480px) and (max-width:959px){.slide-head{height:40px;margin-right:3.2vw}}@media screen and (min-width:960px){.slide-head{height:52px;margin-right:3.2vw}}.slide-head.has-link:hover{opacity:1;cursor:pointer}@media screen and (min-width:480px) and (max-width:959px){.slide-head.has-link:hover{opacity:.7}}@media screen and (min-width:960px){.slide-head.has-link:hover{opacity:.7}}.slide-title{flex:1 1 0;line-height:1;font-weight:400;color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-more{flex:0 0 15px;color:#fff;display:flex;align-items:center;justify-content:flex-end}.slide-more span{display:none}.slide-more img{width:8px}@media screen and (min-width:480px) and (max-width:959px){.slide-more{flex:0 0 90px}.slide-more span{display:block}.slide-more img{margin-left:6px}}@media screen and (min-width:960px){.slide-more{flex:0 0 100px}.slide-more span{display:block}.slide-more img{width:12px;margin-left:8px}}.card{outline:none}.card>*{display:block;position:relative;margin-right:12px}.card>a:after{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.2);opacity:0;transition:opacity .5s ease}.card>a:hover,.card>a:hover:after{opacity:1}.card>img{display:block}.card-live{position:absolute;top:0;right:0}.card-information{margin-top:6px;display:flex;align-items:flex-end;justify-content:space-between}.card-information-inner{display:inline-flex;flex-wrap:wrap}.card-information-inner:first-child{margin-top:-4px}.card-information-inner:first-child>*{margin-right:4px;margin-top:4px}.card-caption{margin-top:6px;color:#fff;font-weight:700;line-height:1.3;height:2.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-update{color:#c2c2c2;line-height:1}.card-portrate{width:114px}.card-portrate a:after{height:auto;padding-top:150%}@media screen and (min-width:480px) and (max-width:959px){.card-portrate{width:134px}}@media screen and (min-width:960px){.card-portrate{width:165px}}.card-landscape{width:172px;height:146px}.card-landscape>a{display:flex;flex-direction:column;justify-content:space-between;height:146px;background-color:#272727}.card-landscape .card-caption{margin:0 6px}.card-landscape .card-information{padding-bottom:6px;margin:0 6px}.card-landscape .card-more{align-items:center;justify-content:center;text-align:center}.card-landscape .card-more img{width:32px;margin:0 auto 12px}.card-landscape .card-more span{color:#c2c2c2;display:block}@media screen and (min-width:480px) and (max-width:959px){.card-landscape{width:204px;height:178px}.card-landscape>a{height:178px}.card-landscape .card-caption{margin:0 8px}.card-landscape .card-information{padding-bottom:8px;margin:0 8px}.card-landscape .card-more img{width:44px;margin-bottom:12px}}@media screen and (min-width:960px){.card-landscape{width:252px;height:225px}.card-landscape>a{height:225px}.card-landscape .card-caption{margin:0 10px}.card-landscape .card-information{padding-bottom:10px;margin:0 10px}.card-landscape .card-more img{width:48px;margin-bottom:16px}}.layout-title{font-size:5vw;color:#fff;margin:7vw auto 5vw;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-title{font-size:24px;margin:29px auto 21px}}@media screen and (min-width:960px){.layout-title{font-size:38px;margin:47px auto 33px}}.layout-subtitle{font-size:3.8vw;color:#c2c2c2;width:92%;margin:0 auto 2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-subtitle{font-size:18px;margin:0 auto 10px}}@media screen and (min-width:960px){.layout-subtitle{font-size:28px;margin:0 auto 17px}}.layout-information-date{width:90%;font-size:2.9vw;color:#ff396f;margin:7vw auto 2.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-information-date{font-size:14px;margin:33px auto 11px}}@media screen and (min-width:960px){.layout-information-date{font-size:22px;margin:67px auto 24px}}.layout-information-title{width:90%;font-size:5vw;color:#fff;margin:0 auto 1.5vw;line-height:1.5;letter-spacing:-.1em}@media screen and (min-width:480px) and (max-width:959px){.layout-information-title{font-size:24px;margin:0 auto 7px}}@media screen and (min-width:960px){.layout-information-title{font-size:38px;margin:0 auto 14px;letter-spacing:0}}.layout-card{width:90%;margin:0 auto 1.7vw;background:#3b3b3b;padding:4vw 0 5.2vw;border-radius:1.7vw}@media screen and (min-width:480px) and (max-width:959px){.layout-card{margin:0 auto 8px;padding:16px 0 18px;border-radius:8px}}@media screen and (min-width:960px){.layout-card{margin:0 auto 12px;padding:30px 0 38px;border-radius:8px}}.layout-card img{width:92%;margin:0 auto 4vw;display:block}@media screen and (min-width:480px) and (max-width:959px){.layout-card img{margin:0 auto 22px}}@media screen and (min-width:960px){.layout-card img{margin:0 auto 32px}}.layout-card p{width:92.6%;color:#888;font-size:2.9vw;line-height:1.85;margin:0 auto;text-align:justify}@media screen and (min-width:480px) and (max-width:959px){.layout-card p{font-size:14px}}@media screen and (min-width:960px){.layout-card p{font-size:22px}}.layout-ad-title{font-size:3.8vw;color:#fff;margin:3.7vw auto 7.3vw;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-ad-title{font-size:18px;margin:18px auto 35px}}@media screen and (min-width:960px){.layout-ad-title{font-size:28px;margin:35px auto 70px}}.layout-ad-card{margin:0 auto 11.3vw}.layout-ad-card h1{font-size:5vw;color:#fff;font-weight:700;text-align:center;line-height:1.5}@media screen and (min-width:480px) and (max-width:959px){.layout-ad-card h1{font-size:24px}}@media screen and (min-width:960px){.layout-ad-card h1{font-size:38px}}.layout-ad-card h1 em{color:#ff396f}.layout-ad-card img{margin:0 auto;display:block}.layout-ad-card p{width:80%;color:#fff;font-size:2.9vw;line-height:1.85;margin:0 auto;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-ad-card p{font-size:14px}}@media screen and (min-width:960px){.layout-ad-card p{font-size:22px}}.layout-ad-card p em{font-size:3.8vw;color:#ff396f;display:block;font-weight:700}@media screen and (min-width:480px) and (max-width:959px){.layout-ad-card p em{font-size:18px}}@media screen and (min-width:960px){.layout-ad-card p em{font-size:28px}}.layout-text{font-size:2.9vw;width:90%;margin:0 auto 9.2vw;padding-top:1.25vw}@media screen and (min-width:480px) and (max-width:959px){.layout-text{font-size:14px;padding-top:6px}}@media screen and (min-width:960px){.layout-text{font-size:22px;padding-top:18px}}.layout-text h2{color:#c2c2c2;padding-bottom:1.7vw;border-bottom:2px solid #252525;text-align:center;margin:0 auto 1.9vw}@media screen and (min-width:480px) and (max-width:959px){.layout-text h2{padding-bottom:8px;margin:0 auto 4px}}@media screen and (min-width:960px){.layout-text h2{padding-bottom:14px;margin:0 auto 6px}}.layout-text p{color:#fff;line-height:1.85;text-align:justify}.layout-text-paragram{color:#fff;font-size:3.75vw;line-height:1.5}@media screen and (min-width:480px) and (max-width:959px){.layout-text-paragram{font-size:18px}}@media screen and (min-width:960px){.layout-text-paragram{font-size:28px}}.layout-text-paragram+.layout-text-paragram{margin-top:1em}.layout-ol{font-size:2.9vw;width:90%;margin:0 auto 9.2vw;padding-top:1.25vw}@media screen and (min-width:480px) and (max-width:959px){.layout-ol{font-size:14px;padding-top:6px}}@media screen and (min-width:960px){.layout-ol{font-size:22px;padding-top:18px}}.layout-ol ol{list-style-type:decimal}.layout-ol ol.disc{list-style-type:disc}.layout-ol li{color:#fff;line-height:1.85;text-align:justify;margin:0 0 .5em 1em;padding-left:.5em}.layout-ol ol.layout-ol-parentheses{padding:0 0 0 1em}.layout-ol ol.layout-ol-parentheses li{list-style-type:none;list-style-position:inside;counter-increment:cnt;text-indent:-1.5em}.layout-ol ol.layout-ol-parentheses li:before{display:marker;content:"(" counter(cnt) ") "}.layout-message{font-size:2.9vw;width:90%;padding-top:26.5vw;margin:0 auto 34.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-message{font-size:14px;padding-top:127px;margin:0 auto 165px}}@media screen and (min-width:960px){.layout-message{font-size:22px;padding-top:120px;margin:0 auto 160px}}.layout-message p{color:#fff;line-height:1.85;text-align:center;margin-top:4vw;margin-bottom:4vw}.layout-message .yconnectLogin{display:inline-block;width:100%;text-align:center}.layout-message.is-compact{padding-top:0;margin:7vw auto}.layout-message.is-left p,.layout-message p.is-left{text-align:left}.layout-message.is-alert p{color:red!important}.layout-message.is-border{border:1px solid #ff396f;margin:24.8vw 6.4vw;padding:6.4vw;box-sizing:border-box;width:auto}.layout-message.is-border p.fc-accent{line-height:1.6;margin-bottom:2vw}.layout-notice{font-size:2.5vw;width:90%;margin:0 auto}@media screen and (min-width:480px) and (max-width:959px){.layout-notice{font-size:12px}}@media screen and (min-width:960px){.layout-notice{font-size:14px}}.layout-notice p{color:#8b8b8b;line-height:1.5;text-align:center}.layout-payment-title{font-size:4.8vw;color:#fff;text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-title{font-size:23.4px}}@media screen and (min-width:960px){.layout-payment-title{font-size:36px}}.layout-payment-message{margin-left:10.1333333333vw;margin-right:10.1333333333vw;color:#fff;font-size:3.7333333333vw;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message{margin-left:49.4px}}@media screen and (min-width:960px){.layout-payment-message{margin-left:76px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message{margin-right:49.4px}}@media screen and (min-width:960px){.layout-payment-message{margin-right:76px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message{font-size:18.2px}}@media screen and (min-width:960px){.layout-payment-message{font-size:28px}}.layout-payment-message-small{margin-left:6.4vw;margin-right:6.4vw;margin-top:7.4666666667vw;font-size:2.9333333333vw;color:#fff;text-align:left}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message-small{margin-left:31.2px}}@media screen and (min-width:960px){.layout-payment-message-small{margin-left:48px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message-small{margin-right:31.2px}}@media screen and (min-width:960px){.layout-payment-message-small{margin-right:48px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message-small{margin-top:36.4px}}@media screen and (min-width:960px){.layout-payment-message-small{margin-top:56px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-message-small{font-size:14.3px}}@media screen and (min-width:960px){.layout-payment-message-small{font-size:22px}}.layout-payment-detail{color:#fff;width:90%;margin:8.5333333333vw auto;line-height:1}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail{margin-top:41.6px}}@media screen and (min-width:960px){.layout-payment-detail{margin-top:64px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail{margin-bottom:41.6px}}@media screen and (min-width:960px){.layout-payment-detail{margin-bottom:64px}}.layout-payment-detail.is-success{margin-top:28.8vw;margin-bottom:37.0666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail.is-success{margin-top:140.4px}}@media screen and (min-width:960px){.layout-payment-detail.is-success{margin-top:216px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail.is-success{margin-bottom:180.7px}}@media screen and (min-width:960px){.layout-payment-detail.is-success{margin-bottom:278px}}.layout-payment-detail-title{font-size:3.7333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-title{font-size:18.2px}}@media screen and (min-width:960px){.layout-payment-detail-title{font-size:28px}}.layout-payment-detail-notice{font-size:2.9333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-notice{font-size:14.3px}}@media screen and (min-width:960px){.layout-payment-detail-notice{font-size:22px}}.layout-payment-detail-notice.is-attention{color:red}.layout-payment-detail-box{border:2px solid #272727;padding:6.4vw;margin-top:2.1333333333vw;line-height:1;font-size:3.4666666667vw;text-align:center}.layout-payment-detail-box-title{font-size:3.7333333333vw;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-box-title{font-size:18.2px}}@media screen and (min-width:960px){.layout-payment-detail-box-title{font-size:28px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-box{padding:31.2px}}@media screen and (min-width:960px){.layout-payment-detail-box{padding:48px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-box{margin-top:10.4px}}@media screen and (min-width:960px){.layout-payment-detail-box{margin-top:16px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-box{font-size:16.9px}}@media screen and (min-width:960px){.layout-payment-detail-box{font-size:26px}}.layout-payment-detail-box.is-left{text-align:left}.layout-payment-detail-message-list{margin-left:12px;list-style:outside}.layout-payment-detail-count{text-align:right}.layout-payment-detail-name{font-size:3.4666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-name{font-size:16.9px}}@media screen and (min-width:960px){.layout-payment-detail-name{font-size:26px}}.layout-payment-detail-name.is-left{float:left}.layout-payment-detail-link{margin-top:3.2vw;display:block;line-height:1;font-size:2.9333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-link{margin-top:15.6px}}@media screen and (min-width:960px){.layout-payment-detail-link{margin-top:24px}}@media screen and (min-width:480px) and (max-width:959px){.layout-payment-detail-link{font-size:14.3px}}@media screen and (min-width:960px){.layout-payment-detail-link{font-size:22px}}.layout-btn a{width:78%;margin:0 auto 3.3vw;background:linear-gradient(75deg,#9b3cb7,#ff396f 100%);border-radius:2px;font-size:4.2vw;text-align:center;display:block;color:#fff;padding:4.2vw 0;line-height:1.3}@media screen and (min-width:480px) and (max-width:959px){.layout-btn a{font-size:20px;padding:16px 0}}@media screen and (min-width:960px){.layout-btn a{font-size:31px;padding:22px 0}}.layout-btn-flex{display:flex;justify-content:space-between;align-items:center}.layout-btn-payment{padding:5.3333333333vw;color:#fff;background-color:#272727;font-size:4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment{font-size:19.5px}}@media screen and (min-width:960px){.layout-btn-payment{font-size:30px}}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment{padding:20px;font-size:26px}}@media screen and (min-width:960px){.layout-btn-payment{padding:20px;font-size:26px}}.layout-btn-payment:not(:first-of-type){margin-top:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment:not(:first-of-type){margin-top:15.6px}}@media screen and (min-width:960px){.layout-btn-payment:not(:first-of-type){margin-top:24px}}.layout-btn-payment a{color:#fff;display:block}.layout-btn-payment-wrapper{margin:7.4666666667vw 10.1333333333vw 3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment-wrapper{margin-top:36.4px}}@media screen and (min-width:960px){.layout-btn-payment-wrapper{margin-top:56px}}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment-wrapper{margin-bottom:15.6px}}@media screen and (min-width:960px){.layout-btn-payment-wrapper{margin-bottom:24px}}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment-wrapper{margin-left:49.4px}}@media screen and (min-width:960px){.layout-btn-payment-wrapper{margin-left:76px}}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-payment-wrapper{margin-right:49.4px}}@media screen and (min-width:960px){.layout-btn-payment-wrapper{margin-right:76px}}.layout-btn-accent a{width:78%;margin:0 auto 3.3vw;background:#272727;border-radius:2px;font-size:4.2vw;text-align:center;display:block;color:#ff396f;padding:4.2vw 0;border:1px solid #ff396f}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-accent a{font-size:20px;padding:16px 0}}@media screen and (min-width:960px){.layout-btn-accent a{font-size:31px;padding:22px 0}}.layout-btn-nega a{width:78%;margin:0 auto 3.3vw;background:#272727;border-radius:2px;font-size:4.2vw;text-align:center;display:block;color:#8b8b8b;padding:4.2vw 0;border:1px solid #95989a}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-nega a{font-size:20px;padding:16px 0}}@media screen and (min-width:960px){.layout-btn-nega a{font-size:31px;padding:22px 0}}.layout-btn-back a{width:78%;margin:0 auto 6.6vw;background:#272727;border-radius:2px;font-size:4.2vw;text-align:center;display:block;color:#8b8b8b;padding:3.1vw 0;border:1px solid #95989a}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-back a{font-size:20px;padding:12px 0}}@media screen and (min-width:960px){.layout-btn-back a{font-size:31px;padding:18px 0}}.layout-btn-mypage{display:block;text-align:center;padding:1.6vw 2.6666666667vw;border:1px solid #95989a;color:#8b8b8b;border-radius:1.0666666667vw;width:19.4666666667vw;background-color:#252525;box-sizing:border-box;line-height:1}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-mypage{font-size:14px;top:32px;padding:5px 10px;border-radius:4px;background-position:13px;background-size:auto 14px;width:84px}}@media screen and (min-width:960px){.layout-btn-mypage{font-size:16px;top:32px;padding:6px 12px;border-radius:4px;background-position:14px;background-size:auto 16px;width:96px}.layout-btn-mypage:hover{cursor:pointer}}.layout-btn-mypage-copy{padding-left:6.9333333333vw;background-image:url(../image/copy.svg);background-repeat:no-repeat;background-position:2.7vw;background-size:auto 3.2vw;border-radius:1.0666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-mypage-copy{font-size:14px;padding:5px 10px 5px 30px;border-radius:4px;background-position:13px;background-size:auto 14px}}@media screen and (min-width:960px){.layout-btn-mypage-copy{font-size:16px;padding:6px 12px 6px 34px;border-radius:4px;background-position:14px;background-size:auto 16px}.layout-btn-mypage-copy:hover{cursor:pointer}}.layout-btn-modal{border:1px solid #95989a;margin-top:5.8666666667vw;padding:2.9333333333vw;text-align:center;color:#888;line-height:1;font-size:4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-modal{margin-top:26px;padding:13px;font-size:19px}}@media screen and (min-width:960px){.layout-btn-modal{margin-top:26px;padding:13px;font-size:19px}.layout-btn-modal:hover{cursor:pointer;opacity:.7}}.layout-btn-modal-wrapper{display:flex;margin-top:14px}.layout-btn-modal-wrapper>*{flex:1}.layout-btn-modal-wrapper :first-of-type{margin-right:13px}.layout-btn-modal-wrapper :last-of-type{margin-left:13px}.layout-btn-share{font-size:2.8vw;display:inline-flex;margin-top:2.1333333333vw;padding:1.8666666667vw 3.7333333333vw 1.8666666667vw 9.0666666667vw;border:1px solid #95989a;color:#8b8b8b;background:url(../image/share.svg);background-repeat:no-repeat;background-position:3.2vw;background-size:auto 4.5333333333vw;background-color:#252525;border-radius:.8vw}@media screen and (min-width:480px) and (max-width:959px){.layout-btn-share{font-size:13px;margin-top:10px;margin-right:12px;padding:7px 16px 7px 37px;border-radius:3px;background-position:14px 8px;background-size:auto 16px}}@media screen and (min-width:960px){.layout-btn-share{font-size:16px;margin-top:12px;margin-right:20px;padding:9px 18px 9px 45px;border-radius:3px;background-position:18px 10px;background-size:auto 21px;transition:opacity .5s ease}.layout-btn-share:hover{cursor:pointer;opacity:.7}}.layout-modal{display:none;position:fixed;width:100%;top:0;left:0;z-index:15}.layout-modal-bg{background:rgba(0,0,0,.4);height:100vh;width:100%;z-index:10}@media screen and (min-width:960px){.layout-modal-bg:hover{cursor:pointer}}.layout-modal-close{position:absolute;top:13.3333333333vw;right:8.5333333333vw;width:4.8vw;height:4.8vw}@media screen and (min-width:480px) and (max-width:959px){.layout-modal-close{top:60px;right:30px;width:20px;height:20px}}@media screen and (min-width:960px){.layout-modal-close{display:none}}.layout-modal-close-mark{position:relative;display:block;background-image:url(../image/btn-close.png);background-repeat:no-repeat;background-size:100%;width:100%;height:100%}.layout-modal-title{font-weight:700;text-align:center;font-size:18px;line-height:1}@media screen and (min-width:480px) and (max-width:959px){.layout-modal-title{font-size:22px}}@media screen and (min-width:960px){.layout-modal-title{font-size:22px}}.layout-modal-content{color:#fff;background-color:#333;box-shadow:0 0 2.6666666667vw 0 rgba(0,0,0,.5);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:78.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-modal-content{width:352px}}@media screen and (min-width:960px){.layout-modal-content{width:352px}}.layout-modal-content-inner{position:relative;padding:6.4vw 6.4vw 5.8666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-modal-content-inner{padding:26px 26px 24px}}@media screen and (min-width:960px){.layout-modal-content-inner{padding:26px 26px 24px}}.layout-modal-text{margin-top:6.4vw;font-size:12px;line-height:1.6;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-modal-text{margin-top:24px;font-size:14px}}@media screen and (min-width:960px){.layout-modal-text{margin-top:24px;font-size:14px}}.layout-share{margin-top:6.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-share{margin-top:28px}}@media screen and (min-width:960px){.layout-share{margin-top:28px}}.layout-share-link{display:flex;align-items:center;justify-content:flex-start;position:relative;font-size:4.4vw;padding-left:12vw;line-height:8.8vw;background-repeat:no-repeat;background-size:auto 8.2vw;color:#fff}.layout-share-link:not(:first-child){margin-top:5.3333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-share-link:not(:first-child){margin-top:24px}}@media screen and (min-width:960px){.layout-share-link:not(:first-child){margin-top:23px}}@media screen and (min-width:480px) and (max-width:959px){.layout-share-link{font-size:19px;padding-left:52px;line-height:38px;background-size:auto 38px}}@media screen and (min-width:960px){.layout-share-link{font-size:19px;padding-left:52px;line-height:38px;background-size:auto 38px}.layout-share-link:hover{cursor:pointer;opacity:.7}}.layout-share-link.is-line{background-image:url(../../icon/line.svg)}.layout-share-link.is-facebook{background-image:url(../../icon/facebook.svg)}.layout-share-link.is-x{background-image:url(../../icon/x.svg)}.layout-share-link.is-mail{background-image:url(../../icon/contact.svg)}.layout-list>ul{border-top:1px solid #3b3b3b;width:100%}.layout-list>ul.title-android{border-top:0 solid #3b3b3b;width:100%}.layout-list>ul>li{font-size:3.8vw;border-bottom:1px solid #3b3b3b;position:relative;padding:6.4vw;line-height:1.3}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li{padding:31.2px}}@media screen and (min-width:960px){.layout-list>ul>li{padding:48px}}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li{font-size:18px}}@media screen and (min-width:960px){.layout-list>ul>li{font-size:28px}}.layout-list>ul>li.helpline-android{font-size:3.8vw;border-bottom:0 solid #3b3b3b;position:relative;padding:7.5vw 2.5vw 7.5vw 5.2vw;line-height:1.3}.layout-list>ul>li.live-schedule{border-bottom:0;padding:5.5vw 2.5vw 0 6.5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.live-schedule{font-size:18px;padding:28px 12px 0 30px}}@media screen and (min-width:960px){.layout-list>ul>li.live-schedule{font-size:28px;padding:52px 18px 0 44px}}.layout-list>ul>li>a{display:block;background:url(../image/arrow-right.png) 100% no-repeat;background-size:auto 4.4vw;color:#fff}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li>a{background-size:13px auto}}@media screen and (min-width:960px){.layout-list>ul>li>a{background-size:15px auto}}.layout-list>ul>li>a.help-android{display:block;background:url(../image/arrow-right-android.png) 100% no-repeat;color:#fff;background-size:24px;height:24px;line-height:24px;margin:-2px 0}.layout-list>ul>li span{font-size:2.9vw;color:#ff396f;display:block;line-height:1;margin-bottom:3.6vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li span{font-size:14px;margin-bottom:14px}}@media screen and (min-width:960px){.layout-list>ul>li span{font-size:21px;margin-bottom:25px}}.layout-list>ul>li.accordion{font-size:3.8vw;border-bottom:1px solid #3b3b3b;position:relative;padding:7.5vw 2.5vw 7.5vw 5.2vw;line-height:1.3}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion{font-size:18px;padding:34px 12px 34px 24px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion{font-size:28px;padding:58px 19px 58px 38px}}.layout-list>ul>li.accordion>a{display:block;background:url(../image/plus.png) 0 no-repeat;background-size:auto 3.8vw;color:#fff;padding:0 0 0 6vw;font-size:3.8vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion>a{background-size:auto 10px;padding:0 0 0 29px;font-size:18px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion>a{background-size:auto 18px;padding:0 0 0 58px;font-size:28px}}.layout-list>ul>li.accordion>a.active{background-image:url(../image/minus.png)}.layout-list>ul>li.accordion div{margin:7.5vw 2.7vw 0 6vw;display:none}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion div{margin:34px 12px 0 29px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion div{margin:58px 19px 0 58px}}.layout-list>ul>li.accordion div li{margin:0 auto 15vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion div li{margin:0 auto 68px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion div li{margin:0 auto 116px}}.layout-list>ul>li.accordion div h2{color:#fff;font-size:3.8vw;margin-bottom:1.9vw;font-weight:400}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion div h2{font-size:18px;margin-bottom:9px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion div h2{font-size:28px;margin-bottom:18px}}.layout-list>ul>li.accordion div p{color:#fff;font-size:2.9vw;line-height:1.85;margin:0 auto;text-align:justify;padding-left:1.5em}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion div p{font-size:14px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion div p{font-size:22px}}.layout-list>ul>li.accordion div ul.inner-ul{padding-left:1em}.layout-list>ul>li.accordion div ul.inner-ul>li{margin:0}.layout-list>ul>li.accordion div ul.inner-ul>li>h3{color:#fff;font-size:2.9vw;font-weight:400;line-height:1.85;margin:0 auto;text-align:justify}@media screen and (min-width:480px) and (max-width:959px){.layout-list>ul>li.accordion div ul.inner-ul>li>h3{font-size:14px}}@media screen and (min-width:960px){.layout-list>ul>li.accordion div ul.inner-ul>li>h3{font-size:22px}}.layout-list>ul>li.accordion-android{font-size:3.8vw;border-bottom:0 solid #3b3b3b;position:relative;padding:7.5vw 2.5vw 7.5vw 5.2vw;line-height:1.3}.layout-list>ul>li.accordion-android>a{display:block;background:url(../image/plus.png) 0 no-repeat;background-size:auto 3.8vw;color:#fff;padding:0 0 0 6vw;font-size:3.8vw}.layout-list>ul>li.accordion-android>a.active{background-image:url(../image/minus.png)}.layout-list>ul>li.accordion-android div{margin:7.5vw 2.7vw 0 6vw;display:none}.layout-list>ul>li.accordion-android div li{margin:0 auto 15vw}.layout-list>ul>li.accordion-android div h2{color:#fff;font-size:3.8vw;margin-bottom:1.9vw;font-weight:400}.layout-list>ul>li.accordion-android div p{color:#fff;font-size:2.9vw;line-height:1.85;margin:0 auto;text-align:justify;padding-left:1.5em}.layout-list>ul>li.accordion-android div ul.inner-ul{padding-left:1em}.layout-list>ul>li.accordion-android div ul.inner-ul>li{margin:0}.layout-list>ul>li.accordion-android div ul.inner-ul>li>h3{color:#fff;font-size:2.9vw;font-weight:400;line-height:1.85;margin:0 auto;text-align:justify}.layout-list-history-row{display:flex;justify-content:space-between;font-size:3.4666666667vw;margin-bottom:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-row{font-size:16.9px}}@media screen and (min-width:960px){.layout-list-history-row{font-size:26px}}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-row{margin-bottom:13px}}@media screen and (min-width:960px){.layout-list-history-row{margin-bottom:20px}}.layout-list-history-date{color:#ff396f;display:block;line-height:1;font-size:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-date{font-size:15.6px}}@media screen and (min-width:960px){.layout-list-history-date{font-size:24px}}.layout-list-history-id{font-size:3.2vw;color:#8b8b8b;display:block;line-height:1}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-id{font-size:15.6px}}@media screen and (min-width:960px){.layout-list-history-id{font-size:24px}}.layout-list-history-id a{color:#8b8b8b}.layout-list-history-content{color:#fff;line-height:1.3;display:block;padding-right:5em}.layout-list-history-nocontent{color:#fff;font-size:3.4666666667vw;line-height:1.3;display:block}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-nocontent{font-size:16.9px}}@media screen and (min-width:960px){.layout-list-history-nocontent{font-size:26px}}.layout-list-history-price{color:#fff;font-size:3.4666666667vw;line-height:1.3;display:block}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-price{font-size:16.9px}}@media screen and (min-width:960px){.layout-list-history-price{font-size:26px}}.layout-list-history-link{color:#fff;text-indent:-1em;margin-left:1em;word-break:break-word}.layout-list-history-link:before{content:"";display:inline-block;width:2.6666666667vw;height:2.6666666667vw;background:url(../image/arrow-up.png) 100% no-repeat;background-size:100% auto;transform:rotate(90deg);margin-right:1.3333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-link:before{width:13px}}@media screen and (min-width:960px){.layout-list-history-link:before{width:20px}}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-link:before{height:13px}}@media screen and (min-width:960px){.layout-list-history-link:before{height:20px}}@media screen and (min-width:480px) and (max-width:959px){.layout-list-history-link:before{margin-right:6.5px}}@media screen and (min-width:960px){.layout-list-history-link:before{margin-right:10px}}.layout-list-live-schedule{position:relative}.layout-list-live-schedule-date{font-size:2.9vw;color:#ff396f;display:block;line-height:1;margin-bottom:1vw;float:left}@media screen and (min-width:480px) and (max-width:959px){.layout-list-live-schedule-date{font-size:14px;margin-bottom:4px}}@media screen and (min-width:960px){.layout-list-live-schedule-date{font-size:21px;margin-bottom:15px}}.layout-list-live-schedule-content{color:#fff;font-size:3.8vw;line-height:1.3;clear:both;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:480px) and (max-width:959px){.layout-list-live-schedule-content{font-size:18px}}@media screen and (min-width:960px){.layout-list-live-schedule-content{font-size:28px}}.layout-dl{margin-bottom:8.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-dl{margin-bottom:41.6px}}@media screen and (min-width:960px){.layout-dl{margin-bottom:64px}}.layout-dl dl{font-size:2.9vw;color:#fff;padding:0 7.3vw;margin:4.2666666667vw auto;line-height:1.4}@media screen and (min-width:480px) and (max-width:959px){.layout-dl dl{font-size:14px;padding:0 44px;margin:20.8px auto}}@media screen and (min-width:960px){.layout-dl dl{font-size:21px;padding:0 89px;margin:32px auto}}.layout-dl dt{width:29%;padding-right:4%}.layout-dl dd,.layout-dl dt{box-sizing:border-box;display:inline-block;vertical-align:top}.layout-dl dd{position:relative;border-bottom:2px solid #252525;width:70%;padding-bottom:4.2666666667vw}@media screen and (min-width:480px) and (max-width:959px){.layout-dl dd{padding-bottom:20px}}@media screen and (min-width:960px){.layout-dl dd{padding-bottom:32px}}.layout-mypage-table{width:100%;margin:0 auto 3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table{margin-bottom:14px}}@media screen and (min-width:960px){.layout-mypage-table{margin-bottom:21px}}.layout-mypage-table:last-child{margin-bottom:8.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table:last-child{margin-bottom:40px}}@media screen and (min-width:960px){.layout-mypage-table:last-child{margin-bottom:80px}}.layout-mypage-table-container{font-size:2.9vw;color:#fff;padding:0 7.3vw;line-height:1.4}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table-container{font-size:14px;padding:0 44px}}@media screen and (min-width:960px){.layout-mypage-table-container{font-size:21px;padding:0 89px}}.layout-mypage-table tr{display:flex;justify-content:space-between;padding-bottom:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table tr{padding-bottom:14px}}@media screen and (min-width:960px){.layout-mypage-table tr{padding-bottom:21px}}.layout-mypage-table tr:last-child{border-bottom:2px solid #252525}.layout-mypage-table tr>*{text-align:left;width:calc(100% - 6em - 8vw)}.layout-mypage-table tr>*+*{width:6em}.layout-mypage-table tr th{font-weight:400;color:#8b8b8b}.layout-mypage-table tr td.is-arrow{text-indent:-1em;margin-left:1em;word-break:break-word}.layout-mypage-table tr td.is-arrow:before{content:"";display:inline-block;width:2.1333333333vw;height:2.1333333333vw;background:url(../image/arrow-up.png) 100% no-repeat;background-size:100% auto;transform:rotate(90deg)}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table tr td.is-arrow:before{width:10px;height:10px}}@media screen and (min-width:960px){.layout-mypage-table tr td.is-arrow:before{width:16px;height:16px}}.layout-mypage-table-border{border-top:2px dotted #252525;padding-top:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-mypage-table-border{padding-top:14px}}@media screen and (min-width:960px){.layout-mypage-table-border{padding-top:21px}}.layout-alert{display:none;background:#868686;color:#fff;justify-content:center;align-items:center;border-radius:5.3333333333vw;padding:3.2vw 4.2666666667vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media screen and (min-width:480px) and (max-width:959px){.layout-alert{font-size:18px;border-radius:20px;padding:12px 16px}}@media screen and (min-width:960px){.layout-alert{font-size:28px;border-radius:30px;padding:16px 20px}}.layout-table{font-size:2.9vw;width:90%;margin:0 auto 9.2vw;padding-top:1.25vw;color:#fff;line-height:1.85;text-align:left}@media screen and (min-width:480px) and (max-width:959px){.layout-table{font-size:14px}}@media screen and (min-width:960px){.layout-table{font-size:22px}}.layout-table table{border:1px solid #252525;border-collapse:collapse}.layout-table th{width:30%}.layout-table td,.layout-table th{padding:2vw;box-sizing:border-box;border:1px solid #c2c2c2;border-collapse:collapse;text-align:justify}.layout-table td{width:70%}.layout-text-settlement{font-size:2.9vw;width:90%;margin:0 auto;padding-top:1.25vw}@media screen and (min-width:480px) and (max-width:959px){.layout-text-settlement{font-size:14px;padding-top:6px}}@media screen and (min-width:960px){.layout-text-settlement{font-size:22px;padding-top:18px}}.layout-text-settlement p{color:#fff;line-height:1.85;text-align:justify}.layout-text-settlement p.era-text{text-align:right}.layout-table-settlement{font-size:2.9vw;width:90%;margin:0 auto 9.2vw;padding-top:1.25vw;color:#fff;line-height:1.85;text-align:left}@media screen and (min-width:480px) and (max-width:959px){.layout-table-settlement{font-size:14px}}@media screen and (min-width:960px){.layout-table-settlement{font-size:22px}}.layout-table-settlement table{border:1px solid #252525;border-collapse:collapse}.layout-table-settlement th{padding:2vw;box-sizing:border-box;border:1px solid #c2c2c2;border-collapse:collapse;text-align:justify}.layout-table-settlement th.law,.layout-table-settlement th.law-item{width:30%}.layout-table-settlement th.law-text{width:40%}.layout-table-settlement td{width:30%;padding:2vw;box-sizing:border-box;border:1px solid #c2c2c2;border-collapse:collapse;text-align:justify}.layout-badge{width:90%;margin:0 auto 11.3vw}.layout-badge-text{color:#fff;text-align:center}.layout-badge ul{display:flex}.layout-badge li{width:50%;display:block;text-align:center;margin:0 auto}@media screen and (min-width:960px){.layout-badge ul{display:flex;align-items:center}}.layout-frame{width:90%;margin:0 auto 9.2vw;height:50vw;overflow-y:scroll;border:2px solid #272727;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;box-sizing:border-box}.layout-frame.is-in-block{margin-top:2.1333333333vw;width:100%}@media screen and (min-width:480px) and (max-width:959px){.layout-frame.is-in-block{margin-top:10.4px}}@media screen and (min-width:960px){.layout-frame.is-in-block{margin-top:16px}}.layout-container.is-beginners{background-image:url(../../image/begginers-image.png);background-size:100%;background-repeat:no-repeat;box-sizing:border-box;padding-top:67.46627%}.layout-category-title{color:#fff;font-size:5vw;line-height:1.5;margin:7vw auto 5vw;padding:0 5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-category-title{font-size:24px;margin:29px auto 21px}}@media screen and (min-width:960px){.layout-category-title{font-size:38px;margin:47px auto 33px}}.layout-category-title2{color:#fff;font-size:5.3333333333vw;line-height:1.2;font-weight:400;margin:7vw auto 5vw;padding:0 5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-category-title2{font-size:26px;margin:29px auto 21px}}@media screen and (min-width:960px){.layout-category-title2{font-size:40px;margin:47px auto 33px}}.layout-category-lead{color:#888;font-size:3.8vw;line-height:1.5;margin-bottom:7vw;padding:0 5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-category-lead{font-size:18px;margin-bottom:29px}}@media screen and (min-width:960px){.layout-category-lead{font-size:28px;margin-bottom:47px}}.layout-category-section{padding:0 5vw}.layout-select select{margin:0 auto 3.3vw;display:block;width:78%;padding:20px 0;border-radius:2px}@media screen and (min-width:480px) and (max-width:959px){.layout-select{padding:10px 0;font-size:20px}}@media screen and (min-width:960px){.layout-select{font-size:31px}}.layout-member-rank{margin-bottom:8.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.layout-member-rank{margin-bottom:41.6px}}@media screen and (min-width:960px){.layout-member-rank{margin-bottom:64px}}.layout-member-rank ul{color:#fff;font-size:2.9vw;padding:7.3vw;margin:4.2666666667vw auto;line-height:1.4;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b}.layout-member-rank ul li{width:100%;margin:1.5em auto 0}.layout-member-rank ul li:first-child{margin-top:0}.layout-member-rank ul li .layout-member-rank-card{width:100%;display:inline-flex;background-color:#747370;border-radius:10px}.layout-member-rank ul li .layout-member-rank-card .layout-rank-image{width:30%;padding:5px 0 0 10px;line-height:1}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence{width:70%;display:flex;flex-direction:column;justify-content:center}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence h3{font-size:4.5vw;text-align:center;letter-spacing:.2em;text-shadow:-2px 2px 2px #222}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence .layout-next-rank{width:90%;margin:4% auto 0;padding:3% 0;border-radius:5px;text-align:center;white-space:nowrap}.layout-member-rank .layout-rank-nocontent-outer{border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;position:relative;line-height:1.3;padding:7.3vw}@media screen and (min-width:480px) and (max-width:959px){.layout-member-rank .layout-rank-nocontent-outer{padding:31.2px}}@media screen and (min-width:960px){.layout-member-rank .layout-rank-nocontent-outer{padding:48px}}.layout-member-rank .layout-rank-nocontent-outer .layout-rank-nocontent{color:#fff;font-size:2.9vw;line-height:1.3;display:block}@media screen and (min-width:480px) and (max-width:959px){.layout-member-rank ul{font-size:14px;padding:30px 44px;margin:20.8px auto;flex-direction:row}.layout-member-rank ul li{width:410px}.layout-member-rank ul li .layout-member-rank-card .layout-rank-image{width:120px}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence h3{font-size:21px}.layout-member-rank .layout-rank-nocontent-outer{padding:35px 44px}.layout-member-rank .layout-rank-nocontent-outer .layout-rank-nocontent{font-size:14px}}@media screen and (min-width:960px){.layout-member-rank ul{font-size:21px;padding:60px 89px;margin:32px auto;flex-direction:row}.layout-member-rank ul li{width:615px}.layout-member-rank ul li .layout-member-rank-card .layout-rank-image{width:9em}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence h3{font-size:31px}.layout-member-rank ul li .layout-member-rank-card .layout-rank-sentence .layout-next-rank{margin-top:1em}.layout-member-rank .layout-rank-nocontent-outer{padding:60px 89px}.layout-member-rank .layout-rank-nocontent-outer .layout-rank-nocontent{font-size:21px}}.layout-rank-1{background-image:linear-gradient(-45deg,#a13cb1,#fc3971)}.layout-rank-1 .layout-next-rank{background-color:#a61054}.layout-rank-2{background-image:linear-gradient(-45deg,#c1815d 38%,#ffceb5 50%,#ffceb5 55%,#c1815d 67%)}.layout-rank-2 .layout-next-rank{background-color:#864623}.layout-rank-3{background-image:linear-gradient(-45deg,#9e9898 38%,#dad2d2 50%,#dad2d2 55%,#9e9898 67%)}.layout-rank-3 .layout-next-rank{background-color:#797979}.layout-rank-4{background-image:linear-gradient(-45deg,#dd9435 38%,#fff094 50%,#fff094 55%,#dd9435 67%)}.layout-rank-4 .layout-next-rank{background-color:#aa5a1a}.layout-rank-5{background-image:linear-gradient(-45deg,#9ba9ba 38%,#cedcf1 50%,#cedcf1 55%,#9ba9ba 67%)}.layout-rank-5 .layout-next-rank{background-color:#6f849a}.layout-rank-6{background-image:linear-gradient(-45deg,#6ab8df 38%,#daf1ff 50%,#daf1ff 55%,#6ab8df 67%)}.layout-rank-6 .layout-next-rank{background-color:#2167bd}.livr-layout-product{position:relative}.layout-product-image{top:0;height:56vw;overflow:hidden;position:relative}.layout-product-play{width:16.7vw;margin:0 auto;z-index:4;position:absolute;top:16.7vw;display:block;left:0;right:0}@media screen and (min-width:480px) and (max-width:959px){.layout-product-play{width:80px}}@media screen and (min-width:960px){.layout-product-play{width:160px}}.layout-product-purchase{margin:0 auto;z-index:4;width:100%}.layout-product-purchase-lead{font-size:2.9vw;color:#fff;width:96%;text-align:center;line-height:1.7;margin:0 auto}@media screen and (min-width:480px) and (max-width:959px){.layout-product-purchase-lead{font-size:14px}}@media screen and (min-width:960px){.layout-product-purchase-lead{font-size:21px}}.layout-product-purchase-btn a{background:linear-gradient(75deg,#9b3cb7,#ff396f 100%);border-radius:2px;font-size:4.5vw;width:78%;display:block;color:#fff;line-height:2.6;text-align:center;margin:8px auto 0}@media screen and (min-width:480px) and (max-width:959px){.layout-product-purchase-btn a{font-size:20px}}@media screen and (min-width:960px){.layout-product-purchase-btn a{font-size:31px}}.layout-product-purchase-notice{color:#fff;font-size:2.9vw;text-align:center;margin:8px auto 0;line-height:1.85}@media screen and (min-width:480px) and (max-width:959px){.layout-product-purchase-notice{font-size:14px}}@media screen and (min-width:960px){.layout-product-purchase-notice{font-size:21px}}.layout-product-channel-image{position:relative}.layout-product-channel-lead{margin:5vw 0;color:#fff;text-align:center;line-height:1.5;font-size:3.5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-lead{font-size:16px;margin:24px 0}}@media screen and (min-width:960px){.layout-product-channel-lead{font-size:24px;margin:36px 0}}.layout-product-channel-btn a{display:block;width:78%;margin:0 auto;border:2px solid #ff396f;background:#272727;border-radius:2px;font-size:4.5vw;color:#ff396f;line-height:2.6;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-btn a{font-size:20px}}@media screen and (min-width:960px){.layout-product-channel-btn a{font-size:31px}}.layout-product-channel-tag{display:flex}.layout-product-channel-title{padding:0 3.2vw;margin-top:5vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-title{margin-top:24px}}@media screen and (min-width:960px){.layout-product-channel-title{margin-top:38px}}.layout-product-channel-btn+.layout-product-channel-title{margin-top:5.6vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-btn+.layout-product-channel-title{margin-top:26.88px}}@media screen and (min-width:960px){.layout-product-channel-btn+.layout-product-channel-title{margin-top:40.32px}}.layout-product-channel-title h1{color:#fff;font-size:5vw;line-height:1.5;margin-top:.2em}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-title h1{font-size:24px}}@media screen and (min-width:960px){.layout-product-channel-title h1{font-size:38px}}.layout-product-channel-section,.layout-product-channel-text{padding:0 3.2vw}.layout-product-channel-text p{color:#8b8b8b;font-size:4.06vw;line-height:1.5}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-text p{font-size:19.5px}}@media screen and (min-width:960px){.layout-product-channel-text p{font-size:30.23px}}.layout-product-channel-search{margin:5vw 0}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-search{margin:24px 0}}@media screen and (min-width:960px){.layout-product-channel-search{margin:36px 0}}.layout-product-channel-search p{color:#8b8b8b;line-height:1.5;display:block;font-size:4.2vw;text-align:center}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-search p{font-size:20px}}@media screen and (min-width:960px){.layout-product-channel-search p{font-size:31px}}.layout-product-channel-live{position:absolute;display:block;top:3.2vw;left:3.2vw;padding:1vw 2vw;background:#f03;color:#fff;font-size:2.9vw;text-align:center;border-radius:.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-live{font-size:14px;top:15.36px;left:15.36px}}@media screen and (min-width:960px){.layout-product-channel-live{font-size:21px;top:23.8px;left:23.8px}}.layout-product-channel-notice{position:absolute;bottom:-.7em;left:0;display:block;box-sizing:border-box;background:url(../image/date_bg.png) no-repeat 100%/auto 100%;color:#fff;width:16.05em;height:2.3em;font-size:4.06vw;padding:.7em 2.05em 0 .6em;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-notice{font-size:19.5px}}@media screen and (min-width:960px){.layout-product-channel-notice{font-size:30.23px}}.layout-product-channel-ended{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);color:#fff;font-size:5vw;display:inline-flex;justify-content:center;align-items:center}.layout-product-channel-schedule{margin-top:3.2vw;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-schedule{margin-top:15.36px}}@media screen and (min-width:960px){.layout-product-channel-schedule{margin-top:30.72px}}.layout-product-channel-schedule-head,.layout-product-channel-schedule-link{position:relative;padding:3.4666666667vw 3.2vw;font-size:4.2vw;color:#fff;cursor:pointer}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-schedule-head,.layout-product-channel-schedule-link{font-size:20px;padding:16.64px 15.36px}}@media screen and (min-width:960px){.layout-product-channel-schedule-head,.layout-product-channel-schedule-link{font-size:31px;padding:24.96px 23.04px}}.layout-product-channel-schedule-head:after,.layout-product-channel-schedule-link:after{position:absolute;content:"";top:50%;right:3.2vw;width:5.0666666667vw;height:2.9333333333vw;transform:translateY(-50%) rotate(0);background-image:url(../image/arrow-up.png);background-size:cover}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-schedule-head:after,.layout-product-channel-schedule-link:after{right:15.36px;width:24.31px;height:14.08px}}@media screen and (min-width:960px){.layout-product-channel-schedule-head:after,.layout-product-channel-schedule-link:after{right:23.04px;width:36.47px;height:21.12px}}.is-closed .layout-product-channel-schedule-head:after,.is-closed .layout-product-channel-schedule-link:after{transform:translateY(-50%) rotate(180deg)}.layout-product-channel-schedule-head{-webkit-tap-highlight-color:transparent}.layout-product-channel-schedule-link:after{transform:translateY(-50%) rotate(90deg)}.layout-product-channel-schedule-body{color:#8b8b8b;opacity:1;height:auto;overflow:hidden;box-sizing:border-box;transition:height .3s ease-in-out,opacity .3s ease-in-out}.is-closed .layout-product-channel-schedule-body{height:1px!important;opacity:0}.layout-product-channel-schedule-detail{display:flex;font-size:4.06vw;line-height:1;margin:3.4666666667vw 8.6666666667vw 6.6666666667vw 3.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-channel-schedule-detail{font-size:19.5px;margin:16.64px 38.4px 32px 15.36px}}@media screen and (min-width:960px){.layout-product-channel-schedule-detail{font-size:30.23px;margin:25.8px 59.52px 49.6px 23.8px}}.layout-product-channel-schedule-date{display:block;width:6em}.layout-product-channel-schedule-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.layout-product-channel .layout-product-data-status{width:auto;padding:0}.layout-product-data{padding-top:5vw}.layout-product-data-tag{width:90%;margin:0 auto;display:flex}.layout-product-data-status{width:90%;margin:0 auto}.layout-product-data-status span{background:#ff396f;color:#000;font-size:2.9vw;text-align:center;min-width:3.2em;display:inline-block;padding:1vw;border-radius:.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-status span{font-size:14px}}@media screen and (min-width:960px){.layout-product-data-status span{font-size:21px}}.layout-product-data-status span.nega{background:#000;color:#ff396f;border:1px solid #8b8b8b}.layout-product-data-status span.status-on{background:#ff396f;color:#000}.layout-product-data-status span.status-free,.layout-product-data-status span.status-paid{background:#272727;color:#fff}.layout-product-data-status span.status-purchased{background:#272727;color:#ff396f;position:relative}.layout-product-data-status span.status-purchased:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4vw;border:1px solid #ff396f;box-sizing:border-box}.layout-product-data-title{color:#fff;font-size:5vw;width:90%;margin:0 auto;line-height:1.4;padding:.35em 0 .2em}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-title{font-size:24px}}@media screen and (min-width:960px){.layout-product-data-title{font-size:38px}}.layout-product-data-option{display:flex;align-items:flex-end;width:90%;margin:0 auto}.layout-product-data-time{color:#8b8b8b;font-size:2.9vw;line-height:2;text-align:right;flex-grow:1}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-time{font-size:14px}}@media screen and (min-width:960px){.layout-product-data-time{font-size:21px}}.layout-product-data-period{flex-grow:4;color:#8b8b8b;font-size:2.9vw;line-height:2}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-period{font-size:14px}}@media screen and (min-width:960px){.layout-product-data-period{font-size:21px}}.layout-product-data-text{width:100%;margin:1vw auto 0;border-top:2px solid #252525;padding-top:1vw}.layout-product-data-text p{color:#8b8b8b;font-size:3.4666666667vw;width:90%;margin:1vw auto 0;line-height:1.6;display:block;text-align:justify}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-text p{font-size:14px}}@media screen and (min-width:960px){.layout-product-data-text p{font-size:22px}}.layout-product-data-banner{margin-top:6.4vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-banner{font-size:16px;margin-top:32px}}@media screen and (min-width:960px){.layout-product-data-banner{font-size:18px;margin-top:40px}}.layout-product-data-banner+.layout-product-data-banner{margin-top:4.2vw}@media screen and (min-width:480px) and (max-width:959px){.layout-product-data-banner+.layout-product-data-banner{margin-top:16px}}@media screen and (min-width:960px){.layout-product-data-banner+.layout-product-data-banner{margin-top:28px}}.layout-product-data-banner>a{display:block;width:86%;margin-left:auto;margin-right:auto}.mm-release-flow{min-height:100vh;box-sizing:border-box;background:#000;color:#fff;padding-bottom:48px}.mm-release-flow__inner{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:28px 12px 0;text-align:center}.mm-release-flow__title-card{background:#2b2b2b;border-radius:6px;padding:18px 16px;margin:0 auto 24px}.mm-release-flow__title-card h1{font-size:5vw;font-weight:800;line-height:1.45;margin:0}@media screen and (min-width:480px){.mm-release-flow__title-card h1{font-size:22px}}.mm-release-flow__title-line2{display:block;margin-top:6px}.mm-release-flow__heading-plain{font-size:5vw;font-weight:800;line-height:1.45;margin:0 0 16px}@media screen and (min-width:480px){.mm-release-flow__heading-plain{font-size:22px}}.mm-release-flow__status-warn{font-size:3.6vw;font-weight:700;color:#ff3b30;line-height:1.5}@media screen and (min-width:480px){.mm-release-flow__status-warn{font-size:15px}}.mm-release-flow__panel--muted{background:#080808;padding:24px 18px;margin:0 auto 20px;text-align:center}.mm-release-flow__panel--muted p{font-size:3.8vw;line-height:1.7;margin:0;color:#f5f5f5}@media screen and (min-width:480px){.mm-release-flow__panel--muted p{font-size:15px}}.mm-release-flow__schedule{margin-top:16px}.mm-release-flow__schedule a{color:#4da3ff;text-decoration:underline}.mm-release-flow__panel--card{background:#2b2b2b;border-radius:6px;padding:20px 16px;margin:0 auto 28px;text-align:center}.mm-release-flow__panel--card p{font-size:3.4vw;line-height:1.75;margin:0 0 18px}@media screen and (min-width:480px){.mm-release-flow__panel--card p{font-size:14px}}.mm-release-flow__panel--card p:last-of-type{margin-bottom:0}.mm-release-flow__panel--card p.mm-release-flow__cta-warn{font-size:3.5vw;font-weight:800;line-height:1.55;color:red;margin:0}@media screen and (min-width:480px){.mm-release-flow__panel--card p.mm-release-flow__cta-warn{font-size:15px}}.mm-release-flow__lead{font-size:3.8vw;line-height:1.7;margin:0 auto 32px;color:#f5f5f5}@media screen and (min-width:480px){.mm-release-flow__lead{font-size:15px}}.mm-release-flow__lead--error{color:#ff3b30;text-align:center}.mm-release-flow__survey-unavailable{font-size:3.4vw;line-height:1.7;color:#f5f5f5;margin:12px auto 0;text-align:center}@media screen and (min-width:480px){.mm-release-flow__survey-unavailable{font-size:14px}}.mm-release-flow .layout-product-purchase-btn a,.mm-release-flow .layout-product-purchase-btn button{display:block;width:78%;margin:0 auto 3.3vw;box-sizing:border-box;border:none;border-radius:2px;text-align:center;cursor:pointer;font-size:4.2vw;line-height:1.3;padding:3.1vw 0}@media screen and (min-width:480px) and (max-width:959px){.mm-release-flow .layout-product-purchase-btn a,.mm-release-flow .layout-product-purchase-btn button{font-size:20px;padding:12px 0}}@media screen and (min-width:960px){.mm-release-flow .layout-product-purchase-btn a,.mm-release-flow .layout-product-purchase-btn button{font-size:31px;padding:18px 0}}.mm-release-flow .layout-product-purchase-btn button{background:linear-gradient(75deg,#9b3cb7,#ff396f 100%);color:#fff}.mm-release-flow .layout-product-purchase-btn a{background:#e53935;background-image:none;color:#fff}.mm-release-flow .layout-product-purchase-btn>span{display:block;width:78%;margin:0 auto 3.3vw;box-sizing:border-box;border-radius:2px;text-align:center;font-size:4.2vw;line-height:1.3;padding:3.1vw 0;background:#e53935;color:#fff}@media screen and (min-width:480px) and (max-width:959px){.mm-release-flow .layout-product-purchase-btn>span{font-size:20px;padding:12px 0}}@media screen and (min-width:960px){.mm-release-flow .layout-product-purchase-btn>span{font-size:31px;padding:18px 0}}.mm-release-flow .layout-product-purchase-btn a.is-disabled,.mm-release-flow .layout-product-purchase-btn span.is-disabled{opacity:.45;pointer-events:none}.mm-release-flow .layout-btn-back a{box-sizing:border-box}.fs-20{font-size:5.3333333333vw}@media screen and (min-width:480px) and (max-width:959px){.fs-20{font-size:26px}}@media screen and (min-width:960px){.fs-20{font-size:40px}}.fs-18{font-size:4.8vw}@media screen and (min-width:480px) and (max-width:959px){.fs-18{font-size:23.4px}}@media screen and (min-width:960px){.fs-18{font-size:36px}}.fs-14{font-size:3.7333333333vw}@media screen and (min-width:480px) and (max-width:959px){.fs-14{font-size:18.2px}}@media screen and (min-width:960px){.fs-14{font-size:28px}}.fs-12{font-size:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.fs-12{font-size:15.6px}}@media screen and (min-width:960px){.fs-12{font-size:24px}}.fc-gray1{color:#8b8b8b!important}.fc-accent{color:#ff396f!important}.fc-white{color:#fff!important}.fw-normal{font-weight:400}.align-center{text-align:center}.line-height-1p6{line-height:1.6}.l-center-90per{width:90%;margin-left:auto;margin-right:auto}.l-side-fix-3p2vw{padding:0 3.2vw}.l-side-3p2vw{padding-left:3.2vw;padding-right:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.l-side-3p2vw{padding-left:15.6px}}@media screen and (min-width:960px){.l-side-3p2vw{padding-left:24px}}@media screen and (min-width:480px) and (max-width:959px){.l-side-3p2vw{padding-right:15.6px}}@media screen and (min-width:960px){.l-side-3p2vw{padding-right:24px}}.mt-12{margin-top:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.mt-12{margin-top:15.6px}}@media screen and (min-width:960px){.mt-12{margin-top:24px}}.mt-22{margin-top:5.8666666667vw}@media screen and (min-width:480px) and (max-width:959px){.mt-22{margin-top:28.6px}}@media screen and (min-width:960px){.mt-22{margin-top:44px}}.mt-28{margin-top:7.4666666667vw}@media screen and (min-width:480px) and (max-width:959px){.mt-28{margin-top:36.4px}}@media screen and (min-width:960px){.mt-28{margin-top:56px}}.mt-32{margin-top:8.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.mt-32{margin-top:41.6px}}@media screen and (min-width:960px){.mt-32{margin-top:64px}}.mb-10{margin-bottom:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){.mb-10{margin-bottom:13px}}@media screen and (min-width:960px){.mb-10{margin-bottom:20px}}.mb-32{margin-bottom:8.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.mb-32{margin-bottom:41.6px}}@media screen and (min-width:960px){.mb-32{margin-bottom:64px}}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading{display:block;margin:0 auto;width:6.4vw;height:6.4vw;border:.5333333333vw solid #ff396f;border-bottom-color:#101010;border-radius:100%;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite}@media screen and (min-width:480px) and (max-width:959px){.loading{width:31.2px}}@media screen and (min-width:960px){.loading{width:48px}}@media screen and (min-width:480px) and (max-width:959px){.loading{height:31.2px}}@media screen and (min-width:960px){.loading{height:48px}}@media screen and (min-width:480px) and (max-width:959px){.loading{border-width:2.6px}}@media screen and (min-width:960px){.loading{border-width:4px}}.loading-container{display:none;padding-top:5.3333333333vw;padding-bottom:6.4vw}@media screen and (min-width:480px) and (max-width:959px){.loading-container{padding-top:26px}}@media screen and (min-width:960px){.loading-container{padding-top:40px}}@media screen and (min-width:480px) and (max-width:959px){.loading-container{padding-bottom:31.2px}}@media screen and (min-width:960px){.loading-container{padding-bottom:48px}}.switch{position:relative;width:13.6vw;height:8.2666666667vw;border-radius:6.8vw;border:0;background:#8b8b8b;outline:none;-webkit-tap-highlight-color:transparent}@media screen and (min-width:480px) and (max-width:959px){.switch{width:66.3px}}@media screen and (min-width:960px){.switch{width:102px}}@media screen and (min-width:480px) and (max-width:959px){.switch{height:40.3px}}@media screen and (min-width:960px){.switch{height:62px}}@media screen and (min-width:480px) and (max-width:959px){.switch{border-radius:33.15px}}@media screen and (min-width:960px){.switch{border-radius:51px}}.switch:after{position:absolute;content:"";display:block;width:7.2vw;height:7.2vw;border-radius:3.6vw;top:.5333333333vw;background:#fff}@media screen and (min-width:480px) and (max-width:959px){.switch:after{width:35.1px}}@media screen and (min-width:960px){.switch:after{width:54px}}@media screen and (min-width:480px) and (max-width:959px){.switch:after{height:35.1px}}@media screen and (min-width:960px){.switch:after{height:54px}}@media screen and (min-width:480px) and (max-width:959px){.switch:after{border-radius:17.55px}}@media screen and (min-width:960px){.switch:after{border-radius:27px}}@media screen and (min-width:480px) and (max-width:959px){.switch:after{top:2.6px}}@media screen and (min-width:960px){.switch:after{top:4px}}.switch-off:after{left:.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.switch-off:after{left:2.6px}}@media screen and (min-width:960px){.switch-off:after{left:4px}}.switch-on{background:#ff396f}.switch-on:after{right:.5333333333vw}@media screen and (min-width:480px) and (max-width:959px){.switch-on:after{right:2.6px}}@media screen and (min-width:960px){.switch-on:after{right:4px}}@media screen and (min-width:960px){.youtube-container{margin:47px auto 20px;padding:0 5%;max-width:130vh;min-width:896px}}.youtube-frame{position:relative;width:100%;padding-top:56%}.youtube-frame>iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.tag{display:flex;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;height:14px;padding:1vw;margin-right:2vw}@media screen and (min-width:480px) and (max-width:959px){.tag{height:20px;padding:4px 8px;margin-right:6px}}@media screen and (min-width:960px){.tag{height:22px;padding:4px 8px;margin-right:6px}}.tag>span{line-height:1;transform:scale(.8);font-size:2.1vw;font-weight:700;-webkit-font-smoothing:antialiased;white-space:nowrap}@media screen and (min-width:480px) and (max-width:959px){.tag>span{font-size:10px;transform:scale(1)}}@media screen and (min-width:960px){.tag>span{font-size:12px;transform:scale(1)}}.tag-live{position:absolute;top:16px;left:12px}.tag.is-large{height:18px}@media screen and (min-width:480px) and (max-width:959px){.tag.is-large{height:20px}}@media screen and (min-width:960px){.tag.is-large{height:22px}}.tag.is-large>span{font-size:3.6vw}@media screen and (min-width:480px) and (max-width:959px){.tag.is-large>span{font-size:12px}}@media screen and (min-width:960px){.tag.is-large>span{font-size:14px}}.tag.is-time{border:1px solid #787878;padding:.8vw 1vw;border-radius:2px}@media screen and (min-width:480px) and (max-width:959px){.tag.is-time{padding:3px 7px}}@media screen and (min-width:960px){.tag.is-time{padding:4.5px 13px}}.tag.is-time>span{color:#c2c2c2;font-weight:400}@media screen and (min-width:480px) and (max-width:959px){.tag.is-time>span{font-size:12px}}@media screen and (min-width:960px){.tag.is-time>span{font-size:14px}}.tag.is-premium{background:linear-gradient(75deg,#bf9224,#ffe89d 50%,#bf9224)}.tag.is-premium>span{color:#4a2929;text-shadow:0 .1px 0 #4a2929}.tag.is-basic{background:linear-gradient(75deg,#9b3cb7,#ff396f 100%)}.tag.is-basic>span{color:#fff}.tag.is-live{background-color:#f03}.tag.is-live>span{color:#fff}.tag.is-new{background-color:#f03}.tag.is-new>span{color:#fff}.tag.is-paid{background-color:#ff396f}.tag.is-paid>span{color:#000}.tag.is-free{background-color:#555}.tag.is-free>span{color:#fff}.tag.is-salesperiod{background-color:#555}.tag.is-salesperiod>span{color:#fff}.tag.is-purchased{background:#272727;position:relative}.tag.is-purchased>span{color:#ff396f}.tag.is-purchased:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff396f;box-sizing:border-box}.search-styicy{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:#101010;padding-bottom:6.4vw;padding-top:calc(1px + env(safe-area-inset-top))}@media screen and (min-width:480px) and (max-width:959px){.search-styicy{padding-bottom:31.2px}}@media screen and (min-width:960px){.search-styicy{padding-bottom:48px}}.search-section{margin-bottom:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.search-section{margin-bottom:15.6px}}@media screen and (min-width:960px){.search-section{margin-bottom:24px}}.search-box{position:relative;background:#fff;border-radius:4px;overflow:hidden;padding-left:13.8666666667vw}@media screen and (min-width:480px) and (max-width:959px){.search-box{padding-left:67.6px}}@media screen and (min-width:960px){.search-box{padding-left:104px}}.search-box:before{content:"";display:block;position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:6.4vw;height:6.4vw;left:3.7333333333vw;background-image:url(../image/icon-search-gray.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:480px) and (max-width:959px){.search-box:before{width:31.2px}}@media screen and (min-width:960px){.search-box:before{width:48px}}@media screen and (min-width:480px) and (max-width:959px){.search-box:before{height:31.2px}}@media screen and (min-width:960px){.search-box:before{height:48px}}@media screen and (min-width:480px) and (max-width:959px){.search-box:before{left:18.2px}}@media screen and (min-width:960px){.search-box:before{left:28px}}.search-box-inner{position:relative;z-index:3;box-sizing:border-box;width:114%;border:none;color:#101010;margin-top:0;margin-bottom:0;outline:none;transform:scale(.88);transform-origin:left center;transition-property:margin-top,margin-bottom;transition-duration:.2s;transition-timing-function:ease-out;height:10.6666666667vw;padding-right:10.1333333333vw;font-size:4.2666666667vw}@media screen and (min-width:480px) and (max-width:959px){.search-box-inner{height:52px}}@media screen and (min-width:960px){.search-box-inner{height:80px}}@media screen and (min-width:480px) and (max-width:959px){.search-box-inner{padding-right:49.4px}}@media screen and (min-width:960px){.search-box-inner{padding-right:76px}}@media screen and (min-width:480px) and (max-width:959px){.search-box-inner{font-size:20.8px}}@media screen and (min-width:960px){.search-box-inner{font-size:32px}}.search-box-inner::-webkit-input-placeholder{color:#8b8b8b}.search-box-inner::-moz-placeholder{color:#8b8b8b}.search-box-inner:-ms-input-placeholder{color:#8b8b8b}.search-box-inner::-ms-input-placeholder{color:#8b8b8b}.search-box-inner::placeholder{color:#8b8b8b}.search-box-inner:not(:-moz-placeholder-shown){z-index:1;margin-top:1.0666666667vw;margin-bottom:1.0666666667vw}.search-box-inner:not(:-ms-input-placeholder){z-index:1;margin-top:1.0666666667vw;margin-bottom:1.0666666667vw}.search-box-inner:focus,.search-box-inner:not(:placeholder-shown){z-index:1;margin-top:1.0666666667vw;margin-bottom:1.0666666667vw}@media screen and (min-width:480px) and (max-width:959px){.search-box-inner:not(:-moz-placeholder-shown){margin-top:5.2px}.search-box-inner:not(:-ms-input-placeholder){margin-top:5.2px}.search-box-inner:focus,.search-box-inner:not(:placeholder-shown){margin-top:5.2px}}@media screen and (min-width:960px){.search-box-inner:not(:-moz-placeholder-shown){margin-top:8px}.search-box-inner:not(:-ms-input-placeholder){margin-top:8px}.search-box-inner:focus,.search-box-inner:not(:placeholder-shown){margin-top:8px}}@media screen and (min-width:480px) and (max-width:959px){.search-box-inner:not(:-moz-placeholder-shown){margin-bottom:5.2px}.search-box-inner:not(:-ms-input-placeholder){margin-bottom:5.2px}.search-box-inner:focus,.search-box-inner:not(:placeholder-shown){margin-bottom:5.2px}}@media screen and (min-width:960px){.search-box-inner:not(:-moz-placeholder-shown){margin-bottom:8px}.search-box-inner:not(:-ms-input-placeholder){margin-bottom:8px}.search-box-inner:focus,.search-box-inner:not(:placeholder-shown){margin-bottom:8px}}.search-box-reset{display:block;position:absolute;z-index:2;text-indent:100%;border:none;outline:none;overflow:hidden;white-space:nowrap;color:transparent;background-color:#fff;height:100%;top:0;right:0;width:10.1333333333vw;background-size:3.2vw;background-image:url(../image/btn-close-gray.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:480px) and (max-width:959px){.search-box-reset{top:0}}@media screen and (min-width:960px){.search-box-reset{top:0}}@media screen and (min-width:480px) and (max-width:959px){.search-box-reset{right:0}}@media screen and (min-width:960px){.search-box-reset{right:0}}@media screen and (min-width:480px) and (max-width:959px){.search-box-reset{width:49.4px}}@media screen and (min-width:960px){.search-box-reset{width:76px}}@media screen and (min-width:480px) and (max-width:959px){.search-box-reset{background-size:15.6px}}@media screen and (min-width:960px){.search-box-reset{background-size:24px}}.search-recommend{position:absolute;z-index:1;top:1.6vw;width:100%;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .2s ease-out}@media screen and (min-width:480px) and (max-width:959px){.search-recommend{top:7.8px}}@media screen and (min-width:960px){.search-recommend{top:12px}}.search-recommend.is-show{opacity:1;pointer-events:auto}.search-recommend-container{position:relative}.search-recommend-item{position:relative;display:flex;align-items:center;color:#101010;height:12.2666666667vw;font-size:3.7333333333vw;padding-left:3.7333333333vw;padding-right:10.1333333333vw}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item{height:59.8px}}@media screen and (min-width:960px){.search-recommend-item{height:92px}}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item{font-size:18.2px}}@media screen and (min-width:960px){.search-recommend-item{font-size:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item{padding-left:18.2px}}@media screen and (min-width:960px){.search-recommend-item{padding-left:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item{padding-right:49.4px}}@media screen and (min-width:960px){.search-recommend-item{padding-right:76px}}.search-recommend-item>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-recommend-item:not(:first-child){border-top:1px solid #c2c2c2}.search-recommend-item:after{content:"";display:block;position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:3.2vw;height:3.2vw;right:3.7333333333vw;background-image:url(../image/arrow-right-m.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item:after{width:15.6px}}@media screen and (min-width:960px){.search-recommend-item:after{width:24px}}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item:after{height:15.6px}}@media screen and (min-width:960px){.search-recommend-item:after{height:24px}}@media screen and (min-width:480px) and (max-width:959px){.search-recommend-item:after{right:18.2px}}@media screen and (min-width:960px){.search-recommend-item:after{right:28px}}.search-tag{display:inline-block;box-sizing:border-box;background-color:#272727;color:#8b8b8b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.9333333333vw;line-height:8.2666666667vw;max-width:35.4666666667vw;padding-left:3.7333333333vw;padding-right:3.7333333333vw;border-radius:.8vw;margin-top:2.6666666667vw;margin-right:2.1333333333vw}@media screen and (min-width:480px) and (max-width:959px){.search-tag{font-size:14.3px}}@media screen and (min-width:960px){.search-tag{font-size:22px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{line-height:40.3px}}@media screen and (min-width:960px){.search-tag{line-height:62px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{max-width:172.9px}}@media screen and (min-width:960px){.search-tag{max-width:266px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{padding-left:18.2px}}@media screen and (min-width:960px){.search-tag{padding-left:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{padding-right:18.2px}}@media screen and (min-width:960px){.search-tag{padding-right:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{border-radius:3.9px}}@media screen and (min-width:960px){.search-tag{border-radius:6px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{margin-top:13px}}@media screen and (min-width:960px){.search-tag{margin-top:20px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag{margin-right:10.4px}}@media screen and (min-width:960px){.search-tag{margin-right:16px}}.search-tag-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-right:-2.1333333333vw;margin-bottom:3.2vw}@media screen and (min-width:480px) and (max-width:959px){.search-tag-container{margin-right:-10.4px}}@media screen and (min-width:960px){.search-tag-container{margin-right:-16px}}@media screen and (min-width:480px) and (max-width:959px){.search-tag-container{margin-bottom:15.6px}}@media screen and (min-width:960px){.search-tag-container{margin-bottom:24px}}.search-tag-container.line-3{-webkit-line-clamp:3}.search-category{width:100%;display:block;box-sizing:border-box;background-color:#272727;color:#8b8b8b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.9333333333vw;padding:2.6666666667vw 3.7333333333vw;border-radius:.8vw;margin-top:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){.search-category{font-size:14.3px}}@media screen and (min-width:960px){.search-category{font-size:22px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{padding-top:13px}}@media screen and (min-width:960px){.search-category{padding-top:20px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{padding-left:18.2px}}@media screen and (min-width:960px){.search-category{padding-left:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{padding-bottom:13px}}@media screen and (min-width:960px){.search-category{padding-bottom:20px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{padding-right:18.2px}}@media screen and (min-width:960px){.search-category{padding-right:28px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{border-radius:3.9px}}@media screen and (min-width:960px){.search-category{border-radius:6px}}@media screen and (min-width:480px) and (max-width:959px){.search-category{margin-top:13px}}@media screen and (min-width:960px){.search-category{margin-top:20px}}.search-category-container{margin-bottom:2.6666666667vw}@media screen and (min-width:480px) and (max-width:959px){.search-category-container{margin-bottom:13px}}@media screen and (min-width:960px){.search-category-container{margin-bottom:20px}}.site-policy-table{color:#fff;width:90%;margin:8.5333333333vw auto;line-height:1}@media screen and (min-width:480px) and (max-width:959px){.site-policy-table{margin-top:41.6px}}@media screen and (min-width:960px){.site-policy-table{margin-top:64px}}@media screen and (min-width:480px) and (max-width:959px){.site-policy-table{margin-bottom:41.6px}}@media screen and (min-width:960px){.site-policy-table{margin-bottom:64px}}.site-policy-box{border:2px solid #272727;padding:6.4vw;margin-top:2.1333333333vw;line-height:1;font-size:3.4666666667vw;text-align:center;background-color:#fff}@media screen and (min-width:960px){.site-policy-box{padding:48px}}@media screen and (min-width:480px) and (max-width:959px){.site-policy-box{margin-top:10.4px}}@media screen and (min-width:960px){.site-policy-box{margin-top:16px}}@media screen and (min-width:480px) and (max-width:959px){.site-policy-box{font-size:16.9px}}@media screen and (min-width:960px){.site-policy-box{font-size:26px}}.site-policy-detail-notice{font-size:2.9333333333vw}@media screen and (min-width:480px) and (max-width:959px){.site-policy-detail-notice{font-size:14.3px}}@media screen and (min-width:960px){.site-policy-detail-notice{font-size:22px}}.site-policy-list{color:#272727}