body{overflow-y /**/: scroll; overflow-x /**/: auto; line-height:1.5em;}
*: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:"Malgun Gothic";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;}

.Lfloat{float:left;}
.Rfloat{float:right;}
.clear{clear:both;}
.pointer{cursor:pointer;}
.center{text-align:center;}
.fwBold{font-weight:bold;}

/* 여백 */
.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;}

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;}

#content {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 #529C30;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 #529C30;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:#529C30;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: #529C30;}


.dft_tbl2{width:100%; border-collapse:collapse;border-top:2px solid #529C30;border-right: 1px solid #b1b1b1;}
.dft_tbl2 th {font-size: 12px;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: 11px;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:#529C30;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: #529C30;}


.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:#529C30; 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:8pt;}
.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:8pt;}
.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;}


/* 2016-03-03 추가 */

.notYet {text-align:center;padding:50px 0 80px 0;}
.d1{text-align:justify;padding:0 0 50px 0;}

.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.fcEm {color:#6a4477;}

/* 공통요소 */
/*#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;}
.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;}
.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: 25px;color: #eb7548;}
dl.address ul {overflow: hidden;}
dl.address li {float: left;padding-right: 20px;}


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 #6a4477;text-align: center;color: #6a4477;font-size: 20px;}
div.location ul.subMenu .on a {background-color:#6a4477;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: #36B6A4;}

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: 12px;line-height: 20px;}
div.location table th {background-color: #ddcfe2;color: #640084;}



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: #529C30;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:#529C30;}
.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:#529C30;}


.fcRed {color: #ed1c24 !important;}

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: #36B6A4;}

div.transport .sub_tit {display:block; padding:3px 0 3px 25px; background:url('https://www.circulation.or.kr:4443/workshop/2019spring/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.tblDef {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: #36B6A4;}

.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;}

