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

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



::-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 #518993;border-right: 1px solid #d7d7d7;}
.dft_tbl1 th,
.dft_tbl1 td {font-size: 11px;line-height: 1.2;padding:7px 5px 9px;text-align:center;border-left:1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.dft_tbl1 td {}
.dft_tbl1 .td1,
.dft_tbl1 thead th {background:#DEE5E6;color:#518993;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: #518993;}


.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:#DEE5E6; font-weight:bold; color:#518993; 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:#DEE5E6; 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:#518993;}

/* 공통요소 */
#top {position:relative;background:url('../image/top_bg.gif') 0 0 repeat-x;}
.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:30px 0 30px 0;}
.sub_title1 {background:url('../image/icon.gif') 0 3px no-repeat;width:935px;padding:0 0 0 15px; font-size:12px;font-weight:bold;color:#eb5449;margin:0 0 5px 0;} /* color:#518993; */
.sub_title1 a {color:#518993;}

.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 #518993;text-align: center;color: #518993;font-size: 20px;}
div.location ul.subMenu .on a {background-color: #518993;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: 18px;}
div.location ul.tabMenu .on a {background-color: #eb7548;}

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 #ccc;border-right: 1px solid #ccc;font-size: 12px;line-height: 20px;}
div.location table th {background-color: #dee5e6;color: #518993;}

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: #518993;color: #fff;}


/* 숙박안내 */
.tblComplex .dft_tbl1 {table-layout:fixed;}
.tblComplex .dft_tbl1 td {padding:7px 2px 9px; font-size:11px; color:#000; line-height:1.3; word-break:break-all !important;}
.tblComplex .dft_tbl1 td a {color:#518993;}
.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:12px;}
.tblComplex .dft_tbl1 .td1 {color:#518993;}