.awesome,main#primary section#sec-shikumi .dekiru h6:before{font-family:"Font Awesome 6 Free";font-weight:700}.bold,main#primary section#about .left p,main#primary section#about .right .box .bottom p span,main#primary section.madoguchi p.cmt span,main#primary section#nagare h2+p.hajime{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}header#masthead{background-color:#F7FDF9}main#primary{background-color:#F7FDF9;padding-bottom:0}main#primary p{text-align:justify}main#primary section#about{background-color:#F7FDF9;background-image:url(/img2025/back-green.png);background-size:120%;background-repeat:no-repeat;background-position:center 20%}@media (max-width: 767px){main#primary section#about{background-size:670%}}@media (min-width: 768px) and (max-width: 991px){main#primary section#about{background-size:370%}}@media (min-width: 992px) and (max-width: 1439px){main#primary section#about{background-size:300%}}@media (min-width: 1200px) and (max-width: 1439px){main#primary section#about{background-size:200%}}@media (min-width: 1440px){main#primary section#about{background-size:120%}}main#primary section#about .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}main#primary section#about .left h1{margin-bottom:30px}main#primary section#about .left p{font-size:1rem}@media (max-width: 991px){main#primary section#about .left{align-items:center}main#primary section#about .left h1{margin-bottom:40px}main#primary section#about .left p{font-size:16px;margin-bottom:30px;padding:0 1em}}main#primary section#about .right{display:flex;justify-content:center;align-items:center}main#primary section#about .right .box{width:670px;max-width:100%;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:20px}main#primary section#about .right .box .top{background-color:#FFF1AA;padding:40px;border-radius:20px 20px 0 0;display:flex;flex-direction:column;align-items:center}main#primary section#about .right .box .top h5{font-size:30px;margin-bottom:0}main#primary section#about .right .box .top h5+p{font-size:16px}@media (max-width: 767px){main#primary section#about .right .box .top{padding:30px}main#primary section#about .right .box .top h5{font-size:20px}}main#primary section#about .right .box .bottom{padding:40px;background-color:white;border-radius:0 0 20px 20px;display:flex;align-items:center}main#primary section#about .right .box .bottom>div{width:50%;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){main#primary section#about .right .box .bottom{flex-direction:column;padding:30px}main#primary section#about .right .box .bottom>div{width:100%}}main#primary section#about .right .box .bottom h5{text-align:center;margin-bottom:10px}main#primary section#about .right .box .bottom h6{font-size:18px;color:#FF6363;text-align:center}main#primary section#about .right .box .bottom a.btn-green{display:inline-flex;justify-content:center;align-items:center;background-color:#268B4D;border-radius:35px;font-size:30px;line-height:1;height:70px;width:200px;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:white}main#primary section#about .right .box .bottom p{font-size:15px;line-height:1.5em}main#primary section#about .right .box .bottom p span{color:#0070C3}main#primary section.madoguchi{padding-top:0;background-color:#F7FDF9}main#primary section.madoguchi .row>div{margin-bottom:40px}main#primary section.madoguchi .row>div>div{background-color:white;border-radius:20px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;height:100%}main#primary section.madoguchi .row>div>div img{height:160px;margin-bottom:20px}main#primary section.madoguchi .row>div>div h5{font-size:20px}main#primary section.madoguchi .row>div>div p{font-size:16px;line-height:1.5em;flex-grow:1}@media (max-width: 767px){main#primary section.madoguchi .row>div>div p{line-height:1.7em;padding:0 1em}}main#primary section.madoguchi p.cmt{margin-bottom:0}main#primary section.madoguchi p.cmt span{color:#007DD9}@media (max-width: 767px){main#primary section.madoguchi p.cmt{padding:0 1em}}main#primary section#nagare{background-color:white}main#primary section#nagare h2{margin-bottom:.5em;text-align:center}main#primary section#nagare h2+p.hajime{font-size:20px;margin-bottom:50px}@media (max-width: 767px){main#primary section#nagare h2+p.hajime{font-size:14px;font-family:"TBUDゴシック R",sans-serif;padding:0 1em}}main#primary section#nagare .nagare{margin-bottom:50px}main#primary section#nagare .nagare>div{display:flex;align-items:center}@media (max-width: 767px){main#primary section#nagare .nagare>div{flex-direction:column}}main#primary section#nagare .nagare>div:first-of-type{padding:100px;background-color:#D0EBDF;border-radius:20px 0 0 20px;display:flex;align-items:center;position:relative}main#primary section#nagare .nagare>div:first-of-type:before{content:"";position:absolute;left:calc(50% - 30px);bottom:-29px;background:#D0EBDF;height:30px;width:60px;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media (max-width: 767px){main#primary section#nagare .nagare>div:first-of-type{padding:34px;border-radius:20px 20px 0 0}main#primary section#nagare .nagare>div:first-of-type:before{content:none}}main#primary section#nagare .nagare>div:last-of-type{padding:100px 100px 100px 50px;background-color:#F7FDF9;border:1px solid #D0EBDF;border-radius:0 20px 20px 0}@media (max-width: 767px){main#primary section#nagare .nagare>div:last-of-type{padding:34px;border-radius:0 0 20px 20px;position:relative}main#primary section#nagare .nagare>div:last-of-type:before{content:"";position:absolute;left:calc(50% - 30px);bottom:-29px;background:#D0EBDF;height:30px;width:60px;clip-path:polygon(0 0, 100% 0, 50% 100%)}}main#primary section#nagare .nagare h5,main#primary section#nagare .nagare p{margin-bottom:0}main#primary section#nagare .taimen{background-color:#FFF1AA;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}main#primary section#nagare .taimen h2{padding:3rem}main#primary section#nagare .taimen p{padding:1em 1.5em}@media (max-width: 767px){main#primary section#nagare .taimen h2{padding:2rem 2rem 0}}main#primary section#plus{background-color:#E9F4EC}main#primary section#plus .wrap{margin-top:50px;background-color:white;border-radius:50px;padding:100px 80px}main#primary section#plus .wrap ul{list-style:none;margin:0;padding-left:0}main#primary section#plus .wrap ul li{line-height:1.5em;margin:1em 0;display:flex}main#primary section#plus .wrap ul li:before{content:"○";margin-right:.5em}@media (max-width: 991px){main#primary section#plus .wrap{padding:50px 30px}main#primary section#plus h2+p{padding:0 1em;text-align:justify !important}}main#primary section#madoguchi2{background-color:#FFF1AA}main#primary section#madoguchi2 .container{max-width:900px;display:flex;flex-direction:column;align-items:center;text-align:center}main#primary section#madoguchi2 .container h5{margin-bottom:.5em}main#primary section#madoguchi2 .container p{font-size:16px;padding:0 1em}main#primary section#sec-shikumi{background-color:white}main#primary section#sec-shikumi h2+p{font-size:16px}main#primary section#sec-shikumi h5{text-align:center}main#primary section#sec-shikumi .dekiru{background-color:#FFFBE5;border-radius:20px;padding:40px 40px 40px 70px;margin-bottom:20px}main#primary section#sec-shikumi .dekiru h6{margin-left:-1.3em;font-size:20px;margin-bottom:.8em;display:flex}main#primary section#sec-shikumi .dekiru h6:before{padding-right:.3em;content:"\f00c"}main#primary section#sec-shikumi .dekiru p{font-size:16px}main#primary section#sec-shikumi .dekiru.dekiru2{background-color:#F7FDF9}@media (max-width: 767px){main#primary section#sec-shikumi .dekiru{margin-left:-15px;margin-right:-15px}main#primary section#sec-shikumi .dekiru h6{letter-spacing:0}}main#primary section#sec-shikumi .taimen{background-color:#FFF1AA;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}main#primary section#sec-shikumi .taimen img{width:600px}@media (max-width: 767px){main#primary section .container{padding-left:30px;padding-right:30px}}
