.elementor-widget-heading .elementor-heading-title{font-size:30px;text-align:center;font-family:DNP ShueiGoKinStd;color:#15185f;letter-spacing:2.5px;line-height:2 !important}.dark,.dark .elementor-heading-title{color:#fff}.dark .elementor-heading-title{font-size:30px}.elementor-widget-heading .elementor-heading-title span{font-weight:400;font-size:15px;color:#6c6e97;clear:both;display:block;padding:10px 0 20px}#key_visual{padding-top:67px;position:relative}#key_visual .inside{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration_banner.png) no-repeat top center;background-size:cover;position:relative}#key_visual .mainimage_txt{width:375px;font-size:32px;letter-spacing:8px;color:#fff;text-align:left;font-family:DNP ShueiGoKinStd,serif;font-weight:500;font-style:normal;position:absolute;right:0;left:unset}#key_visual .mainimage_txt dl dt:before{content:"";background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/kv-line.png) no-repeat top center;-webkit-background-size:100% auto;background-size:100% auto;width:100%;height:1px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}#content{padding:0}.check_list{border:4px solid #15185f;box-sizing:border-box;padding:40px}.check_list.list_bg{padding:0;border:none}.check_list.list_bg li{width:33.33%;float:left}.check_list.list_bg li{position:relative;width:30.33%;float:left;margin:1.5%;text-align:center;height:200px;box-sizing:border-box;border:2px solid #c9ab4e;background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg1@2x.png) no-repeat center center/cover;font-family:DNP ShueiGoKinStd;font-size:18px}.check_list.list_bg li span{position:absolute;left:3%;right:3%;top:50%;transform:translateY(-25%)}.check_list.list_bg li+li{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg2@2x.png) no-repeat center center/cover}.check_list.list_bg li+li+li{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg3@2x.png) no-repeat center center/cover}.check_list.list_bg li+li+li+li{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg4@2x.png) no-repeat center center/cover}.check_list.list_bg li+li+li+li+li{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg5@2x.png) no-repeat center center/cover}.check_list.list_bg li+li+li+li+li+li{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/list_bg6@2x.png) no-repeat center center/cover}.check_list.list_bg li:before{content:"";display:block;border:2px solid #e6e5eb;height:25px;width:25px;position:absolute;left:calc(50% - 10px);top:30px;box-sizing:border-box;background-color:#e6e5eb}.check_list.list_bg li:after{content:"";display:block;width:10px;height:25px;border:solid #c9ab4e;border-width:0 4px 4px 0;position:absolute;left:calc(50% - -2px);top:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.title-bg{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/title-bg.png) no-repeat top center/cover}#s1{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s1_bg.png) no-repeat top center/cover}#s2{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s2_bg.png) no-repeat top center/cover}#s3{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s3_bg.png) no-repeat top center/cover}#s4{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s4_bg.png) no-repeat top center/cover}#s6{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s6_bg.png) no-repeat top center/cover}#s8{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s8_bg.png) no-repeat top center/cover}#s-qa{background:url(//msorc.jp/wp-content/themes/genova_tpl/css/../img/regeneration/s-qa_bg.png) no-repeat top center/cover}#s2 .note{text-align:center;font-size:18px;margin-top:65px}#s3 .elementor-widget-wrap{max-width:750px;margin:0 auto}.fz25,.fz25 h2{font-size:25px !important}#s4 .elementor-image-box-img img{max-width:52px;height:auto}#s4 .elementor-image-box-title{color:#15185f;font-size:21px;font-family:DNP ShueiGoKinStd;margin-bottom:19px;padding-bottom:19px;border-bottom:1px solid #15185f}#s4 .elementor-image-box-description{text-align:justify}#s6 h4{font-family:DNP ShueiGoKinStd;color:#15185f;font-size:25px;font-weight:700;padding-bottom:40px}#s6 ul li{margin-bottom:30px;padding-left:20px;position:relative}#s6 ul li:before{background:#c9ab4e;position:absolute;content:'';width:5px;top:0;bottom:0;left:0}#s7 h4{font-size:21px;text-align:left;color:#181818;font-family:DNP ShueiGoKinStd;padding-bottom:19px;margin-bottom:19px;border-bottom:1px solid #c9ab4e}#s7 .elementor-image-box-description{text-align:left}#s8 h3.elementor-image-box-title{color:#15185f;font-size:25px;font-family:DNP ShueiGoKinStd;font-weight:700;line-height:1;padding-bottom:19px;border-bottom:1px solid #c9ab4e;margin-bottom:19px;position:relative}#s8 h3.elementor-image-box-title:before{content:'◆';color:#c9ab4e;font-size:25px;padding-right:10px}.inside .wrap{height:100%}@media screen and (max-width:1080px){.check_list.list_bg li{font-size:12px}#s2 .note{text-align:center;font-size:15px;margin-top:35px}#s6{background-position:75% 10px}#s3{background-image:none}}@media screen and (max-width:640px){.fz25,.fz25 h2{font-size:22px !important}#s-step .elementor-element-populated{padding:10px 0 !important}.elementor-widget-heading .elementor-heading-title{font-size:22px}#s2 .note{text-align:center;font-size:13px;margin-top:25px}.check_list.list_bg{padding:0;border:none;width:100%;box-sizing:border-box;padding:0 10px}.check_list.list_bg li{width:100%;margin:5px auto;box-sizing:border-box;font-size:15px}#key_visual .mainimage_txt{width:100%;font-size:32px;letter-spacing:8px;color:#fff;text-align:center;font-family:DNP ShueiGoKinStd,serif;font-weight:500;font-style:normal;position:absolute;right:0}#key_visual .mainimage_txt dl dt:before{width:40%}.check_list{border:4px solid #15185f;box-sizing:border-box;padding:10px;width:calc(100% - 20px);margin:0 auto}#s3 .elementor-widget-wrap{max-width:750px;margin:0 auto;box-sizing:border-box;padding:0 10px}#s2 .elementor-text-editor{padding:0 10px}}@media screen and (max-width:375px){#key_visual .mainimage_txt dl dt{font-size:22px;text-indent:unset}}