@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap";@media print,screen and (min-width:768px){.p-mv{background:url(/brand/shikancare/img/know/mv_bg.jpg) no-repeat right bottom/auto 100% #e7f1fa;margin-bottom:50px}.p-mv__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.btn-list{text-align:center;margin-top:100px}@media screen and (max-width:767px){.btn-list{margin:12vw 0 6.6666666667vw}}.btn-list li+li{margin-top:50px}@media screen and (max-width:767px){.btn-list li+li{margin-top:4vw}}.anchor-nav{width:1068px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.anchor-nav{width:90%}}.anchor-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.anchor-nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.anchor-nav-list li{text-align:left;width:23%;border-bottom:solid 1px #0c5daa}@media screen and (max-width:767px){.anchor-nav-list li{width:100%}}.anchor-nav-list li a{background-image:url(/brand/shikancare/img/know/anchor_ar.png);background-repeat:no-repeat;background-position:98% center;background-size:22px;width:100%;font-size:18px;line-height:1.5;color:#0c5daa;font-weight:700;height:4.2em;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.anchor-nav-list li a{font-size:15px}}.point{padding-top:70px}@media screen and (max-width:767px){.point{padding-top:50px}}.point .c-ttl-02{width:1068px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.point .c-ttl-02{width:90%}}.point-bg{background:#f1f7fc;padding:70px 0}@media screen and (max-width:767px){.point-bg{padding:9.3333333333vw 0}}@media print,screen and (min-width:768px){.point-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.point-list li+li{margin-top:10.6666666667vw}}.point__txt{text-align:center;font-size:22px;line-height:1.8;margin-top:60px}@media screen and (max-width:767px){.point__txt{font-size:3.7333333333vw;margin-top:10.6666666667vw}}.point__txt span{color:#0c5daa;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #ffec84));background:linear-gradient(transparent 75%, #ffec84 0%)}.use{padding-top:100px}@media screen and (max-width:767px){.use{padding-top:10.6666666667vw}}@media print,screen and (min-width:768px){.use-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.use-type__txt p+p{margin-top:30px}@media screen and (max-width:767px){.use-type__txt p+p{margin-top:5.3333333333vw}}@media screen and (max-width:767px){.use-type__img{margin:5.3333333333vw 0 8vw}}@media print,screen and (min-width:768px){.use-type__img+.use-type{margin-top:50px}}.use__note{position:relative;margin:40px 0 0}@media screen and (max-width:767px){.use__note{margin-top:5.3333333333vw}}.use__note li{text-indent:-1em;padding-left:1em;line-height:1.6}.use__note li+li{margin-top:30px}@media screen and (max-width:767px){.use__note li+li{margin-top:5.3333333333vw}}.use__note:nth-of-type(1){margin-bottom:130px}@media screen and (max-width:767px){.use__note:nth-of-type(1){margin-bottom:16vw}}.use__note:nth-of-type(1)::after{content:"";width:160px;height:160px;background:url(/brand/shikancare/img/know/use_04.png) no-repeat center/contain;position:absolute;bottom:-80px;right:60px}@media screen and (max-width:767px){.use__note:nth-of-type(1)::after{width:21.3333333333vw;height:21.3333333333vw;bottom:-5.3333333333vw;right:0vw}}@media print,screen and (min-width:768px){.use-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}@media screen and (max-width:767px){.use-step{margin-top:4vw}}@media print,screen and (min-width:768px){.use-step li{width:309px}}@media screen and (max-width:767px){.use-step li+li{margin-top:6.6666666667vw}}.use-step li span{display:block;text-indent:-1em;padding-left:1em;line-height:1.6;margin-top:15px}@media screen and (max-width:767px){.use-step li span{margin-top:1.3333333333vw}}.use-detail{padding-top:30px}@media screen and (max-width:767px){.use-detail{padding-top:0}}.use-detail p span{color:#e61e1f;font-weight:700}.use-detail__modal{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.use-detail__modal{-ms-flex-wrap:wrap;flex-wrap:wrap}}.use-detail__modal li{width:24%;margin-right:1%}@media screen and (max-width:767px){.use-detail__modal li{width:49%}}@media print,screen and (min-width:768px){.use-detail__modal li:last-of-type{margin-right:0}}@media screen and (max-width:767px){.use-detail__modal li:nth-of-type(2n){margin-right:0}}.use-detail__modal li.wide{width:48%}@media screen and (max-width:767px){.use-detail__modal li.wide{width:100%}}.use-flow{background:#f1f7fc;padding:25px}.use-flow li .num{color:#0c5daa;display:inline-block;padding-right:.3em}.use-point{margin-top:50px;text-align:center}@media screen and (max-width:767px){.use-point{margin-top:6.6666666667vw}}.use-point__txt{margin-bottom:40px}@media screen and (max-width:767px){.use-point__txt{margin-bottom:4vw}}.modal-open{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open:hover{cursor:pointer;opacity:.5}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 40px 140px}@media screen and (max-width:767px){.modal-wrap{height:auto;padding:20px 20px 140px}}.modal-box{background-color:#fff;max-width:800px;width:90%;-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s;position:relative}.modal-box h1{background:#0c5daa;text-align:center;color:#fff;font-size:18px;line-height:3.2;padding-top:10px}@media screen and (max-width:767px){.modal-box h1{font-size:15px;font-weight:500;padding-top:5px}}.modal-thum{padding:2em 4em;line-height:1.6}@media screen and (max-width:767px){.modal-thum{font-size:13px;line-height:1.5;padding:1em}}.modal-thum h2{margin:2em 0 .5em}.modal-thum h2:first-child{margin-top:0}@media screen and (max-width:767px){.modal-thum h2{font-size:15px}}.modal-thum h2+p{margin-top:.2em}.modal-thum p{margin:1em 0}.modal-thum p:first-child{margin-top:0}.modal-thum .note{font-size:14px}@media screen and (max-width:767px){.modal-thum .note{font-size:12px}}.modal-thum .note-photo{font-size:14px}@media screen and (max-width:767px){.modal-thum .note-photo{font-size:13px;text-align:center}}.modal-thum ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.modal-thum ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal-thum ul li{width:200px;margin-right:1%;text-align:center}@media screen and (max-width:767px){.modal-thum ul li{width:100%;width:100%;margin:0 0 10px}}.modal-thum ul li :last-of-type{margin-right:0}@media screen and (max-width:767px){.modal-thum ul li img{width:100%}}.modal-thum .modal-point{background-color:#f1f7fc;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-top:20px}.modal-thum .modal-point:first-child{margin-top:0}.modal-thum .modal-point dd ul{display:block}.modal-thum .modal-point dd ul li{width:100%;padding-left:1em;text-indent:-1em;text-align:left;margin:0}@media print,screen and (min-width:768px){.modal-thum .modal-point{padding-top:12px;padding-bottom:12px}.modal-thum .modal-point dt{width:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-thum .modal-point dt .point_ttl{height:34px}.modal-thum .modal-point dd{width:calc(100% - 84px);padding-left:20px;padding-top:5px;padding-bottom:5px;border-left:1px solid #bddaf6}}@media screen and (max-width:767px){.modal-thum .modal-point{display:block;padding:20px 16px}.modal-thum .modal-point dt{margin-bottom:10px}.modal-thum .modal-point dt img{width:100%}}.modal-close-btn{position:absolute;bottom:-6em;right:0;left:0;text-align:center;margin:auto}.modal-close-btn span{margin:0 auto 20px;width:180px;height:3em;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;color:#fff;border:1px solid #fff}@media screen and (max-width:767px){.modal-close-btn span{font-size:14px}}.modal-close-btn:hover{opacity:.8;cursor:pointer}.modal-close-btn2{position:absolute;right:5px;top:18px;width:40px;height:40px;cursor:pointer;z-index:20}@media screen and (max-width:767px){.modal-close-btn2{top:15px}}.modal-close-btn2:hover{opacity:.8}.modal-close-btn2 .lineClose{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:3rem;height:.2rem;background:currentColor;border-radius:.1rem;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.modal-close-btn2 .lineClose{width:2.5rem;height:.1rem}}.modal-close-btn2 .lineClose::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.modal01 h2{text-align:center}}@media screen and (max-width:767px){.modal01__hold{width:80%;margin:auto}}