*{transition:opacity .2s ease-out,color .1s ease-out,background-color .2s ease-out,border-radius .2s ease-out,box-shadow .2s ease-out,text-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:opacity .2s ease-out,color .1s ease-out,background-color .2s ease-out,border-radius .2s ease-out,box-shadow .2s ease-out,text-shadow .2s ease-out,-webkit-transform .2s ease-out}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;padding:0;margin:0}body{color:#2b2b2b;font-size:16px;font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;line-height:2;-webkit-text-size-adjust:none;overflow-x:hidden;padding:0;margin:0}@media screen and (max-width: 768px){body{font-size:14px;font-size:.875rem}}a{text-decoration:none;color:#2b2b2b}a:hover{text-decoration:none}a img{background-color:hsla(0,0%,100%,.01)}a:hover img{opacity:.8}ul,ol{list-style:none;padding:0}img{max-width:100%;height:auto}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}.inner{max-width:1100px;margin:0 auto;padding:0 50px}.inner--small{max-width:800px;margin:0 auto;padding:0}@media screen and (max-width: 767px){.inner,.inner--small{width:100%;padding:0 5.3vw}}.z1,.z2,.z3,.z4,.z5,.z6,.z7,.z8{position:relative}.z1{z-index:50}.z2{z-index:45}.z3{z-index:40}.z4{z-index:35}.z5{z-index:30}.z6{z-index:25}.z7{z-index:20}.z8{z-index:15}.hl--common{text-align:center;display:flex;flex-direction:column;align-items:center}.hl--common .en{font-size:14px;font-size:.875rem;line-height:1;display:block}.hl--common .ja{font-size:36px;font-size:2.25rem;font-size:900;position:relative;border-bottom:7px solid #e8ff64;padding-bottom:5px}.hl--common .ja:after{content:"";background:#e8ff64;width:50px;height:20px;position:absolute;left:50%;transform:translateX(-50%);bottom:-24px;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (max-width: 767px){.hl--common .en{font-size:11px;font-size:.6875rem}.hl--common .ja{font-size:21px;font-size:1.3125rem;border-bottom:5px solid #e8ff64;padding-bottom:5px}.hl--common .ja:after{width:30px;height:12px;bottom:-14px}}.hl__lead--common{font-size:20px;font-size:1.25rem;font-weight:500;margin-top:40px}@media screen and (max-width: 767px){.hl__lead--common{font-size:17px;font-size:1.0625rem;line-height:1.5;margin-top:20px}.hl__description{padding:0 5.3vw}}.cta-area{margin-top:-15%;padding:20% 0 58px}.cta-area .office-name{margin-top:40px;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.6}.cta-area .lawer-name{font-size:18px;font-size:1.125rem}.cta-area .lawer-name b{font-size:25px;font-size:1.5625rem;font-weight:normal}@media screen and (max-width: 768px){.cta-area{padding:15% 0 34px}.cta-area .office-name{margin-top:25px;margin-bottom:0;font-size:16px;font-size:1rem}.cta-area .lawer-name{font-size:12px;font-size:.75rem;margin-bottom:.5em}.cta-area .lawer-name b{font-size:17px;font-size:1.0625rem;font-weight:normal}.cta-area .office-address{font-size:11px;font-size:.6875rem;margin-bottom:0}}.hl--cta{color:#3e4240;font-size:22px;font-size:1.375rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:1em;margin-bottom:25px}.hl--cta:before{content:"";width:2px;height:30px;background:#3e4240;transform:rotate(-35deg);display:inline-block}.hl--cta:after{content:"";width:2px;height:30px;background:#3e4240;transform:rotate(35deg);display:inline-block}@media screen and (max-width: 768px){.hl--cta{font-size:15px;font-size:.9375rem;margin-bottom:0}.hl--cta:before{content:"";width:2px;height:20px}.hl--cta:after{content:"";width:2px;height:20px}}.cta__button{display:flex;justify-content:center;align-items:center}.cta__button a{width:807px;height:87px;background:url(../images/bg_cta_btn.png) no-repeat;background-size:cover}.cta__button a .cta__text{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4;text-shadow:0 3px 6px rgba(0,0,0,.2);margin-right:16px;margin-top:-10px}.cta__button a .cta__tel-number{font-size:63px;font-size:3.9375rem;margin-left:10px;margin-top:-10px}.cta__button a:hover{opacity:.8}@media screen and (max-width: 768px){.cta__tel-number--sp{font-size:10.93vw;color:#ff8226;line-height:1;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}.cta__button a{width:298px;height:53px;background:url(../images/bg_cta_btn_sp.png) no-repeat;background-size:100% auto;gap:10px}.cta__button a .cta__icon--arrow,.cta__button a .cta__text{line-height:1;margin-top:-5px;margin-right:0}.cta__button a .cta__icon--arrow{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.2)}}.fix-cta{position:fixed;bottom:0;left:0;right:0;background:rgba(236,237,226,.9);padding:25px 0 20px;z-index:999}@media screen and (max-width: 768px){.fix-cta{padding:10px}.fix-cta .cta__tel-number--sp{display:none}}.fuwatAnime{animation-fill-mode:both;animation-duration:1.5s;animation-name:fuwatAnime;visibility:visible !important}@keyframes fuwatAnime{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.furifuriAnime{animation:furifuriAnime 1s linear infinite}@keyframes furifuriAnime{0%{transform:rotate(0);transform-origin:100% 100%}10%{transform:rotate(-1deg);transform-origin:100% 100%}20%{transform:rotate(0deg);transform-origin:100% 100%}30%{transform:rotate(0deg);transform-origin:100% 100%}40%{transform:rotate(-1deg);transform-origin:100% 100%}50%{transform:rotate(0deg);transform-origin:100% 100%}}.furifuriAnime2{animation:furifuriAnime2 3.5s linear infinite}@keyframes furifuriAnime2{80%{transform:rotate(0);transform-origin:50% 100%}82%{transform:rotate(-3deg);transform-origin:50% 100%}84%{transform:rotate(0deg);transform-origin:50% 100%}86%{transform:rotate(0deg);transform-origin:50% 100%}87%{transform:rotate(-2deg);transform-origin:50% 100%}88%{transform:rotate(0deg);transform-origin:50% 100%}}.furifuriAnime3{animation:furifuriAnime3 1.5s linear infinite}@keyframes furifuriAnime3{0%{transform:rotate(0);transform-origin:50% 100%}25%{transform:rotate(-3deg);transform-origin:50% 100%}50%{transform:rotate(0deg);transform-origin:50% 100%}75%{transform:rotate(3deg);transform-origin:50% 100%}100%{transform:rotate(0deg);transform-origin:50% 100%}}.pyonpyonAnime{animation:pyonpyonAnime 1s linear infinite}@keyframes pyonpyonAnime{0%{transform:translateY(0);transform-origin:100% 100%}10%{transform:translateY(-8px);transform-origin:100% 100%}20%{transform:translateY(0px);transform-origin:100% 100%}30%{transform:translateY(0px);transform-origin:100% 100%}40%{transform:translateY(-8px);transform-origin:100% 100%}50%{transform:translateY(0);transform-origin:100% 100%}}.text--base01{color:#2b2b2b}.text--base02{color:#3e4240}.text--white{color:#fff}.text--primaryA_01{color:#1aaa66}.text--primaryA_02{color:#1e6f4c}.text--primaryA_03{color:#9bb2b8}.text--primaryB_01{color:#e8ff64}.text--primaryB_02{color:#fcffe8}.text--primaryB_03{color:#648e29}.text--primaryB_04{color:#7c915c}.text--primaryC_01{color:#ecede2}.text--gray_01{color:#707070}.text--gray_02{color:#b8c1c6}.text--gray_03{color:#7d8183}.text--gray_04{color:#626b6d}.text--gray_05{color:#1b1e1e}.bg--white{background-color:#fff}.bg--primaryA_01{background-color:#1aaa66}.bg--primaryA_02{background-color:#1e6f4c}.bg--primaryA_03{background-color:#9bb2b8}.bg--primaryB_01{background-color:#e8ff64}.bg--primaryB_02{background-color:#fcffe8}.bg--primaryB_03{background-color:#648e29}.bg--primaryB_04{background-color:#7c915c}.bg--primaryC_01{background-color:#ecede2}.bg--gray_01{background-color:#707070}.bg--gray_02{background-color:#b8c1c6}.bg--gray_03{background-color:#7d8183}.bg--gray_04{background-color:#626b6d}.bg--gray_05{background-color:#1b1e1e}.font--serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.font--barlow{font-family:"Barlow",sans-serif;font-weight:600;font-style:normal}.text--large{font-size:130%}.hl{line-height:1.5em}.hl--common{font-size:30px;font-size:1.875rem;font-weight:700}@media screen and (max-width: 767px){.hl--common{font-size:20px;font-size:1.25rem}}.hl--border{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b}.text--ib{display:inline-block}.text--linemarker{background:linear-gradient(transparent 50%, #ECEDE2 50%)}#header{position:absolute;top:0;left:0;right:0;z-index:999;padding:35px 50px}#header .logo{padding:18px}@media screen and (max-width: 767px){#header{padding:0}#header .logo{padding:15px}#header .logo img{max-width:197px}}.hero-area{background:url(../images/mv_img.jpg) no-repeat;background-size:cover;height:62.14vw;position:relative;clip-path:polygon(50% 100%, 100% calc(100% - 30px), 100% 0, 0 0, 0 calc(100% - 30px))}@media screen and (min-width: 769px){.hero-area{clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}@media screen and (max-width: 767px){.hero-area{background:url(../images/mv_img_sp.jpg) no-repeat;background-size:cover;height:143.7vw}}.hero-area__tagline{position:absolute;top:11.57vw;left:5.71vw}.hero-area__tagline-text{margin-bottom:17px}.hero-area__tagline-text span{font-size:1.92vw;background:#1e6f4c;display:inline-block;padding:0 15px;border-radius:3px;box-shadow:5px 5px 0 rgba(30,111,76,.25)}@media screen and (max-width: 767px){.hero-area__tagline{top:14.1vw;right:8.79vw;left:auto;display:flex;flex-direction:row-reverse}.hero-area__tagline-text{margin-left:9px}.hero-area__tagline-text span{font-size:4vw;writing-mode:vertical-rl;padding:10px 0;border-radius:3px;box-shadow:3px 3px 0 rgba(30,111,76,.25)}}.hero-area__title{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:auto}.hero-area__title-balloon{font-size:1.92vw;font-weight:900;line-height:1.5;background:url(../images/balloon_mv_title.png) no-repeat;background-size:cover;width:35vw;height:5.64vw;text-align:center;margin-bottom:0}.hero-area__title-balloon b{font-size:2.5vw}.hero-area__title-maintitle{font-size:4.92vw;line-height:1.5}.hero-area__title-maintitle b{font-size:6.21vw;font-weight:900;border-bottom:7px solid #e8ff64}@media screen and (max-width: 767px){.hero-area__title{width:100%;height:auto;padding:68.8vw 5.3vw}.hero-area__title-balloon{font-size:5.3vw;background:url(../images/balloon_mv_title_sp.png) no-repeat;background-size:cover;width:100%;height:13.3vw}.hero-area__title-balloon b{font-size:6.93vw}.hero-area__title-maintitle{font-size:11.6vw;line-height:1.4;text-align:center;margin-top:-10px}.hero-area__title-maintitle b{font-size:14.6vw;border-bottom:5px solid #e8ff64}}.hero-area__arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:10%}@media screen and (max-width: 767px){.hero-area__arrow{bottom:0px}.hero-area__arrow img{width:13px}}.section--outsourcing{padding:78px 0 140px;clip-path:polygon(50% 100%, 100% calc(100% - 30px), 100% 0, 0 0, 0 calc(100% - 30px));overflow:hidden;background:#fff}@media screen and (min-width: 769px){.section--outsourcing{clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}@media screen and (max-width: 767px){.section--outsourcing{padding:35px 0;position:relative}}.outsourcing-list{margin-top:60px;gap:28px}.outsourcing-list__item{flex-basis:calc((100% - 28px)/2);border-radius:8px;border:3px solid #1aaa66;box-shadow:8px 8px 0 #1aaa66;padding:30px 40px;display:flex;align-items:center;gap:32px}.outsourcing-list__item .outsourcing-list__text{font-size:26px;font-size:1.625rem;font-weight:800}@media screen and (max-width: 767px){.outsourcing-list{flex-direction:column;margin-top:30px;gap:12px;padding:0 5.3vw}.outsourcing-list__item{border-radius:4px;border:2px solid #1aaa66;box-shadow:6px 6px 0 #1aaa66;padding:20px 25px;gap:20px}.outsourcing-list__item .outsourcing-list__icon img{width:40px}.outsourcing-list__item .outsourcing-list__text{font-size:17px;font-size:1.0625rem;font-weight:800}}.outsourcing-check{padding-top:40px;position:relative}.outsourcing-check__item{width:758px;display:flex;gap:24px;position:relative;padding:20px 0 20px 30px}.outsourcing-check__item .outsourcing-check__text{font-size:24px;font-size:1.5rem;font-weight:500;padding-top:10px}.outsourcing-check__item .outsourcing-check__text .underline{font-size:28px;font-size:1.75rem;border-bottom:6px solid #e8ff64;font-weight:500}.outsourcing-check__item .outsourcing-check__text strong{font-size:30px;font-size:1.875rem;font-weight:500}.outsourcing-check__item:after{content:"";height:2px;width:100%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.5) 2px, transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0}@media screen and (max-width: 767px){.outsourcing-check{padding:0 5.3vw;position:static}.outsourcing-check__item{width:auto;display:flex;align-items:center;gap:14px;position:relative;padding:10px 0}.outsourcing-check__item .outsourcing-check__icon{margin-left:-10px}.outsourcing-check__item .outsourcing-check__icon img{width:38px}.outsourcing-check__item .outsourcing-check__text{font-size:19px;font-size:1.1875rem;padding-top:0;line-height:1.5}.outsourcing-check__item .outsourcing-check__text .underline{font-size:23px;font-size:1.4375rem;border-bottom:5px solid #e8ff64}.outsourcing-check__item .outsourcing-check__text strong{font-size:25px;font-size:1.5625rem}.outsourcing-check__item:after{height:1px;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.5) 1px, transparent 1px);background-size:4px 2px}}.outsourcing-check__description{font-size:18px;font-size:1.125rem;padding:40px 0 0 100px}.outsourcing-check__foto{position:absolute;top:0;right:-60px}@media screen and (max-width: 767px){.outsourcing-check__description{font-size:14px;font-size:.875rem;padding:20px 0 0 0;width:190px}.outsourcing-check__foto{position:absolute;top:auto;right:0;bottom:-20px}.outsourcing-check__foto img{width:167px}}.section--aboutus{padding:80px 0 0}@media screen and (max-width: 767px){.section--aboutus{padding:35px 0 0}}.aboutus-soudan{background:url(../images/bg_img_aboutus.jpg) no-repeat right;background-size:auto 100%;height:350px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.aboutus-soudan{background:none;height:auto;display:block}}.soudan-area{display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateX(-20%)}.soudan-area .hl--soudan{font-size:28px;font-size:1.75rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:0}.soudan-area .hl--soudan::before,.soudan-area .hl--soudan:after{content:"";background:url(../images/slash.svg) no-repeat;width:48px;height:57px;display:inline-block}.soudan-area .hl--soudan::after{transform:scale(-1, 1)}.soudan-area .aboutus-soudan__list{gap:54px;margin-top:20px}.soudan-area .aboutus-soudan__list-item{width:160px;height:160px;background:url(../images/bg_circle.png);background-size:cover;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:5px 8px 0 rgba(18,206,124,.2)}.soudan-area .aboutus-soudan__list-item .soudan__title{font-size:18px;font-size:1.125rem;line-height:1.3;text-align:center}.soudan-area .aboutus-soudan__list-item .number{font-size:67px;font-size:4.1875rem;line-height:1;display:inline-block}.soudan-area .aboutus-soudan__list-item .ja{font-size:20px;font-size:1.25rem;display:inline-block;line-height:1.2;padding-left:5px}.soudan-area .aboutus-soudan__list-item .soudan__text{font-size:32px;font-size:2rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.soudan-area{display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateX(0);margin-top:30px}.soudan-area .hl--soudan{font-size:22px;font-size:1.375rem;text-align:center;align-items:flex-end}.soudan-area .hl--soudan::before,.soudan-area .hl--soudan:after{background-size:cover;width:34px;height:40px}.soudan-area .aboutus-soudan__list{gap:27px;margin-top:10px}.soudan-area .aboutus-soudan__list-item{width:112px;height:112px;box-shadow:3px 5px 0 rgba(18,206,124,.2)}.soudan-area .aboutus-soudan__list-item .soudan__title{font-size:14px;font-size:.875rem}.soudan-area .aboutus-soudan__list-item .soudan-casenumber{margin-top:-5px}.soudan-area .aboutus-soudan__list-item .number{font-size:60px;font-size:3.75rem}.soudan-area .aboutus-soudan__list-item .ja{font-size:13px;font-size:.8125rem;padding-left:0px;transform:translateY(-5px)}.soudan-area .aboutus-soudan__list-item .soudan__text{font-size:23px;font-size:1.4375rem}}.section--privacy{padding:80px 0 0}@media screen and (max-width: 767px){.section--privacy{padding:35px 0 0}}.privacy-kikan{clip-path:polygon(50% 100%, 100% calc(100% - 30px), 100% 0, 0 0, 0 calc(100% - 30px));margin-top:80px;padding:0 0 140px}@media screen and (min-width: 769px){.privacy-kikan{clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}@media screen and (max-width: 767px){.privacy-kikan{margin-top:60px;padding:0 0 53px}}.privacy-kikan__title{padding:30px 0 20px;position:relative}.privacy-kikan__title .privacy-kikan__subtitle{border-radius:15px;padding:0 20px;font-weight:500}.privacy-kikan__title .hl--privacy-kikan{font-size:38px;font-size:2.375rem;font-weight:700;margin-bottom:0;line-height:1;letter-spacing:.05em;display:flex;align-items:center}.privacy-kikan__title .hl--privacy-kikan b{font-size:72px;font-size:4.5rem;transform:translateY(-6px);display:inline-block}.privacy-kikan__title .hl--privacy-kikan:before{content:"";background:url(../images/check_privacy_kikan.svg) no-repeat;background-size:cover;width:48px;height:44px;display:inline-block;margin-right:18px}.privacy-kikan__title:after{content:"";background:#1aaa66;width:40px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-33px;transform:rotate(45deg) translateX(-50%);box-shadow:3px 4px 4px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.privacy-kikan__title{padding:20px 0 20px;position:relative}.privacy-kikan__title .privacy-kikan__subtitle{font-size:15px;font-size:.9375rem;margin-bottom:5px}.privacy-kikan__title .hl--privacy-kikan{font-size:27px;font-size:1.6875rem}.privacy-kikan__title .hl--privacy-kikan b{font-size:50px;font-size:3.125rem;transform:translateY(-6px)}.privacy-kikan__title .hl--privacy-kikan:before{width:26px;height:26px;margin-right:10px}.privacy-kikan__title:after{content:"";background:#1aaa66;width:30px;height:30px;position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;transform:rotate(45deg) translateX(-50%);box-shadow:3px 4px 4px rgba(0,0,0,.2)}}.inner--privacy-kikan{padding:80px 0 0}@media screen and (max-width: 767px){.inner--privacy-kikan{padding:36px 10.6vw 0}}.privacy-kikan-list{display:flex;flex-direction:column;gap:30px}.privacy-kikan_list__item{background:#fff;border:4px solid #1aaa66;border-radius:0 20px 20px 20px;position:relative;padding:40px 60px 60px}.privacy-kikan_list__item .number{width:80px;height:80px;background:#1aaa66;font-size:50px;font-size:3.125rem;color:#fff;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;border-radius:0 0 10px 0}.privacy-kikan_list__item dl,.privacy-kikan_list__item dt,.privacy-kikan_list__item dd{margin-bottom:0}.privacy-kikan_list__item .privacy-check dt{font-size:22px;font-size:1.375rem;font-weight:700;display:flex;flex-direction:column;align-items:center;position:relative;gap:10px;padding-bottom:20px}.privacy-kikan_list__item .privacy-check dt:after{content:"";height:2px;width:100%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 2px, transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0}.privacy-kikan_list__item .privacy-check dd{margin-top:20px}@media screen and (max-width: 767px){.privacy-kikan_list__item{border:2px solid #1aaa66;border-radius:0 10px 10px 10px;padding:40px 20px 20px}.privacy-kikan_list__item .number{width:40px;height:40px;font-size:22px;font-size:1.375rem;display:flex;justify-content:center;align-items:center}.privacy-kikan_list__item .privacy-check dt{font-size:16px;font-size:1rem;line-height:1.5;gap:10px;padding-bottom:20px}.privacy-kikan_list__item .privacy-check dt:after{content:"";height:1px;width:100%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 1px, transparent 1px);background-size:4px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;bottom:0}.privacy-kikan_list__item .privacy-check dd{font-size:13px;font-size:.8125rem;margin-top:20px}}.section--faq{padding:80px 0 140px;background:#fff;clip-path:polygon(50% 100%, 100% calc(100% - 30px), 100% 0, 0 0, 0 calc(100% - 30px))}@media screen and (min-width: 769px){.section--faq{clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}@media screen and (max-width: 767px){.section--faq{padding:40px 0 58px}}.faq-wrapper{border:5px solid #1aaa66;border-radius:20px}@media screen and (max-width: 767px){.faq-wrapper{border:2px solid #1aaa66;border-radius:6px}}.faq-title{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0 10px;position:relative}.faq-title:after{content:"";background:#1aaa66;width:40px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-33px;transform:rotate(45deg) translateX(-50%);box-shadow:3px 4px 4px rgba(0,0,0,.2)}.faq-title .faq-title__balloon{font-size:28px;font-size:1.75rem;font-weight:500;padding:0 48px;border-radius:30px;margin-bottom:0;position:relative}.faq-title .faq-title__balloon:after{content:"";background:url(../images/balloon_tale_faq.svg) no-repeat;background-size:cover;width:64px;height:47px;position:absolute;bottom:-57px;right:-23px}.faq-title .hl--faq{font-size:69px;font-size:4.3125rem;letter-spacing:.1em}.faq-title .hl--faq b{font-size:92px;font-size:5.75rem}.faq-title .faq-title__foto{position:absolute;bottom:-5px;right:10px;margin-bottom:0}@media screen and (max-width: 767px){.faq-title{padding:15px 0 0;position:relative}.faq-title:after{width:30px;height:30px;bottom:-25px;z-index:0}.faq-title .faq-title__balloon{font-size:16px;font-size:1rem;padding:0 20px;border-radius:30px}.faq-title .faq-title__balloon:after{width:30px;height:22px;bottom:-27px;right:-7px}.faq-title .hl--faq{font-size:37px;font-size:2.3125rem;margin-bottom:0;position:relative;z-index:1}.faq-title .hl--faq b{font-size:50px;font-size:3.125rem}.faq-title .faq-title__foto{right:-10px;bottom:-2px}.faq-title .faq-title__foto img{width:90px}}.faq-set{padding:44px 60px 60px}.faq-set:nth-of-type(n+2){border-top:5px solid #1aaa66}.faq-set .faq-question{display:flex;gap:40px;position:relative;padding-bottom:10px}.faq-set .faq-question .faq-question__text{font-size:20px;font-size:1.25rem;font-weight:700;line-height:40px;flex:0 1 calc(100% - 100px)}.faq-set .faq-question .faq-question__text b{font-size:30px;font-size:1.875rem;font-weight:900}.faq-set .faq-answer{display:flex;gap:40px;padding-top:20px;position:relative}.faq-set .faq-answer .faq-answer__text{flex:0 1 calc(100% - 100px);margin-bottom:0}.faq-set .faq-answer:before{content:"";height:2px;width:100%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 2px, transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;left:0;top:0}.faq-set .faq-number{font-size:48px;font-size:3rem;flex:0 1 60px;text-align:center;line-height:1}@media screen and (max-width: 767px){.faq-set{padding:30px 10px 30px 15px}.faq-set:nth-of-type(n+2){border-top:2px solid #1aaa66}.faq-set .faq-question{gap:0;justify-content:space-between;padding-bottom:0}.faq-set .faq-question .faq-question__text{font-size:13px;font-size:.8125rem;line-height:1.5;letter-spacing:-0.02em;flex:0 1 calc(100% - 78px);margin-bottom:0}.faq-set .faq-question .faq-question__text b{font-size:18px;font-size:1.125rem;font-weight:900}.faq-set .faq-question .faq-button{align-self:center;flex:0 1 34px}.faq-set .faq-question.open .faq-button{transform:rotate(180deg)}.faq-set .faq-answer{display:none;gap:40px;margin-top:20px}.faq-set .faq-answer .faq-answer__text{font-size:12px;font-size:.75rem;margin-bottom:0;padding-left:46px}.faq-set .faq-answer .faq-number{position:absolute;left:0;width:30px}.faq-set .faq-answer:before{height:1px;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 1px, transparent 1px);background-size:4px 2px}.faq-set .faq-number{font-size:26px;font-size:1.625rem;flex:0 1 30px;margin-right:16px}}#footer{padding:40px 0 0}#footer .inner__footer{gap:15px;position:relative;padding-bottom:20px}#footer .inner__footer:after{content:"";height:1px;width:80%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 1px, transparent 1px);background-size:4px 2px;background-repeat:repeat-x;background-position:left bottom;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}#footer .hl--footer{text-align:center;font-size:15px;font-size:.9375rem;font-weight:700;color:#3e4240;padding:5px 30px;border-radius:30px;border:1px solid #3e4240;position:relative}#footer .con_1 img{width:294px}@media screen and (min-width: 769px){#footer{padding:60px 0 0}#footer .inner__footer{gap:42px;padding-bottom:40px}#footer .inner__footer:after{content:"";height:2px;width:100%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 2px, transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}#footer .hl--footer{font-size:23px;font-size:1.4375rem;padding:10px 50px;border-radius:30px}#footer .con_1 img{width:auto}}.office_set{text-align:center;padding:20px 10.6vw;position:relative}.office_set:after{content:"";height:1px;width:70%;display:inline-block;background-image:linear-gradient(to right, rgba(112, 112, 112, 0.3) 1px, transparent 1px);background-size:4px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.office_set h3{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:10px}.office_set .lawyer{font-size:13px;font-size:.8125rem;line-height:1.8;margin-bottom:.5em}.office_set .address{font-size:11px;font-size:.6875rem;line-height:1.5;margin-bottom:0}@media screen and (min-width: 769px){.office_set{text-align:left;margin-bottom:30px;padding:20px 0}.office_set:after{content:none}.office_set h3{text-align:left;font-size:18px;font-size:1.125rem;font-weight:500;margin-bottom:8px}.office_set .lawyer{text-align:left;font-size:16px;font-size:1rem;font-weight:500;margin-bottom:10px;line-height:1.5}.office_set .address{text-align:left;font-size:15px;font-size:.9375rem;line-height:1.8}}.con_2{padding:7% 0}@media screen and (min-width: 769px){.con_2{padding:40px 0 40px}}.con_2 .name{font-size:17px;font-size:1.0625rem;font-weight:500;line-height:160%;margin-bottom:0;text-align:center}@media screen and (min-width: 769px){.con_2 .name{font-size:18px;font-size:1.125rem;margin-bottom:40px}.con_2 .name small{font-size:18px;font-size:1.125rem;font-weight:normal}}.con_3{padding:30px 0 80px}@media screen and (min-width: 769px){.con_3{padding:40px 0 150px}}.con_3 .link{text-align:center}.con_3 .link a{text-decoration:underline;font-size:.687rem}.con_3 .copy{font-size:10px;font-size:.625rem}@media screen and (min-width: 769px){.con_3 .link a{font-size:14px;font-size:.875rem}.con_3 .copy{font-size:12px;font-size:.75rem;font-weight:700;text-align:center;line-height:1.5}}/*# sourceMappingURL=style.min.css.map */