h2.ttl{padding-bottom:80px}h2.ttl::after{border-bottom:#b4aea7 solid 5px}h2.ttl span.sub{top:178px}h2.ttl span.tag{background-color:#000}p.btn{margin:0;padding:0;display:block}p.btn a{display:block;border:#000 solid 1px;padding:20px 0;text-align:center;font-size:16px;line-height:16px;color:#fff;background-color:#000;position:relative;width:100%}p.btn a span{width:18px;position:absolute;right:15px;top:26px}p.btn a:hover{opacity:.8 !important}p.btn a:hover span{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.gwp{width:844px;margin:80px auto 0}.set{width:1000px;margin:0 auto 100px}.detail01{padding:60px 0 100px}.detail01 .col01{margin-bottom:130px}.detail01 .col01 h1{padding-bottom:30px;position:relative;margin-bottom:40px}.detail01 .col01 h1 span.img{width:680px}.detail01 .col01 h1 span.sub{margin-top:30px;position:relative}.detail01 .col01 h1 span.new{display:block;margin-top:20px;background-color:#000;font-size:18px;line-height:18px;padding:3px 30px}.detail01 .col01 h1::after{border-bottom:#b4aea7 solid 5px}.detail01 .col01 p.txt{padding-right:510px}.detail01 .col01 p.txt.t2{color:#1d1d1b}.detail01 .col01 .imgs{top:260px}.detail01 .col01 .imgs ul.cat{justify-content:space-between;bottom:120px}.detail01 .col01 .imgs ul.cat li{width:136px;background-color:#928d88;color:#fff;margin:0;font-size:20px;line-height:26px;font-weight:400}.detail01 .col01 p.notes{padding-bottom:0;margin:20px 0 0;text-align:left}.detail01 .col01 p.notes span{display:block;width:540px}.detail01 .wor{margin-bottom:80px}.detail01 .wor .inn h2{text-align:center;font-size:25px;line-height:25px;margin-bottom:25px}.detail01 .wor .inn ul li{background:url("../../images/products/A100110-583274/wr_check.png") no-repeat 20px center;background-size:14px auto;padding-left:40px}.detail01 .pbanner{width:880px;margin:0 auto}.features{padding-top:200px;margin-bottom:160px}.features .atxt1{top:80px}.features .atxt1 .txt{font-size:180px;line-height:180px}.features .atxt2 .txt{font-size:140px;line-height:140px}.features .points .point .inner .num .n{color:#b4aea7}.features .points .point .inner dl.comp dd ul li{margin:0 10px 20px}.features .points .point .inner p.vlttl{text-align:center;font-size:20px;line-height:20px;position:relative;margin-top:40px}.features .points .point .inner p.vlttl span{position:relative;z-index:2;display:inline-block;padding:0 2px 0 10px;background-color:#fff}.features .points .point .inner p.vlttl::after{position:absolute;width:100%;height:4px;content:"";border-top:solid 1px #000;border-bottom:double 1px #000;box-sizing:border-box;right:0;top:calc(50% - 1px)}.features .points .point .inner ul.free{justify-content:center;width:470px;padding:30px 0 0 0px}.features .points .point .inner ul.free li{margin:0 10px 20px;width:140px;position:relative;height:auto}.features .points .point .inner ul.free li span.c{font-size:18px;line-height:22px}.features .points .point .inner ul.free li:first-child{margin-left:0}.features .points .point .inner ul.free li:nth-child(3){margin-right:0}.features .points .point .inner ul.free li:nth-child(4){margin-left:0}.features .points .point .inner ul.free li:last-child{margin-right:0}.features .points .point .inner ul.free li:after{padding-top:100%;display:block;content:""}.features .points .point .inner p.simg{margin:40px auto 0;width:268px}.features .points .point.l .inner{padding-left:70px;padding-right:175px}.color{padding:0;margin-bottom:200px}.color h2.ttl{margin-bottom:100px}.color .inner{width:1440px;margin:0 auto}.color .inner p.img{width:1200px}.comparison{padding:0;margin-bottom:200px}.comparison h2.ttl{margin-bottom:100px}.comparison .cont{width:934px;margin:0 auto}.comparison .cont .of p.pimg{text-align:center;margin:0 auto 20px;position:relative}.comparison .cont .of p.pimg.i1{width:190px}.comparison .cont .of p.pimg.i2{width:190px}.comparison .cont .of p.pimg.i3{width:190px}.comparison .cont .of p.uimg{width:135px;margin:0 auto}.comparison .cont .of table tbody td{text-align:center;font-size:16px;line-height:22px;padding:0;width:248px;text-align:center;vertical-align:middle;position:relative}.comparison .cont .of table tbody td span.br{border:#1d1d1b solid 1px;border-radius:22px;padding:10px 10px;font-size:14px;line-height:14px;display:inline-block;margin:5px 0}.comparison .cont .of table tbody td span.bb{border-bottom:solid 1px #cac6c1;display:inline-block;padding:15px 0 15px;width:228px}.comparison .cont .of table tbody td span.bb.s{border:none}.comparison .cont .of table tbody td span.a{display:inline-block;width:16px;height:16px;background-color:#77726d;border-radius:50%;margin:0 3px;border:solid 1px #77726d;vertical-align:middle}.comparison .cont .of table tbody td span.n{display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:50%;margin:0 3px;border:solid 1px #77726d;vertical-align:middle}.comparison .cont .of table tbody td.th{width:120px;padding:5px 0}.comparison .cont .of table tbody td.th span{width:110px;margin:0 auto;border-radius:16px;display:block;background-color:#dbd5cd;font-size:14px;line-height:18px;padding:8px 0 9px}.comparison .cont .of table tbody td.th span.s{border-radius:40px}.comparison .cont .of table tbody td.img{padding:30px 10px 30px}.comparison .cont .of table tbody td.img img{width:100%}.comparison .cont .of table tbody td.bt{padding:0 10px;margin:0;width:100%}.comparison .cont .of table tbody td.bt a{width:100%;display:block;background-color:#000;padding:20px 0;text-align:center;font-size:15px;line-height:15px;color:#fff;position:relative}.comparison .cont .of table tbody td.bt a span.arr{width:18px;position:absolute;right:15px;top:27px}.comparison .cont .of table tbody td.bt a:hover{opacity:1 !important}.comparison .cont .of table tbody td.bt a:hover span.arr{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.comparison .cont .of table tbody tr.bdb{border-bottom:solid 1px #77726d}.comparison .cont .of table tbody tr.bdb td{padding-bottom:15px;vertical-align:bottom}.comparison .cont .of table tbody tr:first-child td::after{bottom:0}.comparison .cont p.notes{text-align:left;margin-top:30px}.comparison .cont p.pbanner{width:880px;margin:150px auto 0}.howtouse{margin:0 0 180px}.howtouse h2.ttl{margin-bottom:80px}.howtouse .cols{margin-top:0}.howtouse .cols .col-r .bl dl dd span.pf{display:block;text-align:right}.howtouse .cols .col-r .bl dl dd span.pf a{color:#e2758f;text-decoration:underline}.howtouse .cols .col-r .bl dl dd span.notes{position:absolute;bottom:5px;right:0;font-size:10px;color:#626262}.howtouse .point{width:1000px;margin:50px auto 0}.howtouse .point h3{text-align:center;margin-bottom:40px}.howtouse .point h3 span{border-radius:30px;text-align:center;color:#fff;background:#928d88 url("../../images/products/A100110-583274/ic_exc.png") no-repeat 40px center;background-size:auto 50%;font-size:20px;line-height:20px;padding:10px 50px 12px 74px}.howtouse .point p.txt{text-align:center;font-size:16px;line-height:20px;margin-bottom:40px}.howtouse .point p.img{width:600px;margin:0 auto}@media(max-width: 767px){h2.ttl{padding-bottom:30px}.gwp{width:90%;margin:50px auto 0}.a-nav{border-bottom:none}.a-nav ul li:last-child{border-bottom:solid 1px #000}.set{width:100%;margin:0 auto 20px}.detail01{padding:50px 0 80px}.detail01 .col01{margin-bottom:45px}.detail01 .col01 h1{padding-bottom:20px;margin-bottom:25px}.detail01 .col01 h1 span.img{width:95%}.detail01 .col01 h1 span.sub{line-height:26px;margin-top:20px}.detail01 .col01 h1 span.new{width:auto;display:block;padding:4px 5%;font-size:14px;line-height:14px;width:22%;margin-top:15px}.detail01 .col01 .imgs{top:0;padding-bottom:20%;margin-top:30px}.detail01 .col01 .imgs ul.cat{width:90%;left:5%;bottom:5%}.detail01 .col01 .imgs ul.cat li{width:31%;font-size:16px;line-height:20px}.detail01 .col01 p.txt{padding-right:5%}.detail01 .col01 p.catch{padding-bottom:20px}.detail01 .col01 p.notes{width:90%;margin:0 auto}.detail01 .col01 p.notes span{width:100%}.detail01 .wor{margin-bottom:40px}.detail01 .wor .inn{padding:20px 0 10px}.detail01 .wor .inn h2{font-size:15px;margin-bottom:15px}.detail01 .wor .inn ul li{font-size:13px}.detail01 .pbanner{width:92%;margin:0 auto}.features{margin-bottom:80px;padding:80px 0 120px}.features .atxt1{top:40px}.features .atxt1 .txt{font-size:66px;line-height:66px}.features .atxt2{bottom:-40px}.features .atxt2 .txt{font-size:78px;line-height:78px}.features .points .point .inner p.catch{font-size:18px !important;line-height:30px !important;margin-bottom:24px !important}.features .points .point .inner dl.comp dd ul li{margin:0 2% 10px}.features .points .point .inner p.vlttl{text-align:center;font-size:15px;line-height:15px;position:relative}.features .points .point .inner p.vlttl span{position:relative;z-index:2;display:inline-block;padding:0 2px 0 10px;background-color:#fff}.features .points .point .inner p.vlttl::after{position:absolute;width:100%;height:4px;content:"";border-top:solid 1px #000;border-bottom:double 1px #000;box-sizing:border-box;right:0;top:calc(50% - 1px)}.features .points .point .inner ul.comp{margin-top:20px;justify-content:space-between}.features .points .point .inner ul.comp li{width:24%;padding:0}.features .points .point .inner ul.comp li span.c{font-size:11px;line-height:14px}.features .points .point .inner ul.free{width:100%}.features .points .point .inner ul.free li{width:30%;margin:0 2% 10px}.features .points .point .inner ul.free li span.c{font-size:13px;line-height:15px}.features .points .point .inner ul.comp-ol{width:95%;margin:20px 0 0}.features .points .point .inner ul.comp-ol li{width:31%;margin:0 2% 6px}.features .points .point .inner ul.comp-ol li span.c{line-height:18px}.features .points .point .inner p.simg{margin-top:20px;width:70%}.features .points .point .inner dl.comp dd ul li{width:31%}.features .points .point .inner dl.comp dd ul.sb{justify-content:space-between}.features .points .point .inner dl.comp dd ul.sb li{margin:0 0 10px}.features .points .point.l .inner{padding-left:8%;padding-right:5%}.color{padding:0;margin-bottom:80px}.color h2.ttl{margin-bottom:50px}.color .inner{width:90%;margin:0 auto}.color .inner p.img{width:100%}.comparison{padding:0;margin-bottom:100px}.comparison h2.ttl{margin-bottom:50px}.comparison .cont{width:95%;margin:0 auto}.comparison .cont .of p.pimg{margin:0 auto 20px}.comparison .cont .of p.pimg.i1{width:80%}.comparison .cont .of p.pimg.i2{width:80%}.comparison .cont .of p.pimg.i3{width:80%}.comparison .cont .of table tbody td{font-size:10px;line-height:13px;padding:0;width:28%}.comparison .cont .of table tbody td span.br{width:90%;border-radius:22px;padding:8px 0;font-size:8px;line-height:11px;display:inline-block;margin:5px 0}.comparison .cont .of table tbody td span.bb{border-bottom:solid 1px #cac6c1;display:inline-block;padding:10px 0 10px;width:95%}.comparison .cont .of table tbody td span.bb.s{border:none}.comparison .cont .of table tbody td span.a{width:10px;height:10px;margin:0 2px}.comparison .cont .of table tbody td span.n{width:10px;height:10px;margin:0 2px}.comparison .cont .of table tbody td.th{width:12%;padding:5px 0}.comparison .cont .of table tbody td.th span{width:auto;margin:0 auto;border-radius:16px;display:block;font-size:8px;line-height:8px;padding:8px 5% 9px}.comparison .cont .of table tbody td.th span.s{border-radius:40px}.comparison .cont .of table tbody td.img{padding:10px 1.5% 10px}.comparison .cont .of table tbody td.img img{width:100%}.comparison .cont .of table tbody td.bt{padding:0 1.5%;margin:0;width:100%}.comparison .cont .of table tbody td.bt a{width:100%;display:block;background-color:#000;padding:15px 0;text-align:center;font-size:9px;line-height:9px;color:#fff;position:relative}.comparison .cont .of table tbody td.bt a span.arr{width:18px;position:absolute;right:15px;top:27px;display:none}.comparison .cont .of table tbody td.bt a:hover{opacity:1 !important}.comparison .cont .of table tbody td.bt a:hover span.arr{animation:b-hover-to-right linear .2s;animation-fill-mode:forwards}.comparison .cont .of table tbody tr.bdb{border-bottom:solid 1px #77726d}.comparison .cont .of table tbody tr.bdb td{padding-bottom:15px;vertical-align:bottom}.comparison .cont .of table tbody tr:first-child td::after{bottom:0}.comparison .cont p.notes{width:95%;text-align:left;margin:20px auto 0;line-height:12px !important}.comparison .cont p.pbanner{width:95%;margin:80px auto 0}.howtouse{margin-bottom:120px}.howtouse h2.ttl{margin-bottom:50px}.howtouse .cols{width:100%}.howtouse .cols .col-r{width:90%;padding-right:0}.howtouse .cols .col-r .bl{align-items:flex-start}.howtouse .cols .col-r .bl p.img{width:43%}.howtouse .cols .col-r .bl dl{width:53%;display:block}.howtouse .cols .col-r .bl dl dt{width:40px;margin-right:2%;height:40px}.howtouse .cols .col-r .bl dl dd{padding:0;width:85%;margin:-15px 0 0 15%}.howtouse .cols .col-r .bl dl dd span.pf{position:absolute;bottom:10px;right:0}.howtouse .cols .col-r .bl:after{width:53%}.howtouse p.notes{width:90%;margin:30px auto 0;font-size:13px;line-height:21px;text-indent:-10px;padding-left:10px}.howtouse p.notes.n1{margin-top:10px}.howtouse .point{width:100%;margin:10px auto 30px}.howtouse .point h3{text-align:center;margin-bottom:30px}.howtouse .point h3 span{background:#928d88 url("../../images/products/A100110-583274/ic_exc.png") no-repeat 12% center;background-size:auto 50%;font-size:15px;line-height:15px;padding:8px 8% 10px 13%}.howtouse .point p.txt{font-size:13px;line-height:13px;margin-bottom:30px}.howtouse .point p.img{width:100%}.pickupitem{padding-top:0}}