@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap";span.line{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #fff100));background:linear-gradient(transparent 70%, #fff100 70%)}h2.c-ttl-02{background:none;position:relative;padding-left:20px;border:none;line-height:1.4}@media screen and (max-width:767px){h2.c-ttl-02{padding-left:4.6666666667vw}}h2.c-ttl-02:before{content:"";position:absolute;width:8px;border-radius:4px;background:#0c5daa;left:0;top:0;bottom:0}@media screen and (max-width:767px){h2.c-ttl-02:before{width:1.3333333333vw;border-radius:.6666666667vw}}@media print,screen and (min-width:768px){.p-mv{background:url(/brand/shikancare/img/choose/mv_bg.jpg) no-repeat right bottom/auto 100% #fff;margin-bottom:0}.p-mv__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.p-mv{margin-bottom:0}}.btn-list{text-align:center;margin-top:50px}@media screen and (max-width:767px){.btn-list{margin:8vw auto 0;width:100%}.btn-list img{width:100%}}.c-read{background:#e7f4ff;padding:70px 0 75px;margin-bottom:100px}@media screen and (max-width:767px){.c-read{padding:9.3333333333vw 0;margin-bottom:9.3333333333vw}}.c-read p{font-size:1.8rem}@media screen and (max-width:767px){.c-read p{font-size:3.7333333333vw}}.c-read .c-hygienist{margin-top:30px;border-radius:15px;background:#fff;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.c-read .c-hygienist{margin-top:6.6666666667vw;border-radius:2vw;padding:5.3333333333vw;display:block}}.c-read .c-hygienist_img{width:40%;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){.c-read .c-hygienist_img{width:100%}}@media screen and (max-width:767px){.c-read .c-hygienist_img img{width:21.3333333333vw}}.c-read .c-hygienist_img p{font-size:2.4rem;font-weight:bold;color:#0c5daa;padding-left:15px}@media screen and (max-width:767px){.c-read .c-hygienist_img p{font-size:4.8vw}}.c-read .c-hygienist_img p .fs-14{font-size:1.4rem;font-weight:normal}@media screen and (max-width:767px){.c-read .c-hygienist_img p .fs-14{font-size:3.2vw}}.c-read .c-hygienist_txt{width:60%}@media screen and (max-width:767px){.c-read .c-hygienist_txt{width:100%;margin-top:2.6666666667vw}}.c-read .c-hygienist_txt p{font-size:1.6rem}@media screen and (max-width:767px){.c-read .c-hygienist_txt p{font-size:3.4666666667vw}}.c-read .c-hygienist_txt .c-hygienist_txt_note li{text-align:right;font-size:.8em;margin-top:.5em}@media screen and (max-width:767px){.c-read .c-hygienist_txt .c-hygienist_txt_note li{text-align:left}}.choose-column{margin-bottom:90px}@media screen and (max-width:767px){.choose-column{margin-bottom:12vw}}.choose-column sup{font-size:1rem}.choose-column p+p{margin-top:1em}.choose-column .l-inner .choose-column_line{padding-bottom:90px;background:url(/brand/shikancare/img/choose/line.png) repeat-x bottom}@media screen and (max-width:767px){.choose-column .l-inner .choose-column_line{padding-bottom:12vw}}.choose-column .choose-column_box+.choose-column_box{margin-top:40px}@media screen and (max-width:767px){.choose-column .choose-column_box+.choose-column_box{margin-top:5.3333333333vw}}.choose-column .choose-column_imgL,.choose-column .choose-column_imgR{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.choose-column .choose-column_imgL,.choose-column .choose-column_imgR{display:block}}.choose-column .choose-column_imgL{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.choose-column .choose-column_box_img{width:48%}@media screen and (max-width:767px){.choose-column .choose-column_box_img{width:100%;margin:4vw auto 0}}.choose-column .choose-column_box_img img{width:100%}@media screen and (max-width:767px){.choose-column .choose-column_box_img.mb_sp{margin-bottom:4vw}}.choose-column .choose-column_box_txt{width:48%}@media screen and (max-width:767px){.choose-column .choose-column_box_txt{width:100%}}.choose-column .choose-column_point{margin:.5em 0;border:1px solid #0c5daa;border-radius:15px;padding:18px 20px}@media screen and (max-width:767px){.choose-column .choose-column_point{border-radius:2vw;padding:2.2666666667vw}}.choose-column .choose-column_point li+li{margin-top:10px}@media screen and (max-width:767px){.choose-column .choose-column_point li+li{margin-top:2.6666666667vw}}.choose-column .choose-column_point li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.choose-column .choose-column_point li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.choose-column .choose-column_point li span.ico_point{background:#0c5daa;color:#fff;font-size:1.2rem;line-height:1;position:relative;padding:0 5px 0 8px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}@media screen and (max-width:767px){.choose-column .choose-column_point li span.ico_point{font-size:2.1333333333vw;margin-top:.3rem}}.choose-column .choose-column_point li span.ico_point b{font-weight:normal}.choose-column .choose-column_point li span.ico_point:after{content:"";position:absolute;right:-10px;top:0;width:0;height:0;border-style:solid;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-left:10px solid #0c5daa;border-right:0}@media screen and (max-width:767px){.choose-column .choose-column_point li span.ico_point:after{border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0)}}.choose-column .choose-column_point li span.txt_point{font-size:2rem;font-weight:bold;color:#0c5daa}@media screen and (max-width:767px){.choose-column .choose-column_point li span.txt_point{font-size:3.7333333333vw}}.choose-references{background:#eff2f4;padding:35px 40px;border-radius:15px}@media screen and (max-width:767px){.choose-references{padding:4.6666666667vw 4vw;border-radius:2vw}}.choose-references p+p{margin-top:1em}.choose-references p{font-size:1.4rem;color:#666}@media screen and (max-width:767px){.choose-references p{font-size:3.2vw}}.choose-beginner{margin-top:60px;border-radius:15px;background:#fff7cc;padding:40px 38px}@media screen and (max-width:767px){.choose-beginner{margin-top:8vw;border-radius:2vw;padding:5.0666666667vw 4.5333333333vw}}.choose-beginner h3{font-size:2.4rem;color:#0c5daa;font-weight:bold;padding-top:45px;position:relative;text-align:center;background:url(/brand/shikancare/img/choose/ico_beginner.png) no-repeat top center}@media screen and (max-width:767px){.choose-beginner h3{font-size:5.3333333333vw;padding-top:9.3333333333vw;background:url(/brand/shikancare/img/choose/ico_beginner_sp.png) no-repeat top center;background-size:5.3333333333vw auto}}.choose-beginner .choose-beginner_boxs{margin-top:20px;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){.choose-beginner .choose-beginner_boxs{display:block;margin-top:0}}.choose-beginner .choose-beginner_box{width:48%}@media screen and (max-width:767px){.choose-beginner .choose-beginner_box{width:100%;margin-top:5.3333333333vw}}.choose-beginner .choose-beginner_box h4{text-align:center;background:#0c5daa;color:#fffef2;border-radius:8px;font-size:2rem}@media screen and (max-width:767px){.choose-beginner .choose-beginner_box h4{font-size:4.2666666667vw;border-radius:1.3333333333vw}}.choose-beginner .choose-beginner_box ul{margin-top:1em}.choose-beginner .choose-beginner_box ul li+li{margin-top:.2em}.choose-beginner .choose-beginner_box ul li{position:relative;padding-left:.8em}.choose-beginner .choose-beginner_box ul li:after{content:"";height:6px;width:6px;background:#0c5daa;border-radius:3px;position:absolute;left:0;top:.9em}@media screen and (max-width:767px){.choose-beginner .choose-beginner_box ul li:after{height:1.0666666667vw;width:1.0666666667vw;border-radius:.5333333333vw}}