@charset "utf-8";body{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_mv_pc.jpg) top center/auto no-repeat}@media screen and (max-width:1280px){body{background-position:0 0}}@media screen and (max-width:768px){body{background:0 0}}@media screen and (min-width:769px){#block_mv{padding-bottom:10px}}#block_mv h1{text-align:left;line-height:1}@media screen and (min-width:769px){#block_mv h1{margin:25px auto 0;padding-left:20px;width:980px}}@media screen and (max-width:768px){#block_mv{margin-top:14vw;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_mv_sp.jpg.webp) 0% 0%/100% no-repeat}#block_mv .inner{padding:0 20px;width:100%;box-sizing:border-box}#block_mv h1{margin:0;padding:5vw 0 0}#block_mv h1 img{width:75%;max-width:436px}}#block_mv .data{background:#fff;border-radius:5px;box-shadow:0 0 2px 1px rgba(0,0,0,.1)}#block_mv .data .title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;background:#8fcb40;border-radius:5px;transform:rotate(.03deg)}#block_mv .data .title small{display:block}#block_mv .data dl{display:flex;flex-wrap:wrap;align-items:center}#block_mv .data dl:first-of-type{border-bottom:1px dashed #8fcb40}#block_mv .data dt{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg)}#block_mv .data dd{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg)}@media screen and (min-width:769px){#block_mv .inner{margin:0 auto;width:1000px}#block_mv .data{display:flex;margin:10px 0 0 20px;padding:10px;width:495px;box-sizing:border-box}#block_mv .data .title{font-size:20px;padding:15px 0;width:242px;height:86px;box-sizing:border-box}#block_mv .data .title small{font-size:14px}#block_mv .data .text{margin-left:15px;width:calc(100% - 242px - 15px)}#block_mv .data dt{font-size:15px;width:50%}#block_mv .data dd{font-size:15px;text-align:right;margin-left:auto}#block_mv .data dd span{font-size:24px}}@media screen and (max-width:768px){#block_mv .data{margin-top:3vw;margin-bottom:5px;padding:5px 5px 0;width:50%;max-width:300px}#block_mv .data .title{font-size:4vw;text-align:center;padding:7px 0}#block_mv .data .title small{font-size:3.5vw;line-height:1.3}#block_mv .data .text{padding:0 10px}#block_mv .data dt{font-size:3.5vw;margin-right:auto}#block_mv .data dd{font-size:3vw;margin-left:auto}#block_mv .data dd span{font-size:5vw}}@media screen and (min-width:769px){#block_mv .catch{margin:0 0 0 18px}}@media screen and (max-width:768px){#block_mv .catch img{width:100%;max-width:566px}}.block_mv_about{background:#f4f4f4}.block_mv_about h2{color:#333;font-size:30px;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;margin:0;background:0 0}.block_mv_about h2:before{display:none}.block_mv_about .box_mv_about{display:flex;align-items:center;justify-content:center}.block_mv_about .box_mv_about:nth-of-type(1){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_01.png?) center/auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(2){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_02.png?) center/auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(3){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_03.png?) center/auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(4){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_04.png?) center/auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(5){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_05.png) center/auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(6){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_06.png?) center/auto no-repeat}.block_mv_about .box_mv_about span{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);color:#333}@media screen and (min-width:769px){.block_mv_about{padding:40px 0}.block_mv_about h2{margin-bottom:20px}.block_mv_about .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1000px}.block_mv_about .box_mv_about{margin:0 15px;width:300px;height:80px}.block_mv_about .box_mv_about:nth-of-type(n+4){margin-top:10px}.block_mv_about .box_mv_about span{font-size:22px;text-align:center;line-height:1.4;margin-left:60px;width:calc(100% - 60px)}}@media screen and (max-width:768px){.block_mv_about{padding-bottom:20px}.block_mv_about h2{font-size:5.7vw}.block_mv_about .inner{padding:0 20px}.block_mv_about .box_mv_about{font-size:5vw;margin:10px 0 0;height:0;padding-top:14.2857143%;position:relative}.block_mv_about .box_mv_about span{display:flex;align-items:center;justify-content:center;text-align:center;padding-left:10%;width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.block_mv_about .box_mv_about:nth-of-type(1){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_01_sp.png?) center/100% auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(2){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_02_sp.png?) center/100% auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(3){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_03_sp.png?) center/100% auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(4){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_04_sp.png?) center/100% auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(5){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_05_sp.png) center/100% auto no-repeat}.block_mv_about .box_mv_about:nth-of-type(6){background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_about_06_sp.png?) center/100% auto no-repeat}}.block_mv_3reason{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_stripe_yl.gif) top 50px left 0/auto repeat;position:relative}.block_mv_3reason:before{content:"";background:#fff8d5;display:block;width:100%;height:180px;position:absolute;top:0;left:0}.block_mv_3reason h2{color:#333;font-size:30px;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;margin:0;background:0 0;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.block_mv_3reason h2:before{display:none}.block_mv_3reason h2 span{vertical-align:middle;color:#ff8500;font-weight:700;font-family:"Arial";line-height:1;padding:0 10px;text-shadow:0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff,0 0 7px #fff}.block_mv_3reason .box_mv_3reason{color:#333;display:flex;justify-content:center;line-height:1.4;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;background:linear-gradient(-23deg,#ffcc32 0%,#ffcc32 50%,#ffd659 50%,#ffd659 100%);position:relative}.block_mv_3reason .box_mv_3reason .icon{position:absolute}.block_mv_3reason .box_mv_3reason:nth-of-type(1) .icon{left:calc(50% - 25px)}.block_mv_3reason .box_mv_3reason:nth-of-type(2) .icon{left:calc(50% - 33px)}.block_mv_3reason .box_mv_3reason:nth-of-type(3) .icon{left:calc(50% - 31px)}.block_mv_3reason .box_mv_3reason .text{display:flex;align-items:center;justify-content:center;line-height:1.2}@media screen and (min-width:769px){.block_mv_3reason{padding:20px 0}.block_mv_3reason h2{font-size:30px;margin-bottom:30px}.block_mv_3reason h2 span{font-size:80px}.block_mv_3reason .inner{display:flex;justify-content:center}.block_mv_3reason .box_mv_3reason{color:#333;font-size:20px;margin:0 15px;padding:45px 0 20px;width:300px;height:130px;box-sizing:border-box}.block_mv_3reason .box_mv_3reason:nth-of-type(1) .icon{top:-30px}.block_mv_3reason .box_mv_3reason:nth-of-type(2) .icon{top:-20px}.block_mv_3reason .box_mv_3reason:nth-of-type(3) .icon{top:-20px}.block_mv_3reason .box_mv_3reason .text{font-size:16px}}@media screen and (max-width:768px){.block_mv_3reason{padding-bottom:20px}.block_mv_3reason:before{min-height:160px;height:40vw}.block_mv_3reason h2{font-size:5.7vw}.block_mv_3reason h2 span{font-size:13vw}.block_mv_3reason .inner{display:flex;justify-content:center}.block_mv_3reason .box_mv_3reason{width:30%;margin:40px 5px 0;height:40vw;background:linear-gradient(-19deg,#ffcc32 0%,#ffcc32 50%,#ffd659 50%,#ffd659 100%)}.block_mv_3reason .box_mv_3reason.reason01 br{display:none}.block_mv_3reason .box_mv_3reason:nth-of-type(1) .icon{top:-20px}.block_mv_3reason .box_mv_3reason:nth-of-type(2) .icon{top:-20px}.block_mv_3reason .box_mv_3reason:nth-of-type(3) .icon{top:-20px}.block_mv_3reason .box_mv_3reason .text{font-size:4vw;line-height:1.5;padding-top:11vw}}.block_mv_contact{background:#ffef9b}.block_mv_contact .text{display:flex;flex-wrap:wrap}.block_mv_contact .title{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;width:100%}.block_mv_contact .tel_info{text-align:center;line-height:1}.block_mv_contact .tel_info .catch{color:#ff8500;font-weight:700}.block_mv_contact .tel_info .catch:before{content:"";display:inline-block;margin-right:10px;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/icon_header_tel_or.png) center/100% no-repeat}.block_mv_contact .tel_info .tel_no{color:#ff8500;font-family:"Arial Black"}.block_mv_contact .box_btn a.btn.mail{display:flex;flex-wrap:wrap;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.3;transform:rotate(.03deg);width:100%;height:auto;border-radius:5px}.block_mv_contact .box_btn a.btn.mail:before{width:100%;background-size:auto 100%}@media screen and (min-width:769px){.block_mv_contact .inner{display:flex;flex-wrap:wrap;margin:0 auto;width:1000px}.block_mv_contact .text{width:calc(100% - 320px)}.block_mv_contact .title{font-size:24.5px}.block_mv_contact .title span{font-size:35px}.block_mv_contact .img{line-height:0}.block_mv_contact .tel_info{width:calc(100% - 270px)}.block_mv_contact .tel_info .catch{font-size:23px}.block_mv_contact .tel_info .catch:before{width:20px;height:22px}.block_mv_contact .tel_info .tel_no{font-size:50px;margin-bottom:10px}.block_mv_contact .tel_info .time{font-size:15px}.block_mv_contact .box_btn{margin-right:40px;width:230px}.block_mv_contact .box_btn a.btn.mail{display:block;font-size:18px;padding:5px 0}.block_mv_contact .box_btn a.btn.mail:before{height:26px}.block_mv_contact .box_btn a.btn.mail span{font-size:22px}.block_mv_contact .box_btn a.btn.mail small{display:block;font-size:14px}}@media screen and (max-width:768px){.block_mv_contact{padding:20px 0}.block_mv_contact .img{display:none}.block_mv_contact .text{padding:0 5px}.block_mv_contact .title{font-size:4.4vw}.block_mv_contact .title span{font-size:5.5vw}.block_mv_contact .tel_info{width:70%}.block_mv_contact .tel_info .catch{font-size:3.7vw}.block_mv_contact .tel_info .catch:before{width:3.7vw;height:3.7vw}.block_mv_contact .tel_info .tel_no{font-size:8vw;margin:5px 0}.block_mv_contact .tel_info .time{font-size:3vw;transform:scale(.8)}.block_mv_contact .box_btn{width:30%;box-sizing:border-box}.block_mv_contact .box_btn a.btn.mail{display:block;font-size:3vw;padding:5px 0 0}.block_mv_contact .box_btn a.btn.mail:before{margin:0;height:4vw}.block_mv_contact .box_btn a.btn.mail span{font-size:3.7vw}.block_mv_contact .box_btn a.btn.mail small{display:block;font-size:3vw;transform:scale(.8)}}.block_mv_case{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_footer.gif)}.block_mv_case .inner{display:flex;flex-wrap:wrap;justify-content:center}.block_mv_case h2{color:#333;font-size:30px;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;margin:0;background:0 0}.block_mv_case h2:before{display:none}.block_mv_case .inner .box_mv_case{background:#ff8500;border-radius:3px;position:relative}.block_mv_case .inner .box_mv_case:after{content:"";display:block;width:100%;height:10px;background:rgba(183,73,0,.3);border-radius:0 0 3px 3px;position:absolute;left:0;bottom:-9px;z-index:1}.block_mv_case .inner .box_mv_case .text{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;margin:2px;padding:20px 0;background:#fff;border-radius:3px;box-sizing:border-box;color:#333}.block_mv_case .inner .box_mv_case .text div:nth-of-type(1){font-size:22px;margin-bottom:5px}.block_mv_case .inner .box_mv_case .text div.text_or{color:#ff8500;font-size:32px;line-height:1.2}.block_mv_case .inner .box_mv_case .btn span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;padding:10px 0;position:relative;z-index:2}.block_mv_case .inner .box_mv_case .btn span:before{content:"▲";display:block;font-size:14px;line-height:1;margin-top:-5px;margin-right:10px;width:14px;height:14px;transform:rotate(90deg)}@media screen and (min-width:769px){.block_mv_case{padding:40px 0}.block_mv_case h2{width:100%;margin-bottom:20px}.block_mv_case .inner .box_mv_case{margin:0 15px;width:300px}.block_mv_case .inner .box_mv_case .text div.text_or br{display:none}.block_mv_case .inner .box_mv_case .text div.text_or span{display:inline-block;margin-left:10px}.block_mv_case .inner .box_mv_case .btn span br{display:none}}@media screen and (max-width:768px){.block_mv_case h2{font-size:5.7vw;margin-bottom:10px}.block_mv_case .inner{padding:0 0 20px}.block_mv_case .inner .box_mv_case{width:30%;margin-right:5px}.block_mv_case .inner .box_mv_case:nth-child(4){margin-right:0}.block_mv_case .inner .box_mv_case .text div:nth-of-type(1){font-size:4vw;font-weight:700}.block_mv_case .inner .box_mv_case .text div:nth-of-type(2){font-size:3.5vw}.block_mv_case .inner .box_mv_case .text div.text_or{font-size:4.5vw;font-weight:700}.block_mv_case .inner .box_mv_case .text div:nth-of-type(4){font-size:3.5vw}.block_mv_case .inner .box_mv_case .btn span{font-size:4vw;line-height:1.2}}.main_top_title{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;line-height:1}@media screen and (min-width:769px){.main_top_title{font-size:30px;margin-bottom:15px}}@media screen and (max-width:768px){.main_top_title{font-size:19px;margin-bottom:20px}}.block_h2.search_word h2{margin-bottom:0}@media screen and (min-width:769px){.block_h2.search_word #searchform{margin-bottom:50px;padding:20px}.block_h2.search_word #searchform input[type=text]{margin-right:20px;width:calc(100% - 120px)}.block_h2.search_word #searchform input[type=submit]{font-size:18px;width:100px}}@media screen and (max-width:768px){.block_h2.search_word #searchform{margin-bottom:40px;padding:15px}}.block_h2.check h2{margin-top:50px;margin-bottom:0}.block_h2.check .inner{background:#fff8d5}.block_h2.check .inner .box_check{background:#fff;border-radius:20px}.block_h2.check .inner .box_check.over65 a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_65.png) center/auto no-repeat}.block_h2.check .inner .box_check.seikatsu a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_seikatsu.png) center/auto no-repeat}.block_h2.check .inner .box_check a{display:block;color:#333;width:100%;height:100%;position:relative}.block_h2.check .inner .box_check div{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);text-align:center;width:100%;box-sizing:border-box;position:absolute}@media screen and (min-width:769px){.block_h2.check{margin-bottom:20px}.block_h2.check .inner{display:flex;justify-content:center;padding:20px 0}.block_h2.check .inner .box_check{margin:0 10px;width:350px;height:180px}.block_h2.check .inner .box_check.over65 a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_65.png) center/auto no-repeat}.block_h2.check .inner .box_check.seikatsu a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_seikatsu.png) center/auto no-repeat}.block_h2.check .inner .box_check div:nth-of-type(1){font-size:38px;line-height:1.3;top:25px}.block_h2.check .inner .box_check div:nth-of-type(1) span{display:block;font-size:22px}.block_h2.check .inner .box_check div:nth-of-type(2){font-size:28px;bottom:25px}.block_h2.check .inner .box_check.over65 div:nth-of-type(1),.block_h2.check .inner .box_check.over65 div:nth-of-type(2){padding-right:135px}.block_h2.check .inner .box_check.seikatsu div:nth-of-type(1),.block_h2.check .inner .box_check.seikatsu div:nth-of-type(2){padding-right:25px}}@media screen and (max-width:768px){.block_h2.check .inner .box_check{padding:20px 15px 10px;background:0 0}.block_h2.check .inner .box_check a{padding-top:34.6153846%;height:0;border-radius:17px}.block_h2.check .inner .box_check:first-of-type a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_65_sp.png) center/100% auto no-repeat,#fff}.block_h2.check .inner .box_check:last-of-type a{background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_check_seikatsu_sp.png) center/100% auto no-repeat,#fff}.block_h2.check .inner .box_check div:nth-of-type(1){font-size:6vw;line-height:1.3;top:3vw}.block_h2.check .inner .box_check div:nth-of-type(1) span{display:block;font-size:4vw}.block_h2.check .inner .box_check div:nth-of-type(2){font-size:4vw;bottom:4vw}.block_h2.check .inner .box_check div:nth-of-type(1),.block_h2.check .inner .box_check div:nth-of-type(2){padding-right:20vw}}.block_h2.why{text-align:center;margin-top:20px;padding:40px 0 80px;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_why.jpg) top center/auto no-repeat}.block_h2.why h2{color:#00ab3d;font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg);margin-bottom:20px;padding:0 0 10px;background:0 0}.block_h2.why h2:before{display:none}.block_h2.why h2 span{border-bottom:1px solid #00ab3d}.block_h2.why p{color:#00ab3d;line-height:1}@media screen and (min-width:769px){.block_h2.why h2{font-size:32px;line-height:1}.block_h2.why .text{font-size:18px}.block_h2.why p{font-size:24px;margin-top:45px}}@media screen and (max-width:768px){.block_h2.why{padding:20px 0;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_why_sp.jpg) top center/100% auto no-repeat}.block_h2.why h2{font-size:5vw;line-height:1.5;margin:0 15px 20px;border-bottom:1px solid #00ab3d}.block_h2.why h2 span{border-bottom:none}.block_h2.why .text{font-size:3.5vw}.block_h2.why p{font-size:16px;line-height:1.5;margin-top:25px}}.block_h2.reason h2{margin-top:55px;margin-bottom:70px}.block_h2.reason .inner{display:flex;flex-wrap:wrap}.block_h2.reason .box_reason{color:#ff8500;text-align:center;padding:15px 10px;border:1px solid #000;box-sizing:border-box;position:relative}.block_h2.reason .box_reason .icon{text-align:center;line-height:0;padding:0 10px;background:#fff;position:absolute}.block_h2.reason .box_reason .img img{width:100%}.block_h2.reason .box_reason .text{line-height:1.3}.block_h2.reason .box_reason.wide .text{font-weight:500;font-family:"M PLUS Rounded 1c",sans-serif;transform:rotate(.03deg)}.block_h2.reason .box_reason.wide{margin-left:0;margin-bottom:0;width:100%;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/bg_reason_07.jpg) center/97% no-repeat}.block_h2.reason .box_reason.wide .text{color:#333}.block_h2.reason .box_reason.wide .text span{color:#ff8500;font-size:30px}.block_h2.reason .box_reason.wide .img{text-align:left}@media screen and (min-width:769px){.block_h2.reason .box_reason{font-size:20px;margin-bottom:60px;width:calc((100% - 20px)/3)}.block_h2.reason .box_reason:nth-of-type(3n),.block_h2.reason .box_reason:nth-of-type(3n+2){margin-left:10px}.block_h2.reason .box_reason .icon{width:110px;top:-30px;left:calc(50% - 70px)}.block_h2.reason .box_reason .text{margin-top:5px}.block_h2.reason .box_reason.wide .img{padding-left:20px}.block_h2.reason .box_reason.wide .img img{width:auto}}@media screen and (max-width:768px){.block_h2.reason .box_reason{font-size:3.5vw;margin-bottom:40px;padding:10px 5px;width:calc((100% - 25px)/2)}.block_h2.reason .box_reason:nth-of-type(even){margin-left:25px}.block_h2.reason .box_reason .icon{width:60px;top:-20px;left:calc(50% - 40px)}.block_h2.reason .box_reason .icon img{width:100%}.block_h2.reason .box_reason .text{margin-top:5px}.block_h2.reason .box_reason.wide .text{font-size:3vw;margin-top:0}.block_h2.reason .box_reason.wide .text span{font-size:4vw}.block_h2.reason .box_reason.wide{padding-bottom:5px;background-position:top 10px center}.block_h2.reason .box_reason.wide .img{width:70%}.block_h2.reason .box_reason.wide .img img{width:100%}}.block_h2.message{margin-bottom:50px}.block_h2.message h2{margin-top:60px}@media screen and (min-width:769px){.block_h2.message .inner{display:flex}.block_h2.message .text{order:1;width:calc(100% - 230px)}.block_h2.message .img{order:2;margin-left:20px;width:210px}}@media screen and (max-width:768px){.block_h2.message .inner:after{content:"";display:block;clear:both}.block_h2.message .text{font-size:13px}.block_h2.message .img{margin-left:20px;width:110px;float:right}.block_h2.message .img img{width:100%}}.block_h2.flow h2{margin-top:60px}.block_h2.flow h2+p{font-weight:700;text-align:center;margin:0 0 5px}.block_h2.flow h2+p+p{text-align:center;margin:0}.block_h2.flow .inner{padding:30px 0;background:#fffbcf}.block_h2.flow ul{margin:0;padding:0}.block_h2.flow li{display:block;text-align:center;background:#fff;border:1px solid #c8c8c8;position:relative}.block_h2.flow li:last-of-type{color:#65c21f;border-color:#65c21f}.block_h2.flow li:nth-of-type(n+2){margin-top:10px}.block_h2.flow li:before{display:none}.block_h2.flow li:nth-last-of-type(n+2):after{content:"";display:block;border-top:15px solid #88b913;border-right:22px solid transparent;border-left:22px solid transparent;position:absolute;bottom:-15px;left:calc(50% - 22px);z-index:5}.block_h2.flow .important{color:#ff8500}.block_h2.flow .important span{color:#fff;line-height:1;padding:8px 15px 5px;background:#ff8500;border-radius:3px;position:absolute;top:7px;left:5px}@media screen and (min-width:769px){.block_h2.flow h2+p{font-size:26px}.block_h2.flow h2+p+p{margin-bottom:30px}.block_h2.flow li{font-size:20px;margin:0 auto;padding:10px 0 8px;width:600px}.block_h2.flow li:last-of-type{font-size:28px;padding:5px 0 3px}}@media screen and (max-width:768px){.block_h2.flow h2+p{font-size:5vw}.block_h2.flow h2+p+p{font-size:4vw;margin-bottom:20px}.block_h2.flow .inner{padding:30px 20px}.block_h2.flow li{font-size:3.3vw;padding:5px 0 2px}.block_h2.flow li:nth-of-type(n+2){margin-top:5px}.block_h2.flow .important span{padding:6px 10px 3px;top:1vw;left:5px}.block_h2.flow li:nth-last-of-type(n+2):after{border-top:8px solid #88b913;border-right:15px solid transparent;border-left:15px solid transparent;bottom:-8px;left:calc(50% - 15px)}}.block_h2.case h2{margin-top:60px}.block_h2.case .inner{display:flex;flex-wrap:wrap;justify-content:center}.block_h2.case .box_case{text-align:center;border:1px solid #c8c8c8;position:relative}.block_h2.case .box_case:after{content:"▲";display:flex;align-items:center;justify-content:center;color:#fff;line-height:1;width:30px;height:30px;background:#ff8500;transform:rotate(90deg);position:absolute;bottom:0;right:0}.block_h2.case .box_case .title{color:#ff8500}.block_h2.case .box_case .img{line-height:0}@media screen and (min-width:769px){.block_h2.case .box_case:nth-of-type(n+3){margin-top:20px}.block_h2.case .box_case:nth-of-type(even){margin-left:40px}.block_h2.case .box_case .title{font-size:28px}}@media screen and (max-width:768px){.block_h2.case .box_case{width:calc((100% - 15px)/2);box-sizing:border-box}.block_h2.case .box_case:nth-of-type(n+3){margin-top:15px}.block_h2.case .box_case:nth-of-type(even){margin-left:15px}.block_h2.case .box_case:after{font-size:11px;line-height:1;width:20px;height:20px}.block_h2.case .box_case .title{font-size:13px;padding:5px 0 3px}.block_h2.case .box_case .img img{width:100%}}.block_h2.howto h2{margin-top:60px}.block_h2.howto h3{margin-top:40px}.block_h2.howto .box_howto div{text-align:right}.block_h2.howto .box_howto a.arrow{margin:0}.block_h2.howto .box_howto_promise{margin-top:30px;padding:20px;border:5px solid #e9e9e9}.block_h2.howto .box_howto_promise .title{color:#ff8500}.block_h2.howto .box_howto_promise .title:before{content:"";display:inline-block;vertical-align:middle;margin-right:20px;width:55px;height:34px;background:url(//www.nenkin-shogai.com/wp-content/themes/shogai/css/../img/icon_howto_hand.png) center/auto no-repeat}.block_h2.howto .box_howto_promise dt{color:#ff8500;margin-top:40px}.block_h2.howto .box_howto_promise dt:first-of-type{margin-top:15px}@media screen and (min-width:769px){.block_h2.howto .box_howto_promise .title{font-size:22px}.block_h2.howto .box_howto:nth-of-type(1) h3:before{width:15em}.block_h2.howto .box_howto:nth-of-type(2) h3:before{width:10em}.block_h2.howto .box_howto:nth-of-type(3) h3:before{width:10em}}@media screen and (max-width:768px){.block_h2.howto h3{margin-bottom:20px}.block_h2.howto .box_howto:nth-of-type(1) h3:before{width:14em}.block_h2.howto .box_howto:nth-of-type(2) h3:before{width:9em}.block_h2.howto .box_howto:nth-of-type(3) h3:before{width:9em}.block_h2.howto .box_howto p{font-size:14px}.block_h2.howto .box_howto a.arrow{font-size:14px}.block_h2.howto .box_howto_promise{border:3px solid #e9e9e9}.block_h2.howto .box_howto_promise .title{font-size:13px}.block_h2.howto .box_howto_promise .title:before{margin-right:10px;width:45px;height:24px;background-size:contain}.block_h2.howto .box_howto_promise dt{font-size:12px}.block_h2.howto .box_howto_promise dd{font-size:12px}}.block_h2.access h2{margin-top:60px}@media screen and (min-width:769px){.block_h2.access .map{height:450px}.block_h2.access .title{font-size:22px;margin-top:25px}.block_h2.access .title span{font-size:18px}}@media screen and (max-width:768px){.block_h2.access .map{height:340px}.block_h2.access .title{font-size:16px;margin-top:25px}.block_h2.access .title span{display:block;font-size:13px;margin-bottom:20px}.block_h2.access .address{font-size:12px}}.block_h2.news h2{margin-top:60px}.block_h2.news dl{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;border-bottom:1px solid #d2d2d2}.block_h2.news dt.date{padding:10px 0;border-top:1px solid #d2d2d2;box-sizing:border-box}.block_h2.news dd{padding:10px 0;border-top:1px solid #d2d2d2;box-sizing:border-box}.block_h2.news dd.label span{display:block;text-align:center;background:#e9e9e9}.block_h2.news dd.text{display:flex;align-items:flex-start;box-sizing:border-box}.block_h2.news dd.text:before{content:"▲";display:inline-block;vertical-align:top;flex-shrink:0;color:#88b913;font-size:12px;line-height:1;margin-top:6px;margin-right:10px;width:12px;height:12px;transform:rotate(90deg)}.block_h2.news .box_news div{text-align:right;margin-top:20px;margin-bottom:40px}.block_h2.news .box_news a.arrow{margin:0}@media screen and (min-width:769px){.block_h2.news .box_news:nth-of-type(1) h3:before{width:8em}.block_h2.news .box_news:nth-of-type(2) h3:before{width:12em}.block_h2.news .box_news:nth-of-type(3) h3:before{width:8em}.block_h2.news dt.date{font-size:14px}.block_h2.news dd.label{font-size:12px}.block_h2.news dd.text{font-size:16px}.block_h2.news .box_news.col2 dt.date{width:90px}.block_h2.news .box_news.col2 dd.text{padding-left:20px;width:calc(100% - 90px);box-sizing:border-box}.block_h2.news .box_news.col3 dt.date{width:90px}.block_h2.news .box_news.col3 dd.label{width:100px}.block_h2.news .box_news.col3 dd.text{padding-left:20px;width:calc(100% - 190px);box-sizing:border-box}}@media screen and (max-width:768px){.block_h2.news .box_news:nth-of-type(1) h3:before{width:8em}.block_h2.news .box_news:nth-of-type(2) h3:before{width:12em}.block_h2.news .box_news:nth-of-type(3) h3:before{width:8em}.block_h2.news dt.date{font-size:11px;width:7em}.block_h2.news .box_news.col2 dt.date{width:100%}.block_h2.news dd.label{font-size:11px;width:calc(100% - 7em)}.block_h2.news dd.label span{width:100px}.block_h2.news dd.text{font-size:12px;padding-top:0;width:100%;border-top:none}}.block_bnrarea{display:block;width:100%;max-width:1000px;padding:20px 0;margin:0 auto}.block_bnrarea img{display:block;margin:0 auto}.block_h2.reason{margin-bottom:40px}.block_mv_case2{background:#f4f4f4;padding:20px 0}.mv_case_list{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:768px){.mv_case_list{padding:1%}}