body{overflow-y /**/: scroll; overflow-x /**/: auto; line-height:1.5em;}

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css'); /* 2024-04-11 */

*:first-child+html body{overflow:hidden;}
body, table, form{margin:0;padding:0;}
img{margin:0;padding:0;border:0}
body {font-size:13px; color:#333; font-family:'Pretendard',background:#FFFFFF}
hr{display:none;}
a{text-decoration:none;}
a:link{text-decoration:none;color:#818181}
a:visited{text-decoration:underline;color:#818181}
a:hover{text-decoration:none;}
label{cursor:pointer;}


/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.Lfloat {float:left !important;}
.Rfloat {float:right !important;}
.Lfloat{float:left;}
.Rfloat{float:right;}
.pointer{cursor:pointer;}
.center{text-align:center;}
.clear{clear:both;}
.clearleft {clear:left !important; *zoom:1;}
.clfix {*zoom:1;}
.clfix:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.overHidden {overflow:hidden;}


/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

/* Font */
.fwBold {font-weight:bold !important;}
.fwNormal {font-weight:normal !important;}
.fcWhite {color:#fff !important;}
.fcBlack {color:#000 !important;}
.fcRed {color: #f40000 !important;}
.fcBlue {color: #0000ff !important;}
.ffNG {font-family:Pretendard, 'Pretendard', malgungothic, Dotum, 'Apple Gothic', sans-serif !important;}
.ffDotum {font-family:Dotum, 'Apple Gothic', sans-serif !important;}
.ffGulim {font-family:Gulim, 'Apple Gothic', sans-serif !important;}
.underline {text-decoration:underline !important;}
.italic {font-style:italic;}

/* ���� */
.padding0 {padding:0 !important;}
.margin0 {margin:0 !important;}
/* Top Padding */
.tp0 {padding-top:0px !important;}
.tp5 {padding-top:5px !important;}
.tp10 {padding-top:10px !important;}
.tp15 {padding-top:15px !important;}
.tp20 {padding-top:20px !important;}
.tp25 {padding-top:25px !important;}
.tp30 {padding-top:30px !important;}
/* Bottom Padding */
.bp0 {padding-bottom:0px !important;}
.bp5 {padding-bottom:5px !important;}
.bp10 {padding-bottom:10px !important;}
.bp15 {padding-bottom:15px !important;}
.bp20 {padding-bottom:20px !important;}
.bp25 {padding-bottom:25px !important;}
.bp30 {padding-bottom:30px !important;}
/* Left Padding */
.lp0 {padding-left:0 !important;}
.lp5 {padding-left:5px !important;}
.lp10 {padding-left:10px !important;}
.lp15 {padding-left:15px !important;}
.lp20 {padding-left:20px !important;}
.lp25 {padding-left:25px !important;}
.lp30 {padding-left:30px !important;}
/* Right Padding */
.rp0 {padding-right:0 !important;}
.rp5 {padding-right:5px !important;}
.rp10 {padding-right:10px !important;}
.rp15 {padding-right:15px !important;}
.rp20 {padding-right:20px !important;}
.rp25 {padding-right:25px !important;}
.rp30 {padding-right:30px !important;}
/* Top Margin */
.tm0 {margin-top:0 !important;}
.tm5 {margin-top:5px !important;}
.tm10 {margin-top:10px !important;}
.tm15 {margin-top:15px !important;}
.tm20 {margin-top:20px !important;}
.tm25 {margin-top:25px !important;}
.tm30 {margin-top:30px !important;}
/* Bottom Margin */
.bm0 {margin-bottom:0 !important;}
.bm5 {margin-bottom:5px !important;}
.bm10 {margin-bottom:10px !important;}
.bm15 {margin-bottom:15px !important;}
.bm20 {margin-bottom:20px !important;}
.bm25 {margin-bottom:25px !important;}
.bm30 {margin-bottom:30px !important;}
/* Left Margin */
.lm0 {margin-left:0 !important;}
.lm5 {margin-left:5px !important;}
.lm10 {margin-left:10px !important;}
.lm15 {margin-left:15px !important;}
.lm20 {margin-left:20px !important;}
.lm25 {margin-left:25px !important;}
.lm30 {margin-left:30px !important;}
/* Right Margin */
.rm0 {margin-right:0 !important;}
.rm5 {margin-right:5px !important;}
.rm10 {margin-right:10px !important;}
.rm15 {margin-right:15px !important;}
.rm20 {margin-right:20px !important;}
.rm25 {margin-right:25px !important;}
.rm30 {margin-right:30px !important;}


.btn a,
.btn input,
.btn button {display:inline-block;text-decoration:none;cursor:pointer;height:36px;padding:0 1.5em;line-height: 20px;border:2px solid #ccc;vertical-align:top;}

.btn a {height:19px;line-height:19px;padding:5px 15px 8px;}

/* ���� */		.btnDef {background-color:#a16a5f !important;border-color:#a16a5f !important;color:#fff !important;}
/* ����� */		.btnPoint {background-color:#ae5da1 !important;border-color:#ae5da1 !important;color:#fff !important;}
/* ȸ�� */			.btnGrey {background-color:#535353 !important;border-color:#535353 !important;color:#fff !important;}
/* ��ȸ�� */		.btnLGrey {background-color:#848484 !important;border-color:#848484 !important;color:#fff !important;}
/* ������ */		.btnRed {background-color:#e5462d !important;border-color:#e5462d !important;color:#fff !important;}
/* ���� */		.btnBrown {background-color:#c66313 !important;border-color:#c66313 !important;color:#fff !important;}
/* �ϴû� */		.btnSkyblue {background-color:#4474b2 !important;border-color:#4474b2 !important;color:#fff !important;}
/* ���Ѻ���� */		.btnPurple {background-color:#6334b2 !important;border-color:#6334b2 !important;color:#fff !important;}
/* ���Ķ��� */		.btnBlue {background-color:#4e6ec0 !important;border-color:#4e6ec0 !important;color:#fff !important;}
/* ���� */		.btnNavy {background-color:#1359a9 !important;border-color:#1359a9 !important;color:#fff !important;}
/* ���� */		.btnDpink {background-color:#c02f5b !important;border-color:#c02f5b !important;color:#fff !important;}
/* ��ȫ������ */		.btnPred {background-color:#cf5166 !important;border-color:#cf5166 !important;color:#fff !important;}


/* border+����� */			.btnBdDef {background-color:#fff !important;border-color:#a16a5f !important;color:#a16a5f !important;}
/* border+��ũ�� */			.btnBdPoint {background-color:#fff !important;border-color:#ae5da1 !important;color:#ae5da1 !important;}
/* border+ ȸ�� */				.btnBdGrey {background-color:#fff !important;border-color:#848484 !important;color:#848484 !important;}
/* border+ ��Ȳ�� */				.btnBdBrown {background-color:#fff !important;border-color:#c66313 !important;color:#c66313 !important;}

span.btn {display: inline-block;vertical-align: top;}

.btn .btnSmall {font-size: 12px;height: 25px;padding:0 5px;border-radius:3px;vertical-align:top;}
.btn a.btnSmall {height:18px;padding: 0 5px 3px;}

.btn .btnBig {font-size: 20px;height: 50px;padding:0 30px;}
.btn a.btnBig {height: 28px;padding: 10px 30px 6px;}

.btnArea {padding-top: 40px;text-align: center;}
.btnArea > * {margin-left:10px;}
.btnArea > *:first-child {margin-left:0;}

table span.btn {display:inline-block;vertical-align:top;}
table span.btn a {padding:1px 10px 3px;}
table span.btn input,
table span.btn button {padding:0 10px 2px;height:25px;}
.btnGrey {    background-color: #434343;    border-color: #1b1b1b;    color: #fff !important; }

::-moz-selection{background:#17AD73;color:#FFFFFF;}
::selection{background:#17AD73;color:#FFFFFF;}

#bottom {position:relative;background:#EDEDED;}
.bottom1{width:950px;margin:0 auto;}

#contents {position:relative;}
.content1{width:950px;margin:0 auto 40px;}

.index_tbl1{width:950px;margin:50px 0 50px 0;}
.index_tbl1 td{vertical-align:top;}
.index_tbl1 td img{margin:0 0 5px 0;}

/* .dft_tbl1{width:100%; border-collapse:collapse;border-top:2px solid #4563a0;border-right: 1px solid #d7d7d7;}
.dft_tbl1 th,
.dft_tbl1 td {font-size: 13px;line-height: 1.2;padding:7px 5px 9px;text-align:center;border-left:1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;} */
.dft_tbl1{width:100%; border-collapse:collapse;border-top:2px solid #4563a0;border-right: 1px solid #b1b1b1;}
.dft_tbl1 th,
.dft_tbl1 td {font-size: 13px;line-height: 1.2;padding:7px 5px 9px;text-align:center;border-left:1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;}
.dft_tbl1 td {}
.dft_tbl1 .td1,
.dft_tbl1 thead th {background:#ECF1E8;color:#4563a0;font-weight:bold;}
.dft_tbl1 .td2,
.dft_tbl1 tbody th {background:#fafafa;color:#000;font-weight:bold;}
.dft_tbl1 .td3{background:#cfe4f8;}

.dft_tbl1 td a {color: #4563a0;}


.dft_tbl2{width:100%; border-collapse:collapse;border-top:2px solid #4563a0;border-right: 1px solid #b1b1b1;}
.dft_tbl2 th {font-size: 13px;line-height: 1.2;padding:7px 5px 9px;text-align:center;border-left:1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;}
.dft_tbl2 td {font-size: 13px;line-height: 1.2;padding:7px 5px 9px;text-align:center;border-left:1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;}
.dft_tbl2 td {}
.dft_tbl2 .td1,
.dft_tbl2 thead th {background:#ECF1E8;color:#4563a0;font-weight:bold;}
.dft_tbl2 .td2,
.dft_tbl2 tbody th {background:#fafafa;color:#000;font-weight:bold;}
.dft_tbl2 .td3{background:#cfe4f8;}

.dft_tbl2 td a {color: #4563a0;}


.table_2015 td {padding:5px; text-align:center; color:#666666; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.table_2015 th {padding:5px; text-align:center; background-color:#ECF1E8; font-weight:bold; color:#4563a0; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.table_2015 p {margin:3px 0 20px 0; padding:0}
.table_2015 strong {color:#333}
.table_2015 a {color:#00F}
.left {float:left; width:300px;}
.btn {margin:0 auto; text-align:center; clear:both}
.box {text-align:center; width:100%; background-color:#fafafa; border:1px solid #d8d8d8; padding:10px; margin:0 0 70px 0}

.table_2015 table {width:100%; border-right:1px solid #ccc; border-collapse:collapse;}
.table_2015 td span {color:#fff; font-weight:bold}
.table_title {background:#32aaab;}



.kaim_2015_table {border-left:#cccccc solid 1px;}
.kaim_2015_table td,th {padding:4px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px; font-size:16px;}
.kaim_2015_table th {background:#32aaab;}
.kaim_2015_table th p {color:#FFF; text-align:center; padding:0px; margin:0px;}
.kaim_2015_table .name {width:120px; text-align:center; font-size:16px;}
.kaim_2015_table .time {width:40px; background:#f8f8f8; font-size:11px; text-align:center;}
.kaim_2015_table .con {width:197px; text-align:left;}
.kaim_2015_table .con_half {width:98px; text-align:left;}
.kaim_2015_table .con_o {width:197px; text-align:left; color:#F58C3F; font-weight:bold; text-align:center;}
.kaim_2015_table .con_center {width:197px; text-align:center;}
.kaim_2015_table .con_center_t {width:197px; text-align:center; font-size:10pt;}
.kaim_2015_table .table_title {text-align:center; background:#ECF1E8; color:#00a7be; font-weight:bold;}
.kaim_2015_table .background_y {background:#fdfec2}
.kaim_2015_table .background_y strong {color:#898b03; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_y span {color:#898b03; display:block; text-align:center; font-weight:bold;}
.kaim_2015_table .background_b {background:#b7dee8;}
.kaim_2015_table .background_b strong {color:#00718e; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_b span {color:#00718e; display:block; text-align:center; font-weight:bold;}
.kaim_2015_table .background_b2 {background:#daeef3;}
.kaim_2015_table .background_b2 strong {color:#00718e; display:block; text-align:left;}
.kaim_2015_table .background_b2 .strong_center {color:#00718e; display:block; text-align:center;}
.kaim_2015_table .background_o {background:#fcd5b4;}
.kaim_2015_table .background_o strong {color:#a04900; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_o span {color:#a04900; display:block; text-align:center; font-weight:bold;}
.kaim_2015_table .background_g {background:#ebf1de;}
.kaim_2015_table .background_g strong {color:#607632; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_s {background:#ddd9c4;}
.kaim_2015_table .background_s span {color:#796f3d; display:block; text-align:center; font-weight:bold;}
.kaim_2015_table .background_s strong {color:#796f3d; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_p {background:#F7E9E8;}
.kaim_2015_table .background_p strong {color:#C66560; display:block; text-align:center; font-size:11pt;}
.kaim_2015_table .background_p2 {background:#E9E4F8;}
.kaim_2015_table .background_p2 strong {color:#765ED7; display:block; text-align:center; font-size:11pt;}

/* ������ */
/*#top {position:relative;background:url('../image/top_bg.gif') 0 0 repeat-x;}*/
#top {
    position: relative;
    background: url(../image/top_bg.gif) 0 0 no-repeat;
    background-position: center top;
}

.top1{width:950px;margin:0 auto;}
#menu {position:relative;background:url('../image/menu_bg.gif') 0 0 repeat-x;}
 .menu1{width:950px;margin:0 auto;} 
/*.menu1{width:865px;margin:0 auto;}*/
.menu2 {float:left;padding:0;}
/*#contnet_title {-background:url('../image/title_bar.gif') 0 0 no-repeat;width:908px;height:25px;padding:4px 0 3px 42px; font-size:14px;font-weight:bold;color:black;margin:10px 0 10px 0;}*/
#contnet_title {width:908px;height:25px;padding:4px 0 3px 42px; margin:10px 0 10px 0;}
.sub_title1 {background:url('../image/title_bar_02.gif') 0 3px no-repeat;font-weight:bold;color:#022884;width:920px;height:40px;padding:8px 0 0 35px;font-size:14px;}
.sub_title1 a {color:#6a4477;}

.subTit_bl {padding: 0 0 10px 24px !important;margin: 30px 0 0 !important;font-size: 18px;color: #1b5257;background: url('../image/subTit_bl.gif') 0 5px no-repeat;}
.subTit_bl:first-child {margin-top: 0 !important;}

.hidden {visibility: hidden;height: 0;line-height: 0;font-size: 0;margin: 0;padding: 0;}

/* ���� �� ȸ���� */
div.location {color: #4f4f4f;line-height: 1.2;}
div.location ul, div.location li, div.location dl, div.location dt, div.location dd, div.location table, div.location th, div.location td, div.location p {padding: 0;margin: 0;}
div.location li {list-style:none;}
div.location a {display:inline-block;}


div.location dl.address {padding:0 0 10px 95px;background: url('../image/address_bl.gif') 15px 0 no-repeat;line-height: 1.8;}
dl.address dt {padding-bottom: 10px;font-size: 30px;color: #3c64a1}
dl.address ul {overflow: hidden;}
dl.address li {float: left;padding-right: 20px;font-size: 15px;}


div.location ul.subMenu {overflow: hidden;margin-top: 40px;}
div.location ul.subMenu li {float: left;width: 50%;}
div.location ul.subMenu a {display: block;padding: 5px 0 10px;border: 2px solid #3c64a1;background-color: #fff;text-align: center;color: #3c64a1;font-size: 20px;}
div.location ul.subMenu .on a {background-color:#3c64a1;color: #fff;}


div.location ul.tabMenu {overflow:hidden;width: 340px;margin: 30px auto 0;}
div.location ul.tabMenu li {float: left;margin-left:10px;}
div.location ul.tabMenu li:first-child {margin-left: 0;}
div.location ul.tabMenu a {width: 106px;padding: 8px 0 12px;text-align: center;background-color: #999;text-align: center;color: #fff;font-size: 16px;}
div.location ul.tabMenu .on a {background-color: #4e92b9;}

div.tabArea div.tabCon {padding-top: 40px;}


div.location table {width: 100%;border-collapse: collapse;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
div.location table th,
div.location table td {padding: 10px 10px 12px;border-bottom: 1px solid #b1b1b1;border-right: 1px solid #b1b1b1;font-size: 13px;line-height: 20px;}
div.location table th {background-color: #ecf0f6;color: #1c56a7;}



div.location {clear: both;padding: 30px 0;}
div.location ul.transportList {width:100%; margin-top: 30px;text-align:center;}
div.location ul.transportList>li {display:inline-block;*display:inline;}
div.location ul.transportList>li>a {padding:5px 17px 7px;*padding:7px 17px 5px; border: 2px solid #49555e;background-color: #49555e;color: #fff;}
div.location ul.transportList>li>a.active {border-color: #49555e;background-color: #fff;color: #49555e;font-weight: bold;}

div.location ul.areaList {overflow: hidden;padding: 0 0 14px 85px;}
div.location ul.areaList>li {float: left;padding: 0 17px;background: url('../image/transport_bar.gif') left 13px no-repeat;}
div.location ul.areaList>li:first-child {padding-left: 0;background: none;}
div.location ul.areaList>li>a {padding-top: 5px;border-top: 2px solid #fff;font-weight: bold;}
div.location ul.areaList>li>a.active {border-top-color: #49555e;color: #49555e;}
div.location div.transportCon {display: none;padding-top: 60px;}
div.location div.transportCon div {display: none;}
div.location .view {display: block !important;}



div.route {overflow: hidden;padding-top: 50px;}
div.route:first-child {padding-top: 0;}

div.route > p,
div.route > dl {float: left;}
div.route > p {padding-right: 40px;}
div.route > dl > dd {padding-left: 25px;font-size: 16px;line-height: 1.4;}

div.location table.public th {text-align: left;background-color: #4563a0;color: #fff;}
div.mapArea {height:390px;border:1px solid #d4d4d4;background-color:#e8e8e8;}

/* ���ھȳ� */
.tblComplex .dft_tbl1 {table-layout:fixed;}
.tblComplex .dft_tbl1 td {padding:7px 2px 9px; font-size:14px; color:#000; line-height:1.3; word-break:break-all !important;}
.tblComplex .dft_tbl1 td a {color:#4563a0;}
.tblComplex .dft_tbl1 td.al {padding-left:5px;}
.tblComplex .dft_tbl1 td.ar {padding-right:5px;}
.tblComplex .dft_tbl1 .td1,
.tblComplex .dft_tbl1 .td2,
.tblComplex .dft_tbl1 .td3 {font-size:13px;}
.tblComplex .dft_tbl1 .td1 {color:#4563a0;}

div.transport {font-size: 14px;line-height: 20px;}

div.transport ul.tabMenu {width: 100%;}
div.transport ul.tabMenu li {width:158px;margin-left: 0;}
div.transport ul.tabMenu a {width: 100%;background-color: #fff;border: 1px solid #ccc;color: #444;}
div.transport ul.tabMenu li:first-child a {border-left: 1px solid #ccc;}
div.transport ul.tabMenu li.on a {color: #fff;border-color: #4e92b9;}

div.transport .sub_tit {display:block; padding:3px 0 3px 25px; background:url('/workshop/202302/image/dingbat_tit.gif') 0 5px no-repeat; font-size:16px; font-weight:bold; color:#0d3929;}
div.transport p {margin: 10px 0;}

div.transport  table.location {margin: 0;}
div.transport td {padding-left: 20px;}
div.transport td dt {font-weight: bold;margin-top: 10px;}
div.transport td dt:first-child {margin-top: 0;}

div.transport p.img {padding: 20px 0;border: 1px solid #ddd;}
div.transport p.img img {display: block;margin: 0 auto;}

div.transport dl.tip {padding: 10px;background-color: #f4f8fb;}
div.transport dl.tip > dt {position: relative;padding:10px 0 15px 80px;margin-bottom: 10px;border-bottom: 1px solid #ccc;font-size: 16px;}
div.transport dl.tip > dt img {position: absolute;left: 10px;top: 5px;}
div.transport dl.tip > dd {overflow: hidden;padding-left: 80px;}

div.transport ul.course,
div.transport ul.course_noImg {overflow: hidden;padding: 0 10px;}
div.transport ul.course > li {float: left;position: relative;width: 350px;padding: 15px 10px 15px 60px;}
div.transport ul.course > li img {position: absolute;left: 5px;top: 50%;margin-top: -19px;}

div.transport ul.course_noImg > li {float: left;width: 404px;padding: 15px 10px;}
div.transport ul.course_noImg span {display: block;}

div.transport dl.bulletList {float: left;position: relative;width: 374px;padding: 15px 10px 15px 50px;}
div.transport dl.bulletList:nth-child(odd) {clear: both;}
div.transport dl.bulletList > dt {font-weight: bold;}
div.transport dl.bulletList > dt img {position: absolute;left: 5px;top:5px;}


ul.subTabMenu {overflow: hidden;font-size: 16px;}
ul.subTabMenu li {float: left;}
ul.subTabMenu li:before {content: "|";padding:0 10px;}
ul.subTabMenu li:first-child:before {content: "";padding: 0;}
ul.subTabMenu li.on a {color: #4e92b9;}

.blDash,
ul.listDash > li {display: block;position: relative;padding-left: 10px;}
.blDash:before,
ul.listDash > li:before {position: absolute;left: 0;top: 0;content: "-";}

dl.bulletList ul.minHeight {height: 100px;}
dl.bulletList a.btnDef {display: block;padding: 10px;border: 1px solid #263a78;background-color: #263a78;text-align: center;color: #fff !important;font-size: 14px;}
dl.bulletList a.btnDef img {padding-left: 20px;vertical-align: middle;}

/* 2016-03-03 �߰� */
.notYet {text-align:center;padding:50px 0 80px 0;}
.fcEm {color:#6a4477;}

.d1{line-height:200%;font-size:13px;}
.d2{margin:20px 10px 20px 10px;line-height:180%;text-align:justify;}
.d3{font-weight:bold;background:url('img/title_bar.gif') no-repeat;color:#c66313;width:920px;height:240px;padding:10px 0 0 35px;}
.d4{text-align:center;margin-top:20px;}
.dbox{border:4px solid #000000;padding:10px;line-height:200%;width:750px;margin:0 auto;font-size:14px}
.dbox2{border:2px solid #D8D8D8;padding:10px;line-height:160%;;margin:0 auto;font-size:14px}

.d11{border:2px solid #D8D8D8;margin:0 0 20px 0;background:#F5F5F5;padding:10px 20px 10px 20px;line-height:170%;font-size:13px;}
.d12{background:url('../image/icon.gif') 0 3px no-repeat;padding:0 0 0 15px; font-size:12px;margin:0 0 5px 0;}
.d13{background:#377329;color:#ffffff;font-size:16px;padding:10px;text-align:center;font-weight:bold;margin:20px 0 20px 0;


.searchTbl1{border:1px solid #cccccc;border-collapse:collapse;width:100%;}
.searchTbl1 th{background:<?=$w_bgcolor?>;font-size:13px;border:1px solid #cccccc;padding:5px;color:#ffffff;}
.searchTbl1 td{font-size:13px;border:1px solid #cccccc;padding:5px;}
.searchTbl2{border-top:2px solid #377329;border-collapse:collapse;width:100%;margin:0 0 5px 0;}
.searchTbl2 th{background:<?=$w_bgcolor?>;font-size:12px;border:1px solid #cccccc;padding:5px;color:#ffffff;}
.searchTbl2 td{font-size:12px;border:1px solid #cccccc;padding:5px;}

/* 24.02.22 - �ڹ��� �߰� */
.text-left{
	text-align: left !important;
}



div.traffic ul.tabMenu { text-align:center; font-size:0; line-height:0; }
div.traffic ul.tabMenu li { float:none; width:auto; display:inline-block; vertical-align:top; }
div.traffic ul.tabMenu a { padding:0; border:0 none; color:#0d1c5d; font-weight:600; }
div.traffic ul.tabMenu .on a { background-color:#fff; }

div.traffic ul.tabMenu span { display:block; margin:0 auto 10px; border-radius:50%; background-color:#f5f7fd; box-sizing:border-box; }
div.traffic ul.tabMenu img { display:block; margin:0 auto; }

div.traffic div.tabCon { padding:0; }


div.traffic { padding-top:50px; }
div.traffic ul.tabMenu li { padding:0 15px; }
div.traffic ul.tabMenu span { width:150px; height:150px; padding:6px; }
div.traffic ul.tabMenu .on span { border:6px solid #607fdd; padding:0; }
div.traffic ul.tabMenu a { font-size:18px; line-height:25px; }

div.traffic div.tabCon > * { margin-top:50px; }

div.traffic .subTit { margin-top:50px !important; }
div.traffic .subTit + * { margin-top:0 !important; }