/*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 */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;font:inherit;font-size:100%;vertical-align:baseline;border:0}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-spacing:0;border-collapse:collapse}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%}body,html{width:100%}body{height:auto;word-wrap:break-word;overflow-wrap:break-word;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}a,button,input,textarea{outline:none}a{text-decoration:none}button{padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}.is-show{display:block!important}.is-hide,.is-pc{display:none!important}#page-header{min-width:1000px;background:#000;z-index:90}@media screen and (max-width:768px){#page-header{min-width:0}}html.is_appwebview #page-header{display:none}#page-header .hdInr{width:980px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#page-header .hdInr{width:auto;height:58px}}#page-header .hdLogo img{width:124px;height:auto}@media screen and (max-width:768px){#page-header .hdLogo img{width:131px;height:auto}}.mdm5-container{padding-top:7px}.footerLink{background-color:#e3e3e3}.footerLink,.footerLink ul{display:block;width:100%;margin:0 auto}.footerLink ul{max-width:780px;padding:20px 0}.footerLink ul li{display:block;width:80%;margin:0 auto}.footerLink ul li a{display:block;position:relative;padding:20px 0 20px 30px;font-size:2.4rem;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.footerLink ul li a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:14px;height:19px;margin:auto;background:url(../img/footer_arrow.png) 50%/14px 19px no-repeat}.adFooter{background:#fff}.adFooter,.adFooter img{display:block;width:100%}.adFooter img{max-width:780px;margin:0 auto}@media screen and (min-width:781px){.footerLink ul{text-align:center}.footerLink ul li{display:inline-block;width:auto;margin:0 40px 0 0}.footerLink ul li a{padding:16px 0 16px 20px;font-size:1.6rem}.footerLink ul li a:before{width:9.7px;height:13.3px;background:url(../img/footer_arrow.png) 50%/9.7px 13.3px no-repeat}}.minokiaward .inner img{width:780px;margin-bottom:100px}@media screen and (max-width:640px){.minokiaward .inner img{width:96%!important;margin-bottom:20px}}.noscript{position:fixed;top:80px;z-index:10;width:100%}.noscript__wrap{margin:0 auto;width:90%;max-width:840px;padding:10px;line-height:1.8;font-size:1.4rem;background-color:#d93025;color:#fff}#wrap{background-color:#fff;color:#000}.wrap.standBy{opacity:1}.main{width:640px;margin:0 auto}.main img{max-width:100%;height:auto;vertical-align:bottom}.kv{position:relative;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important}.kv-base-img{width:100%;height:auto}.kv-catch{position:absolute;top:5%;right:7%;width:25.3%;-webkit-transition:1s cubic-bezier(.25,.46,.45,.94);transition:1s cubic-bezier(.25,.46,.45,.94);-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.parallax .kv-catch{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.kv-premium{position:absolute;top:88.2%;left:38.5%;width:23.2%}.kv-premium-img{position:absolute;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.kv-premium-img.parallax{-webkit-animation:light 6s ease-in 1 forwards;animation:light 6s ease-in 1 forwards}@-webkit-keyframes light{0%{opacity:0}5%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes light{0%{opacity:0}5%{opacity:1}10%{opacity:0}to{opacity:0}}.product{padding:59.5px 42.5px}.product-title{text-align:center;margin-bottom:51px}.product-title-img{width:90%}.product-item{text-align:center;margin-bottom:68px}.product-img{width:95%;display:block;margin:0 auto 30.6px}.guarantee{background:url(../img/bg01.jpg) no-repeat 0 0;background-size:cover;padding:68px 42.5px}.guarantee-head{margin-bottom:30.6px}.guarantee-title{margin-bottom:42.5px}.guarantee-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guarantee-navi-item{margin-bottom:25.5px}.guarantee-navi-item:last-child{margin-bottom:76.5px}.guarantee-navi-btn-img{width:100%}.guarantee-navi-btn-img.is-close,.is-close .guarantee-navi-btn-img{display:none}.is-close .guarantee-navi-btn-img.is-close{display:inline}.guarantee-content{background-color:#000;display:none}.beginner{padding:51px}.beginner-content{background:url(../img/bg02.jpg) no-repeat 0 0;background-size:cover;padding:51px}.beginner-img{margin-bottom:34px}.beginner-block-title{margin-bottom:20.4px}.beginner-price{margin-bottom:37.4px}.movie{background:url(../img/sp/bg03_sp.jpg) no-repeat 0 0;background-size:cover;padding:60px 35px 50px;text-align:center}.movie-list{margin:0 auto 50px;max-width:1024px}.movie-item{max-width:476px;width:100%;margin:0 auto}.movie-item:first-child{background:url(../img/movie02.png) no-repeat 0 bottom;background-size:contain}.movie-item:nth-child(2){background:url(../img/movie01.png) no-repeat 0 bottom;background-size:contain}.movie-item:first-child{margin-bottom:50px}.movie-inner{padding-bottom:62.6%;position:relative}.movie-cs,.movie-item-content{position:absolute;bottom:0;right:0;width:96.1%;height:86.1%}.movie-btn{text-align:center}.movie-btn-img{width:62%}.feature{background-color:#000}.feature-content{text-align:center;padding:42.5px 42.5px 51px}.feature-table{background:url(../img/bg01.jpg) no-repeat 0 0;background-size:cover;padding:42.5px 42.5px 51px}.why{padding:59.5px 42.5px;background-color:#000}.why-title-img{width:100%}.why-block{background-color:#fff;padding:51px 59.5px;position:relative;z-index:1}.why-img{width:100%;margin-bottom:51px}.why-img:last-child{margin-bottom:0}.why-bottom{position:relative;margin-top:-15%}.point{background-color:#000}.point-kv{padding-bottom:90%;background:url(../img/sp/point_img_sp.jpg) no-repeat bottom;background-size:cover;position:relative}.point-navi{padding:25.5px 42.5px 0}.point-navi-item{margin:20.4px}.point-subnavi{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20.4px 0}.point-subnavi-item{margin:0 5px;max-width:263.5px}.point-block{background-color:#000;padding:51px 42.5px;text-align:center}.point-block-title{text-align:center;margin-bottom:40px}.point-guarantee{text-align:center}.point-guarantee-logo{margin-bottom:42.5px}.point-guarantee-text{margin:0 auto 34px;width:90%}.point-guarantee-catch{margin:0 auto 76.5px;width:80%}.point-guarantee-set{margin:0 auto 60px}.point-guarantee-set-lead{background:url(../img/point_guarantee_set_bg.jpg) no-repeat center 0;background-size:cover;padding:13.6px 68px 13.6px 25.5px;cursor:pointer;position:relative}.point-guarantee-set-lead:after,.point-guarantee-set-lead:before{content:"";display:block;width:25.5px;height:1px;background-color:#000;position:absolute;top:0;bottom:0;right:12px;margin:auto}.point-guarantee-set-lead:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s;transition:.3s}.point-guarantee-set-lead.is-close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.point-guarantee-set-block{display:none}.point-guarantee-bottom{margin-bottom:59.5px}.point-guarantee-note{margin-bottom:34px}.point-flow{max-width:956px;margin:0 auto 68px;background-color:#fff}.point-flow-lead{background-color:#1c355e;padding:13.6px 93.5px 13.6px 85px;cursor:pointer;position:relative}.point-flow-lead:after,.point-flow-lead:before{content:"";display:block;width:25.5px;height:1px;background-color:#fff;position:absolute;top:0;bottom:0;right:12px;margin:auto}.point-flow-lead:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s;transition:.3s}.point-flow-lead.is-close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.point-flow-content{padding:51px 25.5px;-webkit-transition:.3s;transition:.3s;display:none}.is-close+.point-flow-content{padding:0 34px}.point-flow-item{max-width:750px;margin:0 auto}.point-flow-item:after{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;border:34px solid transparent;border-top-color:#00b2e3;margin:25.5px auto 8.5px}.point-flow-item:nth-child(5){margin-bottom:85px}.point-flow-item:nth-child(5):after{content:none}.point-area{margin-bottom:51px}.point-4set{background:url(../img/bg01.jpg) no-repeat 0 0;background-size:cover;padding:25.5px 17px 59.5px;margin:0 auto 40px}.point-4set-text-area{padding-top:40.8px}.point-4set-text{margin-bottom:34px}.point-effect-text{max-width:80%;margin:0 auto 42.5px}.point-effect-lead{max-width:80%;margin:0 auto 51px}.point-effect-banner{margin-bottom:85px}.point-effect-catch{margin-bottom:34px}.point-effect-set{background:url(../img/point_set_bg.jpg) no-repeat 0 0;background-size:cover;margin:0 auto 17px;padding:42.5px 34px}.point-effect-set-head{margin-bottom:17px}.point-effect-set-item{margin-bottom:85px;background-color:#fff}.point-effect-set-item:last-child{margin-bottom:0;padding:34px 17px 68px}.point-effect-set-btns{margin-top:51px;padding:0 34px}.point-effect-set-btns-item{margin-bottom:34px;display:inline-block}.point-effect-set-btns-item:last-child{margin-bottom:0}.minoki-kv{background:url(../img/sp/minoki_img_sp.jpg) no-repeat top;background-size:100% auto;padding:44.2px 42.5px 51px}.minoki-title{text-align:center;margin-bottom:37%;width:75%}.minoki-block{position:relative;text-align:center}.minoki-detail{margin-bottom:25.5px}.minoki-detail-btn{display:block}.minoki-product{padding:76.5px 42.5px 110.5px}.minoki-product-item{text-align:center;margin-bottom:68px}.minoki-product-item:last-child{margin-bottom:0}.minoki-product-img{width:85%;margin-bottom:34px}.howto{background:#000;padding:42.5px 42.5px 68px}.howto-title{text-align:center;margin-bottom:25px}.howto-title-img{width:42%}.howto-movie{max-width:780px;margin:0 auto}.howto-movie-content{position:relative;padding-bottom:56.25%}.howto-movie-item{position:absolute;width:100%;height:100%;top:0;left:0}.qa{background:#000;padding-bottom:170px}.qa-title{text-align:center;margin-bottom:42.5px}.qa-title-img{width:55%}.qa-content{margin:0 42.5px;background-color:#fff}.qa-item{border-bottom:1px solid #b19a55;padding:34px 25.5px}.qa-item:last-child{border-bottom:none}.qa-question{padding-left:85px;padding-right:59.5px;min-height:61.2px;position:relative}.qa-question:before{content:"";display:block;width:61.2px;height:61.2px;background:url(../img/qa_icon_q.png) no-repeat 0 0;background-size:contain;position:absolute;top:0;left:0;margin:auto}.qa-question-text{color:#a58750;font-size:2.6rem;line-height:1.6}.qa-question-btn{display:block;width:51px;height:51px;border-radius:50%;border:1px solid #a58750;position:absolute;right:0;top:5px;margin:auto}.qa-question-btn:after,.qa-question-btn:before{content:"";display:block;width:30.6px;height:2px;background-color:#a58750;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.qa-question-btn:after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.is-close .qa-question-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.qa-answer{text-align:center;padding-top:20px;padding-left:85px;position:relative;display:none}.qa-answer:before{content:"";display:block;width:61.2px;height:61.2px;background:url(../img/qa_icon_a.png) no-repeat 0 0;background-size:contain;position:absolute;top:25px;left:0;margin:auto}.qa-answer-text{font-size:2.4rem;text-align:left;line-height:1.6}.qa-answer-img{margin:68px 0}.qa-answer-list-item,.qa-answer-note{text-align:left;font-size:2.4rem;line-height:1.6}.qa-answer-list-item{position:relative;padding-left:20px}.qa-answer-list-item:before{content:"";width:15px;height:15px;border-radius:50%;background-color:#000;position:absolute;left:0;top:7px}.qa-answer-lead{font-size:2.6rem;line-height:1.6;margin-bottom:20.4px;font-weight:700;text-align:left}.qa-answer-arrow{font-size:2.4rem;text-align:left;line-height:1.6;position:relative;padding-left:34px;margin-bottom:25.5px}.qa-answer-arrow:before{content:"⇒";position:absolute;left:0;top:-3px;font-size:2.4rem}.fixed-cv-block{width:10.93vw;top:14.5vw;right:0;position:fixed;z-index:100;overflow:hidden}.fixed-cv-block.is-visible a{-webkit-transform:translate(0);transform:translate(0);opacity:1}.fixed-cv-block a{display:block;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:translate(100%);transform:translate(100%);opacity:0}.fixed-cv-block a:last-child{margin-top:20px}@media screen and (min-width:641px){.fixed-cv-block{width:82px;top:140px;width:70px;top:130px}.fixed-cv-block a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.fixed-cv-block a:hover{opacity:.7}}.fixed-shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;height:152px;background-color:rgba(0,0,0,.5);-webkit-transition:.6s cubic-bezier(.25,.46,.45,.94);transition:.6s cubic-bezier(.25,.46,.45,.94);z-index:100}.fixed-shop.is-click,.fixed-shop.is-hidden{bottom:-154px}.fixed-shop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.fixed-shop-item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;margin-right:8px}.fixed-shop-btn{display:block;position:relative}.fixed-shop-btn.is-comingsoon:after{content:"";display:block;width:100%;height:100%;background:url(../img/btn_comingsoon_sp.png) no-repeat 0 0;background-size:cover;position:absolute;top:0;left:0}.fixed-shop-close{display:block;width:12px;height:12px;cursor:pointer;position:absolute;right:20px;top:16px}.fixed-shop-close:after,.fixed-shop-close:before{content:"";width:28px;height:4px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.fixed-shop-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fixed-shop-close:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.parallax_before{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:.4s;transition:.4s}.parallax_before.parallax{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.delay-2{-webkit-transition-delay:.2s;transition-delay:.2s}
