@charset "UTF-8";.imageTop-lead{font-size:.16rem;font-family:IwaUDGoDspPro-Bd,sans-serif;text-align:center}.imageTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 .55rem}@media screen and (max-width:767px){.imageTop{display:block;padding:0 0 7.47vw}}.imageTop-text-wrap{width:53%;font-size:.14rem;line-height:1.57}@media screen and (max-width:767px){.imageTop-text-wrap{width:100%;font-size:3.2vw;line-height:1.8}}.imageTop-text-wrap .c-link-btn{text-align:left;margin:.3rem 0}@media screen and (max-width:767px){.imageTop-text-wrap .c-link-btn{margin:4vw 0}}.imageTop-text-wrap .imageTop-lead-btn{font-size:.16rem;margin-top:.2rem;margin-bottom:.4rem}.imageTop-text-wrap .imageTop-lead-btn .btn{margin:0 auto;width:3rem}.imageTop-text-wrap p{margin-bottom:1em}.imageTop-text-wrap p:last-child{margin-bottom:0}.imageTop-text-wrap p .-bold{font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.16rem;line-height:1.75}@media screen and (max-width:767px){.imageTop-text-wrap p .-bold{font-size:3.73vw}}.imageTop-text-wrap p .-bold:first-of-type{display:inline-block;margin-top:.08rem}@media screen and (max-width:767px){.imageTop-text-wrap p .-bold:first-of-type{margin-top:1.07vw}}.imageTop-text-wrap p .-bold:last-of-type{display:inline-block;margin-bottom:.15rem}@media screen and (max-width:767px){.imageTop-text-wrap p .-bold:last-of-type{margin-bottom:2.13vw}}.imageTop-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:32%;margin-right:.25rem}@media screen and (max-width:767px){.imageTop-img-wrap{width:100%;margin-bottom:8vw;margin-right:0}}.imageTop-img-wrap>p{width:100%}@media screen and (max-width:767px){.imageTop-img-wrap>p:first-of-type{width:60%}}.imageTop-img-wrap>p:nth-of-type(2){top:-.25rem;margin-right:4%}@media screen and (max-width:767px){.imageTop-img-wrap>p:nth-of-type(2){top:0;margin-right:0;margin-left:1%}}.imageTop-img-wrap>p:nth-of-type(3){top:-.25rem}@media screen and (max-width:767px){.imageTop-img-wrap>p:nth-of-type(3){top:2.67vw}}.imageTop-img-wrap>p:nth-of-type(2),.imageTop-img-wrap>p:nth-of-type(3){position:relative;width:48%}@media screen and (max-width:767px){.imageTop-img-wrap>p:nth-of-type(2),.imageTop-img-wrap>p:nth-of-type(3){width:39%}}@media screen and (max-width:767px){.imageTop-img-wrap>p:not(:last-of-type){margin-bottom:0;padding-right:1.33vw}}.imageTop-img-wrap>p:last-of-type{position:relative;top:-.5rem}@media screen and (max-width:767px){.imageTop-img-wrap>p:last-of-type{top:2.67vw;width:60%;padding-left:1.33vw}}.imageTop-img-wrap img{width:100%;height:auto}.imageTop-design .c-h3-ttl{margin-bottom:.28rem}.pg-caseImage .c-content-main .main-block{margin-bottom:.4rem;padding:0 1rem}@media screen and (max-width:767px){.pg-caseImage .c-content-main .main-block{margin-bottom:18.67vw}}.pg-caseImage .c-content-main .main-block>p:last-of-type{margin-bottom:0}.pg-caseImage .c-content-main .main-block h2{margin-bottom:.25rem;font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:.28rem;color:#048c33;text-align:center}@media screen and (max-width:767px){.pg-caseImage .c-content-main .main-block h2{margin-bottom:4vw;font-size:4.27vw;line-height:1.5}}.pg-caseImage .c-content-main .main-block .main-read-img{width:100%;margin-bottom:.35rem}@media screen and (max-width:767px){.pg-caseImage .c-content-main .main-block .main-read-img{margin-bottom:4vw}}.pg-caseImage .c-content-main .main-block .main-read-img img{width:100%;height:auto}.pg-caseImage .c-content-main .main-block .main-read-txt{margin-bottom:.35rem;font-size:.15rem;line-height:1.78}@media screen and (max-width:767px){.pg-caseImage .c-content-main .main-block .main-read-txt{margin-bottom:6.67vw;font-size:3.47vw}}.pg-caseImage .c-content-main .main-block .main-read-txt a{color:#048c33}.pg-caseImage .explanation-wrap.group-examples .c-h3-ttl{margin-bottom:.275rem;letter-spacing:.1em}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .c-h3-ttl{margin-bottom:6.67vw}}.pg-caseImage .explanation-wrap.group-examples .sample-img{margin-bottom:.3rem;padding-left:.1rem;padding-right:.32rem}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .sample-img{margin-bottom:8vw;padding-left:0;padding-right:0}}.pg-caseImage .explanation-wrap.group-examples .sample-img img{width:100%;height:auto}.pg-caseImage .explanation-wrap.group-examples .example-txt{margin-bottom:.4rem;font-size:.15rem;line-height:1.78}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .example-txt{margin-bottom:5.33vw;font-size:3.47vw}}.pg-caseImage .explanation-wrap.group-examples .example-txt a{color:#048c33}.pg-caseImage .explanation-wrap.group-examples .example-txt a:after{content:none!important}.pg-caseImage .explanation-wrap.group-examples .btn-area{margin:0 0 .45rem;padding:.2rem 0 .23rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .btn-area{margin:0 0 6.67vw;padding:5.33vw 0 6.13vw}}.pg-caseImage .explanation-wrap.group-examples .btn-area>p:not(:last-of-type){margin-bottom:.15rem}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .btn-area>p:not(:last-of-type){margin-bottom:2.67vw}}.pg-caseImage .explanation-wrap.group-examples .btn-area .c-green-btn{font-size:.18rem}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .btn-area .c-green-btn{font-size:3.47vw}}.pg-caseImage .explanation-wrap.group-examples .btn-area .c-green-btn .large-txt{margin-left:.05rem;font-size:.22rem}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .btn-area .c-green-btn .large-txt{margin-left:1.33vw;font-size:4.27vw}}.pg-caseImage .explanation-wrap.group-examples .btn-area .c-green-btn .light-txt{font-family:IwaUDGoDspPro-Lt,sans-serif}.pg-caseImage .explanation-wrap.group-examples .example-link{margin-bottom:.4rem;text-align:left}@media screen and (max-width:767px){.pg-caseImage .explanation-wrap.group-examples .example-link{margin-bottom:5.33vw}}.pg-caseImage .explanation-wrap.group-examples .example-link a{font-family:IwaUDGoDspPro-Th,sans-serif;color:#048c33}.pg-caseImage .explanation-wrap.group-examples .example-link a:after{content:none!important}.pg-caseImage .explanation-wrap:not(.group-notDecided){padding:0 1rem}