﻿#kyoudou{overflow:hidden}#kyoudou #news-section{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#kyoudou #news-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#kyoudou #news-section{width:calc(100% - 16vw)}}#kyoudou #news-section{margin-bottom:96px}#kyoudou #news-section .title{color:#c71432;font-size:1.4rem;margin:0 0 44px}#kyoudou #news-section .list li a{display:flex;align-items:center;padding:0 0 56px;margin:0 0 56px;border-bottom:1px solid #443a11}#kyoudou #news-section .list li a .time{font-size:.8rem;display:block;margin-right:64px}#kyoudou #news-section .button01{text-align:right}@media screen and (max-width: 959px){#kyoudou #news-section{margin-bottom:56px}#kyoudou #news-section .title{color:#c71432;font-size:1.2rem;margin:0 0 32px}#kyoudou #news-section .list li a{display:block;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #443a11}#kyoudou #news-section .list li a .time{font-size:.8rem;display:block;margin:0 0 8px}#kyoudou #news-section .button01{text-align:right}}#kyoudou #status-section{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#kyoudou #status-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#kyoudou #status-section{width:calc(100% - 16vw)}}#kyoudou #status-section{margin-bottom:120px;display:flex;align-items:flex-start}#kyoudou #status-section img{width:50%;aspect-ratio:4/3;display:block;margin-right:64px;border-radius:40px}#kyoudou #status-section .textarea{flex:1}#kyoudou #status-section .textarea .title{font-size:1.4rem;color:#c71432;margin:0 0 40px}#kyoudou #status-section .textarea .dsc{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #ab9c60}#kyoudou #status-section .textarea .dsc p{margin:0 0 32px}#kyoudou #status-section .textarea .dsc p a{text-decoration:underline}#kyoudou #status-section .textarea .dsc p a:hover{text-decoration:none}#kyoudou #status-section .textarea .dsc p.etc{font-size:.8rem;display:flex}#kyoudou #status-section .textarea .dsc p.etc span{flex:1}#kyoudou #status-section .textarea .dsc p:last-child{margin:0}#kyoudou #status-section .textarea .list dl{display:flex;font-size:.9rem;margin:0 0 8px}#kyoudou #status-section .textarea .list dl dt{width:80px;margin-right:8px}#kyoudou #status-section .textarea .list dl dd:before{content:"：";display:inline-block;margin-right:8px}@media screen and (max-width: 959px){#kyoudou #status-section{margin-bottom:64px;display:block}#kyoudou #status-section img{width:100%;margin:0 0 32px;border-radius:24px}#kyoudou #status-section .textarea{flex:1}#kyoudou #status-section .textarea .title{font-size:1.2rem;margin:0 0 24px}#kyoudou #status-section .textarea .dsc{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ab9c60}#kyoudou #status-section .textarea .dsc p{margin:0 0 24px}#kyoudou #status-section .textarea .dsc p br{display:none}#kyoudou #status-section .textarea .dsc p a{text-decoration:underline}#kyoudou #status-section .textarea .dsc p a:hover{text-decoration:none}#kyoudou #status-section .textarea .dsc p.etc{font-size:.8rem;display:flex}#kyoudou #status-section .textarea .dsc p.etc span{flex:1}#kyoudou #status-section .textarea .dsc p:last-child{margin:0}#kyoudou #status-section .textarea .list dl{display:flex;font-size:.9rem;margin:0 0 8px}#kyoudou #status-section .textarea .list dl dt{width:80px;margin-right:8px}#kyoudou #status-section .textarea .list dl dd{display:flex;flex:1}#kyoudou #status-section .textarea .list dl dd span{flex:1}#kyoudou #status-section .textarea .list dl dd:before{content:"：";display:inline-block;margin-right:8px}}#kyoudou #service-section{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#kyoudou #service-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#kyoudou #service-section{width:calc(100% - 16vw)}}#kyoudou #service-section{margin-bottom:160px}#kyoudou #service-section .title{color:#c71432;font-size:2rem;text-align:center;margin:0 0 42px}#kyoudou #service-section .title-h3{text-align:center;font-size:1.6rem;margin:0 0 42px}#kyoudou #service-section .main-text{text-align:center;line-height:2.24;margin:0 0 50px}#kyoudou #service-section .list{display:flex;justify-content:space-between;margin-bottom:64px}#kyoudou #service-section .list li{width:calc(50% - 16px);text-align:center}#kyoudou #service-section .list li img{margin:0 auto;margin-bottom:16px}#kyoudou #service-section .list li .list-title{color:#c71432;font-size:1.6rem;margin-bottom:16px}#kyoudou #service-section .contents .headline{font-size:1.6rem;padding-top:32px;border-top:1px solid #ab9c60;color:#c71432;margin-bottom:32px}#kyoudou #service-section .contents .box{font-size:.9rem;display:flex;margin:0 0 60px}#kyoudou #service-section .contents .box .article{flex:1;display:flex}#kyoudou #service-section .contents .box .article .text{margin-right:60px;line-height:2.24}#kyoudou #service-section .contents .box .article .time .time-headline{padding:4px 16px;margin:0 0 16px;background-color:#e9e5d7;display:inline-block}#kyoudou #service-section .contents .box .contact{margin-left:48px;max-width:368px;width:100%}#kyoudou #service-section .contents .box .contact .time-headline{padding:4px 16px;margin:0 0 16px;background-color:#e9e5d7;display:inline-block}@media screen and (max-width: 959px){#kyoudou #service-section{margin-bottom:64px}#kyoudou #service-section .title{color:#c71432;font-size:1.4rem;text-align:center;margin:0 0 32px}#kyoudou #service-section .title-h3{text-align:center;font-size:1.2rem;margin:0 0 42px}#kyoudou #service-section .main-text{text-align:center;line-height:1.8;margin:0 0 32px;font-size:.9rem}#kyoudou #service-section .list{display:block;margin-bottom:64px}#kyoudou #service-section .list li{width:100%;text-align:center;margin-bottom:24px}#kyoudou #service-section .list li:last-child{margin:0}#kyoudou #service-section .list li img{margin:0 auto;margin-bottom:16px;width:50vw}#kyoudou #service-section .list li .list-title{color:#c71432;font-size:1.2rem;margin-bottom:16px}#kyoudou #service-section .contents .headline{font-size:1.2rem;padding-top:32px;color:#c71432;margin-bottom:24px}#kyoudou #service-section .contents .box{font-size:.9rem;display:block;margin:0 0 40px}#kyoudou #service-section .contents .box .article{flex:1;display:block;text-align:center}#kyoudou #service-section .contents .box .article .text{margin:24px 0 24px;flex:1;line-height:2.24;text-align:left}#kyoudou #service-section .contents .box .article .time{text-align:left;margin:0 0 24px}#kyoudou #service-section .contents .box .article .time .time-headline{padding:4px 16px;margin:0 0 16px;background-color:#e9e5d7;display:inline-block}#kyoudou #service-section .contents .box .contact{text-align:left;margin:0 0 24px}#kyoudou #service-section .contents .box .contact .time-headline{padding:4px 16px;margin:0 0 16px;background-color:#e9e5d7;display:inline-block}}#kyoudou #cvarea{position:relative;padding-bottom:9.375vw;margin-bottom:80px}#kyoudou #cvarea:before,#kyoudou #cvarea:after{content:"";height:10.365vw;width:23.177vw;position:absolute;bottom:0;z-index:-1}#kyoudou #cvarea:before{background:url(../images/common/kumo-l.webp) no-repeat center/contain;left:0}#kyoudou #cvarea:after{background:url(../images/common/kumo-r.webp) no-repeat center/contain;right:0}#kyoudou #cvarea .inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){#kyoudou #cvarea .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#kyoudou #cvarea .inner{width:calc(100% - 16vw)}}#kyoudou #cvarea .inner{max-width:880px}#kyoudou #cvarea .inner .title{text-align:center;font-size:2rem;color:#c71432;margin:0 0 40px}#kyoudou #cvarea .inner .contents{display:flex;justify-content:space-between}#kyoudou #cvarea .inner .contents .tel .num{font-size:1.6rem;font-weight:700;margin:0 0 8px}#kyoudou #cvarea .inner .contents .tel .etc{font-size:.8rem}#kyoudou #cvarea .inner .contents .mail .etc{margin:8px 0 0;font-size:.8rem}@media screen and (max-width: 959px){#kyoudou #cvarea{margin-bottom:40px}#kyoudou #cvarea .inner .title{text-align:center;font-size:1.4rem;margin:0 0 32px}#kyoudou #cvarea .inner .contents{display:block}#kyoudou #cvarea .inner .contents .tel{margin-bottom:24px}#kyoudou #cvarea .inner .contents .tel .num{font-size:1.4rem;font-weight:700;margin:0 0 8px}#kyoudou #cvarea .inner .contents .tel .etc{font-size:.8rem}#kyoudou #cvarea .inner .contents .mail .etc{margin:8px 0 0;font-size:.8rem}}/*# sourceMappingURL=kyoudou.css.map */