#banner{width:100%;height:auto;color:#fff;margin:80px auto 0;position:relative;overflow:hidden}#banner h1{margin-bottom:80px;font-family:peridot-pe-variable,sans-serif}#banner p{font-size:52px;font-weight:100}#banner p span{font-weight:700}#banner .search_form{position:relative;text-align:center;margin:80px auto 325px;width:580px;height:auto}#banner .search_form #keyword2{width:100%;height:66px;padding:0 60px 0 20px;background-color:#0000004d;border:1px solid rgba(255,255,255,.6);outline:none;color:#fff;font-family:Spoqa Han Sans Neo;font-size:28px}#banner .search_form #search_btn2{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:31px;height:31px;background:url(/img/search.png) no-repeat center;background-size:contain;border:none;cursor:pointer}#banner ul{position:absolute;inset:0;z-index:1}#banner ul li{position:absolute;inset:0;overflow:hidden;opacity:0;z-index:0;transition:opacity 2s ease-in-out}#banner ul li picture{position:absolute;inset:0;display:block}#banner ul li picture img{position:absolute;width:120%;height:100%;left:-10%;top:0;object-fit:cover;transform:translate(0);will-change:transform;display:block}#three{width:100%;height:auto;background-color:#0d0d28;color:#fff;position:relative}#three .inner{display:flex;justify-content:space-between;align-items:center}#three .threeli ul{display:flex}#three .threeli li{margin-left:190px}#three .threeli li p{font-size:26px;font-family:peridot-pe-variable,sans-serif;letter-spacing:.2em}#three .threeli li h2{margin-top:10px}#experience,#speed,#professional{width:100%;height:auto;position:relative}#speed{background-color:#f6f6f8}.three_list .inner{display:flex;justify-content:space-between;gap:80px}.three_list .three_l{width:48%;position:relative;overflow:hidden}.three_list .three_l ul{display:flex;margin-bottom:80px}.three_list .three_l li{font-family:peridot-pe-variable,sans-serif}.three_list .three_l li:first-child{margin-right:80px}.three_list .three_l li h2 span{font-size:38px;color:#000}.three_list .three_l li:first-child h2 span{font-weight:400}.three_list .three_l li h2{font-size:24px;color:gray}.three_list .three_l li:last-child{display:none;width:100%;margin:40px 0 0;font-size:24px;color:#575757}.three_list .three_l .three_img{width:100%;max-width:602px;flex-shrink:0;height:auto;position:relative}.three_list .three_l .three_img img{width:100%;height:100%;flex:0 0 auto;object-fit:cover}.three_list .three_l .three_img picture{display:block;width:100%;height:100%;flex:0 0 auto;object-fit:cover}.three_list .three_r{width:52%;display:flex;flex-direction:column;justify-content:space-between}.three_list .three_r .three_txt{font-size:24px;color:#575757}.three_list .three_r .three_txt2{font-size:16px;color:#575757;display:none;letter-spacing:-.055em}.three_list .three_r .thr_r_li>li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;font-size:24px}.three_list .three_r .thr_r_li>li span{font-weight:700;font-family:peridot-pe-variable,sans-serif}.three_list .three_r .thr_r_li>li .thr_r_li_b span{font-weight:700;font-size:65px;line-height:65px;font-family:peridot-pe-variable,sans-serif}.three_list .three_r .thr_r_li>li .thr_r_li_b,.three_list .three_r .thr_r_li2>li .thr_r_li_b2{text-align:right}.three_list .three_r .thr_r_li2>li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;font-size:26px}.three_list .three_r .thr_r_li2>li .thr_r_li_b2 span{font-size:100px;font-weight:700;font-family:peridot-pe-variable,sans-serif;margin:0 15px 0 30px}.three_list .three_r .thr_r_li>li:nth-child(2){border-top:none}#business{width:100%;height:auto;position:relative;background-color:#0d0d28;color:#fff;background-image:url(/img/business.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#business .busi_li li{border:.5px solid #ffffff30;transition:background-color .35s ease}#business .busi_li li a{color:#fff;font-size:24px;font-weight:700;transition:color .35s ease}#business .busi_li li:hover{background-color:#fff}#business .busi_li li a:hover{color:#0d0d52}#lawyer{width:100%;height:auto;position:relative}#lawyer .wrap_top li h3{color:#383838}#lawyer .wrap_top li h3 a{color:#000;position:relative}#lawyer .wrap_top li h3 a:after{background-color:#000}#lawyer .law_box,#lawyer .law_box .law_list{align-items:flex-start}#case{width:100%;height:auto;position:relative;background-color:#0d0d28;color:#fff}#case .case_li li>a>p:not(.case_sub) span{display:inline-block;position:relative;color:#000;font-weight:600;text-align:center}#legal{width:100%;height:auto;position:relative}#legal .wrap_top li h3{color:#383838}#legal .wrap_top li h3 a{color:#000;position:relative}#legal .wrap_top li h3 a:after{background-color:#000}#legal .legal_li{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#legal .legal_li li{background-color:#f6f6f8;padding:20px;font-size:24px;position:relative;overflow:hidden}#legal .legal_li li a{color:#000}#legal .legal_li li ul{display:flex;flex-wrap:wrap;align-items:stretch}#legal .legal_li li ul>li:first-child{width:100%}#legal .legal_li li ul>li:nth-child(2){width:65%;padding:0}#legal .legal_li li ul>li:nth-child(3){width:35%;padding:0;text-align:end;display:flex;justify-content:center;align-items:start}#legal .legal_li li .legal_top{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #ccc}#legal .legal_li li .legal_top span:not(.legal_work){align-self:flex-end;font-size:16px;color:gray;position:relative}#legal .legal_li li .legal_top .legal_work{display:block;position:relative;background-color:#e6e6ec;border-radius:5px;padding:10px;font-size:16px;font-weight:500;text-align:center}#legal .legal_li li .legal_mid{display:flex;flex-direction:column;word-break:keep-all;overflow-wrap:break-word}#legal .legal_li li .legal_mid p{font-size:16px;color:gray;margin-top:auto}#legal .legal_li li img{object-fit:contain;overflow:hidden;max-width:100%;max-height:100%;height:auto}#everyday{width:100%;height:auto;position:relative;background-color:#0d0d28;color:#fff;overflow:hidden}#everyday .inner{display:flex;justify-content:space-between;align-items:center;padding:0 20px}#everyday .every_l h2 span{font-size:150px;font-weight:700;font-family:peridot-pe-variable,sans-serif;margin-bottom:80px;line-height:100px}#everyday .every_l h2:first-child{margin-bottom:80px}#everyday .every_r{width:100%;max-width:820px;height:100%}#everyday .every_r img{width:100%;height:100%;object-fit:cover}#everyday .every_r picture{display:block;width:100%;height:100%;object-fit:cover}#golden,#kakao{width:100%;height:auto;position:relative;background-color:#f6f6f8}#golden .golden_fade,#kakao .kakao_fade{display:flex;justify-content:space-between;align-items:center}#golden .inner{border-bottom:1px solid #ccc}.li_l{width:50%;font-size:32px}.li_l span{font-weight:700;font-family:peridot-pe-variable,sans-serif}.li_l p{margin-top:20px;font-weight:500}.li_r{width:50%;color:#575757}.li_sub{display:none}#consulting{width:100%;height:auto;position:relative}#consulting .wrap_top{margin-bottom:80px}#consulting .consulting_box{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}#consulting .consulting_box .consulting_base{width:100%;height:auto;position:relative;object-fit:cover}#consulting .consulting_box .consulting_base p{font-size:24px;margin:20px 0 40px;color:#575757}#consulting .consulting_box .consulting_base .consulting_p_s{display:none}#consulting .consulting_box .consulting_base .list_up{width:100%;height:auto;overflow:hidden;position:relative}#consulting .consulting_box .consulting_base .list_up .list_h{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:18px;font-weight:700;padding:10px 0;border-bottom:2px solid #0d0d52}#consulting .consulting_box .consulting_base .list_up .list_box{width:100%;height:351px;overflow:hidden;position:relative}#consulting .consulting_box .consulting_base .list_up .list_box ul{position:relative;top:0}#consulting .consulting_box .consulting_base .list_up .list_box li{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;text-align:center;height:70px;font-size:18px;padding:15px 0;border-bottom:1px solid #ccc}#consulting .consulting_box .consulting_base .list_up .list_box .consultation_ticker{margin:0;padding:0;will-change:transform;animation:consultation-scroll 50s infinite}#consulting .consulting_box .consulting_base .list_up .list_box li .li_state{color:#0d0d52;background-color:#fff;border:1px solid #0d0d52;max-width:100px;border-radius:5px;padding:7px 10px 5px;margin:0 auto}#consulting .consulting_box .consulting_base .list_up .list_box li .end{color:#fff;background-color:#0d0d52;border:1px solid #0d0d52}#consulting .consulting_box .consulting_base form b{color:red}#consulting .consulting_box .consulting_base form .form_top{font-size:18px;font-weight:700}#consulting .consulting_box .consulting_base form .form_name span,#consulting .consulting_box .consulting_base form .form_name label,#consulting .consulting_box .consulting_base form .form_tel span,#consulting .consulting_box .consulting_base form .form_tel label,#consulting .consulting_box .consulting_base form .select-wrapper span,#consulting .consulting_box .consulting_base form .select-wrapper label,#consulting .consulting_box .consulting_base form .form_comment span,#consulting .consulting_box .consulting_base form .form_comment label,#consulting .consulting_box .consulting_base form .checkbox{font-size:18px}#consulting .consulting_box .consulting_base form .checkbox input{margin-right:0}#consulting .consulting_box .consulting_base form .checkbox a{margin-left:8px;color:#000}#consulting .consulting_box .consulting_base form .form_top{padding:10px 0;border-bottom:2px solid #0d0d52}#consulting .consulting_box .consulting_base form .form_name,#consulting .consulting_box .consulting_base form .form_tel,#consulting .consulting_box .consulting_base form .select-wrapper,#consulting .consulting_box .consulting_base form .form_comment{padding:14px 0;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid #ccc}#consulting .consulting_box .consulting_base form .form_comment .comment_fields{width:100%;max-width:580px}#consulting .consulting_box .consulting_base form input:not([type=checkbox]),#consulting .consulting_box .consulting_base form select,#consulting .consulting_box .consulting_base form textarea{width:100%;max-width:580px;border:none;background-color:#f6f6f8;padding:8px 20px;font-family:Spoqa Han Sans Neo,sans-serif;font-size:16px;color:#000;line-height:1.6;resize:none;outline:none;margin:0}#consulting .consulting_box .consulting_base form textarea{height:40px;display:block;overflow:hidden;resize:none}#consulting .consulting_box .consulting_base form input::placeholder,#consulting .consulting_box .consulting_base form select::placeholder,#consulting .consulting_box .consulting_base form textarea::placeholder{font-family:Spoqa Han Sans Neo,sans-serif;font-size:16px;color:#999}#consulting .consulting_box .consulting_base form .select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}#consulting .consulting_box .consulting_base form .select-wrapper img{position:absolute;right:20px;top:40%;pointer-events:none}#consulting .consulting_box .consulting_base form .checkbox{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:20px 0 40px;text-align:right}#consulting .consulting_box .consulting_base form .checkbox label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}#consulting .consulting_box .consulting_base form .checkbox input{width:16px;max-width:none;height:16px;position:relative;top:1.5px;padding:0;margin:0;border:none;background:transparent;flex:0 0 auto;accent-color:#0d0d52}#consulting .consulting_box .consulting_base form .form_bot{display:flex;justify-content:flex-end}#consulting .consulting_box .consulting_base form .form_bot #submit_btn{width:155px;height:auto;border-radius:5px;background-color:#0d0d52;color:#fff;font-size:20px;font-weight:500;cursor:pointer}#expert{width:100%;height:auto;position:relative;background-color:#0d0d28}#expert .ft42{font-weight:500;margin-bottom:40px;color:#fff}#expert .expert_list .marquee_track{display:flex;width:max-content;will-change:transform;animation:marquee-left 30s linear infinite}#logo_list{width:100%;height:auto;padding:40px 0;position:relative;overflow:hidden;background-color:#f6f6f8;display:flex;flex-wrap:wrap;justify-content:space-between}#logo_list .marquee_track{display:flex;width:max-content;will-change:transform;animation:marquee-right 36s linear infinite}#logo_list ul{display:flex;white-space:nowrap;width:max-content;flex-shrink:0}#logo_list li{margin:0 25px;width:300px;flex-shrink:0;overflow:hidden;border:1px solid #e6e6ed}#logo_list li img{display:block;width:100%;height:100%;object-fit:cover}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes consultation-scroll{0%,4%{transform:translateY(0)}8%,12%{transform:translateY(-5%)}16%,20%{transform:translateY(-10%)}24%,28%{transform:translateY(-15%)}32%,36%{transform:translateY(-20%)}40%,44%{transform:translateY(-25%)}48%,52%{transform:translateY(-30%)}56%,60%{transform:translateY(-35%)}64%,68%{transform:translateY(-40%)}72%,76%{transform:translateY(-45%)}80%,to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){#expert .expert_list .marquee_track,#logo_list .marquee_track,#consulting .consulting_box .consulting_base .list_up .list_box .consultation_ticker{animation:none}}@media(min-width:1024px)and (max-width:1580px){.ft28{font-size:26px}.ft20{font-size:20px}#banner{margin-top:80px}#banner p{font-size:46px}#three .threeli li{margin-left:130px}.three_list .inner{flex-direction:column;justify-content:center;gap:60px}.three_list .three_l{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.three_list .three_l,.three_list .three_r{width:100%}.three_list .three_l ul{flex-wrap:wrap}.three_list .three_l li h2 span{font-size:36px}.three_list .three_l .three_img{max-width:510px}.three_list .three_l li:first-child{margin-right:20px}.three_list .three_l li:last-child{display:block}.three_list .three_r .three_txt{display:none}.three_list .three_r .thr_r_li>li .thr_r_li_b span{font-size:48px}.three_list .three_r .thr_r_li2>li{font-size:24px}.three_list .three_r .thr_r_li2>li .thr_r_li_b2 span{font-size:80px}#legal .legal_li{gap:20px}#legal .legal_li li{font-size:18px}#legal .legal_li li .legal_top{padding:0 0 10px}#legal .legal_li li .legal_top .legal_work{font-size:14px;padding:5px 10px}#legal .legal_li li .legal_top span:not(.legal_work){font-size:14px}#legal .legal_li li .legal_mid p{font-size:14px}#legal .legal_li li ul>li:nth-child(2){width:70%}#legal .legal_li li ul>li:nth-child(3){width:30%;height:120px}#everyday .every_l h2{font-size:24px}#everyday .every_l h2 span{font-size:80px}#everyday .every_l h2:first-child{margin-bottom:40px}#everyday .every_r{max-width:600px}.li_l{font-size:24px;width:43%}.li_r{width:57%;font-size:20px}#consulting .wrap_top{margin-bottom:60px}#consulting .consulting_box .consulting_base h3{font-size:24px}#consulting .consulting_box .consulting_base p{font-size:20px;margin:10px 0 40px}#consulting .consulting_box .consulting_base .list_up .list_box li,#consulting .consulting_box .consulting_base form .form_name span,#consulting .consulting_box .consulting_base form .form_name label,#consulting .consulting_box .consulting_base form .form_tel span,#consulting .consulting_box .consulting_base form .form_tel label,#consulting .consulting_box .consulting_base form .select-wrapper span,#consulting .consulting_box .consulting_base form .select-wrapper label,#consulting .consulting_box .consulting_base form .form_comment span,#consulting .consulting_box .consulting_base form .form_comment label,#consulting .consulting_box .consulting_base form .checkbox{font-size:16px}#consulting .consulting_box .consulting_base form input:not([type=checkbox]),#consulting .consulting_box .consulting_base form select,#consulting .consulting_box .consulting_base form .form_comment .comment_fields{max-width:80%}#consulting .consulting_box .consulting_base form .checkbox{margin:15px 0 30px}#consulting .consulting_box .consulting_base form .checkbox input{top:3px}#logo_list li{width:250px}}@media(min-width:768px)and (max-width:1023px){.ft32{font-size:24px}#banner{margin-top:70px}#banner h1{margin-bottom:60px}#banner p{font-size:38px}#banner .search_form{margin:60px auto 300px}#banner .search_form #search_btn2{width:26px;height:26px}#three .threeli li{margin-left:100px}.three_list .inner{flex-direction:column;justify-content:center;gap:40px}.three_list .three_l,.three_list .three_r{width:100%}.three_list .three_l ul{margin-bottom:40px}.three_list .three_l li h2 span{font-size:34px}.three_list .three_l li h2{font-size:20px}.three_list .three_l .three_img{max-width:100%}.three_list .three_l li:first-child{margin-right:20px}.three_list .three_l li:last-child{display:none}.three_list .three_r .three_txt{font-size:24px;margin-bottom:40px;color:#575757}.three_list .three_r .thr_r_li>li{font-size:24px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.three_list .three_r .thr_r_li>li .thr_r_li_b span{font-size:48px}.three_list .three_r .thr_r_li2>li{font-size:24px}.three_list .three_r .thr_r_li2>li .thr_r_li_b2 span{font-size:70px}#legal .legal_li{gap:20px;grid-template-columns:repeat(2,1fr)}#legal .legal_li li{font-size:18px}#legal .legal_li li .legal_top{padding:0 0 10px}#legal .legal_li li .legal_top .legal_work{font-size:14px;padding:5px 10px}#legal .legal_li li .legal_top span:not(.legal_work){font-size:14px}#legal .legal_li li .legal_mid p{font-size:14px}#legal .legal_li li ul>li:nth-child(2){width:70%}#legal .legal_li li ul>li:nth-child(3){width:30%;height:120px}#everyday .inner{display:block;text-align:center;padding:60px 0 0}#everyday .every_l h2{font-size:24px}#everyday .every_l h2 span{font-size:80px}#everyday .every_l h2:first-child{margin-bottom:40px}#everyday .every_r{max-width:100%;height:400px;margin-top:40px}#golden .golden_fade,#kakao .kakao_fade{flex-direction:column}#golden .inner,#kakao .inner{padding:40px 20px}.li_l,.li_r{width:100%}.li_l{font-size:24px}.li_r{font-size:20px;margin-top:40px}#business .busi_li li a{font-size:18px}#consulting .wrap_top{margin-bottom:60px}#consulting .consulting_box{display:block}#consulting .consulting_box .consulting_base{margin-bottom:80px}#consulting .consulting_box .consulting_base:last-child{margin-bottom:0}#consulting .consulting_box .consulting_base h3{font-size:24px}#consulting .consulting_box .consulting_base p{font-size:20px;margin:10px 0 40px}#consulting .consulting_box .consulting_base .list_up .list_box li,#consulting .consulting_box .consulting_base form .form_name span,#consulting .consulting_box .consulting_base form .form_name label,#consulting .consulting_box .consulting_base form .form_tel span,#consulting .consulting_box .consulting_base form .form_tel label,#consulting .consulting_box .consulting_base form .select-wrapper span,#consulting .consulting_box .consulting_base form .select-wrapper label,#consulting .consulting_box .consulting_base form .form_comment span,#consulting .consulting_box .consulting_base form .form_comment label,#consulting .consulting_box .consulting_base form .checkbox{font-size:16px}#consulting .consulting_box .consulting_base form input:not([type=checkbox]),#consulting .consulting_box .consulting_base form select,#consulting .consulting_box .consulting_base form .form_comment .comment_fields{max-width:80%}#consulting .consulting_box .consulting_base form .form_comment .comment_fields textarea{max-width:100%}#consulting .consulting_box .consulting_base form .checkbox{margin:15px 0 40px}#consulting .consulting_box .consulting_base form .checkbox input{top:3px}#consulting .consulting_box .consulting_base form .form_bot{justify-content:center}#consulting .consulting_box .consulting_base form .form_bot #submit_btn{width:auto;padding:10px 40px;font-size:18px}#logo_list li{width:200px}}@media(min-width:480px)and (max-width:767px){#banner{margin-top:70px}#banner h1{margin-bottom:40px;font-size:18px}#banner p{font-size:30px}#banner .search_form{margin:60px auto 250px;width:400px}#banner .search_form #search_btn2{width:26px;height:26px}#three .inner{flex-direction:column;text-align:center}#three .threeli ul{width:100%;justify-content:space-between;gap:50px;margin-top:40px}#three .threeli li{margin:0 auto;text-align:center}#three .threeli li p{font-size:20px}#three .threeli li h2{margin-top:5px}.three_list .inner{flex-direction:column;justify-content:center;gap:30px}.three_list .three_l,.three_list .three_r{width:100%}.three_list .three_l ul{margin-bottom:20px}.three_list .three_l li h2 span{font-size:30px}.three_list .three_l li h2{font-size:16px}.three_list .three_l .three_img{max-width:100%}.three_list .three_l li:first-child{margin-right:20px}.three_list .three_l li:last-child{display:none}.three_list .three_r .three_txt{font-size:18px;margin-bottom:30px;color:#575757;letter-spacing:-.055em}.three_list .three_r .thr_r_li>li{font-size:18px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.three_list .three_r .thr_r_li>li .thr_r_li_b span{font-size:40px}.three_list .three_r .thr_r_li2>li{font-size:18px}.three_list .three_r .thr_r_li2>li .thr_r_li_b2 span{font-size:60px;margin:0 10px 0 15px}#business .busi_li li{height:140px}#business .busi_li li a{font-size:18px}#case .case_li li:nth-child(5),#case .case_li li:nth-child(6){display:none}#case .case_li{grid-template-columns:repeat(1,1fr);gap:20px}#legal .legal_li{gap:20px;grid-template-columns:repeat(1,1fr)}#legal .legal_li li{font-size:18px}#legal .legal_li li .legal_top{padding:0 0 10px}#legal .legal_li li .legal_top .legal_work{font-size:14px;padding:5px 10px}#legal .legal_li li .legal_top span:not(.legal_work){font-size:14px}#legal .legal_li li .legal_mid p{font-size:14px}#legal .legal_li li ul>li:nth-child(2){width:70%}#legal .legal_li li ul>li:nth-child(3){width:30%;height:120px}#legal .legal_li li:nth-child(5),#legal .legal_li li:nth-child(6){display:none}#everyday .inner{display:block;text-align:center;padding:40px 0 0;max-width:100%}#everyday .every_l h2{font-size:20px}#everyday .every_l h2 span{font-size:60px}#everyday .every_l h2:first-child{margin-bottom:20px}#everyday .every_r{max-width:100%;height:350px;margin-top:40px}#golden .golden_fade,#kakao .kakao_fade{flex-direction:column}#golden .inner,#kakao .inner{padding:40px 15px}.li_l,.li_r{width:100%}.li_l{font-size:20px}.li_l p{margin-top:5px}.li_r{font-size:16px;margin-top:20px}#consulting .wrap_top{margin-bottom:60px}#consulting .consulting_box{display:block}#consulting .consulting_box .consulting_base{margin-bottom:80px}#consulting .consulting_box .consulting_base:last-child{margin-bottom:0}#consulting .consulting_box .consulting_base h3{font-size:22px}#consulting .consulting_box .consulting_base p{font-size:18px;margin:10px 0 30px}#consulting .consulting_box .consulting_base .list_up .list_box li{font-size:16px;padding:10px 0}#consulting .consulting_box .consulting_base form .form_name,#consulting .consulting_box .consulting_base form .form_tel,#consulting .consulting_box .consulting_base form .select-wrapper,#consulting .consulting_box .consulting_base form .form_comment{padding:10px 0}#consulting .consulting_box .consulting_base form .form_name span,#consulting .consulting_box .consulting_base form .form_tel span,#consulting .consulting_box .consulting_base form .select-wrapper span,#consulting .consulting_box .consulting_base form .form_comment span,#consulting .consulting_box .consulting_base form .checkbox{font-size:16px}#consulting .consulting_box .consulting_base form input:not([type=checkbox]),#consulting .consulting_box .consulting_base form select,#consulting .consulting_box .consulting_base form .form_comment .comment_fields{max-width:80%}#consulting .consulting_box .consulting_base form .form_comment .comment_fields textarea{max-width:100%}#consulting .consulting_box .consulting_base form .checkbox{margin:15px 0 40px}#consulting .consulting_box .consulting_base form .checkbox input{top:3px}#consulting .consulting_box .consulting_base form .form_bot{justify-content:center}#consulting .consulting_box .consulting_base form .form_bot #submit_btn{width:auto;padding:10px 35px;font-size:18px}#consulting .consulting_box .consulting_base .list_up .list_h,#consulting .consulting_box .consulting_base form .form_top{font-size:16px}#expert .ft42{font-size:24px}#logo_list{padding:30px 0}#logo_list li{width:180px}}@media all and (max-width:479px){#banner{margin-top:60px}#banner h1{margin-bottom:40px;font-size:16px}#banner p{font-size:24px}#banner .search_form{margin:60px auto 220px;width:100%;max-width:350px}#banner .search_form #keyword2{height:50px;padding:0 60px 0 15px}#banner .search_form #search_btn2{width:26px;height:26px}#three .inner{flex-direction:column;text-align:center}#three .threeli ul{width:100%;justify-content:space-between;gap:50px;margin-top:40px}#three .threeli li{margin:0 auto;text-align:center}#three .threeli li p{font-size:18px}#three .threeli li h2{margin-top:0;font-size:20px}.three_list .inner{flex-direction:column;justify-content:center;gap:30px}.three_list .three_l,.three_list .three_r{width:100%}.three_list .three_l ul{margin-bottom:20px}.three_list .three_l li h2 span{font-size:28px}.three_list .three_l li h2{font-size:16px}.three_list .three_l .three_img{max-width:100%}.three_list .three_l li:first-child{margin-right:15px}.three_list .three_l li:last-child{display:none}.three_list .three_r .three_txt{display:none}.three_list .three_r .three_txt2{display:block;margin-bottom:30px}.three_list .three_r .thr_r_li>li{font-size:16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.three_list .three_r .thr_r_li>li .thr_r_li_b span{font-size:38px}.three_list .three_r .thr_r_li2>li{font-size:16px;padding:10px 0}.three_list .three_r .thr_r_li2>li .thr_r_li_b2 span{font-size:50px;margin:0 10px 0 15px}#business{background-image:url(/img/business_m.jpg)}#business .busi_li li a{font-size:18px;letter-spacing:-.06em}#case .case_li li:nth-child(5),#case .case_li li:nth-child(6){display:none}#legal .legal_li{gap:20px;grid-template-columns:repeat(1,1fr)}#legal .legal_li li{font-size:18px;padding:15px}#legal .legal_li li .legal_top{padding:0 0 10px}#legal .legal_li li .legal_top .legal_work{font-size:14px;padding:5px 10px}#legal .legal_li li .legal_top span:not(.legal_work){font-size:14px}#legal .legal_li li .legal_mid p{font-size:14px}#legal .legal_li li ul>li:nth-child(2){width:70%}#legal .legal_li li ul>li:nth-child(3){width:30%;height:120px}#legal .legal_li li:nth-child(5),#legal .legal_li li:nth-child(6){display:none}#everyday .inner{display:block;text-align:center;padding:40px 0 0;max-width:100%}#everyday .every_l h2{font-size:20px}#everyday .every_l h2 span{font-size:60px}#everyday .every_l h2:first-child{margin-bottom:20px}#everyday .every_r{max-width:100%;height:350px;margin-top:40px}#golden .golden_fade,#kakao .kakao_fade{flex-direction:column}#golden .inner,#kakao .inner{padding:40px 15px}.li_l,.li_r{width:100%}.li_l{font-size:20px;letter-spacing:-.02em}.li_l p{margin-top:5px}.li_r{font-size:16px;margin-top:20px}.li_main{display:none}.li_sub{display:block}#consulting .wrap_top{margin-bottom:60px}#consulting .consulting_box{display:block}#consulting .consulting_box .consulting_base{margin-bottom:80px}#consulting .consulting_box .consulting_base:last-child{margin-bottom:0}#consulting .consulting_box .consulting_base h3{font-size:22px}#consulting .consulting_box .consulting_base .consulting_p_m{display:none}#consulting .consulting_box .consulting_base .consulting_p_s,#consulting .consulting_box .consulting_base p{font-size:16px;margin:5px 0 20px;display:block}#consulting .consulting_box .consulting_base .list_up .list_box{height:360px}#consulting .consulting_box .consulting_base .list_up .list_box li{height:60px}#consulting .consulting_box .consulting_base .list_up .list_box li .li_state{font-size:12px;padding:7px 5px 5px}#consulting .consulting_box .consulting_base .list_up .list_box li{font-size:12px;padding:10px 0}#consulting .consulting_box .consulting_base form .form_name,#consulting .consulting_box .consulting_base form .form_tel,#consulting .consulting_box .consulting_base form .select-wrapper,#consulting .consulting_box .consulting_base form .form_comment{padding:10px 0}#consulting .consulting_box .consulting_base form .form_name span,#consulting .consulting_box .consulting_base form .form_name label,#consulting .consulting_box .consulting_base form .form_tel span,#consulting .consulting_box .consulting_base form .form_tel label,#consulting .consulting_box .consulting_base form .select-wrapper span,#consulting .consulting_box .consulting_base form .select-wrapper label,#consulting .consulting_box .consulting_base form .form_comment span,#consulting .consulting_box .consulting_base form .form_comment label,#consulting .consulting_box .consulting_base form .checkbox{font-size:14px}#consulting .consulting_box .consulting_base form input:not([type=checkbox]),#consulting .consulting_box .consulting_base form select,#consulting .consulting_box .consulting_base form .form_comment .comment_fields{max-width:75%;font-size:12px}#consulting .consulting_box .consulting_base form .form_comment .comment_fields textarea{max-width:100%;font-size:12px}#consulting .consulting_box .consulting_base form .checkbox{margin:10px 0 40px}#consulting .consulting_box .consulting_base form .checkbox input{top:3px}#consulting .consulting_box .consulting_base form .form_bot{justify-content:center}#consulting .consulting_box .consulting_base form input::placeholder,#consulting .consulting_box .consulting_base form select::placeholder,#consulting .consulting_box .consulting_base form textarea::placeholder{font-size:12px;color:#999}#consulting .consulting_box .consulting_base form .select-wrapper img{top:40%;width:13px}#consulting .consulting_box .consulting_base form .form_bot #submit_btn{width:auto;padding:10px 35px;font-size:18px}#consulting .consulting_box .consulting_base .list_up .list_h,#consulting .consulting_box .consulting_base form .form_top{font-size:14px}#expert .ft42{font-size:24px}#logo_list{padding:20px 0}#logo_list li{width:140px;margin:0 10px}}
