﻿#katsudou{overflow:hidden}#katsudou #news-section{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#katsudou #news-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#katsudou #news-section{width:calc(100% - 16vw)}}#katsudou #news-section{margin-bottom:96px}#katsudou #news-section .title{color:#c71432;font-size:1.4rem;margin:0 0 44px}#katsudou #news-section .list li a{display:flex;align-items:center;padding:0 0 56px;margin:0 0 56px;border-bottom:1px solid #443a11}#katsudou #news-section .list li a .time{font-size:.8rem;display:block;margin-right:64px}#katsudou #news-section .button01{text-align:right}@media screen and (max-width: 959px){#katsudou #news-section{margin-bottom:56px}#katsudou #news-section .title{color:#c71432;font-size:1.2rem;margin:0 0 32px}#katsudou #news-section .list li a{display:block;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #443a11}#katsudou #news-section .list li a .time{font-size:.8rem;display:block;margin:0 0 8px}#katsudou #news-section .button01{text-align:right}}#katsudou #status-section{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#katsudou #status-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#katsudou #status-section{width:calc(100% - 16vw)}}#katsudou #status-section{margin-bottom:120px;display:flex;align-items:flex-start}#katsudou #status-section img{width:50%;aspect-ratio:4/3;display:block;margin-right:64px;border-radius:40px}#katsudou #status-section .textarea{flex:1}#katsudou #status-section .textarea .title{font-size:1.4rem;color:#c71432;margin:0 0 40px}#katsudou #status-section .textarea .dsc{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #ab9c60}#katsudou #status-section .textarea .dsc p{margin:0 0 32px}#katsudou #status-section .textarea .dsc p a{text-decoration:underline}#katsudou #status-section .textarea .dsc p a:hover{text-decoration:none}#katsudou #status-section .textarea .dsc p.etc{font-size:.8rem;display:flex}#katsudou #status-section .textarea .dsc p.etc span{flex:1}#katsudou #status-section .textarea .dsc p:last-child{margin:0}#katsudou #status-section .textarea .list dl{display:flex;font-size:.9rem;margin:0 0 8px}#katsudou #status-section .textarea .list dl dt{width:80px;margin-right:8px}#katsudou #status-section .textarea .list dl dd:before{content:"：";display:inline-block;margin-right:8px}@media screen and (max-width: 959px){#katsudou #status-section{margin-bottom:64px;display:block}#katsudou #status-section img{width:100%;margin:0 0 32px;border-radius:24px}#katsudou #status-section .textarea{flex:1}#katsudou #status-section .textarea .title{font-size:1.2rem;margin:0 0 24px}#katsudou #status-section .textarea .dsc{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ab9c60}#katsudou #status-section .textarea .dsc p{margin:0 0 24px}#katsudou #status-section .textarea .dsc p br{display:none}#katsudou #status-section .textarea .dsc p a{text-decoration:underline}#katsudou #status-section .textarea .dsc p a:hover{text-decoration:none}#katsudou #status-section .textarea .dsc p.etc{font-size:.8rem;display:flex}#katsudou #status-section .textarea .dsc p.etc span{flex:1}#katsudou #status-section .textarea .dsc p:last-child{margin:0}#katsudou #status-section .textarea .list dl{display:flex;font-size:.9rem;margin:0 0 8px}#katsudou #status-section .textarea .list dl dt{width:80px;margin-right:8px}#katsudou #status-section .textarea .list dl dd{display:flex;flex:1}#katsudou #status-section .textarea .list dl dd span{flex:1}#katsudou #status-section .textarea .list dl dd:before{content:"：";display:inline-block;margin-right:8px}}#katsudou #service-section{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1919px){#katsudou #service-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#katsudou #service-section{width:calc(100% - 16vw)}}#katsudou #service-section{margin-bottom:160px}#katsudou #service-section .title{color:#c71432;font-size:2rem;text-align:center;margin:0 0 42px}#katsudou #service-section .title-h3{text-align:center;font-size:1.6rem;margin:0 0 42px}#katsudou #service-section .main-text{text-align:center;line-height:2.24;margin:0 0 50px}#katsudou #service-section .list{display:flex;justify-content:space-between;margin-bottom:64px}#katsudou #service-section .list li{width:calc(50% - 16px);text-align:center}#katsudou #service-section .list li img{margin:0 auto;margin-bottom:16px}#katsudou #service-section .list li .list-title{color:#c71432;font-size:1.6rem;margin-bottom:16px}#katsudou #service-section .event-banner{background:linear-gradient(180deg, rgb(220, 242, 249) 67%, rgba(220, 242, 249, 0.2) 100%);border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:0 52px 68px;margin:0 auto 64px;max-width:1600px}#katsudou #service-section .event-image{margin:0;position:relative;bottom:-100px;flex:1;max-width:50%}#katsudou #service-section .event-image img{width:100%;height:auto;display:block}#katsudou #service-section .event-content{margin-top:50px;flex:1;padding-left:40px;max-width:460px}#katsudou #service-section .event-title{color:#ce283c;font-size:28px;margin:0 0 16px 0}#katsudou #service-section .event-desc{margin:0 0 32px 0}#katsudou #service-section .event-link{display:inline-flex;align-items:center;gap:12px;color:#ce283c;text-decoration:none;font-size:.9rem;font-weight:bold;justify-content:flex-end;width:100%;padding-top:32px;padding-bottom:32px}#katsudou #service-section .event-link:hover{opacity:.8}#katsudou #service-section .services-section{max-width:1600px;margin:0 auto}#katsudou #service-section .services-section .etc{display:flex;margin-top:56px}#katsudou #service-section .services-section .etc span{flex:1}@media screen and (max-width: 959px){#katsudou #service-section .services-section .etc{margin-top:32px}}#katsudou #service-section .services-title{text-align:center;color:#ce283c;font-size:1.6rem;margin:0 0 32px 0}#katsudou #service-section .services-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}#katsudou #service-section .service-card{background-color:#e6e2d6;border-radius:20px;padding:32px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}#katsudou #service-section .service-icon{width:80px;height:auto;margin-bottom:16px}@media screen and (max-width: 959px){#katsudou #service-section{margin-bottom:64px}#katsudou #service-section .title{color:#c71432;font-size:1.4rem;text-align:center;margin:0 0 32px}#katsudou #service-section .title-h3{text-align:center;font-size:1.2rem;margin:0 0 42px}#katsudou #service-section .event-banner{background:linear-gradient(180deg, rgb(220, 242, 249) 67%, rgba(220, 242, 249, 0.2) 100%);border-radius:20px;display:block;padding:32px 8vw 0;margin:0 auto 32px;max-width:1600px}#katsudou #service-section .event-image{margin:0;position:relative;bottom:0;flex:1;max-width:100%}#katsudou #service-section .event-image img{width:100%;height:auto;display:block}#katsudou #service-section .event-content{margin-top:24px;flex:1;padding-left:0}#katsudou #service-section .event-title{color:#ce283c;font-size:28px;margin:0 0 16px 0}#katsudou #service-section .event-desc{margin:0 0 8px 0}#katsudou #service-section .event-link{display:inline-flex;align-items:center;gap:12px;color:#ce283c;text-decoration:none;font-size:.9rem;font-weight:bold;justify-content:flex-end;width:100%;padding-top:32px;padding-bottom:32px}#katsudou #service-section .event-link:hover{opacity:.8}#katsudou #service-section .services-section{padding:0 8vw}#katsudou #service-section .services-title{font-size:1.2rem;margin:0 0 24px}#katsudou #service-section .services-grid{display:block}#katsudou #service-section .service-card{background-color:#e6e2d6;border-radius:20px;padding:32px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:16px}#katsudou #service-section .service-card:last-child{margin:0}#katsudou #service-section .service-icon{width:80px;height:auto;margin-bottom:16px}}#katsudou #cvarea{position:relative;padding-bottom:9.375vw;margin-bottom:80px}#katsudou #cvarea:before,#katsudou #cvarea:after{content:"";height:10.365vw;width:23.177vw;position:absolute;bottom:0;z-index:-1}#katsudou #cvarea:before{background:url(../images/common/kumo-l.webp) no-repeat center/contain;left:0}#katsudou #cvarea:after{background:url(../images/common/kumo-r.webp) no-repeat center/contain;right:0}#katsudou #cvarea .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#katsudou #cvarea .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#katsudou #cvarea .inner{width:calc(100% - 16vw)}}#katsudou #cvarea .inner{max-width:880px}#katsudou #cvarea .inner .title{text-align:center;font-size:2rem;color:#c71432;margin:0 0 40px}#katsudou #cvarea .inner .contents{display:flex;justify-content:space-between}#katsudou #cvarea .inner .contents .tel .num{font-size:1.6rem;font-weight:700;margin:0 0 8px}#katsudou #cvarea .inner .contents .tel .etc{font-size:.8rem}#katsudou #cvarea .inner .contents .mail .etc{margin:8px 0 0;font-size:.8rem}@media screen and (max-width: 959px){#katsudou #cvarea{margin-bottom:40px}#katsudou #cvarea .inner .title{text-align:center;font-size:1.4rem;margin:0 0 32px}#katsudou #cvarea .inner .contents{display:block}#katsudou #cvarea .inner .contents .tel{margin-bottom:24px}#katsudou #cvarea .inner .contents .tel .num{font-size:1.4rem;font-weight:700;margin:0 0 8px}#katsudou #cvarea .inner .contents .tel .etc{font-size:.8rem}#katsudou #cvarea .inner .contents .mail .etc{margin:8px 0 0;font-size:.8rem}}/*# sourceMappingURL=katsudou.css.map */