.zeh-page *{margin:0;padding:0;list-style:none;text-indent:0}
.zeh-page img{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);image-rendering:-webkit-optimize-contrast;max-width:100%;height:auto;border:none;vertical-align:bottom;margin:0;padding:0}
.zeh-page address,.zeh-page em,.zeh-page h1,.zeh-page h2,.zeh-page h3,.zeh-page h4,.zeh-page h5,.zeh-page h6,.zeh-page ins,.zeh-page pre,.zeh-page strong,.zeh-page th{font-style:normal;font-weight:400}
.zeh-page table{border-collapse:collapse;border:0}
.zeh-page th{text-align:left}
.zeh-page input,select,textarea{vertical-align:middle}
.zeh-page a,ins{text-decoration:none}
.zeh-page ul{list-style:none}
.zeh-page br{letter-spacing:0}
.zeh-page *,*:after,*:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.zeh-page .hack::after{content:".";display:block;height:0;clear:both;visibility:hidden}
.zeh-page .clear{clear:both}
html {font-size:62.5%}
.zeh-page {line-height:1.5;font-feature-settings:"palt";font-size:1.5rem;color:#000;background-color:#fdfcfc}
@media(max-width: 740px){
	.zeh-page {font-size:1.1rem}
}
.zeh-page .base_bg{background-color:#ece6df}
.zeh-page {font-family:"Noto Serif JP",serif;font-weight:400}
.zeh-page a,.zeh-page a:active,.zeh-page a:hover,.zeh-page a:link,.zeh-page a:visited{color:#000}
.zeh-page .sp{display:none !important}
.zeh-page .pc{display:block !important}
@media screen and (max-width: 740px){
	.zeh-page .sp{display:block !important}
	.zeh-page .pc{display:none !important}
}
.base_w{width:1000px;margin-left:auto;margin-right:auto}
@media(max-width: 1000px){.base_w{width:90%}
}
.zeh-page .cap{font-size:1.2rem}
.zeh-page .imgCap{position:absolute;bottom:5px;right:5px;font-size:1rem;color:#fff;text-shadow:0 0 5px #000}
@media(max-width: 740px){
	.zeh-page .cap{font-size:1rem;letter-spacing:0}
}
.zeh-page main{position:relative;background-image:url(../images/main.jpg);background-size:cover;height:36vw}
@media(max-width: 740px){.zeh-page main{height:60vw}
}
.zeh-page main img{width:100%;height:auto}
.zeh-page main .base_w{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}
.zeh-page main .base_w .catch01{position:absolute;top:5vw;left:0;font-size:2.4rem;line-height:2;color:#fff;text-shadow:0 0 10px #204372,0 0 10px #204372,0 0 10px #204372,0 0 5px #204372}
@media(max-width: 1000px){.zeh-page main .base_w .catch01{font-size:2.4vw}
}
@media(max-width: 740px){.zeh-page main .base_w .catch01{font-size:3vw}
}
.zeh-page main .base_w .catch02{position:absolute;bottom:5vw;right:0;display:flex;font-size:2.4rem;line-height:2;color:#fff;text-shadow:0 0 10px #204372,0 0 10px #204372,0 0 10px #204372,0 0 5px #204372;padding-left:20rem}
.zeh-page main .base_w .catch02::before{position:absolute;top:2.3rem;left:0;content:"";display:inline-block;width:18rem;height:2px;background-color:#fff;box-shadow:0 0 10px #204372,0 0 10px #204372}
@media(max-width: 1000px){.zeh-page main .base_w .catch02{font-size:2.4vw;padding-left:7vw}
.zeh-page main .base_w .catch02::before{top:2.3vw;width:6vw;height:1px}
}
@media(max-width: 740px){.zeh-page main .base_w .catch02{font-size:3vw;padding-left:10vw}
.zeh-page main .base_w .catch02::before{top:2.7vw;width:9vw;height:1px}
}
.zeh-page .intro{padding:8rem 0}
.zeh-page .intro dl dt{font-size:2.4rem;line-height:1.6;text-align:center;margin-bottom:5rem}
@media(max-width: 740px){.zeh-page .intro dl dt{font-size:4.2vw}
}
.zeh-page .intro dl dt img{height:3rem;width:auto;margin-bottom:.4rem}
@media(max-width: 740px){.zeh-page .intro dl dt img{height:5vw}
}
.zeh-page .intro dl dd{display:flex;justify-content:space-between;align-items:flex-start}
@media(max-width: 740px){.zeh-page .intro dl dd{flex-direction:column}
}
.zeh-page .intro dl dd .txtArea{width:calc(60% - 1.5rem);font-size:2rem}
@media(max-width: 740px){.zeh-page .intro dl dd .txtArea{width:100%;font-size:4vw}
}
.zeh-page .intro dl dd .txtArea .lead{margin-top:2rem;font-size:1.4rem;line-height:1.8}
@media(max-width: 740px){.zeh-page .intro dl dd .txtArea .lead{font-size:3.2vw}
}
.zeh-page .intro dl dd .imgArea{position:relative;width:calc(40% - 1.5rem)}
@media(max-width: 740px){.zeh-page .intro dl dd .imgArea{width:100%;margin-top:2rem}
}
.zeh-page .about{padding:8rem 0;background-color:#edf1f0}
.zeh-page .about dl dt{font-size:2.4rem;line-height:1.6;text-align:center;margin-bottom:3rem}
@media(max-width: 740px){.zeh-page .about dl dt{font-size:4.2vw}
}
.zeh-page .about dl dt img{height:3rem;width:auto;margin-bottom:.4rem}
.zeh-page .about dl dd{display:flex;justify-content:space-between}
@media(max-width: 740px){.zeh-page .about dl dd{flex-direction:column}
}
.zeh-page .about dl dd>.txtArea{width:calc(50% - 1.5rem);font-size:2rem}
@media(max-width: 740px){.zeh-page .about dl dd>.txtArea{width:100%}
}
.zeh-page .about dl dd>.txtArea .txt01{font-size:2rem;color:#446ea4;border-bottom:1px solid #446ea4;padding-bottom:1rem}
@media(max-width: 740px){.zeh-page .about dl dd>.txtArea .txt01{font-size:4.2vw}
}
.zeh-page .about dl dd>.txtArea .lead{margin-top:2rem;font-size:1.6rem;line-height:1.8}
@media(max-width: 740px){.zeh-page .about dl dd>.txtArea .lead{font-size:3.2vw}
}
.zeh-page .about dl dd>.txtArea figure{width:90%;margin:2rem auto}
.zeh-page .about dl dd .imgArea{position:relative;width:calc(50% - 1.5rem)}
@media(max-width: 740px){.zeh-page .about dl dd .imgArea{width:100%}
}
.zeh-page .about dl.standard dd{padding:3rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}
.zeh-page .about dl.merit{margin-top:8rem}
.zeh-page .about dl.merit dt{position:relative;z-index:1}
.zeh-page .about dl.merit dt div{background-color:#edf1f0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}
.zeh-page .about dl.merit dt div span{background-color:#edf1f0;padding:0 1rem;color:#446ea4;display:inline-block}
.zeh-page .about dl.merit dt::before{position:absolute;top:50%;content:"";display:block;width:100%;height:1px;background-color:#446ea4;z-index:-1}
.zeh-page .about dl.merit dd .meritCatg{background-color:#7eabb7;color:#fff;font-size:2rem;text-align:center;padding:.5rem 0}
.zeh-page .about dl.merit dd .meritTtl{font-size:2rem;margin-bottom:1rem}
.zeh-page .about dl.merit dd .lead{font-size:1.4rem;margin-bottom:1rem;min-height:8.4rem}
.zeh-page .about dl.merit dd figure{position:relative}
.zeh-page .about dl.merit dd .merit01{width:calc(66.66% - 1.5rem)}
@media(max-width: 740px){.zeh-page .about dl.merit dd .merit01{width:100%}
}
.zeh-page .about dl.merit dd .merit01 ul{padding:1rem;display:flex;justify-content:space-between}
@media(max-width: 740px){.zeh-page .about dl.merit dd .merit01 ul{flex-direction:column}
}
.zeh-page .about dl.merit dd .merit01 ul li{width:calc(50% - 1rem)}
@media(max-width: 740px){.zeh-page .about dl.merit dd .merit01 ul li{width:100%;margin-bottom:3rem}
}
.zeh-page .about dl.merit dd .merit02{width:calc(33.33% - 1.5rem)}
@media(max-width: 740px){.zeh-page .about dl.merit dd .merit02{width:100%}
}
.zeh-page .about dl.merit dd .merit02 ul{padding:1rem;display:flex;justify-content:space-between}
.zeh-page .bels{padding:8rem 0}
.zeh-page .bels .belsWrap{border:1px solid #446ea4;padding:3rem;display:flex;justify-content:space-between}
@media(max-width: 740px){.zeh-page .bels .belsWrap{flex-direction:column}
}
.zeh-page .bels .belsWrap .txtArea{font-size:2rem}
@media(max-width: 740px){.zeh-page .bels .belsWrap .txtArea{font-size:3.6vw}
}
.zeh-page .bels .belsWrap .txtArea .lead{margin-top:1rem;font-size:1.4rem}
@media(max-width: 740px){.zeh-page .bels .belsWrap .txtArea .lead{margin-bottom:2rem;font-size:2.8vw}
}
.zeh-page .bels .belsWrap figure{margin-left:2rem}
@media(max-width: 740px){.zeh-page .bels .belsWrap figure{margin-left:0}
}
.zeh-page .bels .belsWrap figure figcaption{font-size:1rem}
/*# sourceMappingURL=style.css.map */