.pc{display:block}.sp{display:none}.wrapper{max-width:960px;width:100%;margin:0 auto}.right{text-align:right}.title{font-size:2.4rem;color:#6aae54}.title_yellow{color:#fcae00}.title_text{line-height:36px;padding-left:16px}.point{display:flex;padding:28px 0 0 28px;align-items:center}.point_item_text{display:inline-block;padding-left:14px}.green{color:#53b046}.hito_item{margin-left:15px}.service_wrapper{max-width:960px;width:100%;margin:0 auto}.section_service{margin-top:60px;margin-bottom:66px}.title_img{width:100%}.service_contents{padding:50px 0 60px;text-align:left;display:flex;align-items:center}.service_contents_img{padding:0 50px}.service_contents_text{padding-right:50px}.service_contents_report{padding:38px 0;background-color:#f3f3f3;max-width:960px;width:100%;margin:0 auto}.service_contents_report_list{padding:0 36px 0 50px}.service_contents_report_title{color:#53b046;font-size:2.4rem;padding-bottom:18px}.service_contents_report_sub{font-size:1.4rem;padding-bottom:26px}.service_contents_report_item{padding-right:50px}.point_contents{display:flex}.point_item{position:relative;list-style:none}.point_item:not(:last-of-type){padding-right:30px}.point_img{width:100%}.title_sub_intro{padding-bottom:60px}.intro_text{font-size:16px;padding-bottom:58px}.intro_list{display:flex;padding-bottom:82px}.intro_item{padding-right:15px;list-style:none}.intro_img{width:100%;max-width:310px}.point01_inner{border:#dcdddd solid 1px;padding-bottom:70px;margin-bottom:60px;margin:0 auto;max-width:965px;background-color:#fff}.point_title{font-size:2.4rem;line-height:30px;padding-left:26px}.point01_list{padding:0 98px 0 140px}.point01_item{display:flex}.nanporo-point-list ul{list-style:none}.nanporo-point-list li{background-image:url("https://f.hubspotusercontent20.net/hubfs/8379223/focus-nanporo/spade.png");background-repeat:no-repeat;line-height:30px;padding-left:30px}.point01_item_text{font-size:1.6rem;line-height:28px;padding-left:14px}.point01_voice_inner{padding:0 15px;max-width:797px;margin:0 auto}.point01_voice{display:flex}.point01_voice:first-child{padding-bottom:18px}.point01_voice:last-of-type{justify-content:space-between}.point01_voice_list{display:inline-flex}.point01_voice_item{padding-right:14px}.point01_voice_img{width:80px;height:80px}.point01_voice_img_hukidashi{width:100%}.start{max-width:960px;margin:0 auto;width:100%;display:flex;justify-content:space-between;padding:40px 0px 33px 15px}.hito_ashiato{position:relative}.hito_ashiato::after{position:absolute;top:95px;left:-30px;content:url("https://www.mamanavi.tv/hubfs/focus-nanporo/ashiato01.png")}.start_text{max-width:560px;padding-left:18px}.nanporo-green-frame{padding:26px 28px 36px;border:#53b046 solid 1px;border-radius:10px}.start_item{padding-bottom:20px;list-style:none}.start_item_list{padding-left:15px;list-style:none}.point02_inner{background-color:#fff;border:#dcdddd solid 1px;margin-bottom:30px}.go_school_title{display:flex;justify-content:space-between;padding-bottom:36px}.go_school_title_item{padding:30px 0 0 15px}.go_school_ashiato{padding-right:60px}.go_school_contents_list{display:flex;justify-content:space-between}.go_school_contents:not(:last-child){padding-right:50px}.go_school_contents_text{line-height:22px}.house_tour{padding-bottom:24px;margin:0 auto;max-width:960px;width:100%}.house_tour_title{display:flex;justify-content:space-between}.house_tour_title_item{padding-top:48px}.house_tour_text{padding:20px 0 0 52px}.house_tour_ashiato{padding-right:50px}.house_tour_item_list{display:flex}.house_tour_img{width:100%}.house_tour_item:not(:last-of-type){padding-right:16px}.about_village_inner{margin:0 auto 24px;width:100%;max-width:960px;background-color:#fffcd4;padding:0 80px 62px}.about_village_title{font-size:1.8rem;line-height:36px;color:#53b046}.about_village_paragraph{max-width:550px}.about_village_item{padding-top:56px;display:flex}.about_village_item:first-of-type{justify-content:space-between}.about_village_road{padding-left:25px}.about_village_item_access{padding-right:42px}.about_village_img_expression{width:200px;line-height:22px}.go_park{display:flex;justify-content:space-between}.go_park_title{padding-top:42px}.go_park_text{padding:32px 0 0 52px;font-size:1.6rem;line-height:28px}.go_park_ashiato{padding:0 50px 0 20px}.go_park_img{width:100%}.go_park_item:not(:last-of-type){padding-right:16px}.go_park_list{padding:42px 0 44px}.point03_inner{border:#dcdddd solid 1px;margin:0 auto;max-width:960px;width:100%;background-color:#fff}.point03_contents_inner{padding:0 50px}.point03_contents{display:flex;padding-bottom:52px}.point03_contents:last-of-type{padding-bottom:58px}.point03_contents:first-of-type{padding-top:22px}.spade{display:inline-block}.point03_contents_text{padding-left:17px;display:inline-block}.point03_item{padding-right:16px}.point03_contents_list01{padding-right:34px}.point03_contents_list02{padding-left:50px}.point03_contents_list03{padding-right:50px}.point03_contents_title{display:inline-flex}.impression{padding:0 52px}.impression_title{padding-top:80px;font-size:2.4rem;line-height:36px}.impression_item{padding:44px 0 52px;display:flex;flex-wrap:wrap}.impression_family{font-size:1.8rem;line-height:36px;color:#53b046;padding:20px 0 18px}.impression_item_father{padding-right:30px;width:50%}.impression_item_mother{padding-left:30px;width:50%}.conclusion_title{padding-top:50px;font-size:24px;line-height:36px}.conclusion_item{display:flex;padding:30px 0 90px}.conclusion_text{font-size:16px;line-height:28px;padding-right:70px}.contact_inner{background-color:#fffcd4;padding:82px 0}.contact_item{display:flex;flex-direction:row-reverse}.logo_img{width:100%}.contact_detail{padding-left:50px}.contact_name{font-size:20px;line-height:22px;padding-bottom:26px}.contact_dt{float:left;font-size:1.8rem;line-height:22px}.contact_dd{margin-left:75px;font-size:1.8rem;line-height:26px}.contact_dd:not(:last-child){padding-bottom:17px}@media screen and (max-width:768px){.sp{display:block}.pc{display:none}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif}.title{font-size:2.1rem;line-height:23px}.wrapper{padding:0 15px}.inner{max-width:345px;margin:0 auto}.point{padding:20px 0 20px 20px}.point_title_img{width:65px}.title_text{font-size:1.8rem;line-height:1.2;float:left}.bg{position:relative;z-index:-2;background-image:url("../image/bgc_sp.png")}.section_service{margin:35px 0 0px}.service_contents{display:block;padding:40px 0 50px}.service_contents_img{text-align:center;margin:0 auto;padding:0;padding-bottom:25px}.service_contents_text{padding:0 15px;font-size:15px;line-height:21px}.service_contents_report{padding:33px 0 30px}.service_contents_report_list{padding:0 42px 0 35px}.service_contents_report_title{font-size:1.8rem;line-height:27px;padding-bottom:4px}.service_contents_report_item{text-align:center;padding:0;margin:0 auto}.hito_start{margin-right:16px}.hito_img{width:25px}.title_sub_point{font-size:1.8rem;line-height:24px;padding:13px 0 34px}.point_contents{display:block;margin:0 auto}.point_item{margin:0 auto;padding:0}.point_item:not(:last-of-type){padding:0 0 22px}.point_img{width:225px}.section_intro{padding-top:40px}.title_intro{font-size:1.8rem;line-height:20px}.title_sub_intro{font-size:1.8rem;line-height:27px;padding:10px 0 42px}.intro_text{padding:0 30px 30px;font-size:1.4rem;line-height:20px;text-align:left}.intro_item{padding:0 0 15px}.intro_list{display:block;padding:0 50px 50px}.intro_item{list-style:none}.point01_inner{margin:0 15px;padding:0}.point01_voice_inner{padding:0}.point01_list{padding:0 20px}.point01_voice_list{display:block}.point01_voice_item{padding:0 10px 0 12px}.point01_voice_img{height:auto;width:85%}.point01_voice_img:last-child{margin-top:6px}.point01_voice_img_hukidashi{width:100%}.point01_voice:last-of-type{justify-content:flex-start}.point01_voice_img_hukidashi01{padding-right:15px}.point01_voice_img_hukidashi02{padding-left:12px;width:86%}.point01_voice_img_kita{margin:0 15px 0 10px;width:60px;height:60px}.point01_voice{padding-bottom:30px}.start{display:block;padding:20px 20px 56px}.start_title_item{float:left}.hito_ashiato::after{display:none}.start_title{font-size:1.8rem;line-height:27px;padding:0 0 32px 0}.start_text{padding:0;max-width:100%}.start_paragraph{font-size:1.4rem;line-height:20px;padding-bottom:20px}.start_paragraph:last-of-type{font-size:1.4rem;line-height:20px;padding:24px 12px 18px;margin-bottom:26px;color:#53b046}.start_item_list{text-align:center;padding:0}.start_img{max-width:100%;min-width:260px}.start_item{position:relative}.start_item::before{top:-34px;left:-17px;z-index:-1;position:absolute;content:url("../image/ashiato01_sp.png")}.point02_inner{padding:0}.point02_item{padding:0 0 30px 20px;margin-bottom:34px}.point_item_text{font-size:1.4rem;line-height:20px;padding:0 18px 0 13px}.go_school_title{padding-bottom:14px}.title_text_go_school{line-height:14px}.go_school_title_item{padding:0}.hito_img_point02{float:left}.go_school_ashiato{padding-right:14px}.go_school_ashiato_img{width:34px}.go_school_contents_list{flex-wrap:wrap;justify-content:space-between;margin:0 -10px}.go_school_contents{width:50%;padding:0}.go_school_contents:not(:last-child){padding:0 10px}.go_school_contents:nth-child(n+3){margin-top:24px}.go_school_contents:last-child{padding:0 10px}.go_school_contents_text{line-height:20px}.house_tour{padding:0 15px 50px}.house_tour_title{display:block}.house_tour_text{padding-left:0;display:inline-block}.house_tour_text{line-height:20px;padding-top:17px}.house_tour_item_list{display:block;text-align:center;padding-top:36px}.house_tour_item_ashiato{position:relative}.house_tour_item_ashiato::after{top:-50px;right:1px;z-index:-1;position:absolute;content:url("../image/ashiato03_sp.png")}.house_tour_item:not(:last-of-type){padding-right:0}.house_tour_item:not(:first-child){padding-top:20px}.house_tour_img{width:250px}.about_village_inner{padding:0 15px 40px;margin-bottom:0}.about_village_item{flex-wrap:wrap;padding-top:25px}.about_village_road{width:100%;padding:25px 40px 0}.about_village_item_access{width:100%;padding:0px 40px 0}.about_village_item_img{width:100%}.about_village_img_expression{width:100%;line-height:20px;margin-bottom:30px}.about_villager_title{font-size:1.8rem;line-height:26px}.about_village_paragraph{max-width:100%;line-height:20px}.about_village_hukidashi{padding:16px 10px 0 0}.go_park{display:block}.go_park_title{padding-top:40px}.go_park_text{display:inline-block;font-size:1.4rem;line-height:20px;padding:20px 20px 0}.go_park_list{padding:36px 45px 50px}.go_park_item_ashiato{position:relative}.go_park_item_ashiato::after{position:absolute;z-index:-1;top:-48px;right:-33px;content:url("../image/ashiato04_sp.png")}.go_park_item:not(:last-of-type){padding:0 0 10px}.point03_inner{margin:0 15px;width:auto}.point03_contents_inner{padding:0 10px}.point03_contents{flex-wrap:wrap;padding:0}.point03_contents_list01{padding:0}.point03_item{padding:0}.point03_img{width:100%}.point03_contents_list02{padding:0;width:100%}.point03_contents_list03{padding:0}.point03_item_sp{width:50%;padding:0 15px}.point03_contents_02{padding-top:36px}.point03_contents_title{display:flex}.impression_title{padding-top:45px;font-size:1.8rem;line-height:26px}.line{width:100%}.impression_item{padding:30px 0 38px;display:block;flex-wrap:nowrap}.impression_family{font-size:1.4rem;line-height:26px;padding:14px 0 12px}.impression_text{margin:0 auto;max-width:360px;line-height:20px}.impression_item_father{padding-right:0;width:100%}.impression_item_mother{padding:30px 0 0 0;width:100%}.conclusion_title{font-size:1.8rem;line-height:26px}.conclusion_item{display:block;padding:20px 0 60px}.conclusion_text{font-size:1.4rem;line-height:20px;padding:0}.conclusion_img{padding-top:36px;text-align:center}.conclusion_photo{width:260px}.contact_inner{padding:35px 0 50px}.title_contact{font-size:1.8rem;line-height:20px}.contact_item{display:block}.contact_detail{padding:0 0 26px}.contact_name{text-align:center;padding-bottom:20px;font-size:1.4rem;line-height:15px}.contact_dt{font-size:1.4rem;line-height:16px}.contact_dd{font-size:1.4rem;line-height:20px}.logo_item{text-align:center;padding:0 10px}.logo_img{max-width:320px}}