@media (max-width: 1400px) {
	.sub-section .sub-nav-wrap .sub-nav {width:95%;}
	.sub-section .sub-nav-wrap .sub-nav h2 {font-size:2rem;}


	.sub-section .sub-wrap {max-width:95%;}
	.sub-wrap.greeting {overflow-x:hidden;}
	.sub-wrap.greeting .top-tit {margin:20px 0; font-size:1.250rem;}

	.sub-wrap.greeting .gt-box {margin:60px 0;}
	.sub-wrap.greeting .gt-box .inr.txts {padding-left:0;}
	.sub-wrap.greeting .gt-box .inr.txts .tit {font-size:1.5rem;}
	.sub-wrap.greeting .gt-box .inr.txts .txt {font-size:1rem;}



	.sub-wrap.vision h3 {font-size:1.750rem;}
	.sub-wrap.vision h4 {font-size:2rem;}
	.sub-wrap.vision h5 {font-size:1rem;}

	.sub-wrap.ci .top-box .inr {font-size:1rem;}
	.sub-wrap.ci .top-box .inr .title {font-size:1.5rem;}
	.sub-wrap.ci .flex-3 .inr .box {min-height:auto;}
	.sub-wrap.ci .flex-3.color .inr .box {min-height:200px;}


	.sub-wrap.business .top-tit {font-size:1.5rem;}
	.sub-wrap.business .k_dotum {font-size:1.250rem;}
	.sub-wrap.business .top-tit {margin:40px 0;}

	.bus-fullBox {margin-top:40px;}


	.sub-wrap.country .top-tit .title {font-size:2rem;}
	.sub-wrap.country .k_batang {font-size:1.5rem;}

	.sub-wrap.country .txt-c img {max-width:100%;}



	.sub-wrap.location .location-wrap .maps, .sub-wrap.location .location-wrap .infoBox {width:50%;}



	.pdtTbl th, .pdtTbl td {font-size:1rem; padding:10px;}
	.pdtTbl .pdtName {font-size:1.125rem;}
	.pdtView {display:block; width:100px; margin:6px auto 0;}
	.pdtTbl td .icon {width:60px; height:60px;}
	.pdtTbl td .icon img {max-width:100%;}


	.sub-wrap.company .top-tit {margin:40px 0; font-size:1.125rem;}
	.sub-wrap.company .k_dotum {font-size:1.250rem;}



	.sub-wrap.productSub .tit {font-size:1.750rem; line-height:1.4;}
	.sub-wrap.productSub .pdt-benefit .inr {font-size:1rem;}


	.sub-section.product .section-tit {font-size:1.750rem;}
	.sub-section.product .section-tit:after {height:60px;}


	.member-benefit .benefit-box .inr .txt .p1 {font-size:1.250rem;}



	.company-both .left-tit {font-size:1.5rem;}
	.right-con .list li {font-size:1rem;}

	.sub-wrap.jj-info .cont2 .noticeMent .title {font-size:1.125rem;}
	.sub-wrap.jj-info .cont2 .noticeMent .txts {font-size:1rem;}

	.right-con .benefit li {font-size:1rem;}


	.sub-wrap.jj-info .img-flex-box .inr .title {font-size:1.250rem;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub p {font-size:1rem;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub .dash-list li {font-size:1rem;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub.w100 .listBox .txts p.p1 {font-size:1rem;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub.w100 .listBox .txts p.p2 {font-size:0.875rem;}

	.company-both .right-con .basic {font-size:1rem;}
	.sub-qna-tit {font-size:2rem;}
	.sub-qna-list .q-txt, .sub-qna-list .a-txt, .cont2 .company-both .right-con .list-flex li {font-size:1rem;}

	.sub-wrap.jjs .title {font-size:1.5rem;}
	.sub-wrap.jjs .title:after {height:60px;}
	.sub-wrap.jjs .subtitle {font-size:1rem;}
	.sub-wrap.jjs .imgBox .inr p {font-size:1.125rem;}

	.cont2 .box-cont .inr {padding:50px 40px 20px;}
	.cont2 .box-cont .inr .p1 {font-size:1.125rem;}
	.cont2 .box-cont .inr .p2 {font-size:1rem;}
	.cont2 .notice {font-size:0.875rem;}


	.jjStep-box .inr .inr-txt, .box-both .inr.txt-box {font-size:1rem;}

	.box-both .inr.txt-box {padding:20px 0;}

	.publicBnr p {font-size:1.5rem;}
	.publicBnr a {font-size:1rem;}

	
	.sub-wrap.member .top-tit p {font-size:2rem; line-height:1.5;}

	.sub-wrap.memberBenefit .top-title {font-size:1.750rem;}

	.benefit-service .flexBox {width:95%;}
	.benefit-service .flexBox .inr .p1 {font-size:1.5rem;}

	.sub-wrap .service .top-tit .p1 {font-size:1.250rem;}
	.sub-wrap .service .top-tit .k_batang {font-size:2.5rem;}
	.sub-wrap .service .infoTxt {font-size:1rem; height:auto; padding:20px;}
	.sub-wrap .service .service-img p, .service-btn-wrap a, .sub-wrap .service .top-tit .p2 {font-size:1rem;}

	.service-ment .title {font-size:1.125rem;}
	.service-ment p {font-size:1rem;}



	.sub-wrap.bugo .title {font-size:1rem;}
	.sub-wrap.bugo .subtitle p {font-size:1.5rem;}
	.sub-wrap.bugo .bugo-step .inr p {font-size:1.250rem;}

	.flex-2 .inr {width:calc(50% - 5px);}


	.pdt-top .info .pdt-name {font-size:2.5rem;}
	.pdt-top .info .pdt-notice, .pdtBtn {font-size:1rem;}
	.pdt-top .price {font-size:1.250rem;}

	.pdt-info-both .left-tit {font-size:1.5rem;}
	.pdt-info-both .right-con .dot-list li, .pdt-info-both .right-con .basic-list li {font-size:1rem;}
}


@media (max-width: 1300px) {
	.vision-bg .imgs img {max-width:100%;}

	.sub-wrap.ci .flex-3 .inr .box-title, .sub-wrap.ci .flex-3.color .inr .info strong {font-size:0.875rem;}

	.bus-fullBox:before {height:60px; margin:0 auto 40px;}

	.bus-fullBox .fullBox {margin-bottom:60px;}
	.bus-fullBox .fullBox .txt-box {padding:80px 40px;}
	.bus-fullBox .fullBox .txt-box .p2 {font-size:1rem;}

	.bus-fullBox .fullBox01:before, .bus-fullBox .fullBox02:before, .bus-fullBox .fullBox03:before {height:420px;}

	.sub-wrap.member .memberBox .inr .thumb {width:50%;}
	.sub-wrap.member .memberBox .inr .txtBox .p1 {font-size:1.250rem;}
	.sub-wrap.member .memberBox .inr .txtBox .p2 {font-size:1rem;}
}

@media (max-width: 1100px) {
	.flex-2 {flex-direction:column;}
	.flex-2 .inr {width:100%; min-height:auto;}
	.flex-2 .inr:last-child {margin-top:60px; padding-top:80px;}
	.flex-2 .inr small {text-align:center;}

	.subModal {width:95%; height:auto; max-height:80vh; padding-bottom:20px;}
}

@media (max-width: 1060px) {
	.member-benefit .benefit-box {justify-content:space-between; flex-wrap:wrap;}
	.member-benefit .benefit-box .inr {width:calc(50% - 5px); margin:20px 0;}
	.member-benefit .benefit-box .inr .thumb img {width:100%;}
}

@media (max-width: 1024px) {
	.sub-section .sub-nav-wrap {margin:120px 0 40px;}
	.sub-wrap.greeting {padding-bottom:50px;}
	.sub-wrap.greeting .gt-box:last-child {margin:60px 0 20px;}
	.sub-wrap.greeting .gt-box, .sub-wrap.greeting .gt-box.reverse {flex-direction:column;}
	.sub-wrap.greeting .gt-box .inr {width:100%; text-align:center;}
	.sub-wrap.greeting .gt-box .inr img {width:100%;}
	.sub-wrap.greeting .gt-box .inr.txts {margin-top:20px;}
	.sub-wrap.greeting .gt-box .inr.txts .tit:after {margin:40px auto;}


	.sub-wrap.ci .top-box {flex-direction:column;}
	.sub-wrap.ci .top-box .inr {text-align:center;}
	.sub-wrap.ci .top-box .inr .title {margin-top:40px; margin-bottom:20px;}

	.sub-wrap.ci .top-box {padding-bottom:40px; margin-bottom:40px;}
	.sub-wrap.ci .flex-3 {margin-bottom:0;}
	.sub-wrap.ci .flex-3 {flex-direction:column; align-items:center;}
	.sub-wrap.ci .flex-3 .inr {width:100%; margin:20px 0;}
	.sub-wrap.ci .flex-3 .inr .box {text-align:center;}
	.sub-wrap.ci .flex-3 .inr .box-title {text-align:center; font-size:1.125rem;}
	.sub-wrap.ci .flex-3.color .inr.margin {margin-top:0;}
	.sub-wrap.ci .flex-3.color .inr .info {text-align:center;}

	.ci-fullBg {margin-top:40px; height:200px;}

	.bus-fullBox .fullBox {margin-bottom:40px;}
	.bus-fullBox .fullBox01:before, .bus-fullBox .fullBox02:before, .bus-fullBox .fullBox03:before, .bus-fullBox .fullBox04:before, .bus-fullBox .fullBox05:before {height:250px;}
	.bus-fullBox .fullBox .txt-box {width:100%; margin-top:250px; padding:40px 20px; text-align:center;}
	.bus-fullBox .fullBox.start .txt-box {text-align:center;}

	.sub-wrap.location {margin-top:40px; padding-bottom:50px;}
	.sub-wrap.location .location-wrap {flex-direction:column;}
	.sub-wrap.location .location-wrap .maps, .sub-wrap.location .location-wrap .infoBox {width:100%;}
	.sub-wrap.location .location-wrap .infoBox {padding:40px; text-align:center;}

	.sub-wrap.productSub .pdt-benefit .inr {width:calc(50% - 5px); padding-bottom:20px;}
	.sub-wrap.productSub .pdt-benefit .inr .icons {margin:20px 0;}

	.sub-wrap.jj-info .cont2 {margin:40px 0;}
	.sub-wrap.jj-info .cont2:not(:last-child) {padding-bottom:40px;}
	.sub-wrap.jj-info .cont2:first-child {margin:0 0 40px;}

	.sub-wrap.jj-info .img-flex-box .inr .inr-flex {flex-direction:column;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub {width:100%; /*margin-bottom:20px;*/ text-align:center;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub div {text-align:center;}
	
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub .dash-list li {text-align:left;}

	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub .dash-list {margin:40px 0;}


	.sub-wrap.jjs .imgBox .inr {width:calc(50% - 10px);}
	.sub-wrap.jjs .imgBox .inr div img {width:100%;}

	.cont2 .box-cont {padding-top:40px;}
	.cont2 .box-cont .inr {width:calc(50% - 10px);}
	.cont2 .box-cont .inr .icon {width:60px; height:60px;}

	.jjStep-box .inr .title {padding-left:90px;}


	.modal {width:90%;}
	.box-both {flex-direction:column; margin-top:0;}
	.box-both .inr {width:100%;}
	.box-both .inr img {width:100%;}
	.box-both .inr.txt-box {padding:20px; text-align:center;}


	.sub-wrap.member .memberBox .inr .screen {flex-direction:column;}
	.sub-wrap.member .memberBox .inr .thumb {width:100%; height:auto;}
	.sub-wrap.member .memberBox .inr .txtBox {width:100%;}

	.benefit-service .flexBox .inr, .benefit-service .flexBox .inr.half {width:calc(50% - 5px);}


	.sub-wrap .service .service-img {flex-wrap:wrap;}
	.sub-wrap .service .service-img .inr {width:calc(50% - 10px);}
	.sub-wrap .service .service-img .imgs img {width:100%; max-width:100%;}
	.sub-wrap .service .service-img p {margin:20px 0;}
	

	.sub-wrap.bugo .bugo-step, .sub-wrap.bugo .sample-img.medium {margin:20px 0 60px;}


	.pdt-top.pdt01:before {background-position:center left 30%;}
	.pdt-top .info {width:55%;}







}





@media (max-width: 1000px) {
	.modal.imgsModal .closeModal {right:5px;}
}




@media (max-width: 960px) {
	.company-both {flex-direction:column;}

	.company-both .left-tit, .company-both .right-con {width:100%;}
	.company-both .left-tit {margin-bottom:20px;}

	.sub-wrap.jj-info .img-flex-box {flex-direction:column;}
	.sub-wrap.jj-info .img-flex-box .inr {width:100%; margin:10px 0;}

	.jjStep-box .inr .title.num01:before, .jjStep-box .inr .title.num02:before, .jjStep-box .inr .title.num03:before, .jjStep-box .inr .title.num04:before, .jjStep-box .inr .title.num05:before {font-size:3rem;}

	.quick_input_wrap.sub {flex-wrap:wrap;}
	.quick_input_wrap.sub input, .quick_input_wrap.sub select {width:calc(50% - 10px);}


}

@media (max-width: 860px) {
	.jjStep-box .inr {flex-direction:column;}

	.jjStep-box .inr .title, .jjStep-box .inr .inr-txt {width:100%; text-align:center;}
	.jjStep-box .inr .title {justify-content:center; padding-left:0; padding-top:60px;}
	.jjStep-box .inr .title.num01:before, .jjStep-box .inr .title.num02:before, .jjStep-box .inr .title.num03:before, .jjStep-box .inr .title.num04:before, .jjStep-box .inr .title.num05:before {top:30px; left:50%; transform:translate(-50%, -50%);}
	.jjStep-box .inr .title:after {display:none;}
}

@media (max-width: 768px) {
	.sub-section .sub-nav-wrap .sub-nav h2 {font-size:1.5rem;}
	.sub-wrap.greeting .gt-box.first__ {margin:20px 0 60px !important;}

	.sub-wrap.vision h5 {margin-bottom:40px;}
	.vision-bg .imgs {padding:40px 0;}


	.sub-wrap.country .top-tit {margin:100px 0 60px;}
	.sub-wrap.country .top-tit .title:before {width:44px; height:41px; background-size:cover; top:-60px;}
	.sub-wrap.country .k_batang {margin-top:20px;}

	.sub-wrap.location .location-wrap .infoBox {padding:20px;}

	.tblWraps {width:100%; overflow-x:scroll;}

	.sub-wrap.company .flex-box {margin:80px 0 60px; flex-direction:column;}
	.sub-wrap.company .flex-box .inr {padding:30px 10px; width:100%; margin:30px 0;}

	.sub-wrap.company .flex-box .inr span {width:62px; height:62px;}
	.sub-wrap.company .flex-box .inr span img {width:100%;}

	.company-bg, .sub-wrap.company.pd {padding:60px 0;}
	.company-effTop {padding:80px 0;}
	.company-effTop .eff-tit {font-size:2rem;}

	.sub-wrap.company-eff {padding:60px 0;}
	.sub-wrap .sub-tab li {height:45px; line-height:45px;}

	.sub-wrap.company-eff .tab-con .box {flex-direction:column;}
	.sub-wrap.company-eff .tab-con .box .imgs, .sub-wrap.company-eff .tab-con .box .info {width:100%;}
	.sub-wrap.company-eff .tab-con .box .imgs img {width:100%; height:100%;}
	.sub-wrap.company-eff .tab-con {padding-bottom:0;}
	.sub-wrap.company-eff .tab-con .box .info {padding:40px 20px;}


	.right-con .benefit li {width:100%;}

	.sub-wrap.jj-info .cont2 .noticeMent {padding:20px;}
	.sub-wrap.jj-info .cont2:not(:last-child) {padding-bottom:40px;}
	.sub-wrap.jj-info .cont2 {margin:40px 0;}

	.sub-wrap.jj-info .cont2:first-child {margin:0 0 40px;}
	.sub-section.product {padding-bottom:60px;}

	.sub-wrap.productSub .pdt-benefit {margin-bottom:60px;}


	.flex-both-box {flex-direction:column;}
	.flex-both-box .left-con, .flex-both-box .right-con {width:100%;}


	.sub-wrap.jjs {padding:60px 0;}
	.sub-wrap.jjStep {padding:40px 0 60px;}
	.sub-wrap .sub-tab.t6 {flex-wrap:wrap;}
	.sub-wrap .sub-tab.t6 li {width:33.33%;}
	.sub-wrap .sub-tab.t6 li:nth-child(n+1):nth-child(-n+3) {border-bottom:none;}
	.sub-wrap .sub-tab.t6 li:nth-child(3) {border-right:1px solid #6d8241;}

	.sub-tab-content .img-box .inr {width:100%;}
	.sub-tab-content .img-box .inr div img {width:100%;}
	
	.sub-wrap.jjs.subjjs {padding:20px 0 0 0;}

	.modal {height:/*50vh;*/auto;}
	.sub-wrap.jj-info .tab-con {padding:40px 0;}
	.publicBnr {background-position:center right 50%;}


	.iconBox {margin:20px 0;}
	.com-notice .p1:before {width:14px; height:14px;}
	.com-notice .p2:before {width:14px; height:14px; right:-22px;}
	.com-notice.small .p1, .com-notice.small .p2 {font-size:1.125rem;}
	.cont-tblst {margin:0 0 40px;}
	.cont2.bottom {margin-bottom:40px;}

	.sub-wrap.member {margin-top:40px;}
	.sub-wrap.member .top-tit {height:200px; background-position:center right 30%;}


	.benefit-service .flexBox {padding:60px 0;}
	.benefit-service .flexBox .inr {height:250px;}
	.benefit-service .flexBox .inr .p1 {margin-top:60px;}


	.sub-wrap.bugo .bugo-step .inr {height:auto; padding:20px 0 0;}
	.sub-wrap.bugo .bugo-step .inr:last-child {padding-bottom:40px;}
	.service-btn-wrap.bugoBtn__ {margin-top:40px;}
	.flex-2 {margin-bottom:0;}
	.sub-wrap.bugo {padding-bottom:60px;}


	.pdt-info-both {flex-direction:column;}
	.pdt-info-both .left-tit, .pdt-info-both .right-con {width:100%;}
	.pdt-info-both .right-con {margin-top:20px;}

	.pdt-bg {margin-top:60px; padding:60px 0;}
	.pdt-info-both .right-con .toggleCon .tbl-st .row .col.td {font-size:0.875rem;}

	.pdt-info-both .right-con .toggleCon .tbl-st .row {flex-direction:column;}
	.pdt-info-both .right-con .toggleCon .tbl-st .row .col.th, .pdt-info-both .right-con .toggleCon .tbl-st .row .col.td {width:100%; padding:10px 20px; box-sizing;border-box;}
	.pdt-info-both .right-con .toggleCon .tbl-st .row .col.th {text-align:left;}

	.com-bf-list {width: 90%; margin:0 auto;}
}

@media (max-width: 700px) {
	.iconBox {flex-wrap:wrap;}
	.iconBox .inr {width:calc(33.33% - 20px);}
}

@media (max-width: 640px) {
	.sub-wrap.productSub .pdt-benefit .inr .icons, .flex-2 .inr .icons {width:60px; height:60px;}
	.sub-wrap.productSub .pdt-benefit .inr .icons img {max-width:60%;}

	.sub-wrap.jj-info .img-flex-box .inr {padding:40px 20px 0;}


	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub.w100 .listBox .imgs {width:80px;}
	.sub-wrap.jj-info .img-flex-box .inr .inr-flex .inr-sub.w100 .listBox .txts {width:calc(100% - 80px); padding:0 20px;}

	.sub-wrap.jj-info .img-flex-box .inr .inr-flex.align .inr-sub p {min-height:auto; padding-bottom:10px;}

	.sub-wrap.jj-info .tab-con {padding:40px 0 20px;}

	.sub-wrap.jj-info .img-flex-box {margin:20px 0;}
	.sub-wrap.jj-info .img-flex-box .txt-c {padding-bottom:40px;}

	.cont2 .company-both .right-con .list-flex {width:90%; margin:0 auto;}
	.cont2 .company-both .right-con .list-flex li {width:calc(50% - 20px);}

	.sub-qna-tit {font-size:1.5rem;}
	.bg-section {padding:60px 0;}


	.cont2 .box-cont {flex-direction:column;}
	.cont2 .box-cont .inr {width:100%;}
	.cont2 .box-cont .inr:last-child {margin-top:60px;}

	.iconBox .inr {font-size:1rem;}
	.iconBox .inr span {width:80px; height:80px;}

	.sub-wrap .service {margin:60px 0 40px;}
	.sub-wrap .service .service-step {margin-top:0;}
	.service-btn-wrap {margin-top:40px;}
	.sub-wrap.sv {padding-bottom:20px;}
	

	.sub-wrap.bugo .bugo-step {flex-direction:column;}
	.sub-wrap.bugo .bugo-step .inr {width:100%;}
	.sub-wrap.bugo .bugo-step .inr:not(:last-child) {margin-bottom:60px;}
	.sub-wrap.bugo .bugo-step .inr:not(:last-child):after {position:relative; top:auto; bottom:-75px; right:auto; transform:translateY(-50%) rotate(90deg);}





	.pdt-top .info {width:100%; text-align:center; top:60px; transform:none;}
	.pdt-top .info .pdt-notice {font-size:1.125rem;}

	.pdt-top {height:400px;}
	.pdt-top.pdt01:before, .pdt-top.pdt02:before, .pdt-top.pdt03:before, .pdt-top.pdt04:before, .pdt-top.pdt05:before, .pdt-top.pdt06:before {opacity:0.5;}
	.pdt-top.pdt01:before {background-position:center left 70%;}



	.pdt-info-both .right-con .basic-list li {flex-direction:column; text-align:center;}
	.pdt-info-both .right-con .basic-list li span.tit {padding:6px; margin-bottom:10px;}

	.sub-wrap.productSub .tit {margin:40px 0;}


	.comBottom {padding:40px 0 60px;}
	.comBottom .sub-wrap .bottom-txt {font-size:1.5rem;}
	.comBottom .telBox {/*align-items:flex-start; padding-left:20px;*/height:200px; background-position:center 20%; background-size:cover;  margin-top:40px; border: 1px solid #dfe6e9;}


	.member-benefit .member-box {padding:30px 0 60px;}
	.screen{padding-bottom:20px}

}	


@media (max-width: 530px) {
	.com-notice .p1:before, .com-notice .p2:before {display:none;}


	.sub-section .sub-nav-wrap .sub-nav {flex-direction:column;}
	.sub-section .sub-nav-wrap .sub-nav ul {position:relative;}

	.sub-wrap.member {padding-bottom:40px;}
	.sub-wrap.member .memberBox {margin:40px 0 0;}
	.sub-wrap.member .memberBox .inr .txtBox {padding:20px;}
	.sub-wrap.member .memberBox .inr .txtBox a {bottom:0;}

	.benefit-service .flexBox .inr {height:200px;}
	.benefit-service .flexBox .inr .p2 {font-size:1rem;}

	.com-notice .p1 {font-size:1.5rem;}
	.com-notice .p2 {font-size:1.750rem;}


	.member-benefit .benefit-box .inr {width:100%;}
	.member-benefit .benefit-box .inr .thumb {height:200px;}
}

@media (max-width: 460px) {
	.sub-section .sub-nav-wrap {margin:110px 0 40px;}

	.sub-wrap.jjs .title span:before {display:none;}
	.sub-wrap.jjs .subtitle {padding:0 20px; box-sizing:border-box;}
	.sub-wrap.jjs .imgBox {margin-top:10px;}

	.jjStep-box .inr:not(:last-child):after {width:32px; height:32px;}
	.publicBnr {background-position:center right 40%;}


	.pdt-top .info .pdt-name {font-size:2rem;}
	.pdt-top .info .pdt-notice {font-size:1rem; color:#222;}

	.pdt-top.pdt01:before {background-position:center left 20%;}
	
	.pdt-top .price {flex-direction:column;}

}


@media (max-width: 430px) {
	.sub-wrap.business .k_dotum:after {right:-20px; width:18px; height:18px;}
	.sub-wrap.business .k_dotum:before {left:22px; width:18px; height:18px;}

	.sub-wrap.company .k_dotum:after {width:18px; height:18px;}
	.sub-wrap.company .k_dotum:before {width:18px; height:18px;}
}

@media (max-width: 380px) {
	.sub-wrap.business .k_dotum:after, .sub-wrap.business .k_dotum:before {display:none;}
}