.home .section-future{background-color:#f6f6f6;overflow:hidden;margin-bottom:100px;padding-bottom:50px}.section-future .future-list{margin-top:70px;overflow:hidden}.section-future .future-list li{width:32%;margin-bottom:2%;margin-right:2%;float:left}.section-future .future-list li:nth-child(3n){margin-right:0}.section-future .future-list li div.title_top_future{padding:0;font-size:16px;color:#666;text-align:left}.section-future .future-list li div.period_top_future{padding:5px 0;font-size:14px;color:#666;text-align:center}.section-future .future-list li span.tag_top_future{padding:5px 15px;background:#222;color:#fff;font-size:90%;line-height:1.1;display:inline-block;margin-right:10px}.section-future .thum_future-list{line-height:0;margin-bottom:10px}.section-future .thum_future-list img{width:100%;height:auto}.section-future .end_future-list .thum_future-list{position:relative}.section-future .end_future-list .thum_future-list:after{content:"";display:block;width:100%;height:100%;background:#f6f6f6bf;position:absolute;top:0;left:0;z-index:1}.section-future .btn_future{clear:both;width:300px;margin:auto}.section-future .ico_end_future-list{color:#222;text-align:center;font-size:18px;font-weight:700;position:absolute;top:49%;width:100%;z-index:2}section.section-product.anchor_pickup{padding-bottom:0}.box_anchor_pickup{margin:auto;width:100%;max-width:790px}.home .section-visumo{background-color:#fff;overflow:hidden;margin-bottom:100px;padding-bottom:50px;padding-top:0}.features section{padding-top:0;margin-top:80px}.box_feature{max-width:1500px;min-width:1200px;margin:0 auto 90px;position:relative;height:880px;overflow:hidden}.box_feature_l{width:45%;max-width:683px;position:absolute;left:0;display:block;top:96px;background-color:#f6f6f6;color:#000;z-index:5}.box_feature_l_in{padding:90px 0 50px;margin:0 auto;text-align:center}.box_feature_r{width:80%;max-width:1200px;position:absolute;right:0;display:block;top:0;padding:0;color:#fff;z-index:0}.box_feature_r2{width:50%;max-width:750px;position:absolute;right:0;display:block;top:96px;background-color:#f6f6f6;color:#000;z-index:5}.box_feature_r2_in{padding:90px 0 50px;margin:0}.box_feature_l2{width:80%;max-width:1200px;position:absolute;left:0;display:block;top:0;padding:0;color:#fff;z-index:0}.box_feature h3{font-size:3.75rem;line-height:.6!important;margin-top:15px}.box_feature small{display:block;font-size:15px;margin-top:10px}.box_feature p{line-height:1.4em}.box_feature img,.box_feature2 img{width:100%;height:auto;max-width:100%}.features .section-recomend .series-txt .btn-more{position:absolute;bottom:60px;right:90px}.box_feature2{max-width:1500px;min-width:1200px;margin:0 auto;position:relative;height:580px;overflow:hidden}.box_feature2_r{position:absolute;top:0;right:0;max-width:750px;width:50%;z-index:5}.box_feature2_l{width:90%;max-width:1350px;position:absolute;top:50px;left:0;z-index:0;background:#f6f6f6;height:530px}.box_feature2_l2{position:absolute;top:0;left:0;max-width:750px;width:50%;z-index:5}.box_feature2_r2{width:90%;max-width:1350px;position:absolute;top:50px;right:0;z-index:0;background:#f6f6f6;height:530px}section.feature_01,section.feature_02,section.feature_03{padding:50px 0;margin:0}section.feature_04{padding:50px 0 100px;margin:0}.box_feature2_l_in{padding:85px 0 0 150px;width:520px;box-sizing:content-box}.box_feature2_r2_in{padding:85px 150px 0 0;width:520px;box-sizing:content-box;float:right}.box_feature2 p{line-height:2}@media only screen and (max-width:1400px){.box_feature2{max-width:1500px;min-width:1200px;margin:0 auto;position:relative;height:580px;overflow:hidden}.box_feature2_r{position:absolute;top:0;right:0;width:50%;z-index:5}.box_feature2_l,.box_feature2_r2{height:auto}.box_feature2_l_in{padding:85px 5%;width:45%}.feature_01 .box_feature2_l_in,.feature_02 .box_feature2_l_in{padding:85px 5% 120px}.feature_04 .box_feature2_r2_in{padding:85px 5% 150px}.box_feature2_r2_in{padding:85px 5%;width:45%}.box_feature2 p{line-height:2}}.features .page-mv{background-image:url(../img/features/mv-bg.jpg)}.features .section-recomend .series-wrap{height:753px}.features .section-recomend .series-wrap img{position:absolute;width:calc(50vw + 450px);height:653px;min-width:1200px}.features .section-recomend .series-wrap.left img{left:150px}.features .section-recomend .series-wrap.right img{right:150px}.features .section-recomend .series-txt{top:95px;padding:60px 90px;background-color:#f6f6f6;width:95%;height:746px;color:#222}.features .section-recomend .series-txt h3{position:static}.features .section-recomend .series-txt p{margin-top:0}.features .series-wrap em{line-height:32px}.features .f_ul_i{width:95%;margin:50px auto 0}.features .f_ul_i li a{width:21%;margin:2%;float:left;text-align:center;color:#222;display:block;height:150px}.features .f_sec_i_1{border-bottom:1px solid #dedede;overflow:hidden;padding:0;margin:0 0 60px}.features .f_sec_i_1 h1{margin-bottom:50px}.features .h2_img_i{text-align:center;margin:0 0 20px}.features .comment_i{width:900px;margin:5% auto 90px;line-height:29px}.features .graph_i{padding:20px 0 0}.features .graph_i img{all:initial;position:static!important;width:389px!important;height:auto!important;min-width:38%!important;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.5;color:#222!important}.features .graph_i p{padding-top:10px}.features .graph_i p a{color:#333;text-decoration:underline}.features .graph_i p.w460{margin:0 auto;padding-top:20px;width:460px;text-align:left}.features .graph_2_i{margin-top:6%;text-align:center}.features .graph_2_i img{all:initial;position:static!important;width:389px!important;height:auto!important;min-width:38%!important;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.5;color:#222!important}.features .graph_2_i p{width:490px;text-align:center;padding-top:10px;margin:0 auto}.features .graph_2_i p.w490{padding-top:20px;width:490px;text-align:left}.features .graph_2_i p a{color:#333;text-decoration:underline}.features .no1_i{width:236px;position:absolute;bottom:80px;right:-170px}.features .no1_2_i{width:236px;position:absolute;bottom:50px;left:-80px}@media only screen and (max-width:1400px){.features .no1_i{width:200px;bottom:170px;right:-121px}.features .no1_2_i{width:200px;bottom:110px;left:-80px}}.features .no1_i img,.no1_2_i img{position:static!important;width:100%!important;height:auto!important;min-width:100%!important}.features #icon_1_i,.features #icon_2_i,.features #icon_3_i,.features #icon_4_i,.features #icon_5_i{display:block;padding-top:120px;margin-top:-120px}.features #icon_2_i{margin-top:-300px}.features .section-recomend .series-wrap.left .series-txt{left:0}.features .section-recomend .series-wrap.right .series-txt{right:0}.m_l_i{padding-left:45%!important}.m_r_i{padding-right:45%!important}.features .bk_g_r_i{position:relative;min-height:530px;right:30%;background-color:#f6f6f6;width:85vw;height:10vw;top:5vw;min-width:1400px}.features .bk_g_r_p_i{line-height:29px;margin:0% 0 0 25%;padding:5% 0 0 0%}.features .bk_g_r_p_i p{text-shadow:#f6f6f6 1px 1px 3px,#f6f6f6 -1px 1px 3px,#f6f6f6 1px -1px 3px,#f6f6f6 -1px -1px 3px}.features .w_pc50_sp100_i_right{position:absolute;left:60%;height:auto;top:-10%;width:682px;width:calc(50% + 350px);max-width:750px}.features_chosei_02{margin-top:74px}@media only screen and (max-width:1650px){.features .bk_g_r_i{right:20%}.features .w_pc50_sp100_i_right{left:65%}}.features .w_pc50_sp100_i_right img{width:100%;height:auto}.features .as_i,.features .syeo_i{margin-top:60px}.features .section-info{clear:both}.features .bk_g_l_i{position:relative;min-height:530px;left:-5%;background-color:#f6f6f6;width:90vw;height:10vw;top:5vw;min-width:1400px}.features .bk_g_l_p_i{line-height:29px;margin:0% 0 0 42%;padding:5% 0 0 0%}.features .bk_g_l_p_i p{text-shadow:#f6f6f6 1px 1px 3px,#f6f6f6 -1px 1px 3px,#f6f6f6 1px -1px 3px,#f6f6f6 -1px -1px 3px}.features .w_pc50_sp100_i_left{position:absolute;right:62%;height:auto;top:-10%;width:682px;width:calc(50% + 350px);max-width:750px}.features .m_b_s_i{margin-bottom:230px}.features .lh_48{line-height:48px;margin-bottom:4%}.features{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.5;color:#222!important}.t5_i{line-height:36px}.l_h_kms{margin-top:.5%}.howto .shop-anchor{margin-top:70px;margin-bottom:60px}.howto .shop-anchor li{width:48%;margin-bottom:20px}.howto #about{padding:80px 0}.howto #about h3{margin-bottom:50px}.howto .search{margin-top:30px;background-color:#2b2b2b;padding:40px 0}.howto .search_cov{width:1200px;margin-left:auto;margin-right:auto}.howto .search_p{width:340px;float:left;color:#fff;margin-left:120px;margin-top:18px}.howto select::-ms-expand{display:none}.howto select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 30px 7px 45px;line-height:1.1em;border:none;background-image:url(../img/icon-toggle-pref-open.png);background-repeat:no-repeat;background-position:right 30px center;background-color:#fff;box-sizing:border-box;width:488px;height:65px;color:#222;float:left;font-family:Noto Sans JP,sans-serif;outline:none}.howto select:hover{cursor:pointer}.howto #howto_movie{padding:0}.mgn_btm_40{margin-bottom:40px}.howto .howto-product-list li{width:31%;margin-bottom:80px}.product_link p{text-align:center;padding:26px 0;color:#222}.product_link img{vertical-align:bottom}dl.list{padding:0;margin:0}dl.list dd{margin-bottom:80px;border-bottom:1px solid #DDD}dl.list dd:last-child{margin-bottom:0;border-bottom:none}.line_howto{margin-bottom:80px}.howto #howto_movie h3{margin-bottom:46px}.img_products_mv{text-align:center;margin-left:10%}.howto section h2{line-height:1em}.howto .btn-more{margin:0 auto}.howto .box_select_option{background:#222;padding:15px;margin-bottom:50px}.howto .box_select_option select{width:28%}.howto .title_select_option{color:#fff;padding:0 0 15px;width:100%;text-align:center}.howto .btn_reset{padding:12px 0 0;width:10%;text-align:center}.howto .btn_reset span{color:#fff;padding:10px 15px;display:inline-block;border:1px solid #FFF;font-size:14px}.howto .btn_reset span:hover{cursor:pointer;color:#222;background:#fff}.howto ul.list_howto{padding-top:30px;overflow:hidden;margin-left:1%}.howto ul.list_howto.flex{padding-left:20px;display:flex;justify-content:flex-start;flex-wrap:wrap}.howto ul.list_howto li{width:31%;margin:0 1% 45px;display:none}.howto .active_series,.howto .active_site,.howto .active_worries,.howto .active_list,.howto .active_list2{display:block!important}.howto .none_series,.howto .none_site,.howto .none_worries{display:none!important}.howto figure.thum_list_howto{margin-bottom:15px;position:relative}.howto figure.thum_list_howto a:after{content:"";display:block;width:50px;height:50px;background:url(/jp/ja/img/howto/icon_play.png) no-repeat 0 0;background-size:contain;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}.howto figure.thum_list_howto img{width:100%;height:auto}.howto .title_list_howto{font-weight:700;font-size:14px;margin-bottom:15px}.howto .pr_list_howto{font-size:14px}.howto .btn_pr{margin-top:15px}.howto .btn_pr a{border:1px solid #222;color:#222;display:block;padding:15px 25px;text-align:center;background:url(/jp/ja/img/icon-btn-arrow-black.png) no-repeat right 15px center;transition:opacity .3s ease}.howto .btn_pr a:hover{opacity:.7}.howto .modalBox{-webkit-overflow-scrolling:touch;background:#000000d9;display:none;width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;z-index:9999}.howto .oneModal{display:none;width:100%;height:100%;position:relative;z-index:1}.howto .oneModalIn{display:flex;justify-content:center;align-items:center;height:auto;width:100%;min-height:100%;margin:0 auto;position:relative}.howto .oneModalIn__cont{padding:50px 0}.howto .closeBtn{width:80px;height:80px;position:absolute;top:0;right:0;z-index:2}.howto .hd{display:block;width:0;height:0;overflow:hidden}.howto .closeBtn a{background-color:#222;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.howto .closeBtn a:before{content:"";background:url(/jp/ja/img/howto/close.png) no-repeat 0 0 / 100%;width:80%;height:80%}.howto .commonIframe{width:100%;height:100%;display:block}.howto .youtubeIframeWrap{width:70%;max-width:159.993vh;position:relative}.howto .youtubeIframeWrap:before{content:"";display:block;padding-top:56.25%;z-index:0}.howto .youtubeIframe{position:absolute;top:0;left:0;z-index:1}.howto .imgModal__imgWrap{max-width:1200px}.howto .imgModal__imgWrap img{width:100%}.modal_open{cursor:pointer}.first-view-movie iframe{position:relative!important}.modal_box{position:fixed;z-index:7777;display:none;width:100%;margin:0;padding:60px 3vw 80px;border:none;background:#000;box-sizing:border-box}.modal_box .first-view-movie{height:280px}.title_movie{font-size:16px;text-align:center;font-weight:700;color:#fff}.modal_close{position:absolute;top:0;right:0;display:block;width:40px;color:#000;text-align:center}.modal_close i{line-height:50px;vertical-align:bottom}.modal_close img{width:100%;height:auto}.modal_bg{position:fixed;top:0;left:0;z-index:6666;display:none;width:100%;height:120%;background-color:#000000b3}.link-area ul li.modal_link:first-child a{float:left}.link-area ul li.modal_link:last-child a{float:right}.modal_box{position:fixed;z-index:7777;display:none;width:80%;max-width:950px;margin:0;padding:60px 3vw 80px;border:none;background:#000;box-sizing:border-box}.modal_box .first-view-movie{height:480px}.link_area .modal_link{display:inline-block;position:absolute;cursor:pointer;top:46%;width:40px}.link_area li.modal_link:nth-of-type(1){right:0}.link_area li.modal_link:nth-of-type(2){left:0}.link_area li.modal_link.end{left:0;right:inherit}.link_area .modal_link a{display:block;text-align:center}.title_modal_option{font-weight:700;font-size:18px;padding-bottom:10px}.thum_modal_option{width:100%;padding:25px 0;text-align:center}.thum_modal_option img{width:80%}.box_modal .btn-cart{width:100%;max-width:280px;display:block;margin:0 auto}.box_modal ul.option1 li{width:40%;margin:0 auto;float:none}.box_modal ul.option2 li{width:40%;margin:0 2% 0 8%}.box_modal ul.option2 li:last-child{width:40%;margin:0 8% 0 2%}.box_modal ul.option3 li{width:32%;margin:0 2% 0 0}.box_modal ul.option3 li:nth-child(3n){margin:0}.box_modal ul.ta-center li{display:inline-block!important;float:none!important}.purchase-modal-window .option-modalArea{z-index:10000;display:none;position:fixed;top:0;left:0;width:100%;height:100vh}.purchase-modal-window .option-modal-background{width:100%;height:100vh;background-color:#1e1e1ee6}.purchase-modal-window .option-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:98%;padding:60px 0 0;background-color:#fff}@media screen and (max-width:834px){.purchase-modal-window .option-modal-container{max-height:100%;overflow:auto}}@media screen and (min-width:835px){.purchase-modal-window .option-modal-container{width:70vw;padding:6vw 4vw 4vw}}.purchase-modal-window .option-closeModal{position:absolute;cursor:pointer;transition:opacity .25s ease-out}@media screen and (max-width:834px){.purchase-modal-window .option-closeModal{text-align:center;top:40px;right:20px}}@media screen and (min-width:835px){.purchase-modal-window .option-closeModal{top:2%;right:2%;left:initial}}.purchase-modal-window .option-closeModal:hover{opacity:.85}.purchase-modal-window .option-modalContents h1{margin-bottom:2.4rem;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (min-width:835px){.purchase-modal-window .option-modalContents h1{font-size:2rem}.purchase-modal-window .option-modalContents>ul>li{display:flex;flex-direction:column}}.purchase-modal-window .option-modalContents>ul li{flex:0 0 46%;margin:0 auto}@media all and (-ms-high-contrast:none){.purchase-modal-window .option-modalContents>ul li{margin:0 auto}}@media screen and (max-width:834px){.purchase-modal-window .option-modalContents>ul>li{margin-bottom:4rem}}.purchase-modal-window .option-modalContents>ul li a img{width:100%}@media screen and (min-width:835px){.purchase-modal-window .option-modalContents>ul li{flex:0 0 23%}}@media all and (-ms-high-contrast:none){.purchase-modal-window .option-modalContents>ul li dl{min-height:0%}}.purchase-modal-window .option-modalContents>ul li dl dt{font-weight:700}@media screen and (min-width:835px){.purchase-modal-window .option-modalContents>ul li img{width:100%}}.purchase-modal-window .option-modalContents .option-purchase ul li{flex:0 0 100%}@media screen and (max-width:834px){.purchase-modal-window .option-modalContents .option-purchase ul{padding-bottom:0}.purchase-modal-window .option-modalContents .option-purchase ul li label img{vertical-align:middle;height:auto;max-width:100%}}p.tax-excluded{padding-left:104px;font-size:12px}@media screen and (max-width:834px){p.tax-excluded{padding-left:7.6em;font-size:.8em}}.option-cart form{box-sizing:border-box}.option-cart form ul li{margin:0 auto}.option-cart form button[type=submit]{padding:.6em 0;width:100%;color:#fff;font-size:1.6rem;font-weight:600;text-align:center;background-color:#2b2b2b;border:2px solid #2b2b2b;box-sizing:border-box;cursor:pointer;border-radius:.3rem}@media screen and (min-width:835px){.option-cart form button[type=submit]{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rep_file_contents_788880f8.css.map */
