@media screen and (max-width: 767px){.firstbd [class$=-inn]{width:var(--content-sp-width)}}.hero{text-align:center;background:url("../images/bg1.jpg") no-repeat top center/cover}.hero h1{font-size:34px;letter-spacing:.2em}.hero h1 img{display:block;margin:0 auto;padding-bottom:40px}.hero_text{margin-top:40px;font-size:20px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 767px){.hero{padding:20px 0 0;background:none;position:relative}.hero-inn{position:absolute;z-index:1;top:20vw;left:50%;transform:translateX(-50%)}.hero h1{font-size:clamp(21.3333333333px,6.6666666667vw,50px)}.hero h1 img{padding-bottom:15px;width:20vw;max-width:150px;height:auto}.hero_text{margin-top:12px;font-size:clamp(11.9466666667px,3.7333333333vw,28px);line-height:1.4285714286;letter-spacing:0}}[class$=_ttl]{text-align:center;font-size:34px}@media screen and (max-width: 767px){[class$=_ttl]{font-size:clamp(21.3333333333px,6.6666666667vw,50px)}}.bg{background:url("../images/bg2.jpg") repeat-y top center}@media screen and (max-width: 767px){.bg{background:none}.main{background:url("../images/sp-bg2n.jpg") no-repeat top center}}.about{padding:130px 0 230px}.about_ttl img{display:block;margin:0 auto;padding-bottom:30px}.aboutFlex{display:flex;margin-top:30px}.aboutFlex_img{width:50%}.aboutFlex_text{margin-left:40px;width:50%;margin-top:60px}@media screen and (max-width: 767px){.about{padding:20px 0 60px}.about_ttl img{padding-bottom:10px}.aboutFlex{flex-direction:column}.aboutFlex_img{width:auto}.aboutFlex_text{margin-left:0;width:auto;margin-top:25px}}.present{margin-top:40px}.present-inn{position:relative;background-color:#fff;border-radius:20px;padding:90px 0 110px}.present-inn::before,.present-inn::after{position:absolute;width:160px;height:110px;content:"";z-index:10}.present-inn::before{top:0;left:0;background:url("../images/img4.png") no-repeat center/cover}.present-inn::after{bottom:0;right:0;background:url("../images/img6.png") no-repeat center/cover}.presentOne,.presentTwo{width:740px;margin:0 auto}.presentOne [class$=_ttl],.presentTwo [class$=_ttl]{font-size:30px;letter-spacing:.2em}.presentOne .number,.presentTwo .number{border-radius:50%;padding:8px 19px;background-color:#ffdfe6;text-align:center;letter-spacing:0}.presentOne .line,.presentTwo .line{display:inline-block;background:linear-gradient(transparent 60%, #ffdfe6 60%)}.presentOne-top_text,.presentTwo-top_text{padding-top:14px;text-align:center}.presentOne_img,.presentTwo_img{margin-top:50px}.presentOne_text,.presentTwo_text{margin-top:60px;padding-left:28px}.presentOne_img{position:relative}.presentOne_img::after{position:absolute;bottom:-84px;right:-144px;background:url("../images/img3.png") no-repeat center/cover;content:"";width:223px;height:295px}.presentTwo{margin-top:80px}@media screen and (max-width: 767px){.present{margin-top:0}.present-inn{border-radius:20px;padding:35px 15px 30px}.present-inn::before,.present-inn::after{position:absolute;width:21.3333333333vw;height:16vw}.presentOne,.presentTwo{width:auto;margin:0 auto}.presentOne [class$=_ttl],.presentTwo [class$=_ttl]{font-size:clamp(17.0666666667px,5.3333333333vw,40px)}.presentOne .number,.presentTwo .number{padding:4px 12px}.presentOne-top_text,.presentTwo-top_text{padding-top:8px}.presentOne_img,.presentTwo_img{margin-top:30px}.presentOne_text,.presentTwo_text{margin-top:35px;padding-left:0}.presentOne_img::after{position:absolute;bottom:-30px;right:-18px;width:29.7333333333vw;height:39.3333333333vw}.presentTwo{margin-top:35px}}.pdf,.btn{text-align:center;margin:100px auto 0;width:29.1666666667%}.pdf a,.btn a{display:inline-block;padding:18px 40px;width:100%;border:1px solid var(--red);color:var(--red)}.pdf a img,.btn a img{vertical-align:middle}.pdf a:hover,.btn a:hover{background-color:var(--red);color:#fff}@media screen and (max-width: 767px){.pdf,.btn{margin:40px auto 0;width:auto}.pdf a,.btn a{width:auto;display:inline-block;padding:14px 30px}}.summary{margin-top:130px}.summary table{width:990px;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}.summary th{background-color:var(--hamako-color);color:#fff;width:180px;padding:8px;text-align:center;border:1px solid #fff}.summary td{border:1px solid #7a7a7a;padding:8px}.summary .cite{margin-top:20px}@media screen and (max-width: 767px){.summary{margin-top:50px}.summary table{width:100%}.summary th{width:100%;display:block;padding:4px;border:0}.summary td{display:block;width:100%;padding:4px}}/*# sourceMappingURL=style.css.map */