@charset "UTF-8";#line{overflow:hidden}#line *{margin:0;padding:0}@media screen and (max-width: 1366px){#line img{display:block;width:100%;object-fit:contain}}#line .p-mv{position:relative;width:100%}#line .p-mv picture,#line .p-mv picture img{width:100%;height:100%;object-fit:cover}#line .p-mv__wrap{position:relative;width:100%;height:750px;overflow:hidden}#line .p-mv__inr{position:absolute;top:98px;left:calc(50% + 40px);transform:translate(-50%);z-index:10;max-width:890px;width:100%;display:flex;gap:65px}#line .p-mv__box{position:relative}#line .p-mv__qr{position:absolute;bottom:-147px;left:62px;z-index:10;width:277px;height:277px}#line .p-mv__coupon{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:110px;background:#ff784f}#line .p-mv__coupon-inr{position:relative;left:40px;display:flex;align-items:center;max-width:890px;width:100%;height:100%;margin:0 auto}#line .p-friend{padding:90px 0 100px;background:#ebf1f1}#line .p-friend__container{position:relative;width:100%;padding:0 5%;margin:55px 0 0}#line .p-friend__container:before{content:"";position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%);z-index:5;display:block;width:100%;max-height:300px;height:100%;background:#fff}#line .p-friend__wrap{position:relative;z-index:10;max-width:1245px;width:100%;margin:0 auto}#line .p-friend__list{position:relative;display:flex;flex-wrap:wrap;gap:55px 40px;width:925px;margin:0 0 0 auto}#line .p-friend__list:before{content:"";position:absolute;top:calc(50% - 20px);left:-330px;transform:translateY(-50%);z-index:5;display:block;width:478px;height:770px;background:url(/cdn/shop/files/orihica_line-friend_bg.webp) no-repeat center/contain}#line [class*=p-friend__item]{position:relative;z-index:10;width:442px;padding:30px 45px 45px;border-radius:20px;box-shadow:15px 15px #d7dee2;background:#fff}#line .p-friend__box{display:flex;gap:25px}#line [class*=p-friend__icn]{width:90px}#line .p-friend__img{position:relative;left:15px;width:297px;margin:45px auto 20px}#line .p-friend__txt{width:212px}#line .p-friend__txt04{width:100%}#line .p-bg{width:100%;height:550px}#line .p-bg02{position:relative;z-index:5;height:500px;margin:-200px 0 0}#line .p-bg img{width:100%;height:100%;object-fit:cover}#line .p-howto{position:relative;z-index:10;margin:90px 0 0}#line .p-howto__container{position:relative;width:100%;padding:0 5%;margin:55px 0 0}#line .p-howto__wrap{position:relative;z-index:10;max-width:1230px;width:100%;margin:0 auto;padding:60px 80px;border-radius:20px;background:#eefbf2}#line .p-howto__list{display:flex;justify-content:center;gap:80px;width:100%}#line .p-howto__item{position:relative;width:300px}#line .p-howto__item:not(:last-of-type):before{content:"";position:absolute;top:0;right:-42px;width:2px;height:100%;background:linear-gradient(to bottom,#233052 8px,transparent 8px) repeat-y;background-size:2px 14px}#line .p-howto__qr{width:180px;margin:10px auto 0}@media screen and (max-width: 1366px){#line img{width:100%;object-fit:cover}#line .p-mv__wrap{max-height:750px;height:54.9048316252vw}#line .p-mv__inr{top:7.1742313324vw;left:calc(50% + 2.9282576867vw);width:65.1537335286vw;gap:4.7584187408vw}#line .p-mv__phone{width:20.2781844802vw}#line .p-mv__qr{position:absolute;bottom:-10.7613469985vw;left:4.5387994143vw;z-index:10;width:20.2781844802vw;height:20.2781844802vw}#line .p-mv__coupon{height:8.0527086384vw;background:#ff784f}#line .p-mv__coupon-inr{left:2.9282576867vw;width:65.1537335286vw}#line .p-friend__container:before{top:calc(50% - 1.4641288433vw);height:21.9619326501vw}#line .p-friend__wrap{max-width:1245px}#line .p-friend__list{gap:4.0263543192vw 2.9282576867vw;width:67.7159590044vw}#line .p-friend__list:before{top:calc(50% - 1.4641288433vw);left:-24.1581259151vw;width:34.9926793558vw;height:56.3689604685vw}#line [class*=p-friend__item]{width:32.3572474378vw;padding:2.196193265vw 3.2942898975vw 3.2942898975vw;border-radius:1.4641288433vw;box-shadow:1.0980966325vw 1.0980966325vw #d7dee2}#line .p-friend__box{gap:1.8301610542vw}#line [class*=p-friend__icn]{width:6.588579795vw}#line .p-friend__img{left:1.0980966325vw;width:21.7423133236vw;margin:3.2942898975vw auto 1.4641288433vw}#line .p-friend__txt{width:15.5197657394vw}#line .p-friend__txt04{width:100%}#line .p-bg{width:100%;height:40.2635431918vw}#line .p-bg02{height:36.6032210835vw;margin:-14.6412884334vw 0 0}#line .p-bg img{width:100%;height:100%;object-fit:cover}#line .p-howto__wrap{padding:4.39238653vw 5.8565153734vw;border-radius:1.4641288433vw;background:#eefbf2}#line .p-howto__list{display:flex;justify-content:center;gap:5.8565153734vw;width:100%}#line .p-howto__item{width:21.9619326501vw}#line .p-howto__item:not(:last-of-type):before{right:-3.074670571vw}#line .p-howto__qr{width:13.17715959vw}}@media screen and (max-width: 768px){#line .p-mv__wrap{max-height:none;height:auto;width:100%}#line .p-mv__inr{top:26.1333333333vw;left:0;transform:none;width:100%;justify-content:center;gap:4vw}#line .p-mv__phone{width:34.6666666667vw}#line .p-mv__qr{bottom:-21.3333333333vw;left:8vw;width:34.6666666667vw;height:34.6666666667vw}#line .p-mv__coupon{height:20vw;background:#ff784f}#line .p-mv__coupon-inr{position:static;width:100%}#line .p-friend{padding:20vw 5% 21.3333333333vw}#line .p-friend__container{margin:58.6666666667vw 0 0;padding:0}#line .p-friend__list{flex-direction:column;width:100%;gap:5.3333333333vw}#line .p-friend__list:before{top:-51.7333333333vw;left:calc(50% + 2.6666666667vw);transform:translate(-50%);width:73.8666666667vw;height:118.4vw}#line [class*=p-friend__item]{width:calc(100% - 2.6666666667vw);padding:5.3333333333vw 9.3333333333vw 8.5333333333vw;border-radius:5.3333333333vw;box-shadow:2.6666666667vw 2.6666666667vw #d7dee2}#line .p-friend__box{gap:5.3333333333vw}#line [class*=p-friend__icn]{width:14.6666666667vw}#line .p-friend__txt{width:100%}#line .p-friend__img{left:0;width:69.3333333333vw;margin:2.6666666667vw auto 5.3333333333vw}#line .p-bg{height:80vw}#line .p-bg02{margin:-31.4666666667vw 0 0}#line .p-howto{margin:20vw 0 0}#line .p-howto__container{margin:14.6666666667vw 0 0}#line .p-howto__wrap{padding:13.3333333333vw 5% 10.6666666667vw}#line .p-howto__list{flex-direction:column;gap:21.3333333333vw}#line .p-howto__item{width:100%;padding:0}#line .p-howto__item:not(:last-of-type):before{top:auto;bottom:-10.6666666667vw;left:auto;right:auto;width:100%;height:2px;background:linear-gradient(to right,#233052 8px,transparent 8px) repeat-x;background-size:13px 2px}#line .p-howto__qr{width:140px;height:140px;margin:4.2666666667vw auto 0}}#line .c-txt__coupon{width:574px}#line .c-txt__subttl{text-align:center;color:#233052;font-size:50px;font-weight:600}#line .c-txt__subttl-lead{margin:25px 0 0;text-align:center;color:#233052;font-size:16px;font-weight:400}#line .c-txt__friend-num{display:flex;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto 30px;border-radius:50%;background:#233052;color:#fff;font-size:60px;font-weight:600;line-height:1.05}#line .c-txt__friend-head{margin:0 0 10px;color:#233052;font-size:26px;font-weight:600;line-height:1.4}#line .c-txt__friend-txt{color:#233052;font-size:16px;font-weight:600;line-height:1.6}#line .c-txt__friend-supplement{display:flex;margin:8px 0 0;color:#233052;font-size:12px;font-weight:400;line-height:1.6}#line .c-txt__friend-supplement:before{content:"\203b";display:inline-block;color:#233052;font-size:12px;font-weight:400;line-height:1.6}#line [class*=c-txt__howto-num]{width:130px;height:130px;margin:0 auto 45px}#line .c-txt__howto-head{color:#233052;font-size:20px;font-weight:600;line-height:1.4}#line .c-txt__howto-txt{margin:8px 0 0;color:#233052;font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width: 1366px){#line .c-txt__ttl{width:32.5036603221vw}#line .c-txt__coupon{width:42.0204978038vw}#line .c-txt__subttl{font-size:clamp(30px,3.6603221083vw,50px)}#line .c-txt__subttl-lead{font-size:clamp(14px,1.1713030747vw,16px)}#line .c-txt__friend-num{width:9.5168374817vw;height:9.5168374817vw;margin:0 auto 2.196193265vw;font-size:4.39238653vw}#line .c-txt__friend-head{font-size:clamp(20px,1.9033674963vw,26px)}#line .c-txt__friend-txt{font-size:clamp(14px,1.1713030747vw,16px)}#line .c-txt__friend-supplement{font-size:clamp(10px,.878477306vw,12px)}#line [class*=c-txt__howto-num]{width:9.5168374817vw;height:9.5168374817vw;margin:0 auto 3.2942898975vw}#line .c-txt__howto-head{font-size:clamp(17px,1.4641288433vw,20px)}#line .c-txt__howto-txt{font-size:clamp(14px,1.1713030747vw,16px)}}@media screen and (max-width: 768px){#line .c-txt__coupon{width:76.8vw;margin:0 0 0 8vw}#line .c-txt__ttl{width:50.6666666667vw}#line .c-txt__subttl{font-size:8.5333333333vw}#line .c-txt__subttl-lead{margin:8vw 0 0;text-align:left;font-size:4.2666666667vw;line-height:1.6}#line .c-txt__friend-num{width:21.3333333333vw;height:21.3333333333vw;margin:0 auto 6.6666666667vw;font-size:8.5333333333vw}#line .c-txt__friend-head{margin:0 0 1.6vw;font-size:5.3333333333vw}#line .c-txt__friend-txt{font-size:4.2666666667vw}#line .c-txt__friend-supplement{margin:1.3333333333vw 0 0;font-size:3.2vw}#line .c-txt__friend-supplement:before{font-size:3.2vw}#line [class*=c-txt__howto-num]{width:24vw;height:24vw;margin:0 auto 4vw}#line .c-txt__howto-head,#line .c-txt__howto-txt{font-size:4.2666666667vw}}#line .c-txt__table{max-width:980px;width:100%;margin:80px auto 0;padding:0 60px 60px;border-radius:10px;text-align:left;background:#fff}#line .c-txt__table_line{margin:60px 0 0}#line .c-txt__table-subttl{margin:25px 0 30px;padding-bottom:10px;border-bottom:1px solid #233052;color:#233052;font-size:26px;font-weight:600;line-height:1.28}#line .c-txt__table-list{margin:0 0 60px}#line .c-txt__table-child{margin:10px 0 0}#line .c-txt__table-txt{position:relative;margin:0 0 10px;color:#233052;font-size:16px;font-weight:400;line-height:1.6}#line .c-txt__table-txt a{text-decoration:underline;color:#233052;font-size:16px;font-weight:400;line-height:1.6}#line .c-txt__table-txt_s{margin:0 0 6px;font-size:11px}#line .c-txt__table-txt_circle{padding:0 0 0 10px}#line .c-txt__table-txt_circle:before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50%;background:#233052}#line .c-txt__table-txt_line{margin:0 0 10px;padding:0 0 0 15px;font-size:14px}#line .c-txt__table-txt_line:before{content:"";position:absolute;top:11px;left:0;width:6px;height:2px;background:#233052}@media screen and (max-width: 1366px){#line .c-txt__table{width:71.7423133236vw;margin:80px auto 0;padding:0 4.39238653vw 4.39238653vw;border-radius:.7320644217vw}#line .c-txt__table_line{margin:4.39238653vw 0 0}#line .c-txt__table-subttl{margin:25px 0 30px;padding-bottom:10px;font-size:clamp(20px,1.9033674963vw,26px)}#line .c-txt__table-list{margin:0 0 4.39238653vw}#line .c-txt__table-txt{margin:0 0 10px;font-size:clamp(14px,1.1713030747vw,16px)}#line .c-txt__table-txt a{font-size:clamp(14px,1.1713030747vw,16px)}}@media screen and (max-width: 768px){#line .c-txt__table{max-width:none;width:90%;margin:16vw auto 0;padding:0 5% 16vw;border-radius:2.6666666667vw;text-align:left}#line .c-txt__table-subttl{margin:9.6vw 0 5.3333333333vw;padding:0 0 3.2vw;font-size:4.8vw}#line .c-txt__table-list{margin:0}#line .c-txt__table-child{margin:10px 0 0}#line .c-txt__table-txt{position:relative;margin:0 0 12px;color:#222;font-size:4.2666666667vw;font-weight:400;line-height:1.6}#line .c-txt__table-txt a{text-decoration:underline;color:#222;font-size:4.2666666667vw;font-weight:400;line-height:1.6}#line .c-txt__table-txt_circle{margin:0 0 3.7333333333vw;padding:0 0 0 2.1333333333vw;font-size:2.9333333333vw;line-height:1.5}#line .c-txt__table-txt_circle:before{top:2.1333333333vw;left:0;width:1.6vw;height:1.6vw}#line .c-txt__table-txt_line{margin:0 0 10px;padding:0 0 0 15px;font-size:14px}#line .c-txt__table-txt_line:before{content:"";position:absolute;top:11px;left:0;width:6px;height:2px;background:#222}#line .c-txt__table-minttl{margin:8vw 0 5.3333333333vw;padding:0 0 2.1333333333vw;font-size:5.8666666667vw}#line .c-txt__table-txt,#line .c-txt__table-txt a{font-size:4.2666666667vw}#line .c-txt__table-txt_s{font-size:2.9333333333vw}}.caution-text li:last-of-type{display:none}body{margin:0}#summersale2025 .c-parts-product{position:relative;z-index:10;gap:0;flex-wrap:nowrap;max-width:none;width:5760px;margin:60px 0 0}#summersale2025 .c-parts-product.flickity-enabled{width:100%}#summersale2025 .c-parts-product__item{max-width:none;width:230px;margin:0 10px 0 0;cursor:pointer}#summersale2025 .c-parts-product__img{width:100%;height:300px}#summersale2025 .c-parts-product__img img{width:100%;height:100%;object-fit:cover}#summersale2025 .c-parts-product__title{margin:15px 0 5px;color:#222;font-size:15px;font-weight:500;line-height:1.4}#summersale2025 .c-parts-product__compareprice{display:none;vertical-align:middle;color:#222;font-size:14px;font-weight:400;line-height:1.4}#summersale2025 .c-parts-product__price{display:inline-block;vertical-align:middle;color:#222;font-size:14px;font-weight:400;line-height:1.4}#summersale2025 .c-parts-product__rate{display:none}#summersale2025 .c-parts-product__item_sale .c-parts-product__compareprice{display:inline-block;text-decoration:line-through}#summersale2025 .c-parts-product__item_sale .c-parts-product__price,#summersale2025 .c-parts-product__rate{color:#d70e0e;font-size:16px}#summersale2025 .c-parts-product__txt{display:none;margin:0 0 0 20px;vertical-align:middle;font-size:40px;font-weight:700}@media screen and (max-width: 768px){#summersale2025 .c-parts-product{width:1536vw;margin:16vw 0 0}#summersale2025 .c-parts-product__item{width:61.3333333333vw;margin:0 2.6666666667vw 0 0}#summersale2025 .c-parts-product__img{height:80vw}#summersale2025 .c-parts-product__title,#summersale2025 .c-parts-product__compareprice,#summersale2025 .c-parts-product__price{font-size:4.2666666667vw}}#line .c-parts-btn_friend01{margin:50px 0 15px}#line .c-parts-btn_friend a.button{max-width:440px;width:100%;height:44px;border-color:#233052;background:#233052}#line .c-parts-btn_friend a.button span{font-weight:600;font-size:16px;letter-spacing:0}#line .c-parts-btn_friend a.button:hover{border-color:#233052}#line .c-parts-btn_friend a.button:hover span{color:#233052}#line .c-parts-btn{display:flex;justify-content:center}#line .c-parts-btn_line{margin:75px 0 0}#line .c-parts-btn_howto{margin:20px 0 0}#line .c-parts-btn_table{margin:80px 0 0}#line .c-parts-btn a.button{max-width:440px;width:100%;height:44px;border-color:#05c755;background:#05c755}#line .c-parts-btn_howto a.button{max-width:300px}#line .c-parts-btn a.button span{font-weight:600;font-size:16px;letter-spacing:0}#line .c-parts-btn a.button:hover{border-color:#05c755}#line .c-parts-btn a.button:hover span{color:#05c755}@media screen and (max-width: 1366px){#line .c-parts-btn_friend01{margin:3.6603221083vw 0 1.0980966325vw}#line .c-parts-btn a.button{min-width:300px;width:32.2108345534vw}#line .c-parts-btn_friend a.button,#line .c-parts-btn_howto a.button{min-width:auto}#line .c-parts-btn_table{margin:5.8565153734vw 0 0}}@media screen and (max-width: 768px){#line .c-parts-btn_friend01{margin:5.3333333333vw 0 4vw}#line .c-parts-btn_line{margin:18.6666666667vw 0 0}#line .c-parts-btn_howto{margin:4vw 0 0}#line .c-parts-btn a.button{width:100%}#line .c-parts-btn_table{margin:16vw 0 0}}#line .display_tw{display:none!important}html[lang=tw] #line .display_tw{display:block!important}#line .c-bnr{position:fixed;top:50%;left:0;z-index:50;transform:translate(-100%,-50%);width:50px;transition:.5s;cursor:pointer}#line .c-bnr a{display:block}#line .c-bnr span:first-of-type{display:block;width:27px}#line .c-bnr span:last-of-type{display:block;width:20px;margin:8px 0 0}#line .c-bnr.show{transform:translateY(-50%)}#line .c-bnr.hide{transform:translate(-100%,-50%)}html[lang=tw] #line .c-bnr_sp{display:none!important}@media screen and (max-width: 768px){#header{background:transparent}#header.hidden{transform:none}#header>.row{position:relative;z-index:5;border-bottom:1px solid var(--color-header-border, var(--color-border));background:#fff}html[lang=tw] #line .c-bnr{display:none!important}html[lang=tw] #line .c-bnr_sp{display:block!important}.c-bnr_sp{position:relative;top:-1px;z-index:1;width:100%;height:0;transition:.5s}.c-bnr_sp a{transform:translateY(-101%);display:block;padding:0;border-radius:0;text-align:center}.c-bnr_sp.show a{transform:translateY(0)}.c-bnr_sp.hide a{transform:translateY(-101%)}.c-bnr_sp img{width:100%;margin:0 auto}}#summersale2025 .c-wrap{padding:0 5%}@media screen and (max-width: 768px){#summersale2025 .p-mv__box_line .c-wrap{padding:0}}
/*# sourceMappingURL=/cdn/shop/files/orihica-line.css.map */
