@charset "utf-8";html{scroll-behavior:smooth;font-size:5.84px}body{color:#2c1b0b;font-family:"Noto Sans JP",sans-serif;scroll-behavior:smooth;line-height:1.7;font-size:3.2rem}p{letter-spacing:0;font-weight:400}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;transition:.3s;color:#2c1b0b}a:hover{opacity:.7}span{font-size:inherit}@media (max-width:550px){html{font-size:5px}.sp_none{display:none !important}}@media (max-width:960px){.mb_none{display:none !important}}@media (min-width:769px){.pc_none{display:none !important}}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1;}.w20{width:22%}.w30{width:29%}.w40{width:38%}.w50{width:47%}.w60{width:58%}.w70{width:68%}.w80{width:76%}.w90{width:86%}.w100{width:100%}@media (max-width:550px){.sp_w50{width:48%}}.block{display:block}.relative{position:relative}.absolute{position:absolute}.m_center{margin-left:auto;margin-right:auto}.txtC{text-align:center}.txtR{text-align:right}.txtL{text-align:left}.bold{font-weight:700}.medium{font-weight:500}.semibold{font-weight:600}.txt12{font-size:12px}.txt18{font-size:18px}.txt30{font-size:3rem}.txt34{font-size:3.4rem}.txt35{font-size:3.5rem}.txt36{font-size:3.6rem}.txt38{font-size:3.8rem}.txt40{font-size:4rem}.txt42{font-size:4.2rem}.txt44{font-size:4.4rem}.txt46{font-size:4.6rem}.txt47{font-size:4.7rem}.txt48{font-size:4.8rem}.txt50{font-size:5rem}.txt58{font-size:5.8rem}.txt64{font-size:6.4rem}@media (max-width:550px){.sp_txtC{text-align:center}.sp_txtL{text-align:left}}.indent{padding-left:1rem;text-indent:-1rem}.flex{display:-ms-flexbox;display:flex}.justC{justify-content:center}.justB{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justA{-ms-flex-pack:distribute;justify-content:space-around}.flexW{flex-wrap:wrap}.alignS{align-items:start}.alignC{align-items:center}.alignB{align-items:baseline}.alignE{align-items:end}@media (max-width:550px){.sp_flclear{display:block}.sp_flex{display:flex}.flexrevrse{flex-direction:column-reverse}}.m0auto{margin:0 auto}.mb0{margin-bottom:0}.mb10{margin-bottom:1rem}.mb15{margin-bottom:1.5rem}.mb20{margin-bottom:2rem}.mb30{margin-bottom:3rem}.mb40{margin-bottom:4rem}.mb50{margin-bottom:5rem}.mb60{margin-bottom:6rem}.mt0{margin-top:0}.mt10{margin-top:1rem}.mt15{margin-top:1.5rem}.mt20{margin-top:2rem}.mt30{margin-top:3rem}.mt40{margin-top:4rem}.mt50{margin-top:5rem}.mt60{margin-top:6rem}.mr0{margin-right:0}.mr10{margin-right:1rem}.mr15{margin-right:1.5rem}.mr20{margin-right:2rem}.mr30{margin-right:3rem}.ml0{margin-left:0}.ml10{margin-left:1rem}.ml15{margin-left:1.5rem}.ml20{margin-left:2rem}.ml30{margin-left:3rem}.mar10{margin:1rem}.mar15{margin:1.5rem}.mar20{margin:2rem}.mar30{margin:3rem}.pt10{padding-top:1rem}.pt20{padding-top:2rem}.pt30{padding-top:3rem}.pb10{padding-bottom:1rem}.pb20{padding-bottom:2rem}.pb30{padding-bottom:3rem}@media (max-width:550px){.sp_mb0{margin-bottom:0}.sp_mb10{margin-bottom:1rem}.sp_mb15{margin-bottom:1.5rem}.sp_mb20{margin-bottom:2rem}.sp_mb30{margin-bottom:3rem}.sp_mt0{margin-top:0}.sp_mt10{margin-top:1rem}.sp_mt15{margin-top:1.5rem}.sp_mt20{margin-top:2rem}.sp_mt30{margin-top:3rem}}.pc_bg_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-attachment:fixed;background-size:contain;background-color:#ebe7e2}.pc_menu{width:320px;position:absolute;z-index:2;left:22%;top:50%;transform:translateY(-50%);padding:40px 20px 10px;border:1px solid #2c1b0b;border-radius:30px 30px 0 0;background-color:rgba(255,255,255,.5)}.pc_menu_link{border-top:1px solid #2c1b0b;padding:30px 20px 10px;margin-top:4px;font-size:16px}.pc_menu_link a{display:block;margin-bottom:20px}.pc_menu_link a:last-child{margin-bottom:24px}@media (max-width:1200px){.pc_menu{left:6%}}@media (max-width:1000px){.pc_menu{display:none}}.content{position:relative;z-index:2;width:440px;margin:0 0 0 50%;border:1px solid #2c1b0b}@media (max-width:1200px){.content{margin:0 0 0 44%}}@media (max-width:1000px){.content{margin:0 auto}}@media (max-width:550px){.content{width:100%;border:none;max-width:none}}section{padding:0 4rem}.mincho{font-family:"Noto Serif JP",serif}.eiji{font-family:"Source Serif 4",serif}.eiji_title{letter-spacing:.1em;padding-top:8rem}.green{color:#414d23}.white{color:#fff}.underline{text-decoration:underline;text-underline-offset:.8rem}.jp_title{line-height:1.1}.btn a{background:#414d23;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:59rem;padding:2.8rem 8.5rem;color:#fff;transition:.3s ease-in-out;font-weight:400;font-size:3.5rem;display:block}.btn a span{background:top left/1em .5em repeat-x radial-gradient(circle,#fff .09em,rgba(0,0,0,0) .06em);padding-top:.2em}.btn a:before{content:"";position:absolute;top:calc(54% - 2px);right:.8em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:1px;background-color:#fff;transition:.3s}.btn a:after{content:"";position:absolute;top:54%;right:.8em;transform:translateY(-50%);width:4.5rem;height:1px;background-color:#fff;transition:.3s}.btn a:hover:before,.btn a:hover:after{right:.2em}.btn a:hover{opacity:1}.btn_kotei{position:fixed;left:0;bottom:2rem;z-index:999;box-shadow:0px 0px 10px #aaa;white-space:nowrap;margin:0 0 0 50%;width:440px;padding:2.8rem 0;background:#414d23;color:#fff;transition:.3s ease-in-out;font-weight:400;font-size:3.5rem;text-align:center;opacity:0}.btn_kotei.fixed{opacity:1}.btn_kotei span{background:top left/1em .5em repeat-x radial-gradient(circle,#fff .09em,rgba(0,0,0,0) .06em);padding-top:.2em}.btn_kotei:before{content:"";position:absolute;top:calc(54% - 2px);right:1.4em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:1px;background-color:#fff;transition:.3s}.btn_kotei:after{content:"";position:absolute;top:54%;right:1.4em;transform:translateY(-50%);width:4.5rem;height:1px;background-color:#fff;transition:.3s}.btn_kotei:hover:before,.btn_kotei:hover:after{right:.6em}.btn_kotei:hover{opacity:1}@media (max-width:1200px){.btn_kotei{margin:0 0 0 44%}}@media (max-width:1000px){.btn_kotei{margin:0 auto;left:50%;transform:translateX(-50%)}}@media (max-width:550px){.btn_kotei{width:100%}}.fv_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/fv_bg.png);background-repeat:no-repeat;background-size:cover;padding-bottom:8.5rem}.fv_logo{position:absolute;top:2.5rem;left:4rem;width:10rem}.fv_txt{white-space:nowrap;margin-top:.7rem;line-height:1.9}.fv_txtbox{border:1px solid #2c1b0b;padding:.7rem 1.4rem .7rem 1.2rem;font-style:italic}.fv_txtborder{border-bottom:2px solid #2c1b0b;padding-bottom:.4rem;letter-spacing:.09em}.fv_aki{position:relative;display:inline-block;padding:0 3.4rem}.fv_aki:before,.fv_aki:after{content:"";position:absolute;top:56%;display:inline-block;width:2.7rem;height:1.4px;background-color:#3e4d1c}.fv_aki:before{left:0;-webkit-transform:rotate(70deg);transform:rotate(70deg)}.fv_aki:after{right:0;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.worry_wrap{background:linear-gradient(180deg,rgba(40,47,25,.75) 65%,rgba(255,255,255,.8) 35%),url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-size:contain;padding-bottom:3rem}.worry_border{position:absolute;top:-4rem;right:50%;background:#2f1a08;width:.2rem;height:8rem}.worry_whitebox{background:#fff;padding:6.1rem 3.2rem 4.1rem}.worry_whitebox:before{content:"";position:absolute;height:3.5rem;width:12rem;clip-path:polygon(50% 100%,100% 0%,0% 0%);background-color:#282f19;background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-size:contain;left:50%;transform:translateX(-50%);top:-.1rem}.worry_whitebox:after{content:"";position:absolute;height:9rem;width:100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);background-color:#fff;left:50%;transform:translateX(-50%);bottom:-8.95rem}.worry_whitebox p{letter-spacing:-.05em}.worry_daiya{background:linear-gradient(90deg,#e1ddbe,#9e876c);background:-webkit-linear-gradient(90deg,#e1ddbe,#9e876c);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:1.3rem;font-size:.6em;vertical-align:4px}.worry_dot{background:top left/1em .5em repeat-x radial-gradient(circle,#fff .09em,rgba(0,0,0,0) .06em);padding-top:.2em}.worry_ask{background:#ebe7e2;box-shadow:0px 2px 10px #222;padding:5rem 4rem}.worry_ask p{letter-spacing:-.03em;line-height:2em}.worry_ask img{width:16.1rem;position:absolute;bottom:-6.8rem;right:3.2rem}.worry_ask :before,.worry_ask :after{content:"";width:4.5rem;height:4.5rem;position:absolute}.worry_ask :before{border-left:solid .3rem;border-top:solid .3rem;border-image:linear-gradient(to right,#e1ddbe,#9e876c) 1;top:-2rem;left:-2rem}.worry_ask :after{border-right:solid .3rem;border-bottom:solid .3rem;border-image:linear-gradient(to bottom,#e1ddbe,#9e876c) 1;bottom:-2rem;right:-2rem}.worry_greentxt{background-color:#414d23;padding:1.5rem .7rem 1.2rem}.worry_setumei{position:relative;display:inline-block;padding:0 2rem;line-height:1.5em}.worry_setumei:before,.worry_setumei:after{content:"";position:absolute;bottom:5rem;width:8rem;height:1.4px;background-color:#2c1b0b}.worry_setumei:before{left:-3rem;-webkit-transform:rotate(68deg);transform:rotate(68deg)}.worry_setumei:after{right:-3rem;-webkit-transform:rotate(-68deg);transform:rotate(-68deg)}.about_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/about_bg.png);background-size:contain;padding-top:21rem;padding-bottom:3rem}.about_wrap:before{content:"";position:absolute;height:9.5rem;width:100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);background-color:#fff;background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-size:contain;left:50%;transform:translateX(-50%);top:0}.about_box{border:2px solid #414d23;padding:10rem 4rem 5rem}.about_box_title{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/about_bg.png);background-size:contain;width:95%;line-height:2.2em}.about_fukidasi{background:#fff;box-shadow:0px 0px 15px rgba(34,34,34,.25);padding:7.5rem 4rem 4rem}.about_fukidasi_title{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);border-radius:3.75rem;width:51rem;height:7.5rem;line-height:7rem}.about_fukidasi_title:after{content:"";position:absolute;height:2.2rem;width:4.4rem;clip-path:polygon(50% 100%,100% 0%,0% 0%);left:50%;transform:translateX(-50%);top:7.4rem}.about_fukidasi_kenkou,.about_fukidasi_kenkou:after{background-color:#ccab64}.about_fukidasi_fukenkou,.about_fukidasi_fukenkou:after{background-color:#545544}.about_wrap:after{content:"";position:absolute;height:18rem;width:100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/about_bg.png);background-size:contain;left:50%;transform:translateX(-50%);bottom:-18rem;z-index:1}.genin_wrap{background:rgba(40,47,25,.75);background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-size:contain;padding-bottom:8rem}.genin_title{z-index:2;position:inherit;line-height:1.4em}.genin_cause{z-index:2;position:inherit;background:#fff;padding:.2rem 0 1rem 4rem;margin:2.4rem auto 0;max-width:59rem}.genin_cause img{margin-right:2.2rem;width:12.9rem}.genin_henka{background:linear-gradient(180deg,#e2cc9c 0%,#c59939 28%,#fff 53%,#c59939 100%);padding:2rem 1.5rem 9rem}.genin_henka_nexus{background:#fff;padding:5rem 4rem 22rem}.genin_henka_img{position:absolute;bottom:-8.4rem;width:100%;left:0;z-index:1}.genin_henka_nexus:after{content:"";position:absolute;height:8.4rem;width:100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);background:#fff;left:50%;transform:translateX(-50%);bottom:-8.4rem}.genin_henka_list img{width:12rem;margin-right:1rem}.genin_henka_list p{line-height:1.4em}@media (max-width:550px){.genin_henka_nexus{padding:5rem 4rem 30rem}.genin_henka_img{bottom:-10rem}}@media (max-width:400px){.genin_henka_nexus{padding:5rem 4rem 22rem}.genin_henka_img{bottom:-9rem}}.flow_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-color:#fff;background-size:contain;padding-bottom:9.2rem}.flow_box{box-shadow:0px 0px 15px rgba(34,34,34,.15)}.flow_title{background:#2c1b0b;padding:1.4rem}.flow_title p span{color:#2c1b0b;font-size:5.4rem;background:#fff;width:8rem;height:8rem;display:inline-block;text-align:center;line-height:8rem;margin-right:1.4rem;vertical-align:sub}.flow_txt{background:#fff;padding:3.4rem 4rem}.flow_txt span{font-weight:700;color:#c59939}.flow_arrow{color:#2c1b0b;width:6rem;height:6rem;border:2px solid currentColor;border-left:0;border-bottom:0;transform:translateY(-25%) rotate(135deg);margin:2rem auto}.note_wrap{background:#ebe7e2;padding-top:5.4rem;padding-bottom:7.5rem}.note_title:before,.note_title:after{content:"";height:2px;flex-grow:1;background-color:#2c1b0b}.note_title:before{margin-right:2rem}.note_title:after{margin-left:2rem}.note_box{background:linear-gradient(135deg,transparent 15px,#fff 0) top left,linear-gradient(-135deg,transparent 15px,#fff 0) top right,linear-gradient(-45deg,transparent 15px,#fff 0) bottom right,linear-gradient(45deg,transparent 15px,#fff 0) bottom left;background-size:50% 50%;background-repeat:no-repeat;padding:3rem 0 3rem 10rem;line-height:2}.note_daiya{background:linear-gradient(90deg,#cca653,#f2eada);background:-webkit-linear-gradient(90deg,#cca653,#f2eada);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:1.3rem;font-size:.4em;vertical-align:6px}.soudan_wrap{background:linear-gradient(180deg,#e2cc9c 0%,#fff 24%,#c59939 63%,#694902 100%);padding-top:7rem;padding-bottom:4.8rem}.soudan_border{position:absolute;top:-4rem;right:50%;background:#2f1a08;width:.2rem;height:8rem}.soudan_txt{background:#fff;padding:3rem 4rem}.soudan_man{position:absolute;bottom:0;right:3.2rem;width:31rem}@media (max-width:550px){.soudan_wrap{padding-bottom:8rem}}.point_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/fv_bg.png),url(//thank-design.com/wp-content/themes/template2/../imgs/washi_bg.png);background-repeat:no-repeat,repeat-y;background-size:contain;padding-top:17rem;padding-bottom:8rem}.point_title_wrap{position:absolute;top:-18rem;left:50%;transform:translateX(-50%);white-space:nowrap}.point_txt{background:#fff;padding:7rem 4rem}.point_txt span{font-weight:700;color:#c59939}.point_omise_title{margin-top:8rem;background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/point_omise_dot.png);background-repeat:no-repeat;background-size:contain;background-position:center}.point_card{max-width:59rem;margin:0 auto 2rem}.slick-track{padding-bottom:10px}.slick-arrow{z-index:1}.slick-arrow:before{content:"";width:9rem;height:9rem;position:absolute;top:-8rem;z-index:1;opacity:1}.slick-next{right:0}.slick_prev{left:0}.slick-next:before{background:url(//thank-design.com/wp-content/themes/template2/../imgs/arrow_r.png) !important;background-size:contain !important;right:0}.slick-prev:before{background:url(//thank-design.com/wp-content/themes/template2/../imgs/arrow_l.png) !important;background-size:contain !important;left:3rem}.slick-dots li{margin:0 2rem}.slick-dots li button:before{font-size:2.4rem}.slick-dots li button:before{color:#fff;opacity:1}.slick-dots li.slick-active button:before{color:#414d23}.point_access{margin-top:10rem;background:#fff;padding:3rem 4rem 5rem;border-radius:1.5rem}.point_access_title:after{content:"";width:5.6rem;height:.5rem;display:inline-block;background-color:#414d23;position:absolute;bottom:-10px;left:calc(50% - 2.8rem)}.point_fukidasi{background:#ebe7e2;padding:7.5rem 4rem 4.4rem;border-radius:1rem}.point_fukidasi_title{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);border-radius:3.65rem;width:33rem;height:7.3rem;line-height:6.8rem;background:#2c1b0b}.point_fukidasi_title:after{content:"";position:absolute;height:2.5rem;width:3.6rem;clip-path:polygon(50% 100%,100% 0%,0% 0%);left:50%;transform:translateX(-50%);top:6.8rem;background:#2c1b0b}.recommend_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-color:#fff;background-size:contain;padding-bottom:8rem}.recommend_pic:before,.recommend_pic:after{content:"";width:4.5rem;height:4.5rem;position:absolute}.recommend_pic:before{border-left:solid .3rem;border-top:solid .3rem;border-image:linear-gradient(to right,#e1ddbe,#9e876c) 1;top:-1rem;left:-1rem}.recommend_pic:after{border-right:solid .3rem;border-bottom:solid .3rem;border-image:linear-gradient(to bottom,#e1ddbe,#9e876c) 1;bottom:-1rem;right:-1rem}.voice_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/voice_bg.png);background-size:cover;background-repeat:no-repeat;padding-bottom:5rem}.voice_wrap:after{content:"";position:absolute;height:8.1rem;width:100%;clip-path:polygon(50% 100%,100% 0%,0% 0%);background-color:#2b1606;left:50%;transform:translateX(-50%);bottom:-8rem;z-index:1}.voice_title{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/voice_title.png);background-repeat:no-repeat;background-size:contain;background-position:center}.voice_card{background:#fff;border-radius:2rem;padding:2.7rem 3rem}.voice_card img{width:18rem;margin:1rem}.voice_card p span{color:#c59939;font-weight:700}.voice_bottom_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/washi_bg.png);background-repeat:no-repeat;background-size:cover;padding-top:12.8rem;padding-bottom:6.4rem}.faq_wrap{background-color:#fff}.faq_box{padding:4.2rem 0;border-top:.2rem solid rgba(44,27,11,.5)}.faq_q{background:#414d23;border-radius:50%;width:6.4rem;height:6.4rem;line-height:initial;margin-right:1.8rem}.faq_a{width:6.4rem;height:6.4rem;line-height:initial;margin-right:1.8rem}.faq_txt{max-width:59rem}@media (max-width:550px){.faq_txt{max-width:88%}}.staff_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/washi_bg.png);background-repeat:no-repeat;background-size:cover;padding-bottom:5rem}.staff_name{position:absolute;left:50%;transform:translateX(-50%);bottom:-6rem;background:#fff;padding:.4rem 3.4rem;white-space:nowrap}.staff_txt{margin-top:7.1rem}.sentaku_wrap{background:linear-gradient(180deg,#414d23 0%,#262d15 100%);padding-top:8rem;padding-bottom:8rem}.sentaku_fukidasi{background:linear-gradient(-70deg,#c59939 0%,#f1e9d8 34%,#fff 50%,#f1e9d8 67%,#c59939 100%);padding:4rem 0;border-radius:20rem;letter-spacing:-.04em;line-height:1.4}.sentaku_fukidasi:after{content:"";position:absolute;height:3rem;width:5rem;clip-path:polygon(50% 100%,100% 0%,0% 0%);left:50%;transform:translateX(-50%);bottom:-3rem;background:#fff;background:linear-gradient(-70deg,#f1e9d8 0%,#fff 50%,#f1e9d8 100%)}.sentaku_txt{padding:3.2rem 4rem;border:1px solid;border-image:linear-gradient(-70deg,#c59939 0%,#f1e9d8 34%,#fff 50%,#f1e9d8 67%,#c59939 100%) 1}.price_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-color:#fff;background-size:cover;padding-top:8.5rem;padding-bottom:6.1rem}.price_title{background:#2c1b0b;width:100%;padding:1.8rem 0;background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/price_title.png);background-repeat:no-repeat;background-size:92%;background-position:center}.price_imadake_wrap{background:linear-gradient(-70deg,#c59939 0%,#f1e9d8 34%,#fff 50%,#f1e9d8 67%,#c59939 100%);padding:7.4rem 4rem 4.4rem;margin-top:7rem}.price_imadake_fukidasi{background:#414d23;border-radius:5rem;padding:0 6.3rem;position:absolute;top:-4rem;left:50%;transform:translateX(-50%)}.price_imadake_fukidasi:after{content:"";position:absolute;height:3rem;width:6rem;clip-path:polygon(50% 100%,100% 0%,0% 0%);left:50%;transform:translateX(-50%);bottom:-2rem;background:#414d23}.price_imadake_tokubetu{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/price_imadake_tokubetu.png);background-repeat:no-repeat;background-size:74%;background-position:center;line-height:1.4}.price_imadake_tokubetu span{background:top left/1em .5em repeat-x radial-gradient(circle,#2c1b0b .09em,rgba(0,0,0,0) .06em);padding-top:.2em}.price_imadake_white{background:#fff;padding:3.2rem 11rem}.price_imadake_white p{line-height:1.3;margin:2rem 0}.price_imadake_daiya{background:linear-gradient(90deg,#f2eada,#cca653);background:-webkit-linear-gradient(90deg,#f2eada,#cca653);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:1.3rem;font-size:.6em;vertical-align:4px}.price_imadake_brown{background:#2c1b0b;padding:.9rem 0 1.2rem;line-height:1.4}.price_kanyuu_fukidasi{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/price_kanyu.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:14rem;padding:.3rem 0 0 3rem}.price_green_wrap{background:#414d23;padding-top:6.2rem;padding-bottom:7.3rem}.price_brown_wrap{background:#2c1b0b;padding-top:4.2rem;padding-bottom:1rem}.price_brown_tyuusyaku{color:#d9d9d9;font-size:2.8rem}.price_brown_title:before,.price_brown_title:after{content:"";height:2px;flex-grow:1;background-color:#fff}.price_brown_title:before{margin-right:2rem}.price_brown_title:after{margin-left:2rem}.kikkake_wrap{background-image:url(//thank-design.com/wp-content/themes/template2/../imgs/dot_bg.png);background-color:#fff;background-size:cover;padding-top:6.7rem;padding-bottom:10rem}.kikkake_box{padding:3.4rem 0;border:1px solid #2c1b0b;max-width:59rem}.kikkake_dot{background:top left/1em .5em repeat-x radial-gradient(circle,#2c1b0b .09em,rgba(0,0,0,0) .06em);padding-top:.2em}footer{background:linear-gradient(180deg,#e2cc9c,#c59939);padding:5rem 0}.content .lp .lp-topbar{height:60px;background:#202d43;color:#fff;display:flex;align-items:center;gap:10px;padding:0 12px;position:relative;z-index:2}.content .lp .lp-logo{height:32px;width:auto;display:block}.content .lp .lp-title{font-size:24px;line-height:1;font-weight:700;margin:0;color:#fff}.content .lp .lp-sub{font-size:12px;line-height:1;opacity:.9;color:#fff}.content .lp .lp-topbar{flex-wrap:wrap}.content .lp .lp-fv{margin-top:-60px;position:relative;z-index:1;overflow:hidden}.content .lp .lp-fv-img{display:block;width:100%;height:auto}.content .lp section{margin:0 !important;padding-inline:15px}.content .lp .lp-about{margin-top:40px !important}.content .lp .lp-kicker{display:inline-flex;align-items:center;gap:5px;color:#c7a070}.content .lp .lp-kicker-bar{width:3px;height:13px;background:#c7a070;display:inline-block}.content .lp .lp-kicker-text{font-size:14px;line-height:1;font-weight:700}.content .lp .lp-seclead{margin-top:0;margin-bottom:10px;font-size:20px;line-height:1.6;color:#a57141;font-weight:700}.content .lp .lp-body{margin-top:20px}.content .lp .lp-body p{font-size:14px;line-height:1.9;color:var(--lp-text,#1a1a1a);letter-spacing:.02em;margin:0 0 14px}.content .lp .lp-body p:last-child{margin-bottom:0}.content .lp .lp-appeal{margin-top:40px !important;padding-inline:15px}.content .lp .lp-appeal-figure{margin:0;text-align:center}.content .lp .lp-appeal-img{display:block;margin:0 auto;object-fit:cover}.content .lp .lp-appeal .lp-kicker{margin-top:20px}.content .lp .lp-body{margin-top:40px}.content .lp .lp-body p{font-size:14px;line-height:1.9;letter-spacing:.02em;color:var(--lp-text,#1a1a1a)}.content .lp .lp-body p:last-child{margin-bottom:0}.content .lp .lp-appeal-list{list-style:disc;list-style-position:outside;margin:12px 0;padding-left:1.2em;font-size:14px;line-height:1.9;color:var(--lp-text,#1a1a1a)}.content .lp .lp-appeal-list li{margin:6px 0}.content .lp .lp-message{margin-top:40px !important}.content .lp .lp-media-figure{margin:0;text-align:center}.content .lp .lp-media-img{display:block;margin:0 auto;object-fit:cover}.content .lp .lp-message .lp-kicker{margin-top:20px}.content .lp .lp-diff{margin-top:40px !important}.content .lp .lp-diff .lp-kicker{margin-top:0}.content .lp .lp-points{margin-top:20px}.content .lp .lp-point{margin-top:28px}.content .lp .lp-point:first-of-type{margin-top:0}.content .lp .lp-point-figure{margin:0;text-align:center}.content .lp .lp-point-img{display:block;margin:0 auto;object-fit:cover}.content .lp .lp-point-body{margin-top:12px}.content .lp .lp-point-body p{font-size:14px;line-height:1.9;letter-spacing:.02em;color:var(--lp-text,#1a1a1a)}.content .lp .lp-point-body p:last-child{margin-bottom:0}.content .lp .lp-growth{margin-top:40px !important}.content .lp .lp-growth-head{display:flex;align-items:flex-start;gap:10px}.content .lp .lp-growth-bar{width:5px;height:64px;background:#3e1f00;display:inline-block;flex:0 0 5px}.content .lp .lp-growth-heading{margin:0;font-size:20px;line-height:1.6;color:#3e1f00;font-weight:700}.content .lp .lp-growth-box{background:#f2ead3;margin-top:20px;padding:12px 12px 0;border-radius:8px}.content .lp .lp-growth-item{padding:14px 4px;border-bottom:1px dashed #3e1f00}.content .lp .lp-growth-item:last-child{border-bottom:none}.content .lp .lp-growth-title{margin:0 0 6px;font-size:16px;font-weight:700;color:#a57141}.content .lp .lp-growth-text{margin:0;font-size:14px;line-height:1.9;letter-spacing:.02em;color:var(--lp-text,#1a1a1a)}.content .lp .lp-staff{margin-top:40px !important}.content .lp .lp-staff .lp-growth-bar{height:27px}.content .lp .lp-staff-desc{margin:8px 0 0;font-size:14px;line-height:1.8;color:#555}.content .lp .lp-staff-slider{margin-top:20px}.content .lp .lp-staff-slider .slick-list{margin:0 -8px}.content .lp .lp-staff-slider .slick-slide{margin:0 8px}.content .lp .lp-staff-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.06)}.content .lp .lp-staff-img{display:block;width:100%;height:auto;border-radius:20px 20px 0 0;object-fit:cover}.content .lp .lp-staff-content{padding:14px;background:#fff}.content .lp .lp-staff-title{margin:0 0 6px;font-size:16px;font-weight:700;color:#3e1f00}.content .lp .lp-staff-text{margin:0;font-size:14px;line-height:1.9;letter-spacing:.02em;color:var(--lp-text,#1a1a1a)}.content .lp .lp-staff-meta{margin-top:12px}.content .lp .lp-staff-name{display:block;text-align:right;font-weight:700;color:#3e1f00}.content .lp .lp-staff .slick-prev:before,.content .lp .lp-staff .slick-next:before{color:#202d43;opacity:1;font-size:22px}.content .lp .lp-staff .slick-dots li button:before{color:#202d43;opacity:.35}.content .lp .lp-staff .slick-dots li.slick-active button:before{color:#202d43;opacity:1}.content .lp .lp-offer{margin-top:40px !important}.content .lp .lp-offer .lp-growth-bar{height:27px}.content .lp .lp-offer-list{list-style:disc !important;list-style-position:outside;padding-left:1.2em;margin:6px 0 0;font-size:14px;line-height:1.9;color:var(--lp-text,#1a1a1a)}.content .lp .lp-offer-list li{margin:4px 0}.content .lp .lp-offer-subtitle{font-weight:700;color:#3e1f00}.content .lp .lp-career{margin-top:40px !important}.content .lp .lp-join{margin-top:40px !important}.content .lp .lp-career .lp-growth-bar{height:27px}.content .lp .lp-career .lp-growth-head{margin-bottom:20px}.content .lp .lp-career-figure{margin-bottom:20px;text-align:center}.content .lp .lp-career-img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.content .lp .lp-join .lp-seclead{text-align:center}.content .lp .lp-join-text{margin:12px 0 0;text-align:center;font-size:14px;line-height:1.9;letter-spacing:.02em;color:var(--lp-text,#1a1a1a)}.content .lp .lp-join,.content .lp .lp-join~section{background:#fff}.content .lp .lp-join{margin-top:0 !important;padding-top:20px;padding-bottom:30px}.content .lp section{margin:0 !important;padding-inline:15px}.content .lp .lp-apply,.content .lp .lp-faq{margin-top:40px !important;padding-inline:15px;background:0 0 !important}.content .lp .lp-apply-header{text-align:center;margin-bottom:24px}.content .lp .lp-apply-title{font-size:clamp(22px, 5vw, 28px);font-weight:700;color:#3e1f00}.content .lp .lp-apply-underline{width:96px;height:4px;margin:12px auto 0;border-radius:2px;background:linear-gradient(135deg,#ec7d39,#f3a06d)}.content .lp .lp-apply{color-scheme:light}.content .lp .lp-apply-formwrap{background-image:linear-gradient(135deg,#f4f0ec,#fbf9f4);background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px -4px rgba(236,125,57,.1);border:1px solid rgba(235,230,224,.6);max-width:760px;margin:0 auto;position:relative;z-index:1;isolation:isolate}.content .lp .lp-apply-intro,.content .lp .lp-apply-contact .item{color:#1a1a1a}.content .lp .lp-apply-submit{display:inline-block;width:100%;text-align:center;text-decoration:none;border:none;padding:18px 24px;font-size:18px;font-weight:600;color:#fff !important;border-radius:12px;background:#ec7d39;box-shadow:0 8px 32px -8px rgba(236,125,57,.2);transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.content .lp .lp-apply-submit:hover{background:#c9641f;box-shadow:0 12px 40px -8px rgba(236,125,57,.3)}.content .lp .lp-apply-contact{margin-top:16px}.content .lp .lp-apply-contact .item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.content .lp .ico-img{width:20px;height:20px;object-fit:contain;display:inline-block}.content .lp .lp-faq-list{max-width:760px;margin:0 auto 16px}.content .lp .lp-faq-item{background:#fff;padding:18px;border-radius:16px;margin-bottom:12px;border:1px solid #ebe6e0;box-shadow:0 4px 20px -4px rgba(236,125,57,.1)}.content .lp .lp-faq-q{display:flex;gap:8px;font-weight:700;color:#3e1f00;margin:0 0 8px}.content .lp .lp-faq-q .q{color:#ec7d39;font-size:18px}.content .lp .lp-faq-a{margin:0;padding-left:24px;color:#1a1a1a;line-height:1.8}.content .lp .lp-faq-a .a{color:#ec7d39;font-weight:600;margin-right:6px}.content .lp .lp-faq-note{background:#f1ece4;padding:16px;border-radius:16px;text-align:center;max-width:760px;margin:0 auto}.content .lp .lp-faq-note p{margin:0;line-height:1.8;color:#1a1a1a}@media (max-width:640px){.content .lp .lp-apply-formwrap{padding:20px}}.content .lp .lp-apply-formwrap,.content .lp .lp-apply-formwrap *{mix-blend-mode:normal !important;filter:none !important}.content .lp .lp-apply .lp-growth-head,.content .lp .lp-faq .lp-growth-head{margin-bottom:16px}.content .lp .lp-apply .lp-growth-bar,.content .lp .lp-faq .lp-growth-bar{height:27px}.content .lp .lp-apply .lp-growth-heading,.content .lp .lp-faq .lp-growth-heading{color:#3e1f00;font-size:20px;line-height:1.6;font-weight:700;margin:0}.content .lp .lp-apply-intro{font-size:14px;line-height:1.9}.content .lp .lp-faq-a{font-size:14px;line-height:1.9}.content .lp .lp-faq-q{color:#3e1f00}.content .lp .lp-faq-q .q,.content .lp .lp-faq-a .a{color:#ec7d39}.content .lp .lp-faq-note{background:#fff3e6;border:1px solid #ffd9bd;padding:20px;border-radius:16px}.content .lp .lp-faq-note p{font-size:16px;line-height:1.9;color:#3e1f00;text-align:center}.content .lp .lp-footer{margin-top:40px !important;height:60px;background:#202d43;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 15px;text-align:center}.content .lp .lp-footer p{margin:0;font-size:12px;letter-spacing:.02em}html{scroll-behavior:smooth}.content .lp section{scroll-margin-top:70px}