<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:85px;}
.sub_visual_wrap .va_wrap{ position:relative; height:300px; overflow:hidden}
.sub_visual_wrap .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover;}
.sub_visual_wrap .bg1{background:url("/img/sub/subVisual01.jpg") center no-repeat;}
.sub_visual_wrap .bg2{background:url("/img/sub/subVisual02.jpg") center no-repeat;}
.sub_visual_wrap .bg3{background:url("/img/sub/subVisual03.jpg") center no-repeat;}
.sub_visual_wrap .bg4{background:url("/img/sub/subVisual04.jpg") center no-repeat;}
.sub_visual_wrap .bg5{background:url("/img/sub/subVisual05.jpg") center no-repeat;}
.sub_visual_wrap .bg6{background:url("/img/sub/subVisual06.jpg") center no-repeat;}
.sub_visual_wrap .slogan{ position:relative; text-align:center; padding-top:85px;  }
.sub_visual_wrap .slogan .t1{ font-size:18px; color:#fff; letter-spacing:-0.03em; text-shadow:0 2px  2px rgba(0,0,0,.3); padding-bottom:10px; margin-left:100px; opacity:0; transition:1s}
.sub_visual_wrap .slogan .t2{ font-size:35px; text-shadow:0 2px  2px rgba(0,0,0,.3); color:#fff; letter-spacing:-0.03em; margin-right:100px; margin-bottom:0px; opacity:0; transition:1s}
.sub_visual_wrap .slogan .t2:before{ content:""; display:block; width:40px; height:3px; margin:0 auto 5px auto; background:#185cc9;}
.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-right:0; opacity:.8}

@media screen and (max-width:650px) {
	.sub_visual_wrap .slogan{padding-top:110px;  }
	.sub_visual_wrap .slogan .t1{ font-size:14px;} 
	.sub_visual_wrap .slogan .t2{ font-size:22px;}
}

/*서브페이지 메뉴 */
@media screen and (min-width:1200px) {
	.sub_gnb_box{overflow:hidden;}
}
.sub_gnb_box{width:100%; height:50px; background:#f7f7f7; position:absolute; z-index:99; border-bottom:1px solid #ddd;}
.sub_gnb {width:100%; max-width:1200px; margin:0 auto 0; }
.sub_gnb .gnb{ font-size:0; position:relative;}

.sub_gnb .gnb .mu_1 li{width:14%;}
.sub_gnb .gnb .mu_2 li{width:25%;}
.sub_gnb .gnb .mu_3 li{width:20%;}
.sub_gnb .gnb .mu_4 li{width:20%;}
.sub_gnb .gnb .mu_5 li{width:20%;}
.sub_gnb .gnb .dp2 {margin:0 auto; text-align:center;}
.sub_gnb .gnb .dp2 li{ display:inline-block; *display:inline; zoom:1; vertical-align:bottom; position:relative;}
.sub_gnb .gnb .dp2 li a{ display:block; padding:0 20px; font-size:16px; line-height:50px; color: #222; letter-spacing:-0.03em; background:#f7f7f7;}
.sub_gnb .gnb .dp2 li:after { content:""; display:block; width: 1px; height: 100%; background:#ddd; position: absolute; top:0; right: 0; }
.sub_gnb .gnb .dp2 li:first-child {border-left:1px solid #ddd;}
.sub_gnb .gnb .dp2 li:hover &gt; a {background:#e7e9e9;}
.sub_gnb .gnb .dp2 li.on a{background:#2259b3; opacity:1; color: #fff;}

@media screen and (max-width:900px) {
	.sub_gnb .gnb .mu_1 li,
	.sub_gnb .gnb .mu_2 li,
	.sub_gnb .gnb .mu_3 li,
	.sub_gnb .gnb .mu_4 li,
	.sub_gnb .gnb .mu_5 li{width:33.333%;}
}

@media screen and (max-width:650px) {
	.sub_gnb_box{overflow:unset !important;}
	.sub_gnb {background:#f7f7f7; border-bottom:1px solid #ddd;}
	.sub_gnb .gnb .mu_1 li,
	.sub_gnb .gnb .mu_2 li,
	.sub_gnb .gnb .mu_3 li,
	.sub_gnb .gnb .mu_4 li,
	.sub_gnb .gnb .mu_5 li{width:100%; background:#fff;}
	.sub_gnb .gnb &gt; li &gt; a { display:block; height: 100%; line-height:50px; text-indent:10px; text-align: left; color: #222; font-size:16px; background:url("/img/layout/bullet_gnb_m.png") no-repeat 97% center; }
	.sub_gnb .gnb .dp2 { display:none; position:absolute; top:50px; left:0; width:100%; z-index:5; background:#fff; border-bottom:1px solid #bebebe;}
	.sub_gnb .gnb .dp2:after { display:none; }
	.sub_gnb .gnb .dp2 li { float:none; width:100% !important; height: 45px; font-size:16px;}
	.sub_gnb .gnb .dp2 li:first-child:before,
	.sub_gnb .gnb .dp2 li:after { display:none;}
	.sub_gnb .gnb .dp2 li:first-child{border-top:1px solid #bebebe}
	.sub_gnb .gnb .dp2 li a {padding-left:20px; line-height:44px; text-indent:10px; text-align:left;  border-bottom:1px solid #bebebe; font-size:15px; color:#444; }
	.sub_gnb .gnb .dp2 li:first-child {border-left:0;}
	.sub_gnb .gnb .dp2 li:hover &gt; a {background:#e7e9e9;}
	.sub_gnb .gnb .dp2 li.on a{background:#185cc9; color: #fff;}
}

/*서브 타이틀바 */
.sub_tit_wrap{ overflow:hidden; border-bottom:1px solid #ddd; text-align:center; margin:30px 0 20px 0;}
.sub_tit_wrap .sub_tit{ font-size:30px; color:#000; padding-bottom:5px;}
.sub_tit_wrap .sub_nav{ width:100%; overflow:hidden; margin-bottom:20px; color:#777; font-size:13px;}
.sub_tit_wrap .sub_nav i{ margin:0 3px 0 7px;}
.sub_tit_wrap .sub_nav em{ margin-right:3px;}

@media all and (max-width:768px){
	/*서브 타이틀바 */
	
	.sub_tit_wrap .sub_tit{font-size:18px;}
	.sub_tit_wrap .sub_nav{ font-size:12px;}
}

/* 박스 */
.SubBax {width:100%;}
.SubBax h2{color:#444; font-size:18px; line-height:20px; font-weight:600; letter-spacing:-0.01em; font-family:notokrM;}
.SubBax p{color:#444;font-size:14px; line-height:16px; letter-spacing:-0.01em;}
.SubBax span{font-size:13.5px; color:444; line-height:25px; letter-spacing:-0.01em;}

/* 회사소개-인사말 */
.gree {width:100%; letter-spacing:-0.03em;}
.gree .left,
.gree .right{width:50%; float:left;}
.gree .left img{width:100%; padding-right:70px;}
.gree .right h2 {color:#174ea5; padding-bottom:5px; line-height:30px; font-size:22px; margin-bottom:20px; letter-spacing:-0.04em;}
.gree .right span{color:#666; line-height:24px; font-size:15px;}
.gree .right p {text-align:right; margin-top:15px; font-size:15px; color:#666;}
.gree .right p span{font-size:33px; color:#000; font-family: 'DoKdo'; padding-left:10px;}

/* 회사개요 */
.com_info {width:100%; overflow:hidden;}
.com_info h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 4px; padding-left:25px; color:#000; line-height:24px; font-size:20px; margin:60px 0 15px 0;}
.com_info .com_left {width:50%; float:left; padding-right:50px;}
.com_info .com_right{width:50%; float:left;}
.com_info .com_right img{ width:100%; float:right;}

.infoTable {width:100%; font-size:15px;}
.infoTable tbody th {width:20%; text-align:left; padding-left:20px; background:#fafafa; font-size:15px; color:#333; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.infoTable tbody tr:first-of-type th {border-top:2px solid #ddd;}
.infoTable tbody tr:first-of-type td:nth-child(2) {border-top:2px solid #ddd;}
.infoTable tbody td {border-bottom:1px solid #ddd; padding:15px; color:#666; font-size:15px; border-right:1px solid #ddd;}
.infoTable tbody td:hover {background:#fafafa;}

@media (max-width:1100px){
    /* 회사개요 */
    .com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.gree .left,
	.gree .right{width:100%; float:none;}
	.gree .right{margin-top:30px;}
	.gree .left img{padding:0 0 20px 0;}
	
    .infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	.gree .right h2{font-size:15px;  line-height:20px; letter-spacing:-0.04em;}
	.gree .right p span{font-size:25px;}

	.gree .right h2 .img_left,
	.gree .right h2 .img_right {width:25px; height:21px;}
 }

 @media (max-width:650px){
    .com_info h2 {margin:40px 0 15px 0;}
	.gree .right h2 .img_left{padding:0 5px 20px 0}
    .gree .right h2 .img_right{padding:0 0 20px 5px}
    
	 .com_info h2 {font-size:17px;}
	.infoTable tbody th {font-size:14px;}
	.infoTable tbody td {font-size:14px;}
 }

/* 회사소개 - 생산시설 */
.production { width:100%; overflow:hidden; position:relative;}
.production ul{margin: 0 0 -30px -3%;}
.production ul li {float: left; width: calc(33.333% - 3%); margin: 0 0 30px 3%; border:1px solid #ddd; }
.production ul li img{width:100%;}

@media screen and (max-width:900px){
	/* 회사소개 - 생산시설 */
	.production ul li {width: calc(50% - 3%);}
}

@media screen and (max-width:650px){
	/* 회사소개 - 생산시설 */
	.production ul li {width: calc(100% - 3%);}
}

/*1회사소개-4.오시는 길 */
.map_wrap{width:100%; overflow:hidden; position:relative;}
.map_wrap h2{color:#000; font-size:24px; margin-bottom:15px;}
.map_nner{width:100%; border:8px solid #f8f8f8;}
.map_wrap .map_pc {width:100%;}

/* 회사소개-3.오시는 길 */
.map_wrap{width:100%; overflow:hidden; position:relative; margin-bottom:20px; }
.map_wrap .left_map{float:left; width:49%; height:360px; margin-right:20px;}
.map_wrap .left_map &gt; *{ width:100% !important}

.map_wrap .right_roadview{float:right; width:49%; height:360px;}
.map_wrap .right_roadview object,
.map_wrap .right_roadview embed{width:100% !important}

.map_info_wrap {display:block; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0;}
.map_info_wrap .info {display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:30px}
.map_info_wrap .info .tit{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:24px; color:#666; font-size:13px;}
.map_info_wrap .info .tit .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.map_info_wrap .info .tit .icon.add{ background-image:url("/img/sub/map_icon.png"); background-color:#3396ff;}
.map_info_wrap .info .tit .icon.tel{ background-image:url("/img/sub/map_tel.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.fax{ background-image:url("/img/sub/map_fax.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.email{ background-image:url("/img/sub/map_email.png"); background-color:#aaa;}
.map_info_wrap .info .tt{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:24px; color:#666; font-size:13px;}
.map_info_wrap .info .tt a{line-height:24px; color:#333;}
.map_info_wrap .info .tt a:hover{}
.line_st2{ display:block; margin-top:10px; padding-top:10px; border-top:1px solid #ddd}

@media (max-width:1100px){
	/* 회사소개-4.오시는 길 */
   .map_wrap .left_map{width:100%; margin-right:0;}
   .map_wrap .left_map iframe,
   .map_wrap .right_roadview iframe {width:100%;}
   .map_wrap .right_roadview{width:100%; margin-top:20px;}
}

@media (max-width:767px){
	/* 회사소개-4.오시는 길 */
   .map_wrap .right_roadview{display:none !important;}
   .map_info_wrap .info .tit .icon{margin-bottom:10px;}
   .map_info_wrap .spc{letter-spacing:-0.04em;}
   .map_title{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;}
}

/* 이메일 무단수집거부 */
.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}
}
/*----------서브 메뉴----------*/
.sb_mu {width:100%; margin-left:0.1%; }
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu li {text-align:center; float:left; width:25%; text-align:center;}
.sb_mu a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:15px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu .on {z-index:2; border-top:2px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; color:#fff;font-weight:bold; background:#333;}

@media only screen and (max-width:768px){
.sb_mu ul {width:100%;}
.sb_mu ul {overflow:hidden; margin-bottom:25px; }
.sb_mu a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu .on {border:1px solid #333;}
}

/*----------서브 메뉴----------*/
.sb_mu2 {width:100%;  margin-left:0.1%;}
.sb_mu2 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu2 ul {margin:0 auto; width:90%; overflow:hidden; margin-bottom:40px; }
.sb_mu2 li {text-align:center; float:left; width:20%; text-align:center;}
.sb_mu2 a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:15px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu2 .on {z-index:2; border-top:2px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; color:#fff;font-weight:bold; background:#333;}


@media only screen and (max-width:768px){
.sb_mu2 ul {width:100%;}
.sb_mu2 ul {overflow:hidden; margin-bottom:25px; }
.sb_mu2 a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu2 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu2 .on {border:1px solid #333;}
}

/*----------서브 메뉴----------*/
.sb_mu3 {width:100%;  margin-left:0%;}
.sb_mu3 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu3 ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu3 li {text-align:center; float:left; width:100%; text-align:center;}
.sb_mu3 a {display:block;position:relative;margin-left:-20px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:18px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu3 .on {z-index:2; border-top:2px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; color:#222;font-weight:bold; background:#f7f7f7;}


@media only screen and (max-width:768px){
.sb_mu3 ul {width:100%;}
.sb_mu3 ul {overflow:hidden; margin-bottom:25px; }
.sb_mu3 a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu3 a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu3 .on {border:1px solid #d7d7d7;}
}

/* 금연*/
.sub2_text_box05 .list_in2 {}
.sub2_text_box05 .list_in2 .list {padding:0 0 30px 0;}
.sub2_text_box05 .list_in2 .list ul {position:relative; padding:50px 0 100px 0;}
.sub2_text_box05 .list_in2 .list ul:before { content:""; width:106px; background:url("/img/sub/beauty_nosmok_bg.png") no-repeat 0 bottom; display:block; position:absolute; left:476px; top:4px;
   height : -webkit-calc(100% - 8px); /* for Chrome, Safari */ height : -moz-calc(100% - 8px); /* for Firefox */ height :  calc(100% - 8px); /* for IE */}
.sub2_text_box05 .list_in2 .list ul li { margin-bottom:40px; padding-left:325px; letter-spacing:-0.03em; text-align:left;}
.sub2_text_box05 .list_in2 .list ul li:after { content:""; display:block; clear:both;}
.sub2_text_box05 .list_in2 .list ul li:last-child { margin:0; }
.sub2_text_box05 .list_in2 .list ul li .year { width:110px; color:#d57659;font-size:38px;}
.sub2_text_box05 .list_in2 .list ul li .year:before { content:""; width:48px; height:7px; margin:4px 0 0 120px; background:url("/img/sub/beauty_nosmok_left_bg.png") no-repeat; display:block; position:absolute; left:-2px; top:7px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sub2_text_box05 .list_in2 .list ul li .year .month { color:#4a4a4a; font-size:18px; display:inline-block; vertical-align:middle; margin:-4px 0 0 10px;}
.sub2_text_box05 .list_in2 .list ul li .txt { margin:4px 0 0 150px; position:relative; padding:0 0 0 50px; font-size:18px; color:#666; line-height:28px;}
.sub2_text_box05 .list_in2 .list ul li .txt:before { content:""; width:48px; height:7px; background:url("/img/sub/beauty_nosmok_right_bg.png") no-repeat; display:block; position:absolute; 
left:-16px; top:7px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sub2_text_box05 .list_in2 .list ul li &gt; div { float:left; }

.sub2_box06 {width:100%; overflow:hidden; position: relative; text-align:center; font-family:notokrM; letter-spacing:-0.02em; padding:10px 0;}
.sub2_box06_bg1 {background:#fff; border-bottom:0px solid #dbc4bd; }
.sub2_box06_bg6 {background:#fff;}

.sub2_title06 {padding:5px 0 20px 0; font-size:24px; color:#54565a; font-weight:400; margin-bottom:20px; clear:both;}
.sub2_title06 .p01 { font-size:14px; color:#b8aeae; letter-spacing:0.2em; font-family:'Noto Sans KR', serif; margin-bottom:25px}
.sub2_title06 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_title06 h2:after { content:""; display:block; width:100px; height:0px; background:#c7c7c7; margin:40px auto 0; }

.sub2_text_box06 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden; text-align:left; margin-bottom:40px;}
.sub2_text_box06 .num_tit01 {display:inline-block; padding:5px 0 20px 0; margin-bottom:20px; clear:both;}
.sub2_text_box06 .num_tit01 h3 {font-size:20px; color:#666; font-weight:400;}
.sub2_text_box06 .num_tit01 h3 span{ display:inline-block; width:40px; height:40px; line-height:40px; position: relative;  background:rgba(214,137,115,0.8);  text-align:center; font-size:25px; color:#fff; margin-right:10px; border-radius:50%;}

.sub2_text_box06 .left_img {float:left; width:50%; overflow:hidden; border:2px solid #ddd; padding:32px 20px;}
.sub2_text_box06 .left_img2 {float:left; width:50%; overflow:hidden; border:2px solid #ddd; padding:21px 20px;}
.sub2_text_box06 .right_cnt {float:right; width:47%; overflow:hidden; border:2px solid #ddd;}
.sub2_text_box06 .right_cnt .txt_list01{padding:20px;}
.sub2_text_box06 .right_cnt .txt_list01 li{width:100%; line-height:30px; background:url("/img/sub/txt_area1.png") no-repeat; padding:0 10px 0 40px; text-align:left; font-size:18px; color:#666; margin-bottom:16px;}
.sub2_text_box06 .right_cnt .txt_list01 li:last-child{margin-bottom:0;}

.sub2_text_box06_7 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden; letter-spacing:-0.03em;}
.sub2_text_box06_7 .sub2_text_box06_7_in {border:1px solid #ddd; margin-top:60px; padding:0 40px 40px 40px;}
.sub2_text_box06_7 .span1 {font-size:18px; color:#666; text-align:center; line-height:32px;}

.sub2_text_box06_7 .cnt_box {width:100%; overflow:hidden; text-align:left;  margin-top:40px;}
.sub2_text_box06_7 .cnt_box .p01 {background:url("/img/sub/txt_area3.png") no-repeat 0 center; padding:0 10px 0 30px; font-size:26px;  line-height:36px; color:#4a4a4a; margin-bottom:20px;}
.sub2_text_box06_7 .span2 {background:url("/img/sub/txt_area4.png") no-repeat 0 center; padding:0 10px 0 17px; font-size:20px; color:#4a4a4a;}
.sub2_text_box06_7 .cnt_box .sms_box{width:40%; display:block; overflow:hidden;  margin-top:20px; padding:10px 20px; background:#f3f3f3; text-align:center; font-size:16px; color:#666;}

.sub2_text_box06_7 .txt_list {margin:15px 0 20px 0; padding-left:15px;}
.sub2_text_box06_7 .txt_list li {font-size:18px; color:#666; margin-bottom:10px;}

.sub2_text_box06_7 .grp_box {width:100%; overflow:hidden; text-align:center; margin-top:30px; }
.sub2_text_box06_7 .grp_box .p01 { font-size:26px;  line-height:40px; color:#4a4a4a; margin-bottom:30px;}

.sub2_box07 {width:100%; height:465px; position: relative; font-family:notokrM; letter-spacing:-0.02em; padding:100px 0; text-align:center;  margin-top:-20px;}
.sub2_box07_bg1 {background:url("/img/sub/sub_201_bg2.jpg") no-repeat center; border-bottom:1px solid #dbc4bd;}
.sub2_box07_bg7 {background:url("/img/sub/sub_207_bg1.jpg") no-repeat center; border-bottom:1px solid #dbc4bd; }

.sub2_title07 {padding:5px 0 20px 0; font-size:24px; color:#54565a; font-weight:400; margin-bottom:20px; clear:both;}
.sub2_title07 .p01 { font-size:14px; color:#b8aeae; letter-spacing:0.2em; font-family:'Noto Sans KR', serif; margin-bottom:15px}
.sub2_title07 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_title07 h2:after { content:""; display:block; width:100px; height:1px; background:#c7c7c7; margin:20px auto 0; }

.sub2_text_box07 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.sub2_text_box07 .span1 { font-size:18px; color:#666; line-height:32px;}

.sub2_box08 {width:100%; overflow:hidden; position: relative; text-align:center; font-family:notokrM; letter-spacing:-0.02em; padding:70px 0;}
.sub2_box08_bg1 {background:#fff; border-bottom:1px solid #dbc4bd;}

.sub2_title08 .p01 { font-size:14px; color:#b8aeae; letter-spacing:0.2em; font-family:'Noto Sans KR', serif; margin-bottom:20px}
.sub2_title08 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_title08 h2:after { content:""; display:block; width:100px; height:1px; background:#c7c7c7; margin:40px auto 40px; }

.sub2_text_box08 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.sub2_text_box08 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.sub2_text_box08 .p02 { font-size:22px; color:#cba293; margin-bottom:60px; clear:both;}
.sub2_text_box08 .box_list1{}
.sub2_text_box08 .box_list1 li{float:left; width:29.3%; height:350px; margin:0 6% 30px 0; position: relative; border:10px solid #f6e9e1; border-radius:50%; padding-top:3%;}
.sub2_text_box08 .box_list1 li:last-child{margin-right:0;}
.sub2_text_box08 .p03 { font-size:22px; color:#54565a; margin-top:15px; line-height:30px; text-align:center;}
.sub2_text_box08 .p03:after { content:""; display:block; width:30px; height:1px; background:#e1c8c0; margin:10px auto 15px; }
.sub2_text_box08 .span1 {font-size:24px; color:#c68f7e;}

.sub2_text_box08 .box_list2{}
.sub2_text_box08 .box_list2 li{float:left; width:32%; height:600px; margin:0 2% 0 0; position: relative; border:1px solid #ddd; border-radius:7px; padding:20px; }
.sub2_text_box08 .box_list2 li:last-child{margin-right:0;}
.sub2_text_box08 .box_list2 li .img{width:100%; height:250px; margin-bottom:20px;}
.sub2_text_box08 .box_list2 li .img img{width:100%; border-radius:7px;}
.sub2_text_box08 .box_list2 li .t_num{position:absolute; display:block; left:50%; margin-left:-25px; bottom:-20px; border-radius:50%; width:50px; height:50px; border:1px solid #dd7b5e; line-height:50px; 
                     font-size:28px; color:#dd7b5e; text-align:center; font-family:notokrB; background:rgba(255,255,255,0.8); z-index:5; }
.sub2_text_box08 .box_list2 li .text_cnt{width:100%; text-align:left; margin-top:40px;}
.sub2_text_box08 .span2 {font-size:16px; color:#666; line-height:26px;}

.sub2_box09 {width:100%; overflow:hidden; position: relative; text-align:center; font-family:notokrM; letter-spacing:-0.02em; padding:70px 0;}
.sub2_box09_bg1 {background:#fff; border-bottom:1px solid #dbc4bd;}

.sub2_title09 .p01 { font-size:14px; color:#b8aeae; letter-spacing:0.2em; font-family:'Noto Sans KR', serif; margin-bottom:20px}
.sub2_title09 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_title09 h2:after { content:""; display:block; width:100px; height:1px; background:#c7c7c7; margin:40px auto 40px; }

.sub2_text_box09 {width:100%; max-width:1200px; margin:50px auto 0 auto; overflow:hidden;}

.sub2_box10 {width:100%; height:1000px; position: relative; padding:100px 0 0 0; font-family:notokrM; letter-spacing:-0.02em; text-align:center;}
.sub2_box10_bg1 {background:url("/img/sub/doctor_bg.jpg") no-repeat center; border-bottom:1px solid #dbc4bd;}

.sub2_title10 {padding:5px 0 20px 0; font-size:24px; color:#54565a; font-weight:400; margin-bottom:20px; clear:both;}
.sub2_title10 .p01 { font-size:14px; color:#ab8c81; letter-spacing:0.2em; font-family:'Noto Sans KR', serif; margin-bottom:15px}
.sub2_title10 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_title10 h2:after { content:""; display:block; width:100px; height:1px; background:#ab8c81; margin:20px auto 0; }
.sub2_text_box10 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden; padding-top:40px;}

.sub2_box11 {width:100%; overflow:hidden; position: relative; font-family:notokrM; letter-spacing:-0.02em; padding:100px 0 50px 0;}
.sub2_box11_bg1 {background:#fff;}

.sub2_text_box11 {width:100%; max-width:1200px; margin:0 auto; overflow:hidden; position: relative;}
.sub2_text_box11 .left_cnt {float:left; width:50%; overflow:hidden;}
.sub2_text_box11 .left_cnt .title11 {padding:5px 0 20px 0; font-size:24px; color:#54565a; font-weight:400; margin-bottom:20px; clear:both;}
.sub2_text_box11 .left_cnt .title11 .p01 {font-size:14px; color:#d5a99a; letter-spacing:0.25em; font-family:'Noto Sans KR', serif; margin-bottom:20px;}
.sub2_text_box11 .left_cnt .title11 h2 {font-size:30px;  line-height:40px; color:#4a4a4a; letter-spacing:-0.03em; font-weight:400;}
.sub2_text_box11 .left_cnt .title11 h2:after { content:""; display:block; width:100%; height:2px; background:#dbc4bd; margin:20px auto 30px; }

.sub2_text_box11 .left_cnt .q_tit {display:inline-block; padding:5px 0 5px 0; clear:both;}
.sub2_text_box11 .left_cnt .q_tit h3 {font-size:22px; color:#a7847b; font-weight:400;}
.sub2_text_box11 .left_cnt .q_tit h3 .q_span{ display:inline-block; width:40px; height:40px; line-height:30px; position: relative;  border:2px solid #a7847b; text-align:center; font-size:24px; color:#a7847b; margin-right:10px; border-radius:50%;}
.sub2_text_box11 .left_cnt .a_tit {display:inline-block; padding:5px 0 20px 0; margin-bottom:20px; clear:both;}
.sub2_text_box11 .left_cnt .a_tit h3 {font-size:18px; color:#4a4a4a; font-weight:400;}
.sub2_text_box11 .left_cnt .a_tit h3 .a_span{ display:inline-block; width:40px; height:40px; line-height:40px; position: relative;  background:rgba(162,132,123,0.8);  text-align:center; font-size:24px; color:#fff; margin-right:10px; border-radius:50%;}

.sub2_text_box11 .right_img {float:right; width:45%; overflow:hidden; border:2px solid #ddd; padding:20px;}

.sub2_text_box11 .btn_box {width:100%; margin-top:50px; overflow:hidden; position: relative;}
.sub2_text_box11 .btn_box ul{}
.sub2_text_box11 .btn_box ul li{float:left; width:28%; margin-top:30px; overflow:hidden; position: relative;}
.sub2_text_box11 .btn_box ul li:first-child{margin-left:0; padding-top:22px; }
.sub2_text_box11 .btn_box ul li:nth-child(2){width:170px; padding-top:25px; }
.sub2_text_box11 .btn_box ul li h3 {font-size:24px; color:#4a4a4a; font-weight:400; font-weight:400;}
.sub2_text_box11 .btn_box ul li .online_btn {display:inline-block; background:url("/img/sub/icon_online.png") #fff no-repeat 15px center; font-size:20px; color:#b59d95; padding:16px 20px 18px 95px; 
                   border:2px solid #b59d95; border-radius:7px; letter-spacing:-0.05em; transition:all .3s;}
.sub2_text_box11 .btn_box ul li .online_btn:hover {background:url("/img/sub/icon_online_hover.png") #b59d95 no-repeat 15px center;}
.sub2_text_box11 .btn_box ul li .online_btn a{color:#b59d95;}
.sub2_text_box11 .btn_box ul li:hover .online_btn a {color:#fff;}

@media only screen and (max-width: 1100px){
	/* 서브 2*/
	.sub2_text_box01,
	.sub2_text_box02,
	.sub2_text_box03,
	.sub2_text_box04,
	.sub2_text_box05,
	.sub2_text_box06,
	.sub2_text_box07,
	.sub2_text_box08,
	.sub2_text_box09,
	.sub2_text_box10,
	.sub2_text_box11{padding:0 20px;}
	.sub2_text_box05 .left_img img,
	.sub2_text_box06 .left_img img{width:100%;}
	.sub2_text_box06 .left_img2 {width:100%;}
	.sub2_text_box10 img {width:100%;}

	.sub2_box07 {padding:50px 0;}
	
	.sub2_text_box06_7 .grp_box img{width:100%;}
}

@media screen and (max-width:960px) {
	/* 서브 2*/
	.sub2_text_box02 img{width:100%;}

	.sub2_text_box05 .list_in2 .list ul:before { left:137px;}
	.sub2_text_box05 .list_in2 .list ul li { padding:0; }
	.sub2_text_box05 .list_in2 .list ul li .txt { padding:0 0 0 15px;  width: calc(100% - 159px); line-height:1.4; word-break:keep-all;}
	.sub2_text_box05 .list_in2 .list ul:before {display:none;}

	

	.sub2_text_box06_7 {padding:0 20px;}
}

@media only screen and (max-width: 768px){
    /* 서브 2*/
	.sub2_box02_bg7 {height:550px;}
	.sub2_text_box04 .box_list1 li{height:300px; padding-top:20px;}
    .sub2_text_box04 .box_list1 li:after {right:-28%; top:41%;}
    .sub2_text_box04 .box_list2 li{height:auto;}

	.sub2_text_box02 .left_img {width:100%; margin-bottom:30px;}
	.sub2_text_box02 .left_img img {width:100%;}
	.sub2_text_box02 .right_txt {width:100%;}
	.sub2_text_box02 .right_txt {margin-top:30px;}

	.sub2_text_box02 .box_list1 li{margin-bottom:-30px;}
	.sub2_text_box02 .box_list1 li{float:left; width:23.5%; margin-right:2%;}
	.sub2_text_box02 .box_list1 li{float:left; width:23.5%; margin-right:2%; margin-bottom:30px}
    .sub2_text_box02 .box_list1 li:nth-child(4){margin-right:0;}
    
	.sub2_text_box02 .box_list2 li{float:left; width:49%; margin:0 2% 30px 0; height:420px;}
	.sub2_text_box02 .box_list2 li:nth-child(2){margin-right:0}

	.sub2_text_box05 .list_in2 .list ul li .year { width:130px; font-size:40px;}
	.sub2_text_box05 .list_in2 .list ul li .year:before { content:""; width:48px; height:7px; margin:4px 0 0 120px;}
	.sub2_text_box06_7 .cnt_box .sms_box{width:100%;}
	
}

@media only screen and (max-width: 650px){
	/* 서브 2 */
	
	.sub2_title01 .p01 { font-size:18px;}
	.sub2_title01 h2 {font-size:30px;}
	.sub2_title01 h2:after {width:70px;}
    
	.sub2_text_box01 .span1 { font-size:26px;}
	.sub2_text_box01 .p02 { font-size:28px;}
    
	.sub2_title02 .p01 { font-size:18px;}
	.sub2_title02 h2 {font-size:30px;}
	.sub2_title02 h2:after {width:70px;}

	.sub2_title02 .p02 { font-size:28px; line-height:38px;}
	.sub2_text_box02 .span1 { font-size:26px;}
	.sub2_text_box02 .span2 { font-size:26px;}
	.sub2_title02 .p02 { font-size:28px;}
	.sub2_text_box02 .right_txt .title{margin-bottom:40px; text-align:center;}
	.sub2_text_box02 .right_txt .p03{font-size:32px; padding-bottom:10px; color:#d98a72; letter-spacing:-0.04em;}
    .sub2_text_box02 .right_txt .span3 { font-size:26px; color:#666; line-height:28px;}

	.sub2_text_box02 .box_list1 li{float:left; width:48%; margin-right:2%;}
	.sub2_text_box02 .box_list1 li:nth-child(6),
	.sub2_text_box02 .box_list1 li:nth-child(6){margin-right:0;}
	.sub2_text_box02 .box_list1 li .p05 {font-size:26px; }

	.sub2_text_box04 .box_list2 {margin-bottom:-30px;}
	.sub2_text_box04 .box_list2 li{float:left; width:49%; height:310px; margin-right:2%; margin-bottom:30px;}
	.sub2_text_box04 .box_list2 li:last-child{margin-right:0;}
	.sub2_text_box04 .box_list2 li:nth-child(2){margin-right:0;}
	.sub2_text_box04 .box_list2 li:after { display:none;}

	.sub2_text_box02 .right_txt .bt_cnt .left_img{ width:100%;}
	.sub2_text_box02 .right_txt .bt_cnt .right_txt {width:100%;}
	.sub2_text_box02 .right_txt .bt_cnt .right_txt ul{}
	.sub2_text_box02 .right_txt .bt_cnt .right_txt ul li{font-size:26px; line-height: 36px;}
	
	
	.sub2_box03 {padding:100px 0;}
	.sub2_text_box02 .p06 { font-size:28px;}
	.sub2_text_box03 .p01 { font-size:18px;}

	
	.sub2_text_box03 .p02 {margin-bottom:50px;}
	.sub2_text_box03 .p03 {line-height:50px;}

	.sub2_title04 .p01 { font-size:18px;}
	.sub2_title04 h2 {font-size:30px;}
	.sub2_title04 h2:after {width:70px;}
    
	.sub2_text_box04 ul li{width:30.6%; height:270px; margin-right:4%; border:5px solid #f6e9e1;border-radius:7px;}
	.sub2_text_box04 ul li:last-child{margin-right:0;}
	.sub2_text_box04 ul li:after { display:none; }
	.sub2_text_box04 ul li:last-child:after { display:none;}
	.sub2_text_box04 .p02 {font-size:30px; color:#dd7b5e; margin-bottom:20px; clear:both;}
	.sub2_text_box04 .p04 {font-size:26px;}
	.sub2_text_box04 .span1 { font-size:24px;}

	.sub2_text_box04 .box_list3 li{width:49%; margin-right:2%;  margin-bottom:30px;}
	.sub2_text_box04 .box_list3 li:last-child,
	.sub2_text_box04 .box_list3 li:nth-child(2){margin-right:0;}
	.sub2_text_box04 .box_list3 li:nth-child(2),
	.sub2_text_box04 .box_list3 li:nth-child(4){margin-bottom:0;}
	.sub2_text_box04 .box_list3 li:after { right:-8%; top:41%;}
	.sub2_text_box04 .box_list3 li:nth-child(2):after {display:none;}
	
    .sub2_title05 .p01 { font-size:18px;}
	.sub2_title05 h2 {font-size:30px;  line-height:40px;}
	.sub2_title05 h2:after {width:70px;}

	.sub2_text_box05 .left_img {width:100%;}
	
	.sub2_text_box05 .right_cnt {width:100%; margin-top:20px;}
	.sub2_text_box05 .right_cnt .icon_list01{margin-top:30px;}
	.sub2_text_box05 .right_cnt .p01{font-size:24px;}
	.sub2_text_box05 .right_cnt .p02{font-size:28px; padding-left:20px;}
	.sub2_text_box05 .right_cnt .txt_list01 li{font-size:24px; line-height:36px;}

	.sub2_text_box05 .list_in2 .list {padding:0;}
	.sub2_text_box05 .list_in2 .list ul:before { left:105px;}
	.sub2_text_box05 .list_in2 .list ul li {font-size:14px;}
	

	.sub2_text_box05 .right_cnt .icon_list02 li{height:80px; padding-left:65px; font-size:24px;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg1{background:url("/img/sub/icon_list4_401.png") no-repeat 5px center;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg2{background:url("/img/sub/icon_list4_402.png") no-repeat 5px center;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg3{background:url("/img/sub/icon_list4_403.png") no-repeat 5px center;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg4{background:url("/img/sub/icon_list4_404.png") no-repeat 5px center;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg5{background:url("/img/sub/icon_list4_405.png") no-repeat 5px center;}
	.sub2_text_box05 .right_cnt .icon_list02 .icon_bg6{background:url("/img/sub/icon_list4_406.png") no-repeat 5px center;}
	
	.sub2_text_box05 .list_in2 .list ul li .txt { position:relative; margin:4px 0 0 24px; padding:0 0 0 20px; }
	
	.sub2_title06 .p01 { font-size:16px;}
	.sub2_title06 h2 {font-size:30px; }
	.sub2_title06 h2:after {width:70px;}

	.sub2_text_box06 .num_tit01 h3 {font-size:26px; color:#666; font-weight:400;}
	.sub2_text_box06 .left_img {width:100%;}
	.sub2_text_box06 .left_img2 {width:100%;}
	.sub2_text_box06 .right_cnt {width:100%; margin-top:30px;}
	.sub2_text_box06 .right_cnt .txt_list01{padding:20px;}
	.sub2_text_box06 .right_cnt .txt_list01 li{font-size:25px; line-height:36px;}
	.sub2_text_box06 .right_cnt .txt_list01 li:last-child{margin-bottom:0;}

	.sub2_text_box06_7 .span1 {font-size:26px;}
	.sub2_text_box06_7 .span2 {font-size:26px;}
    .sub2_text_box06_7 .txt_list li {font-size:26px;}
	.sub2_text_box06_7 .cnt_box .sms_box{font-size:26px;}
		
    .sub2_box07 {padding:40px 0;}
	.sub2_title07 .p01 { font-size:16px;}
	.sub2_title07 h2 {font-size:30px;}
	.sub2_title07 h2:after {width:70px;}

	.sub2_text_box07 .span1 { font-size:26px;}

    .sub2_title08 .p01 { font-size:16px;}
	.sub2_title08 h2:after {width:70px;}

    .sub2_text_box08 .p02 { font-size:28px;}
	
	.sub2_text_box08 .box_list1 li{float:left; width:32%; height:230px; margin:0 2% 0 0;border:5px solid #f6e9e1; border-radius:7px;}
	.sub2_text_box08 .box_list1 li:last-child{margin-right:0;}
	.sub2_text_box08 .box_list1 li img{width:60px; height:auto;}
	.sub2_text_box08 .p03 { font-size:30px; margin-bottom:15px; line-height:36px;}
	.sub2_text_box08 .p03:after { margin:0 auto 5px; }
	.sub2_text_box08 .span1 {font-size:26px;}
	.sub2_text_box08 .span2 {font-size:26px;}

	.sub2_text_box08 .box_list2{margin:0 0 -30px 0;}
    .sub2_text_box08 .box_list2 li{width:100%; height:auto; margin:0 0 30px 0; overflow:hidden;position: relative;}
	.sub2_text_box08 .box_list2 li .text_cnt{ margin-top:190px; padding:0 20px 40px 20px;}
	.sub2_text_box08 .box_list2 li .t_num {display:none;}

    .sub2_title09 .p01 { font-size:16px;}
    .sub2_title09 h2:after {width:70px;}
    .sub2_text_box09 {margin:30px auto 0 auto;}

	.sub2_title10 .p01 { font-size:16px;}
    
    .sub2_box11 {padding:70px 0 0 0;}
	.sub2_text_box11 .left_cnt {width:100%;}
	.sub2_text_box11 .left_cnt .title11 .p01 {font-size:16px; text-align:center;}
	.sub2_text_box11 .left_cnt .title11 h2 {font-size:33px; text-align:center;}
	.sub2_text_box11 .left_cnt .title11 h2:after {width:60%; margin:10px auto 0;}
	
	.sub2_text_box11 .left_cnt .q_tit {display:inline-block; padding:5px 0 5px 0; clear:both;}
	.sub2_text_box11 .left_cnt .q_tit h3 {font-size:26px; color:#a7847b;}
	.sub2_text_box11 .left_cnt .q_tit h3 span{line-height:40px;font-size:26px;}
	.sub2_text_box11 .left_cnt .a_tit {display:inline-block; padding:5px 0 20px 0; margin-bottom:20px; clear:both;}
	.sub2_text_box11 .left_cnt .a_tit h3 {font-size:22px; color:#4a4a4a;}
	.sub2_text_box11 .left_cnt .a_tit h3 span{ font-size:26px;}

	.sub2_text_box11 .right_img {width:100%;}

	.sub2_text_box11 .btn_box {margin-top:30px;}
	.sub2_text_box11 .btn_box ul{margin-top:30px;}
	.sub2_text_box11 .btn_box ul li:nth-child(1){float:left; width:40%; padding:0; text-align:left;}
	.sub2_text_box11 .btn_box ul li:nth-child(3){width:60%;}
	.sub2_text_box11 .btn_box ul li:nth-child(2){display:none;}
	.sub2_text_box11 .btn_box ul li h3 {font-size:26px; color:#4a4a4a;}
	.sub2_text_box11 .btn_box ul li .online_btn {font-size:26px;}
}

/*오시는 길 */
.map_wrap{width:100%; overflow:hidden; position:relative;}
.map_wrap h2{color:#000; font-size:24px; margin-bottom:15px;}
.map_nner{width:100%; border:8px solid #f8f8f8;}
.map_wrap .map_pc {width:100%;}

.mapAd {width:100%; margin-top:20px;}
.mapAd .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.mapAd .icon.add{ background-image:url("/img/sub/map_icon.png"); background-color:#3ba479;}
.mapAd .icon.traffic{ background-image:url("/img/sub/map_traffic.png"); background-color:#1387ff;}
table.maps {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; text-align:left; background-color:#f8f8f8; /*border:1px solid #ebebeb; */}
table.maps th {}
table.maps td:first-child {width:10%; padding-left:20px;  color:#000; font-size:16px; letter-spacing:-0.02em; font-family:notokrM;}
table.maps td {padding:20px 0;  color:#666; line-height:25px; font-size:14px; letter-spacing:-0.02em;}
.mapAd li{margin-top:-5px; line-height:20px;}
.liBg1 {background:url("/img/sub/map_icon01.png") 0 8px no-repeat; padding:0 0 0 40px;margin-bottom:20px}
.liBg2 {background:url("/img/sub/map_icon02.png") 0 8px no-repeat; padding:0 0 0 40px;}

.map_info_wrap {display:block; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.map_info_wrap .info {display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:30px; padding:15px 0;}
.map_info_wrap .info .tit{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:10px; color:#666; font-size:14px;}
.map_info_wrap .info .tit .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.map_info_wrap .info .tit .icon.tel{ background-image:url("/img/sub/map_tel.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.fax{ background-image:url("/img/sub/map_fax.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.email{ background-image:url("/img/sub/map_email.png"); background-color:#aaa;}
.map_info_wrap .info .tt{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:30px; color:#666; font-size:14px;}
.map_info_wrap .info .tt a{line-height:20px; color:#333;}
.map_info_wrap .info .tt a:hover{}
.line_st2{ display:block; margin-top:20px; border-top:1px solid #ddd}

@media (min-width: 768px){
	/*오시는 길 */
	.map_wrap .map_mobile  {display:none;}
}

@media (max-width:767px){
	/*오시는 길 */
	 .map_wrap .map_pc {display:none}
     .map_wrap .map_mobile {width:100%; text-align:center;}
     table.maps td:first-child {width:25%;}
}

/*----------서브 메뉴----------*/
.sb_mu {width:100%; margin-left:0.1%; }
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;font-weight:bold;                                                           background:#f7f7f7;}
.sb_mu ul {margin:0 auto; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_mu li {text-align:center; float:left; width:50%;}
.sb_mu a {display:block;position:relative;margin-left:0px; padding:15px 0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#fff; font-size:15px; color:#666;text-align:center;letter-spacing:-0.03em; line-height:1.2em;cursor:pointer}
.sb_mu .on {z-index:2; border-top:2px solid #221109; border-left:1px solid #221109; border-right:1px solid #221109; border-bottom:1px solid #221109; color:#fff;font-weight:bold; background:#221109;}

@media only screen and (max-width:768px){
.sb_mu ul {width:100%;}
.sb_mu ul {overflow:hidden; margin-bottom:25px; }
.sb_mu a {padding:10px 5px; border:1px solid #d7d7d7;font-size:13px;}
.sb_mu a:focus, .pg_menu1 a:hover, .pg_menu1 a:active {color:#000; border:1px solid #d7d7d7;}
.sb_mu .on {border:1px solid #221109;}
}

}
@media (max-width: 769px) {
  .mobile_no {display: none !important;}
}

@media (min-width: 769px){
  .pc_no{display:none !important;}
}






/* 회원약관 */
.font_b {font-size:16px; color:#000;}
.font_mtit {font-size:15px; color:#000; margin-bottom:5px;}
.font_stxt {font-size:13px; color:#777;}

@media screen and (max-width:767px) { 
	/* 회원약관 */
	.font_b {font-size:15px;}
	.font_mtit {font-size:14px;}
	.font_stxt {font-size:12px;}
}

/* 상품안내 */
.product_box {width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:40px;}
.product_box_in {width:100%; overflow:hidden; position:relative;}
table.product_tb01 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; letter-spacing:-0.05em; font-size:16px;}
table.product_tb01 thead th{background: #e5e5e5; border-bottom:1px solid #999; border-top:1px solid #999; border-left:1px solid #999; color:#000; padding:12px 20px ; vertical-align:middle;}
table.product_tb01 thead th:last-child{border-right:1px solid #999;}
table.product_tb01 tbody td:last-child {border-right:1px solid #999;}
table.product_tb01 tbody td {padding:12px 20px ; border:#999 1px solid; border-top:none; border-right:none; line-height:26px; font-size:15px; color:#000;}
table.product_tb01 tbody tr:hover td {}
.product_tb01_bg1 {background: #e5e5e5; font-size:15px;}
.product_tb01_bg2 {background: #fff7cc; text-align:center; font-size:15px;}
.product_tb01_bg3 {background: #ffff0e; font-size:15px;}
.product_tb01_bg4 {background: #dfe6f7; text-align:center; font-size:15px;}
.product_tb01_bg5 {background: #ebdef1; text-align:center; font-size:15px;}
.product_tb01_bg6 {background: #cdf2e4; text-align:center; font-size:15px;}
.product_tb01_bg7 {background: #d0eaed; text-align:center; font-size:15px;}
.product_tb01_color1 {color:#000  !important; font-size:17px;}
.product_tb01_color2 {color:#ff0000;}
.product_tb01_font1 {font-size:20px !important;}
.text-center {text-align:center;}
.td-width {width:20%;}
.td-width2 {width:30%;}

table.product_tb02 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; letter-spacing:-0.05em; font-size:16px;}
table.product_tb02 thead th{background: #afafaf; border-bottom:5px solid #fff; border-top:2px solid #fff; border-left:2px solid #fff; color:#fff; font-size:18px; padding:12px 20px ; vertical-align:middle;}
table.product_tb02 thead th:last-child{border-right:2px solid #fff;}
table.product_tb02 tbody td:last-child {border-right:2px solid #fff;}
table.product_tb02 tbody td {padding:12px 20px ; border:#fff 2px solid; border-top:none; border-right:none; line-height:26px; font-size:15px;}
table.product_tb02 tbody tr:hover td {}
.product_tb02_bg1 {background: #dcdcdc; font-size:15px;}
.product_tb02_bg2 {background: #e1dcc9; font-size:15px;}
.product_tb02_bg3 {background: #feebdd; font-size:15px;}
.product_tb02_bg4 {background: #d8e6c2; font-size:15px;}
.product_tb02_bg4 {background: #d8e6c2; font-size:15px;}
.product_tb02_font1 {color:#000; font-size:17px;}
.text-center {text-align:center;}

@media only screen and ( max-width:768px){
	/* 상품안내 */
    table.product_tb01 {line-height:22px;}
	table.product_tb01 thead th{padding:5px 3px; font-size:12px; line-height:20px;}
	table.product_tb01 tbody td {padding:5px 3px; font-size:12px; line-height:20px;}
	table.product_tb01 {font-size:12px;}
    .product_tb01_color1 {font-size:12px;}
	.product_tb01_font1 {font-size:12px !important;}
	.td-width {width:11%;}
	.td-width2 {width:30%;}
	.td-width3 {width:25%;}
	.td-width4 {width:27%;}
	.td-width5 {width:17%;}
	.td-width6 {width:11%;}
	.td-width7 {width:14%;}
	.td-width8 {width:5%;}
	.td-width9 {width:20%;}
	.td-width10 {width:22%;}
	
    table.product_tb02 {font-size:12px;}
	table.product_tb02 tbody td {padding:5px 3px; font-size:12px; line-height:20px;}
    table.product_tb02 thead th{padding:5px 3px; font-size:12px; line-height:20px;}
	.product_tb01_bg7 {font-size:13px;}
}

.pro_txt_box{width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.pro_txt_box ul{ overflow:hidden;}
.pro_txt_box li {overflow:hidden; position:relative; line-height:28px; padding-left:20px; font-size:15px; color:#333; }
.pro_txt_box ul li:before { content:"♣"; width:10px; height:20px; line-height:28px; display:block; position:absolute; left:0; top:0; z-index:1;}

.etc_txt{width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; margin-top:-20px;}
.etc_txt ul{ overflow:hidden; margin-top:0;}
.etc_txt li {overflow:hidden; position:relative; line-height:28px; padding-left:20px; font-size:15px; color:#333; }
.etc_txt ul li:before { content:"※"; width:10px; height:20px; line-height:28px; display:block; position:absolute; left:0; top:0; z-index:1;}

@media only screen and ( max-width:768px){
	/* 상품안내 */
   .pro_txt_box li {line-height:26px; font-size:14px;}
   .pro_txt_box ul li:before {font-size:12px;}

   .etc_txt li {line-height:26px; font-size:14px;}
   .etc_txt ul li:before {font-size:12px;}
}


/* 동영상 */
.move  {width:100%; overflow:hidden; margin-bottom:50px;}
.move iframe {width:1100px; height:560px;}

@media only screen and ( max-width:768px){
	/* 상품안내 */
    .move  {width:100%; overflow:hidden;}
    .move iframe {width:100%; height:280px;}
}

/* 주요 고객사 */
.network { width:100%; overflow:hidden; position:relative;} 
.network ul{margin: 0 0 -20px -20px;}
.network ul li {float: left; width: calc(14.2% - 19.5px); margin: 0 0 20px 20px; border:1px solid #ddd; /* box-shadow:2px 2px 6px 0px rgba(0,0,0,0.2);*/}
.network ul li img{width:100%;}

@media screen and (max-width:960px){
	/* 주요 고객사 */
	.network ul li {width: calc(25% - 20px);}
}

@media screen and (max-width:650px){
	/* 주요 고객사 */
	.network ul li {width: calc(50% - 20px);}
}

/* 이메일 무단수집거부 */
.privacy { color:#666; width: 100%; overflow: hidden; box-sizing:border-box; padding:20px; font-size:14px;	line-height: 180%; word-break:break-all; }
.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 &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;}
.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}
}


body{
    background-color:#fff;
}
.container{max-width: 1200px;padding: 0 10px;}

.page_title_box{text-align: center;color:#a4a4a4;;margin-bottom:10px;}
.page_title_box h2{color:#000;margin-top:10px;font-size: 16pt}
.page_title_box p{margin-top:5px;}
.page_title_box a{display:inline-block;padding:8px 20px;border-radius: 30px;font-size:13pt;;font-weight: 600;line-height: normal;margin-top:30px;}
.page_title_box{background-position: center; background-size: cover;background-repeat: no-repeat;height:100px;display:flex;justify-content: center;align-items: center;text-align: center;color:#bfbfbf;}
.page_title_box h2{color:#000;margin:0 0 5px;font-size:16pt;font-weight: 600;}

.btnBox{text-align: center;margin:40px 0 0 !important;padding:0 !important;}

.quickBar&gt;div{display:flex;border-top:1px solid #e3e3e3;position: fixed;left:0;bottom:0;width:100%;background-color: #ffff;z-index: 1111111}
.quickBar&gt;div.actives{position: static}
.quickBar&gt;div a{display: block;width:20%;text-align: center;border-right:1px solid #e3e3e3;}
.quickBar&gt;div a:first-child{border-left:1px solid #e3e3e3}

/*&lt;br&gt;*/
br.pc{display:none}


/*Page title*/
.page_title{
    position:relative;
    width:100%;
    height:130px;
    background-image: url(../images/title/m_sub_title_bg.jpg);
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
}

.page_title h2{
    color:#ffffff;
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    font-size:24px;
    font-weight:600;
}

.sub_container{padding:0 20px}
.sub_container&gt;div{max-width:1160px;margin:0 auto;}

.content_title{padding:20px 0 5px; }
.content_title p{
    font-size:20px;
    text-align: center;
    color:#000000;
    font-weight:500;
    padding-top:30px;
}
.content_title span{color:#5578a5;}

.content_sub_title{padding:10px 0;}
.content_sub_title p{text-align: center;font-size:13px;font-weight:300;word-break: keep-all}
.content_sub_title span{color:#5578a5;}


@media screen and (min-width:500px){
    .sub_container{padding:0 40px}
    
}



@media screen and (min-width:640px){
    br.mobile{display:none}
    .page_title h2{font-size:28px}
    .page_title{
        height:150px;
        background-image: url(../images/title/sub_title_bg.jpg);
        background-repeat: no-repeat;
        background-size:cover;
        background-position: center;
    }

    .page_title img.wide{min-height: 150px;}

    .content_title{padding:20px 0 0; }

    .content_sub_title p{text-align: center;font-size:14px;}


}

@media screen and (min-width:768px){
    .container{padding: 0;}

    br.pc{display:block;}
    .page_title_box{margin-bottom: 30px;height:160px;}
    .page_title_box h2{font-size: 26pt;margin-top: 40px;}
    .page_title_box p{margin-top:10px;}
    .page_title h2{font-size:28px}

    .quickBar&gt;div a:first-child{border-left:none;}
    .quickBar&gt;div.actives{position: fixed;}
    .quickBar&gt;div{width:auto;display:block;left:inherit;right:0;bottom:20%;border-left:1px solid #e3e3e3;}
    .quickBar&gt;div a{width:100%;border:none;border-bottom:1px solid #e3e3e3;}

    .content_title p{font-size:25px}
    .content_sub_title p{font-size:15px;}


}

@media screen and (min-width:950px){
    .page_title{margin-bottom: 30px;height:180px;}
    .page_title h2{font-size:30px;}


    .content_sub_title p{font-size:16px;}
}

@media screen and (min-width:1024px){
    .page_title h2{
        font-size:35px;
    }

}

@media screen and (min-width:1200px){
    /*    .content_title p{font-size:22px;}*/
    .sub_container&gt;div{padding:0 20px}
}

@media screen and (min-width:1600px){
}

@media screen and (min-width:1920px){
}


/* 주야간 보호 -1.일반형 */
.service1 {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.service1 .txt {width:100%; margin-bottom:30px;}
.service1 .txt ul{}
.service1 .txt ul li{ font-size:16px; color:#333; line-height:24px; margin-bottom:10px; background:url("/img/sub/txt_icon1.png") no-repeat left 8px; padding-left:12px;}
.service1 .txt ul li:last-child { margin:0; }

.service1 .service1_in {width:100%;}
.service1 .service1_in .left{float:left;width:50%;}
.service1 .service1_in .left p{font-size:20px; color:#333; margin-bottom:20px; background:url("/img/sub/txt_icon2.png") no-repeat left 2px; padding-left:22px;}
.service1 .service1_in .right{float:right;width:46%; margin-top:40px;}
.service1 .service1_in .right img{width:100%; }

.table_box1 {width:100%; overflow:hidden; position:relative;}
table.service_tb {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; letter-spacing:-0.05em;}
table.service_tb thead th{border-bottom:1px solid #ddd; border-left:1px solid #ddd; font-size:18px; color:#333; vertical-align:middle;}
table.service_tb thead th:last-child{border-right:1px solid #ddd;}
table.service_tb tbody td:last-child {border-right:1px solid #ddd;}
table.service_tb tbody td {padding:11px 20px ; border:#ddd 1px solid; border-top:none; border-right:none;}
table.service_tb tbody tr:hover td {}
.service_tb_th_bg1 {background: #f7b26c; padding:15px 0;}
.service_tb_th_bg2 {background: #f9cea2; padding:15px 0;}
.service_tb_bg1 {background: #f3ecea; color:#666; font-size:16px;  text-align:center;}
.service_tb_bg2 {background: #fffefe; color:#666; font-size:16px;}


@media (max-width:1190px){
    /* 주야간 보호 -1.일반형 */
	.service1 .service1_in .left{float:none; width:100%;  margin-bottom:10px;}
    .service1 .service1_in .right{float:none; width:100%;}
}

@media only screen and ( max-width:768px){
	/* 주야간 보호 -1.일반형 */
     .service1 .txt ul li{ font-size:15px;}
	 .service1 .service1_in .left p{font-size:17px; background-position:0 5px;padding-left:20px;}

    .table_box1 {overflow-x:scroll; padding-bottom:15px; }
	.table_box1 .service_tb { min-width:600px; }
     table.service_tb tbody td {padding:10px 20px}
	.service_tb_bg1 {font-size:14px;}
    .service_tb_bg2 {font-size:14px;}
}
/*오투쎈-4. 수요처 */
.O2ss4 {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.O2ss4 ul{overflow:hidden; margin:0 0 -40px -3%;}
.O2ss4 ul li {float:left; width: calc(50% - 3%); margin:0 0 40px 3%; position:relative;  min-height:153px; background:#f7f7f7; border:1px solid #ddd; }
.O2ss4 ul li .icon{position:absolute; left:0; top:0; width:250px; height:200px;  text-align:center; margin-right:15px;}
.O2ss4 ul li .txt_dv{display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:275px; margin-top:40px; padding-right:20px;}
.O2ss4 ul li .txt_dv .p1{background:url("/img/sub/t_icon2.png") no-repeat left 9px; padding-left:12px; font-size:18px; color:#000;}
.O2ss4 ul li .txt_dv .p2{font-size:14px; color:#555; margin:15px 0 0 5px;}

@media (max-width: 1119px){
    /*오투쎈-4. 수요처 */
	.O2ss4 ul li .txt_dv .p1{padding-top:15px; font-size:15px; line-height:20px; background:url("/img/sub/t_icon2.png") no-repeat left 24px;}
	.O2ss4 ul li .txt_dv .p2{font-size:13px; line-height:20px; margin:5px 0 0 12px;}
	.O2ss4 ul li:nth-child(2) .txt_dv .p2{padding-bottom:10px;}
	.O2ss4 ul li:nth-child(4) .txt_dv .p2{padding-bottom:10px;}
}

@media (max-width: 960px){
    /*오투쎈-4. 수요처 */
	.O2ss4 ul{overflow:hidden; margin:0 0 -20px -3%;}
	.O2ss4 ul li{width: calc(100% - 2%); min-height:120px; margin-bottom:20px;}
	.O2ss4 ul li:nth-child(2){min-height:140px;}
	.O2ss4 ul li .icon{width:150px; height:120px;}
	.O2ss4 ul li .icon img{width:100%;}
	.O2ss4 ul li .txt_dv{margin-left:172px; margin-top:0;}
}

/* 2-2노인장기요양 보험  */
.insurance01 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; margin-bottom:30px;}
.insurance01 .in_box {width:100%; padding:30px; border:#ddd 1px solid; background: #f7f7f7;}
.insurance01 .in_box h2 {display:block; font-size:18px; color:#569d1c; margin-bottom:25px; text-align:center;}
.insurance01 .in_box span {font-size:14px; color:#666; line-height:22px;}

.insurance02 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.insurance02 h2 {background: url("/img/sub/t_icon1.png") 0 4px no-repeat; font-size:18px; line-height:24px; color:#333; padding-left:22px; margin-bottom:20px; clear:both;}
.insurance02 .list {width:100%; display: inline-block;}
.insurance02 .list li {float:left; width: calc(16.6% - 5px); margin:0 0 30px 5px; position:relative;}
.insurance02 .list li .cnt{width:100%; height:195px;}
.insurance02 .list li .cnt img{width:100%; z-index:0;}
.insurance02 .list li .cnt p{width:100%; position: absolute; z-index:1; padding:35% 0 0 0; text-align: center; font-size:16px; color: #333; text-align:center; line-height:20px;}
.insurance02 .list li .cnt p span{display:block; font-size:13px; color: #7bbaa9; }
.insurance02 .list li:after { content:""; display:block; background: url("/img/sub/insurance02_list_area.png") rgba(0,0,0,0.5) 13px 7px no-repeat; width:32px; height:32px; text-align:center; 
                    line-height:32px; border-radius:50%; position:absolute; right:-18px; top:43%; z-index:3; }
.insurance02 .list li:last-child:after { display:none;}

/* 2-2노인장기요양 보험 -테이블1  */
.insurance03 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; margin-bottom:30px;}
.incTable01 {width:100%; font-size:15px;}
.incTable01 thead {background:#f1f1f1;}
.incTable01.thborder1 tbody th {background:#f1f1f1; font-size:15px; color:#333; text-align: left; padding:15px 15px 15px 25px; }
.incTable01.thborder1 tbody tr:first-of-type th {border-top:3px solid #259e8e;}
.incTable01.thborder1 tbody tr:first-of-type td:nth-child(2) {border-top:3px solid #1eab07;}
.incTable01 tbody td {color:#666; font-size:14px; border-bottom:1px solid #ddd; padding:15px;}
.incTable01 tbody td ul{}
.incTable01 tbody td ul li{background:url("/img/sub/t_icon3.png") no-repeat left 10px; padding:0 0 0 12px; color:#666; font-size:14px; margin-bottom:5px; line-height:22px;}

/* 2-2노인장기요양 보험 -테이블2  */
.insurance04 {width:100%; overflow:hidden; position:relative; margin-bottom:20px; color:#666; letter-spacing:-0.03em; font-size:14px;}
.insurance04 h2 {background: url("/img/sub/t_icon1.png") 0 4px no-repeat; font-size:18px; line-height:24px; color:#333; padding-left:22px; margin-bottom:20px; clear:both;}
.insurance04 .insurance_box {width:100%;}

table.thborder2 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none;  text-align:center;}
table.thborder2 thead th{background-color:#3c9c74; padding:10px 5px; border-top:3px solid #397905; border-bottom:1px solid #ddd; border-left:1px solid #ddd; font-size:16px; color:#fff; vertical-align:middle; text-align:center;}
table.thborder2 thead th:last-child{border-right:1px solid #ddd;}
table.thborder2 tbody td:last-child {border-right:1px solid #ddd;}
table.thborder2 tbody td {padding:10px 20px; border:#ddd 1px solid; border-top:none; border-right:none;}
.thborder2_tb_bg1 {background-color: #f1f1f1; font-size:16px;color:#000;}

.insurance04 ul {margin-top:30px;}
.insurance04 ul li {margin-bottom:5px; padding-left:15px; position:relative;}
.insurance04 ul li:before { content:"※"; width:15px; height:15px; line-height:15px; display:block; position:absolute; left:0; top:0; z-index:1; background:#fff;}

/* 2-2노인장기요양 보험 -테이블3  */
.insurance05 {width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
.insurance05 h2 {background: url("/img/sub/t_icon1.png") 0 4px no-repeat; font-size:18px; line-height:24px; color:#333; padding-left:22px; margin-bottom:20px; clear:both;}
.insurance05 .insurance_box {width:100%;}

table.thborder3 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none;  text-align:left; font-size:14px; letter-spacing:-0.03em;}
table.thborder3 tbody tr:first-child td{border-top:3px solid #ddd;}
table.thborder3 tbody td:last-child {border-right:1px solid #ddd;}
table.thborder3 tbody td {padding:10px 20px; border:#ddd 1px solid; border-top:none; border-right:none;}
.thborder3_bg1 {background-color: #f1f1f1; font-size:16px;color:#000; text-align:center;}
.thborder3_bg2 {background-color: #f1f1f1; text-align:center;}

@media screen and (max-width:1100px) {
   /* 2-2노인장기요양 보험  */
	.insurance02 .list li{width: calc(33.333% - 5px);}
	.insurance02 .list li:after { display:none;}
}

@media screen and (max-width:768px){
	/* 2-2노인장기요양 보험 -테이블1  */
	.insurance03 {overflow-x:scroll; padding-bottom:15px;}
    .insurance03 .incTable01{ min-width:680px; }
	.incTable01.thborder1 tbody th {padding:15px}
	.incTable01 tbody td {font-size:13px;}

	.incTable03.thborder1 tbody th {padding:15px}
	.incTable03 tbody td {font-size:13px;}

	/* 2-2노인장기요양 보험 -테이블2  */
    .insurance04 .insurance_box {overflow-x:scroll; padding-bottom:15px; }
	.insurance04 .thborder2 { min-width:600px; }
	.insurance04 ul li:before { top:5px;}
	.thborder2_tb_bg1 {font-size:14px;}

	table.thborder2 {font-size:13px;}
	table.thborder2 tbody td {padding:10px 10px;}

	.insurance05 .insurance_box {overflow-x:scroll; padding-bottom:15px;}
    .insurance05 .thborder3{ min-width:680px; }
	table.thborder3 {font-size:13px;}
	.thborder3_bg1 {font-size:14px;}
}

@media only screen and ( max-width:650px){
   /* 2-2노인장기요양 보험  */
   .insurance01 .in_box h2 {font-size:16px;}
   .insurance02 .list li{width: calc(50% - 5px); margin:0 0 30px 5px;}
   .insurance02 .list li .cnt p{padding:35% 0 0 0; font-size:14px;}
  }

  /* 1-1 인사말 */
.greeting{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting .ceo_img{ float:left; width:40%;}
.greeting .ceo_img img{width:100%; }

.greeting .ceo_txt{ float:left; width:60%; padding-left:60px;}
.greeting .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting .ceo_txt h2 .span1{ color:#d4310c; font-size:26px;}
.greeting .ceo_txt h2 .span2{ color:#000; font-size:26px;}
.greeting .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:0px; }
.greeting .ceo_txt span { font-size:16px; color:#666; line-height:27px;}
.greeting .ceo_txt p {text-align:right; margin-top:20px; font-size:16px; color:#666;}
.greeting .ceo_txt p span{font-size:18px; color:#000; padding-left:10px; letter-spacing:-0.01em;}





@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting .ceo_img,
    .greeting .ceo_txt{float:none; width:100%; padding:0;}
	.greeting .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting .ceo_txt h2 { font-size:20px; line-height:28px;}
}

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting .ceo_txt h2 .span1{font-size:20px;}
       .greeting .ceo_txt h2 .span2{font-size:20px;}
 }




/* 1-1 인사말 */
.greeting2{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting2 .ceo_img{ float:left; width:30%;}
.greeting2 .ceo_img img{width:100%; }

.greeting2 .ceo_txt{ float:left; width:70%; padding-left:60px;}
.greeting2 .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting2 .ceo_txt h2 .span1{ color:#d4310c; font-size:24px;}
.greeting2 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting2 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:20px; }
.greeting2 .ceo_txt span { font-size:16px; color:#666; line-height:27px;}
.greeting2 .ceo_txt p {text-align:right; margin-top:20px; font-size:16px; color:#666;}
.greeting2 .ceo_txt p span{font-size:18px; color:#000; padding-left:10px; letter-spacing:-0.01em;}


/* 1-1 인사말 */
.greeting5{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting5 .ceo_img{ float:left; width:0%;}
.greeting5 .ceo_img img{width:100%; }

.greeting5 .ceo_txt{ float:left; width:100%; padding-left:0px;}
.greeting5 .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting5 .ceo_txt h2 .span1{ color:#d4310c; font-size:26px;}
.greeting5 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting5 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:10px; }
.greeting5 .ceo_txt span { font-size:16px; color:#666; line-height:27px;}
.greeting5 .ceo_txt p {text-align:left; margin-top:20px; font-size:12px; color:#666;}
.greeting5 .ceo_txt p span{font-size:14px; color:#000; padding-left:10px; letter-spacing:-0.01em;}


/* 1-1 인사말 */
.greeting3{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting3 .ceo_img{ float:left; width:50%;}
.greeting3 .ceo_img img{width:100%; }

.greeting3 .ceo_txt{ float:left; width:50%; padding-left:60px;}
.greeting3 .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting3 .ceo_txt h2 .span1{ color:#d4310c; font-size:24px;}
.greeting3 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting3 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:20px; }
.greeting3 .ceo_txt span { font-size:16px; color:#666; line-height:27px;}
.greeting3 .ceo_txt p {text-align:right; margin-top:20px; font-size:16px; color:#666;}
.greeting3 .ceo_txt p span{font-size:18px; color:#000; padding-left:10px; letter-spacing:-0.01em;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting3 .ceo_img,
    .greeting3 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting3 .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:20px; line-height:28px;}
}

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting3 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting3 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting3 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting3 .ceo_txt h2 .span1{font-size:20px;}
       .greeting3 .ceo_txt h2 .span2{font-size:20px;}
 }

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting5 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting5 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting5 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting5 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting5 .ceo_txt h2 .span1{font-size:20px;}
       .greeting5 .ceo_txt h2 .span2{font-size:20px;}
 }

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting2 .ceo_img,
    .greeting2 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting2 .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}
@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting5 .ceo_img,
    .greeting5 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting5 .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}
@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:20px; line-height:28px;}
}
@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting5 .ceo_txt h2 { font-size:20px; line-height:28px;}
}
 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting2 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting2 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting2 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting2 .ceo_txt h2 .span1{font-size:20px;}
       .greeting2 .ceo_txt h2 .span2{font-size:20px;}
 }

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting5 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting5 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting5 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting5 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting5 .ceo_txt h2 .span1{font-size:20px;}
       .greeting5 .ceo_txt h2 .span2{font-size:20px;}
 }
/* 개요 */
.com_info {width:100%; overflow:hidden;}
.com_info h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 6px; padding-left:20px; color:#000; line-height:24px; font-size:22px; margin:50px 0 15px 0;}
.com_info .com_left {width:50%; float:left; padding-right:50px;}
.com_info .com_right{width:50%; float:left;}
.com_info .com_right img{ width:100%; float:right;}

.infoTable {width:100%; font-size:15px;}
.infoTable tbody th {width:20%; text-align:left; padding-left:20px; background:#fafafa; font-size:14px; color:#333; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.infoTable tbody tr:first-of-type th {border-top:2px solid #ddd;}
.infoTable tbody tr:first-of-type td:nth-child(2) {border-top:2px solid #ddd;}
.infoTable tbody td {border-bottom:1px solid #ddd; padding:15px; color:#666; font-size:14px; border-right:1px solid #ddd;}
.infoTable tbody td:hover {background:#fafafa;}

/* 1-2경영이념 */
.manage {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.manage .info &gt; div {float:left; width:46%; overflow:hidden;}
.manage .info &gt; div:nth-child(2){ float:right;}
.manage .info &gt; div .img {width:100%;}
.manage .info &gt; div .img img { width:100%;}
.manage .info &gt; div .txt {width:100%; margin-top:20px;}
.manage .info &gt; div .txt dl { }
.manage .info &gt; div .txt dl dt { font-size:20px; color:#000; text-align:center; border-bottom:1px solid #dbdcdc; padding:0 0 10px 0; margin:0 0 20px 0;}
.manage .info &gt; div .txt dl dt span { color:#126c66;}
.manage .info &gt; div .txt dl dd {}
.manage .info &gt; div .txt dl dd ul li {background:url("/img/sub/t_icon3.png") no-repeat 0 10px;; line-height:30px; position:relative; padding:0 0 0 12px; font-size:16px; color:#666; line-height:25px; }

@media screen and (max-width:768px)  {
    /* 1-2경영이념 */
	.manage .info &gt; div,
	.manage .info &gt; div:nth-child(2){float:none; width:100%;}
	.manage .info &gt; div:nth-child(2){margin-top:30px;}
	.manage .info &gt; div .txt dl dt {font-size:20px;}
	.manage .info &gt; div .txt dl dd ul li{font-size:14px;}
}

/* 오투쎈-1.오투쎈이란? */
.O2ss1 {width:100%;overflow:hidden; letter-spacing:-0.03em;}
.O2ss1 .O2ss_top {width:100%;overflow:hidden;position:relative;}
.O2ss1 .O2ss_top .left{float:left; width:18%;}
.O2ss1 .O2ss_top .left img{width:100%;}
.O2ss1 .O2ss_top .right{float:left; width:80%;padding-left:50px;}
.O2ss1 .O2ss_top .right p{font-size:24px; color:#000; margin-bottom:15px;}
.O2ss1 .O2ss_top .right span{font-size:16px; color:#666;}
.O2ss1 h2{display:block; position:relative;font-size:30px; color:#000; text-align:center; margin:30px 0;}
.O2ss1 h2:after {content:"";display:block; position:absolute; left:50%; width:50px; height:3px; background:#65c9bd; margin:20px 0 0 -25px;}
.O2ssen {width:100%; position:relative; letter-spacing:-0.04em; padding-top:50px; overflow:hidden; }
.O2ssen .list {margin:0 0 -25px -20px;}
.O2ssen .list li {float:left; width: calc(25% - 20px); margin:0 0 25px 20px; position:relative;}
.O2ssen .list li .cnt{width:100%; height:460px;}
.O2ssen .list li .cnt img{width:100%; z-index:0;}
.O2ssen .list li .cnt p{width:100%; position: absolute; z-index:1; text-align: center; font-size:20px; color: #c81a02; text-align:center; line-height:20px; padding-top:60px; letter-spacing:-0.05em;}
.O2ssen .list li .cnt p span {position:absolute; background-color: #a1bf39; left: 50%; margin-left: -23px; margin-top: -80px; display: block; width:50px; height:50px; line-height:50px; color: #fff; font-size: 20px; border-radius: 50px;}
.O2ssen .list li .cnt p .span_bg1 {background-color: #a1bf39; }
.O2ssen .list li .cnt p .span_bg2 {background-color: #65c9bd; }
.O2ssen .list li .cnt p .span_bg3 {background-color: #75b5e1; }
.O2ssen .list li .cnt .txt {position: absolute; width:100%; top: 110px; padding:0 30px; text-align:left; font-size:16px; line-height:24px; color:#666;}
.O2ssen .list li .cnt .txt img{width:100%; display: inline-block; padding-top:30px;}

@media screen and (max-width:1100px) {
	/* 오투쎈-1.오투쎈이란? */
	.O2ssen .list {overflow:hidden;}
	.O2ssen .list li {padding-top:30px; }
	.O2ssen .list li .cnt{width:100%; height:auto;}
	.O2ssen .list li .cnt p{padding-top:40px;}
	.O2ssen .list li .cnt p span {margin-top: -60px;}
	.O2ssen .list li .cnt .txt {padding:0  40px 0  40px;}
	.O2ssen .list li .cnt .txt img{padding-top:20px;}
}

@media screen and (max-width:960px) {
   /* 오투쎈-1.오투쎈이란? */
    .O2ssen .list li .cnt p{padding-top:80px;}
	.O2ssen .list li .cnt p span {margin-top: -100px;}
    .O2ssen .list li{width: calc(100% - 20px);}
	.O2ssen .list li .cnt .txt {padding:60px  50px 0  50px;}
	.O2ssen .list li .cnt .txt img{padding-top:50px;}
}

@media screen and (max-width:650px) {
    /* 오투쎈-1.오투쎈이란? */
	.O2ss1 .O2ss_top .right{padding-left:30px;}
    .O2ss1 .O2ss_top .right p{font-size:16px; margin-bottom:5px;}
    .O2ss1 .O2ss_top .right span{font-size:14px; line-height:16px;}
	.O2ss1 h2{font-size:18px;}
	.O2ss1 h2:after {margin:10px 0 0 -25px;}
	.O2ssen .list li .cnt p{font-size:16px;}
}

@media screen and (max-width:560px) {
    /* 오투쎈-1.오투쎈이란? */
	.O2ssen .list {margin:0 0 0 -20px;}
	.O2ssen .list li {margin:0 0 0 20px;  }
	.O2ssen .list li .cnt p{padding-top:60px;}
	.O2ssen .list li .cnt p span {margin-top: -80px;}
	.O2ssen .list li .cnt .txt {font-size:15px;}
	.O2ssen {padding-top:20px;}
	.O2ssen .list li .cnt .txt {top: 130px; padding:0 40px; font-size:14px; line-height:22px;}
	.O2ssen .list li .cnt .txt img{padding-top:30px;}
}

/* 네트워크 - 1글로벌 네트워크 */
.network01 { width:100%; overflow:hidden; position:relative;} 
.network01 .p1 {background: url("/img/sub/tt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:27px; margin-bottom:20px; clear:both;}
.network01 .p2 {font-size:18px; line-height:24px; color:#000; margin-bottom:15px;}
.network01 .p2 span{color:#11a7a7;}
.network01 .span1 {font-size:14px; line-height:22px; color:#666;}
.network01 .img{ border:1px solid #ddd; text-align:center; padding:30px 0; margin:30px 0; }
.network01 .list_box { margin:30px -2% 0 -2%; overflow: hidden; letter-spacing:-0.03em;  clear:both;}
.network01 .list_box .list { float: left; width:21%; margin:0 2% 0 2%; overflow: hidden; }
.network01 .list_box .list .list_in { width:100%; overflow: hidden; border:1px solid #ddd; margin-bottom:30px;}
.network01 .list_box .list .list_in .title { width:100%; height:65px; font-size:17px; color:#fff; line-height:50px; text-align:center;}
.network01 .list_box .list .list_in .bg1 {background:url("/img/sub/network01_bg1.jpg") no-repeat;}
.network01 .list_box .list .list_in .bg2 {background:url("/img/sub/network01_bg2.jpg") no-repeat;}
.network01 .list_box .list .list_in .bg3 {background:url("/img/sub/network01_bg3.jpg") no-repeat;}
.network01 .list_box .list .list_in .cnt {width:100%; padding:10px;}
.network01 .list_box .list .list_in ul{ width:100%; overflow:hidden; position:relative; }
.network01 .list_box .list .list_in ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon1.png") no-repeat left 11px; padding-left:10px; margin-bottom:5px;}

@media screen and (max-width:960px){
	/* 네트워크 - 1글로벌 네트워크 */
	.network01 .img img{ width:100%;}
	.network01 .list_box .list {width:46%;}
}

@media (max-width:650px){
.network01 .p1 {font-size:16px;}
.network01 .p2 {font-size:15px;}
.network01 .span1 {font-size:13px; line-height:18px;}
.network01 .list_box { margin:0;}
.network01 .list_box .list { float: none; width:100%; margin:0 }
.network01 .list_box .list .list_in .title {font-size:15px;}
.network01 .list_box .list .list_in ul li{ font-size:13px;}
.network01 .list_box .list .list_in ul li:first-child{ margin-top:20px;}
.network01 .list_box .list .list_in ul li:last-child{ margin-bottom:0;}
}

/* 1-1 센터안내-센터소개 */
.center_info{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.center_info .info_box1{width:100%; overflow:hidden;}
.center_info .info_box1 .left_cnt {float:left; width:20%;}
.center_info .info_box1 .right_cnt{float:left; width:80%; padding:15px 0 0 50px; line-height:26px;}
.center_info .info_box1 .right_cnt span{font-size:16px; color:#444;}

.center_info .info_box2 {width:100%; overflow:hidden; margin-top:40px;}
.center_info .info_box2 ul {margin:0 0 -30px -2%; overflow: hidden; position: relative;}
.center_info .info_box2 ul li {float:left; width: calc(25% - 2%);  margin:0 0 30px 2%; text-align:center; border:1px solid #ddd; box-shadow:3px 3px 7px rgba(0,0,0,0.06);}
.center_info .info_box2 ul li .img img{width:100%;}
.center_info .info_box2 ul li dl {border-top:1px solid #ddd; height:74px; padding:15px 0}
.center_info .info_box2 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:20px;}

.center_info .info_box3 {width:100%; overflow:hidden; margin-top:40px;}
.center_info .info_box3 .title{background: url("/img/sub/title_icon1.png") 0 6px no-repeat; padding-left:25px; color:#000; line-height:30px; margin-bottom:20px;}
.center_info .info_box3 .title p{font-size:20px; color:#000;}
.center_info .info_box3 .title p span{font-size:16px;}
.center_info .info_box3 .list_box{width:100%; overflow:hidden; border:1px solid #ddd; padding:40px;}
.center_info .info_box3 .list_box .list1 {width:100%; overflow:hidden;}
.center_info .info_box3 .list_box .list1 ul {margin:0 0 -30px -2%; overflow: hidden; position: relative;}
.center_info .info_box3 .list_box .list1 ul li {float:left; width: calc(25% - 2%);  margin:0 0 30px 2%; text-align:center;}
.center_info .info_box3 .list_box .list1 ul li img{padding-bottom:20px;}
.center_info .info_box3 .list_box .list1 ul li dl {height:40px;}
.center_info .info_box3 .list_box .list1 ul li dt {color:#666; line-height:15px; font-size:15px; line-height:20px;}
.center_info .info_box3 .list_box .list2 {width:100%; overflow:hidden; margin-top:30px;}

.center_info .info_box3 .list_box .list2 ul{}
.center_info .info_box3 .list_box .list2 ul li{ color:#666; font-size:15px; line-height:20px; background:url("/img/sub/list_icon1.png") no-repeat left 8px; padding-left:10px; margin-bottom:7px;}

@media screen and (max-width:1199px) {
     /* 1-1 센터안내-센터소개 */
   .center_info .info_box1 .left_cnt {width:15%;}
   .center_info .info_box1 .right_cnt{width:85%;  padding:10px 0 0 30px;}
   .center_info .info_box2 ul li {width: calc(50% - 2%);}
   .center_info .info_box3 .list_box .list1 ul li {width: calc(50% - 2%);}
}

@media only screen and (max-width: 768px){
    /* 1-1 센터안내-센터소개 */
	.center_info .info_box1 .left_cnt {width:20%;}
    .center_info .info_box1 .right_cnt{width:80%; padding:0 0 0 20px; line-height:20px }
	.center_info .info_box1 .right_cnt span {font-size:14px;}
    .center_info .info_box2 ul li dt {font-size:14px;}
	
	.center_info .info_box3 .title h2{font-size:16px;}
	.center_info .info_box3 .title p span{font-size:14px;}
	.center_info .info_box3 .list_box{padding:20px;}
	.center_info .info_box3 .list_box .list1 ul li img{width:80px; height:auto;}
	.center_info .info_box3 .list_box .list1 ul li dt {font-size:14px;}
	.center_info .info_box3 .list_box .list2 ul li{font-size:14px;}
	.center_info .info_box3 .list_box .list1 ul li dl {height:auto;}
 }
/* 1-2 센터안내-운영기업아삭소개 */
.asak_info{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.asak_info .txt_box1{width:100%; overflow:hidden;}
.asak_info .txt_box1 p{font-size:18px; color:#000;   line-height:24px;}
.asak_info .txt_box1 p img{padding:0 10px 50px 0;}

.asak_info .txt_box2{width:100%; overflow:hidden;  line-height:24px; margin-top:40px;}
.asak_info .txt_box2 span{font-size:15px; color:#666;}

.asak_info .btn_box{width:100%; overflow:hidden; margin-top:30px;}
.asak_info .btn_box .btn_more{position: relative; display:block; background:#08a9e4; text-align:center; color: #fff; font-size: 22px; margin: 0 auto 0 auto; width: 350px; height: 100px; line-height: 100px; border: 3px solid #00b0f0; transition: all 0.5s;}
.asak_info .btn_box .btn_more:hover{ background: #fff; color: #333;}
.asak_info .btn_box .btn_more i{font-size: 22px; margin-left:10px;}


@media only screen and (max-width: 768px){
     /* 1-2 센터안내-운영기업아삭소개 */
	 .asak_info .txt_box1 p{font-size:16px;}
	 .asak_info .btn_box{margin-top:40px;}
	 .asak_info .txt_box2 span{font-size:14px;}
	 .asak_info .btn_box .btn_more{font-size: 18px;width: 90%; height: 80px; line-height:80px;}
}



/* 1-2 센터안내-운영기업아삭소개 */
.asak_info2{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.asak_info2 .txt_box1{width:100%; overflow:hidden;}
.asak_info2 .txt_box1 p{font-size:18px; color:#000;   line-height:24px;}
.asak_info2 .txt_box1 p img{padding:0 10px 50px 0;}

.asak_info2 .txt_box2{width:100%; overflow:hidden;  line-height:24px; margin-top:40px;}
.asak_info2 .txt_box2 span{font-size:15px; color:#666;}

.asak_info2 .btn_box{width:100%; overflow:hidden; margin-top:30px;}
.asak_info2 .btn_box .btn_more{position: relative; display:block; background:#f8a01a; text-align:center; color: #fff; font-size: 22px; margin: 0 auto 0 auto; width: 350px; height: 100px; line-height: 100px; border: 3px solid #fcbc59; transition: all 0.5s;}
.asak_info2 .btn_box .btn_more:hover{ background: #fff; color: #333;}
.asak_info2 .btn_box .btn_more i{font-size: 22px; margin-left:10px;}


@media only screen and (max-width: 768px){
     /* 1-2 센터안내-운영기업아삭소개 */
	 .asak_info2 .txt_box1 p{font-size:16px;}
	 .asak_info2 .btn_box{margin-top:40px;}
	 .asak_info2 .txt_box2 span{font-size:14px;}
	 .asak_info2 .btn_box .btn_more{font-size: 18px;width: 90%; height: 80px; line-height:80px;}
}


/* 1-2 센터안내-운영기업아삭소개 */
.asak_info3{width:100%; overflow:hidden; letter-spacing:-0.03em;}
.asak_info3 .txt_box1{width:100%; overflow:hidden;}
.asak_info3 .txt_box1 p{font-size:18px; color:#000;   line-height:24px;}
.asak_info3 .txt_box1 p img{padding:0 10px 50px 0;}

.asak_info3 .txt_box2{width:100%; overflow:hidden;  line-height:24px; margin-top:40px;}
.asak_info3 .txt_box2 span{font-size:15px; color:#666;}

.asak_info3 .btn_box{width:100%; overflow:hidden; margin-top:30px;}
.asak_info3 .btn_box .btn_more{position: relative; display:block; background:#b11116; text-align:center; color: #fff; font-size: 22px; margin: 0 auto 0 auto; width: 350px; height: 100px; line-height: 100px; border: 3px solid #eb6b6f; transition: all 0.5s;}
.asak_info3 .btn_box .btn_more:hover{ background: #fff; color: #333;}
.asak_info3 .btn_box .btn_more i{font-size: 22px; margin-left:10px;}


@media only screen and (max-width: 768px){
     /* 1-2 센터안내-운영기업아삭소개 */
	 .asak_info3 .txt_box1 p{font-size:16px;}
	 .asak_info3 .btn_box{margin-top:40px;}
	 .asak_info3 .txt_box2 span{font-size:14px;}
	 .asak_info3 .btn_box .btn_more{font-size: 18px;width: 90%; height: 80px; line-height:80px;}
}




.business02 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.business02 .step_box {width:100%; overflow:hidden; border:2px solid #ddd; border-radius:10px;}
.business02 .step_box .left{float:left; width:34%; line-height:120px; position:relative; font-size:20px; color:#fff; padding-left:25px; letter-spacing:-0.05em;}
.business02 .step_box .left img{padding-right:15px;}
.business02 .step_box .left.bg1{background:#ea7975;}
.business02 .step_box .left.bg2{background:#57aaba;}
.business02 .step_box .left.bg3{background:#e4a74e;}
.business02 .step_box .left.bg4{background:#8acc72;}
.business02 .step_box .left.bg5{background:#e69e73;}
.business02 .step_box .left.bg6{background:#87c4d6;}
.business02 .step_box .left.bg7{background:#e69e73;}

.business02 .step_box .right{float:left; width:66%; height:120px; overflow:hidden; background:#f7f7f7;padding-left:30px;}
.business02 .step_box .right ul{ }
.business02 .step_box .right ul li{background:url("/img/sub/tt_icon1.png") 0 12px no-repeat; padding-left:12px; color:#666; font-size:15px; line-height:30px;}
.business02 .step_area {width:100%; height:70px; background:url("/img/sub/step_arrow01.png") no-repeat center;}
.business02 .step_box .right.right_pd1{padding:25px 20px 0 30px;}
.business02 .step_box .right.right_pd2{padding:30px 20px 0 30px;}
.business02 .step_box .right.right_pd3{padding:16px 20px 0 30px;}

@media screen and (max-width:1150px) {
   .business02 .step_box .left{width:28%;}
   .business02 .step_box .right{width:72%;}
}

@media screen and (max-width:1100px) {
    .business02 .step_box {height:auto; border:1px solid #ddd;}
	.business02 .step_box .left img{width:50px; height:auto;}
	.business02 .step_box .left{float:none; width:100%;  height:auto; line-height:40px; font-size:16px; padding:10px 0 10px 20px; font-size:18px;}
	.business02 .step_box .right{float:none; width:100%; height:auto;}
	.business02 .step_box .right.right_pd1{padding:20px;}
	.business02 .step_box .right.right_pd2{padding:20px;}
	.business02 .step_box .right.right_pd3{padding:20px;}
	.business02 .step_box .right ul li{font-size:14px;}
}


/*회사소개 - 경영이념*/
.vision_box1 {width:100%; margin:0 0 30px 0; letter-spacing:-0.03em;}
.vision_box1 h2 { font-size:36px; color:#333; line-height:100%; margin-bottom:50px; text-align:center;}
.vision_box1 h2 span {color:#1a956d; }
.vision_box1 ul {margin:0 -1% 0 -1%;}
.vision_box1 ul li {float:left; width:23%; margin:0 1% 20px 1%;  background:#fff; border:1px solid #ddd;  position:relative; padding:0 20px 30px 20px; height:120px;}
.vision_box1 ul li .img {position:absolute; top:-100px; left:50%; margin-left:-70px; width:140px; height:140px; border:5px solid #ebebeb; border-radius:50%; color:#fff; text-align:center; z-index:11; background:#1a956d; 
                    background: -webkit-linear-gradient(left, #1a956d , #0eab78); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(right, #1a956d, #0eab78); /* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(right, #1a956d, #0eab78); /* For Firefox 3.6 to 15 */
                    background: linear-gradient(to right, #1a956d , #0eab78); /* Standard syntax */}
.vision_box1 ul li .img img{margin-top:35px;}
.vision_box1 h4 {text-align:center; font-size:20px; color:#1a956d; margin-top:50px; margin-bottom:25px;}
.vision_box1 h4:after {content:""; width:40px; height:2px; background-color:#1a956d; display:block; margin:10px auto 10px auto;}
.vision_box1 .span1{display:block; background:url("/img/sub/txt_icon3.png")no-repeat 0 5px; font-size:14px; color:#666; padding-left:10px; clear:both; line-height:130%; margin-bottom:10px;}

@media (max-width:1100px){
/*회사소개 - 경영이념*/
   .vision_box1 {margin:70px 0 0 0; }
   .vision_box1 h2 { font-size:22px; }
   .vision_box1 ul li {float:none; float:left; width:48%; margin-bottom:100px; }
}

@media (max-width:650px){
	/*회사소개 - 경영이념*/
	.vision_box1 {margin-top:50}
	.vision_box1 ul {margin:0;}
	.vision_box1 ul li {width:100%; margin:0 0 90px 0; height:120px;}
	.vision_box1 ul li:nth-child(4) {margin:0 0 30px 0;}
	.vision_box1 ul li .img {width:120px; height:120px;  top:-60px; margin-left:-60px;}
	.vision_box1 ul li .img img{margin-top:20px;}
	.vision_box1 h2 { font-size:24px;}
	.vision_box1 h4 {font-size:15px; margin-top:70px;}
	.vision_box1 .span1{ font-size:13px; }
	.vision_box1 .span2{ font-size:14px; }
}




/*회사소개 - 사업분야*/
.business { width:100%; letter-spacing:-0.03em; overflow:hidden; text-align:center;}
.business p { font-size:20px; color:#333; line-height:100%; text-align:center;}

.business .bus_bg { background:url("/img/sub/business_bg.png") no-repeat; width:756px; margin:30px auto 0; overflow:hidden; }
.business .bus_bg .list { float:left; width:28.9%; margin:0 2%;  }
.business .bus_bg .list:first-child { margin-left:2.5%; }

.business .bus_bg dl { width:100%; margin-top:75px; }
.business .bus_bg dd { margin-top:15px; font-size:18px; color:#222; line-height:130%;}
.business .bus_bg ul { margin:105px auto 0; color:#333; font-size:14px; line-height:120%; text-align:left; width:90%;}
.business .bus_bg ul li {display:block; background:url("/img/sub/txt_icon.png")no-repeat 0 9px;  color:#666; padding-left:10px; clear:both; margin-bottom:10px;}

.business .bus_img {width:100%;  overflow:hidden; margin-top:40px;}
.business .bus_img img{width:100%;}

@media screen and (max-width:1240px) {
/*회사소개 - 사업분야*/
    .business p { font-size:22px; line-height:26px;}
	.business .bus_bg { background:none; width:100%; }
	.business .bus_bg .list {width:31.3%; margin:0 1% !important; }
	.business .bus_bg dl { margin-top:0; width:180px; height:180px; border-radius:50%; border:7px solid #1b9b71; }
	.business .bus_bg .list:nth-child(2) dl { border-color:#e8e8e8; }
	.business .bus_bg .list:nth-child(4) dl { border-color:#e8e8e8; }
	.business .bus_bg dd {font-size:16px;}
	.business .bus_bg dt { margin-top:30px; }
	.business .bus_bg dt img { width:60px; height:60px; }
	.business .bus_bg ul { margin-top:30px; width:100% !important; }
 }


@media screen and (max-width:960px) {
/*회사소개 - 사업분야*/
    .business p { font-size:18px;}
	.business .bus_bg { background:none; width:100%; }
	.business .bus_bg .list {width:48%; margin:0 1% !important; }
}

@media screen and (max-width:650px) { 
/*회사소개 - 사업분야*/
    .business p { font-size:16px;}
	.business .bus_bg .list {float:center; display:inline-block; vertical-align:top; width:auto !important; margin:0 1% !important; }
	.business .bus_bg { margin-top:30px; }
	.business .bus_bg .list { display:block; margin:0 1% 20px !important; overflow:hidden;}
	.business .bus_bg dl { width:130px; height:130px; float:left; }
	.business .bus_bg dt { margin-top:20px; }
	.business .bus_bg dt img { width:40px; height:40px; }
	.business .bus_bg dd { margin-top:5px; font-size:14px; }
	.business .bus_bg ul { float:right; margin-top:30px; font-size:13px; width:calc(100% - 150px) !important; }	
}


/*회사소개 - 사명선언문*/
.mission {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.mission .mission_wrap{ position: relative;}
.mission .imgBox { position: relative; width: 662px; height: 537px; margin: 0 auto;}

.mission .imgBox .circle .inner{background: url('/img/sub/mission_circle2.png') no-repeat center; position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); width: 462px; height: 375px; text-align:center; display: table;}
.mission .imgBox .circle .inner img{ position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%);}
.mission .imgBox .img{ position: absolute; }
.mission .imgBox .img1{ top: 170px; left: 0;}
.mission .imgBox .img2{ top: 170px; right: 0;}
.mission .txtBox{}
.mission .txtBox .txt{ position: absolute;}
.mission .txtBox .txt img{ display: none;}
.mission .txtBox .txt1{ left: 0; top: 170px;}
.mission .txtBox .txt2{ right: 0; top: 170px;}
.mission .txtBox .txt dl{} 
.mission .txtBox .txt dl dt{ font-size:24px; color: #006ebb; font-weight:500; margin-bottom:18px;}
.mission .txtBox .txt dl dd{}
.mission .txtBox .txt dl dd span{display:block; padding-left:10px; font-size:18px; color: #333; letter-spacing:-0.025em; line-height:1.5;}
.mission .mission_img {margin-top:30px;}
.mission .mission_img img{margin-top:40px; width:100%;}

@media screen and (max-width:1200px){
   /*회사소개 - 사명선언문*/
   .mission .mission_wrap{ height: inherit;}
	.mission .txtBox .txt{ position: relative;}
	.mission .txtBox .txt img{ display: block; margin: 0 auto 15px;}
	.mission .txtBox .txt1,
	.mission .txtBox .txt2{ top:inherit; left:inherit; bottom:inherit; transform:none; width: 100%;}
	.mission .txtBox .txt dl dd br{ display: none;}
	.mission .txtBox .txt:nth-of-type(n+2){ margin-top:40px;}
}

@media screen and (max-width:767px){
	/*회사소개 - 사명선언문*/
	.mission  .imgBox{ width: 100%;}
	.mission  .imgBox .img{ display: none;}
	.mission  .imgBox .circle{ width: 100%; height: inherit; background-size:84% auto;}
	.mission .imgBox .circle .inner{background-size:74% auto;}
    .mission .txtBox .txt dl dd span{font-size:16px;}
}

@media screen and (max-width:640px){
	/*회사소개 - 사명선언문*/
	.mission  .imgBox{ height: 390px;}
}

/* 2해외이사물류-4.프로젝트 카고 */
.business04 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.business04 .txt_left {float:left; width:58%;}
.business04 .img_right {float:left; width:38%; text-align:center;}
.business04 .title {width:100%; overflow:hidden; margin-bottom:20px;}
.business04 .title h2 {width:50%; height:40px; line-height:40px; overflow:hidden; color:#fff; font-size:22px; padding-left:20px; background:#1379a5; 
                    background: -webkit-linear-gradient(left, #1379a5 , #4c9abc); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(right, #1379a5 , #4c9abc);/* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(right, #1379a5 , #4c9abc);/* For Firefox 3.6 to 15 */
                    background: linear-gradient(to right, #1379a5 , #4c9abc);/* Standard syntax */}
.business04 .title .tt2 {width:30%; height:40px; line-height:40px; overflow:hidden; color:#fff; font-size:22px; padding-left:20px; margin-top:30px; background:#1379a5; 
                    background: -webkit-linear-gradient(left, #1379a5 , #4c9abc); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(right, #1379a5 , #4c9abc);/* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(right, #1379a5 , #4c9abc);/* For Firefox 3.6 to 15 */
                    background: linear-gradient(to right, #1379a5 , #4c9abc);/* Standard syntax */}
.business04 .txt_list{width:100%; overflow:hidden; margin-top:20px;}
.business04 .txt_list ul {overflow:hidden;}
.business04 .txt_list ul li{background:url("/img/sub/tt_icon2.png") 0 10px no-repeat; padding:0 0 5px 12px; color:#666; font-size:16px; line-height:26px;}

.business04 .txt_box{width:100%; overflow:hidden; margin-top:20px;}
.business04 .txt_box p{color:#1084be; font-size:18px; margin:20px 0 10px 0;}
.business04 .txt_box span{color:#666; font-size:16px; line-height:26px;}
.business04 .listNum{ width:100%; overflow:hidden; margin-top:15px;}
.business04 .listNum ul{padding:0; overflow:hidden; list-style-type:decimal;}
.business04 .listNum ul li{margin: 0 0 5px 20px; padding:0; list-style:decimal; color:#666; line-height:26px; font-size:16px;}

.business04 .img_list{width:100%; overflow:hidden; margin:35px 0 10px 0;}
.business04 .img_list ul {overflow:hidden; margin:0 0 -30px -3%;}
.business04 .img_list li { float:left; width: calc(33.333% - 3%); margin:0 0 30px 3%; position: relative; border:1px solid #ddd;}
.business04 .img_list li img{width:100%;}

.business04 .margin_top {margin-top:30px;}
.business04 .img_padding1 {padding-top:100px;}
.business04 .img_padding2 {padding-top:230px;}

@media screen and (max-width:767px) {
    /* 2해외이사물류-5.프로젝트 카고 */
	.business04 .title h2 {width:50%; height:35px; line-height:35px; font-size:16px;}
	.business04 .title .tt2 {width:50%; height:35px; line-height:35px; font-size:16px;}
    .business04 .txt_left {float:none; width:100%;}
	.business04 .img_right {float:left; width:100%; margin-top:20px}
	.business04 .txt_list ul li{font-size:14px; line-height:22px;}
	.business04 .listNum ul li{font-size:14px; line-height:24px;}

	.business04 .txt_box p{font-size:15px;}
    .business04 .txt_box span{font-size:14px; line-height:24px;}
	.business04 .img_list li { float:none; width: calc(100% - 3%); margin-top:20px;}
	.business04 .img_list li:first-child {margin-top:0;}

	.business04 .img_padding1 {padding-top:0;}
    .business04 .img_padding2 {padding-top:0;}
}


/*2사업영역-3.작품운송 */
.business3 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.business3 .cnt1 {margin-bottom:40px;}
.business3 .cnt1 h2 {font-size:24px; color:#000;margin-bottom:20px;}
.business3 .cnt1 span {color:#10adb4;}
.business3 .cnt1 p {font-size:16px; color:#666; line-height:25px;}

.business3 .cnt2 { width:100%; overflow: hidden; position:relative; letter-spacing:-0.03em; text-align:center;}
.business3 .cnt2 .left{float: left; width:60%;}
.business3 .cnt2 .left ul { width:100%; position:relative; padding:16px 0 0 0; display:inline-block; text-align:left; }
.business3 .cnt2 .left ul:after { content:""; width:1px; height:100%; background:#ddd; display:block; position:absolute;  left:16px; top:0; z-index:0;}
.business3 .cnt2 .left ul li { margin:0 0 32px 0; position:relative; padding:0 0 0 70px;}
.business3 .cnt2 .left ul li:last-child { margin:0; }
.business3 .cnt2 .left ul li dl { }
.business3 .cnt2 .left ul li dl dt { font-size:18px; color:#000;}
.business3 .cnt2 .left ul li dl dd { line-height:1.556em; font-size:14px; margin-top:5px; color:#666;}
.business3 .cnt2 .left ul li:before { width:32px; height:32px; line-height:32px; font-size:16px; background:#25b1b7; color:#fff; text-align:center; border-radius:50%; display:block; position:absolute; left:0; top:0; z-index:1; box-shadow: 1px 1px 0px 0px rgba(55,55,55,0.2);}
.business3 .cnt2 .left ul li:nth-child(1):before { content:"01"; }
.business3 .cnt2 .left ul li:nth-child(2):before { content:"02"; }
.business3 .cnt2 .left ul li:nth-child(3):before { content:"03"; }
.business3 .cnt2 .left ul li:nth-child(4):before { content:"04"; }
.business3 .cnt2 .left ul li:nth-child(5):before { content:"05"; }
.business3 .cnt2 .left ul li:nth-child(6):before { content:"06"; }

.business3 .cnt2 .right{float: left; width:40%; padding-left:70px; text-align:left; padding-top:20px;}
.business3 .cnt2 .right img{width:100%;}

.business3 .cnt3 {width:95%; overflow:hidden; background:#cc3d41; padding:7px 7px 7px 0; margin-top:40px;}
.business3 .cnt3 .left{float:left; width:25%;}
.business3 .cnt3 .left h2{ line-height:125px; font-size:24px; color:#fff; text-align:center; }
.business3 .cnt3 .right{float:left; width:75%; background:#fff; border:1px solid #d2dedf; padding:10px 30px 20px 50px; letter-spacing:-0.01em;}
.business3 .cnt3 .right ul li{ font-size:20px; color:#222; line-height:20px; background:url("/img/sub/t_icon1.png") no-repeat left 7px; padding-left:12px; margin-bottom:15px;}
.business3 .cnt3 .right ul li:last-child { margin:0; }

@media screen and (max-width:767px) {
    .business3 .cnt1 h2 {font-size:18px;}
	.business3 .cnt1 p {font-size:14px;}
    .business3 .cnt2 .left{float:none; width:100%;}
    .business3 .cnt2 .right{display:none;}
	.business3 .cnt2 .left ul li {padding:0 0 0 50px;}
	.business3 .cnt2 .left ul li dl dt { font-size:16px;}
	.business3 .cnt2 .left ul li dl dd {font-size:13px;}
    
	.business3 .cnt3 {padding:10px;}
	.business3 .cnt3 .left,
	.business3 .cnt3 .right{width:100%; margin-left:0;}
	.business3 .cnt3 .left{padding-top:20px;}
	.business3 .cnt3 .left h2{line-height:26px; font-size:18px;}
	.business3 .cnt3 .right{padding:20px; margin-top:20px;  background:#fff;}
	.business3 .cnt3 .right span{font-size:14px;}	
}

/*2사업영역-1.항공운송 */
.business1 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }

.business1 .cnt1 {width:100%; overflow:hidden; position:relative; margin-bottom:30px;}
.business1 .cnt1 .left span {font-size:16px; color:#666; line-height:25px;}
.business1 .cnt1 .left {float: left; width:40%; overflow:hidden; position:relative;}
.business1 .cnt1 .right {float: right;width:55%; overflow:hidden; position:relative;}
.business1 .cnt1 .right img {width:100%;}

.business1 .p1 {background: url("/img/sub/tt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:27px; margin-bottom:20px; clear:both;}
.business1 .p2 {background: url("/img/sub/tt_icon2.png") 0 3px no-repeat; font-size:16px; color:#333; line-height:18px; padding-left:16px; margin-bottom:25px; clear:both;}

.business1 .cnt2 { overflow: hidden; margin-bottom:15px;}
.business1 .cnt2 ul {}
.business1 .cnt2 li { float: left; margin: 0 0 20px 20px; width: calc(20% - 20px);  height:80px; border:5px solid #f0bd89; position: relative; text-align:center;}
.business1 .cnt2 li:first-child { margin-left: 0; }
.business1 .cnt2 li:nth-child(1){width: calc(17% - 20px);}
.business1 .cnt2 li:nth-child(2){width: calc(30% - 20px);}
.business1 .cnt2 li:nth-child(4) {width: calc(33% - 20px);}
.business1 .cnt2 li:nth-child(5) {margin-left: 0;}
.business1 .cnt2 li:before { content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute; top: 50%; right: -8px; margin-top:-19.5px; z-index:2; }
.business1 .cnt2 li:after { content: ""; display: block; position: absolute; top: 50%; right: -23px; margin-top:-8px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 15px solid #f0bd89; border-bottom: 8px solid transparent; z-index:5; }
.business1 .cnt2 li:last-child:before,
.business1 .cnt2 li:last-child:after{ display: none; }
.business1 .cnt2 li:nth-child(4):after {right: -13px; }
.business1 .cnt2 li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.business1 .cnt2 li &gt;div:after{ content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute;top: 50%;left: -8px;margin-top: -19.5px;z-index: 2;}
.business1 .cnt2 li:first-child &gt;div:after{display: none; }
.business1 .cnt2 li:nth-child(5) &gt;div:after{display: none; }
.business1 .cnt2 dl { display: table-cell; vertical-align: middle; }
.business1 .cnt2 dt { color: #333; font-size:16px; line-height: 100%; padding-top:5px;}

.business1 .cnt3 { overflow: hidden;}
.business1 .cnt3 ul {margin-bottom:-20px;}
.business1 .cnt3 li { float: left; margin: 0 0 20px 20px; width: calc(25% - 20px);  height:80px; border:5px solid #f0bd89; position: relative; text-align:center;}
.business1 .cnt3 li:first-child,
.business1 .cnt3 li:nth-child(5){ margin-left: 0; }
.business1 .cnt3 li:before { content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute; top: 50%; right: -8px; margin-top:-19.5px; z-index:2; }
.business1 .cnt3 li:after { content: ""; display: block; position: absolute; top: 50%; right: -23px; margin-top:-8px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 15px solid #f0bd89; border-bottom: 8px solid transparent; z-index:5; }
.business1 .cnt3 li:last-child:before,
.business1 .cnt3 li:last-child:after{ display: none; }
.business1 .cnt3 li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.business1 .cnt3 li &gt;div:after{ content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute;top: 50%;left: -8px;margin-top: -19.5px;z-index: 2;}
.business1 .cnt3 li:first-child &gt;div:after{display: none; }
.business1 .cnt3 li:nth-child(5) &gt;div:after{display: none; }
.business1 .cnt3 li:nth-child(4):after {right: -13px; }
.business1 .cnt3 dl { display: table-cell; vertical-align: middle; }
.business1 .cnt3 dt { color: #333; font-size:16px; line-height: 100%; padding-top:5px;}

@media screen and (max-width:1199px) {
	/*2사업영역-1.항공운송 */
	.business1 .cnt2 { margin-top: 20px; }
	.business1 .cnt2 dt { font-size:14px; line-height:20px;}

	.business1 .cnt3 { margin-top: 20px; }
	.business1 .cnt3 dt { font-size:14px; line-height:20px;}
}
@media screen and (max-width:960px) {
     /*2사업영역-1.항공운송 */
	.business1 .cnt1 .left,
	.business1 .cnt1 .right {float:none;width:100%;}
	.business1 .cnt1 .right {margin-bottom:30px;}
}

@media screen and (max-width:650px) {
   /*2사업영역-1.항공운송 */
    .business1 .p1 {font-size:18px;}
    .business1 .p2 {font-size:15px;}
    .business1 .cnt1 .left span {font-size:14px;}

	.business1 .cnt2 li { margin:0 0 15px; width: 100%; padding:0 5%; }
	.business1 .cnt2 li:nth-child(1), 
	.business1 .cnt2 li:nth-child(4),
	.business1 .cnt2 li:nth-child(5) {margin:0 0 15px; width: 100%; padding:0 5%;}
    .business1 .cnt2 li:nth-child(2){margin:0 0 15px; width: 100%; padding:0 5%;}
	.business1 .cnt2 li:before { width: 45px; height: 5px; margin:0; top: inherit; bottom:-5px; left:50%; margin-left:-22.5px;  }
	.business1 .cnt2 li:after { top: inherit; right: 50%; bottom:-17px; margin:0 -5px 0 0; border-bottom: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #99b8ba; }
	.business1 .cnt2 li &gt;div:after{width: 45px; height: 5px; margin:0; top: inherit; top:-5px; left:50%; margin-left:-22.5px; }
	.business1 .cnt2 li:nth-child(5) &gt;div:after{display: block}
	.business1 .cnt2 li:nth-child(4):after {right: 50%; }

	.business1 .cnt3 li { margin:0 0 15px; width: 100%; padding:0 5%; }
	.business1 .cnt3 li:before { width: 45px; height: 5px; margin:0; top: inherit; bottom:-5px; left:50%; margin-left:-22.5px;  }
	.business1 .cnt3 li:after { top: inherit; right: 50%; bottom:-17px; margin:0 -5px 0 0; border-bottom: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #99b8ba; }
	.business1 .cnt3 li &gt;div:after{width: 45px; height: 5px; margin:0; top: inherit; top:-5px; left:50%; margin-left:-22.5px; }
	.business1 .cnt3 li:nth-child(5) &gt;div:after{display: block}
	.business1 .cnt3 li:nth-child(4):after {right: 50%; }
}

/*2사업영역-2.해상운송 */
.business2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.business2 .cnt1 {width:100%; overflow:hidden; position:relative; margin-bottom:30px;}
.business2 .cnt1 .left span {font-size:16px; color:#666; line-height:25px;}
.business2 .cnt1 .left {float: left; width:50%; overflow:hidden; position:relative;}
.business2 .cnt1 .left .list{width:100%; margin-top:20px; }
.business2 .cnt1 .left .list ul li{ font-size:15px; color:#666; line-height:20px; background:url("/img/sub/t_icon1.png") no-repeat left 7px; padding-left:12px; margin-bottom:10px;}
.business2 .cnt1 .left .list ul li:last-child { margin:0; }
.business2 .cnt1 .right {float: right;width:45%; overflow:hidden; position:relative;}
.business2 .cnt1 .right img {width:100%;}

.business2 .p1 {background: url("/img/sub/tt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:27px; margin-bottom:20px; clear:both;}
.business2 .p2 {background: url("/img/sub/tt_icon2.png") 0 3px no-repeat; font-size:16px; color:#333; line-height:18px; padding-left:16px; margin-bottom:25px; clear:both;}

.business2 .cnt2 { overflow: hidden; margin-bottom:15px;}
.business2 .cnt2 ul {}
.business2 .cnt2 li { float: left; margin: 0 0 20px 20px; width: calc(25% - 20px);  height:80px; border:5px solid #f0bd89; position: relative; text-align:center;}
.business2 .cnt2 li:first-child { margin-left: 0; }
.business2 .cnt2 li:nth-child(1){width: calc(20% - 20px);}
.business2 .cnt2 li:nth-child(2){width: calc(40% - 20px);}
.business2 .cnt2 li:nth-child(3) {width: calc(40% - 20px);}
.business2 .cnt2 li:nth-child(4) {margin-left: 0;}
.business2 .cnt2 li:nth-child(8) {margin-left: 0;}
.business2 .cnt2 li:before { content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute; top: 50%; right: -8px; margin-top:-19.5px; z-index:2; }
.business2 .cnt2 li:after { content: ""; display: block; position: absolute; top: 50%; right: -23px; margin-top:-8px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 15px solid #f0bd89; border-bottom: 8px solid transparent; z-index:5; }
.business2 .cnt2 li:last-child:before,
.business2 .cnt2 li:last-child:after{ display: none; }
.business2 .cnt2 li:nth-child(3):after {right: -13px; }
.business2 .cnt2 li:nth-child(7):after {right: -13px; }
.business2 .cnt2 li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.business2 .cnt2 li &gt;div:after{ content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute;top: 50%;left: -8px;margin-top: -19.5px;z-index: 2;}
.business2 .cnt2 li:first-child &gt;div:after{display: none; }
.business2 .cnt2 li:nth-child(4) &gt;div:after{display: none; }
.business2 .cnt2 li:nth-child(8) &gt;div:after{display: none; }
.business2 .cnt2 dl { display: table-cell; vertical-align: middle; }
.business2 .cnt2 dt { color: #333; font-size:16px; line-height: 100%; padding-top:5px;}

.business2 .cnt3 { overflow: hidden;}
.business2 .cnt3 ul {margin-bottom:-20px;}
.business2 .cnt3 li { float: left; margin: 0 0 20px 20px; width: calc(25% - 20px);  height:80px; border:5px solid #f0bd89; position: relative; text-align:center;}
.business2 .cnt3 li:nth-child(2){width: calc(30% - 20px);}
.business2 .cnt3 li:nth-child(4){width: calc(20% - 20px);}
.business2 .cnt3 li:first-child,
.business2 .cnt3 li:nth-child(5){ margin-left: 0; }
.business2 .cnt3 li:before { content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute; top: 50%; right: -8px; margin-top:-19.5px; z-index:2; }
.business2 .cnt3 li:after { content: ""; display: block; position: absolute; top: 50%; right: -23px; margin-top:-8px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 15px solid #f0bd89; border-bottom: 8px solid transparent; z-index:5; }
.business2 .cnt3 li:last-child:before,
.business2 .cnt3 li:last-child:after{ display: none; }
.business2 .cnt3 li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.business2 .cnt3 li &gt;div:after{ content: ""; display: block; width: 8px; height: 40px; background: #fff; position: absolute;top: 50%;left: -8px;margin-top: -19.5px;z-index: 2;}
.business2 .cnt3 li:first-child &gt;div:after{display: none; }
.business2 .cnt3 li:nth-child(5) &gt;div:after{display: none; }
.business2 .cnt3 li:nth-child(4):after {right: -13px; }
.business2 .cnt3 dl { display: table-cell; vertical-align: middle; }
.business2 .cnt3 dt { color: #333; font-size:16px; line-height: 100%; padding-top:5px;}

@media screen and (max-width:1199px) {
	/*2사업영역-2.해상운송 */
	.business2 .cnt1 .left span {font-size:14px;}
	.business2 .cnt2 { margin-top: 20px; }
	.business2 .cnt2 dt { font-size:14px; line-height:20px;}

	.business2 .cnt3 { margin-top: 20px; }
	.business2 .cnt3 dt { font-size:14px; line-height:20px;}
}
@media screen and (max-width:960px) {
    /*2사업영역-2.해상운송 */
	.business2 .cnt1 .left,
	.business2 .cnt1 .right {float:none;width:100%;}
	.business2 .cnt1 .right {margin-bottom:30px;}
}

@media screen and (max-width:650px) {
  /*2사업영역-2.해상운송 */
    .business2 .p1 {font-size:18px;}
    .business2 .p2 {font-size:15px;}
	.business2 .cnt1 .left .list ul li{ font-size:14px;}
	.business2 .cnt2 li { margin:0 0 15px; width: 100%; padding:0 5%; }
	.business2 .cnt2 li:nth-child(1),
	.business2 .cnt2 li:nth-child(2),
	.business2 .cnt2 li:nth-child(3),
	.business2 .cnt2 li:nth-child(4),
	.business2 .cnt2 li:nth-child(5) {margin:0 0 15px; width: 100%; padding:0 5%;}
   
	.business2 .cnt2 li:before { width: 45px; height: 5px; margin:0; top: inherit; bottom:-5px; left:50%; margin-left:-22.5px;  }
	.business2 .cnt2 li:after { top: inherit; right: 50%; bottom:-17px; margin:0 -5px 0 0; border-bottom: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #99b8ba; }
	.business2 .cnt2 li &gt;div:after{width: 45px; height: 5px; margin:0; top: inherit; top:-5px; left:50%; margin-left:-22.5px; }
	.business2 .cnt2 li:nth-child(4) &gt;div:after{display: block}
	.business2 .cnt2 li:nth-child(3):after {right: 50%; }
	.business2 .cnt2 li:nth-child(8) &gt;div:after{display: block}
	.business2 .cnt2 li:nth-child(7):after {right: 50%; }

	.business2 .cnt3 li { margin:0 0 15px; width: 100%; padding:0 5%; }
	.business2 .cnt3 li:nth-child(2){width: 100%;}
    .business2 .cnt3 li:nth-child(4){width: 100%;}
	.business2 .cnt3 li:before { width: 45px; height: 5px; margin:0; top: inherit; bottom:-5px; left:50%; margin-left:-22.5px;  }
	.business2 .cnt3 li:after { top: inherit; right: 50%; bottom:-17px; margin:0 -5px 0 0; border-bottom: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #99b8ba; }
	.business2 .cnt3 li &gt;div:after{width: 45px; height: 5px; margin:0; top: inherit; top:-5px; left:50%; margin-left:-22.5px; }
	.business2 .cnt3 li:nth-child(5) &gt;div:after{display: block}
	.business2 .cnt3 li:nth-child(4):after {right: 50%; }
}

 /* 사업영역 - 2.해상항공화물운송, 3.국제특송 */
.business2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.business2 .left {float:left; width:50%; margin-bottom:30px;}
.business2 .left .p1 {background: url("/img/sub/txt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:25px; margin-bottom:20px; clear:both;}
.business2 .left .p2 {background: url("/img/sub/txt_icon2.png") 0 5px no-repeat; font-size:16px; color:#333; line-height:18px; padding-left:16px; margin-bottom:20px; clear:both;}
.business2 .left .cnt_txt1 { letter-spacing:-0.03em; margin-bottom:20px; line-height:150%;}
.business2 .left .cnt_txt1 span{font-size:15px; color:#333; }
.business2 .left ul{margin-bottom:30px;}
.business2 .left ul li{ font-size:14px; color:#666; line-height:20px; background:url("/img/sub/txt_icon3.png") no-repeat left 8px; padding-left:10px; margin-bottom:6px;}
.business2 .right {float:right; width:45%; margin-bottom:30px;}
.business2 .right img {width:100%;}

.business2 .left2 {float:left; width:45%; }
.business2 .left2 img {width:100%;}
.business2 .right2 {float:right; width:50%;}
.business2 .right2 .p1 {background: url("/img/sub/txt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:25px; margin-bottom:20px; clear:both;}

.business2 .right2 .cnt_txt1 {margin-bottom:20px; letter-spacing:-0.03em; line-height:150%; }
.business2 .right2 .cnt_txt1 span{font-size:15px; color:#333; }
.business2 .right2 ul{margin-bottom:30px;}
.business2 .right2 ul li{ font-size:14px; color:#666; line-height:20px; background:url("/img/sub/txt_icon3.png") no-repeat left 8px; padding-left:10px; margin-bottom:6px;}

@media screen and (max-width:767px) {
   /* 사업영역 - 2.해상항공화물운송, 3.국제특송 */
   .business2 .left .p1, .business2 .right2 .p1 {font-size:16px;}
   .business2 .left .cnt_txt1, .business2 .right2 .cnt_txt1 {line-height:16px; }
   .business2 .left .cnt_txt1 span, .business2 .right2 .cnt_txt1 span{font-size:14px;}
   .business2 .left ul li, .business2 .right2 ul li{ font-size:13px;}
   .business2 .left, .business2 .left2, .business2 .right2  {float:none; width:100%; margin-bottom:0;}
   .business2 .right {float:none; width:100%; margin-bottom:30px;}
 }

/* 사업영역 - 4창고보관 */
.business4 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em; }
.business4 .p1 {background: url("/img/sub/txt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:25px; margin-bottom:20px; clear:both;}
.business4 .p2 {background: url("/img/sub/txt_icon2.png") 0 4px no-repeat; font-size:16px; color:#333; line-height:18px; padding-left:16px; margin-bottom:20px; clear:both;}
.business4 .p3 {background: url("/img/sub/txt_icon5.png") 0 3px no-repeat; font-size:16px; color:#333; line-height:18px; padding-left:22px; margin-bottom:20px; clear:both;}

/* 사업영역 - 4창고보관-절차 */
.business4 .list {width:100%; display: inline-block;}
.business4 .list li {float:left; width:14.2%; width: calc(14.2% - 5px); margin:0 0 20px 5px; position:relative;}
.business4 .list li .cnt{width:100%; height:167px;}
.business4 .list li .cnt img{width:100%; z-index:0;}
.business4 .list li .cnt p{width:100%; position: absolute; z-index:1; padding:32% 0 0 0; text-align: center; font-size:16px; color: #333; text-align:center; line-height:20px;}
.business4 .list li .cnt p span{display:block; font-size:13px; color: #7fb1eb; }
.business4 .list li:after { content:""; display:block; background: url("/img/sub/business_num_area.png") rgba(0,0,0,0.5) 10px 4px no-repeat; width:25px; height:25px; text-align:center; line-height:25px; 
border-radius:50%; position:absolute; right:-14.5px; top:41%; z-index:3; }
.business4 .list li:last-child:after { display:none;}

.business4 .left {float:left; width:50%; margin-bottom:30px;}
.business4 .left .cnt_txt1 { letter-spacing:-0.03em; margin-bottom:20px; line-height:18px;}
.business4 .left .cnt_txt1 span{font-size:14px; color:#333; }
.business4 .left ul{margin-bottom:30px;}
.business4 .left ul li{ font-size:14px; color:#666; line-height:20px; background:url("/img/sub/txt_icon3.png") no-repeat left 8px; padding-left:10px; margin-bottom:6px;}
.business4 .right {float:right; width:45%; margin-bottom:30px;}
.business4 .right img {width:100%;}

.business4 .left2 {float:left; width:45%; }
.business4 .left2 img {width:100%;}
.business4 .right2 {float:right; width:50%;}
.business4 .right2 .p1 {background: url("/img/sub/txt_icon1.png") 0 2px no-repeat; font-size:20px; line-height:24px; color:#000; padding-left:30px; margin-bottom:20px; clear:both;}

.business4 .right2 .cnt_txt1 {margin-bottom:20px; letter-spacing:-0.03em; line-height:150%; }
.business4 .right2 .cnt_txt1 span{font-size:15px; color:#333; }
.business4 .right2 ul{margin-bottom:30px;}
.business4 .right2 ul li{ font-size:14px; color:#666; line-height:20px; background:url("/img/sub/txt_icon3.png") no-repeat left 8px; padding-left:10px; margin-bottom:6px;}

@media screen and (max-width:1100px) {
.business4 .list {overflow:hidden; display:block;}
.business4 .list li:after {display:none;}
.business4 .list li {overflow:hidden;  }
.business4 .list li .cnt{width:100%; height:auto;}
}

@media screen and (max-width:960px) {
   /* 사업영역 - 4창고보관 */
   .business4 .p1 {font-size:18px;}
   .business4 .p2 {font-size:15px;}
   .business4 .p3 {font-size:15px;}

   /* 사업영역 - 4창고보관-절차 */
	.business4 .list li{width:30%;	width: calc(30% - 5px); }
	.business4 .list li .img{padding: 45px 0 20px 0;}
	.business4 .list li .img img{width: 60px;  }
    .business4 .left .cnt_txt1, .business4 .right2 .cnt_txt1 {line-height:16px; }
    .business4 .left .cnt_txt1 span, .business4 .right2 .cnt_txt1 span{font-size:14px;}
    .business4 .left ul li, .business4 .right2 ul li{ font-size:13px;}
    .business4 .left, .business4 .left2, .business4 .right2  {float:none; width:100%; margin-bottom:0;}
    .business4 .right {float:none; width:100%; margin-bottom:30px;}
}

@media screen and (max-width:650px) {
    /* 사업영역 - 4창고보관 */
    .business4 .list li{width:50%;	width: calc(50% - 5px);}
    .business4 .p1 {font-size:16px;}
	.business4 .p2 {font-size:14px;}
	.business4 .p3 {font-size:14px;}
	.business4 .left .cnt_txt1 span, .business4 .right2 .cnt_txt1 span{font-size:13px;}
}

@media screen and (max-width:400px) {
.business4 .list li .cnt p{font-size:14px;}
}

/* 3항공해운 수출입-1.항공 수출운송 */
.office01 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.office01 .txt_box{width:100%; overflow:hidden; font-size:15px; color:#666; margin-bottom:30px; line-height:26px;}
.office01 .img_box{width:100%;overflow:hidden; margin-bottom:40px;}
.office01 .img_box img{width:100%;}
.office01 .title{width:100%; overflow:hidden; background:url("/img/sub/t_icon1.png") 0 5px no-repeat;padding:0 0 5px 17px; border-bottom:2px solid #666; padding-bottom:15px; margin-bottom:30px; }
.office01 .title h2{font-size:22px; color:#333; margin:0}
.office01 .s_title{font-size:18px; color:#333; margin-bottom:20px}

.office01 .step { overflow: hidden;}
.office01 .step ul {margin-bottom:-30px;}
.office01 .step li { float: left; margin: 0 0 30px 30px; width: calc(25% - 30px);  height:200px; background:#f3f3f3; position: relative; text-align:center; border-radius:7px;}
.office01 .step li:first-child { margin-left: 0; }
.office01 .step li:after { content: ""; display: block; width:16px; height: 26px; background:url("/img/sub/step_arrow01.png") no-repeat; position: absolute; top: 50%; right: -23px; margin-top:-13px; z-index:2; }
.office01 .step li:last-child:after{ display: none; }
.office01 .step li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.office01 .step dl { display: table-cell; padding-top:10px;}
.office01 .step dt { color: #999; font-size:26px; line-height: 100%; padding-top:5px;}
.office01 .step .dd1 { padding:10px; border-bottom:1px solid #ddd; color: #333; font-size:15px;}
.office01 .step .dd2 { padding:10px; color: #666; font-size:14px; text-align:left;}

.office01 .cnt_title {float:left; width:16%; font-size:17px; color:#000;}
.office01 .cnt_text {float:left; width:84%; font-size:15px; padding-left:50px;}

.b_tab {width:1080px;margin:0 auto;}
.b_tab ul {overflow:hidden;margin-bottom:50px;}
.b_tab ul li {width:16.6%;text-align:center;border:1px solid #dedede;border-right:none;box-sizing:border-box;float:left;}
.b_tab ul li:last-child {width:16.7%;border-right:1px solid #dedede;}
.b_tab ul li.b_tab_select {border-bottom:2px solid #e82f21;}
.b_tab ul li a {width:100%;height:65px;line-height:65px;color:#000;font-size:17px;display:block;}

.table_box {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.table_box2 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.table_box3 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.off_table {width:100%; border-collapse: collapse; border-spacing:0; border-top:2px solid #666; text-align:center;}
.off_table thead th {background:#f5f5f5; border-bottom:1px solid #ddd; padding:15px 20px; color:#333; font-size:15px;}
.off_table tbody th {background:#f8f8f8; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:12px 20px; color:#333; font-size:15px;}
.off_table tbody td {padding:12px 20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px; color:#666; }
.off_table tbody td:last-child {border-right:0;}
.off_table tbody td.br1px {border-right:1px solid #ddd;}

.text-indent-20 {text-indent:20px !important;}
.text-center {text-align:center;}
.text-left {text-align:left!important;}
.font-blue {color:#2f347e;}
.font-red {color:#e82f21;}
.small_font {font-size:14px;}
.none_bg{background: 0 none !important;}

@media screen and (max-width:960px) {
     /* 3항공해운 수출입-1.항공 수출운송 */
	.office01 .step li {height:260px;}
	.office01 .title h2{font-size:20px;}
	.office01 .s_title{font-size:17px;}
}

@media screen and (max-width:767px) {
 /* 3항공해운 수출입-1.항공 수출운송 */
    .office01 .txt_box{font-size:14px; line-height:22px;}
	.office01 .title{background:url("/img/sub/t_icon1.png") 0 10px no-repeat;}
	.office01 .title h2{font-size:16px;}
	.office01 .s_title{font-size:15px;}

    .office01 .step li {float: none; width: calc(100% - 30px); margin-left: 0; height:180px;}
	.office01 .step li:after { top: inherit; width:26px; height:16px; right: 50%; bottom:-23px; margin:0 -13px 0 0; background:url("/img/sub/step_arrow01_m.png") no-repeat; }
	.office01 .step dt {font-size:18px;}
	.office01 .step .dd1 {font-size:15px; line-height:22px;} 
	.office01 .step .dd2 {font-size:14px; line-height:20px;}

	.office01 .cnt_title {width:25%;font-size:15px; color:#000;}
    .office01 .cnt_text {width:75%;font-size:14px; padding-left:20px;}

	.table_box2 {overflow-x:scroll; padding-bottom:15px; }
	.table_box2 .off_table{ min-width:760px; }
    .table_box2 img{width:100px; height:auto;}

	.table_box3 {overflow-x:scroll; padding-bottom:15px; }
	.table_box3 .off_table{ min-width:760px; }
	.table_box3 img{width:35px; height:auto;}

	.off_table thead th {padding:15px 10px; color:#333; font-size:13px;}
	.off_table tbody th {padding:12px 10px; font-size:13px; line-height:24px;}
	.off_table tbody td {padding:12px 10px;font-size:13px; line-height:24px;}
}

/* 3항공해운 수출입-2.해상 수출운송 */
.office02 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.office02 .title_box{width:100%; overflow:hidden; font-size:20px; color:#333; margin-bottom:30px; line-height:30px;}
.office02 .txt_box{width:100%; overflow:hidden; font-size:15px; color:#666; margin-bottom:30px; line-height:26px;}
.office02 .title{width:100%; overflow:hidden; background:url("/img/sub/t_icon1.png") 0 5px no-repeat;padding:0 0 20px 18px; border-bottom:2px solid #666; margin-bottom:30px; }
.office02 .title h2{font-size:22px; color:#333; margin:0}
.office02 .s_title{font-size:18px; color:#333; margin-bottom:20px}

.office02 .svc {overflow: hidden;}
.office02 .svc ul {overflow:hidden; margin:0 0 -30px -3%;}
.office02 .svc li { float:left; width: calc(33.333% - 3%); margin:0 0 30px 3%;  height:240px; background:#f3f3f3; position: relative; text-align:center; border-radius:7px;}
.office02 .svc li &gt;div{display: table; width: 100%; height: 100%; padding:0 5%; position: relative; }
.office02 .svc dl { display: table-cell; padding-top:10px;}
.office02 .svc dt { padding-top:5px;}
.office02 .svc .dd1 { padding:10px; border-bottom:1px solid #ddd; color: #333; font-size:15px;}
.office02 .svc .dd2 { padding:10px; color: #666; font-size:14px;}

.office02 .img_list {overflow: hidden;}
.office02 .img_list ul {overflow:hidden; margin:0 0 -30px -3%;}
.office02 .img_list li { float:left; width: calc(33.333% - 3%); margin:0 0 30px 3%; position: relative;}
.office02 .img_list li img{width:100%;}

.off2_table_box {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.off2_table_box .table_box { margin-top:0; margin-bottom:20px; }
.off2_table_box .table_box.left { float:left; width:48%; }
.off2_table_box .table_box.right { float:right; width:48%; }
.off2_table {width:100%; border-collapse: collapse; border-spacing:0; border-top:2px solid #666; text-align:center;}
.off2_table thead th {background:#f5f5f5; border:1px solid #ddd; border-bottom:0;padding:15px 20px; color:#333; font-size:15px;}
.off2_table tbody th {background:#f8f8f8; border:1px solid #ddd; border-top:0; padding:12px 20px; color:#333; font-size:15px;}
.off2_table tbody td {padding:12px 20px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px; color:#666; }
.off2_table tbody td:first-child { border:1px solid #ddd; }
.off2_table tbody td.br1px {border-right:1px solid #ddd;}
.office02 .small_p { clear:both; margin-top:5px; font-size:14px; color:#666; line-height:24px; }

.office02 .txt_list {width:100%; overflow:hidden; position:relative; background:#f9f9f9; border:1px solid #ddd; padding:25px;}
.office02 .txt_list ul{}
.office02 .txt_list ul li{width:100%; overflow:hidden;  background:url("/img/sub/tt_icon1a.png") 0 10px no-repeat; padding-left:10px; margin-bottom:5px; font-size:15px; color:#666; line-height:24px;}
.office02 .txt_list ul li:last-child {margin-bottom:0;}

@media screen and (max-width:960px) {
    .office02 .svc li {width: calc(50% - 3%);}
}

@media screen and (max-width:767px) {
 /* 3항공해운 수출입-1.항공 수출운송 */
    .office02 .title_box{font-size:16px; line-height:24px;}
    .office02 .txt_box{font-size:14px; line-height:22px;}
	.office02 .title{background:url("/img/sub/t_icon1.png") 0 10px no-repeat; padding:0 0 10px 18px;}
	.office02 .title h2{font-size:16px;}
	.office02 .s_title{font-size:15px;}

    .office02 .svc li {float: none; width: calc(100% - 30px); margin-left: 0; height:220px;}
	.office02 .svc dt img{width:80px; height:auto;}
	.office02 .svc .dd1 {font-size:15px; line-height:22px;} 
	.office02 .svc .dd2 {font-size:14px; line-height:20px;}

	.office02 .img_list li { float:none; width: calc(100% - 3%);}

	.off2_table_box .table_box.left { float:none; width:100%; }
    .off2_table_box .table_box.right { float:none; width:100%; margin-top:30px;}

	.off2_table thead th, .off2_table tbody th,  .off2_table tbody td {padding:10px 5px; font-size:14px; line-height:20px;}
	.margin_b10 {margin-bottom:-10px;}
 }

/* 3항공해운 수출입-3.전시화물 */
.office03 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.office03 .p1{font-size:18px; color:#333; margin-bottom:20px}
.office03 .txt_box1{font-size:15px; color:#666; line-height:26px; margin-bottom:20px}

.office03 .txt_img_box{width:100%; overflow:hidden; border: 1px solid #ddd; margin-bottom:20px; padding:30px;}
.office03 .txt_img_box .left_txt_list{float:left; width:48%;}
.office03 .txt_img_box .left_txt_list .p2{font-size:18px; color:#dd4c30; margin-bottom:20px;}
.office03 .txt_img_box .left_txt_list ul{overflow:hidden;}
.office03 .txt_img_box .left_txt_list ul li{background:url("/img/sub/tt_icon2.png") 0 8px no-repeat; padding:0 0 5px 12px; color:#666; font-size:15px;}

.office03 .txt_img_box .right_img{float:right; width:48%;}
.office03 .txt_img_box .right_img img{width:100%;}
.office03 .img_box1{width:100%; overflow:hidden; margin-top:30px;}
.office03 .img_box2{width:100%; overflow:hidden; margin-top:30px;}
.office03 .img_box2 ul li{float:left; width:48%; margin-left:4%;}
.office03 .img_box2 ul li:first-child{margin-left:0;}
.office03 .img_box2 ul li img{width:100%;}
.office03 .p3{font-size:16px; color:#666; ;clear: both; text-align:center; margin-top:20px;}

@media screen and (max-width:767px) {
	.office03 .p1{font-size:16px; margin-bottom:15px}
	.office03 .txt_box1{font-size:14px; line-height:22px;}

	.office03 .txt_img_box{padding:20px;}
	.office03 .txt_img_box .left_txt_list{float:none; width:100%;}
    .office03 .txt_img_box .left_txt_list .p2{font-size:16px; margin-bottom:15px;}
	.office03 .txt_img_box .left_txt_list ul li{background:url("/img/sub/tt_icon2.png") 0 10px no-repeat; padding:0 0 0 12px;font-size:14px;}

	.office03 .txt_img_box .right_img{float:none; width:100%; margin-top:20px;}
	.office03 .img_box2 ul li{float:none; width:100%; margin-left:0;}
	.office03 .img_box2 ul li:first-child{margin-bottom:20px;}
	.office03 .p3{font-size:15px;}
}

/* 3항공해운 수출입-4.포워딩 업무 */
.office04 {width:100%; overflow:hidden; position:relative; letter-spacing:-0.03em;}
.office04 .txt_box1{font-size:15px; color:#666; line-height:26px; margin-bottom:20px}

.office04 .p1{font-size:18px; color:#333; margin-bottom:15px}
.office04 .txt_list{width:100%; overflow:hidden; position:relative; margin-bottom:40px;}
.office04 .txt_list ul{ overflow:hidden;}
.office04 .txt_list ul li {overflow:hidden; position:relative; line-height:26px; padding-left:10px; font-size:15px; color:#666;}
.office04 .txt_list ul li:before { content:"-"; width:10px; height:20px; line-height:20px; display:block; position:absolute; left:0; top:0; z-index:1;}

.office04 .txt_img_box{width:100%; overflow:hidden; border: 1px solid #ddd; margin-bottom:20px; padding:30px 30px 30px 50px;}
.office04 .txt_img_box .left_txt_list{float:left; width:38%;}
.office04 .txt_img_box .left_txt_list .p2{font-size:18px; color:#dd4c30; margin-bottom:20px;}
.office04 .txt_img_box .left_txt_list ul{overflow:hidden;}
.office04 .txt_img_box .left_txt_list ul li{background:url("/img/sub/tt_icon2.png") 0 8px no-repeat; padding:0 0 5px 12px; color:#666; font-size:15px;}
.office04 .txt_img_box .left_txt_list ul li:first-child{padding-bottom:0;}

.office04 .txt_img_box .right_img{float:right; width:58%;}
.office04 .txt_img_box .right_img img{width:100%;}

@media screen and (max-width:767px) {
	.office04 .p1{font-size:16px; margin-bottom:15px}
	.office04 .txt_box1{font-size:14px; line-height:22px;}

	.office04 .txt_img_box{padding:20px;}
	.office04 .txt_img_box .left_txt_list{float:none; width:100%;}
    .office04 .txt_img_box .left_txt_list .p2{font-size:16px; margin-bottom:15px;}
	.office04 .txt_img_box .left_txt_list ul li{background:url("/img/sub/tt_icon2.png") 0 10px no-repeat; padding:0 0 0 12px;font-size:14px;}

	.office04 .txt_img_box .right_img{float:none; width:100%; margin-top:20px;}
}

/*2사업영역- - 5.프로젝트카고 */
.business5 {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.business5 .cnt1 {width:100%; overflow:hidden; margin-bottom:40px}
.business5 .cnt1 .title {width:100%; height:100px;overflow:hidden; position:relative; display:table;}
.business5 .cnt1 .title:before { content:""; display:block; width:65px; height:100%; box-sizing:border-box; border:7px solid #e2e2e2; border-right:none; position:absolute; top:0; left:0; }
.business5 .cnt1 .title:after { content:""; display:block; width:65px; height:100%; box-sizing:border-box; border:7px solid #e2e2e2; border-left:none; position:absolute; top:0; right:0; }
.business5 .cnt1 .title h2 { display:table-cell; vertical-align:middle; padding:20px 50px;}
.business5 .cnt1 .title h2 span {font-size:16px; color:#333; line-height:28px;}

.business5 .cnt2 {width:100%; overflow:hidden;}
.business5 .cnt2 ul{overflow:hidden; margin:0 0 -40px -3%;}
.business5 .cnt2 ul li{float:left; width: calc(50% - 3%); margin:0 0 40px 3%; position:relative;  min-height:200px; background:#f7f7f7; border:1px solid #ddd; }
.business5 .cnt2 ul li .icon{position:absolute; left:0; top:0; width:250px; height:200px;  text-align:center; margin-right:15px;}
.business5 .cnt2 ul li .txt_dv{display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:265px; margin-top:30px; padding-right:20px;}
.business5 .cnt2 ul li .txt_dv .p1{background:url("/img/sub/t_icon1.png") no-repeat left 9px; padding-left:12px; font-size:18px; color:#000;}
.business5 .cnt2 ul li .txt_dv .p2{font-size:14px; color:#666; margin-top:15px;}
.business5 .cnt2 ul li .txt_dv .p2 span{font-size:15px; color:#000;}

@media (max-width: 767px){
    /*2사업영역- - 5.프로젝트카고 */
    .business5 .cnt2 ul li .txt_dv .p1{background:url("/img/sub/t_icon1.png") no-repeat left 24px;}
	.business5 .cnt1 .title:before {width:45px; border:8px solid #e2e2e2; border-right:none;}
    .business5 .cnt1 .title:after { width:45px; border:8px solid #e2e2e2; border-left:none;}
	.business5 .cnt1 .title h2 {padding:20px;}
	.business5 .cnt2 ul{margin:0 0 0 -3%;}
    .business5 .cnt2 ul li{width: calc(100% - 2%); min-height:180px; margin-bottom:20px;}
	.business5 .cnt2 ul li:last-child{ margin-bottom:0;}
	.business5 .cnt2 ul li .icon{width:100px; height:100px;}
	.business5 .cnt2 ul li .icon img{width:100%;}
	.business5 .cnt2 ul li .txt_dv{margin-left:122px; margin-top:0;}
	.business5 .cnt2 ul li .txt_dv .p1{padding-top:15px; font-size:16px; line-height:20px;}
	.business5 .cnt2 ul li .txt_dv .p2{font-size:13px; line-height:20px;}
}

@media (max-width: 650px){
   /*2사업영역- - 5.프로젝트카고 */
   .business5 .cnt1 .title h2 span {font-size:15px; line-height:20px;}
}

/* 이용안내 */
.guide1 {width:100%; overflow:hidden; letter-spacing:-0.03em;}
.guide1  p{font-size:20px; color:#333; margin-bottom:20px; background:url("/img/sub/txt_icon2.png") no-repeat left 2px; padding-left:22px; clear: both;}
.guide1 .guide1_in .left{float:left;width:48%;}
.guide1 .guide1_in .right{float:right;width:48%;}
.guide1 .guide1_in .right img{width:100%; } 

.table_box5 {width:100%; overflow:hidden; position:relative;}
table.guide_tb {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; letter-spacing:-0.05em;}
table.guide_tb thead th{border-bottom:1px solid #ddd; border-left:1px solid #fcd9b5; font-size:16px; color:#333; vertical-align:middle;}
table.guide_tb thead th:last-child{border-right:1px solid #ddd;}
table.guide_tb tbody td:last-child {border-right:1px solid #ddd;}
table.guide_tb tbody td {padding:10px 20px ; border:#ddd 1px solid; border-top:none; border-right:none; line-height:20px;}
table.guide_tb tbody tr:hover td {}
.guide_tb_th_bg1 {background: #fcd9b5; padding:10px 0;}
.guide_tb_th_bg2 {background: #fbc58d; padding:10px 0;}
.guide_tb_bg1 {background: #f3ecea; color:#666; font-size:14px;  text-align:center;}
.guide_tb_bg2 {background: #fffefe; color:#666; font-size:14px; text-align:center;}

@media (max-width:1190px){
    /* 이용안내 */
	.guide1 .guide1_in .left{float:none; width:100%;  margin-bottom:10px;}
    .guide1 .guide1_in .right{float:none; width:100%; margin-top:40px;}
}

@media only screen and ( max-width:768px){
	/* 이용안내 */
 .guide1 .guide1_in .left{float:none; width:100%;  margin-bottom:10px;}
    .guide1 .guide1_in .right{float:none; width:100%; margin-top:40px;}
	.guide_tb_bg1 {font-size:14px;}
    .guide_tb_bg2 {font-size:14px; }
}	</pre></body></html>