@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900|Noto+Serif+JP:200,300,400,500,600,700,900|Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{min-width:inherit;line-height:1}body.hide{overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;list-style:none;box-sizing:border-box}body{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium";color:#666;font-size:16px;font-weight:400;line-height:1.5;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/bg.webp) repeat-y center top}img{display:initial;max-width:100%;height:auto;vertical-align:bottom}a,a:visited{text-decoration:none;color:#1977ec}a:hover{color:#ec194a}.w12{width:100%;max-width:1200px;position:relative;margin:0 auto}.w126{width:100%;max-width:1260px;position:relative;margin:0 auto}header{height:auto !important}header .header_top{position:absolute;z-index:99;top:0;left:0;width:100%;height:auto;border:none;background:0 0}header .header_top .header_flex{width:100%;height:120px;max-width:1600px;display:flex;justify-content:space-between;margin:0 auto;padding:10px 0}header .header_top .header_flex .logo{width:18%}header .header_top .header_flex .logo a{transition:ease all .3s}header .header_top .header_flex .logo a:hover{opacity:.7}header .header_top .header_flex .header_right{width:48%}header .header_top .header_flex .header_right .header_cv{display:flex;justify-content:space-between;align-items:stretch}header .header_top .header_flex .header_right .tel{text-align:center;margin-right:20px}header .header_top .header_flex .header_right .tel a{transition:ease all .3s}header .header_top .header_flex .header_right .tel span{font-size:14px;display:block;color:#666;letter-spacing:1.5px}header .header_top .header_flex .header_right .tel a:hover{opacity:.7}header .header_top .header_flex .header_right .mail{width:100%;max-width:180px}header .header_top .header_flex .header_right .mail a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:500px;position:relative;color:#fff;background:#a27f56;font-weight:700;letter-spacing:2px;transition:ease all .3s}header .header_top .header_flex .header_right .mail a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/mail_icon.png)no-repeat center;background-size:100%;width:28px;height:28px;margin-right:10px}header .header_top .header_flex .header_right .mail a:hover{background:#c6a37a}header .header_top .header_flex .header_right .dl{width:100%;max-width:250px}header .header_top .header_flex .header_right .dl a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:500px;position:relative;color:#fff;background:#89be71;font-weight:700;letter-spacing:2px;transition:ease all .3s}header .header_top .header_flex .header_right .dl a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/dl_icon.png)no-repeat center;background-size:100%;width:28px;height:28px;margin-right:10px}header .header_top .header_flex .header_right .dl a:hover{background:#9ed187}header .header_top .header_flex .header_right .menu{margin-top:20px}header .header_top .header_flex .header_right .menu ol{display:flex;justify-content:space-between}header .header_top .header_flex .header_right .menu ol li a{color:#333;font-size:18px;font-weight:500;transition:ease all .3s}header .header_top .header_flex .header_right .menu ol li a:hover{opacity:.7}.mv{position:relative;z-index:1;background-size:cover;max-width:2000px;margin:auto;padding-top:120px}.mv .left :is(.text_area,ul){position:absolute;width:100%;max-width:1600px;left:50%;transform:translate(-50%,-50%)!important;z-index:3}.mv .left .text_area{top:calc(50% - (37.5px/2));transform:translateY(-50%)}.mv .left .heading_area{width:40vw}.mv .left .sub{display:flex;align-items:center;font-size:26px;font-weight:600;color:#333;letter-spacing:.05em;margin-top:25px}.mv .left .sub span{display:block;width:110px;height:1px;background-color:#333;margin-right:17px}.mv .left ul{bottom:20px}.mv .left ul li{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#333;letter-spacing:.05em}.mv .left ul li+li{margin-top:10px}.mv .right{width:calc((1200/1920)*100%);margin-left:auto;z-index:2}.mv .right img{border-radius:20px 0 0}@media screen and (max-width:1620px){header .header_top .header_flex,.mv .text{max-width:1260px}header .header_top .header_flex .header_right{width:60%}.mv .left :is(.text_area,ul){position:absolute;z-index:3;max-width:1260px}.mv .left .text_area{top:calc(54% - (37.5px/2))}.mv .left .sub{font-size:22px}.mv .left .sub span{width:80px;margin-right:17px}}@media screen and (max-width:1280px){header .header_top .header_flex{padding:10px 20px}header .header_top .header_flex .logo{width:20%}header .header_top .header_flex .header_right .header_cv{justify-content:end;gap:10px}header .header_top .header_flex .header_right{width:77%}header .header_top .header_flex .header_right .tel span{font-size:12px}.mv .scroll{padding:0 20px}header .header_top .header_flex .header_right .mail{max-width:140px}header .header_top .header_flex .header_right .dl{max-width:210px}.header_top .header_flex .header_right .mail a,.header_top .header_flex .header_right .dl a{font-size:14px;letter-spacing:0}.header_top .header_flex .header_right .mail a:before,.header_top .header_flex .header_right .dl a:before{width:20px;height:20px;background-size:100%}.header_top .header_flex .header_right .menu ol li a{font-size:16px}.mv .left :is(.text_area,ul){padding-left:20px}.mv .left .sub{font-size:20px}.mv .left .sub span{width:60px;margin-right:10px}}@media screen and (max-width:1024px){.mv .left .text_area{top:calc(55% - (37.5px/2))}.mv .left .heading_area{width:35vw}.mv .left .sub{font-size:16px}.mv .left .sub span{width:50px}.mv .left ul{bottom:10px}.mv .left ul li{font-size:10px}.mv .left .heading_area{width:40vw}.mv .left ul{bottom:-10px}.mv .right{width:60%}header .header_top .header_flex .header_right .tel{max-width:222px;margin-right:10px}}@media screen and (max-width:900px){header .header_top .header_flex .logo{width:20%}header .header_top .header_flex .header_right{width:79%}header .header_top .header_flex .header_right .tel{max-width:222px;margin-right:0}header .header_top .header_flex .header_right .mail{max-width:135px}header .header_top .header_flex .header_right .dl{max-width:200px}header .header_top .header_flex .header_right .mail a:before{width:16px;height:16px}header .header_top .header_flex .header_right .dl a:before{margin-right:10px;width:16px;height:16px}header .header_top .header_flex .header_right .menu{margin-top:10px}}@media screen and (max-width:768px){.mv{padding-top:60px}.mv .right{width:100%}.mv{padding-bottom:90px}.mv .left :is(.text_area,ul){transform:initial!important}.mv .left .text_area{position:static;margin:20px 0}.mv .left .heading_area{width:60vw}.mv .left .sub{font-size:15px;margin-top:15px}.mv .left .sub span{width:40px}.mv .left ul{left:0!important}.mv .right{padding:0 20px}.mv .right img{border-radius:10px}}@media screen and (max-width:440px){.mv .left .heading_area{width:88vw}}.front_title{margin:80px auto}.front_title.m-top100{margin-top:100px}.front_title h2{text-align:center;font-weight:700;color:#a27f56;transition:ease all .5s;opacity:0;position:relative;top:10px}.front_title h2 img{margin:0 auto}@media screen and (min-width:1260px){.front_title img.pc{display:initial}}.front_title .subtext{font-size:25px;font-weight:700;text-align:center;color:#666;margin-top:20px;transition:ease all .5s;opacity:0;position:relative;top:10px;line-height:1}.front_title .subtext .mini{font-size:14px;font-weight:500;text-align:center}.front_title .subtext02{font-size:30px;font-weight:500;text-align:center;color:#666;margin-top:20px;transition:ease all .5s;opacity:0;position:relative;top:10px;margin:40px auto;letter-spacing:5px}.front_title .subtext02 span{font-weight:700;font-size:35px;color:#a27f56}.fixed_btn{position:fixed;right:0;bottom:90px;z-index:97;max-width:200px;width:100%;background:#fffcf7;border-radius:10px 0 0 10px;border:2px solid #a27f56;border-right:none;padding:0 10px;opacity:0;pointer-events:none;transition:ease all .3s}.fixed_btn.active{opacity:1;pointer-events:all;bottom:100px}.fixed_btn ol li{text-align:center;margin:20px auto}.fixed_btn .mail{width:100%}.fixed_btn .mail a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:500px;position:relative;color:#fff;background:#a27f56;font-weight:700;transition:ease all .3s;padding:10px;font-size:14px}.fixed_btn .mail a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/mail_icon.png)no-repeat center;background-size:100%;width:23px;height:23px;margin-right:5px}.fixed_btn .mail a:hover{background:#c6a37a}.fixed_btn .dl{width:100%}.fixed_btn .dl a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:500px;position:relative;color:#fff;background:#89be71;font-weight:700;transition:ease all .3s;padding:10px;font-size:14px}.fixed_btn .dl a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/dl_icon.png)no-repeat center;background-size:100%;width:23px;height:23px;margin-right:5px}.fixed_btn .dl a:hover{background:#9ed187}.fixed_btn .menu{margin-top:20px}.fixed_btn .menu ol{display:flex;justify-content:space-between}.fixed_btn .menu ol li a{color:#333;font-size:18px;font-weight:500;transition:ease all .3s}.fixed_btn .menu ol li a:hover{opacity:.7}.btn a:after{content:none}@media screen and (max-width:1024px){.front_title{padding:0 20px}.front_title .subtext02{line-height:1.6}}.section1 .center_text{text-align:center;line-height:2.5;color:#4d3820;font-weight:500;margin:40px auto;opacity:0;position:relative;top:10px;transition:ease all .5s}.section1 .front_title{margin-bottom:20px}.voice_area .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper{padding-top:0!important}.voice_area .ti-widget.ti-goog .ti-widget-container{margin-bottom:0!important}.voice_area .ti-widget.ti-goog .ti-review-item{flex:initial!important;width:calc(100%/3);max-width:initial!important}.voice_area .ti-widget.ti-goog .ti-review-item:nth-of-type(n+4){display:none!important}.voice_area .ti-footer{display:none!important}.section1 .sec1_list ol li{margin:5px auto;text-align:center;padding:0 5px}.section1 .sec1_btn{margin:40px auto 100px;opacity:0;position:relative;top:10px;transition:ease all .5s}.section1 .sec1_btn a{display:block;border:1px solid #a27f56;color:#a27f56;background:#faf4ed;max-width:250px;width:100%;border-radius:500px;font-size:18px;font-weight:700;position:relative;text-align:center;padding:15px;margin:0 auto;line-height:1;transition:ease all .3s}.section1 .sec1_btn a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/sec1_arrow.webp)no-repeat center;width:5px;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.section1 .sec1_btn a:hover{background:#a27f56;color:#fff}.section1 .sec1_btn a:hover:before{background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/arrow_w.webp)no-repeat center}.section1 .center_text.anime{top:0;opacity:1}.section1 .sec1_btn.anime{top:0;opacity:1}.section1 .front_title h2.anime{top:0;opacity:1}@media screen and (max-width:1260px){.center_text{padding:0 20px}}@media screen and (max-width:768px){.voice_area .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper{flex-wrap:wrap}.voice_area .ti-widget.ti-goog .ti-review-item{width:100%!important}}.section2{position:relative;top:10px;background-size:auto}.section2 .front_title{margin:130px auto 60px}.section2 .front_title h2.anime{top:0;opacity:1}.section2 .charm{position:relative;top:20px;opacity:0;transition:ease all .5s}.section2 .charm.anime{top:0;opacity:1}.section2 .charm .contents_area{position:relative;min-height:300px;margin:auto;padding:45px 0;z-index:1}.section2 .charm .contents_area.center{display:flex;align-items:center}.section2 .charm .contents_area+.contents_area{margin-top:100px}.section2 .charm .contents_area:after{content:"";position:absolute;top:50%;right:0;width:calc((1745/1920)*100%);height:100%;background:#e2f3da;border-radius:20px 0 0 20px;transform:translateY(-50%);z-index:-1}.section2 .charm .contents_area.reverse:after{left:0;background:#f4e5d4;border-radius:0 20px 20px 0}.section2 .charm .contents_area .wrapper{position:initial;width:55vw;margin:auto}.section2 .charm .contents_area .img_area{position:absolute;top:45px;left:48px;width:22vw;max-width:375px;order:2}.section2 .charm .contents_area.reverse .img_area{right:48px;left:initial}.section2 .charm .contents_area .text_area{width:calc((1145/1260)*100%);margin-left:auto}.section2 .charm .contents_area.reverse .text_area{margin-left:0}.section2 .charm .contents_area .text_area h3{font-size:22px;font-weight:600;letter-spacing:.05em;margin-bottom:25px}.section2 .charm .contents_area .text_area p{position:relative;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:calc(36/16);z-index:2}.section2 .charm .contents_area .text_deco{position:absolute;right:20px;bottom:30px;font-size:66px;font-weight:600;color:#d0e8c5;line-height:1;letter-spacing:.05em;z-index:1}.section2 .charm .contents_area.reverse .text_deco{right:0;left:20px;color:#e3d1bb}@media only screen and (max-width:1750px){.section2 .charm .contents_area .text_area h3{font-size:20px;margin-bottom:20px}.section2 .charm .contents_area .text_area p{font-size:14px}.section2 .charm .contents_area .text_deco{font-size:60px}}@media only screen and (max-width:1600px){.section2 .charm .contents_area .wrapper{width:70vw}.section2 .charm .contents_area .text_area{width:calc((1100/1260)*100%)}.section2 .charm .contents_area.reverse .img_area{top:initial;right:0;bottom:-40px}.section2 .charm .contents_area .img_area{top:initial;left:0;bottom:-40px}}@media only screen and (max-width:1400px){.section2 .charm .contents_area{min-height:initial}}@media only screen and (max-width:1024px){.section2 .charm .contents_area .wrapper{width:95vw}.section2 .charm .contents_area .img_area{width:25vw}.section2 .charm .contents_area .text_area{width:73%}.section2 .charm .contents_area .text_deco{font-size:40px}}@media only screen and (max-width:900px){.section2 .charm .contents_area .wrapper{width:90vw}.section2 .charm .contents_area .img_area{width:32vw}.section2 .charm .contents_area .text_area{width:66%}.section2 .charm .contents_area .text_area h3{font-size:19px}}@media only screen and (max-width:820px){.section2 .front_title{margin:90px auto 40px}}@media only screen and (max-width:767px){.section2 .charm .contents_area{padding:0}.section2 .charm .contents_area{margin-top:-40px}.section2 .charm .contents_area+.contents_area{margin-top:30px}.section2 .charm .contents_area .wrapper{width:90%}.section2 .charm .contents_area .img_area{position:relative;width:100%;max-width:initial;height:0;padding-bottom:55%;margin-bottom:67px}.section2 .charm .contents_area .img_area img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;object-fit:cover}.section2 .charm .contents_area .text_area{width:85%}.section2 .charm .contents_area .text_area h3{font-size:18px;margin-top:25px}.section2 .charm .contents_area .text_deco{font-size:40px;bottom:0}.section2 .charm .contents_area:after{top:calc(50% + 57px);height:calc(100% - 64px)}}.section4{position:relative;overflow:hidden;background-color:#a17f58;padding:100px 0;margin-top:120px}.section4 .front_title h2.anime{top:0;opacity:1}.section4 .front_title{margin-top:0}.section4 .sec4_list_inner{display:flex;justify-content:space-between;margin:auto}.section4 .sec4_list_inner+.sec4_list_inner{margin-top:140px}.section4 .sec4_list_inner.re{flex-flow:row-reverse}.section4 .sec4_list_inner .image{width:47%;position:relative;opacity:0;top:10px;transition:ease all .5s;z-index:2}.section4 .sec4_list_inner .image img{border-radius:10px}.section4 .sec4_list_inner .image .main{position:relative}.section4 .sec4_list_inner .image .num{position:absolute;right:0;top:-20px}.section4 .sec4_list_inner .text{width:50%;position:relative;opacity:0;top:10px;transition:ease all .5s;transition-delay:.1s}.section4 .sec4_list_inner .text:before{content:'';display:block;width:365px;height:365px;border-radius:50%;border:1px solid #fff;opacity:.2;position:absolute;left:0;top:35px;transform:translate(-5%,-20%)}.section4 .sec4_list_inner .text h3{font-weight:700;font-size:32px;color:#fff;position:relative;margin-top:10px;margin-bottom:40px}.section4 .sec4_list_inner .text h3.indent{margin-left:-18px}.section4 .sec4_list_inner .text h3 span{font-size:25px}.section4 .sec4_list_inner .text h3 span.indent.left{font-size:32px}.section4 .sec4_list_inner .text h3 .sp500{display:none}.section4 .sec4_list_inner .text h3:before{content:'';display:block;width:170px;height:5px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/sec4_title.png)no-repeat left center;position:absolute;left:0;bottom:-15px;transform:translateY(100%)}.section4 .sec4_list_inner .text h3.indent:before{left:20px}.section4 .sec4_list_inner .text p{color:#fff;font-size:16px;font-weight:400;line-height:2}.section4 .sec4_list_inner.anime .image{top:0;opacity:1}.section4 .sec4_list_inner.anime .text{top:0;opacity:1}.section4 .front_title h2.anime{top:0;opacity:1}@media screen and (max-width:1366px){.section4 .sec4_list_inner .image img{border-radius:5px}.section4 .sec4_list_inner .text:before{width:280px;height:280px}.section4 .sec4_list_inner .text h3{font-size:26px}.section4 .sec4_list_inner .text h3 span{font-size:23px}.section4 .sec4_list_inner .image .num{transform:scale(79%)}}@media only screen and (max-width:820px){.section4{padding:50px 0 10px;margin-top:80px}.section4 .front_title{margin:0 auto 60px}.section4 .sec4_list_inner+.sec4_list_inner{margin-top:80px}.section4 .sec4_list_inner .image .num{transform:scale(79%);left:-45px;bottom:-30px:}}@media screen and (max-width:1260px){.section4 .sec4_list{padding:0 20px}.section4 .sec4_list_inner .image{width:45%}.section4 .sec4_list_inner .text{width:52%}}@media screen and (max-width:500px){.section4 .sec4_list{padding:0 20px}.section4 .sec4_list_inner .image{width:45%}.section4 .sec4_list_inner .text{width:52%}.section4 .sec4_list_inner .text h3{line-height:1.5!important}.section4 .sec4_list_inner .text h3 .sp500{display:initial}.section4 .sec4_list_inner .text h3 span.indent.left{font-size:26px;margin-left:-14px}.section4 .sec4_list_inner .text h3 span.indent.right{margin-left:14px}}.section5{overflow:hidden;position:relative;padding:100px 0}.section5 .front_title{margin:0 auto 60px}.section5 .front_title h2.anime{top:0;opacity:1}.section5 .case_list_area{max-width:1100px;text-align:center;margin:auto}.section5 .case_list_area ul.sp550{display:none}.section5 .case_list_area ul li{opacity:0;top:10px;transition:ease all .5s}.section5 .case_list_area ul li+li{margin-top:120px}.section5 .case_list_area ul li.anime{top:0;opacity:1}.section5 .sec5_btn{margin-top:60px;opacity:0;position:relative;top:10px;transition:ease all .5s}.section5 .sec5_btn.anime{top:0;opacity:1}.section5 .sec5_btn a{display:block;border:1px solid #a27f56;color:#a27f56;background:#faf4ed;max-width:fit-content;width:100%;border-radius:500px;font-size:16px;font-weight:700;position:relative;text-align:center;padding:20px 50px;margin:0 auto;line-height:1.5;transition:ease all .3s}.section5 .sec5_btn a br.sp400{display:none}.section5 .sec5_btn a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/sec1_arrow.webp)no-repeat center;width:5px;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.section5 .sec5_btn a:hover{background:#a27f56;color:#fff}.section5 .sec5_btn a:hover:before{background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/arrow_w.webp)no-repeat center}@media screen and (max-width:1260px){.section5 .case_list_area{padding:0 20px}}@media screen and (max-width:1024px){.section5 .case_list_area ul li+li{margin-top:60px}}@media only screen and (max-width:550px){.section5 .case_list_area ul.sp_none{display:none}.section5 .case_list_area ul.sp550{display:initial}}@media only screen and (max-width:400px){.section5 .sec5_btn a{max-width:260px;font-size:16px;line-height:1.5;padding:12px 50px}.section5 .sec5_btn a br.sp400{display:none}}@media screen and (max-width:820px){.section5{padding:50px 0}.section5 .front_title{margin:0 auto 40px}}.section6{position:relative;overflow:hidden;padding:100px 0;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/cost/cost-bk.jpg)no-repeat center top;background-size:cover}.section6 .front_title{margin:0 auto 60px}.section6 .center_image{text-align:center;position:relative;top:10px;opacity:0;transition:ease all .5s}.section6 .center_text{text-align:center;font-size:20px;line-height:2;margin:40px auto;letter-spacing:5px;position:relative;top:10px;opacity:0;transition:ease all .5s}.section6 .sec6_list ol{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1000px;width:100%;margin:0 auto}.section6 .sec6_list ol li{width:49%;max-width:490px;margin:5px auto;position:relative;top:10px;opacity:0;transition:ease all .5s}.section6 .sec6_list ol li.anime{top:0;opacity:1}.section6 .center_image.anime{top:0;opacity:1}.section6 .center_text.anime{top:0;opacity:1}.section6 .front_title h2.anime{top:0;opacity:1}.section6 .front_title .subtext.anime{top:0;opacity:1}.section6 .front_title .subtext02.anime{top:0;opacity:1}.section6 .sec1_btn{margin:40px auto 100px;opacity:0;position:relative;top:10px;transition:ease all .5s}@media only screen and (max-width:1260px){.section6 .sec6_list{padding:0 20px}}@media only screen and (max-width:820px){.section6{padding:50px 0}.section6 .front_title{margin:0 auto 40px}}.section7{position:relative;overflow:hidden;padding:100px 0}.section7 .front_title{margin:0 auto 60px}.section7 .center_image{text-align:center;margin:40px auto 0;position:relative;top:10px;opacity:0;transition:ease all .5s}.section7 .center_image.anime{top:0;opacity:1}.section7 .front_title h2.anime{top:0;opacity:1}.section7 .center_image img.sp820{display:none}@media screen and (max-width:1260px){.section7 .center_image{padding:0 20px}.section7 .center_image img.pc{display:initial}}@media only screen and (max-width:820px){.section7{padding:50px 0}.section7 .front_title{margin:0 auto 40px}.section7 .center_image img.pc{display:none}.section7 .center_image img.sp820{display:initial}}.section8{position:relative;overflow:hidden;padding:100px 0;z-index:1}.section8:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 0,transparent 40%,#f4e5d4 40%);transform:translate(-50%,-50%);z-index:-1}.section8 .front_title{margin:0 auto 60px}.section8 .front_title h2.anime{top:0;opacity:1.0}.section8 .aboutus_contents{position:relative;top:10px;opacity:0;transition:ease all .5s}.section8 .aboutus_contents .text_area{text-align:center;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:calc(36/18);margin-top:40px}.section8 .aboutus_contents .text_area .w144{display:none}.section8 .aboutus_contents.anime{top:10px;opacity:1.0}.section8 .aboutus_contents .img_area img.sp550{display:none}.section8 .img_deco{position:absolute;right:20px;bottom:70px}@media screen and (max-width:1366px){.section8 .img_deco{bottom:13px}}@media screen and (max-width:1440px){.section8 .aboutus_contents .text_area .w144{display:initial}}@media screen and (max-width:1260px){.section8 .aboutus_contents{padding:0 20px}}@media screen and (max-width:1366px){.section8 .img_deco{bottom:13px}}@media only screen and (max-width:820px){.section8{padding:50px 0}.section8 .front_title{margin:0 auto 40px}.section8 .img_deco{width:50%}}@media only screen and (max-width:550px){.section8 .aboutus_contents .img_area img.sp_none{display:none}.section8 .aboutus_contents .img_area img.sp550{display:initial;border-radius:10px}.section8 .aboutus_contents .text_area{margin-top:25px}}@media only screen and (max-width:767px){.section8 .aboutus_contents .text_area{text-align:start;font-size:16px}.section8:after{background-image:linear-gradient(180deg,transparent 0,transparent 30%,#f4e5d4 30%)}}.section10{position:relative;overflow:hidden;padding:100px 0;z-index:1}.section10 .front_title{margin:0 auto 60px}.section10 .front_title h2.anime{top:0;opacity:1.0}.section10 .map_area{position:relative;display:flex;top:10px;opacity:0;transition:ease all .5s}.section10 .map_area.anime{top:0;opacity:1.0}.section10 :is(.map,.info){width:50%}.section10 .map_area .info{padding:45px 35px;background-color:#fff}.section10 .map_area .info .info_contents_row{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;letter-spacing:.05em;padding:15px 10px}.section10 .map_area .info .info_contents_row+.info_contents_row{border-top:1px solid #eaeaea}.section10 .map_area .info .info_contents_row .heading{width:calc((60/528)*100%);font-weight:600;color:#a27f56}.section10 .map_area .info .info_contents_row .info_text{width:calc((100% - (60/528)*100%) - 20px);font-weight:500}.section10 .map_area .info .info_contents_row .wrapper{position:initial;width:calc((100% - (60/528)*100%) - 20px);max-width:initial;margin:initial}.section10 .map_area .info .info_contents_row .wrapper>.info_text{width:100%}.section10 .map_area .info .info_contents_row .wrapper>.info_text:not(:nth-of-type(1)){display:flex;font-size:11px}.section10 .map_area .info .info_contents_row .wrapper>.info_text+.info_text{padding-top:10px;line-height:1.5}@media screen and (max-width:1366px){.section10 .map_area .info{padding:35px 25px}.section10 .map_area .info .info_contents_row{font-size:13px}.section10 .map_area .info .info_contents_row .heading{width:calc((100/528)*100%)}.section10 .map_area .info .info_contents_row .info_text{width:calc((100% - (100/528)*100%) - 20px)}.section10 .map_area .info .info_contents_row .wrapper{width:calc((100% - (100/528)*100%) - 20px)}}@media screen and (max-width:1260px){.section10{padding-left:20px;padding-right:20px}}@media screen and (max-width:820px){.section10{padding:50px 20px}.section10 .front_title{margin:0 auto 40px}}@media screen and (max-width:1024px){.section10 .map_area{display:block}.section10 .map{height:390px}.section10 .map_area .info{padding:15px}.section10 :is(.map,.info){width:100%}.section10 .map_area .info .info_contents_row{flex-wrap:wrap;gap:10px}.section10 .map_area .info .info_contents_row :is(.heading,.info_text,.wrapper){width:100%}.section10 .map_area .info .info_contents_row .heading{font-size:15px}.section10 .map_area .info .info_contents_row .info_text{font-size:14px}}@media screen and (max-width:440px){.section10 .map{height:300px}.section10 .map_area .info{padding:20px}}.section11{position:relative;overflow:hidden;padding:100px 0 80px;z-index:1}.section11 .front_title{margin:0 auto 60px}.section11 .sec11_table{max-width:1100px;width:100%;border-radius:10px;margin:auto;padding:50px;background:#fff;position:relative;top:10px;opacity:0;transition:ease all .5s}.section11 .sec11_table tr{display:flex;flex-wrap:wrap}.section11 .sec11_table th{width:calc((165/1000)*100%);padding:25px 20px;font-size:20px;font-weight:700;color:#a27f56;text-align:right;letter-spacing:5px;border-bottom:1px solid #eaeaea}.section11 .sec11_table td{width:calc(100% - ((165/1000)*100%));padding:25px 20px;color:#777;font-weight:500;letter-spacing:2px;line-height:2;border-bottom:1px solid #eaeaea}.section11 .sec11_table tr:first-child th,.section11 .sec11_table tr:first-child td{padding-top:0}.section11 .sec11_table tr:last-child th,.section11 .sec11_table tr:last-child td{border:none;padding-bottom:0}.section11 .sec11_table.anime{top:0;opacity:1}.section11 .front_title h2.anime{top:0;opacity:1}@media screen and (max-width:1366px){.section11 .sec11_table th,.section11 .sec11_table td{padding:15px}.section11 .sec11_table{padding:30px 15px}}@media screen and (max-width:1260px){.section11{width:calc(100% - 40px);margin:auto}.section11 .sec11_table{max-width:1000px}}@media screen and (max-width:1024px){.section11 .sec11_table tr:first-child td{padding-top:10px}.section11 .sec11_table tr:last-child th{padding:10px;border-bottom:1px solid #eaeaea}.section11 .sec11_table th{text-align:start}.section11 .sec11_table :is(th,td){width:100%}}@media screen and (max-width:820px){.section11{padding:50px 0}.section11 .front_title{margin:0 auto 40px}}@media screen and (max-width:1024px){.section11 .sec11_table :is(th,td){font-size:15px;padding:10px}}.cv{padding:50px 20px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/cv_bg.webp)no-repeat center;background-size:cover}.cv .cv_inner{display:block;max-width:1000px;width:100%;margin:0 auto;background:#ffffff21;border:1px solid #44444421;padding:40px}.cv .cv_inner .title{font-weight:700;font-size:25px;color:#666;text-align:center}.cv .cv_inner .cv_flex{display:flex;justify-content:space-between;width:100%;max-width:760px;margin:0 auto;margin-top:25px}.cv .cv_inner .cv_flex .mail,.cv .cv_inner .cv_flex .dl{width:43%}.cv .cv_inner .cv_flex .mail .text,.cv .cv_inner .cv_flex .dl .text{font-weight:700;color:#666;text-align:center;margin-bottom:15px;line-height:1.8}.cv .cv_inner .cv_flex .mail .btn a{display:flex;justify-content:center;align-items:center;width:100%;border-radius:500px;background:#a27f56;color:#fff;text-align:center;font-weight:700;font-size:20px;padding:15px;position:relative;transition:ease all .3s}.cv .cv_inner .cv_flex .mail .btn a:before{content:'';display:block;width:34px;height:34px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/mail_icon.png)no-repeat center;margin-right:10px}.cv .cv_inner .cv_flex .mail .btn a:hover{background:#c6a37a}.cv .cv_inner .cv_flex .dl .btn a{display:flex;justify-content:center;align-items:center;width:100%;border-radius:500px;background:#89be71;color:#fff;text-align:center;font-weight:700;font-size:20px;padding:15px;position:relative;transition:ease all .3s}.cv .cv_inner .cv_flex .dl .btn a:before{content:'';display:block;width:34px;height:34px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/dl_icon.png)no-repeat center;margin-right:10px}.cv .cv_inner .cv_flex .dl .btn a:hover{background:#9ed187}.cv02{display:block;padding:50px 20px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/cv02_bg.jpg)no-repeat center;background-size:cover;position:relative;overflow:hidden;color:#fff}.cv02 .title{font-size:35px;font-weight:700;text-align:center;line-height:1.6}.cv02 .tel{margin:50px auto 25px;text-align:center}.cv02 .tel .tel_title{font-size:25px}.cv02 .tel .tel_num{margin:5px auto}.cv02 .tel .tel_num a{transition:ease all .3s}.cv02 .tel .tel_num a:hover{opacity:.7}.cv02 .cv02_flex{display:flex;justify-content:space-between;width:100%;max-width:760px;margin:0 auto;margin-top:25px}.cv02 .cv02_flex .mail,.cv02 .cv02_flex .dl{width:43%}.cv02 .cv02_flex .mail .text,.cv02 .cv02_flex .dl .text{font-weight:700;color:#fff;text-align:center;margin-bottom:15px;line-height:1.8;font-size:20px}.cv02 .cv02_flex .mail .btn a{display:flex;justify-content:center;align-items:center;width:100%;border-radius:500px;background:#a27f56;color:#fff;text-align:center;font-weight:700;font-size:20px;padding:15px;position:relative;transition:ease all .3s}.cv02 .cv02_flex .mail .btn a:before{content:'';display:block;width:34px;height:34px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/cv2_mail_icon.png)no-repeat center;margin-right:10px}.cv02 .cv02_flex .mail .btn a:hover{background:#c6a37a}.cv02 .cv02_flex .dl .btn a{display:flex;justify-content:center;align-items:center;width:100%;border-radius:500px;background:#89be71;color:#fff;text-align:center;font-weight:700;font-size:20px;padding:15px;position:relative;transition:ease all .3s}.cv02 .cv02_flex .dl .btn a:before{content:'';display:block;width:34px;height:34px;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/cv2_dl_icon.png)no-repeat center;margin-right:10px}.cv02 .cv02_flex .dl .btn a:hover{background:#9ed187}.l_footer .l_footer_inner{background:#a27f56;color:#fff;padding:40px}.l_footer .l_footer_inner .footer_flex{display:flex;justify-content:space-between;align-items:center;max-width:1260px;width:100%;margin:0 auto}.l_footer .l_footer_inner .footer_flex .footer_menu{width:60%}.l_footer .l_footer_inner .footer_flex .footer_menu ol{display:flex;align-items:center}.l_footer .l_footer_inner .footer_flex .footer_menu ol li{margin-right:100px}.l_footer .l_footer_inner .footer_flex .footer_menu ol li a{color:#fff;transition:ease all .3s}.l_footer .l_footer_inner .footer_flex .footer_menu ol li a:hover{opacity:.6}.l_footer .l_footer_inner .footer_flex .footer_logo a{transition:ease all .3s}.l_footer .l_footer_inner .footer_flex .footer_logo a:hover{opacity:.7}.l_footer .copyright{text-align:center;font-size:14px;font-weight:700;padding:10px;color:#a27f56}@media screen and (max-width:768px){.cv02 .cv02_flex :is(.mail,.dl) .btn a{max-width:250px;margin:auto;font-size:18px}}@media screen and (min-width:1280px){.sp,.pc126,.sp_bg,.sp820{display:none}}@media screen and (min-width:1260px){.sp820{display:none}}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:1366px){.front_title .subtext02{font-size:25px;letter-spacing:3px}.front_title .subtext02 span{font-size:30px}.w126{max-width:1000px}.section4 .sec4_list_inner .text h3{line-height:1.3}}@media screen and (max-width:1260px){.pc126{display:inherit}.pc{display:none}}@media screen and (max-width:1000px){header .header_top{display:block}}@media screen and (max-width:820px){.pc,.pc126{display:none}.sp820{display:inherit}header .header_top .header_flex .header_right .menu ol li a{text-shadow:1px 1px 4px #fff,1px 1px 7px #fff}.front_title{margin:40px auto 20px;padding:0 20px}.fixed_btn{bottom:40px}.fixed_btn.active{bottom:50px}.section1{margin-top:-50px;padding-top:20px}.section1 .center_text{margin:20px auto}.section1 .sec1_btn{margin:20px auto 40px}.section2{background-size:cover;padding-top:0}.section2 .sec2_list{margin:20px auto}.section2 .sec2_list ol{display:block}.section2 .sec2_list ol li{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.section2 .sec2_list ol li:not(.section2 .sec2_list ol li:nth-child(3)):before{content:none}.section2 .sec2_list ol li .image{width:25%}.section2 .sec2_list ol li .text{width:72%;margin-top:20px;text-align:left;margin:0}.section2 .sec2_bottom{margin:20px auto}.section4 .sec4_list_inner{margin:40px auto;display:block}.section4 .sec4_list_inner .image{width:100%;max-width:600px;margin:0 auto 20px}.section4 .sec4_list_inner .text{width:100%;max-width:600px;margin:0 auto}.section4 .sec4_list_inner .text p{font-size:14px}.section11 .sec11_table{margin:70px auto 20px}.section11 .sec11_table th{padding:10px}.section11 .sec11_table td{padding:10px}.cv{overflow:hidden;position:relative}.cv .cv_inner .cv_flex .mail,.cv .cv_inner .cv_flex .dl{width:48%}}@media screen and (max-width:768px){.sp820{display:none}header .header_top{position:fixed;left:0;top:0;width:100%;height:60px;transition:ease all .3s}header .header_top.active{background:#fff;box-shadow:0 0 15px -10px #000}body.hide header .header_top{background:0 0;box-shadow:none}header .header_top .header_flex{padding:10px;align-items:center;height:100%}header .header_top .header_flex .logo{width:35%;max-width:175px}body.hide header .header_top .header_flex .logo{pointer-events:none}header .header_top .header_flex .sp_btn{width:30px;height:25px}header .header_top .header_flex .header_right{width:80%;position:fixed;height:100%;background:#fff;z-index:99;right:0;top:0;transform:translateX(100%);transition:ease all .3s;padding:40px 20px;z-index:99}header .header_top .header_flex .header_right.active{transform:translateX(0)}header .header_top .header_flex .header_right .header_cv{display:block}header .header_top .header_flex .header_right .mail,header .header_top .header_flex .header_right .dl{max-width:100%;margin:20px auto}header .header_top .header_flex .header_right .mail a,header .header_top .header_flex .header_right .dl a{font-size:16px;padding:15px 10px;text-align:center}header .header_top .header_flex .header_right .mail a:before,header .header_top .header_flex .header_right .dl a:before{width:20px;height:20px}header .header_top .header_flex .header_right .menu ol{display:block}header .header_top .header_flex .header_right .menu ol li a{text-shadow:none;padding:15px 10px;display:block;border-bottom:1px solid #efefef}header .header_top .header_flex .header_btn{width:60%;display:flex;justify-content:flex-start}header .header_top .header_flex .header_btn .mail{margin-right:20px}header .header_top .header_flex .header_btn .mail a{font-size:11px;color:#4d3820;position:relative;display:block;font-weight:700}header .header_top .header_flex .header_btn .mail a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/header_btn01.webp)no-repeat center;background-size:auto 100%;height:20px;width:100%}header .header_top .header_flex .header_btn .dl a{font-size:11px;color:#4d3820;position:relative;display:block;font-weight:700}header .header_top .header_flex .header_btn .dl a:before{content:'';display:block;background:url(//www.renomama.jp/system/wp-content/themes/renomama-theme/lp-assets2/img/header_btn02.webp)no-repeat center;background-size:auto 100%;height:20px;width:100%}header .header_top .header_flex .sp_btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:25px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;transition:ease all .3s;z-index:99}header .header_top .header_flex .sp_btn.close{right:calc(100% - 50px)}header .header_top .header_flex .sp_btn span{height:3px;width:100%;background:#a27f56;display:block;border-radius:500px;transition:ease all .3s;position:relative}header .header_top .header_flex .sp_btn.close span{background:#fff}header .header_top .header_flex .sp_btn.close span:nth-child(1){transform:rotate(45deg);top:8px}header .header_top .header_flex .sp_btn.close span:nth-child(2){transform:rotate(-45deg)}header .header_top .header_flex .sp_btn.close span:nth-child(3){opacity:0}.sp_bg{display:block;width:100%;height:100%;background:#000;position:fixed;left:0;top:0;opacity:0;transition:ease all .3s;pointer-events:none;z-index:98}.sp_bg.active{opacity:.6;pointer-events:all}.fixed_btn{bottom:-20px;border-radius:0;max-width:100%;border:none;background:#fffcf7de;border-top:2px solid #a27f56;height:14vh;display:none}.fixed_btn.active{bottom:0}.fixed_btn ol{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.fixed_btn ol li{margin:5px auto;text-align:center;width:100%}.fixed_btn ol li img{height:4vh}.fixed_btn .mail,.fixed_btn .dl{width:48%}.fixed_btn .mail a,.fixed_btn .dl a{padding:5px 10px}.fixed_btn .mail a:before,.fixed_btn .dl a:before{width:20px;height:20px}.front_title .subtext{margin-top:10px}.front_title .subtext02{font-size:18px;letter-spacing:3px}.front_title .subtext02 span{font-size:22px}.section1 .center_text{margin:20px auto;line-height:2.2;font-size:14px}.section2 .sec2_list ol li:not(.section2 .sec2_list ol li:nth-child(3)):before{content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;top:calc(100% - 1px);transform:none}.section2 .sec2_list ol li .text{font-size:14px}.section2 .sec2_bottom{font-size:20px}.front_title .subtext{font-size:18px}.section3 .sec3_list ol{width:100%;display:block}.section3 .sec3_list ol li{padding:0;width:100%;margin:20px auto}.section4 .sec4_list_inner .text h3{font-size:23px}.section4 .sec4_list_inner .image .num{width:80px;left:0}.section6 .sec6_list ol{display:block}.section6 .sec6_list ol li{width:100%;margin:0 auto 20px}.section7 .sec7_list h3{font-size:20px}.section7 .sec7_list h3 span{font-size:30px}.section7 .sec7_list h3:before{width:100px}.section7 .sec7_list ol li{width:100%;margin:20px auto}.section7 .sec7_list ol li .text{font-size:14px}.section7 .modal ol li{width:100%;max-width:calc(100% - 40px);height:auto;max-height:inherit;align-items:center;border-radius:5px;display:block;padding:10px}.section7 .modal ol li img{height:auto;max-height:inherit;width:auto;max-width:100%}.section7 .modal ol li span{right:-10px;top:-10px;font-size:20px;border-radius:5px;width:30px;height:30px}.section9 .sec9_list ol li,.section9 .sec9_list ol li:nth-child(3){width:48%;margin-right:4%}.section9 .sec9_list ol li:nth-child(2n){margin-right:0}.section9 .sec9_list ol li .text{top:-20px}.section11 .sec11_table{margin:20px auto}.section11 .sec11_table th{width:100%;display:block}.section11 .sec11_table td{width:100%;display:block;padding-top:10px!important;line-height:1.8;font-size:14px;letter-spacing:1px}.cv .cv_inner{padding:10px}.cv .cv_inner .title{font-size:20px}.cv .cv_inner .cv_flex{display:block}.cv .cv_inner .cv_flex .mail,.cv .cv_inner .cv_flex .dl{width:100%;margin:20px auto}.cv .cv_inner .cv_flex .mail .text,.cv .cv_inner .cv_flex .dl .text{margin-bottom:10px}.cv .cv_inner .cv_flex .mail .btn a,.cv .cv_inner .cv_flex .dl .btn a{max-width:250px;margin:auto;padding:10px;font-size:18px}.cv02{padding:20px}.cv02 .title{font-size:20px}.cv02 .tel{margin:40px auto}.cv02 .tel img{margin:5px auto}.cv02 .tel .tel_title{font-size:20px}.cv02 .cv02_flex{display:block}.cv02 .cv02_flex .mail,.cv02 .cv02_flex .dl{width:100%;margin:20px auto;font-size:18px}.cv02 .cv02_flex .mail .text,.cv02 .cv02_flex .dl .text{margin-bottom:10px}.l_footer .l_footer_inner .footer_flex{display:block}.l_footer .l_footer_inner .footer_flex .footer_menu{width:100%}.l_footer .l_footer_inner .footer_flex .footer_menu ol{display:block}.l_footer .l_footer_inner .footer_flex .footer_menu ol li{margin:20px auto 0}.l_footer .l_footer_inner{padding:20px}.l_footer .copyright{font-size:12px;font-weight:500;padding:10px;line-height:1.5}.slick-slide img{max-height:30vw}.section7 .modal ol li.active{height:auto}}@media screen and (min-width:768px) and (max-width:820px){.section7 .sec7_list ol{justify-content:flex-start}.section7 .sec7_list ol li{width:49%;margin:10px 0;margin-right:2%}.section7 .sec7_list ol li:nth-child(2n){margin-right:0}.section9 .sec9_list ol li .text{top:-50px}}