.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}.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}.lp-bnr a:hover{opacity:.5}.lp-bnr a:not(:last-of-type){margin-bottom:20px}main:has(#occasion-fair-2026) #main{font-family:FuturaPT,Raleway,sans-serif;color:#011e41;padding:0}main:has(#occasion-fair-2026) article{padding:0}main:has(#occasion-fair-2026) .PC{display:block}main:has(#occasion-fair-2026) .SP{display:none}main:has(#occasion-fair-2026) li,main:has(#occasion-fair-2026) ul{list-style-type:none;padding:0}main:has(#occasion-fair-2026) .header p{font-size:16px;margin:0 0 54px}main:has(#occasion-fair-2026) .anchorlink ul{display:flex;justify-content:center;gap:0 clamp(20px,3.125vw,50px);margin:min(20px,calc(24/390*100vw),40px) 0}main:has(#occasion-fair-2026) .anchorlink ul li{list-style-type:none;width:200px}main:has(#occasion-fair-2026) .anchorlink ul li:first-of-type a{color:#e40046;border:1px solid #E40046;transition:all .2s ease}main:has(#occasion-fair-2026) .anchorlink ul li:first-of-type a:hover{color:#fff;background:#e40046}main:has(#occasion-fair-2026) .anchorlink ul li:first-of-type a:hover:after{border-left:1px solid #FFF;border-bottom:1px solid #FFF}main:has(#occasion-fair-2026) .anchorlink ul li:first-of-type a:after{border-left:1px solid #E40046;border-bottom:1px solid #E40046;transition:all .2s ease}main:has(#occasion-fair-2026) .anchorlink ul li:nth-of-type(2) a{color:#28367b;border:1px solid #28367B}main:has(#occasion-fair-2026) .anchorlink ul li:nth-of-type(2) a:hover{color:#fff;background:#28367b}main:has(#occasion-fair-2026) .anchorlink ul li:nth-of-type(2) a:hover:after{border-left:1px solid #FFF;border-bottom:1px solid #FFF}main:has(#occasion-fair-2026) .anchorlink ul li:nth-of-type(2) a:after{border-left:1px solid #28367B;border-bottom:1px solid #28367B}main:has(#occasion-fair-2026) .anchorlink ul li a{background:#fff;font-weight:700;display:block;text-align:center;font-size:16px;height:60px;padding:13px 10px 16px;border-radius:50px}main:has(#occasion-fair-2026) .anchorlink ul li a:hover{text-decoration:none}main:has(#occasion-fair-2026) .anchorlink ul li a:after{content:"";display:block;width:6px;height:6px;transform:rotate(315deg);margin:-3px auto 0}main:has(#occasion-fair-2026) .section{padding:150px 30px 0}main:has(#occasion-fair-2026) .section#girl{border-top:5px solid #E40046}main:has(#occasion-fair-2026) .section#girl .section__ttl{color:#e40046}main:has(#occasion-fair-2026) .section#boy{border-top:5px solid #28367B}main:has(#occasion-fair-2026) .section#boy .section__ttl{color:#28367b}main:has(#occasion-fair-2026) .section__ttl{text-align:center;font-size:45px;font-weight:700;line-height:180%;margin:0 0 70px}main:has(#occasion-fair-2026) section:has(.section__lists){padding:0 30px}main:has(#occasion-fair-2026) .section__lists{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1140px;margin:0 auto}main:has(#occasion-fair-2026) .section__list{width:46.2962962963%;margin:0 0 150px}main:has(#occasion-fair-2026) .section__list-lead{display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;font-weight:700;line-height:180%;width:100%;min-height:4em;margin:0 0 30px}main:has(#occasion-fair-2026) .section__list-img{margin:0 0 30px}main:has(#occasion-fair-2026) .section__list-products{border-collapse:collapse;width:100%;border-top:1px solid #F5F5F5}main:has(#occasion-fair-2026) .section__list-product{position:relative;display:flex;align-items:center;color:#011e41;width:100%;border-bottom:1px solid #F5F5F5;transition:all .2s ease}main:has(#occasion-fair-2026) a.section__list-product:hover{text-decoration:none;opacity:.3}main:has(#occasion-fair-2026) a.section__list-product:hover:after{opacity:.3}main:has(#occasion-fair-2026) a.section__list-product:after{content:"";position:absolute;top:0;bottom:0;right:12px;margin:auto 0;border-top:1px solid #011E41;border-right:1px solid #011E41;width:6px;height:6px;transform:rotate(45deg);transition:all .2s ease}main:has(#occasion-fair-2026) .section__list-product-name{vertical-align:middle;font-size:14px;font-weight:700;line-height:180%;width:30.8%;padding:9px 0 9px 10px}main:has(#occasion-fair-2026) .section__list-product-price{vertical-align:middle;position:relative;display:table-cell;font-size:14px;line-height:180%;width:69.2%;padding:9px 10px}main:has(#occasion-fair-2026) .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(#occasion-fair-2026) .section__list-btn{display:flex;margin:30px 0 0}main:has(#occasion-fair-2026) .section__list-btn a{display:block;text-align:center;position:relative;color:#011e41;font-size:16px;line-height:180%;width:46%;padding:10px 25px;border:1px solid #011E41;border-radius:50px;transition:all .2s ease}main:has(#occasion-fair-2026) .section__list-btn a:hover{text-decoration:none;background:#011e41;color:#fff}main:has(#occasion-fair-2026) .section__list-btn a:hover:after{border-top:1px solid #FFF;border-right:1px solid #FFF}main:has(#occasion-fair-2026) .section__list-btn a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto 0;border-top:1px solid #011E41;border-right:1px solid #011E41;width:6px;height:6px;transform:rotate(45deg)}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord){background:#011e41;color:#fff}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):hover{background:#fff;color:#011e41}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):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>') 0 0 no-repeat;background-size:contain}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):hover:after{border-top:1px solid #011E41;border-right:1px solid #011E41}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):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:0;bottom:0;left:20px;margin:auto 0;width:17px;height:16px}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):after{border-top:1px solid #FFF;border-right:1px solid #FFF}@media screen and (max-width: 767px){.lp-nav{display:none}.lp-bnr{display:block;padding:0 20px}.lp-bnr a{width:100%}main:has(#occasion-fair-2026) #main{padding-top:60px}main:has(#occasion-fair-2026) footer{margin-top:60px}main:has(#occasion-fair-2026) .PC{display:none}main:has(#occasion-fair-2026) .SP{display:block}main:has(#occasion-fair-2026) .header{overflow:hidden;height:auto;padding:0}main:has(#occasion-fair-2026) .anchorlink{padding:0 20px}main:has(#occasion-fair-2026) .section{padding:80px 20px 0}main:has(#occasion-fair-2026) .section#girl{border-top:3px solid #E40046}main:has(#occasion-fair-2026) .section#boy{border-top:3px solid #28367B}main:has(#occasion-fair-2026) .section__ttl{font-size:34px;margin:0 0 80px}main:has(#occasion-fair-2026) .section__lists{display:block;margin:80px 0 0;padding:0}main:has(#occasion-fair-2026) .section__list{width:100%;margin:0}main:has(#occasion-fair-2026) .section__list:not(:last-of-type){margin:0 0 40px}main:has(#occasion-fair-2026) .section__list:has(.section__list-lead){margin-bottom:80px}main:has(#occasion-fair-2026) .section__list-lead{font-size:18px;min-height:inherit;margin:0 0 20px}main:has(#occasion-fair-2026) .section__list-img{margin:0 0 20px}main:has(#occasion-fair-2026) .section__list-product:after{right:8px}main:has(#occasion-fair-2026) .section__list-product-name{width:44.2857142857%;padding:0 0 0 10px}main:has(#occasion-fair-2026) .section__list-product-price{width:55.7142857143%}main:has(#occasion-fair-2026) .section__list-btn{display:block;margin:20px 0 0}main:has(#occasion-fair-2026) .section__list-btn a{width:100%}main:has(#occasion-fair-2026) .section__list-btn a:after{right:20px}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord){margin-bottom:20px}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord):before{left:31px}}@media screen and (min-width: 768px) and (max-width: 1300px){main:has(#occasion-fair-2026) .header__inner:before{left:-40px}main:has(#occasion-fair-2026) .header__inner:after{right:-180px}}@media screen and (min-width: 768px){main:has(#occasion-fair-2026) .section__list-product-price .PC{display:inline-block}main:has(#occasion-fair-2026) .section__list-btn a:not(.coord){display:flex;width:51%;margin-right:3.2%;padding-left:50px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/occasion-fair-2026.css.map */
