.content-wrapper::after,.container::after{content:'';display:block;clear:both;height:0}.visual .content-wrapper{display:block;width:100%;max-width:1200px;margin:0 auto;text-align:center}.container{position:relative}.page-company *{box-sizing:border-box}.page-company h2{margin-top:6.25rem;margin-bottom:6.25rem;text-align:center;font-size:3rem;color:#333;font-family:Montserrat;font-weight:bold}.page-company .visual{padding:7rem 0;background-color:#ddd;background-image:url("/img/about/company/bg_company_visual.jpg");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fafafa}.page-company .visual p{margin:1rem 0;font-size:3rem;word-break:keep-all}.page-company .visual span{font-size:1.5rem;line-height:2;color:#fff;font-weight:300}.intro .content-wrapper{display:flex;justify-content:space-between}.intro .side_text{font-size:1.5rem;line-height:2;letter-spacing:-0.06}.intro .side_text li{color:rgba(0,0,0,0.3)}.side_text li.active{color:#10a3ad}.intro{padding:10.062rem 0 1rem;background:#f8f9fb}.intro .side_text{float:left;margin-right:3.5rem}.intro .intro_list{float:left;width:70%}.intro .intro_list .intro-list1{background-image:url("/img/about/company/company_info_01.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:right top;background-size:42%}.intro .intro_list .intro-list2{background-image:url("/img/about/company/company_info_02.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:95% 77%;background-size:42%}.intro .intro_list .intro-list3{background-image:url("/img/about/company/company_info_03.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:109% center;background-size:51%;margin-top:10.625rem}.intro .intro_list .intro-list4{background-image:url("/img/about/company/company_info_04.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:right center;background-size:53%;margin-top:4rem}.intro .intro_list .intro-list5{background-image:url("/img/about/company/company_info_05.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:right center;background-size:45%;margin-top:8rem}.intro .intro_list .intro-list6{background-image:url("/img/about/company/company_info_06.png");height:23.75rem;width:100%;background-repeat:no-repeat;background-position:right 25%;background-size:45%;margin-top:6rem}.intro .intro_txt{width:24rem;color:#333}.intro .intro_txt .txt2{font-family:Montserrat}.intro-num{display:block;font-weight:800;font-family:Montserrat;font-size:1rem;color:#10a3ad;line-height:3}.intro_txt1,.intro_txt2,.intro_txt3{font-size:3rem;line-height:1.25;color:#333;width:100%}.intro_txt4,.intro_txt5,.intro_txt6{font-size:3rem;line-height:1.25;color:#333333;width:100%}.text-eng{font-family:Montserrat}.text-bold{display:block}.text-red{display:inline-block;font-size:1.125rem;color:#757575;line-height:1.33}.view-more{font-family:Montserrat;font-size:1rem;font-weight:500;color:#262626;opacity:0.6;text-decoration:underline;margin-top:1rem;margin-bottom:3rem}.intro .intro_img{margin:-7rem 0 0 25rem}.grow-up{padding:9.375rem 0 7.5rem;background-image:url("/img/about/company/bg_company_info.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff}.grow-up>div p{display:block;font-weight:800;color:#10a3ad;font-size:1rem;font-family:Montsrrat;text-transform:uppercase}.grow-up .title{font-size:3rem;color:#191919;line-height:1.46;letter-spacing:0.12rem;font-family:'Noto Sans KR'}.grow-up .title strong{display:block}.grow-up .txt{margin:4rem 0}.grow-up .txt>span{display:block;margin-bottom:1.1rem;font-size:1.875rem;letter-spacing:0.04rem;color:#191919}.grow-up .txt>span>span{display:inline-block;font-weight:bold;letter-spacing:0.04rem}.grow-up .txt p{margin-bottom:3.125rem;color:#626262;font-size:1.125rem;line-height:1.67;letter-spacing:-0.022rem;font-weight:inherit;font-family:'Noto Sans KR'}.grow-up .txt p+span{font-size:1.125rem;font-weight:bold;line-height:1.33;letter-spacing:0.022;color:#191919;margin-bottom:0.625rem}.grow-up .txt p+span>span{font-size:1rem;font-weight:normal;line-height:1.75;letter-spacing:normal;color:#191919}.special{padding:9.375rem 0 12.25rem;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff}.special>div p{display:block;font-weight:800;color:#10a3ad;font-size:1rem;font-family:Montsrrat;text-transform:uppercase;text-align:right}.special .title{font-size:3rem;color:#191919;line-height:1.46;letter-spacing:0.12rem;text-align:right}.special .title strong{display:block}.special .txt>div img{margin-bottom:0.625rem}.special .txt>div .speimg1{width:480px;height:600px}.special .txt>div .speimg2{width:550px;height:610px}.special .txt>div .speimg3{width:980px;height:440px}.special .txt>.special2{margin-left:590px;top:-600px;position:relative}.special .txt>.special2 p{text-align:left}.special .txt>.special3{margin-left:90px;top:1200px;position:absolute}.special .txt>.special3 p{text-align:left}.special .txt>div span{display:block;margin-bottom:1.1rem;font-size:1.875rem;font-weight:bold;letter-spacing:0.04rem;color:#191919}.special .txt p{color:#626262;font-size:1.125rem;line-height:1.67;letter-spacing:-0.022rem;font-weight:inherit;text-align:left;font-family:'Noto Sans KR'}.our-services{padding:9.375rem 0 6.25rem 0;background-color:#f8f8f8}.our-services .title{margin-bottom:3.9rem}.our-services .title p{text-transform:uppercase;font-weight:800;color:#10a3ad;font-family:montserrat;font-size:1rem;letter-spacing:-0.04rem}.our-services .title strong{display:block;font-size:3rem;font-family:Montserrat}.our-services .services-list::after{content:'';display:block;clear:both;height:0}.our-services .services-list{margin-left:-1rem}.our-services .services-list>li{position:relative;float:left;width:33%;height:100%;min-height:22.5rem}.our-services .services-list>li>div{min-height:19.5rem;margin-left:1rem;padding:1rem 0 4rem 0;border-top:2px solid #e0e0e0}.our-services .services-list>li>div p{display:block;margin-bottom:1.2rem;font-weight:500;color:#87d1d6;font-size:1rem;font-family:Montsrrat}.our-services .services-list>li>div p span{display:block;font-size:1.75rem;font-weight:700;color:#10a3ad;margin-bottom:0.625rem}.our-services .services-list>li p+span{color:#757575;font-size:1rem;letter-spacing:-0.04rem}.our-services .services-list>li ul{margin-top:1rem}.our-services .services-list .tos-list{font-size:1.125rem;font-weight:bold;color:#757575;line-height:1.89}.our-services .services-list .tom-list{font-size:1.125rem;font-weight:bold;color:#757575;line-height:1.89;font-family:Montserrat}.our-services .services-list .tod-list{font-size:1.125rem;font-weight:bold;color:#757575;line-height:1.89;font-family:Montserrat}.our-services .services-list li .link-more{position:absolute;right:1.5rem;bottom:2.3rem;display:block;font-size:0;width:4.1rem;height:4.1rem;background-image:url("/img/about/company/icon-read-more.svg");background-repeat:no-repeat;background-position:50%}.our-services .services-list li:hover .link-more{background-image:url("/img/about/company/icon-read-more-green.svg")}.history{padding:0 0 6.25rem 0;background-image:url("/img/about/company/bg_company_history.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover}.history .title{float:left;margin-top:9.375rem;margin-bottom:3.9rem;color:#fff}.history .title p{text-transform:uppercase;font-weight:800;font-family:Montserrat;font-size:1rem;color:#10a3ad}.history .title strong{display:block;font-size:3rem;font-weight:bold}.history .title span{display:block;font-size:3rem}.company .title .eng{font-family:Montserrat;display:inline-block}.history .txt{float:right;color:#fff;margin-right:10rem}.history .txt ol::before{content:'';display:block;width:1px;position:absolute;left:.43rem;top:-12.8rem;bottom:-7rem;background-color:rgba(255,255,255,0.3)}.history .txt ol{position:relative}.history .txt li::after{content:'';display:block;clear:both;height:0}.history .txt li::before{content:'';display:block;width:1rem;height:1rem;position:absolute;left:0;top:1.813rem;background-image:url("/img/about/company/bg_history.png");background-repeat:no-repeat;background-position:50%}.history .txt li{position:relative;margin-top:6.2rem;padding-left:2rem}.history .txt li:first-child{margin-top:12.8rem}.history .txt li strong{display:block;font-size:2.5rem;font-family:Montserrat;font-weight:bold;line-height:1.8;color:#fff}.history .txt li .date{float:left;font-size:1rem;font-weight:bold;color:#ccc;font-family:Montserrat}.history .txt li .sub_txt p{font-size:1rem;font-weight:normal;color:#10a3ad;font-family:Montserrat;line-height:2.25}.history .txt li .sub_txt{float:left;margin-left:7rem;margin-top:-3.5rem;font-size:1.5rem}.history .txt li .sub_txt span{display:block;font-size:1.1rem;color:rgba(255,255,255,0.7)}.help{padding:6.25rem 0 5rem}.help .tel,.e-mail{font-weight:bold;font-size:1rem;line-height:1.5;color:#10a3ad;font-family:Montserrat;display:block;margin-bottom:0.312rem}.help .tel-num,.e-mail-add{display:block;font-size:1.75rem;font-weight:bold;line-height:1;color:#757575;font-family:Montserrat;margin-bottom:1.25rem}.help .contact{display:inline-block}.help p+span>span{display:block}.help .help_txt{width:36.5rem;margin-bottom:5.5rem;font-size:1.875rem;word-break:keep-all;color:#333;line-height:1.5;letter-spacing:-0.093rem;display:inline-block}.help .map{margin:3rem 0;height:32.5rem;font-size:0;background-image:url("/img/company/map.png");background-repeat:no-repeat;background-position:50%}.help .map-title{font-size:1.125rem;font-weight:bold;line-height:1.89;letter-spacing:-0.045rem;color:#10a3ad;margin-bottom:0.625rem}.help .map-address{font-size:1.5rem;font-weight:bold;line-height:1.42;letter-spacing:-0.06rem;color:#333}.help .way{margin-top:6.25rem}.help .way li{width:50%}.help .way li>div{border-top:2px solid #eee}.help .way li:first-child{float:left}.help .way li:first-child>div{margin-right:.6rem}.help .way li:last-child>div{margin-left:.6rem}.help .way li:last-child{float:right}.help .way .way_txt{min-height:19.8rem;padding-top:1.875rem}.help .way .way_txt em{display:block;margin-bottom:.5rem}.help .way .way_txt em+p{margin-bottom:1.3rem}.help .way .way_txt .map-info{display:inline-block;margin-bottom:2rem;margin-right:1.3rem;font-size:1.1rem;font-weight:900;text-decoration:underline;color:#757575}.help .way .way_txt a{display:inline-block;margin-bottom:2rem;margin-right:1.3rem;font-size:1.1rem;font-weight:900;text-decoration:underline}.help .way::after{content:'';display:block;clear:both;height:0}.help .subway ul::after{content:'';display:block;clear:both;height:0}.help .subway li{position:relative;float:left;width:50%;padding-left:5rem;font-size:1.125rem;line-height:1.56;letter-spacing:-0.045rem;color:#757575}.help .way_txt .car-way{font-size:1.125rem;line-height:1.67;color:#757575;margin-bottom:1.875rem}.help .subway li span{display:block;font-weight:bold;font-size:1.125rem;line-height:1.56;color:#333;margin-bottom:0.5rem}.help .subway li::before,.help .subway li::after{content:'';display:block;position:absolute;top:0;width:1.7rem;height:1.7rem;font-weight:700;line-height:1.7rem;text-align:center;border-radius:50%}.help .subway li:nth-child(1)::before{content:'2';left:0;border:2px solid #039846;color:#039846}.help .subway li:nth-child(1)::after,.help .subway li:nth-child(2)::after{content:'6';left:2.5rem;border:2px solid #c77539;color:#c77539}.help .half-map{max-height:460px}.help .half-map img{width:100%}.qna{padding:9.375rem 0 6.25rem;text-align:center;font-size:3rem;line-height:0.92;letter-spacing:-0.15rem;font-weight:bold;background:linear-gradient(to left, #10a3ad, #107cad 100%);color:#fff}.qna span{font-size:1.125rem;font-weight:normal;line-height:2.44;letter-spacing:-0.045rem;color:#fff}.qna button{display:block;min-width:15rem;margin:2rem auto 0;padding:1rem 0;border:1px solid #fff;background:transparent;color:#fff;opacity:0.6}@media only screen and (max-width: 600px){.content-wrapper{padding:0 1.25rem}.page-company h2{margin-bottom:1.875rem;margin-top:6.25rem;text-align:center;font-size:1.125rem;text-decoration:underline}.page-company .visual p{font-size:1.75rem}.page-company .visual{padding:8rem 0;height:25rem;background-color:#ddd;background-image:url("/img/about/company/m_bg_company_visual.png");background-repeat:no-repeat;background-size:cover;color:#fafafa}.page-company .visual span{font-size:1rem;color:#fff;font-weight:300;letter-spacing:-0.04rem}.intro{padding:6.25em 0 1rem}.intro_txt1,.intro_txt2,.intro_txt3{font-size:1.75rem;line-height:1.36;color:#333;width:100%}.intro_txt4,.intro_txt5,.intro_txt6{font-size:1.75rem;line-height:1.36;color:#333;width:100%}.text-red{display:inline-block;font-size:0.875rem;color:#757575;line-height:1.57}.text-bold{margin-bottom:1rem}.view-more{font-family:Montserrat;font-size:0.75rem;font-weight:500;color:#262626;opacity:0.6;text-decoration:underline;margin-top:1rem;margin-bottom:6.25rem;bottom:0;text-align:center;position:absolute;left:41%}.intro .intro_list .intro-list2 .view-more{margin-bottom:3rem}.intro .intro_list .intro-list3 .view-more{margin-bottom:3rem}.intro .intro_list .intro-list4 .view-more{margin-bottom:3.25rem}.intro .intro_list .intro-list5 .view-more{margin-bottom:3rem}.intro .intro_list .intro-list6 .view-more{margin-bottom:4rem}.intro .intro_list .intro-list1{background-image:url("/img/about/company/m_company_info_01.png");height:35rem;background-position:center 65%;background-size:65%;position:relative}.intro .intro_list .intro-list2{background-image:url("/img/about/company/m_company_info_02.png");height:37rem;background-position:center 72%;background-size:94%;position:relative}.intro .intro_list .intro-list3{background-image:url("/img/about/company/m_company_info_03.png");height:30rem;background-position:-3% 72%;background-size:118%;position:relative;margin-top:2.25rem}.intro .intro_list .intro-list4{background-image:url("/img/about/company/m_company_info_04.png");height:33rem;background-position:center 68%;background-size:100%;position:relative;margin-top:2rem}.intro .intro_list .intro-list5{background-image:url("/img/about/company/m_company_info_05.png");height:35rem;background-position:center 70%;background-size:95%;position:relative;margin-top:3rem}.intro .intro_list .intro-list6{background-image:url("/img/about/company/m_company_info_06.png");height:31rem;background-position:center 67%;background-size:100%;position:relative;margin-top:2rem}.our-services .title p{font-weight:bold;font-size:0.875rem;letter-spacing:normal;line-height:2}.our-services .title strong{font-size:1.75rem}.our-services .services-list>li>div p{font-size:0.875rem}.our-services .services-list>li>div p span{font-size:1.25rem;font-weight:bold}.our-services .services-list>li p+span{font-size:0.875rem;letter-spacing:normal;line-height:1.71}.our-services .services-list .tos-list{font-size:0.875rem;font-weight:bold;color:#000;line-height:2;opacity:0.6}.our-services .services-list .tom-list{font-size:0.875rem;font-weight:bold;color:#000;opacity:0.6;line-height:2;font-family:Montserrat}.our-services .services-list .tod-list{font-size:0.875rem;font-weight:bold;color:#000;opacity:0.6;line-height:2;font-family:Montserrat}.our-services .services-list>li>div{min-height:15.5rem;margin-left:1rem;padding:1rem 0 0 0;border-top:2px solid #e0e0e0}.our-services .services-list>li{min-height:0}.grow-up>div p{font-size:0.875rem;font-weight:bold;line-height:2;font-family:Montsrrat;text-align:center}.grow-up .title{font-size:1.75rem;color:#191919;line-height:1.36;letter-spacing:normal;text-align:center}.grow-up .txt>span{display:block;font-weight:bold;margin-bottom:1.1rem;font-size:1.25rem;letter-spacing:normal;line-height:1.5;text-align:center}.grow-up{padding:5.25rem 0;background-image:url("/img/about/company/m_bg_company_info.png")}.grow-up .txt p{margin-bottom:0rem;font-size:0.875rem;line-height:1.57;word-break:keep-all;font-family:'Noto Sans KR'}.grow-up .txt p+span{font-size:0.875rem;font-weight:normal;line-height:1.71;letter-spacing:normal}.grow-up .txt p+span>span{font-size:0.75rem;line-height:2}.special{padding:6.25rem 0}.special{padding:5.25rem 0;background-color:#fff}.special .txt>ul img{width:80%;height:50%;margin-top:4.725rem;margin-bottom:1.1rem}.special .txt>ul .speimg2{text-align:right}.special .txt>ul .speimg3{text-align:center;width:100%}.special .txt>ul li span{display:block;color:#191919}.special .txt>ul .special2{text-align:right}.special .txt>ul .special2 span{text-align:right}.special .txt>ul .special2 p{text-align:right}.special .txt>ul p{font-size:0.975rem;font-weight:inherit;line-height:1.5;color:#626262;text-align:left}.special div p{text-align:left}.special .title{font-size:1.75rem;color:#191919;line-height:1.36;letter-spacing:normal;text-align:left}.special .title strong{font-size:1.75rem}.special .txt li span{display:block;font-weight:bold;margin-bottom:0.5rem;font-size:1.35rem;letter-spacing:normal;line-height:1.5;text-align:left}.history{background-image:url("/img/about/company/m_bg_company_history.png")}.history .txt{margin-right:3rem}.history .txt ol::before{top:-1.8rem;bottom:-4rem}.history .title p{font-weight:bold;line-height:2;font-size:0.875rem}.history .title span{display:block;font-size:1.75rem;color:#fff}.history .title strong{font-size:1.75rem;color:#fff}.history .txt li strong{font-size:1.25rem;line-height:3.6}.history .txt li .date{font-size:0.75rem;margin:-2.5rem 0 0 4rem}.history .txt li .sub_txt{font-size:0.875rem;margin:0;font-weight:bold}.history .txt li .sub_txt span{font-size:0.75rem;line-height:1.67;color:#fff;font-weight:normal}.history .txt li .sub_txt p{font-size:0.75rem;line-height:3}.help .way{margin-top:4.25rem}.help .help_txt{width:100%;margin-bottom:1.875rem;font-size:1.25rem;letter-spacing:normal}.help .tel,.e-mail{font-weight:normal;font-size:0.875rem;line-height:1.71;display:block;margin-bottom:0.25rem}.help .tel-num,.e-mail-add{font-size:1.25rem;font-weight:bold;line-height:1.4;color:#333;margin-bottom:1.25rem}.help .map-title{font-size:0.875rem;line-height:2.43;letter-spacing:normal}.help .map-address{font-size:1.25rem;font-weight:bold;line-height:1.5;letter-spacing:normal;margin-bottom:-1.5rem}.help .way .way_txt .map-info{margin-bottom:2rem;margin-right:1.3rem;font-size:0.875rem;font-weight:bold;color:#333}.help .subway li{font-size:0.875rem;line-height:1.56;letter-spacing:normal}.help .subway li::before,.help .subway li::after{width:1.25rem;height:1.25rem;font-weight:bold;line-height:1.3}.help .subway li span{font-size:0.875rem;line-height:2;margin-bottom:0.25rem}.help .way li:first-child{margin-bottom:1.25rem}.help .half-map{margin:3rem -1rem;height:32.5rem;font-size:0;background-image:url("/img/about/company/m_map_subway.png");background-repeat:no-repeat;background-position:50%;background-size:cover}.help .way_txt .car-way{font-size:0.875rem;line-height:1.57;margin-bottom:1.875rem}.help .way .way_txt a{margin-bottom:1rem;margin-right:1.3rem;font-size:0.875rem;font-weight:bold}.help .half-map-bycar{margin:3rem -1rem 5rem;height:32.5rem;font-size:0;background-image:url("/img/about/company/m_map_bycar.png");background-repeat:no-repeat;background-position:100%;background-size:cover}.qna{padding:6.25rem 0 5rem;font-size:1.25rem;line-height:1.5;letter-spacing:normal}.qna span{font-size:0.875rem;line-height:3.14;letter-spacing:normal;font-weight:normal}.our-services{padding:6rem 0}.our-services .services-list>li{width:100%;margin-top:3rem}.our-services .services-list>li:first-child{margin-top:0}.our-services .services-list>li>div{padding-top:1.625rem}.our-services .services-list li .link-more{right:0;bottom:0.3rem}.intro .intro_txt{width:100%;font-size:1.5rem}.intro .intro_list{float:none;width:100%}.intro .intro_list li{background-size:100%}.grow-up .txt{margin:4rem 0 0 0}.history{padding:2rem 0 4rem 0}.history .title{margin:2rem 0 0 0;font-size:1.3rem}.history .txt li{margin-top:4rem}.history .txt li:first-child{margin-top:3rem}.history .txt li .sub_txt em{display:block}.help{padding:6.25rem 0 0 0}.help .way li{width:100%}.help .way .way_txt{min-height:auto;margin-bottom:2rem;padding-top:3.75rem}.help .half-map{padding-bottom:2.5rem}}
