.structure__ttl,.cont__point-photo{display:flex;flex-direction:column;justify-content:center;align-items:center}.structure__ttl>*,.cont__point-photo>*{min-height:0%}.summary__wrap,.summary__product-wrap,.top__wrap,.cont__container,.cont__wrap,.care__container,.cause__container,.structure__container{box-sizing:content-box !important;max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.summary__wrap,.summary__product-wrap,.top__wrap,.cont__container,.cont__wrap,.care__container,.cause__container,.structure__container{max-width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width: 375px){.summary__wrap,.summary__product-wrap,.top__wrap,.cont__container,.cont__wrap,.care__container,.cause__container,.structure__container{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.care__container,.cause__container,.structure__container{max-width:800px}@media screen and (max-width: 767px){.care__container,.cause__container,.structure__container{max-width:84vw}}.summary__books-link,.top__introduction-link,.link{color:inherit;transition:opacity .3s;cursor:pointer}.summary__books-link:hover,.top__introduction-link:hover,.link:hover{opacity:.7}.care__txt,.cause__txt,.condition__txt,.structure__txt,.structure__txt-box,.top__introduction-txt,.top__introduction-txt--bold,.cont__lead,.cont__point-txt,.cont__point-txt--right{font-size:1.8rem;line-height:1.6666666667}@media screen and (max-width: 767px){.care__txt,.cause__txt,.condition__txt,.structure__txt,.structure__txt-box,.top__introduction-txt,.top__introduction-txt--bold,.cont__lead,.cont__point-txt,.cont__point-txt--right{font-size:3.7333333333vw;line-height:1.7142857143}}.summary__books-ttl,.condition__hdg,.structure__ttl,.top__introduction-name,.cont__ttl,.cont__point-name,.care__ttl,.cause__ttl{font-weight:bold;color:#a70f14}.summary__container,.top__content-lead{background-image:url(/brand/koecure/koegare/img/cont_bg-img-left.png),url(/brand/koecure/koegare/img/cont_bg-img-right.png);background-repeat:repeat-y;background-position:left center,right center;background-color:#fff}@media screen and (max-width: 767px){.summary__container,.top__content-lead{background-image:url(/brand/koecure/koegare/img/cont_bg-img_sp.png);background-position:top center;background-size:100%}}.care__ttl,.cause__ttl{font-size:2rem;background-color:#f6e7e7;border-left:5px solid #a70f14;height:43px;padding-top:5px;padding-left:15px}@media screen and (max-width: 767px){.care__ttl,.cause__ttl{font-size:3.7333333333vw;border-width:1.3333333333vw;height:unset}}[v-cloak]{display:none}@media screen and (max-width: 767px){.pcOnly{display:none !important}}@media screen and (min-width: 768px){.spOnly{display:none !important}}.l-headerTop_navi li.c-has-line{position:relative;padding-left:20px}.l-headerTop_navi li.c-has-line::before{content:"";height:55%;background-color:#fff;width:1px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.l-spNavi{padding-bottom:14rem}@media print,screen and (min-width: 768px){.l-inner{width:1140px}.l-headerBtm_navi>li>a{min-width:90px;padding-left:10px;padding-right:10px}.l-headerBtm_navi>li:nth-child(5) a{padding:0}.l-headerBtm_navi>li:nth-child(6) a{padding-left:0}.fixed .l-headerBtm_navi li>a{min-width:70px}.fixed .l-headerBtm_navi li .trigger{min-width:70px}}@media screen and (min-width: 768px){.l-wrapper{min-width:1140px}}.l-footer{padding-bottom:100px}@media screen and (min-width: 768px){.l-share{margin-top:85px}}@media screen and (max-width: 767px){.l-bottomNavi_long{font-feature-settings:"palt";padding:0 !important}}.js-modal-open01{cursor:pointer}.c-store-modal{display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%}.c-store-modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(206,206,206,.9)}.c-store-modal_inner{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.c-store-modal_inner ul{width:200px;margin:20px auto 0}.c-store-modal_inner ul li{margin:7px 0 0}.c-store-modal_inner ul li a{border-radius:10px}.c-store-modal_ttl{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:3.4rem;font-weight:bold;text-align:center;color:darkred}@media screen and (max-width: 767px){.c-store-modal_ttl{font-size:2.2rem}}.c-store-modal_ttl::before{display:inline-block;width:24px;height:25px;margin:-5px 9px 0 0;background:url(/brand/koecure/img/top/icn_cart.png) no-repeat center;background-size:contain;content:""}.c-store-modal_btn{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:135px;height:30px;margin:31px auto 0;border:1px solid darkred;color:darkred;font-size:1.8rem}@media print,screen and (min-width: 768px){.c-store-modal_inner ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;width:789px;margin:40px auto 0}.c-store-modal_inner ul li{width:237px;margin:27px 13px 0}.c-store-modal_inner ul li:nth-of-type(-n + 3){margin-top:0}.c-store-modal_ttl{font-size:3.2rem}.c-store-modal_ttl::before{width:34px;height:36px;margin-right:17px}.c-store-modal_btn{width:180px;height:40px;margin:61px auto 0;font-size:1.8rem;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.c-store-modal_btn:hover{opacity:.8}}.cont__container{max-width:1028px}@media screen and (max-width: 767px){.cont__container{max-width:89.3333333333vw}}.cont__underline{font-weight:bold;background:linear-gradient(180deg, transparent 0%, transparent 70%, #fff200 65%, #fff200 90%, transparent 90%, transparent 100%)}@media screen and (max-width: 767px){.cont__underline{background:linear-gradient(180deg, transparent 0%, transparent 65%, #fff200 65%, #fff200 90%, transparent 90%, transparent 100%)}}.cont__ttl{font-size:3.2rem;font-weight:900;text-align:center;position:relative;border-bottom:1px solid #a70f14;padding-bottom:5px;margin-bottom:35px}@media screen and (max-width: 767px){.cont__ttl{font-size:5.8666666667vw;line-height:1.4545454545;border-width:.2666666667vw;padding-bottom:2.6666666667vw;margin-bottom:7.3333333333vw}}.cont__ttl::after{content:"";position:absolute;display:block;width:1028px;height:1px;bottom:-5px;background-color:#a70f14}@media screen and (max-width: 767px){.cont__ttl::after{width:89.3333333333vw;height:.2666666667vw;bottom:-1.3333333333vw}}.cont__ttl-top{font-size:2.2rem;color:#fff;position:relative;display:block;z-index:1;margin:0 auto 5px}@media screen and (max-width: 767px){.cont__ttl-top{font-size:4.8vw;margin-bottom:6.6666666667vw}}.cont__ttl-top::before{content:"";position:absolute;display:block;z-index:-1;left:50%;bottom:-20px;transform:translateY(-50%) translateX(-50%);width:130px;height:40px;background-color:#a70f14}@media screen and (max-width: 767px){.cont__ttl-top::before{bottom:-6.6666666667vw;width:29.3333333333vw;height:9.6vw}}@media screen and (max-width: 767px){.cont__wrap{max-width:89.3333333333vw;padding:0}}.cont__point{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){.cont__point{margin-top:0}}.cont__point-wrap-01,.cont__point-wrap-03,.cont__point-wrap-02{position:relative;display:inline-block;width:540px;margin-top:20px;margin-right:30px;padding:20px 30px 25px 25px;border:3px solid #930709;border-radius:16px;background-color:#fff}@media screen and (max-width: 767px){.cont__point-wrap-01,.cont__point-wrap-03,.cont__point-wrap-02{width:55.2vw;margin-top:0;margin-right:0;padding:4.6666666667vw 1.3333333333vw 4.6666666667vw 4vw;border-width:.4vw;border-radius:4vw}}.cont__point-wrap-01::before,.cont__point-wrap-03::before,.cont__point-wrap-02::before{content:"";position:absolute;top:30%;right:0;border-style:solid;border-width:33px 0 0 31px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #930709;translate:100% -50%}@media screen and (max-width: 767px){.cont__point-wrap-01::before,.cont__point-wrap-03::before,.cont__point-wrap-02::before{top:35%;border-width:4.4vw 0 0 4.1333333333vw}}.cont__point-wrap-01::after,.cont__point-wrap-03::after,.cont__point-wrap-02::after{content:"";position:absolute;top:30%;right:0;border-style:solid;border-width:25.6px 0 0 24.1px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;translate:100% calc(-50% + .5px)}@media screen and (max-width: 767px){.cont__point-wrap-01::after,.cont__point-wrap-03::after,.cont__point-wrap-02::after{top:35%;border-width:3.4133333333vw 0 0 3.2133333333vw}}.cont__point-wrap-02{margin-top:0;margin-right:0;margin-left:30px}@media screen and (max-width: 767px){.cont__point-wrap-02{margin-left:0;padding:4vw 2.6666666667vw}}.cont__point-wrap-02::before{top:25%;left:0;border-width:33px 31px 0 0;border-color:rgba(0,0,0,0) #930709 rgba(0,0,0,0) rgba(0,0,0,0);translate:-100% -50%}@media screen and (max-width: 767px){.cont__point-wrap-02::before{top:23%;border-width:4.4vw 4.1333333333vw 0 0}}.cont__point-wrap-02::after{top:25%;left:0;border-width:25.6px 24.1px 0 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-100% calc(-50% + .5px)}@media screen and (max-width: 767px){.cont__point-wrap-02::after{top:23%;left:1px;border-width:3.6vw 3.4666666667vw 0 0}}.cont__point-wrap-03{margin-top:0}@media screen and (max-width: 767px){.cont__point-wrap-03{padding-top:4vw;padding-bottom:4vw}}.cont__point-wrap-03::before,.cont__point-wrap-03::after{top:20%}@media screen and (max-width: 767px){.cont__point-wrap-03::before,.cont__point-wrap-03::after{top:23%}}.cont__point-ttl,.cont__point-ttl--right{position:absolute;top:-35px;left:25px}@media screen and (max-width: 767px){.cont__point-ttl,.cont__point-ttl--right{width:14.6666666667vw;top:-4.6666666667vw;left:4vw}}.cont__point-ttl--right{left:30px}@media screen and (max-width: 767px){.cont__point-ttl--right{left:2.6666666667vw}}@media screen and (max-width: 767px){.cont__point-txt,.cont__point-txt--right{font-size:3.4666666667vw;line-height:1.5384615385}}.cont__point-txt--right{padding-left:0}@media screen and (max-width: 767px){.cont__point-photo{justify-content:flex-start;width:24vw}}.cont__point-name{font-size:1.6rem;margin-top:3px}@media screen and (max-width: 767px){.cont__point-name{font-size:2.6666666667vw;margin-top:2vw}}.top__container{background-color:#f6e7e7}.top__ttl{padding:35px 0;font-size:3.4rem;line-height:1.3529411765;font-weight:bold;text-align:center;color:#000}@media screen and (max-width: 767px){.top__ttl{padding:6.6666666667vw 0;font-size:5.0666666667vw;line-height:1.5263157895}}.top__ttl-red{font-size:3.2rem;color:#a70f14;margin-bottom:10px;align-items:center;display:flex;justify-content:center}@media screen and (max-width: 767px){.top__ttl-red{font-size:4.2666666667vw}}.top__ttl-red::before,.top__ttl-red::after{content:"";background-color:#a70f14;width:191px;height:6px;transform:skew(-15deg, 0deg)}@media screen and (max-width: 767px){.top__ttl-red::before,.top__ttl-red::after{width:16.1333333333vw;height:.8vw}}.top__ttl-red::before{margin-right:10px}@media screen and (max-width: 767px){.top__ttl-red::before{margin-right:1.3333333333vw}}.top__ttl-red::after{margin-left:10px}@media screen and (max-width: 767px){.top__ttl-red::after{margin-left:1.3333333333vw}}.top__content-lead{padding:40px 0 75px}@media screen and (max-width: 767px){.top__content-lead{padding:5.3333333333vw 0 12.6666666667vw}}.top__img{display:block;margin:0 auto;width:800px;box-shadow:0px 0px 20px 0px rgba(51,51,51,.1)}@media screen and (max-width: 767px){.top__img{width:89.3333333333vw;box-shadow:0px 0px 2.6666666667vw 0px rgba(51,51,51,.1)}}.top__lead{font-size:2rem;line-height:2;margin-top:35px}@media screen and (max-width: 767px){.top__lead{font-size:4.2666666667vw;line-height:1.8125;margin-top:5.3333333333vw}}.top__introduction{padding:80px 0 75px}@media screen and (max-width: 767px){.top__introduction{padding:13.3333333333vw 0}}.top__introduction-group{display:flex;margin-bottom:10px;margin-left:135px}@media screen and (max-width: 767px){.top__introduction-group{flex-direction:column;justify-content:center;align-items:center;margin-bottom:2.6666666667vw;margin-left:0}}.top__introduction-img{border-radius:50%;margin-right:20px}@media screen and (max-width: 767px){.top__introduction-img{margin-right:0;margin-bottom:4vw;width:40vw}}.top__introduction-name{font-size:2.4rem}@media screen and (max-width: 767px){.top__introduction-name{font-size:4.2666666667vw;margin-top:-1.3333333333vw;margin-bottom:3.3333333333vw}}.top__introduction-txt-group{margin-top:20px}@media screen and (max-width: 767px){.top__introduction-txt-group{margin-top:0;text-align:center}}.top__introduction-txt--bold{font-weight:bold}@media screen and (max-width: 767px){.top__introduction-txt--bold{line-height:1.5}}.top__introduction-link{color:#0084ff}.top__introduction-note{font-size:1.4rem;margin-top:20px}@media screen and (max-width: 767px){.top__introduction-note{font-size:2.9333333333vw;line-height:1.7272727273;margin-top:5.3333333333vw;text-indent:-1em;padding-left:1em}}.structure{padding-top:60px}@media screen and (max-width: 767px){.structure{padding-top:14vw}}.structure__container{padding:50px 0 60px}@media screen and (max-width: 767px){.structure__container{padding-top:9.3333333333vw;padding-bottom:14vw}}.structure__ttl{font-size:2rem;background-color:#f6e7e7;border-top:2px solid #a70f14;border-bottom:2px solid #a70f14;height:44px;margin-bottom:20px}@media screen and (max-width: 767px){.structure__ttl{font-size:3.7333333333vw;border-width:.2666666667vw;height:8.8vw;margin-bottom:4vw}}.structure__txt-box{width:400px;margin-top:5px}@media screen and (max-width: 767px){.structure__txt-box{width:100%;margin-top:4.6666666667vw}}.structure__wrap{display:flex;justify-content:space-between;margin-top:25px}@media screen and (max-width: 767px){.structure__wrap{flex-direction:column;margin-top:7.3333333333vw}}.condition__item+.condition__item::before,.condition__item:nth-of-type(even)::before{content:"";position:absolute;top:-50px;left:67%;transform:translateY(-50%) translateX(-50%);border-right:23px solid rgba(0,0,0,0);border-left:23px solid rgba(0,0,0,0);border-top:27px solid #a70f14}@media screen and (max-width: 767px){.condition__item+.condition__item::before,.condition__item:nth-of-type(even)::before{top:-9.3333333333vw;left:50%;border-right:2.9333333333vw solid rgba(0,0,0,0);border-left:2.9333333333vw solid rgba(0,0,0,0);border-top:3.4666666667vw solid #a70f14}}.condition__container{padding-top:60px}@media screen and (max-width: 767px){.condition__container{padding-top:12.6666666667vw}}.condition__list{margin-bottom:50px}@media screen and (max-width: 767px){.condition__list{margin-bottom:5.3333333333vw}}.condition__item{position:relative;width:594px;padding:20px 0 25px;border:3px solid #a70f14}@media screen and (max-width: 767px){.condition__item{width:88.2666666667vw;padding:2.6666666667vw 0 3.3333333333vw 0;border-width:.5333333333vw}}@media screen and (min-width: 768px){.condition__item:nth-of-type(even){right:-200px}}@media screen and (min-width: 768px){.condition__item:nth-of-type(even)::before{left:33%}}.condition__item+.condition__item{margin-top:95px}@media screen and (max-width: 767px){.condition__item+.condition__item{margin-top:14.6666666667vw}}.condition__hdg{font-size:2.2rem;font-weight:bold;color:#a70f14;position:absolute;top:-28px;left:10px;background:linear-gradient(180deg, transparent 0%, transparent 55%, #fff200 55%, #fff200 80%, transparent 80%, transparent 100%);padding:0 5px}@media screen and (max-width: 767px){.condition__hdg{font-size:4.2666666667vw;top:-5.3333333333vw;left:1.3333333333vw;background:linear-gradient(180deg, transparent 0%, transparent 65%, #fff200 65%, #fff200 95%, transparent 95%, transparent 100%);padding:0 .6666666667vw}}.condition__txt{padding-left:25px;padding-right:35px}@media screen and (min-width: 768px){.condition__txt{line-height:1.5}}@media screen and (max-width: 767px){.condition__txt{padding-left:4.6666666667vw;padding-right:2vw}}@media screen and (max-width: 767px){.condition__img{display:block;margin-bottom:12vw}}.cause__sick-ttl--02,.cause__sick-ttl--01{position:relative;z-index:10;font-size:1.8rem;font-weight:bold;color:darkred}@media screen and (max-width: 767px){.cause__sick-ttl--02,.cause__sick-ttl--01{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}.cause__sick-ttl--02::before,.cause__sick-ttl--01::before{content:"";position:absolute;bottom:9px;z-index:-1;width:130px;height:18px;background-color:#f2f1da}@media screen and (max-width: 767px){.cause__sick-ttl--02::before,.cause__sick-ttl--01::before{bottom:1.2vw;width:26.6666666667vw;height:3.6vw}}.cause{padding-top:55px}@media screen and (max-width: 767px){.cause{padding-top:14.6666666667vw}}.cause__container{padding:45px 0 15px}@media screen and (max-width: 767px){.cause__container{padding-top:10vw;padding-bottom:12vw}}.cause__item+.cause__item{margin-top:45px}@media screen and (max-width: 767px){.cause__item+.cause__item{margin-top:9.3333333333vw}}.cause__ttl{margin-bottom:25px}@media screen and (max-width: 767px){.cause__ttl{padding:1.3333333333vw 0 1.3333333333vw 2.6666666667vw;margin-bottom:4vw}}.cause__sick{margin-top:20px;margin-left:40px}@media screen and (max-width: 767px){.cause__sick{margin-top:6.6666666667vw;margin-left:0}}.cause__sick-item+.cause__sick-item{margin-top:15px}@media screen and (max-width: 767px){.cause__sick-item+.cause__sick-item{margin-top:3.3333333333vw}}.cause__sick-ttl--02::before{width:93px}@media screen and (max-width: 767px){.cause__sick-ttl--02::before{width:19.2vw}}.cause__table{width:720px;margin:40px auto 35px;border:2px solid #000}@media screen and (max-width: 767px){.cause__table{width:100%;margin-top:4vw;margin-bottom:6vw;border-width:.5333333333vw}}.cause__table-ttl{width:170px;background-color:#f6e7e7;border-right:1px solid #333;border-bottom:1px solid #333;font-size:1.8rem;line-height:1;font-weight:bold;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.cause__table-ttl{width:24.5333333333vw;border-width:.2666666667vw;font-size:3.7333333333vw}}.cause__table-ttl--small{font-size:1.6rem}@media screen and (max-width: 767px){.cause__table-ttl--small{font-size:3.2vw}}.cause__table-txt{font-size:1.6rem;line-height:1.875;padding:10px 15px 15px 20px;border-bottom:1px solid #333}@media screen and (max-width: 767px){.cause__table-txt{font-size:3.4666666667vw;line-height:1.5384615385;padding:1.3333333333vw 2.6666666667vw 2vw;border-width:.2666666667vw}}.care{padding-top:55px;padding-bottom:80px}@media screen and (max-width: 767px){.care{padding-top:14vw;padding-bottom:14.6666666667vw}}.care__container{padding:45px 0 20px}@media screen and (max-width: 767px){.care__container{padding:9.3333333333vw 0 14.6666666667vw}}.care__list{display:grid;grid-template-columns:1fr 1fr;gap:45px 40px;justify-content:space-between}@media screen and (max-width: 767px){.care__list{grid-template-columns:1fr;gap:9.3333333333vw 0}}.care__ttl{margin-bottom:20px}@media screen and (max-width: 767px){.care__ttl{padding:1.3333333333vw 0 2vw 2.6666666667vw;margin-bottom:5.3333333333vw}}.care__txt{margin-top:20px}@media screen and (max-width: 767px){.care__txt{margin-top:3.3333333333vw}}.summary__container{padding:70px 0 100px}@media screen and (max-width: 767px){.summary__container{padding-top:15.3333333333vw;padding-bottom:13.3333333333vw}}.summary__wrap{max-width:1028px}@media screen and (max-width: 767px){.summary__wrap{max-width:89.3333333333vw}}.summary__img{display:block;width:720px;margin:60px auto 0}@media screen and (max-width: 767px){.summary__img{width:89.3333333333vw;margin-top:9.3333333333vw}}.summary__txt{font-size:2rem;line-height:2;margin-top:40px}@media screen and (max-width: 767px){.summary__txt{font-size:4.2666666667vw;line-height:1.8125;margin-top:6vw}}.summary__books{background-color:#fff;border:1px solid #ececec;padding:15px 0 30px 45px;margin-top:70px}@media screen and (max-width: 767px){.summary__books{border-width:.2666666667vw;padding:4vw 2.6666666667vw 5.3333333333vw 6.6666666667vw;margin-top:9.3333333333vw}}.summary__books-ttl{font-size:2.6rem;position:relative;padding-left:25px}@media screen and (max-width: 767px){.summary__books-ttl{font-size:4.8vw;padding-left:1.3333333333vw}}.summary__books-ttl::before{content:"";position:absolute;top:50%;left:5px;transform:translateY(-50%) translateX(-50%);width:12px;height:12px;border-radius:50%;border:5px solid #a70f14}@media screen and (max-width: 767px){.summary__books-ttl::before{left:-2vw;width:2.4vw;height:2.4vw;border-width:.8vw}}.summary__books-list{padding-left:20px}@media screen and (max-width: 767px){.summary__books-list{margin-top:2.6666666667vw;padding-left:0}}.summary__books-item{font-size:1.6rem;line-height:1.375;position:relative}@media screen and (max-width: 767px){.summary__books-item{font-size:3.4666666667vw;line-height:1.5384615385}}.summary__books-item::before{content:"";position:absolute;top:10px;left:-18px;width:6px;height:6px;transform:rotate(-45deg);background-color:#a70f14}@media screen and (max-width: 767px){.summary__books-item::before{top:2.6666666667vw;left:-2.6666666667vw;width:1.3333333333vw;height:1.3333333333vw}}.summary__books-item+.summary__books-item{margin-top:10px}@media screen and (max-width: 767px){.summary__books-item+.summary__books-item{margin-top:1.3333333333vw}}.summary__books-link{color:#0084ff}@media screen and (max-width: 767px){.summary__books-link{word-break:break-all}}.summary__product{background-color:darkred;background-image:url(/brand/koecure/koegare/img/summary_product-bg.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom;padding-top:40px;padding-bottom:245px}@media screen and (max-width: 767px){.summary__product{background-image:url(/brand/koecure/koegare/img/summary_product-bg_sp.png);padding-top:5.3333333333vw;padding-bottom:13.3333333333vw}}.summary__product-wrap{max-width:1028px}@media screen and (max-width: 767px){.summary__product-wrap{padding:0}}.summary__product-group{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media screen and (max-width: 767px){.summary__product-group{flex-direction:column;margin-top:5.3333333333vw}}.summary__product-txt{font-size:2.6rem;line-height:1.7307692308;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.summary__product-txt{font-size:4vw;line-height:1.8;text-align:center}}.summary__product-txt--small{font-size:1.8rem}@media screen and (max-width: 767px){.summary__product-txt--small{font-size:2.6666666667vw}}.summary__product-detail{display:flex;align-items:flex-end}@media screen and (min-width: 768px){.summary__product-detail{position:absolute;right:0;top:-50px}}@media screen and (max-width: 767px){.summary__product-detail{flex-direction:column-reverse;align-items:center;position:relative;margin-top:26vw}}.summary__product-detail-wrap{margin-right:20px}@media screen and (max-width: 767px){.summary__product-detail-wrap{margin-right:0}}@media screen and (max-width: 767px){.summary__product-logo{display:block;position:absolute;width:49.4666666667vw;top:-12vw;left:50%;transform:translateY(-50%) translateX(-50%)}}.summary__product-name{font-size:1.2rem;color:#fff;display:flex;align-items:center;justify-content:flex-end;margin-top:10px}@media screen and (max-width: 767px){.summary__product-name{font-size:3.4666666667vw;flex-direction:column;margin-top:1.8666666667vw}}.summary__product-name--box{border:1px solid #fff;display:flex;align-items:center;justify-content:center;width:75px;height:21px;margin-left:10px}@media screen and (max-width: 767px){.summary__product-name--box{border-width:.2666666667vw;width:23.8666666667vw;height:5.3333333333vw;margin-left:0;margin-top:1.3333333333vw}}.summary__product-img{box-shadow:0px 0px 60px 0px rgba(9,9,9,.3)}@media screen and (max-width: 767px){.summary__product-img{box-shadow:0px 0px 8vw 0px rgba(9,9,9,.3);width:37.3333333333vw}}