@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,200,300,400,500,600,700&display=swap);body,html{overflow-x:hidden;transition:none!important}body{position:relative;width:100%;margin:0 auto;font-family:'Noto Sans JP','游ゴシック体','ヒラギノ角ゴシック',YuGothic,'Hiragino Sans',sans-serif;color:#4c4948}dd,div,dl,dt,h1,h2,h3,h4,h5,img,li,ol,p,picture,section,span,table,td,th,tr,ul,video{padding:0;margin:0}li{list-style:none}label[for]{cursor:unset}.anchor,.btn,.trg,select{cursor:pointer}@media (width >=769px){#shampoo_2507_op main .sp{display:none!important}}@media (width <=768px){#shampoo_2507_op main .pc{display:none!important}}#shampoo_2507_op img{display:block;vertical-align:bottom}#shampoo_2507_op .ma{margin-right:auto;margin-left:auto}#shampoo_2507_op .pr{position:relative}#shampoo_2507_op .pa{position:absolute}#shampoo_2507_op .pf{position:fixed}#shampoo_2507_op .db{display:block}#shampoo_2507_op .di{display:inline}#shampoo_2507_op .dib{display:inline-block}#shampoo_2507_op .dn{display:none}#shampoo_2507_op .df{display:flex}#shampoo_2507_op .fwnw{flex-wrap:nowrap}#shampoo_2507_op .fww{flex-wrap:wrap}#shampoo_2507_op .jcc{justify-content:center}#shampoo_2507_op .jcsb{justify-content:space-between}#shampoo_2507_op .jcfs{justify-content:flex-start}#shampoo_2507_op .jcfe{justify-content:flex-end}#shampoo_2507_op .aic{align-items:center}#shampoo_2507_op .aifs{align-items:flex-start}#shampoo_2507_op .aife{align-items:flex-end}#shampoo_2507_op .oxa{overflow-x:auto}#shampoo_2507_op .oxs{overflow-x:scroll}#shampoo_2507_op .oxh{overflow-x:hidden}#shampoo_2507_op .oya{overflow-y:auto}#shampoo_2507_op .oys{overflow-y:scroll}#shampoo_2507_op .oyh{overflow-y:hidden}#shampoo_2507_op .tl{text-align:left}#shampoo_2507_op .tc{text-align:center}#shampoo_2507_op .tr{text-align:right}#shampoo_2507_op .cp{cursor:pointer}#shampoo_2507_op .hac{left:50%;transform:translateX(-50%)}#shampoo_2507_op .vam{top:50%;transform:translateY(-50%)}select{padding:1em 3em 1em 1em;line-height:1;color:#000;vertical-align:middle;appearance:none;background:url(../img/select.png);background-color:#fff;background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;border:1px solid #555;border-radius:0}#shampoo_2507_op main{width:100%;max-width:750px;margin:0 auto;overflow:hidden;line-height:1.5}@media only screen and (width <=500px){#shampoo_2507_op main{width:100vw;max-width:unset;margin:0 auto}}header{position:fixed;left:50%;z-index:99999;width:100%;max-width:750px;max-height:none;margin:0 auto;transform:translate(-50%,0)}header *{box-sizing:border-box}header .inner{width:100%;line-height:1}header ul{display:flex;justify-content:center;width:100%;max-width:750px;margin:0 auto;background:#fff}header .logo{width:min(70px,14.8vw)}.bound-in,.fade-in,.fade-up,.zoom-in{opacity:0}.fade-in.scrollin,.fade-up.scrollin,.scrollin .bound-in,.scrollin .fade-in,.scrollin .fade-up,.scrollin .zoom-in,.zoom-in.scrollin{opacity:1;animation-duration:.8s}.fade-in.scrollin,.scrollin .fade-in{animation-name:fade-in;animation-fill-mode:forwards;animation-duration:1.2s}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-up.scrollin,.scrollin .fade-up{animation-name:fade-up}@keyframes fade-up{from{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}.scrollin .zoom-in,.zoom-in.scrollin{animation-name:zoom-in}@keyframes zoom-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bound-in.scrollin,.scrollin .bound-in{animation-name:bound-in;animation-duration:1.8s}@keyframes bound-in{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}0%{opacity:0}100%{opacity:1}}header.scrollin{transition-delay:6s;animation-duration:0s;animation-delay:6s}.bk-movie video{width:100%;height:100svh;object-fit:cover}.bk-movie{position:fixed;top:0;right:0;left:0;z-index:-1;width:100%;max-width:750px;height:100svh;margin-inline:auto}.bk-movie video{width:100%;height:100svh;object-fit:cover}.sec1-1{position:relative;height:100svh}.sec1-1-1{position:absolute;bottom:min(46px,6.1333vw);width:100%;height:min(260px,34.666vw)}.sec1-1-1 p{margin-bottom:min(86px,11.466vw);font-size:min(33px,4.4vw);font-weight:600;color:#203905;text-align:center}.sec1-1-1 p.fade-in{transition-delay:6s;animation-delay:6s}.sec1-1-1 .object .circle{display:block;width:min(16px,2.1333vw);height:min(16px,2.1333vw);margin-inline:auto;border:1px solid #203905;border-radius:50%;animation-duration:.1s}.sec1-1-1 .object.scrollin .circle{transition-delay:6.8s;animation-duration:.1s;animation-delay:6.8s}.sec1-1-1 .object .vertical-line{position:relative;display:block;width:1px;height:min(130px,17.333vw);margin-inline:auto}.sec1-1-1 .object .vertical-line::after{position:absolute;top:0;left:0;display:block;width:1px;height:0;content:'';background:#203905;transition:1.2s cubic-bezier(.22,1,.36,1);transition-delay:6.9s}.sec1-1-1 .object.scrollin .vertical-line::after{height:100%}@media (width >= 600px){.sec1-1-1{bottom:min(32px,4.2666vw);height:min(180px,24vw)}.sec1-1-1 p{margin-bottom:min(32px,4.2666vw)}.sec1-1-1 .object .vertical-line{height:min(80px,10.666vw)}}.sec1-3{display:flex;align-items:center;justify-content:center;height:100svh}.sec2{padding-block:min(80px,10.666vw);background-image:url(../img/sec2/sec2-bk.jpg);background-repeat:repeat-y;background-position:center;background-size:contain}.sec2-1{margin-bottom:min(130px,17.333vw)}.sec2-2{margin-bottom:min(50px,6.666vw)}.sec2-3{position:relative;margin-bottom:min(50px,6.666vw)}.sec2-3 .slider-wrap{position:absolute;right:0;bottom:min(390px,52vw);left:0;width:min(578px,77.066vw);margin-inline:auto}.sec2-3 .slider-thumbnail-wrap{position:absolute;right:0;bottom:min(110px,15.5vw);left:0;width:min(578px,77.066vw);margin-inline:auto}.sec2-3 .slider-wrap .swiper-button-next,.sec2-3 .slider-wrap .swiper-button-prev{position:absolute;top:0;bottom:0;z-index:999;width:min(90px,12vw);height:min(90px,12vw);margin-block:auto;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain}.sec2-3 .slider-wrap .swiper-button-next{right:max(-45px,-6vw);background-image:url(../img/sec2/slide-next-btn.png)}.sec2-3 .slider-wrap .swiper-button-prev{left:max(-45px,-6vw);background-image:url(../img/sec2/slide-prev-btn.png)}.sec3{padding-block:min(180px,24vw) min(130px,17.333vw);background-color:#f5efe8}.sec3-1{margin-bottom:min(130px,17.333vw)}.sec3-2-1{position:relative}.sec3-2-2{position:absolute;top:0;left:0}.sec3-2-3{position:absolute;bottom:0;left:0}.sec3-3 .item-wrap{position:relative;margin-bottom:min(80px,10.666vw)}.sec3-3 .cart-item-wrap{position:absolute;right:0;bottom:min(100px,13.333vw);left:0;display:flex;gap:min(15px,2vw);align-items:center;width:min(582px,77.6vw);margin-inline:auto}.sec3-3 select{font-size:min(30px,4vw)}.sec3-3 .select-btn{cursor:pointer}.sec3-3 .sec3-3-4 .cart-item-wrap{bottom:min(72px,9.6vw)}.sec4{padding-bottom:min(100px,13.333vw);background-color:#f7e7c9}.sec4 .cart-item-wrap{position:relative}.sec4 .zoom-in{position:absolute;top:min(314px,41.866vw);right:0;left:0;width:min(672px,89.6vw);margin-inline:auto}.sec4 .select-btn{position:absolute;right:0;bottom:min(46px,6.1333vw);left:0;width:min(592px,78.933vw);margin-inline:auto;cursor:pointer}.sec4-3 .zoom-in,.sec4-4 .zoom-in{top:min(180px,24vw)}.sec5{background-color:#edeee8;border-bottom:min(2px,.2666vw) solid #a69967}.sec5 .items-toggle{position:relative}.sec5 .items-toggle .allow{position:absolute;right:min(100px,13.333vw);bottom:min(64px,8.533vw);width:min(43px,5.7333vw)}.sec5 .items-toggle.open .allow{transform:scale(1,-1)}.sec5 .items-lineup{display:none;padding:min(30px,4vw) min(36px,4.8vw) min(120px,16vw);border-right:min(2px,.2666vw) solid #a69967;border-left:min(2px,.2666vw) solid #a69967}.sec5 .items-lineup .flex{display:flex;flex-wrap:wrap;gap:min(30px,4vw)}.sec5 .item-wrap{position:relative;width:min(322px,42.933vw)}.sec5 .cart-item-wrap{position:absolute;right:0;bottom:min(26px,3.4666vw);left:0;display:flex;gap:min(9px,1.2vw);align-items:center;width:min(290px,38.666vw);margin-inline:auto}.sec5 .cart-item-wrap select{padding:1em 3em 1em .6em;font-size:min(30px,4vw)}.sec5 .cart-item-wrap .select-btn{cursor:pointer}.footer_standard{padding-bottom:min(200px,26.666vw)}.fixed-footer{position:fixed;right:0;bottom:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;width:min(725px,96.666vw);height:min(190px,25.333vw);margin:auto;background-image:url(../img/footer/bottom-0.png);background-repeat:no-repeat;background-position:center;background-size:contain}.fixed-footer.view{display:block}.fixed-footer.p12{background-image:url(../img/footer/bottom-12.png)}.fixed-footer.p25{background-image:url(../img/footer/bottom-25.png)}.fixed-footer .cart-link{position:absolute;top:50%;right:min(28px,3.7333vw);display:block;width:min(275px,36.666vw);transform:translateY(-50%)}.fixed-footer .item-info{position:absolute;top:50%;left:min(165px,22vw);width:min(240px,32vw);text-align:center;transform:translateY(-50%)}.fixed-footer .item-info .info01{display:flex;gap:min(18px,2.4vw);align-items:center;justify-content:center;line-height:1.2}.fixed-footer .item-info .info01 .sum{font-size:min(20px,2.666vw)}.fixed-footer .item-info .info01 .quantity-wrap{font-size:min(22px,2.9333vw);font-weight:500}.fixed-footer .item-info .info01 .sum-quantity{font-size:min(38px,5.0666vw)}.fixed-footer .item-info .info02{margin-bottom:min(16px,2.1333vw);font-size:min(20px,2.666vw);font-weight:500;text-align:center}.fixed-footer .item-info .info02 .sum-price{font-size:min(48px,6.4vw);font-weight:500;line-height:1;color:#f63380}.fixed-footer .item-info .cart-open{width:min(170px,22.666vw);margin-inline:auto}.popup-cart{position:fixed;top:50%;right:0;left:0;z-index:999999;display:none;width:min(725px,96.666vw);max-height:96svh;padding:min(36px,4.8vw) min(30px,4vw) min(90px,12vw);margin-inline:auto;overflow-y:scroll;background-color:#fff;border-radius:min(16px,2.1333vw);box-shadow:0 5px 15px 0 rgb(0 0 0 / 25%);transform:translateY(-50%)}.popup-cart h2{margin-bottom:min(46px,6.1333vw);font-size:min(30px,4vw);font-weight:500;text-align:center}.popup-cart .attention{margin-bottom:min(28px,3.7333vw);font-size:min(16px,2.1333vw);font-weight:500;color:red}.popup-cart .select-item-info{display:flex;gap:min(16px,2.1333vw);align-items:center;margin-bottom:min(28px,3.7333vw)}.popup-cart .discount{width:min(137px,18.266vw);height:min(165px,22vw);background-image:url(../img/cart/p0.png);background-repeat:no-repeat;background-position:center;background-size:contain}.popup-cart .discount.p12{background-image:url(../img/cart/p12.png)}.popup-cart .discount.p25{background-image:url(../img/cart/p25.png)}.popup-cart .item-info{width:min(526px,70.1323vw);text-align:center}.popup-cart .item-info .info01,.popup-cart .item-info .info02{display:flex;gap:min(18px,2.4vw);align-items:center;justify-content:center;line-height:1.2}.popup-cart .item-info .info01 .sum{font-size:min(20px,2.666vw)}.popup-cart .item-info .info01 .quantity-wrap{font-size:min(22px,2.9333vw);font-weight:500}.popup-cart .item-info .info01 .sum-quantity{font-size:min(38px,5.0666vw)}.popup-cart .item-info .info02{margin-bottom:min(16px,2.1333vw);text-align:center}.popup-cart .item-info .info02 .sum{font-size:min(20px,2.666vw)}.popup-cart .item-info .info02 .price-wrap{font-size:min(20px,2.666vw);font-weight:500}.popup-cart .item-info .info02 .sum-price{font-size:min(48px,6.4vw);font-weight:500;line-height:1;color:#f63380}.popup-cart .select-item-list{margin-bottom:min(100px,13.333vw)}.popup-cart .select-item-list li{display:flex;gap:min(22px,2.9333vw);align-items:center;padding:min(22px,2.9333vw) 0 min(22px,2.9333vw) min(5px,.666vw);border-bottom:1px solid #3a3533}.popup-cart .select-item-list li:first-child{border-top:1px solid #3a3533}.popup-cart .select-item-list li .thumb{flex:0 0 auto;width:min(150px,20vw);height:min(150px,20vw)}.popup-cart .select-item-list li .text-wrap{flex:1 1 auto;font-size:min(24px,3.2vw)}.popup-cart .select-item-list li .text-wrap .top{height:min(110px,14.666vw)}.popup-cart .select-item-list li .text-wrap .bottom{position:relative}.popup-cart .select-item-list li .text-wrap .bottom .num{padding-block:min(2px,.2666vw)}.popup-cart .select-item-list li .text-wrap .bottom .del-btn{position:absolute;right:0;bottom:0;width:min(108px,14.44vw);cursor:pointer}.popup-cart .cart-link{display:block;width:min(420px,56vw);margin:0 auto;cursor:pointer}.popup-cart .close-btn{position:fixed;top:min(28px,3.7333vw);right:min(28px,3.7333vw);width:min(30px,4vw);cursor:pointer}#info{width:100%;max-width:750px;padding:4% 0;margin:0 auto;line-height:1.5;background-color:#fff}#info .top_btn_area{position:fixed;right:0;bottom:0;left:0;z-index:15;width:750px;margin:auto}#info .top_btn_area .top_btn{position:absolute;right:0;bottom:0;left:auto;display:block;width:100px;height:115px;margin:0 30px 40px 0;cursor:pointer}@media only screen and (width <=750px){#info .top_btn_area{width:100%}#info .top_btn_area .top_btn{width:15vw;height:auto;margin:0 5.33vw 8vw 0}#info .top_btn::after{z-index:2;display:block;width:3.47vw;height:3.47vw;margin:3.73vw auto auto;border-top:solid .53vw #fff;border-left:solid .53vw #fff}}#info .cp_area .cp_ttl{position:absolute;top:0;right:0;left:0;display:block;width:307px;margin:46px auto 0}#info .cp_area .cp_list{position:absolute;top:0;right:0;left:0;display:flex;justify-content:center;margin:195px auto 0;-webkit-box-pack:center;-ms-flex-pack:center}#info .cp_area .cp_list li{margin:0 7px}#info .cp_area .cp_list a{display:block;cursor:pointer;box-shadow:0 0 10px rgb(0 0 0 / 30%)}#info .cp_area .cp_list a:hover{box-shadow:0 10px 30px rgb(0 0 0 / 30%);opacity:1;transform:translateY(-10px)}@media only screen and (width <=750px){#info .cp_area .cp_ttl{width:67.6%;margin:11% auto 0}#info .cp_area .cp_list{flex-wrap:wrap;width:89.33%;margin:42.93% auto 0}#info .cp_area .cp_list li{margin:0 0 3.73vw}#info .cp_area .cp_list a{box-shadow:0 0 2vw rgb(0 0 0 / 30%)}#info .cp_area .cp_list a:hover{box-shadow:0 2vw 6vw rgb(0 0 0 / 30%);transform:translateY(-2vw)}}#info .haru_area .haru_ttl{position:absolute;top:0;right:0;left:0;display:block;width:543px;margin:56px auto 0}#info .haru_area .haru_text01{position:absolute;top:0;right:0;left:0;z-index:2;display:block;width:740px;margin:244px auto 0}#info .haru_area .haru_text02{position:absolute;top:0;right:0;left:0;display:block;width:640px;margin:430px auto 0}@media only screen and (width <=750px){#info .haru_area{overflow-x:hidden}#info .haru_area .main_image{overflow-x:hidden}#info .haru_area .haru_ttl{width:85.07%;margin:12% auto 0;overflow-x:hidden}#info .haru_area .haru_text01{z-index:2;width:82.67%;margin:41% auto 0}#info .haru_area .haru_text02{width:89.73%;margin:203.2% auto 0}}#info .othres_area{padding:40px 0 30px}#info .othres_area .teiki_comment{width:918px;margin:0 auto 40px}#info .othres_area .link_list{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}#info .othres_area .link_list li{margin:0 6px}#info .othres_area .link_list a{display:block;box-shadow:0 0 10px rgb(0 0 0 / 30%)}#info .othres_area .link_list a:hover{box-shadow:0 10px 30px rgb(0 0 0 / 30%);opacity:1;transform:translateY(-10px)}#info .othres_area .attention{width:750px;margin:0 auto 2em;font-size:15px}#info .othres_area .attention span{color:#db2e2e}@media only screen and (width <=750px){#info .othres_area{padding:0 0 4vw}#info .othres_area .teiki_comment{width:100%;margin:0 auto 5.33%}#info .othres_area .link_list{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.33%}#info .othres_area .link_list li{width:28%;margin:0 1.33vw}#info .othres_area .link_list a{box-shadow:0 0 2vw rgb(0 0 0 / 30%)}#info .othres_area .link_list a:hover{box-shadow:0 2vw 6vw rgb(0 0 0 / 30%);transform:translateY(-2vw)}#info .othres_area .attention{width:100%;padding:0 5.33vw;margin:0 auto 2em;font-size:3.47vw}#info .othres_area .attention span{color:#db2e2e}}#info .detail_area{width:86.67%;padding:40px 0 0;margin:0 auto}#info .detail_area .detail_wrap{width:100%;max-width:750px;margin:0 auto}#info .detail_area .detail_ttl{padding:.5em;margin:0 0 30px;font-size:32px;font-weight:500;color:#275342;text-align:center;letter-spacing:.05em;background:#edeff2}#info .detail_area .item_detail{padding:0;margin:0 0 50px}#info .detail_area .item_name{margin-bottom:20px;font-size:32px;color:#000;text-align:center}#info .detail_area .item_text{display:none;padding-bottom:1px}#info .detail_area .item_text dl{display:flex;flex-wrap:wrap;padding:40px 0;margin:0 auto;color:#000;border-bottom:solid 1px}#info .detail_area .item_text dt{width:100%;font-size:28px;line-height:2}#info .detail_area .item_text dd{width:100%;font-size:24px;text-align:left}#info .prod1 .item_text dd{line-height:1.6}#info .detail_area .item_text dd.sp_center{text-align:center}#info .detail_area .item_text dd span{display:block;margin-top:.5em;font-size:.8em}#info .detail_area .detail_btn{padding:25px 0;margin:0;font-size:30px;line-height:1;color:#fff;letter-spacing:.05em;cursor:pointer;background:#6f6f6f;transition:.4s}#info .detail_area .detail_btn::after,#info .detail_area .detail_btn::before{position:absolute;top:50%;right:5%;display:block;width:3%;height:3%;content:'';background:#fff}#info .detail_area .detail_btn::before{transform:translate(-50%,-50%)}#info .detail_area .detail_btn::after{transition:.4s;transform:translate(-50%,-50%) rotate(90deg)}#info .detail_area .detail_btn.active::after{transform:translate(-50%,-50%) rotate(0)}#info .detail_area .detail_close_btn{width:61.539%;padding:25px 0;margin:2em auto;font-size:30px;line-height:1;color:#6f6f6f;cursor:pointer;border:solid 2px #6f6f6f}#info .detail_area .detail_close_btn::after{position:absolute;top:50%;right:10%;display:block;width:7%;height:5%;content:'';background:#6f6f6f}@media only screen and (width <=750px){#info .detail_area .detail_btn::after,#info .detail_area .detail_btn::before{right:3vw}#info .detail_area{padding:5vw 0 10vw}#info .detail_area .detail_wrap{width:100%}#info .detail_area .detail_ttl{margin:0 0 4vw;font-size:5vw}#info .detail_area .item_detail{margin:0 0 4vw}#info .item_detail+.item_detail{margin:0}#info .detail_area .item_name{font-size:3.73vw}#info .detail_area .detail_btn{position:relative;padding:.75em 0;font-size:4.2vw;color:#fff;text-align:center;letter-spacing:.05em;cursor:pointer;transition:.4s}#info .detail_area .detail_close_btn{width:45%;padding:.5em 16% .5em 10.6%;margin:5vw auto;font-size:4.2vw;text-align:center;cursor:pointer}#info .detail_area .detail_close_btn::after{right:26%}#info .detail_area .item_text{display:none}#info .detail_area .item_text dl{display:flex;flex-wrap:wrap;padding:4vw 0;border-bottom:solid 1px}#info .detail_area .item_text dt{width:100%;margin-bottom:.2em;font-size:4vw}#info .detail_area .item_text dd{width:100%;font-size:3.47vw}#info .detail_area .detail_ttl{margin-bottom:4vw}#info .detail_area .item_detail{margin-bottom:8vw}#info .detail_area .item_name{margin-bottom:2vw}}#info .link_area .link_wrap{width:90%;max-width:750px;margin:0 auto}#info .link_area .link_list{display:flex;flex-wrap:wrap;justify-content:space-around;-ms-flex-pack:distribute}#info .link_area .link_list li{width:86.67%;margin-bottom:2em}#info .link_area .link_list a{position:relative;display:block;width:100%;height:70px;background:#498068;border-radius:50vw}#info .link_area .link_list li.guide a{background:#999}#info .link_area .link_list a::after{position:absolute;top:0;right:0;bottom:0;z-index:2;display:block;width:12px;height:12px;margin:auto 24px auto 0;content:'';border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg)}#info .link_area .link_list a span{position:absolute;top:50%;left:50%;width:100%;font-size:18px;font-weight:700;color:#fff;text-align:center;transform:translate(-50%,-50%)}#info .copywrght_area{margin-top:5%}#info .copywrght_area p{font-size:18px;color:#333;text-align:center}@media only screen and (width <=750px){#info .link_area .link_wrap{width:100%;margin:0 auto}#info .link_area .link_list{display:flex;flex-wrap:wrap}#info .link_area .link_list li{margin-bottom:5.33vw}#info .link_area .link_list a{width:86.67vw;height:13.33vw}#info .link_area .link_list a::after{width:2.4vw;height:2.4vw;margin:auto 4vw auto 0;border-top:solid .6vw #fff;border-right:solid .6vw #fff}#info .link_area .link_list a span{font-size:3.6vw}#info .copywrght_area p{font-size:2.67vw}}#info .item_text{text-align:center}#info #link_product h2{padding-bottom:30px;margin:0 auto 50px;font-size:50px;color:#000;text-align:center}#info #link_product h2::after{position:absolute;bottom:0;left:50%;width:60px;height:7px;content:'';background-color:#000;transform:translateX(-50%)}@media only screen and (width <=750px){#info .attention{font-size:3.47vw}#info #link_product h2{margin:0 auto 6.667vw;font-size:6.67vw}}footer{max-width:750px;margin:0 auto;background-color:#f0f0f0}footer .block_link{padding:60px 0 80px}footer .inner_92{width:100%;padding-right:4%;padding-left:4%}footer .block_link .block_l,footer .block_link .block_r{width:100%}footer .block_link .block_l .box_heading,footer .block_link .block_r .box_heading{margin-bottom:30px}footer .block_link .block_l .box_heading h4,footer .block_link .block_r .box_heading h4{font-size:36px;color:#4e3227;text-align:center}footer .block_link .block_l{width:100%;margin-bottom:80px}footer .block_link .block_l .box_01{text-align:center}footer .block_link .block_l .box_01 .txt_tel{margin:30px 0;font-size:52px;font-weight:600;line-height:1}footer .block_link .block_l .box_01 .txt_detail{margin:0 0 50px;font-size:28px;line-height:1.6}footer .block_link .block_r{width:100%}footer .block_link .block_r .box+.box{margin-top:40px}footer .block_link .block_r .box .list{display:flex;flex-wrap:wrap}footer .block_link .block_r .box .list li{width:49%;margin:0 2% 0 0;border-bottom:2px dotted #a6a6a6}footer .block_link .block_r .box .list li:nth-child(-n+2){border-top:2px dotted #a6a6a6}footer .block_link .block_r .box .list li:nth-child(2n){margin-right:0}footer .block_link .block_r .box .list li a{display:flex;align-items:center;height:100%;padding:25px 4%;font-size:30px}footer .block_copyright{width:100%;padding:0;margin:0;border-top:1px solid #a6a6a6}footer .block_copyright .txt_copyright{padding:50px 0;font-size:22px;line-height:1;text-align:center}footer .elm_btn_plain a{display:block;padding:25px 0;font-size:30px;line-height:1;color:#fff;background:#63564a;border-radius:8px}footer ul.list .note{margin:2% 0 4%;font-size:12px}@media only screen and (width <=750px){footer{max-width:100vw}footer .block_link{padding:8vw 0 10.667vw}footer .block_link .block_l .box_heading,footer .block_link .block_r .box_heading{margin-bottom:4vw}footer .block_link .block_l .box_heading h4,footer .block_link .block_r .box_heading h4{font-size:4.8vw}footer .block_link .block_l{margin-bottom:10.667vw}footer .block_link .block_l .box_01 .txt_tel{margin:4vw 0;font-size:6.933vw}footer .block_link .block_l .box_01 .txt_detail{margin:0 0 6.667vw;font-size:3.733vw}footer .block_link .block_r .box+.box{margin-top:5.333vw}footer .block_link .block_r .box .list li{border-bottom:.267vw dotted #a6a6a6}footer .block_link .block_r .box .list li:nth-child(-n+2){border-top:.267vw dotted #a6a6a6}footer .block_link .block_r .box .list li a{padding:3.334vw 4%;font-size:4vw}footer .block_copyright{border-top:.133vw solid #a6a6a6}footer .block_copyright .txt_copyright{padding:6.667vw 0;font-size:2.933vw}footer .elm_btn_plain a{padding:3.333vw 0;font-size:4vw;border-radius:1.067vw}footer ul.list .note{font-size:1.6vw}}