@import url(common.css);@import url(header.css);@import url(footer.css);#wrap{width:100%}header,section,footer{width:inherit}.mo-menu-btn{display:none}.mo-img{display:none}.mo-br{display:none}.pc-br{display:block}.sub-banner{width:100%}.sub-kg{background:url("../design/2022/subban/subban_about.png") center center;background-size:cover}.sub-certifi{background:url("../design/img/subban/sub-ban-hs.gif") center center;background-size:cover}.sub-lawyer{background:url("../design/2022/subban/subban_lawyer.png") center center;background-size:cover}.sub-case{background:url("../design/2022/subban/subban_case.png") center center;background-size:cover}.sub-board{background:url("../design/2022/subban/subban_consult.png") center center;background-size:cover}.sub-location{background:url("../design/img/subban/sub-ban-loca.gif") center center;background-size:cover}.sub-solution{background:url("../design/img/subban/sub-ban-employ.gif") center center;background-size:cover}.sub-qna{background:url("../design/img/subban/sub-ban-employ.gif") center center;background-size:cover}.sub-banner .bg-black{background:rgba(0,0,0,0.5);padding:200px 0 100px;box-sizing:border-box}.sub-banner .banner-title{width:100%;text-align:center}.sub-banner .banner-title h3{font-size:36px;color:#fff;position:relative;margin-bottom:50px}.sub-banner .banner-title h3 b{color:#c6a47e}.sub-banner .banner-title h3:after:not(.sub-test){content:"";position:absolute;left:0;right:0;bottom:-25px;margin:auto;width:270px;height:1px;background:#c6a47e}.sub-banner .banner-title p{font-size:16px;color:#ccc;letter-spacing:8px;padding-left:10px;box-sizing:border-box;font-weight:500}#subpage-title{width:100%;padding:40px 0;box-sizing:border-box;text-align:center}#subpage-title p{font-size:28px;line-height:38px;margin-bottom:15px;font-weight:bold}#subpage-title small{font-size:16px;line-height:26px}#subpage-title-02{width:1200px;margin:0 auto 30px;padding:40px 0 20px;box-sizing:border-box;position:relative}#subpage-title-02:after{content:"";position:absolute;left:0;bottom:0;width:100px;height:3px;background:#c6a47e}#subpage-title-02 h3{font-size:24px;font-weight:700;color:#c6a47e;margin-bottom:10px}#subpage-title-02 p{font-size:18px;line-height:28px;text-align:justify}#kg-about{width:100%}#kg-about .inner{width:1200px;margin:0 auto}#kg-about .line{width:100px;height:5px;background:#c6a47e;margin-bottom:50px}#kg-about .kg-about-title{font-size:26px;font-weight:700;margin-bottom:30px}#kg-about .kg-about-in{font-size:18px;line-height:28px;margin-bottom:30px}#kg-triple{width:100%;position:relative;margin:50px 0}#kg-triple:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:300px;background:#f2f2f2}#kg-triple .triple-img{width:800px;margin:0 auto}#kg-triple .triple-img img{width:100%;position:relative;z-index:99}#kg-star{width:100%}#kg-star .inner{width:1200px;margin:0 auto;text-align:center}#kg-star b{font-size:32px;font-weight:bold;margin-bottom:30px;display:block}#kg-star p{font-size:20px;line-height:30px}#kg-star p span{color:#c6a47e}#kg-star .line{width:100px;height:3px;background:#c6a47e;margin:50px auto}#kg-content{width:100%}#kg-content .inner{width:1200px;margin:0 auto}#kg-content .content-tit{width:100%;text-align:center;font-size:34px;font-weight:700;margin-bottom:30px}#kg-content .content-box{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px}#kg-content .content-box .img{width:50%}#kg-content .content-box .img img{width:100%}#kg-content .content-box .text{width:48%;padding:50px 20px;box-sizing:border-box;font-size:18px;line-height:28px;text-align:justify}#kg-content .content-box p{margin-bottom:15px}#kg-content .content-box p b{font-weight:bold}#kg-greeting{width:100%;padding:30px 0 150px;box-sizing:border-box}#kg-greeting .inner{width:1200px;margin:0 auto}#kg-greeting .greeting-title{width:100%;text-align:center;font-size:28px;line-height:38px;font-weight:bold;margin-bottom:30px}#kg-greeting .greeting-box{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#kg-greeting .greeting-box .greeting-text{width:100%;font-size:18px;line-height:28px}#kg-greeting .greeting-box .greeting-text p{text-align:justify;margin-bottom:20px}#kg-greeting .greeting-box .greeting-lawyer{width:100%;text-align:right}#kg-greeting .greeting-box .greeting-lawyer img{width:360px}#kg-greeting .greeting-logo{width:250px;margin:50px auto 0}#kg-greeting .greeting-logo img{width:100%}#certifi-box{width:100%;padding-bottom:45px}#certifi-box .inner{width:1200px;margin:50px auto 100px;display:flex;flex-flow:row wrap;justify-content:center}#certifi-box img{width:19%;display:inline-block;margin:5px}.big_tab ul{overflow:hidden;width:100%;margin-bottom:10px;display:flex;justify-content:space-between}.big_tab ul li{width:49.5%;box-sizing:border-box;list-style-type:none}.big_tab ul li:last-child{margin-right:o}.big_tab ul li.activeClass{font-weight:bold;font-size:20px}.big_tab ul li a{display:block;cursor:pointer;color:#fff;font-weight:bold;font-size:20px;border:2px solid #fff;box-sizing:border-box;text-align:center;line-height:45px;transition:all .2s ease}.sm_select{display:none}.sm_select select{width:100%;height:40px}.big_tab ul li a:hover{background:rgba(255,255,255,0.5)}@media(max-width:768px){.sm_select{display:block;margin-bottom:10px}.sm_select select{border:1px solid #fff;background:transparent;color:#fff;padding:5px;box-sizing:border-box}.sm_select select option{border:1px solid #fff;background:transparent;color:#333}.big_tab{display:none}}.location-content{background:#222;padding-bottom:30px;width:100%}.location-txt-content{width:60%;margin:0 auto}.location-box{background:rgba(255,255,255,0.3);padding:30px 0 50px;width:100%;max-width:100%;margin-bottom:50px}.location-box>p{text-align:center;color:#fff;font-size:20px;line-height:24px;margin-bottom:20px}.location-box>h5{text-align:center;color:#fff;font-size:24px;font-weight:700;margin-bottom:24px}.location{text-align:center}.contact-content{background:#222;height:800px}.contact-txt-content{width:60%;margin:0 auto;overflow:hidden;height:auto}.contact-txt-content>ul li{float:left;width:495px;background:#fff;padding:0 0 50px}.contact-txt-content>ul li:last-child{float:right}.contact-add{float:left;width:350px;margin-top:30px}.contact-add h3{font-size:40px;margin-bottom:50px;color:#fff}.contact-add p{margin-bottom:25px;text-align:left;font-size:18px;color:#fff}.contact-add p span{width:50px;font-size:16px;font-weight:bold;background:#ccc;color:#333;padding:5px;margin-right:10px;display:inline-block;text-align:center}.material-icons{font-size:20px;color:#666;padding-right:10px;vertical-align:middle}.contact-online{float:left;width:600px;padding:30px 25px;margin-bottom:50px;margin-top:90px;background:#fff}.contact-online h3{text-align:center;color:#333;font-size:21px;margin-bottom:30px}.contact-online .line{margin:0 auto 20px;width:10%;border-bottom:2px solid #333}.contact-online h4{text-align:center;color:#333;font-size:16px;margin-bottom:30px}input #s_v1{width:100%;height:40px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #333;text-indent:10px;margin-bottom:10px}.mail input:nth-child(4){width:auto}.mail label{display:inline-block;width:300px;line-height:30px}.terms{margin-left:5px;font-weight:bold;color:#e9804f}.mail>p{color:#333;font-size:13px}.mail .btn{margin-top:20px;width:100%;height:50px;line-height:40px;background:#e9a34f;border:0;color:#fff;font-size:18px;font-weight:bold;cursor:pointer}.mail .btn:hover{background:#e9804f}.field-list{width:100%;padding:80px 0;background:#222}.field-list-content{width:100%;margin:0 auto}.field-list-caption{text-align:center}.field-list-caption h2{color:#fff;padding-bottom:20px;margin:0 auto 20px;font-size:50px;font-weight:700;width:50%;border-bottom:solid 1px #fff}.field-list-caption p{color:#fff;font-size:20px;line-height:30px;padding-bottom:40px}.content-list{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto}.content-list>li{width:24%;height:210px;background:rgba(255,255,255,0.3);border:2px #fff solid;margin-bottom:10px;box-sizing:border-box;display:flex;flex-flow:row wrap;align-items:center;transition:all .3s ease-in;position:relative}.content-list>li:hover{background:#d8bb82;cursor:pointer}.list-txt{width:100%;margin:0 auto}.content-list>li>h4{color:#fff;font-family:'Pretendard';font-weight:700;font-size:30px;text-align:center;width:100%;transition:all .3s ease;position:absolute;top:60px}.content-list>li:hover>h4{top:40px}.content-list>li>h4>span{width:100%;display:block;margin-top:5px;font-size:16px;line-height:20px;font-weight:400}.content-list>li>h4>a{width:85%;margin:20px auto 0;padding:10px;box-sizing:border-box;background:rgba(0,0,0,0.5);color:#fff;text-align:center;display:none;transition:all .2 ease;opacity:0;font-size:14px;font-weight:400}.content-list>li:hover>h4>a{opacity:1;display:block}#solution-process{width:100%;padding:50px 0;box-sizing:border-box}#solution-process .inner{width:900px;margin:0 auto}#solution-process h3{font-size:32px;font-weight:bold;margin-bottom:10px}#solution-process small{font-size:14px;color:#666}#solution-process .line{width:720px;height:1px;background:#000;margin:50px auto 30px}#solution-process .process{width:100%;display:flex;flex-flow:row wrap}#solution-process .process li{width:20%;text-align:center;font-size:18px;line-height:20px;font-weight:bold;position:relative}#solution-process .process li:before{content:"";position:absolute;left:0;right:0;top:-37px;margin:auto;width:15px;height:15px;border-radius:50%;background:#000}#solution-send{width:100%;padding:50px 0;box-sizing:border-box}#solution-send .inner{width:1200px;margin:0 auto;padding:10px 50px 30px;box-sizing:border-box;background:#3b3b3b}#solution-send .send-logo{width:100%;margin-bottom:50px;text-align:center}#solution-send .send-logo img{width:200px}#solution-send .send-input{width:100%}#solution-send .send-input ul{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#solution-send .send-input ul li{width:24%;margin-bottom:20px;padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc;color:#fff}#solution-send .send-input ul li dt{font-weight:bold;padding-right:10px}#solution-send .send-input ul li input{border:0;background:transparent;display:inline-block;color:#fff}#solution-send .send-input ul li:nth-child(2) input{width:50px}#solution-send .send-input ul li:nth-child(2) select{border:1px solid #fff;background:transparent;color:#fff;padding:3px 0;width:50px !important}#solution-send .send-input ul li:nth-child(2) select option{color:#000}#solution-send .send-input ul li:nth-child(3) select{border:1px solid #fff;background:transparent;color:#fff;width:120px;padding:5px 0}#solution-send .send-input ul li:nth-child(3) select option{color:#000}#solution-send .send-input ul li:last-child{width:100%;padding:0;border-bottom:0}#solution-send .send-input ul li:last-child span{display:block;margin-bottom:5px;padding:10px;box-sizing:border-box}#solution-send .send-input ul li:last-child dt{padding:10px;box-sizing:border-box}#solution-send .send-input ul li:last-child dd{width:100%}#solution-send .send-input ul li:last-child textarea{width:100%;height:100px;border:1px solid #aaa;background:#fff}#solution-send .send-end{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#solution-send .send-end .end-check{color:#fff}#solution-send .send-end .end-check input{margin-right:10px}#solution-send .send-end .end-check p{font-size:12px;margin-top:5px;padding-left:5px;box-sizing:border-box;color:#ccc;font-weight:300}#solution-send .send-end .end-btn{width:250px;line-height:50px}#solution-send .send-end .end-btn button{width:100%;line-height:50px;text-align:center;background:#4472c4;color:#fff;font-size:20px;font-weight:bold}#section-phone{width:100%;padding:50px 0 100px;box-sizing:border-box}#section-phone .inner{width:1200px;margin:0 auto}#section-phone h3{padding:0 0 20px 10px;box-sizing:border-box;font-size:32px;letter-spacing:1px}#section-phone h3 span{font-size:15px}#section-phone .phone-box{width:100%;border-top:2px solid #000;background:#f2f2f2;text-align:center;line-height:100px;font-size:32px;font-weight:bold}#section-phone .phone-box span{font-weight:normal;font-size:16px;padding-right:7px;box-sizing:border-box}#qna-list{width:100%;padding:50px 0 100px;box-sizing:border-box}#qna-list .inner{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.mo-menu-btn{display:block}.mo-img{display:block;background-color:#101010}.pc-img{display:none}.mo-br{display:block}.pc-br{display:none}.sub-banner .bg-black{background:rgba(0,0,0,0.7);padding:110px 0 50px}.sub-banner .banner-title h3{font-size:28px;margin-bottom:30px}.sub-banner .banner-title h3:after{bottom:-15px;width:250px}.sub-banner .banner-title p{font-size:10px}#subpage-title{width:90%;margin:0 auto;padding:30px 0 10px}#subpage-title p{font-size:18px;line-height:26px;letter-spacing:-1px}#subpage-title small{font-size:14px;line-height:24px}#subpage-title-02{width:90%;padding:30px 0 20px;margin:0 auto 10px}#subpage-title-02 h3{font-size:20px;margin-bottom:7px}#subpage-title-02 p{font-size:16px;line-height:26px}#kg-about .inner{width:90%}#kg-about .line{height:3px;margin-bottom:40px}#kg-about .kg-about-title{font-size:24px;margin-bottom:20px}#kg-about .kg-about-in{font-size:16px;line-height:26px;margin-bottom:20px}#kg-triple:before{height:200px}#kg-triple .triple-img{width:700px}#kg-star .inner{width:90%}#kg-star b{font-size:28px;margin-bottom:20px}#kg-star p{font-size:18px;line-height:28px}#kg-content .inner{width:90%}#kg-content .content-tit{font-size:28px;margin-bottom:20px}#kg-content .content-box{margin-bottom:0;flex-flow:column}#kg-content .content-box-reverse{flex-flow:column-reverse}#kg-content .content-box .img{width:100%;height:300px;overflow:hidden}#kg-content .content-box .text{width:100%;padding:40px 20px;font-size:16px;line-height:26px}#kg-greeting{padding:20px 0 100px}#kg-greeting .inner{width:90%}#kg-greeting .greeting-title{font-size:24px;line-height:30px;margin-bottom:20px}#kg-greeting .greeting-box .greeting-text{font-size:16px;line-height:26px}#kg-greeting .greeting-box .greeting-lawyer img{width:250px}#certifi-box .inner{width:90%}.location-txt-content{width:90%}.location{text-align:center;padding:50px 0;width:100%;max-width:100%}.field-list-content{width:100%}.field-list-caption h2{font-size:1.6rem;border-bottom:0}.mo-none{display:none}.field-list-caption p{display:none}.content-list{width:90%}.content-list>li{width:32.5%}.content-list>li>h4{font-size:2rem;line-height:2rem}.content-list>li>h4>span{margin-top:10px}.content-list>li>h4>a{line-height:20px}#solution-process .inner{width:90%}#solution-process .line{width:550px}#solution-process .process{width:700px;margin:0 auto}#solution-send .inner{width:90%}#solution-send .send-logo{margin-bottom:40px}#solution-send .send-input ul li{width:45%}#solution-send .send-input ul li:nth-child(2) input{width:55px}#solution-send .send-input ul li:nth-child(3) select{width:150px}#solution-send .send-end .end-check input{margin-right:5px}#solution-send .send-end .end-btn{width:200px;line-height:40px}#solution-send .send-end .end-btn button{line-height:40px;font-size:18px}#section-phone .inner{width:90%}#qna-list{padding:30px 0 80px}#qna-list .inner{width:90%}}@media screen and (max-width:786px){.mo-br{display:block}.pc-br{display:none}#certifi-box .inner{width:90%;margin:20px auto 50px}#certifi-box img{width:47%;margin:1%}.location{text-align:center;padding:10px 0 0;width:100%;max-width:100%}.location-box{width:100%;padding:30px 0 0}.location-box>p{font-size:.6rem;line-height:20px;margin-bottom:10px}.location-box>h5{font-size:1rem;margin-bottom:15px}.location iframe{width:100%;height:300px;display:block}.contact-add{float:none;width:80%;margin-top:30px}.contact-add h3{font-size:1.5rem;margin-bottom:30px;color:#ccc}.contact-add p{margin-bottom:20px;text-align:left;font-size:.8rem;color:#fff}.contact-add p span{font-size:1rem;font-weight:bold;background:#ccc;color:#333;padding:5px;margin-right:5px}.contact-online{float:none;text-align:center;width:80%;padding:30px 25px;margin-bottom:50px;margin-top:60px}.contact-online h3{font-size:1rem;margin-bottom:30px}.contact-online h4{font-size:.7rem;margin-bottom:30px}.mail{margin-bottom:15px}.mail input{width:100%}.mail input:nth-child(4){width:auto}.mail label{display:inline-block;width:auto;line-height:30px}.mail p{display:none}#solution-process{padding:30px 0}#solution-process h3{font-size:20px;margin-bottom:7px}#solution-process .line{width:270px;margin:40px auto 20px}#solution-process .process{width:330px}#solution-process .process li{font-size:11px;line-height:16px;font-weight:normal}#solution-process .process li:before{top:-27px}#solution-send{padding:30px 0}#solution-send .inner{padding:10px 20px 20px}#solution-send .send-logo{margin-bottom:20px}#solution-send .send-logo img{width:150px}#solution-send .send-input ul li{width:100%;margin-bottom:30px;border-bottom:1px solid #999}#solution-send .send-input ul li:nth-child(2) select,#solution-send .send-input ul li:nth-child(3) select{border:1px solid #aaa}#solution-send .send-input ul li:last-child{margin-bottom:10px}#solution-send .send-input ul li:last-child textarea{height:150px;width:98%}#solution-send .send-end .end-check p{line-height:15px}#solution-send .send-end .end-btn{width:100%;margin-top:20px}#section-phone{padding:30px 0 80px}#section-phone h3{padding:0 0 10px 0;font-size:20px;letter-spacing:0;font-weight:bold}#section-phone h3 span{font-weight:normal}#section-phone .phone-box{line-height:80px;font-size:26px}.content-list>li{width:48.5%;height:200px}.content-list>li>h4{font-size:1.5rem;top:50px}.content-list>li:hover>h4{top:30px}.content-list>li>h4>span{font-size:16px;line-height:24px;margin-top:10px}.content-list>li>h4>a{margin-top:15px}}