@charset "UTF-8";html{font-size:100%}@media (max-width:375px){html{font-size:4.2666666667vw}}@media screen and (min-width:782px){html{font-size:1.74291939vw}}@media (min-width:918px){html{font-size:100%}}body{font-family:"Noto Sans JP",sans-serif;color:#000}@media screen and (min-width:782px){a,button{-webkit-transition:.3s;transition:.3s}a:hover,button:hover{opacity:.7;cursor:pointer}}.top #content{padding:0}.swell-block-fullWide+.swell-block-fullWide{margin-top:0 !important}.lum-lightbox-inner img{margin-inline:auto}.swell-block-faq .faq_q,.swell-block-faq .faq_a{padding:1.46875rem 1.46875rem 1.46875rem 4.0625rem;line-height:1.4444444444;font-size:1.125rem;font-weight:400}.swell-block-faq .faq_q:before,.swell-block-faq .faq_a:before{font-size:1.5rem !important;width:2.6875rem !important;height:2.6875rem !important;line-height:2.6875rem !important;font-family:"Roboto",sans-serif !important}.swell-block-faq .swell-block-faq__item+.swell-block-faq__item{margin-top:1.4375rem !important}.is-style-faq-border .swell-block-faq__item+.swell-block-faq__item{padding-top:.4375rem !important}#content{overflow:visible;margin-bottom:0}@media screen and (min-width:960px){.w-header{margin-left:1.25rem !important}}@media screen and (min-width:1440px){.w-header{margin-left:2.5rem !important}}@media screen and (min-width:960px){.l-header .l-container{margin-left:0;padding-left:0;max-width:100%}}.l-header__logo{padding:0 !important}.c-headLogo{margin-right:0 !important;background-color:#fff;padding:.3125rem}@media screen and (min-width:960px){.c-headLogo{padding:.625rem 1.25rem}}.c-gnav>.menu-item>a{font-family:"Roboto",sans-serif}@media screen and (min-width:960px){.c-gnav>.menu-item>a{padding:0 .625rem}}@media screen and (min-width:1440px){.c-gnav>.menu-item>a{padding:0 1.25rem}}.c-gnav>.menu-item:last-child>a{padding-right:0}.l-fixHeader__logo{padding:0}.c-iconList__item a{font-size:1.125rem !important}.c-iconList__item.-search{display:none !important}.swell-block-faq__item{padding:0 !important}.l-footer__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:start !important}@media screen and (min-width:600px){.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:28.75rem}}.l-footer__nav a{padding:0}@media screen and (min-width:600px){.l-footer__nav a{padding:0 .625rem}}@media screen and (min-width:782px){.l-footer__nav a{padding:0 .9375rem}}.l-footer__nav li:first-child a{border-left:none;padding-left:0}@media screen and (min-width:600px){.l-footer__nav li:nth-child(6) a{padding-left:0}}.l-footer__nav li:last-child a{border:none;padding-right:0}.l-footer__foot{padding:1.25rem 0 1.25rem}@media screen and (min-width:600px){.l-footer__foot{padding:1.875rem 0 2.8125rem}}.l-footer__foot>.l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:1.25rem;padding-left:1.25rem;margin-right:auto;margin-left:auto}@media screen and (min-width:782px){.l-footer__foot>.l-container{max-width:918px;padding-right:1.5625rem;padding-left:1.5625rem}}.copyright{position:relative;text-align:right !important;max-width:16.1875rem}.copyright:before{width:8.125rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1.3;content:"Kiryu Minami Pony League";display:block;margin-bottom:.3125rem;margin-left:auto}.swiper-wrapper{margin-bottom:1.875rem;-webkit-transition-timing-function:linear;transition-timing-function:linear}.swiper-slide img{height:auto;width:100%}.swiper-pagination{line-height:1}.swiper-pagination{position:relative !important;bottom:0 !important}.swiper-pagination-bullet{width:5rem;height:.625rem !important;border-radius:0;background:#fff !important;opacity:1;margin:0 .625rem !important}@media screen and (min-width:600px){.swiper-pagination-bullet{width:6.25rem;height:.9375rem !important}}.swiper-pagination-bullet-active{background:#86000b !important}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,li{margin:0}ul,ol{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{border:none;padding:0;background-color:transparent;background-color:initial}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.l-about{margin-bottom:0}.l-inner{width:100%;padding-right:1.25rem;padding-left:1.25rem;margin-right:auto;margin-left:auto}@media screen and (min-width:782px){.l-inner{max-width:918px;padding-right:1.5625rem;padding-left:1.5625rem}}.l-line{margin-bottom:0}.l-member{margin-bottom:0}.l-news{margin-bottom:0}.l-overview{margin-bottom:0}.l-partner{margin-bottom:0}.l-philosophy{margin-bottom:0}.l-photo{margin-bottom:0}.l-staff{margin-bottom:0}.l-value{margin-bottom:0}.c-button{position:relative}.c-button a{padding:1.125rem}.c-button:after{position:absolute;content:"";width:1rem;height:.5625rem;right:1.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/arrow-r.svg);background-size:cover}.c-button--reverse:after{background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/arrow-w.svg);background-size:cover}.c-section-title{gap:0 !important;margin-bottom:0 !important}.p-partner .c-section-title{padding-bottom:0}.c-section-title__en{font-family:"Roboto",sans-serif;text-transform:capitalize;font-size:1.875rem !important;letter-spacing:.05em !important;line-height:1.3333333333 !important;margin-bottom:.3125rem !important}@media screen and (min-width:600px){.c-section-title__en{font-size:3.125rem !important;line-height:1.32 !important}}.c-section-title__jp{font-family:"Noto Sans JP",sans-serif;letter-spacing:0em;font-size:1rem;line-height:1.5}@media screen and (min-width:600px){.c-section-title__jp{font-size:1.125rem;line-height:1.3333333333}}.post_content div>.c-section-title__jp{margin-bottom:.9375rem !important}@media screen and (min-width:600px){.post_content div>.c-section-title__jp{margin-bottom:1.75rem !important}}.post_content .p-staff div>.c-section-title__jp{margin-bottom:1.25rem !important}.post_content .p-overview div>.c-section-title__jp{margin-bottom:1.3rem !important}.post_content .p-member div>.c-section-title__jp{margin-bottom:1.6rem !important}.post_content .p-partner div>.c-section-title__jp{margin-bottom:1.25rem !important}.post_content .p-qa .c-section-title__en{text-transform:uppercase}.p-about{position:relative;background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/pony_bg.jpg);background-position:center;background-size:cover;padding-top:18.06vw !important;padding-bottom:25vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}@media screen and (min-width:600px){.p-about{padding-bottom:18.5vw !important}}.post_content .p-about{margin-top:-20.1vw !important}@media screen and (min-width:960px){.post_content .p-about{margin-top:-19.6vw !important}}.p-about>.swell-block-fullWide__inner{position:relative}@media screen and (min-width:600px){.p-about>.swell-block-fullWide__inner{top:-1.5rem}}.p-about__section-title{margin-bottom:1.875rem !important}@media screen and (min-width:600px){.p-about__section-title{margin-bottom:2.8rem !important}}.p-about__lead{font-style:italic;margin-bottom:.9375rem !important;font-weight:700}@media screen and (min-width:600px){.p-about__lead{font-size:1.875rem}}@media screen and (min-width:782px){.p-about__lead{font-size:3.3125rem;white-space:nowrap;line-height:1.08;margin-bottom:4.375rem !important}}.p-about__wrap{position:relative;gap:1.875rem !important}@media screen and (min-width:600px){.p-about__wrap{gap:5rem !important}}@media screen and (min-width:782px){.p-about__wrap:after{position:absolute;content:"";width:1px;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/about-line.png)}}.p-about__wrap .wp-block-column:last-child .p-about__text{margin-bottom:2.7rem !important}.p-about__logo{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:782px){.p-about__logo{margin-bottom:2.1875rem !important}}.p-about__title{font-size:1.5rem !important;font-weight:700 !important;letter-spacing:0em !important;line-height:1.8333333333 !important;margin-bottom:.5rem !important}.p-about__text{font-size:1.125rem;font-weight:300;letter-spacing:0em;line-height:1.8888888889}.p-about__text--big{font-size:1.25rem;font-weight:400}.p-about__image{margin:1.875rem 0 1.25rem !important}@media screen and (min-width:600px){.p-about__image{margin:3.125rem 0 2.1875rem !important}}.p-about__image img{margin-inline:auto !important}.p-about__lists{padding:0 !important}.p-about__list{position:relative !important;list-style:none !important;padding-left:2.1875rem !important;font-size:1.125rem;line-height:1.8888888889 !important;font-weight:300}@media screen and (min-width:782px){.p-about__list{margin:.625rem 0 !important}}.p-about__list a{border-bottom:1px solid #fff}.p-about__list:before{position:absolute;content:"";width:1.5625rem;height:.75rem;background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/about-arrow.svg);background-size:cover;top:.75rem;left:0}.p-line{background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/line_bg.jpg);background-size:cover;background-position:center 36%;padding-top:26.04vw !important;padding-bottom:20vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}.post_content .p-line{margin-top:-19.6vw !important}.p-member{position:relative;background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/member.jpg);background-size:cover;background-position:center;padding-top:19.8611vw !important;padding-bottom:10vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}@media screen and (min-width:600px){.p-member{padding-bottom:calc(5.55555vw - 2.75rem) !important}}.post_content .p-member{margin-top:-19.6vw !important}.p-member>.swell-block-fullWide__inner{position:relative}@media screen and (min-width:600px){.p-member>.swell-block-fullWide__inner{top:-3rem}}.post_content div .p-member__section-title{margin-bottom:2.3rem !important}.p-member__wrap{gap:2.1875rem !important;margin-bottom:2.1875rem !important}@media screen and (min-width:600px){.p-member__wrap{padding:1.25rem 2.5rem !important}}.p-member__col{position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-member__col:not(:last-child):after{position:absolute;content:"";background-color:#d9d9d9;width:100%;height:1px;left:0;bottom:-1.09375rem}.p-member__head{font-size:1.375rem;line-height:1.7272727273;margin-bottom:1.25rem !important}.p-member__title{font-size:1.125rem;line-height:1.4444444444}.p-member__text{font-size:1rem;line-height:1.625;font-weight:400}.p-member>.swell-block-fullWide__inner>.wp-block-columns{gap:1.25rem !important}.p-member__button{width:23.3125rem;max-width:100%}.p-member .wp-block-column:nth-child(1) .p-member__button{margin-left:auto;margin-right:auto}@media screen and (min-width:782px){.p-member .wp-block-column:nth-child(1) .p-member__button{margin-right:0}}.p-member .wp-block-column:nth-child(2) .p-member__button{margin-right:auto;margin-left:auto}@media screen and (min-width:782px){.p-member .wp-block-column:nth-child(2) .p-member__button{margin-left:0}}.p-news{padding:2.8125rem 0 1.9375rem !important}.p-news__section-title{margin-bottom:3rem !important}.-type-card .p-postList__item{margin-bottom:1.875rem}.p-overview{padding-top:3.2rem !important;padding-bottom:25vw !important}@media screen and (min-width:600px){.p-overview{padding-bottom:19.8611vw !important}}.p-overview__section-title{margin-bottom:1.875rem !important}@media screen and (min-width:600px){.p-overview__section-title{margin-bottom:2.8125rem !important}}.p-overview__lists{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5625rem !important}.p-overview__lists>.wp-block-column:nth-child(1)>.wp-block-columns .wp-block-column:nth-child(1){-ms-flex-preferred-size:30% !important;flex-basis:30% !important}@media screen and (min-width:782px){.p-overview__lists>.wp-block-column:nth-child(1)>.wp-block-columns .wp-block-column:nth-child(1){-ms-flex-preferred-size:35% !important;flex-basis:35% !important}}.p-overview__lists>.wp-block-column:nth-child(1)>.wp-block-columns .wp-block-column:nth-child(2){-ms-flex-preferred-size:70% !important;flex-basis:70% !important}@media screen and (min-width:782px){.p-overview__lists>.wp-block-column:nth-child(1)>.wp-block-columns .wp-block-column:nth-child(2){-ms-flex-preferred-size:65% !important;flex-basis:65% !important}}.p-overview__lists>.wp-block-column:nth-child(2)>.wp-block-columns .wp-block-column:nth-child(1){-ms-flex-preferred-size:30% !important;flex-basis:30% !important}@media screen and (min-width:782px){.p-overview__lists>.wp-block-column:nth-child(2)>.wp-block-columns .wp-block-column:nth-child(1){-ms-flex-preferred-size:23% !important;flex-basis:23% !important}}.p-overview__lists>.wp-block-column:nth-child(2)>.wp-block-columns .wp-block-column:nth-child(2){-ms-flex-preferred-size:70% !important;flex-basis:70% !important}@media screen and (min-width:782px){.p-overview__lists>.wp-block-column:nth-child(2)>.wp-block-columns .wp-block-column:nth-child(2){-ms-flex-preferred-size:93% !important;flex-basis:93% !important}}.p-overview__lists>.wp-block-column:nth-child(2){position:relative}.p-overview__lists>.wp-block-column:nth-child(2):after{position:absolute;content:"";background-color:#d9d9d9;width:100%;height:1px;left:0;top:-.78125rem}@media screen and (min-width:782px){.p-overview__lists>.wp-block-column:nth-child(2):after{opacity:0}}.p-overview__lists>.wp-block-column>.wp-block-columns:not(:last-child){position:relative;margin-bottom:.9375rem !important}.p-overview__lists>.wp-block-column>.wp-block-columns+.wp-block-columns{padding-top:.625rem}.p-overview__lists>.wp-block-column>.wp-block-columns:not(:last-child):after{position:absolute;content:"";background-color:#d9d9d9;width:100%;height:1px;left:0;bottom:-.9375rem}.p-overview__lists>.wp-block-column>.wp-block-columns .wp-block-column:nth-child(1){font-size:1.125rem;line-height:1.4444444444;letter-spacing:.05em;font-weight:500}.p-overview__lists>.wp-block-column>.wp-block-columns .wp-block-column:nth-child(2){font-size:1rem;line-height:1.625;font-weight:400}.p-overview__text{letter-spacing:-.03em}.p-partner{padding:2.8125rem 0 4.0625rem !important}.p-partner__text{font-size:.75rem;font-weight:300}@media screen and (min-width:600px){.p-partner__text{line-height:2.1111111111;font-size:1.125rem}}@media screen and (min-width:960px){.p-partner__text{white-space:nowrap}}.post_content .p-partner .p-partner__text{margin-bottom:1.5625rem !important}.p-partner__button{width:24.5625rem;max-width:100%;margin-inline:auto}.p-philosophy{background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/Philosophy_bg.jpg);background-size:cover;background-position:center;padding-top:19.944vw !important;padding-bottom:25vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}@media screen and (min-width:600px){.p-philosophy{padding-bottom:15.7vw !important}}.post_content .p-philosophy{margin-top:-19.6vw !important}.p-philosophy>.swell-block-fullWide__inner{position:relative}@media screen and (min-width:600px){.p-philosophy>.swell-block-fullWide__inner{top:-3rem}}.p-philosophy__section-title{margin-bottom:1.875rem !important}@media screen and (min-width:600px){.p-philosophy__section-title{margin-bottom:3.125rem !important}}.p-philosophy__cards{gap:2.5rem !important}.p-philosophy__card{gap:0 !important;counter-increment:count;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-philosophy__col{text-align:center}.p-philosophy__title{position:relative !important;display:inline-block;text-transform:capitalize !important;font-size:2rem !important;letter-spacing:0em !important;line-height:1 !important;font-style:italic;margin-bottom:1.25rem !important}.p-philosophy__card:nth-child(1) .p-philosophy__col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:782px){.p-philosophy__card:nth-child(1) .p-philosophy__col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.p-philosophy__card:nth-child(1) .p-philosophy__col+.wp-block-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:782px){.p-philosophy__card:nth-child(1) .p-philosophy__col+.wp-block-column{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.p-philosophy__card{gap:3.125rem !important}@media screen and (min-width:782px){.p-philosophy__card{gap:0 !important}}.p-philosophy__card .p-philosophy__title{padding-left:1.875rem}@media screen and (min-width:600px){.p-philosophy__card .p-philosophy__title{padding-left:2.8125rem}}@media screen and (min-width:600px){.p-philosophy__card:nth-child(2)>.p-philosophy__col{position:relative;top:1.875rem;left:1.5625rem}}.p-philosophy__title:before{position:absolute;content:"0" counter(count) !important;color:#86000b;background:0 0 !important;top:-1.875rem;left:-3.75rem !important;font-family:"Roboto",sans-serif}@media screen and (min-width:600px){.p-philosophy__title:before{top:-2.8125rem;left:-3.2rem !important;font-size:3.25rem}}.p-philosophy__title:after{position:absolute;content:"" !important;top:-2.25rem;background-color:#86000b;height:5rem;width:2px;-webkit-transform:rotate(.116turn);transform:rotate(.116turn);left:1.25rem}@media screen and (min-width:600px){.p-philosophy__title:after{top:-3.25rem;left:2.25rem;height:6rem}}.p-philosophy__sub-title{font-size:1.125rem;line-height:1.4444444444;margin-bottom:1.25rem !important}.p-philosophy__text{font-size:1.75rem;line-height:1.3571428571;font-weight:700}@media screen and (min-width:782px){.p-philosophy__text{font-size:2.125rem;line-height:1.2352941176}}.p-philosophy__lists{list-style:none !important;padding-left:1.5625rem !important;text-align:left;position:relative;left:-.9375rem}@media screen and (min-width:782px){.p-philosophy__lists{padding-left:1.875rem !important}}.p-philosophy__list{position:relative;margin-top:0 !important;font-size:1rem;line-height:1.5 !important}@media screen and (min-width:782px){.p-philosophy__list{font-size:1.5rem;line-height:1.25 !important}}.p-philosophy__list:not(:last-child){margin-bottom:.9375rem}.p-philosophy__list:last-child{margin-bottom:0}.p-philosophy__list:before{position:absolute;top:.1875rem;left:-1.6875rem;content:"";width:1.5125rem;height:1.25rem;background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/check.svg);background-size:cover}.p-photo{padding:2.5rem 0 5rem !important}.p-photo__section-title{margin-bottom:3.125rem !important}.p-photo__gallery{gap:.125rem !important}.p-postList__body{padding-top:.9375rem !important}.p-postList__title{font-size:1.125rem !important;line-height:1.5555555556 !important}.p-postList__meta{color:#5d5d5d;font-size:.875rem;line-height:2}.p-qa{padding:1.875rem 0 !important}@media screen and (min-width:600px){.p-qa{padding:2.6875rem 0 6.03125rem !important}}.p-qa__section-title{margin-bottom:1.5625rem !important}@media screen and (min-width:782px){.p-qa__section-title{margin-bottom:2.5rem !important}}@media screen and (min-width:960px){.swell-block-faq .swell-block-faq__item+.swell-block-faq__item{margin-top:1.9375rem !important}}.p-staff{padding-top:19.861vw !important;padding-bottom:10vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}@media screen and (min-width:600px){.p-staff{padding-bottom:calc(4.72222vw - 3.2rem) !important}}.post_content .p-staff{margin-top:-19.6vw !important}.p-staff>.swell-block-fullWide__inner{position:relative}@media screen and (min-width:600px){.p-staff>.swell-block-fullWide__inner{top:-3.3rem}}.p-staff__section-title{margin-bottom:1.875rem !important}@media screen and (min-width:600px){.p-staff__section-title{margin-bottom:3.125rem !important}}.p-staff__head{font-size:.75rem;line-height:1.7272727273;font-weight:400;text-align:center}@media screen and (min-width:600px){.p-staff__head{font-size:1.375rem}}.post_content .p-staff .p-staff__head{margin-bottom:1.5625rem !important}@media screen and (min-width:600px){.p-staff__cards>div{row-gap:3.4375rem !important}}.p-staff__cards .is-vertical{gap:0 !important}.p-staff__image{margin-bottom:.9375rem !important}.p-staff__director{font-size:1rem;line-height:1.625;font-weight:300;padding:0 .3125rem !important;margin-bottom:.3125rem !important}.p-staff__name{font-size:1.375rem;line-height:1.1818181818;margin-bottom:.625rem !important}.p-staff__text{font-size:1rem;line-height:1.625;font-weight:400}.p-value{position:relative;background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/value_bg.jpg);background-size:cover;background-position:center;padding-top:24vw !important;padding-bottom:25vw !important;-webkit-clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%);clip-path:polygon(0 19.5vw,100% 0,100% 100%,0% 100%)}@media screen and (min-width:600px){.p-value{padding-bottom:calc(19.861vw - 2.8125rem) !important}}@media screen and (min-width:782px){.p-value{padding-top:19.93vw !important}}.post_content .p-value{margin-top:-19.6vw !important}.p-value>.swell-block-fullWide__inner{position:relative}@media screen and (min-width:600px){.p-value>.swell-block-fullWide__inner{top:-2.8125rem}}.p-value:after{position:absolute;display:inline-block;content:"";background:url(//kmsa.jp/wp-content/themes/swell_child/./assets/images/line_06.png);background-size:cover;padding-top:19.8611111111%;width:100%;bottom:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.p-value__section-title{margin-bottom:1.875rem !important}@media screen and (min-width:600px){.p-value__section-title{margin-bottom:3.125rem !important}}.u-desktop{display:none}@media screen and (min-width:782px){.u-desktop{display:block}}@media screen and (min-width:782px){.u-mobile{display:none}}.u-off{display:none}.entry-content figure.wp-block-image{width:100%;text-align:center}.kmsa_p{font-family:serif}h1.wp-block-heading.h1_big{font-size:230px;font-weight:bolder;color:#bcb8b1;position:relative;top:-370px;left:-200px;margin:0 auto;width:100%;height:100%;z-index:-2}div#kmsa_top{height:80vh}.wp-block-media-text.alignfull.is-stacked-on-mobile.title-img{position:relative;top:-30px;left:-20%}.text-container{position:relative;top:0;left:-70%;width:300px}.title-content-text{background:#fff}.About-content{background:linear-gradient(180deg,#f5f5f5 0%,#f5f5f5 100px,#ebebeb 100px,#ebebeb 100%) !important}.writing{margin:0 auto;font-size:23px;font-family:serif;line-height:50px}.wp-block-image.alignfull img,.wp-block-image.alignwide img{display:block;width:100%;height:100%;padding:0;margin:0;filter:brightness(.7)}#kmsa_top .kmsa_p{font-family:serif;position:relative;background:#86000b;width:fit-content;font-size:2em;color:#fff;top:-200px;left:-30%}div#n2-ss-2{z-index:3;position:relative;text-align:left;left:-5%;width:100%;height:70vh;min-height:1px;top:4vw}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:70% !important;height:350px !important;margin-left:30%}figure.wp-block-image.alignfull.size-large.u-mb-ctrl.u-mb-0{position:relative;left:25%}h1.wp-block-heading.has-text-color{background:#fff;position:relative;top:-160px;left:150px;width:fit-content;font-size:20px}.n2-ss-slider-1.n2_ss__touch_element.n2-ow{height:85%}.wp-block-group.kmsa_top_container.is-layout-constrained{position:relative;top:-50px;left:10%}div#history{margin-bottom:0;height:1500px}div#history_block01{width:53.084%;margin-right:auto}div#history_block02{width:40%;margin-left:auto;margin-top:-32%}div#history_block03{width:41.667%;margin-right:auto;margin-top:-30%}div#history_block04{width:50%;margin-left:auto;margin-top:-30%}div#kmsa_about:before{content:'';position:absolute;bottom:0;left:0;right:0;transform:skewY(-10deg);background-color:#86000b;z-index:-1;top:10vw;height:100%}div#kmsa_about{height:500px}h1#about_us{background:#fff;position:relative;top:-90px;left:-31px;width:fit-content;font-size:20px}#About img{border-radius:20px}.About-under{background:#ebebeb !important;padding-top:0 !important;padding-bottom:7vw !important;margin-bottom:0 !important}.u-mb-5　{color:#aa4c54 !important;font-size:10px !important;font-weight:700 !important}.wp-block-group.About_content.has-white-background-color.has-background.is-layout-constrained{width:45%;position:relative;top:-230px;left:-11%;border-color:#000;background:#fff !important;z-index:5}.swell-block-fullWide__inner.l-article{position:relative;left:0 !important}div#map_content{background:#fff !important}figure.wp-block-image.size-full.Sponsorship_img img{width:200px;height:200px}figure.wp-block-image.alignfull.size-large.u-lb-off.u-mb-ctrl.u-mb-10{height:250px}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%;height:100%}.is-style-section_ttl .u-mb-ctrl .u-mb-0{margin:0 auto;font-size:23px;font-family:serif;line-height:50px}.Vertical-writing{writing-mode:vertical-rl;margin:0 auto;font-size:23px;font-family:serif;line-height:50px;height:400px}.mv_commonTitle{position:absolute;top:0;right:auto;bottom:auto;left:10px;z-index:-1;width:auto;height:158px}.Business-content-h1{margin-bottom:20px;padding:5px 0 10px 10px;width:100%;color:#333;font-size:129%;font-weight:400;border-left:5px solid #86000b;border-bottom:1px solid #86000b}div#introduction{position:relative;z-index:2;background-color:#86000b;padding:100px 0 50px}figure#introduction_figure{position:relative;left:30%;position:absolute;top:-60px;right:0;width:calc(1500px - 410px);height:450px;border-radius:15px 0 0}div#facility{position:relative;z-index:1;margin-top:70px;padding:50px 0;background:0 0 !important}div#facility:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:calc(100% - 20%);height:100%;background-color:#fff;border-radius:0 15px 15px 0;box-shadow:0px 0px 15px rgba(57,57,57,.2)}.swell-block-fullWide__inner.l-article{position:relative;left:-3%}h1.wp-block-heading.has-text-color{background:#fff;position:relative;top:-90px;left:150px;width:fit-content;font-size:20px}figure.wp-block-image.size-full.lcl-guide__ico01{position:absolute;left:20px;top:150px;width:60px}figure.wp-block-image.size-full.lcl-guide__ico02{position:absolute;left:200px;top:150px;width:60px}figure.wp-block-image.size-full.lcl-guide__ico03{position:absolute;left:400px;top:150px;width:60px}figure.wp-block-image.size-full.lcl-guide__ico04{position:absolute;left:600px;top:150px;width:60px}figure.wp-block-image.size-full.lcl-guide__ico05{position:absolute;left:800px;top:150px;width:60px}.logo_center img{margin:0 auto}