.sp{display:none}input[type=button],input[type=submit]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.fwb{font-weight:700}.fwn{font-weight:400}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:60px}.mt60{margin-top:60px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;line-height:1.15;word-wrap:break-word;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;width:100%;height:100%;color:#353535;font-size:16px;font-size:1.6rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;line-height:1.5;color:#222;text-align:left;background:url(../images/common/bg.jpg) no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;letter-spacing:.07em;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#222}img{max-width:100%;height:auto;margin:0;padding:0;vertical-align:bottom}input[type=text]:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#header{position:relative}#header h1{position:absolute;top:5em;left:18%;z-index:1}#main-visual{height:90vh;width:100%;background:url(../images/common/bg_mv.jpg) center center/cover no-repeat;position:relative}#main-visual .intro{position:absolute;top:50%;left:18%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#main-visual .intro__inner .ttl h2{color:#151d6c;font-family:"Yu Mincho",YuMincho,serif;font-size:100px;font-size:10rem;font-weight:700}#main-visual .intro__inner .ttl h2 span{display:block;font-size:27px;font-size:2.7rem;font-weight:700}nav{background:#fff;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 10px 25px 0 rgba(0,0,0,.1);box-shadow:0 10px 25px 0 rgba(0,0,0,.1);margin-bottom:5em}nav .top-navigation{max-width:1040px;margin:0 auto;padding:1.9em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .top-navigation li{width:25%;padding:0 .5em;text-align:center;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-right:1px solid #e2e2e2}nav .top-navigation li:last-child{border-right:none}nav .top-navigation li img{max-width:100%;height:auto}nav .top-navigation li:hover{opacity:.5}main .contents{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);max-width:1240px;margin:0 auto 5em}main .contents section .faq,main .contents section .feature,main .contents section .how-to-use,main .contents section .price,main .contents section .safety,main .contents section .why{background:#fff;max-width:1240px;margin:0 auto}main .contents section .faq__inner,main .contents section .feature__inner,main .contents section .how-to-use__inner,main .contents section .price__inner,main .contents section .safety__inner,main .contents section .why__inner{max-width:1040px;margin:0 auto;padding:5.6em 0}main .contents section .faq__inner h2,main .contents section .feature__inner h2,main .contents section .how-to-use__inner h2,main .contents section .price__inner h2,main .contents section .safety__inner h2,main .contents section .why__inner h2{color:#151d6c;font-family:"Yu Mincho",YuMincho,serif;margin-bottom:.5em;font-size:39px;font-size:3.9rem;font-weight:700;text-align:center}main .contents section .faq__inner h2 span,main .contents section .feature__inner h2 span,main .contents section .how-to-use__inner h2 span,main .contents section .price__inner h2 span,main .contents section .safety__inner h2 span,main .contents section .why__inner h2 span{color:#30d8e5;display:block;font-size:16px;font-size:1.6rem}main .contents section .faq__inner .item,main .contents section .feature__inner .item,main .contents section .how-to-use__inner .item,main .contents section .price__inner .item,main .contents section .safety__inner .item,main .contents section .why__inner .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start}main .contents section .faq__inner .item .left,main .contents section .feature__inner .item .left,main .contents section .how-to-use__inner .item .left,main .contents section .price__inner .item .left,main .contents section .safety__inner .item .left,main .contents section .why__inner .item .left{width:38%;text-align:center}main .contents section .faq__inner .item .right,main .contents section .feature__inner .item .right,main .contents section .how-to-use__inner .item .right,main .contents section .price__inner .item .right,main .contents section .safety__inner .item .right,main .contents section .why__inner .item .right{width:56%}main .contents section .faq__inner .item .right h3,main .contents section .feature__inner .item .right h3,main .contents section .how-to-use__inner .item .right h3,main .contents section .price__inner .item .right h3,main .contents section .safety__inner .item .right h3,main .contents section .why__inner .item .right h3{font-size:34.5px;font-size:3.45rem;font-weight:700;color:#151d6c;margin-bottom:.5em}main .contents section .faq__inner .item .right h3 span,main .contents section .feature__inner .item .right h3 span,main .contents section .how-to-use__inner .item .right h3 span,main .contents section .price__inner .item .right h3 span,main .contents section .safety__inner .item .right h3 span,main .contents section .why__inner .item .right h3 span{color:#30d8e5}main .contents section .faq__inner .item .right p,main .contents section .feature__inner .item .right p,main .contents section .how-to-use__inner .item .right p,main .contents section .price__inner .item .right p,main .contents section .safety__inner .item .right p,main .contents section .why__inner .item .right p{font-size:16px;font-size:1.6rem;line-height:2.2em}main .contents section .why__inner .item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .contents section .feature__inner{background:0 0;padding:4.6em 0 0}main .contents section .feature__inner .item .left{width:45.2%}main .contents section .feature__inner .item .right{width:48%}main .contents section .feature__inner .item .right h3{font-size:34.5px;font-size:3.45rem;font-weight:700;color:#151d6c;margin-bottom:.5em}main .contents section .feature__inner .item .right h3 span{display:block;margin-bottom:.5em}main .contents section .feature .bg1{background:url(../images/common/bg/bg1.png) no-repeat;background-position:right 50px bottom 30px;-webkit-background-origin:border-box;-moz-background-origin:border-box;background-origin:border-box;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;margin-right:2%;padding-bottom:50px}main .contents section .feature .bg1 .left{margin-right:5%}main .contents section .feature .bg2{background:url(../images/common/bg/bg2.png) no-repeat;background-position:left 0 top 20px;-webkit-background-origin:border-box;-moz-background-origin:border-box;background-origin:border-box;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:2%;padding-bottom:50px}main .contents section .feature .bg2 .right{margin-right:5%}main .contents section .feature .bg3{background:url(../images/common/bg/bg3.png) no-repeat;background-position:right 50px bottom 30px;-webkit-background-origin:border-box;-moz-background-origin:border-box;background-origin:border-box;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;margin-right:2%;padding-bottom:50px}main .contents section .feature .bg3 .left{margin-right:5%}main .contents section .faq__inner,main .contents section .how-to-use__inner,main .contents section .price__inner,main .contents section .safety__inner{background:0 0}main .contents section .faq__inner h2,main .contents section .how-to-use__inner h2,main .contents section .price__inner h2,main .contents section .safety__inner h2{margin-bottom:1em;padding-bottom:1em}main .contents section .faq__inner .item,main .contents section .how-to-use__inner .item,main .contents section .price__inner .item,main .contents section .safety__inner .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}main .contents section .faq__inner .item .left-item,main .contents section .faq__inner .item .right-item,main .contents section .how-to-use__inner .item .left-item,main .contents section .how-to-use__inner .item .right-item,main .contents section .price__inner .item .left-item,main .contents section .price__inner .item .right-item,main .contents section .safety__inner .item .left-item,main .contents section .safety__inner .item .right-item{width:45%}main .contents section .faq__inner .item .left-item .text,main .contents section .faq__inner .item .right-item .text,main .contents section .how-to-use__inner .item .left-item .text,main .contents section .how-to-use__inner .item .right-item .text,main .contents section .price__inner .item .left-item .text,main .contents section .price__inner .item .right-item .text,main .contents section .safety__inner .item .left-item .text,main .contents section .safety__inner .item .right-item .text{margin-top:-1.5em;position:relative}main .contents section .faq__inner .item .left-item .text h3,main .contents section .faq__inner .item .right-item .text h3,main .contents section .how-to-use__inner .item .left-item .text h3,main .contents section .how-to-use__inner .item .right-item .text h3,main .contents section .price__inner .item .left-item .text h3,main .contents section .price__inner .item .right-item .text h3,main .contents section .safety__inner .item .left-item .text h3,main .contents section .safety__inner .item .right-item .text h3{color:#151d6c;font-size:27px;font-size:2.7rem;font-weight:700;text-align:center}main .contents section .faq__inner .item .left-item .text h3 span,main .contents section .faq__inner .item .right-item .text h3 span,main .contents section .how-to-use__inner .item .left-item .text h3 span,main .contents section .how-to-use__inner .item .right-item .text h3 span,main .contents section .price__inner .item .left-item .text h3 span,main .contents section .price__inner .item .right-item .text h3 span,main .contents section .safety__inner .item .left-item .text h3 span,main .contents section .safety__inner .item .right-item .text h3 span{display:block;background-color:#fff;width:90%;margin:0 auto;padding:.5em 0}main .contents section .faq__inner .item .left-item .text .txt p,main .contents section .faq__inner .item .right-item .text .txt p,main .contents section .how-to-use__inner .item .left-item .text .txt p,main .contents section .how-to-use__inner .item .right-item .text .txt p,main .contents section .price__inner .item .left-item .text .txt p,main .contents section .price__inner .item .right-item .text .txt p,main .contents section .safety__inner .item .left-item .text .txt p,main .contents section .safety__inner .item .right-item .text .txt p{font-size:14px;font-size:1.4rem;line-height:24px}main .contents section .faq__inner .item .left-item .text .txt p.note,main .contents section .faq__inner .item .right-item .text .txt p.note,main .contents section .how-to-use__inner .item .left-item .text .txt p.note,main .contents section .how-to-use__inner .item .right-item .text .txt p.note,main .contents section .price__inner .item .left-item .text .txt p.note,main .contents section .price__inner .item .right-item .text .txt p.note,main .contents section .safety__inner .item .left-item .text .txt p.note,main .contents section .safety__inner .item .right-item .text .txt p.note{color:#151d6c;margin-top:.5em}main .contents section .faq h2{margin-bottom:0}main .contents section .faq .accordion_one{border-bottom:dashed 1px #ccc;max-width:1020px;margin:0 auto}main .contents section .faq .accordion_one .accordion_header{color:#151d6c;font-size:23px;font-size:2.3rem;font-weight:700;padding:1.2em 2em 1.2em 1.5em;position:relative;z-index:+1;cursor:pointer;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}main .contents section .faq .accordion_one .accordion_header:hover{opacity:.8}main .contents section .faq .accordion_one .accordion_header:before{content:"　";background:url(../images/common/question.png) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;position:absolute;top:30px;left:0}main .contents section .faq .accordion_one .accordion_header .i_box .i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:45px;right:2%;margin-top:-8px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}main .contents section .faq .accordion_one .accordion_header .i_box .i:before{content:"　";width:28px;height:20px;background:url(../images/common/arrow-bottom.png) no-repeat}main .contents section .faq .accordion_one .accordion_header .i_box .i:after{content:"　";width:28px;height:20px;background:url(../images/common/arrow-top.png) no-repeat;display:none}main .contents section .faq .accordion_one .open .i_box .i:before{display:none}main .contents section .faq .accordion_one .open .i_box .i:after{display:block}main .contents section .faq .accordion_one .accordion_inner{display:none;padding-bottom:2em;font-size:14px;font-size:1.4rem}main .contents section .faq .accordion_one .accordion_inner .box_one p{font-size:16px;font-size:1.6rem;padding:0 4em 0 2.2em}main .contents section .price h2{background:0 0;margin-bottom:0;padding-bottom:.5em}main .contents section .price .info{text-align:center;margin-bottom:2em}main .contents section .price .item-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}main .contents section .price .item-list .item{border:#151d6c 1px solid;width:-webkit-calc(90% / 3);width:-moz-calc(90% / 3);width:calc(90% / 3);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .contents section .price .item-list .item p.month{padding:.3em 0;background:#151d6c;color:#fff;font-size:24px;font-size:2.4rem;width:100%}main .contents section .price .item-list .item p.item-price{font-size:28px;font-size:2.8rem;font-weight:700;width:100%;padding:1em 0}main .contents section .price .item-list .item p.item-price span{color:red;font-size:36px;font-size:3.6rem}main .contents section .price .item-list .item p.item-price span.tax{font-size:20px;font-size:2rem}main .contents section .how-to-use h2{background:0 0;margin-bottom:0;padding-bottom:1em}main .contents section .how-to-use__inner .header{margin-bottom:3em;padding-bottom:4.5em}main .contents section .how-to-use__inner .header p{text-align:center;line-height:26px}main .contents section .how-to-use__inner .header p span{display:block}main .contents section .how-to-use__inner .header .image{margin:3em;text-align:center}main .contents section .how-to-use__inner .header .btn{text-align:center}main .contents section .how-to-use__inner .header .btn a{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}main .contents section .how-to-use__inner .header .btn a:hover{opacity:.5}main .contents section .how-to-use__inner .header .curon-image img{width:100%;height:auto}main .contents section .how-to-use__inner .tell{text-align:center}#footer{margin-bottom:10em;text-align:center}#fixed_foot{width:100%;padding:10px;position:fixed;bottom:0;background:#151d6c;z-index:1}#fixed_foot__inner{max-width:1040px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#fixed_foot__inner #fixed_btn{width:35%;margin-right:2vw}#fixed_foot__inner #fixed_btn a{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}#fixed_foot__inner #fixed_btn a:hover{opacity:.9}#fixed_foot__inner #fixed_btn a img{max-width:100%}#fixed_foot__inner #fixed_tel{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#fixed_foot__inner #fixed_tel a{display:block}#fixed_foot__inner #fixed_tel a img{max-width:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#fixed_foot__inner #top_btn{position:absolute;top:12px;right:15px}@media (max-width:768px){#header h1{top:2em;left:5%}#main-visual{height:100vh}#main-visual .intro{width:90%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-visual .intro__inner .ttl h2{font-size:11vw}#main-visual .intro__inner .ttl h2 span{font-size:3.8vw}nav .top-navigation{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main .contents{margin-bottom:3em;margin-right:3%;margin-left:3%}main .contents section .faq,main .contents section .feature,main .contents section .how-to-use,main .contents section .price,main .contents section .safety,main .contents section .why{padding:0 7%}main .contents section .faq__inner .item,main .contents section .feature__inner .item,main .contents section .how-to-use__inner .item,main .contents section .price__inner .item,main .contents section .safety__inner .item,main .contents section .why__inner .item{display:block}main .contents section .faq__inner .item .left,main .contents section .feature__inner .item .left,main .contents section .how-to-use__inner .item .left,main .contents section .price__inner .item .left,main .contents section .safety__inner .item .left,main .contents section .why__inner .item .left{width:100%}main .contents section .faq__inner .item .left img,main .contents section .feature__inner .item .left img,main .contents section .how-to-use__inner .item .left img,main .contents section .price__inner .item .left img,main .contents section .safety__inner .item .left img,main .contents section .why__inner .item .left img{width:100%}main .contents section .faq__inner .item .right,main .contents section .feature__inner .item .right,main .contents section .how-to-use__inner .item .right,main .contents section .price__inner .item .right,main .contents section .safety__inner .item .right,main .contents section .why__inner .item .right{width:100%}main .contents section .why__inner .item{margin-right:2%}main .contents section .why__inner .item .right h3{margin:.5em 0}main .contents section .feature{padding:0}main .contents section .feature__inner .item .right h3{font-size:5.5vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:.8em 0}main .contents section .feature__inner .item .right h3 span{margin-right:7%;margin-bottom:.3em}main .contents section .feature .bg1{background:url(../images/common/bg/bg1%402x.png) no-repeat;background-position:left 20% bottom 30%;margin-right:0;padding:0 7% 7%}main .contents section .feature .bg2{background:url(../images/common/bg/bg2%402x.png) no-repeat;background-position:left 20% bottom 0;margin-left:0;padding:0 7% 7%}main .contents section .feature .bg3{background:url(../images/common/bg/bg3%402x.png) no-repeat;background-position:left 20% bottom 30%;margin-right:0;padding:0 7% 7%}main .contents section .faq__inner .item .left-item .text h3 span,main .contents section .faq__inner .item .right-item .text h3 span,main .contents section .how-to-use__inner .item .left-item .text h3 span,main .contents section .how-to-use__inner .item .right-item .text h3 span,main .contents section .price__inner .item .left-item .text h3 span,main .contents section .price__inner .item .right-item .text h3 span,main .contents section .safety__inner .item .left-item .text h3 span,main .contents section .safety__inner .item .right-item .text h3 span{font-size:2vw}main .contents section .safety__inner .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}main .contents section .price .info{text-align:left}main .contents section .price .item-list{display:block}main .contents section .price .item-list .item{width:100%}main .contents section .price .item-list .item:nth-of-type(2){margin:2em 0}main .contents section .how-to-use__inner .header p{text-align:left}main .contents section .how-to-use__inner .header p span{display:inline}main .contents section .how-to-use__inner .header .image{margin:3em 0}#fixed_foot__inner #fixed_tel{width:70%}#fixed_foot__inner #top_btn{top:-90px}}@media (max-width:768px) and (max-width:414px){#main-visual .intro__inner .ttl h2 span{font-size:3.6vw}main .contents section .why__inner .item{margin-right:0}main .contents section .why__inner .item .right h3{margin:.5em 0;font-size:20px;font-size:2rem}#fixed_foot__inner #top_btn{top:-70px}#fixed_foot__inner #top_btn img{width:60px}}@media (max-width:414px){.sp{display:block}#header h1{top:.5em;left:5%}#header h1 img{width:50%}#main-visual{background:url(../images/common/bg_mv%402x.jpg) center center/cover no-repeat;height:50vh}#main-visual .intro__inner .ttl h2{font-size:10.7vw}#main-visual .intro__inner ul li{width:80%}nav .top-navigation{padding:1em 0}nav .top-navigation li{padding:1em 1.2em;width:50%;text-align:center}nav .top-navigation li:nth-of-type(1),nav .top-navigation li:nth-of-type(2){border-bottom:1px solid #dadada}nav .top-navigation li:nth-of-type(2){border-right:none}nav .top-navigation li:nth-of-type(1),nav .top-navigation li:nth-of-type(3){border-right:1px solid #dadada}main .contents section .faq,main .contents section .feature,main .contents section .how-to-use,main .contents section .price,main .contents section .safety,main .contents section .why{padding:0 5%}main .contents section .faq__inner,main .contents section .feature__inner,main .contents section .how-to-use__inner,main .contents section .price__inner,main .contents section .safety__inner,main .contents section .why__inner{padding:1.5em 0 2.5em}main .contents section .faq__inner h2,main .contents section .feature__inner h2,main .contents section .how-to-use__inner h2,main .contents section .price__inner h2,main .contents section .safety__inner h2,main .contents section .why__inner h2{font-size:20px;font-size:2rem;padding-bottom:1em}main .contents section .faq__inner h2 span,main .contents section .feature__inner h2 span,main .contents section .how-to-use__inner h2 span,main .contents section .price__inner h2 span,main .contents section .safety__inner h2 span,main .contents section .why__inner h2 span{font-size:12px;font-size:1.2rem}main .contents section .faq__inner .item .left,main .contents section .feature__inner .item .left,main .contents section .how-to-use__inner .item .left,main .contents section .price__inner .item .left,main .contents section .safety__inner .item .left,main .contents section .why__inner .item .left{padding:0 5% 7%}main .contents section .faq__inner .item .right p,main .contents section .feature__inner .item .right p,main .contents section .how-to-use__inner .item .right p,main .contents section .price__inner .item .right p,main .contents section .safety__inner .item .right p,main .contents section .why__inner .item .right p{font-size:14px;font-size:1.4rem;line-height:1.8em}main .contents section .feature__inner .item .right h3{font-size:5vw}main .contents section .feature__inner .item .right h3 span{margin-right:0}main .contents section .feature__inner .item .right h3 span img{width:70%}main .contents section .feature .bg1{background-position:left 20% bottom 38%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;padding:0}main .contents section .feature .bg2{background-position:left 20% bottom 5%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;padding:0}main .contents section .feature .bg3{background-position:left 20% bottom 38%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;padding:0}main .contents section .faq__inner h2,main .contents section .how-to-use__inner h2,main .contents section .price__inner h2,main .contents section .safety__inner h2{padding-bottom:2em}main .contents section .safety__inner .item{display:block}main .contents section .safety__inner .item .left-item,main .contents section .safety__inner .item .right-item{width:100%}main .contents section .safety__inner .item .left-item .image,main .contents section .safety__inner .item .right-item .image{padding:0 7%}main .contents section .safety__inner .item .left-item .text h3 span,main .contents section .safety__inner .item .right-item .text h3 span{font-size:4vw}main .contents section .safety__inner .item .left-item .text .txt,main .contents section .safety__inner .item .right-item .text .txt{margin:1em 0}main .contents section .safety__inner .item .left-item .text .txt p,main .contents section .safety__inner .item .right-item .text .txt p{font-size:14px;font-size:1.4rem}main .contents section .faq .accordion_one .accordion_header{font-size:12px;font-size:1.2rem;padding:1.2em 1.8em}main .contents section .faq .accordion_one .accordion_header:before{width:14px;top:15px}main .contents section .faq .accordion_one .accordion_header .i_box .i{top:25px;right:0}main .contents section .faq .accordion_one .accordion_header .i_box .i:before{width:15px;height:9px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}main .contents section .faq .accordion_one .accordion_header .i_box .i:after{width:15px;height:9px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}main .contents section .faq .accordion_one .accordion_inner .box_one p{font-size:12px;font-size:1.2rem;padding:0 1em 0 2.2em}main .contents section .price .info{font-size:14px;font-size:1.4rem}main .contents section .how-to-use__inner .header p{font-size:14px;font-size:1.4rem;line-height:22px}#footer{margin-bottom:5em}#footer small{font-size:12px;font-size:1.2rem}#fixed_foot__inner #fixed_btn{width:45%;margin-right:0}#fixed_foot__inner #fixed_tel{width:48%;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#fixed_foot__inner #fixed_tel a img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}