﻿.pc{display:block}.sp{display:none}@media only screen and (max-width: 767px){.box-post{padding-top:0}.pc{display:none}.sp{display:block}}.main .container-fluid{padding:8rem 0 0}@media screen and (max-width: 767px){.main .container-fluid.pt0{padding:0;margin-top:-4.5rem}}.main .container-inner{width:auto;max-width:98rem;margin-left:auto;margin-right:auto;background-color:#ffe100}.l-section{max-width:98rem;margin:0 auto;background-color:#ffe100}.l-section a{transition:all .3s}.l-section a:hover{text-decoration:none}@media screen and (max-width: 767px){.l-section{max-width:100%;margin:0}}.p-sunglasses__releases--wrap .item-tate span,.p-product__item .content-head{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.fade-in{opacity:0;transform:translateY(2rem);transition:opacity .5s,transform .5s}.fade-in-show{opacity:1;transform:translateY(0)}.dawn{animation:dawn 3.3s both infinite}@keyframes dawn{100%,60%,35%,25%,0%{transform:translateY(0)}30%{transform:translateY(-26px)}40%{transform:translateY(-15px)}}@keyframes fuwa{0%{transform:translateY(-8%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes right{from{transform:translateX(0)}to{transform:translateX(-100%)}}.c-lead{text-align:center;font-weight:700;font-size:min(4vw,4.8rem)}@media screen and (max-width: 767px){.c-lead{font-size:min(5.6vw,2.4rem)}}.c-transform{transform:translateY(1px)}.c-flex{display:flex}.c-flex.is-end{align-items:flex-end}.c-notice{font-size:85%}.c-notice>*{text-indent:-1em;padding-left:1em}.center{text-align:center}.right{text-align:right}.u-w90{max-width:90%;margin:0 auto}@media screen and (max-width: 767px){.u-w90{max-width:100%}}.u-fw--normal{font-weight:400}.u-fw--middle{font-weight:600}.u-fw--bold{font-weight:700}.u-position--relative{position:relative !important}.u-position--absolute{position:absolute !important}.u-position--static{position:static !important}@media screen and (max-width: 767px){.u-position--relative--sm{position:relative !important}.u-position--absolute--sm{position:absolute !important}.u-position--static--sm{position:static !important}}.p-hero{position:relative;margin-top:4rem}@media screen and (max-width: 767px){.p-hero{margin-top:24%}}.p-hero__mv{position:relative;width:100%;height:auto;animation:fade .5s ease-in forwards;overflow:hidden}.p-hero__mv img{width:100%;object-fit:cover}.p-hero__inner{position:absolute;width:100%;height:100%;bottom:0;left:0}.p-hero__wrap{padding:0 5%}.p-hero__subtitle{max-width:47%;margin:25% 0 0 3%;opacity:0;animation:fuwa .3s ease-in forwards;animation-delay:.25s}.p-hero__title{width:86%;margin:0 auto;text-align:center;position:absolute;left:50%;bottom:7%;opacity:0;transform:translateX(-50%);animation:fade .5s ease-in forwards;animation-delay:.5s}.p-sale{background-color:#e60012;color:#fff;position:relative}.p-sale__wrap{padding:5% 8%;position:relative}.p-sale__head{display:flex;align-items:center;position:relative}.p-sale__head--lead{flex:1;font-size:5.6rem;font-weight:700;white-space:nowrap}@media screen and (max-width: 767px){.p-sale__head--lead{font-size:2rem}}.p-sale__head--balloon{position:relative;margin-top:-12%}.p-sale__body{display:flex;position:relative}.p-sale__body--lead{display:flex;align-items:center;position:absolute;top:5%;right:2%;font-weight:700}.p-sale__body--lead small{font-size:2.4rem}.p-sale__body--lead em{font-size:3.6rem}@media screen and (max-width: 767px){.p-sale__body--lead{right:-8%}.p-sale__body--lead small{font-size:1.2rem}.p-sale__body--lead em{font-size:1.8rem}}.p-sale__body--item{display:flex;align-items:flex-end;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;line-height:1;position:relative}.p-sale__body--item em{font-size:33rem}.p-sale__body--item small{font-size:17.2rem}.p-sale__body--item span{font-size:25.1rem}@media screen and (max-width: 979px){.p-sale__body--item em{font-size:24rem}.p-sale__body--item small{font-size:15.2rem}.p-sale__body--item span{font-size:19.1rem}}@media screen and (max-width: 767px){.p-sale__body--item em{font-size:12rem}.p-sale__body--item small{font-size:6rem}.p-sale__body--item span{font-size:8rem}}.p-product{padding:3rem 4.8rem;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-product{padding:2rem 0}}.p-product__banner{background-color:#e60012;padding:1rem;text-align:center}@media screen and (max-width: 767px){.p-product__banner{margin:0 1.5rem}}.p-product__banner a{text-decoration:none;transition:all .3s;color:#fff !important}.p-product__banner h2{font-size:4.8rem;font-weight:700;letter-spacing:.05em}.p-product__banner h2 span{display:inline-block;margin:0 -0.5em}@media screen and (max-width: 979px){.p-product__banner h2{font-size:3.6rem;line-height:1.2}}@media screen and (max-width: 767px){.p-product__banner h2{font-size:2.4rem}}.p-product__banner p{font-size:1.4rem;font-weight:600;position:relative}.p-product__banner p::before{content:"";position:absolute;top:50%;left:2.5%;width:95%;height:2px;background-color:#fff}.p-product__banner p span{position:relative;display:inline-block;padding:0 1em;background-color:#e60012}@media screen and (max-width: 979px){.p-product__banner p{font-size:1.2rem}}.p-product__inner{padding:5rem 0}@media screen and (max-width: 767px){.p-product__inner{padding:2rem 0}}.p-product__item{position:relative}.p-product__item--mv{position:relative}.p-product__item--joseph::after{content:"";position:absolute;display:block;bottom:0;left:-4.8rem;aspect-ratio:606/482;width:30.8%;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_doronjo.webp) no-repeat 0 0/contain}@media screen and (max-width: 767px){.p-product__item--joseph::after{content:none}}.p-product__item--lyle{margin-top:3.7rem;background:#fff;background:linear-gradient(45deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 55%, rgb(211, 237, 251) 100%);border-color:#00b9ef}.p-product__item--lyle::before{content:"";position:absolute;display:block;bottom:-3rem;left:-5.5rem;aspect-ratio:475/484;width:27%;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_tonsler.webp) no-repeat 0 0/contain;z-index:1}.p-product__item--lyle::after{content:"";position:absolute;display:block;bottom:-1.5rem;right:-4.8rem;aspect-ratio:307/620;width:18%;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_boyacky.webp) no-repeat 0 0/contain}@media screen and (max-width: 979px){.p-product__item--lyle::before{bottom:-3rem;left:-6.5rem;width:25%}.p-product__item--lyle::after{bottom:-1.5rem;right:-5.8rem;width:16%}}@media screen and (max-width: 767px){.p-product__item--lyle{margin-top:2rem;background:none}.p-product__item--lyle::before{content:none}.p-product__item--lyle::after{content:none}}.p-product__item--logo{position:absolute;top:1rem;left:2rem;display:flex;align-items:center;gap:1rem}.p-product__item--logo:nth-child(1){max-width:24.7%;aspect-ratio:245/82}.p-product__item--logo:nth-child(2){max-width:28%;aspect-ratio:276/57}.p-product__item--lyle .p-product__item--logo{left:auto;align-items:flex-start;top:1.5rem;right:2rem}@media screen and (max-width: 767px){.p-product__item--logo{display:none}}.p-product__item--list{position:absolute;font-size:1rem;font-weight:600}.p-product__item--list.joseph-c1{top:55%;left:50%}.p-product__item--list.joseph-c2{top:48%;left:35%}.p-product__item--list.joseph-c3{top:20%;left:20%}.p-product__item--list.lyle-c1{top:38%;left:8%}.p-product__item--list.lyle-c3{top:50%;left:35%}.p-product__item--list.negotiator{bottom:1%;right:16%}@media screen and (max-width: 767px){.p-product__item--list{display:none}}.p-product__item--detail,.p-product__item--pocop .list-detail-price,.p-product__item--lyle .p-product__item--detail2{position:absolute;display:flex;align-items:flex-end;gap:4rem;max-width:70%;bottom:5%;right:2%}.p-product__item--lyle .p-product__item--detail,.p-product__item--lyle .p-product__item--pocop .list-detail-price,.p-product__item--pocop .p-product__item--lyle .list-detail-price,.p-product__item--lyle .p-product__item--detail2{top:27%;right:13%;align-items:center;flex-direction:column;gap:0}.p-product__item--lyle .p-product__item--detail2{flex-direction:row;align-items:flex-end;bottom:auto;bottom:5%;left:20%;gap:1rem}@media screen and (max-width: 979px){.p-product__item--lyle .p-product__item--detail2{left:15%}}.p-product__item--detail .name h3,.p-product__item--pocop .list-detail-price .name h3,.p-product__item--lyle .p-product__item--detail2 .name h3{font-weight:600}@media screen and (max-width: 767px){.p-product__item.p-product__item--joseph .p-product__item--detail,.p-product__item.p-product__item--joseph .p-product__item--pocop .list-detail-price,.p-product__item--pocop .p-product__item.p-product__item--joseph .list-detail-price,.p-product__item.p-product__item--joseph .p-product__item--lyle .p-product__item--detail2,.p-product__item--lyle .p-product__item.p-product__item--joseph .p-product__item--detail2,.p-product__item.p-product__item--lyle .p-product__item--detail,.p-product__item.p-product__item--lyle .p-product__item--pocop .list-detail-price,.p-product__item--pocop .p-product__item.p-product__item--lyle .list-detail-price,.p-product__item.p-product__item--lyle .p-product__item--detail2{display:none}}.p-product__item .content{display:flex;flex-direction:column}.p-product__item .content-head{text-align:center;font-weight:600;font-size:2.2rem}.p-product__item .content-head span{display:inline-block;position:relative}.p-product__item .content-head span::before{content:"";display:inline-block;position:absolute;bottom:0;width:100%;height:6px;background-color:rgba(232,82,152,.6)}.p-product__item .content-head.lyle-scott{position:absolute;top:5%;left:40%}.p-product__item .content-head.lyle-scott span::before{background-color:rgba(0,185,239,.6)}.p-product__item .content-head.negotiator{position:absolute;text-align:right;top:62%;left:18%}.p-product__item .content-head.negotiator span::before{background-color:rgba(0,185,239,.6)}.p-product__item .content-head.negotiator span:nth-of-type(2){transform:translateX(40%)}.p-product__item .content-head.negotiator::before{content:"";display:inline-block;width:33rem;height:1px;background-color:#231815;position:absolute;left:105%;top:1.5rem}@media screen and (max-width: 979px){.p-product__item .content-head{font-size:1.8rem}.p-product__item .content-head.negotiator{position:absolute;text-align:right;top:63%;left:12%;font-size:1.6rem}}@media screen and (max-width: 767px){.p-product__item .content-head{display:none}}.p-product__item .content-lead{margin-top:1rem;margin-bottom:-0.5rem;font-size:1.2rem}@media screen and (max-width: 767px){.p-product__item.p-product__item--joseph .p-product__item .content-lead,.p-product__item.p-product__item--lyle .p-product__item .content-lead{display:none}}.p-product__item .content-price{display:flex;align-items:flex-end;gap:1.5rem}.p-product__item .content-price em{line-height:1;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:900}.p-product__item .content-price__before{margin-bottom:0;position:relative;font-size:1.4rem}.p-product__item .content-price__before em{font-size:2.4rem;letter-spacing:-0.05em}.p-product__item .content-price__before::before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:70%;height:2px;background-color:#e60012}.p-product__item .content-price__before::after{content:url(/wp/wp-content/uploads/feature/super_summer_sale/icon_arrow.svg);position:absolute;width:14px;height:17px;right:-1rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 979px){.p-product__item .content-price__before{font-size:1.2rem}.p-product__item .content-price__before em{font-size:2rem}}@media screen and (max-width: 767px){.p-product__item .content-price__before{font-size:1rem}.p-product__item .content-price__before em{font-size:1.8rem}}.p-product__item .content-price__after{color:#e60012}.p-product__item .content-price__after em{font-size:3.5rem;letter-spacing:-0.1em}@media screen and (max-width: 979px){.p-product__item .content-price__after em{font-size:3rem}}@media screen and (max-width: 767px){.p-product__item .content-price__after em{font-size:2.2rem}}@media screen and (max-width: 767px){.p-product__item.p-product__item--joseph .p-product__item .content-price,.p-product__item.p-product__item--lyle .p-product__item .content-price{display:none}}.p-product__item--off{display:inline-flex;align-items:stretch;font-weight:700;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}.p-product__item--off em{display:inline-block;padding:.5rem;background-color:#e60012;line-height:.8;font-size:5.7rem;color:#fff}.p-product__item--off em small{font-size:4.8rem}.p-product__item--off span{display:inline-block;padding:.5rem;line-height:1;font-size:5.1rem;background-color:#fff;border:1px solid #e60012;color:#e60012}.p-product__item--off.ten-off{flex-direction:column}.p-product__item--off.ten-off em{font-size:2.2rem}.p-product__item--off.ten-off em small{font-size:1.6rem}.p-product__item--off.ten-off span{font-size:2rem}@media screen and (max-width: 979px){.p-product__item--off em{font-size:3.7rem}.p-product__item--off em small{font-size:3.8rem}.p-product__item--off span{font-size:3.1rem}}@media screen and (max-width: 767px){.p-product__item.p-product__item--joseph .p-product__item--off,.p-product__item.p-product__item--lyle .p-product__item--off{display:none}.p-product__item--off.ten-off em{font-size:2rem}.p-product__item--off.ten-off em small{font-size:1.4rem}.p-product__item--off.ten-off span{font-size:1.8rem}}.p-product__item--pocop{margin-top:3.7rem;display:flex;align-items:stretch;position:relative}.p-product__item--pocop::after{content:"";display:block;position:absolute;bottom:-3rem;right:-2rem;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_yatterwan.webp) no-repeat center/cover;aspect-ratio:643/525;width:35.8%}@media screen and (max-width: 767px){.p-product__item--pocop{margin:2rem 1.5rem;flex-direction:column}.p-product__item--pocop::after{bottom:-6rem;right:-1.5rem;width:37.8%}}.p-product__item--pocop .list{display:flex;flex-direction:column;background-color:#fff;width:72.75%}@media screen and (max-width: 767px){.p-product__item--pocop .list{width:100%}}.p-product__item--pocop .list-lineup{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:2rem 3rem}@media screen and (max-width: 767px){.p-product__item--pocop .list-lineup{grid-template-columns:repeat(1, 1fr)}}.p-product__item--pocop .list-lineup li{display:flex;flex-direction:column;gap:2rem;text-align:center}.p-product__item--pocop .list-lineup li h3{position:relative}.p-product__item--pocop .list-lineup li h3 span{position:relative;display:inline-block;margin:1rem 0 1.2rem;border-top:2px solid #231815;border-bottom:2px solid #231815;font-weight:700;font-size:2.2rem}.p-product__item--pocop .list-lineup li h3 span::before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:12px 8px 0 8px;border-color:#231815 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-product__item--pocop .list-lineup li h3 span::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:8.4px 5.6px 0 5.6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}@media screen and (max-width: 979px){.p-product__item--pocop .list-lineup li h3 span{font-size:1.6rem}}@media screen and (max-width: 767px){.p-product__item--pocop .list-lineup li h3 span{font-size:2.4rem}}.p-product__item--pocop .list-lineup li figure figcaption{margin-top:.5rem;font-weight:600;font-size:1.2rem}@media screen and (max-width: 767px){.p-product__item--pocop .list-lineup li figure figcaption{font-size:1.6rem}}.p-product__item--pocop .list-detail{display:flex;justify-content:space-between;gap:2rem;padding:0 3rem 2rem}.p-product__item--pocop .list-detail-logo{max-width:26%}.p-product__item--pocop .list-detail-price{position:relative;gap:2rem}@media screen and (max-width: 767px){.p-product__item--pocop .list-detail{padding:0 1.5rem 2rem;flex-direction:column}.p-product__item--pocop .list-detail-logo{max-width:50%;margin:auto}.p-product__item--pocop .list-detail-price{position:relative;justify-content:center;gap:1rem;max-width:100%;margin-left:.5rem}}.p-product__item--pocop .point{background-color:#f198a7;width:27.24%;padding:2rem}@media screen and (max-width: 979px){.p-product__item--pocop .point{width:100%}}.p-product__item--pocop .point .text-border{position:relative;text-align:center}.p-product__item--pocop .point .text-border span{display:inline-block;font-size:2.4rem;font-weight:700;color:#fff;position:relative;z-index:1}.p-product__item--pocop .point .text-border em{display:inline-block;font-size:2.4rem;font-weight:700;color:#e60012;position:absolute;inset:0;z-index:0;-webkit-text-stroke:.5rem #e60012}@media screen and (max-width: 979px){.p-product__item--pocop .point .text-border span,.p-product__item--pocop .point .text-border em{font-size:2rem}}.p-product__item--pocop .point-list{padding:5% 0}.p-product__item--pocop .point-list-detail{display:flex;justify-content:center;flex-direction:column}.p-product__item--pocop .point-list>figure{margin-top:4rem}@media screen and (max-width: 979px){.p-product__item--pocop .point-list{padding:0}}.p-new{padding:2rem 4.8rem;position:relative}@media screen and (max-width: 767px){.p-new{margin:0 1.5rem;padding:0}}.p-new-inner{background:#51656f;background:linear-gradient(45deg, rgb(81, 101, 111) 3%, rgb(255, 255, 255) 53%, rgb(81, 101, 111) 99%);padding:3.5rem 2.5rem;position:relative}@media screen and (max-width: 767px){.p-new-inner{padding:2rem 1.5rem}}.p-new h2{position:relative;text-align:center}.p-new h2 span{display:inline-block;letter-spacing:.1em;font-size:3.7rem;font-weight:700;color:#fff;position:relative;z-index:1}.p-new h2 em{display:inline-block;letter-spacing:.1em;font-size:3.7rem;font-weight:700;color:#e60012;position:absolute;inset:0;z-index:0;-webkit-text-stroke:.75rem #231815}@media screen and (max-width: 767px){.p-new h2 span,.p-new h2 em{font-size:2.2rem}}.p-new__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem;margin-top:3.5rem}@media screen and (max-width: 767px){.p-new__list{grid-template-columns:repeat(1, 1fr);gap:.5rem;margin-top:2rem}}.p-new__list h3{margin:0;padding:.25em 0;text-align:center;font-weight:700;font-size:2.2rem}@media screen and (max-width: 979px){.p-new__list h3{font-size:1.8rem}}.p-new__list--reton{display:flex;flex-direction:column;background-color:#fff}.p-new__list--reton h3{background:#5daadf;background:linear-gradient(90deg, rgb(93, 170, 223) 3%, rgb(211, 156, 176) 48%, rgb(156, 160, 195) 68%, rgb(244, 176, 180) 100%)}.p-new__list--reton h3 span{color:#fff;text-shadow:0px 0px 5px #8158a2}.p-new__list--cs{display:flex;flex-direction:column;background-color:#fff}.p-new__list--cs h3{background-color:#ffe100}.p-new__list--point{padding:3rem 4rem}.p-new__list--point li a{display:flex;align-items:center;gap:1rem}.p-new__list--point li figure{max-width:26%}.p-new__list--point li p{margin-bottom:0;font-weight:600}.p-new__list--point li p em{display:inline-block;margin-right:-0.5em;margin-left:-0.5em;font-size:1.8rem}.p-new__list--reton .p-new__list--point li p{color:#6b57a3}.p-new__list--cs .p-new__list--point li p{color:#ea5504}.p-new__list--point li:nth-child(even){margin:2rem 0}.p-new__list--point li:nth-child(even) a{flex-direction:row-reverse}.p-new__list--point li:nth-child(even) p{text-align:right}.p-new__list--cs .p-new__list--point li:nth-child(even){margin:0}@media screen and (max-width: 979px){.p-new__list--point{padding:1.5rem 2rem}.p-new__list--point li p{font-size:1.4rem}.p-new__list--point li p em{font-size:1.6rem}}@media screen and (max-width: 767px){.p-new__list--point{padding:1.5rem}.p-new__list--point li p{font-size:1.2rem}.p-new__list--point li p em{font-size:1.4rem}}.p-new__list--lineup{padding:3rem 2rem 2rem;position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem 1rem}@media screen and (max-width: 767px){.p-new__list--lineup{padding:2rem 1.5rem}}.p-new__list--lineup figure figcaption{margin-top:.5rem;font-size:1.2rem;font-weight:600}.p-new__list--lineup li:nth-child(1){transition-delay:0s;order:2}.p-new__list--lineup li:nth-child(1) h4{margin:0 auto;border-radius:100vh;background:#5daadf;background:linear-gradient(-38deg, rgb(244, 176, 180) 3%, rgb(93, 170, 223) 100%);width:7.2rem;height:7.2rem;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1;color:#fff}.p-new__list--lineup li:nth-child(1) h4 em{display:inline-block;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:3.8rem;margin-bottom:-0.1em}.p-new__list--lineup li:nth-child(1) h4 span{display:inline-block;font-size:.8rem;letter-spacing:-0.1em}.p-new__list--lineup li:nth-child(2){order:1;transition-delay:.25s}.p-new__list--lineup li:nth-child(3){order:3;transition-delay:.5s}.p-new__list--lineup li:nth-child(4){order:4;transition-delay:.75s}.p-new__list--lineup li:nth-child(5){order:5;transition-delay:1s}.p-new__list--lineup li:nth-child(6){order:6;transition-delay:1.25s}.p-new__list--absolute{margin:2rem;display:flex;flex-direction:column;flex-grow:1;position:relative}@media screen and (max-width: 767px){.p-new__list--absolute{min-height:30rem;margin:0 1.5rem 2rem 1.5rem}}.p-new__list--absolute figure{position:absolute}.p-new__list--absolute figure figcaption{font-size:1.2rem;font-weight:600}.p-new__list--absolute figure.cs-2000{top:0;right:0;width:50%}.p-new__list--absolute figure.cs-2000 figcaption{position:absolute;top:60%;right:0}.p-new__list--absolute figure.cs-3001{top:15%;left:0;width:50%}.p-new__list--absolute figure.cs-3001 figcaption{position:absolute;top:60%;right:0}@media screen and (max-width: 979px){.p-new__list--absolute figure.cs-3001 figcaption{position:absolute;top:60%;right:0}}.p-new__list--absolute figure.cs-1001{bottom:15%;right:0;width:70%}.p-new__list--absolute figure.cs-1001 figcaption{position:absolute;top:60%;right:0}.p-new__list--absolute .head{position:absolute;bottom:0;left:0}.p-new__list--absolute .head h4{margin:0 auto;border-radius:100vh;background:#ea5504;width:7.2rem;height:7.2rem;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1;color:#fff}.p-new__list--absolute .head h4 em{display:inline-block;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:3.8rem;margin-bottom:-0.1em}.p-new__list--absolute .head h4 span{display:inline-block;font-size:.8rem;letter-spacing:-0.1em}.p-new__list--absolute .head p{margin-top:.5em;line-height:1.5;font-weight:600;color:#ea5504}.p-new__list--absolute .content{position:absolute;flex-direction:row !important;gap:1rem;margin:1rem 0 0}.p-new__list--absolute .content.cs-3001{top:35%;right:0}.p-new__list--absolute .content.cs-1001{bottom:0;right:0}.p-new__list--absolute .content-lead{margin-top:2.2rem}.p-new__list .content{display:flex;flex-direction:column;justify-content:flex-end}.p-new__list .content-lead{margin-top:1rem;margin-bottom:0;font-size:1.2rem}.p-new__list .content-price{display:flex;align-items:flex-end;gap:0;color:#e60012}.p-new__list .content-price em{line-height:1;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:3.2rem;letter-spacing:-0.03em}.p-new__list .content-price small{font-size:1.2rem}@media screen and (max-width: 979px){.p-new__list .content-price em{font-size:2.8rem}.p-new__list .content-price small{font-size:1.2rem}}@media screen and (max-width: 767px){.p-new__list .content-price em{font-size:2.6rem}.p-new__list .content-price small{font-size:1rem}}.p-sunglasses{padding:2rem 4.8rem;position:relative}@media screen and (max-width: 767px){.p-sunglasses{margin:0 1.5rem;padding:2rem 0}}.p-sunglasses-inner{position:relative;background:#008fba;background:linear-gradient(0deg, rgb(0, 143, 186) 0%, rgb(80, 149, 199) 50%, rgb(80, 149, 199) 100%)}.p-sunglasses-inner:last-of-type{padding-bottom:3rem}.p-sunglasses-inner:last-of-type::before{content:"";display:block;position:absolute;aspect-ratio:388/716;width:13.5vw;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_odate.webp) no-repeat center/cover;right:-4.8rem;top:0;transform:translateY(-25%);z-index:1}@media screen and (max-width: 767px){.p-sunglasses-inner{background:#008fba}.p-sunglasses-inner:last-of-type{padding-bottom:1rem}.p-sunglasses-inner:last-of-type::before{content:none}}.p-sunglasses__bg{position:relative}.p-sunglasses__main{position:absolute;top:0;left:0}.p-sunglasses__title{position:absolute;top:9%;left:50%;transform:translate(-50%, 0);display:flex;justify-content:center;flex-direction:column}.p-sunglasses__title figure:nth-child(1){animation-delay:.25s}.p-sunglasses__title figure:nth-child(2){animation-delay:.5s;transition-delay:.25s}@media screen and (max-width: 767px){.p-sunglasses__title{top:4.5%}}.p-sunglasses__subtitle{position:absolute;top:3%;left:3.5%;max-width:14.38vw;animation-delay:.5s}.p-sunglasses__releases{position:absolute;top:48.6%;margin:0 2.5rem}@media screen and (max-width: 767px){.p-sunglasses__releases{position:relative;margin:0 1.5rem}}.p-sunglasses__releases--bg{position:relative;background-color:#fff}@media screen and (max-width: 767px){.p-sunglasses__releases--bg{display:none}}.p-sunglasses__releases--head{position:absolute;top:0;left:0}.p-sunglasses__releases--head span{display:inline-block;padding:0 5rem 0 1rem;background-color:#00a0e9;clip-path:polygon(0 0, 100% 0%, 95% 100%, 0% 100%);font-size:2rem;font-weight:700;font-style:italic;color:#fff}.p-sunglasses__releases--head span em{font-size:2.6rem;font-style:italic}@media screen and (max-width: 767px){.p-sunglasses__releases--head{display:none}}.p-sunglasses__releases--wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;border:2px solid #00a0e9;border-bottom:none}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap{position:relative;flex-direction:column;margin-top:-43%}}.p-sunglasses__releases--wrap .item{position:relative;flex:1;flex-grow:1}.p-sunglasses__releases--wrap .item a{display:block;padding:5rem 2rem 0;height:100%}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item a{padding:0}}.p-sunglasses__releases--wrap .item-logo.ats{max-width:8.2rem}.p-sunglasses__releases--wrap .item-logo.fuwatty{position:absolute;top:5%;right:0;max-width:12.4rem}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-logo{display:none}}.p-sunglasses__releases--wrap .item-lead{margin-top:10%;z-index:0}.p-sunglasses__releases--wrap .item-lead span{display:inline-block;position:relative;font-weight:900;font-style:italic;z-index:1}.p-sunglasses__releases--wrap .item-lead span::before{content:"";position:absolute;width:100%;height:.5em;background-color:#fff;bottom:.25em;left:0;z-index:-1}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-lead{display:none}}.p-sunglasses__releases--wrap .item-naname{position:absolute;top:5rem;right:-4.5rem;max-width:7vw}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-naname{display:none;right:0rem}}.p-sunglasses__releases--wrap .item-maru{position:absolute;margin-bottom:0;bottom:2%;left:0;max-width:28.39vw}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-maru{display:none}}.p-sunglasses__releases--wrap .item-tate{position:absolute;top:20%;right:3%;display:inline-flex;flex-direction:row-reverse;gap:.5rem;z-index:2}.p-sunglasses__releases--wrap .item-tate-wrap{position:relative}.p-sunglasses__releases--wrap .item-tate-wrap:nth-of-type(2){margin-top:.5em}.p-sunglasses__releases--wrap .item-tate span{display:inline-block;writing-mode:vertical-rl;padding:1rem 0;position:relative;font-weight:600}.p-sunglasses__releases--wrap .item-tate span::before{content:"";position:absolute;display:inline-block;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:-1}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-tate{display:none}}.p-sunglasses__releases--wrap .item-product{position:absolute;margin-bottom:0;font-size:1.2rem;font-weight:600}.p-sunglasses__releases--wrap .item-product.ats2002-c4{top:30%;left:10%}.p-sunglasses__releases--wrap .item-product.ats2002-c1{top:40%;left:50%}.p-sunglasses__releases--wrap .item-product.ats2000-c4{bottom:0%;right:12%}.p-sunglasses__releases--wrap .item-product.fw005s-c2{top:20%;left:15%}.p-sunglasses__releases--wrap .item-product.fw006s-c3{top:60%;left:8%}.p-sunglasses__releases--wrap .item-product.fw006s-c4{bottom:33%;right:20%}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-product{display:none}}.p-sunglasses__releases--wrap .item-picture{display:none}@media screen and (max-width: 767px){.p-sunglasses__releases--wrap .item-picture{display:block}}.p-sunglasses__price{position:relative;margin:-6.3% 2.5rem 0;bottom:0;left:0;padding:2rem;border:2px solid #00a0e9;background-color:#fff;border-top:none}@media screen and (max-width: 767px){.p-sunglasses__price{margin:-1px 1.5rem 0;padding:2rem 1.5rem}}.p-sunglasses__price--list{position:relative;display:flex;justify-content:center;flex-direction:column;gap:1rem;max-width:70%;margin:auto}@media screen and (max-width: 979px){.p-sunglasses__price--list{max-width:90%}}@media screen and (max-width: 767px){.p-sunglasses__price--list{max-width:100%}}.p-sunglasses__price--wrap{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 767px){.p-sunglasses__price--wrap{flex-direction:column}}.p-sunglasses__price--wrap h3{padding:.25em 1em;border:1px solid #231815;min-width:13em;text-align:center;font-weight:700;font-size:1.8rem}.p-sunglasses__price--wrap .content{display:flex;justify-content:flex-end;gap:1rem}.p-sunglasses__price--wrap .content-lead{margin-top:.5rem;margin-bottom:0;font-size:1.2rem}.p-sunglasses__price--wrap .content-price{display:flex;align-items:flex-end;gap:0;color:#e60012}.p-sunglasses__price--wrap .content-price em{line-height:1;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:3.5rem;letter-spacing:-0.03em}.p-sunglasses__price--wrap .content-price small{font-size:1.2rem}.p-sunglasses__price--wrap .c-notice{font-size:1rem;margin:-1rem 0 0 auto}.p-sunglasses__cyoukou{position:relative;margin:5rem 2.5rem 3rem;background-color:#d9eef0}.p-sunglasses__cyoukou::before{content:"";display:block;position:absolute;aspect-ratio:547/825;width:16.5vw;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_ganchang.webp) no-repeat center/cover;left:-7.8rem;top:0;transform:translateY(-75%);z-index:1}.p-sunglasses__cyoukou::after{content:"";display:block;position:absolute;aspect-ratio:401/700;width:11.5vw;background:url(/wp/wp-content/uploads/feature/super_summer_sale/character_aichang.webp) no-repeat center/cover;right:-12.8rem;bottom:0;transform:translateY(25%);z-index:1}@media screen and (max-width: 767px){.p-sunglasses__cyoukou{margin:2rem 1.5rem}.p-sunglasses__cyoukou::before,.p-sunglasses__cyoukou::after{content:none}}.p-sunglasses__cyoukou--head{display:flex}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--head{flex-direction:column}}.p-sunglasses__cyoukou--head figure{flex:2;position:relative}.p-sunglasses__cyoukou--head figure figcaption{position:absolute;top:20%;left:50%;transform:translateX(-50%);text-align:center;color:#004098}.p-sunglasses__cyoukou--head figure figcaption h3{font-size:2rem;font-weight:700;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #004098}.p-sunglasses__cyoukou--head figure figcaption p{margin:0;line-height:1.3;font-weight:600}@media screen and (max-width: 979px){.p-sunglasses__cyoukou--head figure figcaption{top:12%}.p-sunglasses__cyoukou--head figure figcaption h3{font-size:1.8rem;margin-bottom:.5rem;padding-bottom:.5rem}}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--head figure figcaption{top:15%}.p-sunglasses__cyoukou--head figure figcaption h3{font-size:1.6rem;margin-bottom:.25rem;padding-bottom:.25rem}.p-sunglasses__cyoukou--head figure figcaption p{line-height:1.2;font-size:1.2rem}}.p-sunglasses__cyoukou--head>div{flex:1;background-color:#1bb8ce}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--head>div{padding:.5rem 0 1rem 0}}.p-sunglasses__cyoukou--lead{position:relative;display:flex;justify-content:center;align-items:center}.p-sunglasses__cyoukou--lead h4{position:absolute;top:0;left:0}.p-sunglasses__cyoukou--lead h4 span{position:relative;display:inline-block;background-color:#ffe100;clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%);padding:0 1em;font-size:2rem;font-weight:700;color:#1bb8ce}.p-sunglasses__cyoukou--lead p{font-size:2.4rem;font-weight:700;font-style:italic;color:#fff}.p-sunglasses__cyoukou--lead p em{font-size:3.7rem;font-style:italic}@media screen and (max-width: 979px){.p-sunglasses__cyoukou--lead p{font-size:2rem}.p-sunglasses__cyoukou--lead p em{font-size:3rem}}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--lead p{margin-left:3rem;font-size:1.6rem;text-align:right}.p-sunglasses__cyoukou--lead p em{font-size:2rem}}.p-sunglasses__cyoukou--wrap{padding:2rem}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--wrap{padding:2rem 1.5rem}}.p-sunglasses__cyoukou--body{display:flex;align-items:center;gap:3rem;position:relative}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--body{gap:3rem;flex-direction:column}}.p-sunglasses__cyoukou--body .choice{display:flex;align-items:stretch;gap:1rem}.p-sunglasses__cyoukou--body .choice-tate{display:flex;justify-content:center;align-items:center;margin:0}.p-sunglasses__cyoukou--body .choice-tate span{position:relative;writing-mode:vertical-rl;background-color:#1bb8ce;border-radius:3px;padding:.5em 0;color:#fff}.p-sunglasses__cyoukou--body .choice-list{display:flex;flex-direction:column;justify-content:space-around}.p-sunglasses__cyoukou--body .choice-list li{display:flex;gap:1rem}.p-sunglasses__cyoukou--body .choice-list figure{max-width:4.5rem}.p-sunglasses__cyoukou--body .choice-list p{margin:0;font-weight:600;font-size:1.2rem}.p-sunglasses__cyoukou--body .choice-list p em{font-weight:700;font-size:1.6rem}.p-sunglasses__cyoukou--body .image{max-width:18.36vw}@media screen and (max-width: 767px){.p-sunglasses__cyoukou--body .image{max-width:80%}}.p-sunglasses__cyoukou--body .option .c-notice{margin:0;padding-left:1em;text-indent:-1em;font-size:1.2rem}.p-sunglasses__cyoukou--body .option-price{margin-top:1rem}.p-sunglasses__cyoukou--body .option-price p{margin:0;font-weight:500}.p-sunglasses__cyoukou--body .option-price p.plus{margin-top:-0.5em;color:#e60012}.p-sunglasses__cyoukou--body .option-price p span{font-size:3.6rem;font-weight:700}.p-sunglasses__cyoukou--body .option-price p em{line-height:1;font-size:3.6rem;font-family:"Avenir","Avenir Next","Helvetica neue",Helvetica,Arial,sans-serif;font-weight:900}.p-sunglasses__cyoukou--body .option-price p small{font-size:1.4rem;font-weight:600}.p-search{padding:3rem 0;position:relative}@media screen and (max-width: 767px){.p-search{margin:0 1.5rem}}.p-search__lead{text-align:center;font-weight:500;font-size:1.8rem}.p-search__list{margin:3rem auto;display:grid;grid-template-columns:repeat(2, 1fr);max-width:73.8%;gap:4rem}@media screen and (max-width: 767px){.p-search__list{max-width:90%;grid-template-columns:repeat(1, 1fr)}}.p-search__list li{position:relative;background-color:#00a0e9}.p-search__list li .c-button{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;padding:3rem 0;color:#fff;transition:all .3s}.p-search__list li .c-button span{display:inline-block;font-size:2rem;font-weight:600}.p-search__list li .c-button img{display:block;max-width:4rem}.p-search__list li .c-button:hover{opacity:.8;color:#fff !important;text-decoration:none}.p-search__list--shop .c-button span{letter-spacing:.2em}