@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap";.un_link{pointer-events:none;opacity:.4}.mv .mvInner{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_mv_bg.jpg?v=9730685075612155417) no-repeat center;background-size:cover}@media screen and (max-width:767px){.mv .mvInner{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_mv_bg_sp.jpg?v=8648546831746957890) no-repeat center;background-size:cover}}.mv .mvInner .mv_imgArea{max-width:1240px;margin:0 auto}@media screen and (max-width:767px){.mv .mvInner .mv_imgArea{padding:0}}.mv .mvInner .mv_imgArea .mvImg img{width:100%}#point{padding:30px 0 60px;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_point.jpg?v=14784958755282458015) no-repeat center;background-size:cover;text-align:right}@media screen and (max-width:767px){#point{padding:4vw 0 10vw;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_point_sp.jpg?v=2158084760690107256) no-repeat center;background-size:cover}}#point .point_container h2{display:block;text-align:right}@media screen and (max-width:767px){#point .point_container h2{max-width:30%;margin-left:auto}}#point .point_txt_wrap{display:inline-block;min-width:50%;text-align:left;margin-top:20px}@media screen and (max-width:1230px){#point .point_txt_wrap{margin-top:2vw}}@media screen and (max-width:767px){#point .point_txt_wrap{min-width:100%;margin-top:3vw}}@media screen and (max-width:767px){#point .point_txt_wrap dl.point_txt{text-align:center}}#point .point_txt_wrap dl.point_txt:not(:last-of-type){margin-bottom:20px}@media screen and (max-width:767px){#point .point_txt_wrap dl.point_txt:not(:last-of-type){margin-bottom:10px}}#point .point_txt_wrap dl.point_txt dt{display:inline-flex;justify-content:center;align-items:center;color:#ffe100;font-size:4rem;font-weight:900}@media screen and (max-width:1230px){#point .point_txt_wrap dl.point_txt dt{font-size:40px;font-size:3.25203vw}}@media screen and (max-width:767px){#point .point_txt_wrap dl.point_txt dt{font-size:24px;font-size:4.8vw}}#point .point_txt_wrap dl.point_txt dt span{display:inline-block}#point .point_txt_wrap dl.point_txt dt img{margin-right:-60px}@media screen and (max-width:767px){#point .point_txt_wrap dl.point_txt dt img{max-width:20vw;margin-right:-30px}}#point .point_txt_wrap dl.point_txt dd{color:#fff;font-size:2.4rem;font-weight:700;padding-left:60px}@media screen and (max-width:1230px){#point .point_txt_wrap dl.point_txt dd{font-size:24px;font-size:1.95122vw}}@media screen and (max-width:767px){#point .point_txt_wrap dl.point_txt dd{font-size:18px;font-size:3.6vw;padding-left:0}}.storyBnrArea{background-color:#000}.storyBnrArea .storyBnr{text-align:center;padding:2.5% 2.5% 3.5%}.storyBnrArea .storyBnr .storyBnr_ttl{position:relative;display:inline-block;text-align:center;color:#fff;font-size:4.2rem;font-weight:700;line-height:1.5;padding:0 12.5%;margin:0 0 .3em}@media screen and (max-width:1230px){.storyBnrArea .storyBnr .storyBnr_ttl{font-size:42px;font-size:3.41463vw}}@media screen and (max-width:767px){.storyBnrArea .storyBnr .storyBnr_ttl{font-size:17px;font-size:3.4vw;padding:0 11.5%}}@media screen and (max-width:360px){.storyBnrArea .storyBnr .storyBnr_ttl{padding:0 11%}}.storyBnrArea .storyBnr .storyBnr_ttl>span{display:block;font-size:2rem;font-weight:400}@media screen and (max-width:1230px){.storyBnrArea .storyBnr .storyBnr_ttl>span{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){.storyBnrArea .storyBnr .storyBnr_ttl>span{font-size:14px;font-size:2.8vw}}.storyBnrArea .storyBnr .storyBnr_ttl .storyBnr_ttl_img{position:absolute;width:12.5%;top:0;right:0}@media screen and (max-width:767px){.storyBnrArea .storyBnr .storyBnr_ttl .storyBnr_ttl_img{width:11.5%}}@media screen and (max-width:360px){.storyBnrArea .storyBnr .storyBnr_ttl .storyBnr_ttl_img{width:10%}}.storyBnrArea .storyBnr .btn.btn_storyBnr{position:relative;width:100%;max-width:43.8596%;background-color:#ffe100;color:#005596;padding:.6em 1em;font-size:3rem;font-weight:700}@media screen and (max-width:1230px){.storyBnrArea .storyBnr .btn.btn_storyBnr{font-size:30px;font-size:2.43902vw}}@media screen and (max-width:767px){.storyBnrArea .storyBnr .btn.btn_storyBnr{font-size:16px;font-size:3.2vw;max-width:60%}}.storyBnrArea .storyBnr .btn.btn_storyBnr:after{position:absolute;content:"";display:inline-block;top:50%;right:9%;margin-top:-9px;width:15px;height:15px;border-left:4px solid #005596;border-bottom:4px solid #005596;transform:rotate(-45deg);transition:all .3s}@media screen and (max-width:767px){.storyBnrArea .storyBnr .btn.btn_storyBnr:after{margin-top:-7px;width:9px;height:9px;border-left:2px solid #005596;border-bottom:2px solid #005596}}@media screen and (max-width:360px){.storyBnrArea .storyBnr .btn.btn_storyBnr:after{margin-top:-5px;width:7px;height:7px;border-left:2px solid #005596;border-bottom:2px solid #005596}}@media screen and (min-width:768px){.storyBnrArea .storyBnr .btn.btn_storyBnr:hover:after{margin-top:-6px}}.storyBnrArea.comingsoon{position:relative}.storyBnrArea.comingsoon:before{position:absolute;z-index:1;content:"Coming Soon...";width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:4.6rem;color:#fff;background-color:#000000bf}@media screen and (max-width:1230px){.storyBnrArea.comingsoon:before{font-size:46px;font-size:3.73984vw}}@media screen and (max-width:767px){.storyBnrArea.comingsoon:before{font-size:26px;font-size:5.2vw}}#needs{position:relative;padding:60px 0 100px;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_mesh15.gif?v=9285208273119008610) repeat;background-size:15px}@media screen and (max-width:1230px){#needs{padding:6vw 0 10vw;background-size:1.5vw}}@media screen and (max-width:767px){#needs{padding:8vw 0 14vw;background-size:2.6vw}}#needs .subhead01 figure{max-width:50%;margin:0 auto}#needs:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_triangle.svg?v=16675391436897892308) no-repeat left top;background-size:100%}@media screen and (max-width:767px){#needs:before{top:14vw}}#needs .mod_inner{position:relative;z-index:1}#needs .needs_container01 .needs_txt01{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01{display:block}}#needs .needs_container01 .needs_txt01 .col.col_l{width:66.6666%}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_l{width:100%}}#needs .needs_container01 .needs_txt01 .col.col_l h3{font-size:5.5rem;margin-bottom:.1em;font-weight:900}@media screen and (max-width:1230px){#needs .needs_container01 .needs_txt01 .col.col_l h3{font-size:55px;font-size:4.47154vw}}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_l h3{font-size:26px;font-size:5.2vw}}#needs .needs_container01 .needs_txt01 .col.col_l .txt_Area{margin-bottom:1em}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_l .txt_Area{text-align:center}#needs .needs_container01 .needs_txt01 .col.col_l .txt_Area p{text-align:justify}}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_l .txt_Area .fz24{font-size:16px;font-size:3.2vw}}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_l figure{width:72%}}#needs .needs_container01 .needs_txt01 .col.col_r{position:absolute;width:33.3333%;right:0}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt01 .col.col_r{width:28%;bottom:0}}#needs .needs_container01 .needs_txt02{text-align:center;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_arrow_bottom.svg?v=15359635578183355285) no-repeat center bottom;background-size:auto;padding-bottom:60px}@media screen and (max-width:1230px){#needs .needs_container01 .needs_txt02{padding-bottom:6vw}}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt02{padding-bottom:10vw;background-size:20%}}#needs .needs_container01 .needs_txt02 .fz24{font-weight:700}@media screen and (max-width:767px){#needs .needs_container01 .needs_txt02 .fz24{font-size:16px;font-size:3.2vw}}#needs .needs_container02{background-color:#f2f2ef;padding:4.1666%}#needs .needs_container02 h2{text-align:center;font-size:3.2rem;margin-bottom:1em}@media screen and (max-width:1230px){#needs .needs_container02 h2{font-size:32px;font-size:2.60163vw}}@media screen and (max-width:767px){#needs .needs_container02 h2{font-size:18px;font-size:3.6vw}}#needs .needs_container02 h2>span{display:inline-block;font-size:6.5rem;line-height:.8;font-weight:900;margin-top:.2em}@media screen and (max-width:1230px){#needs .needs_container02 h2>span{font-size:65px;font-size:5.28455vw}}@media screen and (max-width:767px){#needs .needs_container02 h2>span{font-size:30px;font-size:6vw}}#needs .needs_container02 figure{width:100%}#product .bg_product{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_product.jpg?v=18218134685207607057) no-repeat center top #1a2844;background-size:100%;padding:60px 0 100px}@media screen and (max-width:1230px){#product .bg_product{padding:6vw 0 10vw}}@media screen and (max-width:767px){#product .bg_product{padding:8vw 0 14vw;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_product_sp.jpg?v=2397983811091597411) no-repeat center top #1a2844;background-size:100%}}#product .subhead01{color:#fff}#product .subhead01 figure{max-width:72%;margin:0 auto}#product .product_txt01{max-width:1000px;background-color:#fff;border:10px solid #ebebe6;padding:2%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#product .product_txt01{border:6px solid #ebebe6;padding:4%;text-align:center}}#product .product_txt01 h3{text-align:center;font-size:3.2rem;margin-bottom:.8em}@media screen and (max-width:1230px){#product .product_txt01 h3{font-size:32px;font-size:2.60163vw}}@media screen and (max-width:767px){#product .product_txt01 h3{font-size:24px;font-size:4.8vw}}#product .product_txt01>div{display:flex;justify-content:center}@media screen and (max-width:767px){#product .product_txt01>div{display:inline-block}}#product .product_txt01>div>ul{width:100%;text-align:left}@media screen and (min-width:768px){#product .product_txt01>div>ul{width:auto;display:inline-block;max-width:49.5%}#product .product_txt01>div>ul:not(:nth-child(2n)){margin-right:1%}}#product .product_txt01>div>ul>li{font-weight:500;font-size:2rem}@media screen and (max-width:1230px){#product .product_txt01>div>ul>li{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){#product .product_txt01>div>ul>li{font-size:16px;font-size:3.2vw}}#product .product_txt02{text-align:center}#product .product_txt02 h3{position:relative;display:block;color:#fff;width:100%;max-width:800px;text-align:center;padding:0 3em;line-height:1.8;font-size:5rem;font-weight:900;margin:0 auto .8em;text-shadow:0 0 4px rgba(0,0,0,.8)}@media screen and (max-width:1230px){#product .product_txt02 h3{font-size:50px;font-size:4.06504vw}}@media screen and (max-width:767px){#product .product_txt02 h3{font-size:30px;font-size:6vw;display:inline-block;width:auto;padding:0 2em}}#product .product_txt02 h3:before{position:absolute;content:"";width:100%;height:1px;top:50%;left:50%;transform:translate(-50%);background-color:#fff}#product .product_txt02 figure{position:relative}#product .product_txt02 figure>span{position:absolute;display:inline-block;top:51%;left:3%;width:164px;max-width:13.6666%;color:#fff;line-height:1;font-weight:700;cursor:pointer;font-size:2rem}@media screen and (max-width:767px){#product .product_txt02 figure>span{position:static;margin-top:1em;max-width:36%}}#product .product_txt02 figure>span>span{position:relative;display:block}#product .product_txt02 figure>span>span>img:nth-child(1){position:absolute;width:100%;left:0;opacity:1}#product .product_txt02 figure>span>span>img:nth-child(2){position:absolute;width:100%;left:0;line-height:1;opacity:0}@media screen and (min-width:768px){#product .product_txt02 figure>span>span img{transition:opacity .3s}#product .product_txt02 figure>span:hover>span>img:nth-child(1){opacity:0}#product .product_txt02 figure>span:hover>span>img:nth-child(2){opacity:1}}#product .product_txt02 figcaption{max-width:86%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#product .product_txt02 figcaption{margin-bottom:8vw}}#product .product_txt03{margin:80px 0;background-color:#f8f8f6;padding:3% 5%;display:flex;justify-content:space-between}@media screen and (max-width:1230px){#product .product_txt03{margin:8vw 0}}@media screen and (max-width:767px){#product .product_txt03{margin:8vw 0;padding:3% 5% 5%;align-items:center}}#product .product_txt03 h3{display:inline-block;margin-bottom:.3em}@media screen and (max-width:767px){#product .product_txt03 h3{max-width:80%}}#product .product_txt03 .col.col_txt{width:70%}@media screen and (max-width:767px){#product .product_txt03 .col.col_txt{width:76%}}@media screen and (max-width:767px){#product .product_txt03 .col.col_txt p.fz22{text-align:justify;font-size:14px;font-size:2.8vw}}#product .product_txt03 .col.col_img{width:20%}#story .bg_story{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_story.jpg?v=15415219411741887959) no-repeat center top #ffdf77;background-size:100%;padding:60px 0 0}@media screen and (max-width:1230px){#story .bg_story{padding:6vw 0 0}}@media screen and (max-width:767px){#story .bg_story{padding:8vw 0 0;background-size:100%}}@media screen and (max-width:767px){#story .subhead01 figure{max-width:50%;margin:0 auto}#story .subhead01 figure img{width:100%}}#story .story_txt01{padding-bottom:60px}@media screen and (max-width:1230px){#story .story_txt01{padding-bottom:6vw}}@media screen and (max-width:767px){#story .story_txt01{padding-bottom:6vw}}#story .story_txt01 .story_txt01_head{text-align:center}#story .story_txt01 .story_txt01_head h3{color:#005596;font-size:4.8rem}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_head h3{font-size:48px;font-size:3.90244vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_head h3{font-size:22px;font-size:4.4vw}}#story .story_txt01 .story_txt01_head p{font-weight:500;font-size:3.2rem}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_head p{font-size:32px;font-size:2.60163vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_head p{font-size:18px;font-size:3.6vw}}#story .story_txt01 .story_txt01_head figure{max-width:20%;margin:30px auto}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_head figure{margin:3vw auto}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_head figure{margin:1.5vw auto}}#story .story_txt01 .story_txt01_body figcaption{text-align:center;font-weight:700;font-size:2.6rem;margin-top:.5em}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_body figcaption{font-size:26px;font-size:2.11382vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body figcaption{font-size:16px;font-size:3.2vw}}#story .story_txt01 .story_txt01_body h3{color:#b41400;text-align:center;margin-bottom:1em;font-size:4.5rem}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_body h3{font-size:45px;font-size:3.65854vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body h3{font-size:20px;font-size:4vw}}#story .story_txt01 .story_txt01_body .row_box01{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_body .row_box01{margin-bottom:4vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01{margin-bottom:8vw;display:block}}#story .story_txt01 .story_txt01_body .row_box01 .col.col_l{width:calc(660 / 1200 * 100%)}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_l{width:100%}}#story .story_txt01 .story_txt01_body .row_box01 .col.col_l h4{color:#005596;font-size:3.2rem;margin-bottom:.5em}@media screen and (max-width:1230px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_l h4{font-size:32px;font-size:2.60163vw}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_l h4{font-size:18px;font-size:3.6vw}}#story .story_txt01 .story_txt01_body .row_box01 .col.col_l p{margin-bottom:1.5em;line-height:1.5}#story .story_txt01 .story_txt01_body .row_box01 .col.col_l figcaption{max-width:660px}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_l figcaption{max-width:auto}}#story .story_txt01 .story_txt01_body .row_box01 .col.col_r{width:calc(482 / 1200 * 100%);display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_r{width:100%;text-align:center}}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_r figure:nth-child(1){width:50%;margin:1em auto 0}}#story .story_txt01 .story_txt01_body .row_box01 .col.col_r figure:nth-child(2){margin-bottom:4em;display:inline-block;text-align:right}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box01 .col.col_r figure:nth-child(2){max-width:70%;margin:2vw 0 0 auto}}#story .story_txt01 .story_txt01_body .row_box01 .sub_row_box{display:flex;justify-content:space-between}#story .story_txt01 .story_txt01_body .row_box01 .sub_row_box figure{display:inline-block}#story .story_txt01 .story_txt01_body .row_box01 .sub_row_box .sub_col_l{width:calc(203 / 660 * 100%)}#story .story_txt01 .story_txt01_body .row_box01 .sub_row_box .sub_col_r{width:calc(400 / 660 * 100%)}#story .story_txt01 .story_txt01_body .row_box02{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box02{flex-direction:column}}#story .story_txt01 .story_txt01_body .row_box02 .col.col_l{width:45%}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box02 .col.col_l{width:100%;display:flex;flex-direction:column-reverse;margin-bottom:4vw}}#story .story_txt01 .story_txt01_body .row_box02 .col.col_l figure{margin-bottom:2em}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box02 .col.col_l figure{width:70%;margin-bottom:0}}#story .story_txt01 .story_txt01_body .row_box02 .col.col_l p{margin-bottom:3.5em;line-height:1.5}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box02 .col.col_l p{margin-bottom:1em}}#story .story_txt01 .story_txt01_body .row_box02 .col.col_r{width:calc(572 / 1200 * 100%)}@media screen and (max-width:767px){#story .story_txt01 .story_txt01_body .row_box02 .col.col_r{width:100%}}#story .story_btm{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_story_btm.jpg?v=3601919441418437366) no-repeat center bottom #005596;background-size:cover}#story .story_btm .story_btm_ttl{text-align:center;z-index:1;padding-top:10.25%;min-height:170px;position:relative}@media screen and (max-width:767px){#story .story_btm .story_btm_ttl{min-height:90px}}#story .story_btm .story_btm_ttl>div{position:absolute;width:100%;height:100%;top:0;left:0}#story .story_btm .story_btm_ttl p{color:#b41400;font-weight:700;text-align:center;margin-bottom:2em;font-size:3.6rem}@media screen and (max-width:1230px){#story .story_btm .story_btm_ttl p{font-size:36px;font-size:2.92683vw}}@media screen and (max-width:767px){#story .story_btm .story_btm_ttl p{font-size:20px;font-size:4vw}}#story .story_btm .story_btm_ttl:before{position:absolute;content:"";width:100%;height:100%;background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_story_btm_top.svg?v=1570224657488581264) no-repeat center top;background-size:cover;top:0;left:50%;transform:translate(-50%);z-index:-1}#story .story_btm .story_btm_txt{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:80px}@media screen and (max-width:1230px){#story .story_btm .story_btm_txt{padding-bottom:8vw}}@media screen and (max-width:767px){#story .story_btm .story_btm_txt{padding-bottom:10vw;flex-direction:column-reverse}}#story .story_btm .story_btm_txt .col_l{width:calc(720 / 1200 * 100%)}@media screen and (max-width:767px){#story .story_btm .story_btm_txt .col_l{width:100%;text-align:center}}#story .story_btm .story_btm_txt .col_l p{color:#ffe100;font-weight:900;margin-bottom:.8em;font-size:4.8rem}@media screen and (max-width:1230px){#story .story_btm .story_btm_txt .col_l p{font-size:47px;font-size:3.82114vw}}@media screen and (max-width:767px){#story .story_btm .story_btm_txt .col_l p{font-size:24px;font-size:4.8vw}}#story .story_btm .story_btm_txt .col_l .btn_wrap{text-align:center}#story .story_btm .story_btm_txt .col_l .btn_wrap span.btn_modal{cursor:pointer;display:inline-block;max-width:500px;width:calc(500 / 720 * 100%);background-color:#005596;border-radius:5px}#story .story_btm .story_btm_txt .col_r{width:37.5%}@media screen and (max-width:767px){#story .story_btm .story_btm_txt .col_r{width:100%}#story .story_btm .story_btm_txt .col_r figure{width:50%;margin:0 auto}}#style .bg_style{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_style.jpg?v=880693325113010193) repeat-y center top #99bbd5;background-size:100%;padding:100px 0}@media screen and (max-width:1230px){#style .bg_style{padding:10vw 0}}@media screen and (max-width:767px){#style .bg_style{padding:8vw 0;background-size:100%}}#style .style_nav{display:flex;justify-content:space-between}#style .style_nav .style_nav_item{width:calc(584 / 1200 * 100%);margin-bottom:80px}@media screen and (max-width:1230px){#style .style_nav .style_nav_item{margin-bottom:8vw}}@media screen and (max-width:767px){#style .style_nav .style_nav_item{margin-bottom:6vw}}#style .style_box h2{line-height:1;transform:translateY(1px)}#style .style_box:not(:last-child){margin-bottom:100px}@media screen and (max-width:1230px){#style .style_box:not(:last-child){margin-bottom:10vw}}@media screen and (max-width:767px){#style .style_box:not(:last-child){margin-bottom:8vw}}#style .style_box .style_box_inner{background:#fff;padding:5% calc(40 / 1200 * 100%);position:relative}#style .style_box .style_box_inner:before{position:absolute;content:"";width:100%;height:10px;background-color:#005596;top:0;left:0}#style .style_box .style_box_inner .style_box_ttl{color:#005596;font-weight:900;margin-bottom:.3em;line-height:1.36;font-size:5rem}@media screen and (max-width:1230px){#style .style_box .style_box_inner .style_box_ttl{font-size:49px;font-size:3.98374vw}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_ttl{font-size:24px;font-size:4.8vw}}#style .style_box .style_box_inner .style_box_subttl{font-weight:900;line-height:1.38889;font-size:3.6rem;margin-bottom:.5em}@media screen and (max-width:1230px){#style .style_box .style_box_inner .style_box_subttl{font-size:36px;font-size:2.92683vw}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subttl{font-size:20px;font-size:4vw}}#style .style_box .style_box_inner .style_box_band{display:block;text-align:center;color:#fff;background-color:#000;font-size:2.8rem;line-height:1.2;margin-bottom:.5em}@media screen and (max-width:1230px){#style .style_box .style_box_inner .style_box_band{font-size:28px;font-size:2.27642vw}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_band{font-size:18px;font-size:3.6vw}}#style .style_box .style_box_inner .fz22{line-height:1.72727}#style .style_box .style_box_inner .style_box_item:not(:last-of-type){margin-bottom:80px}@media screen and (max-width:1230px){#style .style_box .style_box_inner .style_box_item:not(:last-of-type){margin-bottom:7vw}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_item:not(:last-of-type){margin-bottom:6vw}}#style .style_box .style_box_inner .style_box_subtxt{display:flex;justify-content:space-between;background-color:#e5eef5;position:relative;padding:calc(40 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt{display:block;padding:0}}#style .style_box .style_box_inner .style_box_subtxt:before{position:absolute;content:"";width:6px;height:100%;background-color:#005596;top:0;left:0}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt:before{width:100%;height:4px}}#style .style_box .style_box_inner .style_box_subtxt>.col_l{width:calc(580 / 1050 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_l{width:100%}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_l p.fz26{font-size:17px;font-size:3.4vw}}#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row{justify-content:space-between}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row{padding:calc(40 / 1120 * 100%) calc(40 / 1120 * 100%) 0}}#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row>.col_l{display:none}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row>.col_l{display:block;width:calc(35% - 1em);position:relative}#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row>.col_l figure{position:absolute;bottom:0;left:0;width:118%}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_l .sub_row>.col_r{width:60%;margin-bottom:.5em}}#style .style_box .style_box_inner .style_box_subtxt>.col_r{width:calc(460 / 1050 * 100%);background-color:#f5f5f3;padding:1.2em}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_r{width:100%;padding:.9em}}#style .style_box .style_box_inner .style_box_subtxt>.col_r p.fz24{text-align:center}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_r p.fz24{font-size:17px;font-size:3.4vw}}@media screen and (max-width:767px){#style .style_box .style_box_inner .style_box_subtxt>.col_r p.fz22{font-size:16px;font-size:3.2vw}}#style .style_box .style_box_inner .row{display:flex;justify-content:space-between}#style .style_box .style_box_inner .row figure img{width:100%}#style .style_box .style_box_inner .row.style_box_row01{flex-direction:row-reverse}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01{display:block}}#style .style_box .style_box_inner .row.style_box_row01 .col_l{width:calc(680 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01 .col_l{width:100%;margin-bottom:1em}}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01 .col_l>.sub_row{display:block}}#style .style_box .style_box_inner .row.style_box_row01 .col_l>.sub_row .col_l{width:calc(400 / 680 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01 .col_l>.sub_row .col_l{width:100%}}#style .style_box .style_box_inner .row.style_box_row01 .col_l>.sub_row .col_r{width:calc(240 / 680 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01 .col_l>.sub_row .col_r{width:100%}}#style .style_box .style_box_inner .row.style_box_row01 .col_r{width:calc(400 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row01 .col_r{width:100%;display:flex;justify-content:space-between}#style .style_box .style_box_inner .row.style_box_row01 .col_r figure{width:48%}}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row02{display:block;margin-bottom:2em}}#style .style_box .style_box_inner .row.style_box_row02 .col_l{width:calc(680 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row02 .col_l{width:100%}}#style .style_box .style_box_inner .row.style_box_row02 .col_r{width:calc(394 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row02 .col_r{width:100%}#style .style_box .style_box_inner .row.style_box_row02 .col_r figure{width:30%;margin:0 auto}}#style .style_box .style_box_inner .row.style_box_row03{flex-direction:row-reverse}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row03{display:block}}#style .style_box .style_box_inner .row.style_box_row03 .col_l{width:calc(576 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row03 .col_l{width:100%;margin-bottom:1em}}#style .style_box .style_box_inner .row.style_box_row03 .col_r{width:45%}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row03 .col_r{width:100%;margin-bottom:1em}}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row04{display:block}}#style .style_box .style_box_inner .row.style_box_row04 .col_l{width:calc(660 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row04 .col_l{width:100%;margin-bottom:1em}}#style .style_box .style_box_inner .row.style_box_row04 .col_r{width:37.5%}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row04 .col_r{width:100%;margin-bottom:1em}}#style .style_box .style_box_inner .row.style_box_row05{flex-direction:row-reverse}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row05{display:block}}#style .style_box .style_box_inner .row.style_box_row05 .col_l{width:calc(650 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row05 .col_l{width:100%;margin-bottom:1em}}#style .style_box .style_box_inner .row.style_box_row05 .col_r{width:calc(430 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row05 .col_r{width:100%}}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row06{display:block}}#style .style_box .style_box_inner .row.style_box_row06 .col_l{width:calc(780 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row06 .col_l{width:100%}}#style .style_box .style_box_inner .row.style_box_row06 .col_l .sub_row .col_l{width:calc(600 / 780 * 100%)}#style .style_box .style_box_inner .row.style_box_row06 .col_l .sub_row .col_r{width:calc(146 / 780 * 100%)}#style .style_box .style_box_inner .row.style_box_row06 .col_r{width:calc(308 / 1120 * 100%)}@media screen and (max-width:767px){#style .style_box .style_box_inner .row.style_box_row06 .col_r{width:100%;margin-top:1em}}#style .style_box#sports h2{max-width:calc(581 / 1200 * 100%)}#style .style_box#working h2{max-width:54%}#spec{padding:60px 0 100px}@media screen and (max-width:1230px){#spec{padding:6vw 0 10vw}}@media screen and (max-width:767px){#spec{padding:8vw 0 14vw}}#spec .subhead01 figure{max-width:43%;margin:0 auto}#spec .spec_txt01 .spec_txt01_ttl{font-weight:900;border-bottom:1px solid #000;padding-bottom:.2em;margin-bottom:.4em;font-size:3rem}@media screen and (max-width:1230px){#spec .spec_txt01 .spec_txt01_ttl{font-size:30px;font-size:2.43902vw}}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_ttl{font-size:20px;font-size:4vw}}#spec .spec_txt01 .spec_txt01_row{display:flex}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row{display:block;margin-bottom:1em}}#spec .spec_txt01 .spec_txt01_row .col.col_l{width:70%;margin-right:5%}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row .col.col_l{width:100%;margin-bottom:1em}}#spec .spec_txt01 .spec_txt01_row .col.col_l>div{display:flex;align-items:center}#spec .spec_txt01 .spec_txt01_row .col.col_l>div figure{width:27.3809%;margin:0 4.6191% 0 0}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table{width:68%}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr:not(:last-of-type){border-bottom:1px dotted #787878}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr:first-child{border:none}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr:first-child td img{width:90%;margin:0 auto}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr:not(:first-of-type) th{padding:.4em 1em .4em .2em;white-space:nowrap}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr:not(:first-of-type) td{padding:.4em .2em}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr .tl{text-align:left!important}#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr td,#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr th{text-align:center;font-size:2.6rem}@media screen and (max-width:1230px){#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr td,#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr th{font-size:26px;font-size:2.11382vw}}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr td,#spec .spec_txt01 .spec_txt01_row .col.col_l>div table tbody tr th{font-size:14px;font-size:2.8vw}}#spec .spec_txt01 .spec_txt01_row .col.col_r{width:25%}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row .col.col_r{width:100%}}#spec .spec_txt01 .spec_txt01_row .col.col_r figure{margin-bottom:1em}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row .col.col_r figure{width:30%;margin-bottom:.6em}}#spec .spec_txt01 .spec_txt01_row .col.col_r p{font-size:2rem}@media screen and (max-width:1230px){#spec .spec_txt01 .spec_txt01_row .col.col_r p{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_row .col.col_r p{font-size:14px;font-size:2.8vw}}#spec .spec_txt01 .spec_txt01_sub p{font-size:2rem}@media screen and (max-width:1230px){#spec .spec_txt01 .spec_txt01_sub p{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){#spec .spec_txt01 .spec_txt01_sub p{font-size:13px;font-size:2.6vw}}#spec .spec_txt01 .attention{display:inline-flex;align-items:center;margin-left:1em;font-size:2.2rem}@media screen and (max-width:1230px){#spec .spec_txt01 .attention{font-size:22px;font-size:1.78862vw}}@media screen and (max-width:767px){#spec .spec_txt01 .attention{font-size:15px;font-size:3vw}}#spec .spec_txt01 .attention>span{display:block;margin-right:.4em;width:1.4em;line-height:1}#spec .spec_txt02{border:10px solid #ccddea;padding:2% 2.5%;display:flex;align-items:center}@media screen and (max-width:767px){#spec .spec_txt02{display:block;border:6px solid #ccddea;padding:4% 3%}}#spec .spec_txt02 .col.col_txt{width:65%}@media screen and (max-width:767px){#spec .spec_txt02 .col.col_txt{width:100%;text-align:center}}#spec .spec_txt02 .col.col_txt h3{display:inline-block;padding-bottom:.2em;margin-bottom:1em;padding-right:2em;border-bottom:2px solid #005596;font-size:3.6rem}@media screen and (max-width:1230px){#spec .spec_txt02 .col.col_txt h3{font-size:36px;font-size:2.92683vw}}@media screen and (max-width:767px){#spec .spec_txt02 .col.col_txt h3{font-size:22px;font-size:4.4vw;padding-right:0;text-align:center}}#spec .spec_txt02 .col.col_txt .dot_list li{line-height:2;font-size:2rem}@media screen and (max-width:1230px){#spec .spec_txt02 .col.col_txt .dot_list li{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){#spec .spec_txt02 .col.col_txt .dot_list li{font-size:16px;font-size:3.2vw}}#spec .spec_txt02 .col.col_img{width:35%}@media screen and (max-width:767px){#spec .spec_txt02 .col.col_img{width:60%;margin:5% auto 0}}#purpose{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_purpose.svg?v=16063358215780743410) no-repeat top center #ccddea;background-size:100%;padding:60px 0 100px}@media screen and (max-width:1230px){#purpose{padding:6vw 0 10vw}}@media screen and (max-width:767px){#purpose{padding:8vw 0 14vw;background-size:120%}}#purpose .subhead01{margin-bottom:2em}@media screen and (max-width:767px){#purpose .subhead01{margin-bottom:.8em}}#purpose .subhead01 figure{max-width:71%;margin:0 auto}@media screen and (max-width:767px){#purpose .subhead01 span{font-size:20px;font-size:4vw}}#purpose .purpose_txt01{display:flex}#purpose .purpose_txt01 .purpose_txt01_item{display:flex;width:47.5%}#purpose .purpose_txt01 .purpose_txt01_item:not(:nth-child(2n)){margin-right:5%}@media screen and (max-width:767px){#purpose .purpose_txt01 .purpose_txt01_item{display:block}}#purpose .purpose_txt01 .purpose_txt01_item .col.col_txt{width:54.3859%;margin-right:6.8421%}@media screen and (max-width:767px){#purpose .purpose_txt01 .purpose_txt01_item .col.col_txt{width:100%}}#purpose .purpose_txt01 .purpose_txt01_item .col.col_img{width:38.7719%}@media screen and (max-width:767px){#purpose .purpose_txt01 .purpose_txt01_item .col.col_img{width:80%;margin:8% auto 0}}#purpose .purpose_txt01 .purpose_txt01_item h3{text-align:center;border-radius:1000px;padding:.25em .8em;font-weight:700;font-size:2.6rem;margin-bottom:1em}@media screen and (max-width:1230px){#purpose .purpose_txt01 .purpose_txt01_item h3{font-size:20px;font-size:1.62602vw}}@media screen and (max-width:767px){#purpose .purpose_txt01 .purpose_txt01_item h3{font-size:18px;font-size:3.6vw}}#purpose .purpose_txt01 .purpose_txt01_item h3.purpose_ttl_navy{color:#fff;background-color:#005596}#purpose .purpose_txt01 .purpose_txt01_item h3.purpose_ttl_yellow{color:#000;background-color:#ffe100}#purpose .purpose_txt01 .purpose_txt01_item a{display:block}@media screen and (min-width:768px){#purpose .purpose_txt01 .purpose_txt01_item a figure{position:relative}#purpose .purpose_txt01 .purpose_txt01_item a figure:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#ccc6;opacity:0;transition:opacity .3s}#purpose .purpose_txt01 .purpose_txt01_item a:hover figure:before{opacity:1}}#purpose .purpose_txt01 .purpose_txt01_item p{font-size:3rem;font-weight:700}@media screen and (max-width:1230px){#purpose .purpose_txt01 .purpose_txt01_item p{font-size:30px;font-size:2.43902vw}}@media screen and (max-width:767px){#purpose .purpose_txt01 .purpose_txt01_item p{font-size:16px;font-size:3.2vw}}.buy_area_wrap{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_buy_area.jpg?v=18357112705960986247)}.floathing_state{position:relative}.floathing_buy_area_wrap{background:url(//www.dmonline-shop.jp/cdn/shop/files/lp_tmask_bg_buy_area.jpg?v=18357112705960986247);position:absolute;z-index:99;top:0;left:0;width:100%;display:none}@media screen and (max-width:767px){.floathing_buy_area_wrap{top:inherit;bottom:0;position:fixed}}.floathing_buy_area_wrap.fixed{top:inherit;bottom:0;position:fixed}.floathing_buy_area_wrap .buy_area_close{cursor:pointer;position:absolute;z-index:100;display:block;width:30px;height:30px;top:50%;right:0;border-radius:50%;background-color:#000;transform:translate(-100%,-50%);transform:opacity .3s}@media screen and (min-width:768px){.floathing_buy_area_wrap .buy_area_close{display:none}}@media screen and (max-width:767px){.floathing_buy_area_wrap .buy_area_close{width:5.5vw;height:5.5vw;transform:translate(-50%,-50%)}}.floathing_buy_area_wrap .buy_area_close:after,.floathing_buy_area_wrap .buy_area_close:before{position:absolute;content:"";width:60%;height:1px;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;transform:rotate(45deg)}.floathing_buy_area_wrap .buy_area_close:after{transform:rotate(-45deg)}.floathing_buy_area_wrap .buy_area_close:hover{opacity:.7}.fx_js_nc{display:flex;justify-content:space-between}.buy_area{width:100%;margin:0 auto;padding:25px 0;position:relative;z-index:1}@media screen and (max-width:767px){.buy_area{padding:3vw 0}}.buy_area>div .buy_area_inner{display:flex;justify-content:space-between}@media screen and (max-width:767px){.buy_area>div .buy_area_inner{display:block}}.buy_area>div .buy_area_inner .buy_area_img01{width:31.9166%}@media screen and (max-width:767px){.buy_area>div .buy_area_inner .buy_area_img01{display:block;width:100%;margin:0 auto 4%}}.buy_area>div .buy_area_inner .row{width:61.5%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.buy_area>div .buy_area_inner .row{width:100%}}.buy_area>div .buy_area_inner .row .buy_area_btns{width:40.6504%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.buy_area>div .buy_area_inner .row .buy_area_btns{width:47%}}.buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:1230px){.buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap:not(:last-of-type){margin-bottom:3vw}}@media screen and (max-width:767px){.buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap:not(:last-of-type){margin-bottom:3vw}}.buy_area>div .buy_area_inner .row .buy_area_img02{width:48.7804%}.floathing_buy_area{width:100%;margin:0 auto;padding:15px 0;position:relative;z-index:1}@media screen and (max-width:767px){.floathing_buy_area{padding:2vw 0}}.floathing_buy_area>div{max-width:1410px;padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.floathing_buy_area>div{width:100%;padding-left:4%;padding-right:4%}}.floathing_buy_area>div .buy_area_inner{display:flex;justify-content:space-between}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner{display:block}}.floathing_buy_area>div .buy_area_inner .buy_area_img01{width:47.826%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .buy_area_img01{display:none}}.floathing_buy_area>div .buy_area_inner .buy_area_img01 img:nth-child(1){width:20%;margin-right:4%}.floathing_buy_area>div .buy_area_inner .buy_area_img01 img:nth-child(2){width:54%;margin-right:4%}.floathing_buy_area>div .buy_area_inner .buy_area_img01 img:nth-child(3){width:18%}.floathing_buy_area>div .buy_area_inner .row{width:47.5362%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row{justify-content:center;width:92%}}.floathing_buy_area>div .buy_area_inner .row .buy_area_btns{width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns{width:100%}}.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap{width:100%;width:46.18905%}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap{width:48%}}.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap:not(:last-of-type){margin-right:7.6219%}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap:not(:last-of-type){margin-right:4%}}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap .btn.buynow_btn,.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap .btn.product_btn{height:9vw}}.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap .btn.buynow_btn{padding:.6em 0}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap .btn.buynow_btn{padding:.35em 0}}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_btns .buy_btn_wrap .btn.product_btn{font-size:18px;font-size:3.6vw}}.floathing_buy_area>div .buy_area_inner .row .buy_area_img02{width:48.7804%}@media screen and (max-width:767px){.floathing_buy_area>div .buy_area_inner .row .buy_area_img02{width:20%;display:none}}.buy_btn_wrap,.buy_btn_wrap .buy_btn_01{width:100%}.buy_btn_wrap .buy_btn_01 .buy_li{position:relative}@media screen and (max-width:767px){.buy_btn_wrap .buy_btn_01 .buy_li{height:auto}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;line-height:1;padding:.6em 0;font-size:3rem;font-weight:700;color:#fff;text-align:center;background:linear-gradient(180deg,#cd0000,#6e0a19);position:relative}@media screen and (max-width:1230px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn{font-size:30px;font-size:2.43902vw}}@media screen and (max-width:767px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn{font-size:22px;font-size:4.4vw}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn:after{content:"";display:inline-block;position:absolute;top:50%;right:9%;margin-top:-5px;width:11px;height:11px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-135deg);transition:all .3s}@media screen and (max-width:767px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn:after{margin-top:-5px;width:7px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn a{width:100%;line-height:1}@media screen and (min-width:768px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn:hover:after{transform:rotate(-45deg)}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn.buynow img{width:50%}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn.buynow.lp_tmask_show:after{transform:rotate(-45deg)}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn.dm img{width:37%}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area{display:none;width:100%;position:absolute;top:100%;padding-top:8px;left:0;z-index:2}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area:before{transition:all .3s;position:absolute;content:"";width:0;height:0;bottom:calc(100% - 8px);left:0;right:0;margin:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #e61400}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn{width:100%;font-size:2.8rem;padding:.6em 0;border-bottom:3px solid #b41400}@media screen and (max-width:1230px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn{font-size:28px;font-size:2.27642vw}}@media screen and (max-width:767px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn{font-size:24px;font-size:4.8vw}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn:nth-last-of-type(1){border-bottom:none}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn:after{transform:rotate(-135deg)}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn a{display:flex;align-items:center;justify-content:center}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn a img{vertical-align:middle}@media screen and (max-width:767px){.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn a img{width:50%}}.buy_btn_wrap .buy_btn_01 .buy_li .buy_item_btn_area .buy_item_btn:hover:after{right:8%}.btn.buynow_btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;line-height:1;padding:.8525em 0;font-size:3rem;font-weight:700;color:#fff;text-align:center;background:linear-gradient(180deg,#cd0000,#6e0a19);position:relative}@media screen and (max-width:767px){.btn.buynow_btn{padding:.5em 0}}.btn.buynow_btn img{width:50%}.btn.buynow_btn:after{content:"";display:inline-block;position:absolute;top:50%;right:9%;margin-top:-5px;width:11px;height:11px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-135deg);transition:all .3s}@media screen and (max-width:767px){.btn.buynow_btn:after{margin-top:-3px;width:7px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff}}@media screen and (min-width:768px){.btn.buynow_btn:hover:after{right:7.5%}}.btn.product_btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%;line-height:1;padding:.6em 0;color:#fff;font-size:3rem;font-weight:700;text-align:center;background:linear-gradient(180deg,#005596,#1e233c);position:relative}@media screen and (max-width:1230px){.btn.product_btn{font-size:30px;font-size:2.43902vw}}@media screen and (max-width:767px){.btn.product_btn{font-size:22px;font-size:4.4vw}}.btn.product_btn:after{content:"";display:inline-block;position:absolute;top:50%;right:9%;margin-top:-5px;width:11px;height:11px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);transition:all .3s}@media screen and (max-width:767px){.btn.product_btn:after{margin-top:-5px;width:7px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff}}@media screen and (min-width:768px){.btn.product_btn:hover:after{margin-top:-2px}}.modal-content{margin:0;position:fixed;display:none;max-height:100%;z-index:2222;padding:0 3%;box-sizing:border-box;height:calc(var(--vh, 1vh) * 100)}#modal-overlay{z-index:1111;display:none;position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 120);background-color:#000000bf}#modal-overlay02{z-index:1111;display:none;position:fixed;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 120);background-color:#1f3134}.btn_close{display:block;width:8%;height:8%;position:absolute;top:5%;right:5%;background-color:#000;border-radius:50%;cursor:pointer}.btn_close:after,.btn_close:before{position:absolute;content:"";width:45%;height:1px;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;transform:rotate(45deg)}.btn_close:after{transform:rotate(-45deg)}@media screen and (min-width:768px){.btn_close{transition:opacity .3s}.btn_close:hover:after,.btn_close:hover:before{opacity:.7}}.modal_mask{display:flex;align-items:center}.modal_mask .inner{position:relative}.modal_dev_item{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal_dev_item::-webkit-scrollbar{display:none}.modal_dev_item .inner{padding-top:40px;padding-bottom:40px}@media screen and (max-width:1230px){.modal_dev_item .inner{padding-top:4vw;padding-bottom:4vw}}@media screen and (max-width:767px){.modal_dev_item .inner{padding-top:3vw;padding-bottom:3vw}}.modal_dev_item .inner .inner_content .subhead01 span{color:#fff}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .subhead01 figure{max-width:80%;margin:0 auto}}.modal_dev_item .inner .inner_content .lead p{color:#ffd755;font-weight:900;font-size:3.6rem}@media screen and (max-width:1230px){.modal_dev_item .inner .inner_content .lead p{font-size:36px;font-size:2.92683vw}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .lead p{font-size:20px;font-size:4vw}}.modal_dev_item .inner .inner_content .lead.lead_top{margin-bottom:2em}.modal_dev_item .inner .inner_content .lead.lead_bottom{margin-top:2em}.modal_dev_item .inner .inner_content .lead.lead_bottom p{text-align:center}.modal_dev_item .inner .inner_content .dev_item_box:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1230px){.modal_dev_item .inner .inner_content .dev_item_box:not(:last-of-type){margin-bottom:6vw}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box:not(:last-of-type){margin-bottom:4vw}}.modal_dev_item .inner .inner_content .dev_item_box p{line-height:1.75;text-align:justify;color:#fff;font-size:2.4rem}@media screen and (max-width:1230px){.modal_dev_item .inner .inner_content .dev_item_box p{font-size:24px;font-size:1.95122vw}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box p{font-size:16px;font-size:3.2vw}}.modal_dev_item .inner .inner_content .dev_item_box figcaption{text-align:center;font-weight:900;color:#fff;margin-top:.4em;font-size:2.6rem}@media screen and (max-width:1230px){.modal_dev_item .inner .inner_content .dev_item_box figcaption{font-size:24px;font-size:1.95122vw}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box figcaption{font-size:16px;font-size:3.2vw}}.modal_dev_item .inner .inner_content .dev_item_box .row{display:flex;justify-content:space-between}.modal_dev_item .inner .inner_content .dev_item_box .row figure{width:100%}.modal_dev_item .inner .inner_content .dev_item_box .row figure img{width:100%}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row01{display:block}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row01 .col_l{width:calc(620 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row01 .col_l{width:100%;margin-bottom:1em}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row01 .col_r{width:calc(520 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row01 .col_r{width:100%}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02{flex-direction:row-reverse}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02{display:block}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02 .col_l{width:calc(620 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02 .col_l{width:100%;margin-bottom:1em}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02 .col_r{width:calc(520 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row02 .col_r{width:100%}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03{display:block}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l{width:70%}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l{width:100%;margin-bottom:1em}}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l .dev_row04{margin-top:1em}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l .dev_row04 .col_l{width:calc(420 / 830 * 100%);margin-top:3em}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l .dev_row04 .col_l{margin-top:.5em}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_l .dev_row04 .col_r{width:calc(346 / 830 * 100%)}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_r{width:calc(294 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row03 .col_r{width:100%}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05{flex-direction:row-reverse}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05{display:block}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05 .col_l{width:calc(730 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05 .col_l{width:100%;margin-bottom:1em}}.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05 .col_r{width:calc(400 / 1200 * 100%)}@media screen and (max-width:767px){.modal_dev_item .inner .inner_content .dev_item_box .row.dev_row05 .col_r{width:100%}}.modal_dev_item .btnArea{text-align:center;margin-top:60px}@media screen and (max-width:1230px){.modal_dev_item .btnArea{margin-top:8vw}}@media screen and (max-width:767px){.modal_dev_item .btnArea{margin-top:6vw}}.modal_dev_item .btn_close_bottom{position:relative;color:#fff;display:inline-flex;align-items:center;line-height:1.15385;font-size:2.6rem}@media screen and (max-width:1230px){.modal_dev_item .btn_close_bottom{font-size:26px;font-size:2.11382vw}}@media screen and (max-width:767px){.modal_dev_item .btn_close_bottom{font-size:18px;font-size:3.6vw}}.modal_dev_item .btn_close_bottom>span{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-right:.4em}.modal_dev_item .btn_close_bottom>span:after,.modal_dev_item .btn_close_bottom>span:before{position:absolute;content:"";width:60%;height:2px;background-color:#fff;transform:rotate(45deg);top:0;left:0;right:0;bottom:0;margin:auto}.modal_dev_item .btn_close_bottom>span:after{transform:rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lp_tmask_ec_style.css.map */
