﻿.mc{color:#0569cb !important}.ac{color:#51d9b7 !important}.k{color:#000 !important}.wh{color:#fff !important}.aka{color:#900 !important}.wrapper{margin-top:0;margin-bottom:0;margin-left:auto !important;margin-right:auto !important;min-width:320px;padding:0 20px}@media (max-width: 374px){.wrapper{padding:0 10px;min-width:280px}}@media (min-width: 768px){.wrapper{max-width:100%;width:1120px !important;margin:0 auto}}@media (max-width: 374px){.nose{display:none}}@media (min-width: 768px){.nopc{display:none}}@media (max-width: 767px){.nosp{display:none}}.cf::after{content:"";display:block;clear:both}.rpsimg{max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root body{letter-spacing:0rem !important}.small{font-size:80%}.glow{text-shadow:rgba(255,255,255,0.7) 1px 0px 1px,rgba(255,255,255,0.7) -1px 0px 1px,rgba(255,255,255,0.7) 0px -1px 1px,rgba(255,255,255,0.7) -1px 0px 1px,rgba(255,255,255,0.7) 1px 1px 1px,rgba(255,255,255,0.7) -1px 2px 1px,rgba(255,255,255,0.7) 1px -1px 1px,rgba(255,255,255,0.7) -1px -1px 1px}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.grd-bg{background:#fff;background:-moz-linear-gradient(top, #51d9b7 0%, #0569cb 100%);background:-webkit-linear-gradient(top, #51d9b7 0%, #0569cb 100%);background:linear-gradient(to bottom, #51d9b7 0%, #0569cb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$pbgrd-base1', endColorstr='$pbgrd-base2',GradientType=0 )}.hint-bulb{position:relative;padding-left:40px;min-height:37px;margin:.5rem 0}.hint-bulb::before{content:"";display:block;background:url("../images/hint-bulb.png") no-repeat;background-size:contain;width:36px;height:37px;position:absolute;margin:auto;top:-6px;right:auto;bottom:auto;left:0}.lightbulb{display:block;padding:0 0 0 50px}.lightbulb::before{content:"";display:block;background:url("../images/bulb.png") no-repeat;background-size:contain;width:87.5px;height:128.8px;position:absolute;margin:auto;top:-20px;right:auto;bottom:auto;left:10px}@media (min-width: 768px){.lightbulb{padding:1rem 0 1rem 125px}.lightbulb::before{left:10%;width:125px;height:184px}}.mechanism h2.ori-title::before,.mechanism h2.ori-title::after,.guarantee-intro h2.ori-title::before,.guarantee-intro h2.ori-title::after,main.sub section[class^="for_"] h2.ori-title::before,main.sub section[class^="for_"] h2.ori-title::after,main.sub .guarantee-howto h2.ori-title::before,main.sub .guarantee-howto h2.ori-title::after,main.sub .usage-setup h2.ori-title::before,main.sub .usage-setup h2.ori-title::after,main.sub .usage2-setup h2.ori-title::before,main.sub .usage2-setup h2.ori-title::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid}@media (min-width: 768px){.half-box{float:left;width:46%;margin:2%;box-sizing:border-box}.half-box-wrapper{margin:0 -2% 0 -2%}}@media (min-width: 768px){.one3rd{float:left;width:31%;box-sizing:border-box}.one3rd.mid{margin:0 3.5%}}@media (min-width: 768px){.two3rd{float:left;width:66%;margin-left:3%;box-sizing:border-box}}.two-column{list-style:none;column-count:1;padding:1rem 0}@media (min-width: 768px){.two-column{column-count:2}}.three-column{list-style:none;column-count:1;padding:1rem 0}@media (min-width: 768px){.three-column{column-count:3}}.breadcrumb{font-size:.8rem;padding:1rem 0}header.page-title{height:200px;width:100%;background:#fff;background:-moz-linear-gradient(top, #0569cb 0%, #51d9b7 100%);background:-webkit-linear-gradient(top, #0569cb 0%, #51d9b7 100%);background:linear-gradient(to bottom, #0569cb 0%, #51d9b7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$pbgrd-base1', endColorstr='$pbgrd-base2',GradientType=0 )}header.page-title .wrapper{display:table;height:200px}header.page-title h1{height:200px;color:#fff;display:table-cell;font-size:2rem;margin:0;text-align:center;vertical-align:middle}@media (min-width: 768px){header.page-title{height:300px}header.page-title h1{font-size:4rem;height:300px}}main.sub h4{color:#51d9b7;font-size:1.4rem;margin:2rem 0 0rem}@media (min-width: 768px){main.sub h4{font-size:1.6rem}}main.sub p{line-height:200%;padding-top:.5rem}main.sub .wp-caption-text{font-size:.8rem;color:#666;margin:0;padding:0}@media (min-width: 768px){main.sub .alignleft{float:left;margin:0 1rem .5rem 0}main.sub .alignright{float:right;margin:0 0 .5rem 1rem}}main.sub .contents h2{font-size:2.2rem;color:#0569cb;border-bottom:2px solid #ffe010}main.sub .contents h3{border-bottom:1px solid #ccc;color:#044f99;font-size:1.8rem}main.sub .contents h5{color:#23a181;font-size:1.2rem}main.sub .contents blockquote{position:relative;margin:2rem 1rem;background:rgba(255,224,16,0.2);font-weight:600;color:rgba(0,0,0,0.6);padding:1rem}@media (min-width: 768px){main.sub .contents blockquote{margin-top:2rem;padding-left:2rem}}main.sub .contents blockquote::before{content:"“";position:absolute;margin:auto;top:-2rem;right:auto;bottom:auto;left:1rem;color:#a5ebda;font-family:Georgia, "Times New Roman", Times, "serif";font-weight:800;line-height:1;font-size:8rem}@media (min-width: 768px){main.sub .contents blockquote::before{font-size:10rem}}main.sub .contents ul.list{list-style-type:disc}main.sub .contents ol.list{list-style-type:decimal}main.sub .contents .list{padding-left:2rem}main.sub .contents .list li{margin:.25rem 0}.clear-none{clear:none !important}.page-nav ul{margin:0 0 2rem;background:rgba(255,224,16,0.7);border-bottom:1px solid #ccc;border-top:1px solid #ccc}.page-nav-list{font-weight:600;color:#044f99;margin:1rem}.page-nav-list::before{content:"●"}.page-nav-list a{color:#044f99;padding:1rem 0}@media (min-width: 768px){.page-nav ul{text-align:center;padding:1rem !important}.page-nav-list{display:inline;margin:0}.page-nav-list::before{content:none}.page-nav-list::after{content:" / "}.page-nav-list:last-child::after{content:none}}main.sub h2.ori-title{margin-bottom:1rem}.mechanism h2.ori-title,.guarantee-intro h2.ori-title{font-size:2rem;color:#fff;background:#0569cb;padding:1rem;margin:0 -10px;text-align:center;position:relative}@media (min-width: 768px){.mechanism h2.ori-title,.guarantee-intro h2.ori-title{font-size:3rem;margin-right:0;margin-left:0}}.mechanism h2.ori-title::before,.mechanism h2.ori-title::after,.guarantee-intro h2.ori-title::before,.guarantee-intro h2.ori-title::after{bottom:-10px}.mechanism h2.ori-title::before,.guarantee-intro h2.ori-title::before{left:0;border-width:0 10px 10px 0;border-color:transparent #033667 transparent transparent}.mechanism h2.ori-title::after,.guarantee-intro h2.ori-title::after{right:0;border-width:10px 10px 0 0;border-color:#033667 transparent transparent transparent}@media (min-width: 768px){.mechanism h2.ori-title,.guarantee-intro h2.ori-title{margin-left:-20px;margin-right:-20px}.mechanism h2.ori-title::before,.mechanism h2.ori-title::after,.guarantee-intro h2.ori-title::before,.guarantee-intro h2.ori-title::after{bottom:-20px}.mechanism h2.ori-title::before,.guarantee-intro h2.ori-title::before{border-width:0 20px 20px 0}.mechanism h2.ori-title::after,.guarantee-intro h2.ori-title::after{border-width:20px 20px 0 0}}main.sub section[class^="for_"],main.sub .guarantee-howto,main.sub .usage-setup,main.sub .usage2-setup{padding-top:3rem}@media (min-width: 768px){main.sub section[class^="for_"],main.sub .guarantee-howto,main.sub .usage-setup,main.sub .usage2-setup{padding-top:6rem}}main.sub section[class^="for_"] h2.ori-title,main.sub .guarantee-howto h2.ori-title,main.sub .usage-setup h2.ori-title,main.sub .usage2-setup h2.ori-title{font-size:2rem;color:#fff;background:#6eb1f7;padding:1rem;margin:0 -10px;text-align:center;position:relative}@media (min-width: 768px){main.sub section[class^="for_"] h2.ori-title,main.sub .guarantee-howto h2.ori-title,main.sub .usage-setup h2.ori-title,main.sub .usage2-setup h2.ori-title{font-size:3rem;margin-right:0;margin-left:0}}main.sub section[class^="for_"] h2.ori-title::before,main.sub section[class^="for_"] h2.ori-title::after,main.sub .guarantee-howto h2.ori-title::before,main.sub .guarantee-howto h2.ori-title::after,main.sub .usage-setup h2.ori-title::before,main.sub .usage-setup h2.ori-title::after,main.sub .usage2-setup h2.ori-title::before,main.sub .usage2-setup h2.ori-title::after{bottom:-10px}main.sub section[class^="for_"] h2.ori-title::before,main.sub .guarantee-howto h2.ori-title::before,main.sub .usage-setup h2.ori-title::before,main.sub .usage2-setup h2.ori-title::before{left:0;border-width:0 10px 10px 0;border-color:transparent #0d7df2 transparent transparent}main.sub section[class^="for_"] h2.ori-title::after,main.sub .guarantee-howto h2.ori-title::after,main.sub .usage-setup h2.ori-title::after,main.sub .usage2-setup h2.ori-title::after{right:0;border-width:10px 10px 0 0;border-color:#0d7df2 transparent transparent transparent}@media (min-width: 768px){main.sub section[class^="for_"] h2.ori-title,main.sub .guarantee-howto h2.ori-title,main.sub .usage-setup h2.ori-title,main.sub .usage2-setup h2.ori-title{margin-left:-20px;margin-right:-20px}main.sub section[class^="for_"] h2.ori-title::before,main.sub section[class^="for_"] h2.ori-title::after,main.sub .guarantee-howto h2.ori-title::before,main.sub .guarantee-howto h2.ori-title::after,main.sub .usage-setup h2.ori-title::before,main.sub .usage-setup h2.ori-title::after,main.sub .usage2-setup h2.ori-title::before,main.sub .usage2-setup h2.ori-title::after{bottom:-20px}main.sub section[class^="for_"] h2.ori-title::before,main.sub .guarantee-howto h2.ori-title::before,main.sub .usage-setup h2.ori-title::before,main.sub .usage2-setup h2.ori-title::before{border-width:0 20px 20px 0}main.sub section[class^="for_"] h2.ori-title::after,main.sub .guarantee-howto h2.ori-title::after,main.sub .usage-setup h2.ori-title::after,main.sub .usage2-setup h2.ori-title::after{border-width:20px 20px 0 0}}main.sub .slash{font-size:1.4rem;text-align:center;position:relative;padding:0 30px}main.sub .slash p{line-height:120%;margin:0}main.sub .slash small{font-size:1rem}main.sub .slash::before,main.sub .slash::after{content:"";display:block;position:absolute;height:100%;width:40px;top:0}main.sub .slash::before{background:url("../images/sla_left.png") left bottom no-repeat;background-size:contain;left:0}main.sub .slash::after{background:url("../images/sla_right.png") right bottom no-repeat;background-size:contain;right:0}@media (min-width: 768px){main.sub .slash{font-size:2.4rem}main.sub .slash::before,main.sub .slash::after{width:60px}main.sub .slash::before{left:20px}main.sub .slash::after{right:20px}main.sub .slash small{font-size:1.5rem}}main.sub .arrow-right-pc{background:url("../images/arrow-down.png") 50% 50% no-repeat;height:57px;width:100%}main.sub .arrow-right-pc img{display:none}@media (min-width: 768px){main.sub .arrow-right-pc{background-image:none;height:247px}main.sub .arrow-right-pc img{display:block}}.ori-subtitle{color:#4d4d4d;display:block;font-weight:500;font-size:1.4rem}.ori-subtitle::before{content:"＼"}.ori-subtitle::after{content:"／"}.y-line{text-align:center;position:relative}.y-line--txt{color:#0569cb !important;font-size:1.8rem;display:inline-block;background:#fff;padding:0 .1rem;margin:1.5rem 2rem .5rem}.y-line::before{background:#ffe010;border-radius:3px;border:1px solid #ccc;content:"";display:block;height:1rem;width:100%;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;z-index:-1}@media (min-width: 768px){.y-line--txt{font-size:2.7rem;padding:0 1rem}}.y-line h4.y-line--txt{margin-top:0}.check-list{position:relative;padding-left:32px;min-height:21px;margin:.8rem 0}.check-list::before{content:"";display:block;background:url("../images/check.png") no-repeat;background-size:contain;width:27px;height:21px;position:absolute;margin:auto;top:3px;right:auto;bottom:auto;left:0}img.r-float,img.l-float{margin:.5rem auto;display:block}@media (min-width: 768px){img.r-float{float:right;margin:0 0 .5rem 1rem}img.l-float{float:left;margin:0 1rem .5rem 0}main.sub section[class^="for_"] img.l-float{width:50%}main.sub section[class^="for_"] img.one3rd-img{width:33%;height:auto}}.mechanism-txt img{margin:1rem 0}@media (min-width: 768px){.mechanism-txt{overflow:auto}.mechanism-txt img{max-width:30%}.mechanism-txt img.r{float:right;margin:0 0 1rem 1rem}.mechanism-txt img.l{float:left;margin:0 1rem 1rem 0}}.guarantee-howto,.wp-block-group.guarantee-howto{clear:both;overflow:auto;padding-bottom:5rem}.guarantee-howto--advice,.wp-block-group.guarantee-howto--advice{background:#fff193;border:1px solid #ccc;border-radius:1.5rem;position:relative;padding:1rem;margin-bottom:269px !important}.guarantee-howto--advice::before,.wp-block-group.guarantee-howto--advice::before{width:292px;height:269px;content:"";display:block;background:url("../images/illustration_girl.png") no-repeat;background-size:contain;position:absolute;margin:auto;top:auto;right:0;bottom:-309px;left:0}.guarantee-howto--advice::after,.wp-block-group.guarantee-howto--advice::after{width:38px;height:32px;content:"";display:block;background:url("../images/tri_pale.png") no-repeat;background-size:contain;position:absolute;margin:auto;top:auto;right:0;bottom:-32px;left:0}@media (min-width: 768px){.guarantee-howto--advice,.wp-block-group.guarantee-howto--advice{margin-bottom:0;margin-left:352px !important;margin-top:5rem}.guarantee-howto--advice::before,.wp-block-group.guarantee-howto--advice::before{position:absolute;margin:auto;top:0;right:auto;bottom:0;left:-332px}.guarantee-howto--advice::after,.wp-block-group.guarantee-howto--advice::after{transform:rotate(90deg);position:absolute;margin:auto;top:0;right:auto;bottom:0;left:-35px}}.hw-bottom{position:relative;margin-bottom:77px}.hw-bottom::after{content:"";display:block;background:url("../images/arrow-down.png") no-repeat;background-size:contain;position:absolute;margin:auto;top:auto;right:0;bottom:-67px;left:0;width:247px;height:57px}.hw-bottom:last-child::after{content:none}.usage-setup,.usage2-setup{background:rgba(255,224,16,0.2);position:relative;padding-bottom:3rem}.usage-setup::before,.usage2-setup::before{content:"";display:block;height:9rem;background:#fff;position:absolute;margin:auto;top:0;right:0;bottom:auto;left:0}.usage-setup .hint-box,.usage2-setup .hint-box{display:block;padding:0 0 0 24px;color:#0569cb;background:#fff;border-radius:.5rem;font-size:14px;line-height:1.4rem;padding:.5rem .5rem .5rem 3rem;position:relative}.usage-setup .hint-box::before,.usage2-setup .hint-box::before{content:"";display:block;background:url("../images/bulb.png") no-repeat;background-size:contain;width:42px;height:61.6px;position:absolute;margin:auto;top:-20px;right:auto;bottom:auto;left:10px}@media (min-width: 768px){.usage-setup .hint-box,.usage2-setup .hint-box{padding:1rem 0 1rem 60px}.usage-setup .hint-box::before,.usage2-setup .hint-box::before{left:10%;width:60px;height:88px}}.usage-setup .hint-box::before,.usage2-setup .hint-box::before{left:0}.usage-setup ol li,.usage2-setup ol li{clear:both;background:#cff4eb;border:2px dotted #ccc;padding:1rem 1rem 1rem 1rem;color:rgba(0,0,0,0.8)}.usage-setup img.pads,.usage2-setup img.pads{padding:1.5rem 0;background:#fff;border:1px solid #999}@media (min-width: 768px){.usage-setup .hint-box,.usage2-setup .hint-box{padding:1rem 2rem 1rem 80px;max-width:55%}.usage-setup ol.big-num span,.usage2-setup ol.big-num span{display:block;overflow:auto;padding-left:130px}.usage-setup ol li img,.usage2-setup ol li img{max-width:50%}.usage-setup ol li img.small,.usage2-setup ol li img.small{max-width:30%}.usage-setup img.pads,.usage2-setup img.pads{margin-left:2rem;max-width:100%;padding:0 .3rem;height:140px;width:auto}}@media (min-width: 768px){#handsfeet .hint-box{margin-top:-3.6rem}}.usage-setting,.usage2-setting{padding:3rem 0;position:relative}.usage-setting::after,.usage2-setting::after{content:"";display:block;background:url("../images/bg.jpg") no-repeat;background-size:unset;background-repeat:repeat-x;width:100%;height:100%;position:absolute;margin:auto;top:0;right:0;bottom:auto;left:0;z-index:-1;opacity:.7}.usage-setting .usage-contents--title h4,.usage-setting .usage2-contents--title h4,.usage2-setting .usage-contents--title h4,.usage2-setting .usage2-contents--title h4{color:#000}.usage-setting .usage-contents p,.usage-setting .usage2-contents p,.usage2-setting .usage-contents p,.usage2-setting .usage2-contents p{text-align:left}@media (min-width: 768px){.usage-setting .usage-contents,.usage-setting .usage2-contents,.usage2-setting .usage-contents,.usage2-setting .usage2-contents{min-height:480px}.usage-setting .usage-contents p,.usage-setting .usage2-contents p,.usage2-setting .usage-contents p,.usage2-setting .usage2-contents p{margin-top:0}}.usage-setting .y-line,.usage2-setting .y-line{clear:both}.usage-setting .one3rd,.usage2-setting .one3rd{background:rgba(5,105,203,0.2);border:1px solid #ccc;padding:0 1rem;position:relative}.usage-setting .one3rd p,.usage2-setting .one3rd p{font-size:1rem}@media (min-width: 768px){.usage-setting .one3rd,.usage2-setting .one3rd{height:30rem;padding:0 1.5rem}}@media (max-width: 767px){.usage-setting .one3rd.mid,.usage2-setting .one3rd.mid{margin:2.4rem 0}}.usage-setting .one3rd:nth-child(2)::before,.usage-setting .one3rd:nth-child(3)::before,.usage2-setting .one3rd:nth-child(2)::before,.usage2-setting .one3rd:nth-child(3)::before{content:"";display:block;background:url("../images/arrow-down.png") no-repeat;background-size:contain;width:247px;height:57px;position:absolute;margin:auto;top:-2.2rem;right:0;bottom:auto;left:0}@media (min-width: 768px){.usage-setting .one3rd:nth-child(2)::before,.usage-setting .one3rd:nth-child(3)::before,.usage2-setting .one3rd:nth-child(2)::before,.usage2-setting .one3rd:nth-child(3)::before{bottom:0;left:-8.3rem;right:auto;transform:rotate(-90deg)}}.review{padding-bottom:3rem}.review-btn{position:relative}.review-btn span{color:red;font-size:.7rem;font-weight:600;position:absolute;margin:auto;top:-1.2rem;right:0;bottom:auto;left:0}.review-btn a{color:#fff;background:#0569cb;border-radius:.5rem;display:inline-block;font-weight:600;font-size:1.4rem;max-width:100%;padding:.5rem 3rem}@media (min-width: 768px){.review-btn{float:right}}.review-img{display:inline-block;float:left;margin:0 .5rem 0 0}.review-txt{background:#fff;background:-moz-linear-gradient(top, #fff4a9 0%, #ffed76 100%);background:-webkit-linear-gradient(top, #fff4a9 0%, #ffed76 100%);background:linear-gradient(to bottom, #fff4a9 0%, #ffed76 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$pbgrd-base1', endColorstr='$pbgrd-base2',GradientType=0 );clear:both;margin:2rem 0 0;overflow:auto}.review-txt small{display:block;font-size:80%}.review-txt p{padding-top:0}.review-name{color:#0569cb;font-weight:600}.review-date{color:#666;font-weight:normal;font-size:.9rem;padding-left:1rem}@media (min-width: 768px){.review{margin:3rem 0 0;padding-bottom:6rem}.review .padding-btm{padding-bottom:4rem}.review-txt{padding:1rem 2rem 1rem 4rem}.review-txt .review-name{text-align:center;margin:0 0 0 -3rem;width:14rem}.review-txt--box{padding-left:12rem;margin-top:-4rem}.review-date{display:block;padding:0}}#review-form{margin-top:8rem}@media (min-width: 768px){#review-form{margin-top:12rem}}#review-form .comment-respond{background:rgba(255,224,16,0.7);border-radius:1rem;padding:.5rem}#review-form .comment-respond label{color:#033667;font-weight:600}@media (min-width: 768px){#review-form .comment-respond{padding:1rem 3rem}}.comment-form input,.comment-form textarea,.comment-form select,.contents input,.contents textarea,.contents select{box-sizing:border-box;border-radius:3px;padding:.5rem 1rem;max-width:100%;border:1px solid #999}.comment-form textarea,.contents textarea{min-width:80%}.comment-form input[type="submit"],.contents input[type="submit"]{background:#28b692;border-style:none;color:#fff;cursor:pointer;font-size:18px;padding:.5rem 1rem}.comment-form input[type="submit"]:hover,.contents input[type="submit"]:hover{background:#011c36}@media (min-width: 768px){.comment-form .acf-field .acf-input,.contents .acf-field .acf-input{max-width:60%}}.shop .page{background:rgba(255,255,255,0.8);padding:2rem 0}@media (min-width: 768px){.shop .page{padding:2rem 1rem}}.contact form{margin:3rem 0}.contact form dt{background:#ffed76;border-radius:3px;padding:.5rem;color:#033667}.contact form dd{margin:1rem;box-sizing:border-box}.contact form dd input,.contact form dd textarea{padding:.5rem;border-radius:3px;border:1px solid #b3b3b3}
