.lp-button{position:relative;display:block;width:100%;max-width:315px;padding:17px 30px;margin:0 auto;font-size:14px;line-height:1.4;color:#fff;text-align:center;background:#f08200;border-radius:100px}@media(max-width: 959.98px){.lp-button{padding:11.5px 30px}}.lp-button:after{position:absolute;top:-2px;right:18px;bottom:0;display:block;width:9px;height:9px;margin:auto 0;content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.lp-button.arrow-right:after{top:1px;transform:rotate(-45deg)}
body{width:100% !important}img{width:100%;height:auto;vertical-align:bottom}.event-clothes-swimming-layouts{width:100%;overflow-x:hidden}.event-clothes-swimming-main{color:#000}@media(max-width: 959.98px){.event-clothes-swimming-main{padding-bottom:57px}}@media(min-width: 960px){.event-clothes-swimming-main{padding:30px 0 104px}}@media(min-width: 520px){.event-clothes-swimming-main a:hover{opacity:.6;transition:opacity .3s}}.event-clothes-swimming-mv{max-width:960px;margin:0 auto}.event-clothes-swimming-mv img{max-width:auto}.event-clothes-swimming-head{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 960px){.event-clothes-swimming-head{max-width:1040px;padding-right:40px;padding-left:40px}}@media(min-width: 520px)and (max-width: 959.98px){.event-clothes-swimming-head{max-width:560px;padding-right:30px;padding-left:30px}}@media(max-width: 519.98px){.event-clothes-swimming-head{padding-right:20px;padding-left:20px}}@media(max-width: 959.98px){.event-clothes-swimming-head{margin-top:20px}}@media(min-width: 960px){.event-clothes-swimming-head{margin-top:30px}}.event-clothes-swimming-head__title{font-weight:700}@media(max-width: 959.98px){.event-clothes-swimming-head__title{font-size:2rem;letter-spacing:1px}}@media(min-width: 960px){.event-clothes-swimming-head__title{font-size:3rem;line-height:1.6;letter-spacing:1.5px}}.event-clothes-swimming-head__date{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;align-items:center;color:#222}@media(max-width: 959.98px){.event-clothes-swimming-head__date{margin-top:20px}}@media(min-width: 960px){.event-clothes-swimming-head__date{margin-top:6px}}.event-clothes-swimming-head__date-head{padding:3px 10px;background:#eff4f4}@media(max-width: 959.98px){.event-clothes-swimming-head__date-head{font-size:1.2rem;letter-spacing:1.2px}}@media(min-width: 960px){.event-clothes-swimming-head__date-head{font-size:1.4rem;letter-spacing:1.4px}}.event-clothes-swimming-head__about{position:relative;padding-top:20px}@media(max-width: 959.98px){.event-clothes-swimming-head__about{margin-top:30px;margin-right:-2rem;margin-left:-2rem}}@media(min-width: 960px){.event-clothes-swimming-head__about{margin-top:50px}}.event-clothes-swimming-head__about-title{position:absolute;top:0;left:0;display:grid;align-items:center;width:123px;height:40px;padding-left:20px;font-size:1.8rem;font-weight:700;color:#fff;letter-spacing:.9px;background:#44c5c5;clip-path:polygon(100% 0%, calc(100% - 10px) 50%, 100% 100%, 0 100%, 0% 50%, 0 0)}.event-clothes-swimming-head__about-detail{display:grid;font-weight:400;color:#000;background:#ebf7f8}@media(max-width: 959.98px){.event-clothes-swimming-head__about-detail{grid-row-gap:20px;row-gap:20px;padding:39px 20px 20px}}@media(min-width: 960px){.event-clothes-swimming-head__about-detail{grid-row-gap:30px;row-gap:30px;padding:40px 80px}}.event-clothes-swimming-head__about-text{line-height:1.8}@media(max-width: 959.98px){.event-clothes-swimming-head__about-text{letter-spacing:.7px}}@media(min-width: 960px){.event-clothes-swimming-head__about-text{letter-spacing:.8px}}.event-clothes-swimming-comment{position:relative}@media(min-width: 960px){.event-clothes-swimming-comment{padding-left:50px}}.event-clothes-swimming-comment__img{position:absolute;top:0;bottom:0;z-index:2;margin:auto 0}@media(max-width: 959.98px){.event-clothes-swimming-comment__img{left:-10px;width:80px;height:80px}}@media(min-width: 960px){.event-clothes-swimming-comment__img{left:0;width:100px;height:100px}}.event-clothes-swimming-comment__text{position:relative;z-index:1;line-height:1.6;letter-spacing:1px;background:var(--comment-bg, #fff);border:2px dotted #44c5c5;border-radius:10px}@media(max-width: 959.98px){.event-clothes-swimming-comment__text{padding:15px 10px 15px 80px;font-size:1.3rem}}@media(min-width: 960px){.event-clothes-swimming-comment__text{padding:20px 20px 20px 70px}}.event-clothes-swimming-contents{width:100%;margin-right:auto;margin-left:auto;display:grid}@media(min-width: 960px){.event-clothes-swimming-contents{max-width:880px;padding-right:40px;padding-left:40px}}@media(min-width: 520px)and (max-width: 959.98px){.event-clothes-swimming-contents{max-width:560px;padding-right:30px;padding-left:30px}}@media(max-width: 519.98px){.event-clothes-swimming-contents{padding-right:20px;padding-left:20px}}@media(max-width: 959.98px){.event-clothes-swimming-contents{grid-row-gap:20px;row-gap:20px;margin-top:28px}}@media(min-width: 960px){.event-clothes-swimming-contents{grid-row-gap:30px;row-gap:30px;margin-top:30px}}.event-clothes-swimming-section{display:grid}@media(max-width: 959.98px){.event-clothes-swimming-section{grid-row-gap:20px;row-gap:20px}}@media(min-width: 960px){.event-clothes-swimming-section{grid-row-gap:30px;row-gap:30px}}.event-clothes-swimming-section .event-clothes-swimming-comment{--comment-bg: #ebf7f8}@media(min-width: 960px){.event-clothes-swimming-section .event-clothes-swimming-comment{padding:0 25px}}@media(max-width: 959.98px){.event-clothes-swimming-section .event-clothes-swimming-comment__img{left:-28px}}@media(min-width: 960px){.event-clothes-swimming-section .event-clothes-swimming-comment__img{left:-25px}}@media(max-width: 959.98px){.event-clothes-swimming-section .event-clothes-swimming-comment__text{padding:15px 20px 15px 65px}}.event-clothes-swimming-section__head{display:grid;grid-template-columns:40px 1fr;align-items:center;border-bottom:2px dotted #ccd0d0}@media(max-width: 959.98px){.event-clothes-swimming-section__head{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:10px 0 18px}}@media(min-width: 960px){.event-clothes-swimming-section__head{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px 0 18px}}.event-clothes-swimming-section__head-icon{background:#44c5c5;border-radius:5px}.event-clothes-swimming-section__head-title{font-weight:700;color:#222}@media(min-width: 960px){.event-clothes-swimming-section__head-title{font-size:2rem;letter-spacing:1px}}.event-clothes-swimming-section__title-big{position:relative;display:grid;padding-bottom:13px;font-weight:700;color:#f08200;text-align:center;border-bottom:2px solid #f08200}@media(min-width: 960px){.event-clothes-swimming-section__title-big{grid-row-gap:5px;row-gap:5px}}.event-clothes-swimming-section__title-big:after{position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;content:"";background:#f08200}@media(max-width: 959.98px){.event-clothes-swimming-section__title-big-sub{font-size:1.8rem;letter-spacing:.9px}}@media(min-width: 960px){.event-clothes-swimming-section__title-big-sub{font-size:2rem;letter-spacing:1px}}.event-clothes-swimming-section__title-big-main{line-height:1.6}@media(max-width: 959.98px){.event-clothes-swimming-section__title-big-main{font-size:3.2rem;letter-spacing:1.6px}}@media(min-width: 960px){.event-clothes-swimming-section__title-big-main{font-size:3rem;letter-spacing:1.5px}}@media(max-width: 959.98px){.event-clothes-swimming-section__list{font-size:1.4rem;letter-spacing:.7px}}.event-clothes-swimming-section__list-item{padding-left:1em;text-indent:-0.5em}.event-clothes-swimming-section__list-item:before{display:inline-block;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"游ゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,sans-serif;content:"・"}.event-clothes-swimming-section__balloon{display:grid}@media(max-width: 959.98px){.event-clothes-swimming-section__balloon{grid-row-gap:12px;row-gap:12px;padding:0 7px}}@media(min-width: 960px){.event-clothes-swimming-section__balloon{grid-row-gap:20px;row-gap:20px;padding:0 70px}}.event-clothes-swimming-section__balloon-item{position:relative;z-index:1;color:#000;letter-spacing:1px;background:#fff;border:solid #44c5c5;box-shadow:2px 2px 0px 0px #44c5c5}@media(max-width: 959.98px){.event-clothes-swimming-section__balloon-item{padding:10px 20px;font-size:1.3rem;line-height:1.4;letter-spacing:1px;border-width:1px;border-radius:5px}}@media(min-width: 960px){.event-clothes-swimming-section__balloon-item{padding:20px 30px;font-size:1.8rem;line-height:1.6;border-width:2px;border-radius:10px}}.event-clothes-swimming-section__balloon-item:before,.event-clothes-swimming-section__balloon-item:after{position:absolute;top:0;bottom:0;display:block;margin:auto 0;content:"";clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media(max-width: 959.98px){.event-clothes-swimming-section__balloon-item:before,.event-clothes-swimming-section__balloon-item:after{width:11px;height:15px}}@media(min-width: 960px){.event-clothes-swimming-section__balloon-item:before,.event-clothes-swimming-section__balloon-item:after{width:17px;height:24px}}.event-clothes-swimming-section__balloon-item:before{background:#44c5c5}@media(max-width: 959.98px){.event-clothes-swimming-section__balloon-item:before{left:-11px}}@media(min-width: 960px){.event-clothes-swimming-section__balloon-item:before{left:-17px}}.event-clothes-swimming-section__balloon-item:after{background:#fff}@media(max-width: 959.98px){.event-clothes-swimming-section__balloon-item:after{left:-9px}}@media(min-width: 960px){.event-clothes-swimming-section__balloon-item:after{left:-14px}}@media(max-width: 959.98px){.event-clothes-swimming-section__text{font-size:1.4rem;letter-spacing:.7px}}@media(min-width: 960px){.event-clothes-swimming-section__text{letter-spacing:.8px}}.event-clothes-swimming-section__text strong{font-weight:700;color:#f08200}@media(max-width: 959.98px){.event-clothes-swimming-section__text strong{font-size:1.6rem;letter-spacing:.8px}}.event-clothes-swimming-section__measures{display:grid;grid-row-gap:1em;row-gap:1em}@media(max-width: 959.98px){.event-clothes-swimming-section__measures{font-size:1.4rem;letter-spacing:.7px}}@media(min-width: 960px){.event-clothes-swimming-section__measures{letter-spacing:.8px}}.event-clothes-swimming-section__measures-head{color:#f08200}.event-clothes-swimming-section__image img{max-width:var(--image-max-width, inherit);margin:0 auto}.event-clothes-swimming-section__button .lp-button{font-weight:500;color:#222;letter-spacing:2.33px;background:none;border:1px solid #ccd0d0}.event-clothes-swimming-section__button .lp-button:after{border-color:#f08200;border-right-width:2px;border-bottom-width:2px}
