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