@charset "UTF-8";.u-display-sp{display:block}.u-display-pc{display:none}.p-suitcatalog2026ss__fv-inner{height:100svh;overflow:hidden;position:relative}.p-suitcatalog2026ss__fv-visual{inset:0;position:absolute}.p-suitcatalog2026ss__fv-bg{-o-object-position:center;object-position:center}.p-suitcatalog2026ss__fv-bg,.p-suitcatalog2026ss__fv-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-suitcatalog2026ss__fv-content{inset:0;position:absolute;z-index:2}.p-suitcatalog2026ss__fv-text{margin-inline:auto;max-width:245px;position:relative;top:50%;transform:translateY(-50%)}.p-suitcatalog2026ss__fv-text img{width:100%}.p-suitcatalog2026ss__fv-description-container{background-color:#fff;padding:20px}.p-suitcatalog2026ss__fv-description{color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.75;margin-inline:auto;max-width:800px}.p-suitcatalog2026ss__intro{overflow:hidden;padding:40px 20px;position:relative}.p-suitcatalog2026ss__intro-bg{background-image:url(/assets/img/special/suitcatalog2026ss/intro-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:.3;position:absolute;z-index:0}.p-suitcatalog2026ss__intro-content{align-items:flex-end;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;gap:22px;letter-spacing:.01em;margin-inline:auto;position:relative;z-index:1}.p-suitcatalog2026ss__intro-greeting{line-height:normal;width:100%}.p-suitcatalog2026ss__intro-body{display:flex;flex-direction:column;gap:0;width:100%}.p-suitcatalog2026ss__intro-body p{line-height:2;margin:0}.p-suitcatalog2026ss__intro-closing{line-height:normal;text-align:right;width:100%}.p-suitcatalog2026ss__content01{color:#000;font-family:Noto Sans JP,sans-serif;padding:48px 0 40px;position:relative}.p-suitcatalog2026ss__content01-block1{display:flex;flex-direction:column;gap:32px}.p-suitcatalog2026ss__content01-hero,.p-suitcatalog2026ss__content01-hero-visual{position:relative}.p-suitcatalog2026ss__content01-hero-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content01-hero-visual picture img{width:100%}.p-suitcatalog2026ss__content01-logo{height:auto;left:16px;position:absolute;top:16px;width:100px}.p-suitcatalog2026ss__content01-abc{height:auto;position:absolute;right:0;top:0;width:120px}.p-suitcatalog2026ss__content01-hero-tags{bottom:-16px;display:flex;flex-direction:row-reverse;gap:7px;position:absolute;right:29.5vw}.p-suitcatalog2026ss__content01-tag{align-items:center;background-color:#8cd8d3;color:#000;display:flex;font-size:14px;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.06em;line-height:1.05;padding:10px}.p-suitcatalog2026ss__content01-tag--vertical{text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content01-text{display:flex;flex-direction:column;gap:32px;padding:0 20px}.p-suitcatalog2026ss__content01-lead{font-size:15px;font-weight:500;line-height:1.75;margin:0}.p-suitcatalog2026ss__content01-desc{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content01-desc-title{font-size:16px;font-weight:700;line-height:1.75;margin:0}.p-suitcatalog2026ss__content01-desc-body{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content01-block2{display:flex;flex-direction:column;gap:8px;margin-top:40px}.p-suitcatalog2026ss__content01-suit{display:flex;flex-direction:column;gap:0}.p-suitcatalog2026ss__content01-suit-visual{position:relative}.p-suitcatalog2026ss__content01-suit-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content01-suit-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-suitcatalog2026ss__content01-suit-tags{display:flex;flex-direction:row-reverse;gap:7px;left:28px;position:absolute;top:24px}.p-suitcatalog2026ss__content01-suit-fabric{align-items:flex-end;display:flex;gap:10px;margin-top:-72px;padding:0 20px;position:relative;z-index:1}.p-suitcatalog2026ss__content01-suit-fabric img{max-width:160px}.p-suitcatalog2026ss__content01-suit-fabric-desc{font-size:12px;font-weight:400;line-height:1.5;margin:0;width:165px}.p-suitcatalog2026ss__content01-suit-info{display:flex;flex-direction:column;gap:16px;margin-top:28px;padding:0 20px}.p-suitcatalog2026ss__content01-suit-text{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content01-suit-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content01-suit-price p{margin:0}.p-suitcatalog2026ss__content01-block3{margin-top:40px;padding:0 20px}.p-suitcatalog2026ss__content01-tiedup{display:flex;gap:10px;position:relative}.p-suitcatalog2026ss__content01-tiedup-visual{flex-shrink:0;width:165px}.p-suitcatalog2026ss__content01-tiedup-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content01-tiedup-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-suitcatalog2026ss__content01-tiedup-content{display:flex;flex-direction:column;gap:16px;padding-left:0;padding-top:43px}.p-suitcatalog2026ss__content01-tiedup-tags{display:flex;flex-direction:column;gap:7px;margin-left:-55px}.p-suitcatalog2026ss__content01-tiedup-tags .p-suitcatalog2026ss__content01-tag{height:26px;letter-spacing:.01em;width:-moz-fit-content;width:fit-content}.p-suitcatalog2026ss__content01-tiedup-text{font-size:13px;font-weight:400;line-height:1.75;margin:27px 0 0}.p-suitcatalog2026ss__content01-tiedup-price{font-size:11px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content01-tiedup-price p{margin:0 0 8px}.p-suitcatalog2026ss__content01-tiedup-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content01-column{margin-top:40px;padding:0 20px;position:relative}.p-suitcatalog2026ss__content01-column-badge{height:58px;left:40px;position:absolute;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content01-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:60px 20px 20px}.p-suitcatalog2026ss__content01-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content01-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#78bab7;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content01-column-title span{display:block}.p-suitcatalog2026ss__content01-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02{color:#000;font-family:Noto Sans JP,sans-serif;padding:40px 0 0;position:relative}.p-suitcatalog2026ss__content02-block1{display:flex;flex-direction:column-reverse;gap:32px}.p-suitcatalog2026ss__content02-text{display:flex;flex-direction:column;gap:34px;padding:0 20px}.p-suitcatalog2026ss__content02-lead{font-size:15px;font-weight:500;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-desc{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content02-desc-title{font-size:16px;font-weight:700;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-desc-body{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-product{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content02-product-text{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-product-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content02-product-price p{margin:0}.p-suitcatalog2026ss__content02-hero,.p-suitcatalog2026ss__content02-hero-visual{position:relative}.p-suitcatalog2026ss__content02-hero-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content02-hero-visual picture img{width:100%}.p-suitcatalog2026ss__content02-logo{height:auto;position:absolute;right:16px;top:16px;width:100px}.p-suitcatalog2026ss__content02-abc{height:auto;left:0;position:absolute;top:-32px;width:120px}.p-suitcatalog2026ss__content02-hero-tags{display:flex;flex-direction:row-reverse;gap:7px;left:37px;position:absolute;top:157px}.p-suitcatalog2026ss__content02-tag{align-items:center;background-color:#8cd8d3;color:#000;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1.05;padding:10px;width:-moz-fit-content;width:fit-content}.p-suitcatalog2026ss__content02-tag--vertical{height:-moz-fit-content;height:fit-content;letter-spacing:.08em;text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content02-block2{display:flex;flex-direction:column;gap:32px;margin-top:40px}.p-suitcatalog2026ss__content02-suit{display:flex;flex-direction:column;gap:0}.p-suitcatalog2026ss__content02-suit-visual{position:relative}.p-suitcatalog2026ss__content02-suit-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content02-suit-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-suitcatalog2026ss__content02-suit-tags{display:flex;flex-direction:row-reverse;gap:7px;left:28px;position:absolute;top:0}.p-suitcatalog2026ss__content02-suit-fabric{align-items:flex-end;display:flex;gap:10px;margin-top:-60px;padding:0 20px;position:relative;z-index:1}.p-suitcatalog2026ss__content02-suit-fabric img{flex-shrink:0;max-width:140px;-o-object-fit:cover;object-fit:cover}.p-suitcatalog2026ss__content02-suit-fabric-desc{font-size:12px;font-weight:400;line-height:1.5;margin:0;width:185px}.p-suitcatalog2026ss__content02-suit-info{display:flex;flex-direction:column;gap:16px;padding:0 20px}.p-suitcatalog2026ss__content02-suit-text{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-suit-price{font-size:12px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content02-suit-price p{margin:0}.p-suitcatalog2026ss__content02-block3{display:flex;flex-direction:column;gap:16px;margin-top:40px}.p-suitcatalog2026ss__content02-polo{display:flex;flex-direction:column;gap:0}.p-suitcatalog2026ss__content02-polo-visual{position:relative}.p-suitcatalog2026ss__content02-polo-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content02-polo-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-suitcatalog2026ss__content02-polo-tags{bottom:0;display:flex;flex-direction:row-reverse;gap:7px;position:absolute;right:26px}.p-suitcatalog2026ss__content02-polo-info{display:flex;flex-direction:column;gap:16px;padding:0 20px}.p-suitcatalog2026ss__content02-polo-text{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content02-polo-price{font-size:12px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content02-polo-price p{margin:0 0 8px}.p-suitcatalog2026ss__content02-polo-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content02-column{margin-top:40px;padding:0 20px;position:relative}.p-suitcatalog2026ss__content02-column-badge{height:58px;left:40px;position:absolute;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content02-column-fabric{height:120px;left:212px;position:absolute;top:-20px;width:120px;z-index:1}.p-suitcatalog2026ss__content02-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:60px 20px 20px}.p-suitcatalog2026ss__content02-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content02-column-title-wrap{display:flex;flex-direction:column;gap:4px}.p-suitcatalog2026ss__content02-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#78bab7;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content02-column-price{font-size:12px;font-weight:500;line-height:1.5;margin:0}.p-suitcatalog2026ss__content02-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content03{color:#000;font-family:Noto Sans JP,sans-serif;padding:56px 0 0;position:relative}.p-suitcatalog2026ss__content03-header{display:flex;flex-direction:column;gap:30px;padding:0 20px}.p-suitcatalog2026ss__content03-header-left{display:flex;flex-direction:column;gap:24px;position:relative}.p-suitcatalog2026ss__content03-abc{height:auto;left:-20px;position:relative;top:0;width:120px}.p-suitcatalog2026ss__content03-header-text-wrapper{display:contents}.p-suitcatalog2026ss__content03-header-text{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content03-logo{height:auto;position:absolute;right:20px;top:-2px;width:100px}.p-suitcatalog2026ss__content03-title{height:auto;position:absolute;right:25px;top:48px;width:195px}.p-suitcatalog2026ss__content03-title-image{width:100%}.p-suitcatalog2026ss__content03-lead{font-size:15px;font-weight:500;line-height:1.75;margin:0}.p-suitcatalog2026ss__content03-column{position:relative}.p-suitcatalog2026ss__content03-column-badge{height:58px;position:absolute;right:0;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content03-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.p-suitcatalog2026ss__content03-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content03-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#e4ab90;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content03-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content03-grid{display:flex;flex-direction:column;gap:48px;margin-top:40px}.p-suitcatalog2026ss__content03-item{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content03-item-visual{position:relative}.p-suitcatalog2026ss__content03-item-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content03-item-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-suitcatalog2026ss__content03-item-tags{display:flex;gap:7px;position:absolute;right:16px;top:103px}.p-suitcatalog2026ss__content03-tag{align-items:center;background-color:#e4ab90;color:#000;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;padding:10px}.p-suitcatalog2026ss__content03-tag--vertical{text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content03-item-info{display:flex;flex-direction:column;gap:16px;padding:0 20px}.p-suitcatalog2026ss__content03-item-text{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content03-item-price{font-size:12px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content03-item-price p{margin:0 0 8px}.p-suitcatalog2026ss__content03-item-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content04{color:#000;font-family:Noto Sans JP,sans-serif;padding:80px 0 0;position:relative}.p-suitcatalog2026ss__content04-block1{display:flex;flex-direction:column;gap:17px}.p-suitcatalog2026ss__content04-hero,.p-suitcatalog2026ss__content04-hero-visual{position:relative}.p-suitcatalog2026ss__content04-hero-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content04-hero-visual picture img{width:100%}.p-suitcatalog2026ss__content04-abc{height:auto;position:absolute;right:0;top:-24px;width:120px}.p-suitcatalog2026ss__content04-hanger{bottom:-249px;height:auto;position:absolute;right:20px;width:116px}.p-suitcatalog2026ss__content04-hero-tags{display:flex;flex-direction:row-reverse;gap:7px;left:20px;position:absolute;top:0}.p-suitcatalog2026ss__content04-tag{align-items:center;background-color:#e4ab90;color:#000;display:flex;font-size:14px;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.08em;line-height:1.05;padding:10px}.p-suitcatalog2026ss__content04-tag--vertical{text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content04-text{display:flex;flex-direction:column;gap:32px;padding:0 20px}.p-suitcatalog2026ss__content04-title{display:flex;flex-direction:column;gap:0}.p-suitcatalog2026ss__content04-title-main{font-size:14px;font-weight:400;line-height:1.5;margin:0}.p-suitcatalog2026ss__content04-title-sub{font-size:24px;font-weight:700;line-height:1.5;margin:0}.p-suitcatalog2026ss__content04-title-sub span{color:#e4ab90}.p-suitcatalog2026ss__content04-lead{font-size:15px;font-weight:500;line-height:1.75;margin:17px 0 12px 20px;width:59%}.p-suitcatalog2026ss__content04-desc{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content04-desc-title{font-size:16px;font-weight:700;line-height:1.75;margin:0}.p-suitcatalog2026ss__content04-desc-body{font-size:14px;font-weight:400;line-height:1.75;margin:0;max-width:634px}.p-suitcatalog2026ss__content04-product{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content04-product-text{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content04-product-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content04-product-price p{margin:0}.p-suitcatalog2026ss__content04-block2{display:flex;flex-direction:column;gap:32px;margin-top:40px}.p-suitcatalog2026ss__content04-blazer,.p-suitcatalog2026ss__content04-blazer-visual{position:relative}.p-suitcatalog2026ss__content04-blazer-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content04-blazer-visual picture img{width:100%}.p-suitcatalog2026ss__content04-bag{bottom:-28px;height:auto;position:absolute;right:17px;width:107px}.p-suitcatalog2026ss__content04-blazer-tags{display:flex;flex-direction:row-reverse;gap:7px;position:absolute;right:27px;top:0}.p-suitcatalog2026ss__content04-blazer-info{display:flex;flex-direction:column;gap:16px;padding:0 20px}.p-suitcatalog2026ss__content04-blazer-text{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content04-blazer-price{font-size:12px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content04-blazer-price p{margin:0 0 8px}.p-suitcatalog2026ss__content04-blazer-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content04-column{margin-top:34px;padding:0 20px;position:relative}.p-suitcatalog2026ss__content04-column-badge{height:58px;position:absolute;right:20px;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content04-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.p-suitcatalog2026ss__content04-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content04-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#e4ab90;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content04-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0;max-width:420px}.p-suitcatalog2026ss__content05{color:#000;font-family:Noto Sans JP,sans-serif;padding:79px 0 0;position:relative}.p-suitcatalog2026ss__content05-block1{display:flex;flex-direction:column-reverse;gap:26px}.p-suitcatalog2026ss__content05-text{display:flex;flex-direction:column;gap:32px;padding:0 20px}.p-suitcatalog2026ss__content05-lead{font-size:15px;font-weight:500;line-height:1.75;margin:0}.p-suitcatalog2026ss__content05-desc{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content05-desc-title{font-size:16px;font-weight:700;line-height:1.75;margin:0}.p-suitcatalog2026ss__content05-desc-body{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content05-product{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content05-product-text{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content05-product-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content05-product-price p{margin:0}.p-suitcatalog2026ss__content05-hero,.p-suitcatalog2026ss__content05-hero-visual{position:relative}.p-suitcatalog2026ss__content05-hero-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content05-hero-visual picture img{width:100%}.p-suitcatalog2026ss__content05-abc{height:auto;left:0;position:absolute;top:-24px;width:120px}.p-suitcatalog2026ss__content05-logo{height:auto;position:absolute;right:16px;top:17px;width:100px}.p-suitcatalog2026ss__content05-kaiteki{height:auto;position:absolute;right:16px;top:184px;width:66px}.p-suitcatalog2026ss__content05-hero-tags{bottom:24px;display:flex;flex-direction:row-reverse;gap:7px;left:102px;position:absolute}.p-suitcatalog2026ss__content05-tag{align-items:center;background-color:#e4e047;color:#000;display:flex;font-size:14px;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.06em;line-height:1.05;padding:10px}.p-suitcatalog2026ss__content05-tag--vertical{text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content05-block2{display:flex;flex-direction:column;gap:25px;margin-top:40px}.p-suitcatalog2026ss__content05-suit{position:relative}.p-suitcatalog2026ss__content05-suit-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content05-suit-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-suitcatalog2026ss__content05-suit-tags{display:flex;flex-direction:row-reverse;gap:7px;position:absolute;right:29px;top:0}.p-suitcatalog2026ss__content05-suit-detail{display:flex;flex-direction:column;gap:33px;padding:0 20px}.p-suitcatalog2026ss__content05-suit-info{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content05-suit-text{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content05-suit-price{font-size:12px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content05-suit-price p{margin:0 0 8px}.p-suitcatalog2026ss__content05-suit-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content05-column{position:relative}.p-suitcatalog2026ss__content05-column-badge{height:58px;position:absolute;right:0;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content05-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:17px 20px 20px}.p-suitcatalog2026ss__content05-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content05-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#e4e047;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content05-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0;max-width:380px}.p-suitcatalog2026ss__content06{color:#000;font-family:Noto Sans JP,sans-serif;padding:80px 0;position:relative}.p-suitcatalog2026ss__content06-block1{display:flex;flex-direction:column;gap:24px}.p-suitcatalog2026ss__content06-hero{flex-shrink:0;position:relative}.p-suitcatalog2026ss__content06-hero-visual{position:relative}.p-suitcatalog2026ss__content06-hero-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content06-hero-visual picture img{width:100%}.p-suitcatalog2026ss__content06-abc{height:auto;left:0;position:absolute;top:-24px;width:120px}.p-suitcatalog2026ss__content06-logo{height:auto;left:8px;position:absolute;top:156px;width:100px}.p-suitcatalog2026ss__content06-koshi{height:auto;left:283px;position:absolute;top:49px;width:70px}.p-suitcatalog2026ss__content06-hero-tags{display:flex;gap:7px;left:28px;position:absolute;top:197px}.p-suitcatalog2026ss__content06-tag{align-items:center;background-color:#e4e047;color:#000;display:flex;font-size:14px;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.08em;line-height:1.05}.p-suitcatalog2026ss__content06-tag--vertical{padding:10px 0;text-orientation:mixed;width:24px;writing-mode:vertical-rl}.p-suitcatalog2026ss__content06-tag--horizontal{padding:4px 10px 7px}.p-suitcatalog2026ss__content06-text{display:flex;flex-direction:column;gap:32px;padding:0 20px}.p-suitcatalog2026ss__content06-lead{font-size:15px;font-weight:500;line-height:1.75;margin:0}.p-suitcatalog2026ss__content06-tshirt{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content06-tshirt-desc{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content06-tshirt-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content06-tshirt-price p{margin:0}.p-suitcatalog2026ss__content06-belt{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content06-belt-visual{margin-top:26px;position:relative;width:calc(100% + 20px)}.p-suitcatalog2026ss__content06-belt-visual picture{display:block}.p-suitcatalog2026ss__content06-belt-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-suitcatalog2026ss__content06-belt-tags{align-items:flex-end;display:flex;flex-direction:column;gap:7px;position:absolute;right:20px;top:-24px}.p-suitcatalog2026ss__content06-belt-tags .p-suitcatalog2026ss__content06-tag{letter-spacing:.01em}.p-suitcatalog2026ss__content06-belt-info{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content06-belt-desc{font-size:13px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content06-belt-price{font-size:11px;font-weight:400;line-height:1.75}.p-suitcatalog2026ss__content06-belt-price p{margin:0}.p-suitcatalog2026ss__content06-block2{display:flex;flex-direction:column-reverse;gap:24px;margin-top:40px}.p-suitcatalog2026ss__content06-polo-detail{display:flex;flex-direction:column;gap:40px;padding:0 20px}.p-suitcatalog2026ss__content06-polo-info{display:flex;flex-direction:column;gap:16px}.p-suitcatalog2026ss__content06-polo-desc{font-size:14px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content06-polo-price{font-size:12px;font-weight:400;line-height:1.5}.p-suitcatalog2026ss__content06-polo-price p{margin:0 0 8px}.p-suitcatalog2026ss__content06-polo-price p:last-child{margin-bottom:0}.p-suitcatalog2026ss__content06-column{position:relative}.p-suitcatalog2026ss__content06-column-badge{height:58px;position:absolute;right:0;top:-8px;width:171px;z-index:1}.p-suitcatalog2026ss__content06-column-inner{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.p-suitcatalog2026ss__content06-column-header{align-items:center;display:flex;gap:16px}.p-suitcatalog2026ss__content06-column-title{-webkit-text-decoration-skip:ink;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-decoration-color:#e4e047;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:14%;text-underline-offset:auto;text-underline-position:from-font}.p-suitcatalog2026ss__content06-column-text{font-size:12px;font-weight:400;line-height:1.75;margin:0}.p-suitcatalog2026ss__content06-polo{flex-shrink:0;position:relative}.p-suitcatalog2026ss__content06-polo-visual picture{display:block;height:100%;width:100%}.p-suitcatalog2026ss__content06-polo-visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.p-suitcatalog2026ss__content06-polo-tags{display:flex;gap:7px;left:211px;position:absolute;top:0}.js-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.js-fade-in.is-visible{opacity:1;transform:translateY(0)}.ft__copy{background:#000;color:#fff;font-size:12px;line-height:1;margin-top:50px;padding:40px 0;text-align:center}#ft{background:#eee;padding:80px 0 0}#ft .inner{max-width:1000px}#ft .img{text-align:center}#ft .footerimg{margin-bottom:100px}#ft .shop{margin-bottom:30px}#ft .shopList{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:32px auto 0;padding-left:129px;width:834px}#ft .shopList li{margin-bottom:10px;width:169px}#ft .shopList li a{color:#000;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;letter-spacing:.05em;text-decoration:none}#ft .shopList li a:hover{text-decoration:underline}.ft__logo{display:block;margin:0 auto 25px;width:200px}@media screen and (min-width:768px){.u-display-sp{display:none}.u-display-pc{display:block}.p-suitcatalog2026ss{margin-inline:auto;max-width:1400px}.p-suitcatalog2026ss__fv-inner{aspect-ratio:1280/640;height:auto}.p-suitcatalog2026ss__fv-bg img{-o-object-fit:contain;object-fit:contain}.p-suitcatalog2026ss__fv-text{align-items:flex-end;bottom:63px;display:flex;height:100%;max-width:350px;top:auto;transform:none}.p-suitcatalog2026ss__fv-description-container{padding:32px 10px}.p-suitcatalog2026ss__intro{padding:40px 10px}.p-suitcatalog2026ss__intro-content{max-width:800px}.p-suitcatalog2026ss__content01{box-sizing:content-box;margin-inline:auto;max-width:1280px;padding:47px 0 0}.p-suitcatalog2026ss__content01-block1{align-items:flex-start;flex-direction:row;gap:60px}.p-suitcatalog2026ss__content01-hero{width:50%}.p-suitcatalog2026ss__content01-logo{left:100px}.p-suitcatalog2026ss__content01-abc{max-width:120px;width:10vw}.p-suitcatalog2026ss__content01-hero-tags{bottom:-26px;right:127px}.p-suitcatalog2026ss__content01-tag{font-size:20px;padding:10px}.p-suitcatalog2026ss__content01-tag--vertical{width:32px}.p-suitcatalog2026ss__content01-text{flex:1 1;max-width:480px;padding:0}.p-suitcatalog2026ss__content01-block2{margin-left:auto;margin-right:10.16%;margin-top:0;max-width:420px;position:relative;width:35vw}.p-suitcatalog2026ss__content01-suit-tags{left:16px;top:0}.p-suitcatalog2026ss__content01-suit-fabric{margin-top:0;padding:0 20px}.p-suitcatalog2026ss__content01-suit-fabric img{width:13vw}.p-suitcatalog2026ss__content01-suit-fabric-desc{max-width:211px;padding-bottom:19px;width:100%}.p-suitcatalog2026ss__content01-suit-info{margin-top:19px;padding:0}.p-suitcatalog2026ss__content01-block3{left:0;margin-top:0;padding:0;position:absolute;top:667px}.p-suitcatalog2026ss__content01-tiedup{gap:0}.p-suitcatalog2026ss__content01-tiedup-visual{height:620px;width:195px}.p-suitcatalog2026ss__content01-tiedup-content{padding-left:25px}.p-suitcatalog2026ss__content01-tiedup-tags{margin-left:-77px}.p-suitcatalog2026ss__content01-tiedup-tags .p-suitcatalog2026ss__content01-tag{height:36px}.p-suitcatalog2026ss__content01-tiedup-text{margin-top:8px;width:240px}.p-suitcatalog2026ss__content01-column{margin:54px auto 0;max-width:440px;padding:0}.p-suitcatalog2026ss__content01-column-badge{left:20px}.p-suitcatalog2026ss__content02{box-sizing:content-box;margin-inline:auto;max-width:1280px;padding:80px 0}.p-suitcatalog2026ss__content02-block1{align-items:flex-start;flex-direction:row;gap:60px;justify-content:flex-end}.p-suitcatalog2026ss__content02-text{box-sizing:content-box;flex:1 1;max-width:480px;order:1;padding:0 0 0 10px}.p-suitcatalog2026ss__content02-hero{order:2;width:50%}.p-suitcatalog2026ss__content02-logo{right:100px;top:24px}.p-suitcatalog2026ss__content02-abc{max-width:120px;top:-24px;width:10vw}.p-suitcatalog2026ss__content02-hero-tags{left:65px;top:175px}.p-suitcatalog2026ss__content02-tag{font-size:20px}.p-suitcatalog2026ss__content02-tag--vertical{width:32px}.p-suitcatalog2026ss__content02-block2{gap:24px;margin-left:100px;margin-top:0;max-width:420px;width:33vw}.p-suitcatalog2026ss__content02-suit-fabric{margin-top:-20px;padding:0 10px}.p-suitcatalog2026ss__content02-suit-fabric img{width:11vw}.p-suitcatalog2026ss__content02-suit-fabric-desc{width:230px}.p-suitcatalog2026ss__content02-suit-info{padding:0}.p-suitcatalog2026ss__content02-block3{gap:24px;max-width:460px;position:absolute;right:12%;top:1024px;width:36vw}.p-suitcatalog2026ss__content02-polo-tags{bottom:0;right:5.3%}.p-suitcatalog2026ss__content02-polo-info{padding:0}.p-suitcatalog2026ss__content02-column{margin:290px 0 0 7.81%;max-width:420px;padding:0}.p-suitcatalog2026ss__content02-column-badge{left:20px}.p-suitcatalog2026ss__content02-column-fabric{left:192px}.p-suitcatalog2026ss__content03{box-sizing:content-box;margin-inline:auto;max-width:1080px;padding:95px 10px 0}.p-suitcatalog2026ss__content03-header{align-items:flex-end;flex-direction:row;gap:37px;padding:0}.p-suitcatalog2026ss__content03-header-left{align-items:flex-start;flex:1 1;flex-direction:row;gap:31px}.p-suitcatalog2026ss__content03-abc{left:0;max-width:120px;width:10vw}.p-suitcatalog2026ss__content03-header-text-wrapper{display:block;flex:1 1;padding-top:24px}.p-suitcatalog2026ss__content03-header-text{gap:24px;padding-left:9px;padding-top:27px}.p-suitcatalog2026ss__content03-logo{right:0}.p-suitcatalog2026ss__content03-title{max-width:462px;position:static;width:100%}.p-suitcatalog2026ss__content03-column{flex-shrink:0;max-width:360px}.p-suitcatalog2026ss__content03-column-badge{left:164px;right:auto}.p-suitcatalog2026ss__content03-grid{display:grid;gap:56px 7.4074074074%;grid-template-columns:repeat(2,1fr);margin-top:45px}.p-suitcatalog2026ss__content03-item-tags{right:24px;top:60px}.p-suitcatalog2026ss__content03-tag{font-size:20px;letter-spacing:.05em}.p-suitcatalog2026ss__content03-tag--vertical{width:32px}.p-suitcatalog2026ss__content04{padding:85px 0 0}.p-suitcatalog2026ss__content04-block1{align-items:flex-start;flex-direction:row;gap:60px}.p-suitcatalog2026ss__content04-hero{width:50%}.p-suitcatalog2026ss__content04-abc{max-width:120px;right:0;width:10vw}.p-suitcatalog2026ss__content04-hanger{bottom:-169px;max-width:167px;right:-27px;width:14vw}.p-suitcatalog2026ss__content04-hero-tags{left:100px}.p-suitcatalog2026ss__content04-tag{font-size:20px}.p-suitcatalog2026ss__content04-tag--vertical{width:32px}.p-suitcatalog2026ss__content04-text{flex:1 1;max-width:480px;padding:0}.p-suitcatalog2026ss__content04-title-main{font-size:16px}.p-suitcatalog2026ss__content04-title-sub{font-size:32px}.p-suitcatalog2026ss__content04-lead{margin:34px 0 0 15.63%;max-width:400px;width:100%}.p-suitcatalog2026ss__content04-block2{gap:28px;margin-top:0;max-width:421px;position:absolute;right:12.5%;top:533px;width:33vw}.p-suitcatalog2026ss__content04-bag{bottom:-26px;max-width:125px;right:-11px;width:10vw}.p-suitcatalog2026ss__content04-blazer-tags{right:8px}.p-suitcatalog2026ss__content04-blazer-info{padding:0}.p-suitcatalog2026ss__content04-column{margin:60px 0 0 7.81%;max-width:345px;padding:0}.p-suitcatalog2026ss__content04-column-badge{left:164px;right:auto}.p-suitcatalog2026ss__content05{box-sizing:content-box;margin-inline:auto;max-width:1280px;padding:172px 0 0}.p-suitcatalog2026ss__content05-block1{align-items:flex-start;flex-direction:row;gap:60px;justify-content:flex-end}.p-suitcatalog2026ss__content05-text{box-sizing:content-box;flex:1 1;max-width:480px;order:1;padding:0 0 0 10px}.p-suitcatalog2026ss__content05-hero{order:2;width:50%}.p-suitcatalog2026ss__content05-abc{max-width:120px;width:10vw}.p-suitcatalog2026ss__content05-logo{right:100px}.p-suitcatalog2026ss__content05-kaiteki{right:27px;top:172px;width:83px}.p-suitcatalog2026ss__content05-hero-tags{bottom:134px;left:189px}.p-suitcatalog2026ss__content05-tag{font-size:20px}.p-suitcatalog2026ss__content05-tag--vertical{width:32px}.p-suitcatalog2026ss__content05-block2{align-items:flex-start;flex-direction:row;gap:32px;margin-top:0;padding-left:7.81%}.p-suitcatalog2026ss__content05-suit{flex-shrink:0;max-width:420px;width:33vw}.p-suitcatalog2026ss__content05-suit-tags{right:35px}.p-suitcatalog2026ss__content05-suit-detail{flex:1 1;gap:43px;padding:0}.p-suitcatalog2026ss__content05-column,.p-suitcatalog2026ss__content05-suit-info{max-width:420px}.p-suitcatalog2026ss__content05-column-badge{left:164px;right:auto}.p-suitcatalog2026ss__content06{padding:82px 0}.p-suitcatalog2026ss__content06-block1{align-items:flex-start;flex-direction:row;gap:60px}.p-suitcatalog2026ss__content06-hero{width:50%}.p-suitcatalog2026ss__content06-abc{left:15.63%;max-width:120px;width:10vw}.p-suitcatalog2026ss__content06-logo{left:108px;top:156px}.p-suitcatalog2026ss__content06-koshi{left:514px;top:25px;width:86px}.p-suitcatalog2026ss__content06-hero-tags{left:124px;top:213px}.p-suitcatalog2026ss__content06-tag{font-size:20px}.p-suitcatalog2026ss__content06-tag--vertical{width:32px}.p-suitcatalog2026ss__content06-tag--horizontal{font-size:16px}.p-suitcatalog2026ss__content06-text{box-sizing:content-box;flex:1 1;gap:40px;max-width:480px;padding:0 10px 0 0}.p-suitcatalog2026ss__content06-belt-visual{margin-top:-3px;width:121%}.p-suitcatalog2026ss__content06-belt-tags{right:100px;top:0}.p-suitcatalog2026ss__content06-belt-info{margin-top:6px}.p-suitcatalog2026ss__content06-block2{align-items:flex-start;flex-direction:row;gap:40px;margin-top:58px;margin-inline:auto;max-width:880px}.p-suitcatalog2026ss__content06-polo-detail{box-sizing:content-box;flex-shrink:0;flex:1 1;gap:68px;max-width:420px;padding:0 0 0 10px}.p-suitcatalog2026ss__content06-column-badge{left:164px;right:auto}.p-suitcatalog2026ss__content06-polo{max-width:420px;width:48%}.p-suitcatalog2026ss__content06-polo-tags{left:230px}}@media (min-width:850px){.p-suitcatalog2026ss__content02-block3{right:18.44%}}@media (min-width:880px){.p-suitcatalog2026ss__content03-item-tags{top:135px}}@media (min-width:960px){.p-suitcatalog2026ss__content01-block3{left:13.9%;top:849px}}@media (min-width:1000px){.p-suitcatalog2026ss__content04-column{max-width:460px}}@media (min-width:1020px){.p-suitcatalog2026ss__content02-suit-fabric{margin-top:-76px}}@media (min-width:1050px){.p-suitcatalog2026ss__content01-suit-fabric{margin-top:-72px}}@media (min-width:1120px){.p-suitcatalog2026ss__content05{padding:103px 0 0}}@media (min-width:1125px){.p-suitcatalog2026ss__content02-column{margin:78px 0 0 7.81%}}@media (min-width:1190px){.p-suitcatalog2026ss__content01-block2{margin-top:-358px}}@media (min-width:1200px){.p-suitcatalog2026ss__content05-block2{margin-top:-364px}.p-suitcatalog2026ss__content05-suit-detail{padding:434px 0 0}}@media (min-width:1240px){.p-suitcatalog2026ss__content02-block2{margin-top:-407px}}@media screen and (max-width:768px){#ft{background:#eee;padding:70px 0 0}#ft .inner{max-width:1000px}#ft .footerimg{margin-bottom:40px}#ft .shop{margin-bottom:25px;text-align:left}#ft .shop img{width:110px}#ft .shopList{box-sizing:border-box;margin:12px auto 0;padding:0;width:100%}#ft .shopList li{width:50%}#ft .shopList li a{font-size:14px;line-height:1.3em}}@media screen and (max-width:767px){.ft__copy{color:#fff;font-size:12px;line-height:1;margin-top:50px;padding:40px 0;text-align:center}}
/*# sourceMappingURL=suitcatalog2026ss.css.map */