:root{--font-family: opensans, Helvetica, Arial, sans-serif;--radius: .125rem;--sticky-top: 3.75rem;--gutter-grid: .6875rem;--slate-gray-rgb: 106, 119, 142;--slate-gray: #6a778e;--bright-gray: #353a49;--wild-blue: #8798bf;--whisper: #f3f4f8;--alabaster: #fafafa;--error: #c82929;--snow: #fff;--black: #000;--mystic: #e1e5ef;--tundora: #4d4d4d;--red-ribbon: #ec0c2d;--html-padding: 21.875rem;--html-padding-m: 15.625rem;--html-padding-l: 18.75rem;--html-padding-xs: 15.625rem;--gutter: 2.5rem;--default: #000;--text: #575757;--applegreen: #82be00;--blue: #1a73e8;--dove-gray: #707070;--gray-1: #505050;--gray-2: #747678;--gray-3: #a0a0a0;--gray-4: #b9b9b9;--gray-5: #d7d7d7;--gray-6: #e1e1e1;--gray-7: #efefef;--gray-8: #f7f7f7;--gallery: #ededed;--gray-loyalty: #fafafa;--limegreen: #d2e100;--orange: #e05206;--raspberry: #cd0037;--red: #d52b1e;--persian-red: #c82929;--yellow: #ffb612;--antigua: #82c4ce;--outline-color: #007bff;--parma: #8798bf;--botticelli: #cfd6e6;--facebook: #3b5998;--pinterest: #bd081c;--parma-dark: #5f697a;--pink: #d50b5f;--hollywood: #ec008c;--golden: #af8e58;--background-error: #ffe5e5;--background-success: #ecffe5}@media screen and (max-width: 768px){.is_sp{display:block!important}.is_pc{display:none!important}}@media screen and (min-width: 769px){.is_sp{display:none!important}.is_pc{display:block!important}}.lp-nav{background:#f3f4f8;padding:68px 30px}.lp-nav ul{display:flex;justify-content:center;margin:0 auto}.lp-nav ul li{list-style-type:none;width:100%;max-width:347px}.lp-nav ul li:not(:last-of-type){margin-right:20px}.lp-nav ul li a{text-align:center;display:block;background:#fff;color:#011e41;font-weight:700;width:100%;padding:26px 10px;border:1px solid #6A778E;border-radius:10px;transition:all .2s ease 0s}.lp-nav ul li a:hover{text-decoration:none;opacity:.5}.lp-nav ul li a.active{position:relative;background:#011e41;color:#fff;border:1px solid #011E41}.lp-nav ul li a.active:after{content:"";position:absolute;bottom:0;right:0;left:0;margin:0 auto;display:block;background:#011e41;width:18px;height:18px;transform:translateY(50%) rotate(45deg)}.lp-bnr{display:flex;justify-content:space-between;max-width:1140px;margin:0 auto;padding:0 30px}.lp-bnr a{display:block;width:31.4814814815%;transition:all .2s ease 0s}.lp-bnr a:hover{opacity:.5}.lp-bnr a:not(:last-of-type){margin-bottom:20px}#main:has(#oc-coodinate-2026){font-family:FuturaPT,Raleway,sans-serif;color:#011e41;padding:0}#main:has(#oc-coodinate-2026) ul,#main:has(#oc-coodinate-2026) ul li{list-style-type:none;padding:0}#main:has(#oc-coodinate-2026) a{text-decoration:none}#main:has(#oc-coodinate-2026) a:hover{text-decoration:none}@media screen and (max-width: 768px){.lp-nav{display:none}.lp-bnr{display:block;padding:0 20px}.lp-bnr a{width:100%}#main:has(#oc-coodinate-2026) .header ul,#main:has(#oc-coodinate-2026) .header ul li{list-style-type:none;padding:0}#main:has(#oc-coodinate-2026) .header .header__inner{padding:78px 20px 0}#main:has(#oc-coodinate-2026) .header .header__inner h1{text-align:center;font-size:34px;line-height:1.5}#main:has(#oc-coodinate-2026) .header .header__inner p{font-size:14px;margin:24px auto 0;line-height:1.7857142857}#main:has(#oc-coodinate-2026) .lp_main{padding:80px 0}#main:has(#oc-coodinate-2026) .lp_main .tab_link{display:flex;justify-content:center;width:100%;gap:10px;position:relative}#main:has(#oc-coodinate-2026) .lp_main .tab_link:after{display:block;width:100%;height:2px;content:"";background-color:#e40046;position:absolute;bottom:0}#main:has(#oc-coodinate-2026) .lp_main .tab_link li{width:43.5897435897%}#main:has(#oc-coodinate-2026) .lp_main .tab_link li a{border:2px solid #6A778E;border-bottom:2px solid #fff;color:#6a778e;border-radius:20px 20px 0 0;background-color:#fff;display:block;text-align:center;font-size:20px;font-weight:700;line-height:1;padding:16px 0}#main:has(#oc-coodinate-2026) .lp_main .tab_link li.active{z-index:2}#main:has(#oc-coodinate-2026) .lp_main .tab_link li.active a{border:2px solid #E40046;color:#e40046;border-bottom:2px solid #fff}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link{display:flex;justify-content:center;margin:40px auto;gap:20px}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li{width:25.641025641%}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a{display:flex;flex-direction:column;position:relative;text-align:center;color:#e40046}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a img{width:100%}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a p{font-size:18px;line-height:1.8;margin-top:5px;font-weight:700;margin-bottom:5px;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a:after{content:"";display:block;border-top:1px solid #E40046;border-right:1px solid #E40046;width:6px;height:6px;transform:rotate(135deg);margin:0 auto}section:has(article.item-type .heading){margin-top:80px}section:has(article.item-type .heading).has-itemtype--first{margin-top:0}#main:has(#oc-coodinate-2026) .item-type{padding:0 20px}#main:has(#oc-coodinate-2026) .item-type .heading{position:relative}#main:has(#oc-coodinate-2026) .item-type .heading h2{position:absolute;display:flex;justify-content:center;width:100%;top:0;height:100%;align-items:center;color:#fff;font-size:20px;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .item-type .section__coordinate{margin-top:67px;padding:0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list{margin-top:64px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img{position:relative;display:flex;justify-content:center}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img .icon{position:absolute;top:-24px;border:1px solid #E40046;border-bottom:0;width:150px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px 0 0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img .icon span{font-weight:700;font-size:16px;color:#e40046;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products{margin-top:20px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .h3{font-size:18px;font-weight:700;line-height:1.8;margin:20px auto}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product{position:relative;display:table;width:100%;color:#011e41}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products span.section__list-product{margin-top:-1px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-name{vertical-align:middle;display:table-cell;font-size:14px;font-weight:700;line-height:180%;padding:9px 0 9px 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;width:44.2857142857%}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-price{vertical-align:middle;position:relative;display:table-cell;font-size:14px;line-height:180%;width:55.7142857143%;padding:9px 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-price:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;background:#f5f5f5;width:1px;height:calc(100% - 20px)}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products a.section__list-product:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto 0;border-top:1px solid #011E41;border-right:1px solid #011E41;width:6px;height:6px;transform:rotate(45deg)}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product:not(:first-of-type) .section__list-product-name,#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product:not(:first-of-type) .section__list-product-price{border-top:0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn{margin-top:20px;text-align:center}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a{position:relative;font-size:16px;line-height:1.8;padding:10px 0;color:#fff;display:block;border:1px solid #011E41;background-color:#011e41;border-radius:50px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:before{content:"";background:url('data:image/svg+xml;utf8,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.00001 5H4.77701C3.47701 5 2.82801 5 2.36701 5.265C1.96101 5.498 1.64901 5.865 1.48601 6.304C1.30101 6.803 1.40701 7.444 1.62101 8.724V8.726L2.55401 14.326C2.71301 15.276 2.79201 15.751 3.02901 16.108C3.23901 16.422 3.53201 16.67 3.87601 16.825C4.26601 17 4.74801 17 5.71101 17H14.289C15.252 17 15.733 17 16.124 16.825C16.468 16.67 16.762 16.422 16.971 16.108C17.208 15.751 17.287 15.276 17.445 14.326L18.379 8.726V8.722C18.593 7.442 18.699 6.802 18.514 6.304C18.3512 5.8654 18.0398 5.49775 17.634 5.265C17.173 5 16.523 5 15.223 5H14M6.00001 5H14M6.00001 5C6.00001 3.93913 6.42143 2.92172 7.17158 2.17157C7.92173 1.42143 8.93914 1 10 1C11.0609 1 12.0783 1.42143 12.8284 2.17157C13.5786 2.92172 14 3.93913 14 5" stroke="%23FFF" stroke-linecap="round" stroke-linejoin="round"/> </svg>') 0 0 no-repeat;position:absolute;left:28px;margin-top:2px;display:block;width:24px;height:24px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:after{content:"";position:absolute;top:0;bottom:0;right:23px;margin:auto 0;border-top:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;transform:rotate(45deg)}}@media screen and (min-width: 769px){.lp-bnr{margin-top:150px}#main:has(#oc-coodinate-2026) .header ul,#main:has(#oc-coodinate-2026) .header ul li{list-style-type:none;padding:0}#main:has(#oc-coodinate-2026) .header .header__inner{padding:150px 20px;width:100%;max-width:1140px;margin:0 auto}#main:has(#oc-coodinate-2026) .header .header__inner h1{text-align:center;font-size:34px;line-height:1.5}#main:has(#oc-coodinate-2026) .header .header__inner p{font-size:14px;margin:50px auto 0;line-height:1.7857142857;text-align:center}#main:has(#oc-coodinate-2026) .lp_main{padding:0}#main:has(#oc-coodinate-2026) .lp_main .tab_link{display:flex;justify-content:center;width:100%;gap:10px;position:relative}#main:has(#oc-coodinate-2026) .lp_main .tab_link:after{display:block;width:100%;height:2px;content:"";background-color:#e40046;position:absolute;bottom:0}#main:has(#oc-coodinate-2026) .lp_main .tab_link li{width:43.5897435897%;max-width:515px}#main:has(#oc-coodinate-2026) .lp_main .tab_link li a{border:1px solid #6A778E;border-bottom:2px solid #fff;color:#6a778e;border-radius:20px 20px 0 0;background-color:#fff;display:block;text-align:center;font-size:20px;font-weight:700;line-height:1;padding:16px 0}#main:has(#oc-coodinate-2026) .lp_main .tab_link li.active{z-index:2}#main:has(#oc-coodinate-2026) .lp_main .tab_link li.active a{border:2px solid #E40046;color:#e40046;border-bottom:2px solid #fff}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link{display:flex;justify-content:center;margin:100px auto;gap:60px;padding:0 30px}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li{width:48%;max-width:180px}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a{display:flex;flex-direction:column;position:relative;text-align:center;color:#e40046}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a img{width:100%}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a p{font-size:18px;line-height:1.8;margin-top:5px;font-weight:700;margin-bottom:5px;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .lp_main .item-anchor-link li a:after{content:"";display:block;border-top:1px solid #E40046;border-right:1px solid #E40046;width:6px;height:6px;transform:rotate(135deg);margin:0 auto}section:has(article.item-type .heading){margin:150px auto 0}section:has(article.item-type .heading).has-itemtype--first{margin-top:0}#main:has(#oc-coodinate-2026) .item-type{max-width:1140px;padding:0 30px;margin:auto}#main:has(#oc-coodinate-2026) .item-type .heading{position:relative}#main:has(#oc-coodinate-2026) .item-type .heading h2{position:absolute;display:flex;justify-content:center;width:100%;top:0;height:100%;align-items:center;color:#fff;font-size:35px;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .item-type .section__coordinate{margin-top:100px;padding:0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img{max-width:500px;width:43.8596491228%;position:relative;display:flex}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img .icon{position:absolute;top:-24px;left:30px;border:1px solid #E40046;border-bottom:0;width:167px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px 0 0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-img .icon span{font-weight:700;font-size:16px;color:#e40046;letter-spacing:.03rem}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products{margin-top:0;max-width:500px;width:43.8596491228%}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .h3{font-size:18px;font-weight:700;line-height:1.8;margin:0 auto 35px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product{position:relative;display:table;width:100%;color:#011e41;transition:all .2s ease 0s}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products span.section__list-product{margin-top:-1px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-name{vertical-align:middle;display:table-cell;font-size:14px;font-weight:700;line-height:180%;padding:9px 0 9px 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-price{vertical-align:middle;position:relative;display:table-cell;font-size:14px;line-height:180%;width:69.2%;padding:9px 10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-price .is_pc{display:inline-block!important}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product-price:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;background:#f5f5f5;width:1px;height:calc(100% - 20px)}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products a.section__list-product:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto 0;border-top:1px solid #011E41;border-right:1px solid #011E41;width:6px;height:6px;transform:rotate(45deg)}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product:not(:first-of-type) .section__list-product-name,#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products .section__list-product:not(:first-of-type) .section__list-product-price{border-top:0}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-products a.section__list-product:hover{transition:all .2s ease 0s;opacity:.3}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn{width:255px;margin-top:30px;text-align:center}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a{position:relative;font-size:16px;line-height:1.8;padding:10px 0;color:#fff;display:block;border:1px solid #011E41;background-color:#011e41;border-radius:50px;text-indent:1rem;transition:all .2s ease 0s}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:before{content:"";background:url('data:image/svg+xml;utf8,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.00001 5H4.77701C3.47701 5 2.82801 5 2.36701 5.265C1.96101 5.498 1.64901 5.865 1.48601 6.304C1.30101 6.803 1.40701 7.444 1.62101 8.724V8.726L2.55401 14.326C2.71301 15.276 2.79201 15.751 3.02901 16.108C3.23901 16.422 3.53201 16.67 3.87601 16.825C4.26601 17 4.74801 17 5.71101 17H14.289C15.252 17 15.733 17 16.124 16.825C16.468 16.67 16.762 16.422 16.971 16.108C17.208 15.751 17.287 15.276 17.445 14.326L18.379 8.726V8.722C18.593 7.442 18.699 6.802 18.514 6.304C18.3512 5.8654 18.0398 5.49775 17.634 5.265C17.173 5 16.523 5 15.223 5H14M6.00001 5H14M6.00001 5C6.00001 3.93913 6.42143 2.92172 7.17158 2.17157C7.92173 1.42143 8.93914 1 10 1C11.0609 1 12.0783 1.42143 12.8284 2.17157C13.5786 2.92172 14 3.93913 14 5" stroke="%23FFF" stroke-linecap="round" stroke-linejoin="round"/> </svg>') 0 0 no-repeat;background-size:contain;position:absolute;top:calc(50% - 10px);left:18px;display:block;width:20px;height:20px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto 0;border-top:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;transform:rotate(45deg)}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:hover{color:#011e41;border:1px solid #011E41;background-color:#fff;transition:.3s}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:hover:before{background:url('data:image/svg+xml;utf8,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.00001 5H4.77701C3.47701 5 2.82801 5 2.36701 5.265C1.96101 5.498 1.64901 5.865 1.48601 6.304C1.30101 6.803 1.40701 7.444 1.62101 8.724V8.726L2.55401 14.326C2.71301 15.276 2.79201 15.751 3.02901 16.108C3.23901 16.422 3.53201 16.67 3.87601 16.825C4.26601 17 4.74801 17 5.71101 17H14.289C15.252 17 15.733 17 16.124 16.825C16.468 16.67 16.762 16.422 16.971 16.108C17.208 15.751 17.287 15.276 17.445 14.326L18.379 8.726V8.722C18.593 7.442 18.699 6.802 18.514 6.304C18.3512 5.8654 18.0398 5.49775 17.634 5.265C17.173 5 16.523 5 15.223 5H14M6.00001 5H14M6.00001 5C6.00001 3.93913 6.42143 2.92172 7.17158 2.17157C7.92173 1.42143 8.93914 1 10 1C11.0609 1 12.0783 1.42143 12.8284 2.17157C13.5786 2.92172 14 3.93913 14 5" stroke="%2328367B" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;background-size:contain;transition:.3s}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list-btn a:hover:after{border-top:1px solid #011E41;border-right:1px solid #011E41;transition:.3s}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list.flex_reverse{flex-direction:row-reverse}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list.flex_reverse .section__list-img{max-width:500px;width:43.8596491228%;position:relative;display:flex}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list.flex_reverse .section__list-img .icon{position:absolute;top:-24px;left:auto;right:30px}#main:has(#oc-coodinate-2026) .item-type .section__coordinate .section__list.flex_reverse .section__list-img .icon span{font-weight:700;font-size:16px;color:#e40046;letter-spacing:.03rem}}#main:has(#oc-coodinate-2026) .lp_main.boy .tab_link:after{display:block;width:100%;height:2px;content:"";background-color:#28367b;position:absolute;bottom:0}#main:has(#oc-coodinate-2026) .lp_main.boy .tab_link li.active{z-index:2}#main:has(#oc-coodinate-2026) .lp_main.boy .tab_link li.active a{border:2px solid #28367B;color:#28367b;border-bottom:2px solid #fff}#main:has(#oc-coodinate-2026) .lp_main.boy .item-anchor-link li a{color:#28367b}#main:has(#oc-coodinate-2026) .lp_main.boy .item-anchor-link li a:after{content:"";display:block;border-top:1px solid #28367B;border-right:1px solid #28367B;width:6px;height:6px;transform:rotate(135deg);margin:0 auto}#main:has(#oc-coodinate-2026 .boy) .item-type .section__coordinate .section__list-img{position:relative;display:flex;justify-content:center}#main:has(#oc-coodinate-2026 .boy) .item-type .section__coordinate .section__list-img .icon{border:1px solid #28367B;border-bottom:0}#main:has(#oc-coodinate-2026 .boy) .item-type .section__coordinate .section__list-img .icon span{color:#28367b}
/*# sourceMappingURL=/cdn/shop/t/58/assets/occasion-coordinate2026.css.map */
