<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*서브 비주얼 */
.sub_visual_wrap{ width:100%; position:relative; margin-top:80px;}
.sub_visual_wrap .va_wrap{ position:relative; height:230px; overflow:hidden}
.sub_visual_wrap .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover; transform:scale(1.2,1.2); transition:1s}
.sub_visual_wrap .bg1{background:url("/img/sub/subVisual01.jpg") center top no-repeat;}
.sub_visual_wrap .bg2{background:url("/img/sub/subVisual02.jpg") center top no-repeat;}
.sub_visual_wrap .bg3{background:url("/img/sub/subVisual03.jpg") center top no-repeat;}
.sub_visual_wrap .bg4{background:url("/img/sub/subVisual04.jpg") center top no-repeat;}
.sub_visual_wrap .bg5{background:url("/img/sub/subVisual05.jpg") center top no-repeat;}
.sub_visual_wrap .bg6{background:url("/img/sub/subVisual06.jpg") center top no-repeat;}

.sub_visual_wrap .slogan{ position:relative; padding:62px 0 0 70px; letter-spacing:0.02em; text-align:left; }
.sub_visual_wrap .slogan .t1{ font-size:22px; color:#fff; letter-spacing:0.03em; text-shadow:0 2px  2px rgba(0,0,0,.3); padding-bottom:5px; margin-left:100px; opacity:0; transition:1s}
.sub_visual_wrap .slogan .t2{ font-size:30px; text-shadow:0 2px  2px rgba(0,0,0,.3); color:#fff; letter-spacing:-0.01em; margin-left:150px; opacity:0; transition:1s}
.load .sub_visual_wrap .bg{ transform:scale(1,1)}
.load .sub_visual_wrap .slogan .t1{ margin-left:0; opacity:1}
.load .sub_visual_wrap .slogan .t2{ margin-left:0; opacity:1}

@media screen and (max-width:650px) {
    .sub_visual_wrap .slogan{text-align:center; padding:62px 0 0 0;}
	.sub_visual_wrap .slogan .t1{ font-size:15px;} 
	.sub_visual_wrap .slogan .t2{ font-size:20px;}
}

/* 1 포장이사-공통 */
.moving {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.moving .title_box { width:100%;text-align:center;}
.moving .title_box p{font-size:24px; color:#222; line-height:30px;}
.moving .title_box p span{ color:#139af8; font-family:notokrB;}
.moving .title_txt {width:100%; text-align:center;  margin-top:10px;}
.moving .title_txt span{ color:#666; font-size:16px; line-height:26px;}

.moving .cnt_box01{width:100%; margin-top:50px;}
.moving .cnt_box01 ul { margin:0 0 0 -2%;}
.moving .cnt_box01 ul li { float:left; width: calc(25% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#fff; text-align:center;  margin-bottom:30px;}
.moving .cnt_box01 ul li img { width:100%;}
.moving .cnt_box01 ul li p{ color:#222; font-size:16px; line-height:26px; margin-top:15px}
.moving .cnt_box01 ul li .txt {width:100%; margin-top:15px; margin-top:15px;}
.moving .cnt_box01 ul li .txt span{width:100%;font-size:14px; color:#666; line-height:22px;}

.moving .plus_box{width:100%; overflow:hidden; text-align:center; padding-top:20px;}

.moving .cnt_box02{width:100%; margin-top:50px;}
.moving .table_box{width:100%;}
.moving_table {width:100%;}
.moving_table tbody th {width:15%; text-align:left; padding-left:30px; background:#fafafa; font-size:15px;  color:#666; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.moving_table tbody tr:first-of-type th {border-top:2px solid #999999;}
.moving_table tbody tr:first-of-type td:nth-child(2) {border-top:2px solid #999999;}
.moving_table tbody td {border-bottom:1px solid #ddd; padding:15px; color:#666; font-size:15px; border-right:1px solid #ddd;}
.moving_table tbody td:hover {background:#fafafa;}
.moving_table .td_span {width:100%; margin-top:5px;}
.moving_table .td_span span{background:#fafafa  ; color:#139af8; border:1px solid #ddd; line-height:38px; padding:5px 15px; margin-right:10px;}

.moving .cnt_box03{width:100%;overflow:hidden;  margin-top:50px;}
.moving .cnt_box03 ul { margin:0 0 0 -2%;}
.moving .cnt_box03 ul li { float:left; width: calc(50% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#f7f7f7; border:1px solid #ddd; padding:40px; margin-bottom:27px;}
.moving .cnt_box03 ul li.bg1{background:url("/img/sub/pj01_bg01.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg2{background:url("/img/sub/pj01_bg02.png") no-repeat top 30px right 20px;}
.moving .cnt_box03 ul li.bg3{background:url("/img/sub/pj01_bg03.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg4{background:url("/img/sub/pj01_bg04.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg5{background:url("/img/sub/pj01_bg05.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg6{background:url("/img/sub/pj01_bg06.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg7{background:url("/img/sub/pj01_bg07.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li.bg8{background:url("/img/sub/pj01_bg08.png") no-repeat top 30px right 30px;}
.moving .cnt_box03 ul li .p1{font-size:24px; color:#222;}
.moving .cnt_box03 ul li .p2{font-size:18px; color:#444; margin-top:15px;}
.moving .cnt_box03 ul li .list_cnt{width:100%; height:200px; margin-top:25px;}
.moving .cnt_box03 ul li .list_cnt2{width:100%; height:110px; margin-top:25px;}
.moving .cnt_box03 ul li span{display:block; background:url("/img/sub/tt_icon1.png") no-repeat 0 11px;color:#666; font-size:15px; padding-left:10px; line-height:28px;}

@media screen and (max-width:960px) {
    /* 1 포장이사-공통 */
	.moving .title_box p{font-size:22px;}
	.moving .title_txt span{font-size:15px;}
	.moving .cnt_box03 ul li {padding:20px;}
	.moving .cnt_box01 ul li p{font-size:15px;}

	.moving_table tbody th {padding-left:20px;}
    .moving .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 15px;}
}

@media screen and (max-width:768px) {
    /* 1 포장이사-공통 */
	.moving .title_box p{font-size:18px;}
	.moving .title_txt span{font-size:14px;}
	.moving .cnt_box01 ul li { width: calc(50% - 2%);}
	
    .moving .plus_box img{width:25px; height:auto;}
	.moving_table tbody th {width:20%; padding-left:10px; font-size:14px;}
	.moving_table tbody td {font-size:14px; }
	
    .moving .cnt_box03 ul li.bg1{background:none;}
	.moving .cnt_box03 ul li.bg2{background:none;}
	.moving .cnt_box03 ul li.bg3{background:none;}
	.moving .cnt_box03 ul li.bg4{background:none;}
	.moving .cnt_box03 ul li.bg5{background:none;}
	.moving .cnt_box03 ul li.bg6{background:none;}
	.moving .cnt_box03 ul li.bg7{background:none;}
	.moving .cnt_box03 ul li.bg8{background:none;}
	.moving .cnt_box03 ul li .p1{font-size:20px;}
    .moving .cnt_box03 ul li .p2{font-size:16px; margin-top:10px;}
	.moving .cnt_box03 ul li .list_cnt{height:auto;}
	.moving .cnt_box03 ul li .list_cnt2{height:auto;}
	.moving .cnt_box03 ul li span{font-size:14px;}
}

@media screen and (max-width:650px) {
	 /* 1 포장이사-공통 */
	 .moving .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 10px;}
	 .moving .cnt_box01 ul li .txt {width:100%; height:100px;}
 }

/* 2 원룸/용달-공통 */
.one_room {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.one_room .title_box { width:100%;text-align:center;}
.one_room .title_box p{font-size:24px; color:#222; line-height:30px;}
.one_room .title_box p span{ color:#139af8; font-family:notokrB;}
.one_room .title_txt {width:100%; text-align:center;  margin-top:10px;}
.one_room .title_txt span{ color:#666; font-size:16px; line-height:26px;}

.one_room .cnt_box01{width:100%; margin-top:50px;}
.one_room .cnt_box01 ul { margin:0 0 0 -2%;}
.one_room .cnt_box01 ul li { float:left; width: calc(25% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#fff; text-align:center;  margin-bottom:30px;}
.one_room .cnt_box01 ul li img { width:100%;}
.one_room .cnt_box01 ul li p{ color:#222; font-size:16px; line-height:26px; margin-top:15px}
.one_room .cnt_box01 ul li .txt {width:100%; margin-top:15px; margin-top:15px;}
.one_room .cnt_box01 ul li .txt span{width:100%;font-size:14px; color:#666; line-height:22px;}

.one_room .plus_box{width:100%; overflow:hidden; text-align:center; padding-top:20px;}

.one_room .cnt_box02{width:100%; margin-top:50px;}
.one_room .table_box{width:100%;}
.one_room_table {width:100%;}
.one_room_table tbody th {width:15%; text-align:left; padding-left:30px; background:#fafafa; font-size:15px;  color:#666; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.one_room_table tbody tr:first-of-type th {border-top:2px solid #999999;}
.one_room_table tbody tr:first-of-type td:nth-child(2) {border-top:2px solid #999999;}
.one_room_table tbody td {border-bottom:1px solid #ddd; padding:15px; color:#666; font-size:15px; border-right:1px solid #ddd;}
.one_room_table tbody td:hover {background:#fafafa;}
.one_room_table .td_span {width:100%; margin-top:5px;}
.one_room_table .td_span span{background:#fafafa  ; color:#139af8; border:1px solid #ddd; line-height:38px; padding:5px 15px; margin-right:10px;}

.one_room .cnt_box03{width:100%;overflow:hidden;  margin-top:50px;}
.one_room .cnt_box03 ul { margin:0 0 0 -2%;}
.one_room .cnt_box03 ul li { float:left; width: calc(50% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#f7f7f7; border:1px solid #ddd; padding:40px; margin-bottom:27px;}
.one_room .cnt_box03 ul li.bg1{background:url("/img/sub/pj01_bg01.png") no-repeat top 30px right 30px;}
.one_room .cnt_box03 ul li.bg2{background:url("/img/sub/pj01_bg02.png") no-repeat top 30px right 20px;}
.one_room .cnt_box03 ul li.bg3{background:url("/img/sub/pj01_bg03.png") no-repeat top 30px right 30px;}
.one_room .cnt_box03 ul li.bg4{background:url("/img/sub/pj01_bg04.png") no-repeat top 30px right 30px;}
.one_room .cnt_box03 ul li .p1{font-size:24px; color:#222;}
.one_room .cnt_box03 ul li .p2{font-size:18px; color:#444; margin-top:15px;}
.one_room .cnt_box03 ul li .list_cnt{width:100%; height:200px; margin-top:25px;}
.one_room .cnt_box03 ul li span{display:block; background:url("/img/sub/tt_icon1.png") no-repeat 0 11px;color:#666; font-size:15px; padding-left:10px; line-height:28px;}

@media screen and (max-width:960px) {
   /* 2 원룸/용달-공통 */
	.one_room .title_box p{font-size:22px;}
	.one_room .title_txt span{font-size:15px;}
	.one_room .cnt_box03 ul li {padding:20px;}
	.one_room .cnt_box01 ul li p{font-size:15px;}

	.one_room_table tbody th {padding-left:20px;}
    .one_room .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 15px;}
}

@media screen and (max-width:768px) {
   /* 2 원룸/용달-공통 */
	.one_room .title_box p{font-size:18px;}
	.one_room .title_txt span{font-size:14px;}
	.one_room .cnt_box01 ul li { width: calc(50% - 2%);}
	
    .one_room .plus_box img{width:25px; height:auto;}
	.one_room_table tbody th {width:20%; padding-left:10px; font-size:14px;}
	.one_room_table tbody td {font-size:14px; }
	
    .one_room .cnt_box03 ul li.bg1{background:none;}
	.one_room .cnt_box03 ul li.bg2{background:none;}
	.one_room .cnt_box03 ul li.bg3{background:none;}
	.one_room .cnt_box03 ul li.bg4{background:none;}
	.one_room .cnt_box03 ul li .p1{font-size:20px;}
    .one_room .cnt_box03 ul li .p2{font-size:16px; margin-top:10px;}
	.one_room .cnt_box03 ul li .list_cnt{height:auto;}
	.one_room .cnt_box03 ul li span{font-size:14px;}
}

@media screen and (max-width:650px) {
	 /* 2 원룸/용달-공통 */
	 .one_room .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 10px;}
	 .one_room .cnt_box01 ul li .txt {width:100%; height:100px;}
 }


 /* 3 입주청소-공통 */
.lipju {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.lipju .title_box { width:100%;text-align:center;}
.lipju .title_box p{font-size:24px; color:#222; line-height:30px;}
.lipju .title_box p span{ color:#139af8; font-family:notokrB;}
.lipju .title_txt {width:100%; text-align:center;  margin-top:10px;}
.lipju .title_txt span{ color:#666; font-size:16px; line-height:26px;}

.lipju .cnt_box01{width:100%; margin-top:50px;}
.lipju .cnt_box01 ul { margin:0 0 0 -2%;}
.lipju .cnt_box01 ul li { float:left; width: calc(25% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#fff; text-align:center;  margin-bottom:30px;}
.lipju .cnt_box01 ul li img { width:100%;}
.lipju .cnt_box01 ul li p{ color:#222; font-size:16px; line-height:26px; margin-top:15px}
.lipju .cnt_box01 ul li .txt {width:100%; margin-top:15px; margin-top:15px;}
.lipju .cnt_box01 ul li .txt span{width:100%;font-size:14px; color:#666; line-height:22px;}

.lipju .plus_box{width:100%; overflow:hidden; text-align:center; padding-top:20px;}

.lipju .cnt_box03{width:100%;overflow:hidden;  margin-top:50px;}
.lipju .cnt_box03 ul { margin:0 0 0 -2%;}
.lipju .cnt_box03 ul li { float:left; width: calc(50% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#f7f7f7; border:1px solid #ddd; padding:40px; margin-bottom:27px;}
.lipju .cnt_box03 ul li.bg1{background:url("/img/sub/lipju_bg01.png") no-repeat top 30px right 30px;}
.lipju .cnt_box03 ul li.bg2{background:url("/img/sub/lipju_bg02.png") no-repeat top 30px right 20px;}
.lipju .cnt_box03 ul li.bg3{background:url("/img/sub/lipju_bg03.png") no-repeat top 30px right 30px;}
.lipju .cnt_box03 ul li.bg4{background:url("/img/sub/lipju_bg04.png") no-repeat top 30px right 30px;}
.lipju .cnt_box03 ul li .p1{font-size:24px; color:#222;}
.lipju .cnt_box03 ul li .p2{font-size:18px; color:#444; margin-top:15px;}
.lipju .cnt_box03 ul li .list_cnt{width:100%; height:160px; margin-top:25px;}
.lipju .cnt_box03 ul li span{display:block; background:url("/img/sub/tt_icon1.png") no-repeat 0 11px;color:#666; font-size:15px; padding-left:10px; line-height:28px;}

@media screen and (max-width:960px) {
   /* 3 입주청소-공통 */
	.lipju .title_box p{font-size:22px;}
	.lipju .title_txt span{font-size:15px;}
	.lipju .cnt_box03 ul li {padding:20px;}
	.lipju .cnt_box01 ul li p{font-size:15px;}

    .lipju .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 15px;}
}

@media screen and (max-width:768px) {
   /* 3 입주청소-공통 */
	.lipju .title_box p{font-size:18px;}
	.lipju .title_txt span{font-size:14px;}
	.lipju .cnt_box01 ul li { width: calc(50% - 2%);}
	
    .lipju .plus_box img{width:25px; height:auto;}
	
	.lipju .cnt_box03 ul li.bg1{background:none;}
	.lipju .cnt_box03 ul li.bg2{background:none;}
	.lipju .cnt_box03 ul li.bg3{background:none;}
	.lipju .cnt_box03 ul li.bg4{background:none;}
	.lipju .cnt_box03 ul li .p1{font-size:20px;}
    .lipju .cnt_box03 ul li .list_cnt{height:auto;}
	.lipju .cnt_box03 ul li span{font-size:14px;}
}

@media screen and (max-width:650px) {
	 /* 3 입주청소-공통 */
	 .lipju .cnt_box03 ul li { float:none; width: calc(100% - 2%); padding:25px 10px;}
	 .lipju .cnt_box01 ul li .txt {width:100%; height:100px;}
 }

 /* 이사정보 - 이사준비 */
.information1 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.information1 .left{float:left; width:48%;}
.information1 .right {float:left; width:48%; margin-left:3%;}

.information1 .txt_box .cnt_tit {color:#fff; font-size:16px; width:250px; line-height:40px; position:relative; padding-left:40px; margin-bottom:-15px; z-index:1;}
.information1 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 20px; background: url("/img/sub/info_title_area.png") left top no-repeat; content: "";}
.information1 .txt_box .cnt_txt { width:98%; height:200px; border:1px solid #ddd; padding:40px 20px 30px 20px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}
.information1 .txt_box .bg_color1 {background:#2aa9c1;}
.information1 .txt_box .bg_color2 {background:#3381c5;}
.information1 .txt_box .bg_color3 {background:#1c5abc;}
.information1 .txt_box .bg_color4 {background:#124392;}
.information1 .txt_box .bg_color5 {background:#0b2f68;}

.information1 .cnt_txt ul li{ font-size:14px; color:#666; line-height:20px; background:url("/img/sub/tt_icon1.png") no-repeat left 8px; padding-left:10px; margin-bottom:6px; }
.information1 .right img {padding-top:11px; width:100%;}

@media screen and (max-width:960px){
    /* 이사정보 - 1이사준비 */
    .information1 .txt_box .cnt_tit {font-size:15px;}
	.information1 .left {float:none; width:100%;}
	.information1 .right {float:none; width:100%; margin-left:0; padding:0 0 30px 20px; }
}

@media screen and (max-width:650px) {
    /* 이사정보 - 1이사준비 */
	.information1 .txt_box .cnt_txt{ width:93%; margin:0 0 30px 21px;}
	.information1 .cnt_txt ul li{ font-size:14px; }
}

/* 이사정보 - 이사준비 */
.information2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.information2 ul { margin:0 0 0 -2%;}
.information2 ul li { float:left; width: calc(33.333% - 2%); overflow: hidden; margin-left:2%; position:relative; margin-bottom:40px;}
.information2 ul li .txt_box .cnt_tit {color:#fff; font-size:16px; width:250px; line-height:40px; position:relative; padding-left:40px; margin-bottom:-15px; z-index:1;}
.information2 ul li .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 20px; background: url("/img/sub/info_title_area.png") left top no-repeat; content: "";}
.information2 ul li .txt_box .cnt_txt { width:94%; height:280px; border:1px solid #ddd; padding:40px 20px 30px 20px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}
.information2 ul li .txt_box .cnt_txt span{font-size:14px; color:#666; line-height:26px;}
.information2 ul li .txt_box .bg_color {background:#139af8;}

@media screen and (max-width:1200px){
    /* 이사정보 - 1이사준비 */
	.information2 ul li {width: calc(50% - 2%);}
    .information2 ul li .txt_box .cnt_tit {font-size:15px;}
	.information2 ul li .txt_box .cnt_txt {height:230px;}
}

@media screen and (max-width:960px){
    /* 이사정보 - 1이사준비 */
	.information2 ul li .txt_box .cnt_txt {height:260px;}
}

@media screen and (max-width:768px) {
    /* 이사정보 - 1이사준비 */
	.information2 ul li {float:none; width: calc(100% - 2%);}
	.information2 ul li .txt_box .cnt_txt { width:94%; height:auto; border:1px solid #ddd; padding:40px 20px 40px 20px;}
}

/* 이사정보 - 기타정보 */
.information3 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.information3 .title_box { width:100%;text-align:center;}
.information3 .title_box p{font-size:24px; color:#222; line-height:30px;}
.information3 .title_box p span{ color:#139af8; font-family:notokrB;}
.information3 .title_txt {width:100%; text-align:center;  margin-top:10px;}
.information3 .title_txt span{ color:#666; font-size:16px; line-height:26px;}

.information3 .graphic{width:100%; overflow:hidden; border:1px solid #ddd; text-align:center; margin:40px 0 50px 0;}
.information3 .graphic img{width:100%;}

.information3 .list_box {width:100%; margin-top:40px;}
.information3 .list_box ul { margin:0 0 0 -2%;}
.information3 .list_box ul li { float:left; width: calc(50% - 2%); overflow: hidden; margin-left:2%; position:relative; background:#f7f7f7; border:1px solid #ddd; padding:0 40px; margin-bottom:30px;}
.information3 .list_box ul li p{ color:#222; font-size:18px; line-height:26px; margin-top:30px}
.information3 .list_box ul li .txt {width:100%; height:100px; margin-top:15px; margin-top:15px; padding-bottom:30px;}
.information3 .list_box ul li .txt span{width:100%;font-size:15px; color:#666; line-height:22px;}

@media screen and (max-width:960px) {
   /* 이사정보 - 기타정보 */
	.information3 .title_box p{font-size:22px;}
	.information3 .title_txt span{font-size:15px;}
	.information3 .list_box ul li { float:none; width: calc(100% - 2%);}
	.information3 .list_box ul li p{ font-size:17px;}
	.information3 .list_box ul li .txt {height:auto;}
}

@media screen and (max-width:768px) {
   /* 이사정보 - 기타정보 */
	.information3 .title_box p{font-size:18px;}
	.information3 .list_box ul li p{ font-size:16px;}
	.information3 .title_txt span{font-size:14px;}
	.information3 .list_box ul li .txt span{font-size:14px;}
}

 /* 회사소개 - 1소개 */
.company1{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.company1 .img_cnt{ float:left; width:40%;}
.company1 .img_cnt img{width:100%; }

.company1 .txt_cnt{ float:left; width:60%; padding-left:70px;}
.company1 .txt_cnt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.company1 .txt_cnt h2 span{ color:#12aaff; font-size:26px;}
.company1 .txt_cnt .ceo_cnt {width:100%;  overflow:hidden; margin-top:20px; }
.company1 .txt_cnt span { font-size:15px; color:#666; line-height:28px;}
.company1 .txt_cnt p {text-align:right; margin-top:20px; font-size:16px; color:#666;}
.company1 .txt_cnt p span{font-size:30px; color:#000; font-family: 'DoKdo'; letter-spacing:-0.01em; margin-left:5px;}

@media screen and (max-width:960px) {
   /* 회사소개 - 1소개 */
   .company1 .img_cnt{ float:none; width:100%;}
   .company1 .txt_cnt{ float:none; width:100%; padding-left:0; margin-top:40px;}
   .company1 .txt_cnt h2 { font-size:20px;}
   .company1 .txt_cnt h2 span{ font-size:24px;}
}

@media screen and (max-width:768px) {
    /* 회사소개 - 1소개 */
	.company1 .txt_cnt h2 { font-size:19px;}
	.company1 .txt_cnt h2 span{ font-size:22px;}
	.company1 .txt_cnt span { font-size:14px;}
}

@media screen and (max-width:640px) {
    /* 회사소개 - 1소개 */
	.company1 .txt_cnt h2 { font-size:16px;}
	.company1 .txt_cnt h2 span{ font-size:18px;}
	.company1 .txt_cnt p {font-size:14px;}
    .company1 .txt_cnt p span{font-size:26px;}
}

 /* 회사소개 - 2협력제휴 */
.company2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.company2 .list_box {width:100%; margin-top:40px;}
.company2 .list_box ul { margin:0 0 0 -2%;}
.company2 .list_box ul li { float:left; width: calc(25% - 2%); overflow: hidden; margin-left:2%; position:relative;  margin-bottom:40px;}
.company2 .list_box ul li img{width:100%; border:1px solid #ddd; }
.company2 .list_box ul li p{ color:#222; font-size:16px; line-height:26px; text-align:center; margin-top:15px}

@media screen and (max-width:960px) {
    /* 회사소개 - 2협력제휴 */
	.company2 .list_box ul li {width: calc(33.33% - 2%);}
	.company2 .list_box ul li p{ font-size:15px;}
}

@media screen and (max-width:640px) {
    /* 회사소개 - 2협력제휴 */
	.company2 .list_box ul li {width: calc(50% - 2%);}
	.company2 .list_box ul li p{ font-size:14px;}
}


/* 회원약관 / 개인정보 방침*/
.provision { width: 100%; overflow: hidden;letter-spacing:-0.03em;}
.provision h2{ color:#000; font-size:24px; line-height:20px; }
.provision .font_b {font-size:16px; color:#000; line-height:30px;}
.provision .font_mtit {font-size:14px; color:#000; margin-bottom:5px;}
.provision .font_stxt {font-size:14px; color:#666; line-height:24px;}

@media screen and (max-width:767px) { 
	/* 회원약관 / 개인정보 방침*/
	.provision h2{ color:#000; font-size:18px;}
	.provision .font_b {font-size:16px;}
	.provision .font_mtit {font-size:14px;}
	.provision .font_stxt {font-size:14px;}
	
	.products05 .img_box1 ul li {width: calc(50% - 2%);}
}

/* 이메일 무단수집거부 */
.privacy { color:#666; width: 100%; overflow: hidden; box-sizing:border-box; font-size:14px;	line-height: 180%; word-break:break-all; letter-spacing:-0.03em;}
.privacy h2 { font-size:18px; color:#000; text-align: left; margin:50px 0 30px; }
.privacy h2:first-child { margin-top: 0; }
.privacy &gt; p { margin:15px 0; line-height:22px;}
.privacy &gt; p+dl { margin-top: 30px; }
.privacy &gt; dl { padding-bottom:20px;}
.privacy &gt; dl { padding-bottom:20px;}
.privacy &gt; dl &gt; dt{ font-size:15px;color:#3680b9; padding-bottom:5px;}
.privacy &gt; dl &gt; dd{ padding-bottom:10px; font-size:14px; line-height:180%;}
.privacy &gt; dl &gt; dd ul{ padding:10px; }
.privacy &gt; dl &gt; dd ul li{ line-height:180%; margin-top: 10px; }
.privacy &gt; dl &gt; dd ul li:first-child { margin-top: 0; }
.privacy &gt; dl &gt; dd ul li p { margin:0 10px 5px; line-height: 140%; }
.sTxt h3 { font-size:16px; color: #333; margin: 20px 0 10px; }
.sTxt p { margin-top: 10px; line-height:22px; letter-spacing:-0.03em;}
.sTxt dt { margin-top: 10px; }
.sTxt dd { margin:0 8px; }

/* 페이지 준비중 */
.page_perpare {text-align:center;}

@media (max-width:768px){
	.page_perpare img {width:100%; padding:0 0 10px 0}
}
</pre></body></html>