/* °øÅë»çÇ× ½ÃÀÛ! */
#blockbox { position:absolute; z-index:100; top:0; left:0; width:100%; background:#333; opacity:.4; filter:alpha(opacity=40);}
#oPopUpDiv { position:absolute; z-index:100; top:0; left:0;}
#oPopUpDiv iframe { background:#fff;}
#oPopUpDiv .btn_close { position: absolute; top: 10px; right: 10px; text-indent: -5000px; font-size: 0; cursor: pointer; width: 31px; height: 35px; background: url(/img/ex_btn.png) no-repeat; border:none;}

.block1400 , .block1280, .block980, .block768 , .block799, .block640, .minline {display:none;} /* PC¿¡¼­ ¾ø´Ù°¡ ¹ÝÀÀÇü¿¡¼­ Ãâ·Â */
.f_small{font-size:11px; color:#f00}

/* ÈÞ´ëÆùÀÎÁõ ÆË¾÷ */
.wid100 {width:99% !important;}
.wid50 {width:50% !important;}
.wid60 { width:60% !important }
.wid40 { width:40% !important }
.wid30 {width:30% !important;}
.mt0 {margin-top:0 !important;}
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt35 { margin-top:35px !important; }
.mt36 { margin-top:36px !important; }
.mt38 { margin-top:38px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt60 { margin-top:60px !important; }
.mt80 { margin-top:80px !important; }
.mb0 { margin-bottom:0px !important; }
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.ml0 { margin-left:0 !important; }
.pd0 { padding:0 !important;}
.pdl0 {padding-left:0 !important;}
.pdl20 {padding-left:20px !important;}
.pdl70 {padding-left:70px !important;}
.pd20 {padding:20px !important;}
.pdb0 {padding-bottom:0 !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb20 {padding-bottom:20px !important;}
.pdb30 {padding-bottom:30px !important;}
.pdt0 { padding-top:0px !important; }
.pdt5 { padding-top:5px; }
.pdt10 { padding-top:10px !important; }
.pdt20 { padding-top:20px; }
.lineH25 { line-height:25px !important; }
.brd_left0 {border-left:0 !important;}
.brd_right0 {border-right:0 !important;}
.brd_left {border-left:1px solid #ddd !important;}
.brd_btm0 {border-bottom:0 !important;}
.txt_center, .center {text-align:center !important;}
.txt_left {text-align:left !important;}
.txt_right {text-align:right !important;}
.none_bdT {border-top:none !important;}
p.cut {text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
span.cut,
a.cut { display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.bg_none {background:none !important;}

td.brd_left {border-left:1px solid #ddd;}

.left, .left_b {float:left;}
.right {float:right;}
img.center { display:block; margin:30px auto 40px; }
img.wid100 { width:100% }
.explain {padding-top:7px; float:right; color:#c3090f; font-size:14px;}
textarea { border:1px solid #d4d4d4; }

.sub_tit { font-size:13px; text-align:center; }
.red { color:#9c0000 !important }
.red2 { color:#f00 !important }
.red3 { color:#bd3663 !important }
.bdT { border-top:1px dotted #ccc; margin-top: 30px;}
.bdT1px { border-top:1px solid #e1e1e1;}
.border_box {overflow:hidden; padding:20px; border:1px solid #ddd; background:#fff;}

#sub_box { background:#fff; } 
#sub_box.bg,
#sub_box.bg .article.full{ background:#f5f5f5;}
#sub_box .section { padding:50px 0; }
#sub_box > div {overflow:hidden;}

.con_wrapbox { overflow:hidden; }
.con_wrapbox > .con_leftbox { float:left; width:49%; overflow:hidden; }
.con_wrapbox > .con_leftbox > div.box { width:49%; }
.con_wrapbox > .con_rightbox { float:right; width:49%; overflow:hidden; }
.con_wrapbox > .address_img { /*background:url('../img/visit/infoimg0101.jpg'); height:200px; */margin-top:62px }
.con_wrapbox > .address_img > div {padding:135px 30px 0; color:#fff}

.board_box > .con_leftbox { float:left; width:73%; }
.board_box > .con_rightbox { float:right; width:23%; }


/*»ó´ÜºñÁÖ¾ó*/
.visual { overflow:hidden; height:230px; background-size:cover; background-position:center center; background-repeat:no-repeat; }
.visual p { color:#fff; font-size:35px; text-align:center; padding-top:8%; font-family:'notokr-light'}
.visual1 { background-image:url('../img/sub/visual01.jpg'); height:57px;}
.visual1.visual2 { background-image:url('../img/sub/visual02.jpg'); }
.visual2 { background-image:url('../img/sub/visual02.jpg'); height:57px }
.visual3 { background-image:url('../img/sub/visual03.jpg'); height:57px }
.visual4 { background-image:url('../img/sub/visual04.jpg'); }
.visual5 { background-image:url('../img/sub/visual04.jpg'); }
.visual { background-image:url('../img/sub/openbg.jpg'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sub/openbg.jpg', sizingMethod='scale'); background-size:cover; }
.visual.visual4 { background-image:url('../img/sub/subvisual01.jpg'); }
.visual.visual1 { background-image:url('../img/sub/subvisual02.jpg'); }
.visual.visual5 { background-image:url('../img/sub/subvisual03.jpg'); }
.visual.visual2 { background-image:url('../img/sub/subvisual04.jpg'); }
.visual.visual3 { background-image:url('../img/sub/subvisual05.jpg'); }


/* Tab ¸Þ´º */
.sub_tab { border:1px solid #ccc; margin-bottom:20px; }
.sub_tab ul { overflow:hidden; background-color:#faf2ff;}
.sub_tab ul li { position:relative; overflow:hidden; float:left; overflow:hidden; width: 11%; }
.sub_tab ul li a { display:block; position:relative; z-index:5; padding:15px 0; border-right:0; border-left:0; color:#fff; font-size:16px; font-family:'notokr-regular'; font-weight:500; text-align:center; }
.sub_tab ul li a.back0 { background:none}

.sub_tab ul li a.mgL_n { border-left:0; }
.sub_tab ul.tab2 li { width:50%; }
.sub_tab ul.tab3 li { width:33.32%;}
.sub_tab ul.tab4 li { width:25%; }
.sub_tab ul.tab5 li { width:20%; }
.sub_tab ul.tab6 li { width:16.65%;}
.sub_tab ul.tab9 li { width:11.11%;}

.sub_tab ul li > .tab_bg {position:absolute; left:-100%; bottom:0; width:100%; height:3px; }
.sub_tab ul li.on a { color:#333; }

	/* Âü°ü°´ > ±³Åë¾È³» tab */
.sub_tab ul#traffic_tab,
.sub_tab ul#traffic_tab li {background-color:#817094;}
.sub_tab ul#traffic_tab li > .tab_bg { background-color:#aea6dc; }
.sub_tab ul#traffic_tab li.on { background-color:#aea6dc; }

	/* Âü°¡¾÷Ã¼ > Âü°¡¾È³» tab */
.sub_tab ul#info_tab,
.sub_tab ul#info_tab li { background-color:#a56f81; }
.sub_tab ul#info_tab li > .tab_bg { background-color:#e46b91; }
.sub_tab ul#info_tab li.on { background-color:#e46b91; }

	/* Âü°¡¾÷Ã¼ > ¾÷¹«ÁøÇà¾È³» tab */
.sub_tab ul#visit_tab,
.sub_tab ul#visit_tab li {background-color:#a56f81;}
.sub_tab ul#visit_tab li > .tab_bg { background-color:#e46b91; }
.sub_tab ul#visit_tab li.on { background-color:#e46b91; }

	/* Âü°¡¾÷Ã¼ > È«º¸ ¹× ½ºÆù¼­½± tab */
.sub_tab ul#spot_tab,
.sub_tab ul#spot_tab li {background-color:#a56f81;}
.sub_tab ul#spot_tab li > .tab_bg { background-color:#e46b91; }
.sub_tab ul#spot_tab li.on { background-color:#e46b91; }

	/* Âü°¡¾÷Ã¼ > È«º¸ ¹× ½ºÆù¼­½± tab */
.hotel_box .sub_tab ul,
.hotel_box .sub_tab ul li {background-color:#817094;}
.hotel_box .sub_tab ul li.tab_bg { background-color:#aea6dc; }
.hotel_box .sub_tab ul li.on { background-color:#aea6dc; } 

	/*»çÀüµî·Ï > °Ë»ö / ºñ¹Ð¹øÈ£ tab*/
.sub_tab ul#regist_search_tab,
.sub_tab ul#regist_search_tab li { background-color:#817094; }
.sub_tab ul#regist_search_tab li > .tab_bg { background-color:#aea6dc; }
.sub_tab ul#regist_search_tab li.on { background-color:#aea6dc; }

	/*»ó´ã¿¹¾à > °Ë»ö / ºñ¹Ð¹øÈ£ tab*/
.sub_tab ul#consult_pwd_tab,
.sub_tab ul#consult_pwd_tab li { background-color:#817094; }
.sub_tab ul#consult_pwd_tab li > .tab_bg { background-color:#aea6dc; }
.sub_tab ul#consult_pwd_tab li.on { background-color:#aea6dc; }

	/* Âü°ü°´ > ±³Åë¾È³» tab */
.sub_tab ul#schedule_tab,
.sub_tab ul#schedule_tab li {background-color:#817094;}
.sub_tab ul#schedule_tab li > .tab_bg { background-color:#aea6dc; }
.sub_tab ul#schedule_tab li.on { background-color:#aea6dc; }

.tit_box { overflow:hidden }
.txtbox { padding:15px 20px; border:1px solid #ddd; }
span.tit_bottom { display:inline-block; padding-bottom:5px; border-bottom:1px solid #000; }
h2.b { margin-bottom:10px; font-size:26px; padding-bottom:10px; font-family:'notokr-regular','Nanum Gothic','³ª´®°íµñ'; line-height:44px; padding-top:10px; }
h2.b span.small { font-size:26px; color:#555; }
h2.left_tit { float:left; }
h3.b { margin-bottom:10px; font-size:20px; }
h4.b { margin:25px 0 15px; font-size:17px; font-weight:600; color:#a56f81; }
h4.dot { margin:0 0 15px;}
h4.b.centertxt { font-size:24px; font-weight:400; text-align:center; }
h4.b span.small {font-size:15px;}
h5.b { margin:25px 0 15px; background:none; font-size:18px;  }
h5.b.bdb { border-bottom:1px solid #ccc; padding-bottom:10px; }
h6.b { margin:25px 0 15px;  font-size:17px; font-weight:600; color:#a56f81; }

/* ¹öÆ° */
.btn_box {overflow:Hidden; margin-top:30px; text-align:center; }
.btn_box_L { width:100%; text-align:left; }
.btn_box_L .btn_total { width:31.8% !important; }
.btn_box_L .btn_total > img { margin-top:13px; margin-right:5px; }
.btn_box .btn_total { display:inline-block; width:160px; line-height:43px; text-align:center; font-size:15px; background-color:#fff; color:#333; margin:0 5px; border-radius:5px; }
.btn_box .btn_red { background-color:#f1f1f1; border:1px solid #ccc; color:#000; }
.btn_box .btn_white { border:1px solid #ccc; background:#fff; color:#634568; }
.btn_box .btn_total:hover { background:#e46b91; color:#fff; }
.btn_box .btn_wid25 { width:25% !important; }
.btn_notice { height:16px; margin-top:15px; color:#e50010;  }
.btn_notice > div { display:none; text-align:center; }
.btn_box2 { display:inline-block; margin-top:0; text-align:right; }
.btn_box2 .btn_total { font-size:13px; font-weight:400; line-height:33px; }
.btn_box4 {margin: 20px auto 10px; text-align: center;}
.btn_box4 .btcl_red2 { display:inline-block; padding:12px 20px; line-height:20px; width:auto; color:#fff !important; background-color:#634568; }
.gall_left_btn {display:block;position:absolute;top:45%;left:-80px;}
.gall_right_btn {display:block;position:absolute;top:45%;right:-80px; text-align:right;}

/* ¹öÆ° - ¸Ê ¹öÆ°*/
.map_btn_box {margin-top:10px; padding:0; text-align:right}
.map_btn_box .btn_total {width:21% !important; line-height:30px;}

#sub_box .location { overflow:hidden; }
#sub_box .location ul { float:right; margin-right:50px; overflow:hidden; }
#sub_box .location ul li { float:left; padding:0 3px; }
#sub_box .location ul li * { color:#bc2ed2; font-size:11px; line-height:normal; }

#sub_box p.about_sign { text-align: right; color: #9d9999; font-size: 16px; font-weight: 800; margin-top: 30px; }

#sub_box .subtit_box { position:relative; }
#sub_box .subtit_box .location { position:absolute; top:50px; right:0; color:#ccc; }
#sub_box .subtit_box .location a { color:#ccc; }
#sub_box .subtit_box .location .arr { padding:0 5px; font-size:0.8em; }
#sub_box .subtit_box .location .page_lo { color:#000; }
#sub_box .sub_txt { line-height:1.6em; }

/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.form_table { width:100%; border-top:1px solid #a56f81; }
.form_table thead th {color:#000;border-bottom:1px solid #a56f81;}
.form_table th {padding:9px 13px; text-align:center;  color:#000; font-size:13px; font-weight:500; }
.form_table th:first-child ,
.form_table td:first-child { border-left:none; }
.form_table td {padding:9px 13px; line-height:1.6em; font-size:13px; color:#000; background:#fff; }
.form_table .txtleft { text-align:left; }
.form_table .txtright { text-align:right; }
.form_table .txtct { text-align:center; }
.form_table td a {color:#000;}
.form_table td button { border:0; padding:5px 8px; margin-left:13px; background-color:#7c7c7c; color:#fff; font-size:12px; }
.form_table th span {color:#a80000;}
.form_table th span.thspan {color:#000; font-size:24px; padding-bottom:20px; display:inline-block}
.form_table.bulit th span {color:#db242b;}
.form_table td textarea.memo { width:100%; min-height:130px; }

.form_table th.low,
.form_table td.low { padding:8px 13px;}

.world_box .form_table tr, 
.broadcast_box .form_table tr, 
.preregi_box .form_table tr, 
.consult_box .form_table tr { border-bottom:1px solid #e1e1e1}

input.small { width:60px; }
input.medium { width:208px;}
input.add {width:37%;}
input.add2 {width:59%;}
input.wide { width:100%; }

/*Å×ÀÌºí td ¿ÞÂÊÁ¤·Ä */
.center_td td { text-align:center; }

.center_td th.left_td { text-align:left; padding:9px 50px}
.center_td th.left_td02 { text-align:left; padding:9px 80px}
.center_td th.left_td03 { text-align:left; padding:9px 70px}
.center_td th.left_td04 { text-align:left; padding:9px 60px}
.center_td th.left_td05 { text-align:left; padding:9px 20px}
.center_td th.left_td06 { text-align:left; padding:9px 40px}

.center_td td.left_td { text-align:left; padding:9px 50px}
.center_td td.left_td02 { text-align:left; padding:9px 80px}
.center_td td.left_td03 { text-align:left; padding:9px 70px}
.center_td td.left_td04 { text-align:left; padding:9px 60px}
.center_td td.left_td05 { text-align:left; padding:9px 20px}
.center_td td.left_td06 { text-align:left; padding:9px 40px}


.left_table th,
.left_table td { text-align:left; }

/* µî·Ï ½ÅÃ»¼­ Æû */
.apply_table tr td { padding:5px 13px; font-family:'dotum','Nanum Gothic','³ª´®°íµñ'; font-size:12px; }
.apply_table tr th { padding:5px 13px 5px 18px; font-family:'dotum','Nanum Gothic','³ª´®°íµñ'; font-size:12px; text-align:left; }
.apply_table tr th span { display:none; }
.apply_table tr td select { font-family:'dotum','Nanum Gothic','³ª´®°íµñ'; font-size:12px; }


/* ÃâÇ°½ÅÃ» - padding-top td °£°Ý Á¼Èû */
.form_table2 { width:100%; border-top:1px solid #ccc; }
.bdTnone { border-top:none; }
.bdBnone { border-bottom:none !important;  }
.form_table2 th {padding:5px 13px; text-align:left; color:#000; font-size:13px;     border: 1px solid #ccc; font-weight:500; }
.form_table2 th.bg { background:#f5f5f5; }
.form_table2 th.pd0{ padding:15px 0; }
.form_table2 td {padding:5px 13px; border: 1px solid #ccc;  line-height:20px; font-size:12px; color:#000; }
.form_table2 td.txtleft { text-align:left; }
.form_table2 td a {color:#000;}
.form_table2 th span {color:#e60013;}
.form_table3 tr td:first-child { border-left:0; }

/*¸®½ºÆ® Å×ÀÌºí ½ºÅ¸ÀÏ*/
.list_table {width:100%; border-top:2px solid #021427; border-bottom:1px solid #021427; table-layout:fixed;}
.list_table thead th {padding:9px; text-align:left; border-bottom:1px solid #021427; color:#000; font-size:15px; }
.list_table tbody th {padding:9px; text-align:left; border-bottom:1px solid #ccc; color:#000;}
.list_table th.bdL { border-left:1px solid #ccc; }
.list_table th.bdL0 { border-left:0; }
.list_table td.bdL { border-left:1px solid #ccc; }
.list_table tbody th.txtleft { text-align:left; }
.list_table tbody tr:nth-child(2n) {background:#e8ebec;}
.list_table tbody td {padding:6px 9px; border-bottom:1px solid #ccc; text-align:left; line-height:20px; color:#000;  font-size:13px;}
.list_table tbody td div.cut {text-overflow:ellipsis; overflow:Hidden; white-space:nowrap;}
.list_table tbody td > img { border:1px solid #ddd; display:block; margin:0 auto; width:60px; padding:5px;}
#notice_list.list_table tbody td > img { border:none; display:block; margin:0 auto; width:auto; padding:0;}
#notice_list.list_table tbody td > a.cut { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 45px; display: block; }
.list_table2 thead th { color:#810893; background:#f5f5f5; border-left:1px solid #ccc; }
.list_table2 tbody td {padding: 5px 9px;}
.list_table tbody td.bold { font-weight:700; font-size:14px;}
.list_table3 tr td:first-child { border-left:0; }
.list_table3 thead th { border-left:0; }
.list_table3 thead th:first-child { border-left:0; }
.list_table4 thead th { background:#bab0a9; color:#fff; border-left:1px solid #ddd; }
.list_table4 tbody th ,
.list_table4 tbody td.bg { background:#f5f5f5; }
.list_table5 tbody tr:nth-child(2n) {background:none;}

.world_box .list_table tbody tr:nth-child(2n) {background:#fff;}
.world_box .list_table .session {background:#e8ebec;}
.world_box .list_table .title { font-size:15px; display:block; margin-bottom:10px;  }



/* °Ô½ÃÆÇ ½ÃÀÛ! */
#sub_box .intro_list { padding:15px 25px; margin-top:20px; }
#sub_box .intro_list ul { overflow:hidden; padding:20px 5px; border-top:1px solid #ccc; } 
#sub_box .intro_list li { float:left; width:33.33%; }
#sub_box .intro_list li p { margin-bottom:10px; font-weight:600; }

ul.sty_list {text-align:right; }
ul.sty_list li {display:inline-block; margin:1px;}
ul.sty_list li a {display:inline-block; width:28px; height:28px; background-size:cover !important;}
ul.sty_list li.list a {background:url('../img/common/list_icon.png');}
ul.sty_list li.list a.on {background:url('../img/common/list_icon_on.png');}
ul.sty_list li.photo1 a {background:url('../img/common/gall03_icon.png');}
ul.sty_list li.photo1 a.on {background:url('../img/common/gall03_icon_on.png');}
ul.sty_list li.webz a {background:url('../img/common/webzine_icon.png');}
ul.sty_list li.webz a.on {background:url('../img/common/webzine_icon_on.png');}
ul.sty_list li.photo2 a {background:url('../img/common/gall02_icon.png');}
ul.sty_list li.photo2 a.on {background:url('../img/common/gall02_icon_on.png');}

/* °Ô½ÃÆÇ ºäÆäÀÌÁö */
.bbs_view_box .view_con { padding:10px 10px 20px 10px; font-size:13px; line-height:20px;color:#555;line-height:20px; border-bottom:1px solid #ccc; }
.bbs_view_box .view_con .view_img { margin-bottom:10px; text-align:center; }
.bbs_view_box .view_con .view_img img { max-width:100%; }

/* ÆäÀÌÂ¡ ¼³Á¤*/
#page_area { margin:40px 0 0; text-align:center; }
#page_area b { padding: 8px 12px 9px; font-weight:800; border:1px solid #ddd; background:#fff; color:#000;}
#page_area a { display:inline-block; font-size:13px; padding:9px 12px; border:1px solid #ddd; background:#fff; }
#page_area .page_arrow {padding:9px 12px; margin-left:2px; }
#page_area .page_arrow img {padding-top:5px;}
#page_area a.on { font-weight:800; }
#page_area a:hover {  }

/* °Ô½ÃÆÇ °Ë»ö */
.search_table { float:right; margin:35px 0; width:390px;}
.search_table a.listview { display:block; float:left; width:28px; height:28px; margin-right:3px; background-size:cover !important; background-position:center center; background-repeat:no-repeat; }
.search_table a.listview_20 { background:url('../img/common/btn_listview_20.jpg'); }
.search_table a.listview_50 { background:url('../img/common/btn_listview_50.jpg'); }
.search_table a.listview_all { background:url('../img/common/btn_listview_all.jpg'); }
.search_table a.listview_20.on { background:url('../img/common/btn_listview_20_on.jpg'); }
.search_table a.listview_50.on { background:url('../img/common/btn_listview_50_on.jpg'); }
.search_table a.listview_all.on { background:url('../img/common/btn_listview_all_on.jpg'); }
.search_table button { height:28px; width:60px; vertical-align:middle; background-color:#8e8e8e; color:#fff; border:0; padding:0; margin:0 }
.search_table input { width:60%; height:28px; padding:2px; border:1px solid #dbdbdb; }
.search_table select { height:28px; min-width:80px; border:1px solid #dbdbdb; }

/*Æ÷Åä°Ô½ÃÆÇ*/
.photo_list { margin:0; position:relative; }
.photo_list > ul { margin:0; padding:0; overflow:hidden; }
.photo_list .no_result { width:100%; height:100px; line-height:80px; text-align:center; border-bottom:1px solid #dadada; }
.photo_list > ul li { list-style:none; margin:0; padding:0; width:25%; float:left; position:relative; }
.photo_list > ul li a {display:block; margin:5px; text-align:center; background-color:#fff; -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
    box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);}
.photo_list > ul li a .photo_img {overflow:hidden; position:relative; height:210px; width:100%; border-bottom:1px solid #dadada; background-size:100%; background-position:center center; background-repeat:no-repeat; }
.photo_list > ul li a .photo_img div { position:absolute; top:28%; left:25%; width:40%; height:40%; background:url('/kr/img/common/w_opa90.png'); display:none; }
.photo_list > ul li a .photo_img div p { width:100%; margin-top:28%; text-align:center; font-size:20px; font-weight:600; font-family: 'notokr-regular','Nanum Gothic','³ª´®°íµñ'; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.photo_list > ul li a .no_img {font-size:20px; width:100%; line-height:210px; border-bottom:1px solid #dadada; background-color:#dedede; font-weight:600; color:#a5a5a5; background-size:cover !important; }
.photo_list > ul input.allchk_input{position:absolute; top:0; left:0; z-index:50; }
.photo_list > ul li input[type="checkbox"] { position:absolute; top:15px; left:10px; z-index:50; }
.photo_list > ul li.msgbox {width:100%;}
.photo_list .photo_con {overflow:hidden; width:100%; padding:15px 20px; text-align:left; }
.photo_list .photo_con .con_tit { width:auto; font-size:14px; line-height:17px; color:#555; }
.photo_list .photo_con .con_tit span.subject {float:left; width:66%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px; }
.photo_list .photo_con .con_tit span.date {float:right; font-size:13px; color:#8c8c8c}

.photo_list02 > ul li a .photo_img { height:auto; }
.photo_list02 .photo_con { text-overflow: ellipsis; overflow:Hidden; white-space:nowrap; }

/* Æ÷Åä°Ô½ÃÆÇ */
.gallery_list { margin:0; position:relative; }
.gallery_list > ul { margin:0; padding:0; overflow:hidden; position:relative; }
.gallery_list .no_result { width:100%; height:100px; line-height:80px; text-align:center; border-bottom:1px solid #dadada; }
.gallery_list > ul li { list-style:none; margin:0; padding:0; width:25%; position:absolute; }
.gallery_list > ul li a {display:block; margin:5px; background-color:#fff;  -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);}
.gallery_list > ul li a > img { width:100%; min-width:100%; }
.gallery_list > ul li a .photo_img {overflow:hidden; position:relative; height:210px; width:100%; border-bottom:1px solid #dadada; background-size:100%; background-position:center center; background-repeat:no-repeat; }
.gallery_list > ul li a .photo_img div { position:absolute; top:28%; left:25%; width:40%; height:40%; background:url('/kr/img/common/w_opa90.png'); display:none; }
.gallery_list > ul li a .photo_img div p {margin-top:28%; text-align:center; font-size:20px; font-weight:600; font-family: 'notokr-regular','Nanum Gothic','³ª´®°íµñ';}
.gallery_list > ul li a .no_img {font-size:20px; width:100%; line-height:210px; border-bottom:1px solid #dadada; background-color:#dedede; font-weight:600; color:#a5a5a5; background-size:cover !important; }
.gallery_list > ul input.allchk_input{position:absolute; top:0; left:0; z-index:50; }
.gallery_list > ul li input[type="checkbox"] { position:absolute; top:15px; left:10px; z-index:50; }
.gallery_list > ul li.msgbox {width:100%;}
.gallery_list .photo_con { width:100%; padding:15px 20px }
.gallery_list .photo_con .con_tit { width:auto; font-size:14px; line-height:17px; color:#555; font-weight:600; }
.gallery_list .photo_con .con_etc { width:auto; padding-top:7px; color:#777; font-size:13px; }
.gallery_list .photo_con .con_tit span.date {float:right; font-size:13px; color:#8c8c8c}


/* À¥Áø ½ºÅ² _ ÃÖ¹ÎÁö */
.webzine_list { margin-top:10px; }
.webzine_list ul li { overflow:hidden; margin-bottom:10px; border-top:1px solid #f1f1f1; border-bottom:1px solid #dadada; background-color:#fafafa; position:relative; }
.webzine_list ul li input { position:absolute; bottom:40px; left:15px; z-index:10; }
.webzine_list ul li div.sub_box { float:left; position:relative; width:21%; height:180px; padding:15px;  background-color:#f1f1f1; }
.webzine_list ul li div.sub_box h4 { padding-top:10px; font-size:18px; line-height:23px; }
.webzine_list ul li div.sub_box h4 img { padding-top:3px; }
.webzine_list ul li div.sub_box h4 span { display:inline-block; width:18px; height:3px; position:absolute; top:15px; left:15px; background-color:#af00ca; }
.webzine_list ul li div.sub_box .notice { margin:5px 0 0 2px; }
.webzine_list ul li div.sub_box .name { position:absolute; bottom:15px; left:15px; color:#888; }
.webzine_list ul li div.sub_box .name img { padding-top:4px; }
.webzine_list ul li div.txt_box { float:left; position:relative; width:45%; height:170px; padding:25px 15px 15px 15px; line-height:19px; }
.webzine_list ul li div.txt_box .caption { position:absolute; bottom:8px; left:15px; font-size:12px !important; color:#888; }
.webzine_list ul li div.txt_box .caption img {padding-top:2px;}
.webzine_list ul li div.img_box { float:right; width:27%; height:148px; margin:15px; }

/* °¶·¯¸® ½ºÅ²2 _ ÃÖ¹ÎÁö */
.gallery2_list { overflow:hidden; width:100%; padding-top:10px; position:relative; }
.gallery2_list .allchk_input { position:absolute; top:0; left:0; z-index:10; }
.gallery2_list .element { float:left; width:25%; height:145px; margin-bottom:6px; }
.gallery2_list .element .list_wrap { height:100%; margin:0 2px; position:relative; overflow:hidden; border:1px solid #dadada;   }
.gallery2_list .element .list_wrap .img_box { width:100%; height:100%; position:absolute; top:0; left:0; background-size:cover !important; text-indent:-9999px; }
.gallery2_list .element .list_wrap .no_img {background-color: #f1f1f1; line-height: 145px; text-align: center; font-size: 15px; color: #a5a5a5;}
.gallery2_list .element .list_wrap .gall_txt { width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.5); opacity:0;  transition:opacity 0.5s; }
.gallery2_list .element .list_wrap .gall_txt a { display:block; height:100%; padding:0 20px; color:#fff; position:relative; }
.gallery2_list .element .list_wrap .gall_txt a .ttl { width:90%; padding-top:30px; font-size:17px; color:#fff !important; }
.gallery2_list .element .list_wrap .gall_txt a .name { position:absolute; bottom:20px; left:20px; color:#e4e4e4 !important; font-size:13px !important;}
.gallery2_list .element .list_wrap .gall_txt a .name img { padding-top:4px; }

/* Àü½ÃÀå ¾È³» */
.map_box .hall_left {float:left; width:49%;}
.map_box .hall_right {float:right; width:49%;}
.map_box .hall_box a {display:block; padding:21px 0; font-size:18px; border-top:1px solid #d4d4d4;}
.map_box .hall_box {text-align:center;}
.map_box .hall_box img {padding:40px 0 36px;}
.map_box .box_two_warp { overflow:hidden; }
.map_box .box_two_warp .box_two { width:49%; padding:40px 25px 30px; border: 1px solid #ddd; background:#fdf2ff url('../img/sub/pattern1.png'); text-align:center; }
.map_box .box_two_warp div.box_left { float:left; }
.map_box .box_two_warp div.box_right { float:right; }
.map_box .btn_box .btn_total { background: #634568; color: #fff; }
.map_box .btn_box .btn_total:hover { background: #a083a5; color: #fff; }

/*±³Åë¾È³»*/
.traffic_box .map1 {width:auto;height:500px;}
.traffic_box .sub_tab ul li { width:16.6666666666%; }
.traffic_box .traffic_tab { overflow:hidden; margin-top:20px; }
.traffic_box .traffic_tab li { float:left; width:24.25%; margin-left:1%; text-align:center;  }
.traffic_box .traffic_tab li:first-child { margin-left:0; }
.traffic_box .traffic_tab li a { display:block; padding:10px 0; background-color:#eee; border:1px solid #ddd; }
.traffic_box .traffic_tab li a.on { background-color:rgba(231,3,26,0.4); border:1px solid #e7031a;}
.traffic_box .parking_box01 { overflow:hidden; margin:10px 0; }
.traffic_box .parking_box01 .p_address3 { float:left; width:68%;  height:540px; overflow:hidden; border:1px solid #ccc;}
.traffic_box .parking_box01 .p_address3 > .p_map { height:538px;  }
.traffic_box .parking_box01 .p_address2 { height:540px; }
.traffic_box .parking_box01 .p_address2 > div { height:538px; overflow:hidden; }
.traffic_box .parking_box01 .p_address2 > div > img { width:100%; }
.traffic_box .parking_box01 .p_load { float:right; width:30%; }
.traffic_box .parking_box01 .p_load .map_tab { overflow:hidden; }
.traffic_box .parking_box01 .p_load .map_tab li { float:left; width:33.33%; text-align:center; }
.traffic_box .parking_box01 .p_load .map_tab li.wide { width:40%; }
.traffic_box .parking_box01 .p_load .map_tab li a { display:block; padding:10px 0; margin:0 3px; background-color:#eee; border:1px solid #ddd;} 
.traffic_box .parking_box01 .p_load .map_tab li a.on { background-color:#c09fc5; border:1px solid #ccc; color:#fff;}
.traffic_box .parking_box01 .p_load > div { margin:15px 3px 0;  }
.traffic_box .parking_box01 .p_load > div ol li { padding:10px 0; line-height:30px; border-bottom:1px dashed #888; }
.traffic_box .parking_box01 .p_load > div ol li img { margin-right:10px;  }
.traffic_box .parking_box01 .p_load > div .boto { padding:10px; border:1px solid #ddd; line-height:1.5em; }
.traffic_box .parking_box01 .p_load > div .boto span { font-weight:600; }
.traffic_box .parking_box01 .p_load > div .boto input[type="radio"] { margin:0 5px 3px 8px; }
.traffic_box .traffic_way { padding-bottom:20px; }
.traffic_box .traffic_way .traffic_map img { width:100%; }

/*È£ÅÚ¾È³»*/
.hotel_box .hotel_wrap { overflow:hidden; padding-top:30px; }
.hotel_box .hotel_wrap > p { padding-bottom:10px; text-align:right; }
.hotel_box .hotel_wrap .location_box { float:left; width:51%; height:766px; margin-top:0; }
.hotel_box .hotel_wrap .hotel_list { float:right; width:48%; height:766px; position:relative; overflow-y:scroll; }
.hotel_box .hotel_wrap .hotel_list .mousewheel { position:relative; top:0; left:0; }
.hotel_box ul.bd_list { overflow:hidden; }
.hotel_box ul.bd_list li { float:left; width:32%; margin:0.5%; border:1px solid #ddd; }
.hotel_box ul.bd_list li a { display:block; height:195px; padding:5px 3px; margin:0 3px; text-align:center; }
.hotel_box ul.bd_list li a .hotel_img { width:100%; }
.hotel_box ul.bd_list li a .hotel_img img { width:100%; }
.hotel_box ul.bd_list li a .hotel_txt .hotel_tit { padding:10px 0; font-size:1em; line-height:1.3em; text-overflow: ellipsis;  overflow: Hidden;  white-space: nowrap;}
.hotel_box ul.bd_list li a .hotel_txt .hotel_info { line-height:17px; font-size:12px; letter-spacing: -0.8px; }
.hotel_box ul.bd_list li a .hotel_txt .hotel_info span { font-weight:600; }
.hotel_box ul.bd_list2 li { width:48%; margin:1%; border:1px solid #ddd; }
.hotel_box ul.bd_list2 li a { height:auto; }
.hotel_box #data { display:none; }
.hotel_box .border_box { line-height:20px; }

/*»çÀüµî·Ï + »ó´ã¿¹¾à*/
.enroll_box .p_notice { color:#e60013; margin:5px 0 30px; text-align:center; }
.enroll_box .p_notice.center { text-align:center; }
.enroll_sub { padding:0 3% 30px; border-top:3px solid #c7c7c7;  border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #d4d4d4; background:#fff; }
.enroll_sub span.sub_b { padding-left:5px; font-size:17px; }
.enroll_sub .sub_con { margin:50px 3% 0; line-height:1.5em; text-align: center; }
.enroll_sub .sub_con p.lefttxt { text-align:left }
.enroll_sub .sub_con .chk_box { width:70%; margin:0 auto; text-align:left; }
.enroll_sub .sub_con .chk_box p { display:inline-block; width:80px; font-size:16px; }
.enroll_sub .sub_con .chk_box input { padding:8px 0; text-indent:5px; border:1px solid #ddd;  border-radius:5px; }
.enroll_sub .sub_con .chk_box select { height:35px; border-radius:5px; }
.enroll_sub .sub_con .email { padding-bottom:20px; }
.enroll_sub .sub_con .email input { width:25%; margin-bottom:3px; }
.enroll_sub .sub_con .email select { float:right; width:29%; padding:3px 0; margin-bottom:3px; margin-left:5px; }
.enroll_sub .sub_con .pw input { width:84%; }
.enroll_sub .sub_con .hp .hp_btn { width:80px; padding:5px 0; margin:0 5px 2px 0; font-size:13px; border:1px solid #ddd; color:#333; }
.enroll_sub .sub_con .hp input { width:20%; }
.enroll_sub { padding:0 0 50px; border-radius:5px; border-top:1px solid #ddd;  }
.enroll_sub h4 { padding:25px 0 20px 3%; margin:0 0 50px 0; background-color:#f1f1f1; border-radius:5px 5px 0 0; }
.enroll_sub .btn_box .btn_total { border-radius:5px }

.preregi_box .boldN {color:#c3090f; font-size:12px;}
.preregi_box .btn_small, 
.consult_search_box .btn_small, .consult_box .btn_small {padding:5px 10px; border:1px solid #ddd; font-size: 12px; margin: 0 1px;}

.consult_box .sub_tab ul li { width:32%; }
.consult_box .sub_tab ul li span .step { font-size:0.9em; }

.consult_box textarea, 
.preregi_box textarea,
.semi_pre_regi textarea { width:100%; height:200px; padding:2%; background:#fafafa; }
.consult_box .chk_agree, 
.preregi_box .chk_agree,
.semi_pre_regi .chk_agree { padding-top:10px; text-align:right;  }
.consult_box .chk_agree input, 
.preregi_box .chk_agree input,
.semi_pre_regi .chk_agree input { margin-right:5px; }
.form_sub_tit { padding:10px 0 10px; font-weight:600; font-size:13px; }

/*visit/01list.asp*/
.product_box .sub02_tab { overflow:hidden; border:2px solid #a56f81;  padding:20px 0; }
.product_box .sub02_tab ol { overflow:hidden;}
.product_box .sub02_tab ol li { float:left; width:16.66%; text-align:left; padding:0 0 10px 5px; }
.product_box .sub02_tab ol li a { font-weight:600; font-size:15px; display:block; padding:6px 13px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.product_box .sub02_tab ol li a:hover,
.product_box .sub02_tab ol li a.on { background:#a67aad; color:#fff !important; }
.product_box .sub02_tab ol li a.on_none {  }
.product_box .sub02_tab02_tab ol { overflow: hidden; border-right: 0; border-bottom: 1px solid #D1CBCB; border-top: 1px solid #D1CBCB; }
.product_box .sub02_tab02_tab ol li { font-size: 13px; text-align:left; float: left; width:25%; border-bottom: 1px solid #d1cbcb; margin-bottom:-1px; }
.product_box .sub02_tab02_tab ol li div { width:100%; border-left:0; letter-spacing:-1px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.product_box .sub02_tab02_tab ol li div span {display:inline-block; font-weight:600; padding:17px 6px; border-right:0; color:#a67aad; }


.info02_box img {width:100%;}
.info02_box img.img_auto {width:auto;}
.article ul.productover_view_table { overflow:hidden; border-right:1px solid #D1CBCB; border-bottom:1px solid #D1CBCB; border-top:2px solid #555; }
.article ul.productover_view_table li { background:#FBFBFB; font-size:12px; text-align:left; float:left; width:25%; border-top:1px solid #d1cbcb; }
.article ul.productover_view_table li a { display:block; border-left:1px solid #d1cbcb; padding:8px 0 8px 8px; color:#656565; }
.article ul.productover_view_table li a:hover,
.article ul.productover_view_table li a.on { display:block; color:#000; font-weight:600; }

/* enroll/preregi.asp */
div.enroll_tab ol { overflow:hidden; margin-top:20px; }
div.enroll_tab ol li { width:33.1%; float:left; text-align:center; border-right:1px solid #ddd; }
div.enroll_tab ol li:first-child { border-left:1px solid #ddd; }
div.enroll_tab ol li a { display:block; padding:20px 0; border-bottom:1px solid #810893; border-top:2px solid #ddd; cursor:default; }
div.enroll_tab ol li a.on { font-weight:600; border-top:2px solid #810893; border-right:1px solid #810893; border-left:1px solid #810893; border-bottom:none; }
.enroll_textarea { width:96%; height:330px; line-height:19px; font-size:13px; padding:2%; font-family:'Nanum Gothic','³ª´®°íµñ'; border:2px solid #ddd;}
ul.list { border-top: 1px solid #ddd; padding-top: 20px; overflow:hidden; }
ul.list li { line-height:25px; float:left; width:50%; }
p.list { border-top: 1px solid #ddd; padding-top: 20px; overflow:hidden; }

div.surveyList2 div.subox,
div.surveyList3 div.subox { border:1px solid #ddd; padding:10px 15px; overflow:hidden; font-family:'dotum','Nanum Gothic','³ª´®°íµñ';  font-size:12px; background-color:#fff; }
.surveyList2 label { float:left; width:25%; padding:4px 0; text-overflow:ellipsis; overflow:Hidden; white-space:nowrap;}
.surveyList3 label { float:left; width:33.3%; padding:4px 0; text-overflow:ellipsis; overflow:Hidden; white-space:nowrap;}
.surveyList2 label span,
.surveyList3 label span { padding-left:5px; }

/* Âü°¡¾÷Ã¼°Ë»ö¹Ú½º  */
#CompanySelFrm { width:auto; padding:0; margin:0 0 30px; border:1px solid #021427; background-color:#e8ebec; }
#CompanySelFrm .frmbox { margin:18px 0; text-align:center;}
#CompanySelFrm input { width:25%; height:36px; line-height:22px; vertical-align:middle; border:1px solid #ccc;  }
#CompanySelFrm button { background:#5f5555; width:65px; height:36px; cursor:pointer; vertical-align:middle; border:0; padding:0; margin:0; color:#fff; font-size:13px; font-family:'³ª´®°íµñ'; text-align:center;}
#CompanySelFrm .ccbg{width:100%; padding:10px 0; border-top:1px solid #c4cbd2; margin-top:-18px; }
#CompanySelFrm .menubtn {text-align:center; padding:0 10px; }
#CompanySelFrm .menubtn a { display:inline-block; zoom:1; *display:inline; min-width:25px; margin:5px 0; padding:5px 0; background:#fff; font-size:14px; border:1px solid #ddd; }
#CompanySelFrm .menubtn a.all {background:#b1b1b1; color:#fff; padding:5px 10px; }
#CompanySelFrm .menubtn a:hover,
#CompanySelFrm .menubtn a.on { background:#c3090f; color:#fff; font-weight:bold; }

/*search/search_all.asp - ÅëÇÕ°Ë»ö*/
.company_searchlist ol {padding:0; border-top:2px solid #665253; border-bottom: 1px solid #B79A9B; }
.company_searchlist li { border-bottom:1px solid #dad6d6;}  
.company_searchlist li:last-child { border-bottom:none; }
.company_searchlist li > a { display:block; padding:8px 15px; background:url('/images/company_header_arr.jpg') no-repeat right center; overflow:hidden; _height:100%; }  
.company_searchlist .booth { text-align:center; float:left; margin-right:20px;}  
.company_searchlist .logo { overflow:hidden; width:102px; height:47px; border:1px solid #ccc; text-align:center; padding:10px 20px;}  
.company_searchlist .logo img { border:none; width:100%; height:100%; }  
.company_searchlist .info { overflow:hidden;}   
.company_searchlist .info .cname {display:block; float:left; font-weight: bold; background:url('/images/company_cname_icon.jpg')  no-repeat left center; 
	padding-left:19px; width:78%; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.8em;}  
.company_searchlist .info .memo { width:100%; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }  
.company_searchlist .info span { background:#c3090f; float:left; display:block; padding:3px; color:#fff; font-weight:bold; width:50px;text-align:center;
text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} 
.company_searchlist .msgBox { text-align:center; border-top:2px solid #665253; border-bottom:1px solid #b79a9b; padding:80px 0; }
.company_searchlist .btnbox { text-align:center;padding:15px 0;margin-top:15px;overflow:hidden;}
.company_searchlist .more { display:inline-block; @display:inline; border:1px solid #c3090f; padding:10px 25px;}
.CompanySelFrm2 .frmbox {background:#f7f7f7; border:1px solid #ddd; padding:20px}


/* 1´ë1 »ó´ã */
.eandex_box .sub_tab ul li span .step { font-size:0.9em; }
.eandex_box textarea { width:100%; height:250px; padding:2%; }
.eandex_box .chk_agree { padding-top:10px; text-align:right;  }
.eandex_box .chk_agree input { margin-right:5px; }

/* ÃâÇ°½ÅÃ»  */
.visit_box ol {margin-top:10px; overflow:hidden;}
.visit_box ol li {line-height:25px; text-indent:-25px; margin-left:25px; }
.visit_box .visit_img { float:left; width:50%; }
.visit_box .visit_img img { margin:10px auto; display:block;}
.visit_box .visit_img.wid80 img { width:76%; }
.imgwrap { overflow:hidden; }
#visit_info .form_table thead tr th ,
.visit_box .form_table thead tr th { color:#bd3663 !important; }

/* visit/01notice.asp */
.visit_box textarea,
.guide_box textarea,
.textarea { width:100%; height:500px; margin-top:10px; padding:2%; overflow:auto !important; color:#fff; border:2px solid #ddd; line-height:21px; background:url("/kr/img/visit/01notice1.jpg") no-repeat center center; background-size:cover}

/* visit/01info.asp */
ol.global_agency { overflow:hidden; margin:0 0 10px; }
ol.global_agency .agency_left { width:49%; float:left; }
ol.global_agency .agency_right { width:49%; float:right; }
ol.global_agency .agency_left table th img { padding-bottom:3px; }
ol.global_agency .agency_left table.form_table2,
ol.global_agency .agency_right table.form_table2 { min-height:170px; }

/* visit/02booth */
.visit_box.booth .booth_address {background:url('../img/visit/infoimg0101.jpg'); height:200px; margin-top:38px}
.visit_box.booth .booth_address > div {padding:135px 30px 0; color:#fff}

#visit_info .info_table_box {overflow:hidden}
#visit_info .info_table_box > div { float:left; width:49%}
#visit_info .info_table_box > div.right { float:right;} 
#visit_info .td_padding td {padding: 28px 13px}
#visit_info .con_wrapbox02 .con_leftbox .form_table,
#visit_info .con_wrapbox02 .con_rightbox .form_table { float:left; width:42.5%; }
#visit_info .con_wrapbox02 .con_leftbox .form_table.tit_table,
#visit_info .con_wrapbox02 .con_rightbox .form_table.tit_table { width:15%; }
#visit_info .con_wrapbox02 .con_rightbox .form_table thead th, 
#visit_info .con_wrapbox02 .con_leftbox .form_table thead th { padding:9px 10px; text-align:left; }
#visit_info .con_wrapbox02 .con_rightbox .form_table thead th.high, 
#visit_info .con_wrapbox02 .con_leftbox .form_table thead th.high { padding:18px 10px 17px; }

.charge_table { font-size:12px !important;}
.charge_table .indent { text-indent:15px; }
.charge_table th { border-bottom:1px solid #e1e1e1} 
.charge_table td { border-bottom:1px solid #e1e1e1}
.charge_table01 tbody tr th { background-color:#f1f1f1; border-bottom:1px solid #e1e1e1; }
.charge_table01 tbody tr td { border-bottom:1px solid #e1e1e1 }
.charge_table01 tbody tr td.charge01 { padding:9px 13px 9px 15px; }

.td_padding td {padding: 28px 13px}

.spot tr { border-bottom:1px solid #ddd; } /* Àü½ÃÀåÇöÀå±¤°í */
.press tr { border-bottom:1px solid #ddd; } /* º¸µµÀÚ·á */
.abroad_table th {text-align:left}  /* ÇØ¿Ü¹ÙÀÌ¾îÁö¿ø */

/* eandex/greeting.asp */
.eandex_box img.grt_img {float:right; padding:0 0 10px 20px; }
.eandex_box .greeting_tit { text-align:right; font-size:18px; margin-top:20px; }
.eandex_box div.eandex ul { overflow:hidden; }
.eandex_box div.eandex ul li { float:left; width:48.5%; min-height:220px; padding:25px 0 10px; margin:0.5%; background: #f7f7f7; border:1px solid #ddd; text-align:center; }
.eandex_box div.eandex ul li img { margin-bottom:10px; }
.eandex_box div.eandex ul li p.tit { display:block; padding:0 0 15px; text-align:center; font-size:15px; font-weight:600; }
.eandex_box div.eandex ul li p.txt { width:65%; margin:0 auto; font-size:13px; text-align:center; }

/* guide/sitemap.asp */
div.sitemap_warp { overflow:hidden; }
div.sitemap_warp ol.sitemap { }
div.sitemap_warp ol.sitemap li.sitemap_box { margin:0 1% 20px 1%;  }
div.sitemap_warp ol.sitemap li.sitemap_box h2.left_ttl { padding:0 0 10px 0; margin:10px 0 0; font-weight:600; font-size:18px; border-bottom:2px solid #b8aea7; color:#6f6157; font-family:'notokr-regular','Nanum Gothic','³ª´®°íµñ'}
div ol.sitemap li > ul { overflow:hidden; min-height:310px; padding: 10px 15px 0; background:#f9f6f5; }
div ol.sitemap li > ul li { width:100%; line-height:33px; border-top:1px dotted #ddd; }
div ol.sitemap li > ul li:first-child { border-top:none; }

.story_box ul { overflow:hidden; }
.story_box ul li { float:left; width:31.3%; margin:1%; padding:10px; border:1px solid #ddd; text-align:center; }
.story_box ul li:hover,
.story_box ul li.on { border:1px solid #c3090f; } 
.story_box ul li p { padding:5px 0; text-align:center; font-weight:600; }
.story_box ul li.msgbox { width:100%; border:none; min-height:230px; line-height:230px; border-top: 2px solid #665253; border-bottom: 1px solid #B79A9B; }
.photo_border { position: relative; height:165px; background-position: center center; }

/* Àü½ÃÇ°º°°Ë»ö */




/* map - Á¦Ç°Á¦¿ø Á¦Ç°¼Ò°³ */
.item .high {height:370px;}
.company_info { overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; } 
.company_info dl { float:left; height:100%; width:50%; }
.company_info dl dt,
.company_info dl dd { padding:8px; }
.company_info dl dt { height:35px; background-color:#f5f5f5; border-bottom:1px solid #ccc;}
.company_info dl dd { height:260px; padding:10px; overflow-y:scroll; font-size:12px; word-break:break-all; line-height:22px; }
.company_info dl dd.high  {height:333px;}
.company_info table tr td { padding-right:0; }

/* ¾÷Ã¼º°+Á¦Á¶»ç °Ë»ö ºäÆäÀÌÁö */
.search_box { overflow:visible !important; }
.search_box h4 { font-size:23px; }
.search_box h4 span { font-size:20px;  }
.search_box .pd_box h4 span { font-weight:400; color:#555; }

/*¾÷Ã¼º°+Á¦Á¶»ç °Ë»ö Á¦Ç° ÀÌ¹ÌÁö*/
#product_list {height:100px}
#product_list ol {height:100%;}
#product_list ol li a { display:block; margin:0 2px; }


/* ¾÷Ã¼º°+Á¦Á¶»ç °Ë»ö ºäÆäÀÌÁö */
.company_top { overflow:Hidden; position:relative; }
.company_top .logo_box { float:left; width:19%; height:134px;text-align:center; border:1px solid #ccc; }
.company_top .logo_box img { max-width:150px; max-height:80px; }
.company_top .com_table { float:right; width:80%; }
.company_middle { overflow:hidden; }
.company_middle .tit { float:left; width:19%; overflow-y:visible; background:#f5f5f5; text-align:center; border:1px solid #ccc; }
.company_middle .txt { overflow-y:none; float:right; width:80%; background:#fff; border:1px solid #ccc; font-size:13px;}
.company_middle .txt p { margin:10px; }
.company_bottom { position:relative; height:100px; }
.company_bottom .arr_btn { position:absolute; top:0; z-index:10; width:20px; height:100%; display:none; background-image:url("../img/common/opa10.png"); background-repeat:repeat; }
.company_bottom .arr_btn a { display:block; width:100%; height:100%; }
.company_bottom:hover .arr_btn { background-image:url("../img/common/opa30.png");  }
.company_bottom .prev_btn { left:0; }
.company_bottom .next_btn { right:0; }
.company_bottom .prev_btn a { background:url('../img/sub/prev_b.png') no-repeat center center; }
.company_bottom .next_btn a { background:url('../img/sub/next_b.png') no-repeat center center; }
.company_bottom .s_list_box { position:relative; overflow:hidden; }
.company_bottom .s_list_box ol {position:absolute; top:0; left:0; width:10000px; height:100%; }
.company_bottom .s_list_box ol li {float:left; width:137.5px; }
.company_bottom .s_list_box ol li a {display:block; margin:0 5px; opacity:1; }
.company_bottom .s_list_box ol li a div.p_img {width:100%; height:80px; border:1px solid #ccc; margin-bottom:0; background-color:#fff !important;}
.company_bottom .s_list_box ol li a:hover div.p_img,
.company_bottom .s_list_box ol li.on a div.p_img { border:1px solid #777373; }
.company_bottom .s_list_box ol li a div.p_img img {height:80px !important; vertical-align:top;}
.company_bottom .s_list_box ol li a .pro_subject { text-overflow:ellipsis; overflow: hidden; white-space:nowrap; padding:2px 0 5px; height:auto;line-height: 24px; padding-bottom: 0; text-indent: 10px; border-top:0; }

/*Áö³­Àü½ÃÈ¸ ºäÆäÀÌÁö*/
.subtit_box { overflow:hidden; }
.subtit_box .form_tit { float:left; padding-bottom:0; }
.subtit_box .subtit_btn { display:block; float:right; margin-top:10px; font-size:12px; font-family:'Nanum Gothic','³ª´®°íµñ','dotum'; background-color:#f5f5f5; border:1px solid #ccc; }
.subtit_box .subtit_btn a { display:block; padding:10px; }

/*°Ë»ö Á¦Ç°ÀÌ¹ÌÁö popup¿ë table */
.pop_com_table {table-layout:fixed;}
.pop_com_table th {padding:8px 13px;}

/*Àü½ÃÇ°°Ë»ö ÆË¾÷ Å×ÀÌºí*/
#product_company {/* overflow-y: scroll; */width:100%;height: 100%;min-height: 100%;}
#product_company .pop_box .item .imgbox img { width:auto; }
#product_company table.com_table, .pd_box .com_table {float:right; width:80%; table-layout:fixed}

/* Àü½ÃÇ°º° °Ë»ö */
.product_box { margin:0 auto; }
.product { width:100%; overflow:hidden; }
.product > div { float:left; height:100%; overflow:hidden; }
.product .box01 { width:13%; background:#e8e4f0; }
.product .box01 .big_bulu {  }
.product .box01 .big_bulu h5 { font-size:20px; padding:20px 15px; color:#fff; background:#6e3576; }
.product .box01 .big_bulu > div {overflow-y:scroll;}
.product .box01 .big_bulu ul li a { display:block; padding:10px 20px; border-bottom:1px solid #e8e8e8; color:#333; font-weight:700; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.product .box01 .big_bulu ul li a.on ,
.product .box01 .big_bulu ul li a:hover { background:#3c4a52; color:#fff; }
.product .box02 { width:17%; background:#d7d7d7; }
.product .box02 .small_bulu {  }
.product .box02 .small_bulu h5 { width:100%; font-size:20px; padding:20px 15px; color:#fff; background:#28343c; text-overflow: ellipsis; white-space: nowrap; overflow:Hidden; }
.product .box02 .small_bulu > div {overflow-y:scroll;}
.product .box02 .small_bulu ul { padding:0 0 10px; }
.product .box02 .small_bulu ul li { padding:7px 15px; color:#555; word-break:keep-all; text-overflow: ellipsis; white-space: nowrap; overflow:Hidden; font-weight:600; }
.product .box02 .small_bulu ul li label input { margin-right:5px; vertical-align:middle; }
.product .box03 { width:70%; }
.product .box03 > div > h6 { font-size:20px; padding:20px 15px; color:#fff; background:#565656; }
.product .box03 > div > h6 span { font-size:13px; display:none; }
.product .box03 .product_list > div { margin:0 auto; height:740px; }
.product .box03 .product_list > div iframe { width:100%; min-height:100%; }


.p_img { height:70px; border:1px solid #ddd; }
.p_img img { line-height:110px; width:150px; height:80px !important; vertical-align:middle; }
.pro_subject{ word-wrap: break-word; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:auto; font-size:11px; line-height:18px;}
.frame_box .pd_box {padding:0 34px 10px; overflow-x:hidden; }
.noimg_txt {text-align:center; line-height:70px;}
.map_logo_box { min-height:85px; }
.m_com_tit {float:left; margin-top:10px; margin-left:10px !important; margin-top:20px !important; font-size:16px !important;}


/*°Ë»ö ºä company_middle Å×ÀÌºí*/
.y_150 {overflow-y:scroll; height:200px;}
.y_300 {overflow-y:scroll; height:300px;}
.y_330 {overflow-y:scroll; height:349px;}

/* °Ë»ö view ¾È¿¡ list */
.s_list {margin-top:5px; padding:10px 25px 0 25px; overflow:hidden; position:relative; height:100px; }
.s_list a#prev {position:absolute; top:0; left:5px; display:block; width:20px; height:100%; background:url('../img/sub/prev_b.png') no-repeat center center; z-index:100;}
.s_list a#next {position:absolute; top:0; right:5px; display:block; width:20px; height:100%; background:url('../img/sub/next_b.png') no-repeat center center; z-index:100;}
.s_list .s_list_box {overflow:Hidden; position:relative; height:100%; margin:0 auto; }
.s_list ol {position:absolute; top:0; left:0; width:10000px; height:100%; }
.s_list ol li {float:left; width:109.28px; }
.s_list ol li:first-child {}
.s_list ol li a {display:block; margin:0 5px; opacity:1; }
.s_list ol li a div.p_img {width:100%; height:70px; border:2px solid #ccc; margin-bottom:0; background-color:#fff !important;}
.s_list ol li a:hover div.p_img,
.s_list ol li.on a div.p_img { border:1px solid #777373; }
.s_list ol li a div.p_img img {height:80px !important; vertical-align:top;}
.s_list ol li a .pro_subject { text-overflow:ellipsis; overflow: hidden; white-space:nowrap; padding:2px 0 5px; height:auto;line-height: 24px; padding-bottom: 0; text-indent: 10px; border-top:0; }

/*¾î¹Ù¿ô-ÀÎÆ÷*/
#info_page .info_box {overflow:hidden}
#info_page .info_box p {line-height:21px;}
#info_page .info_box > img {width:100%}
#info_page .info_box p.titp { font-size:16px; color:#333; line-height:24px; font-weight:600}
#info_page .info_box > div.info_rightbox { width:73%; float:left}
#info_page .info_box .info_textbox { padding:0 0 30px; }
#info_page .info_box .info_photo { padding:13px 0 0}
#info_page .info_box .info_photo h4.b {margin-top:0; padding:0}
#info_page .info_box .info_photo ul { overflow:hidden; height:224px}
#info_page .info_box .info_photo ul li {float:left; width:49%; height:100%; margin-left:2%; position:relative}
#info_page .info_box .info_photo ul li:first-child {margin-left:0}
#info_page .info_box .info_photo ul li > img { width:100%; }
#info_page .info_box .info_photo ul li > div a { font-size:18px; color:#FFF; position:absolute; top:35%; padding:15px 30px; border:1px solid #fff; left:50%; margin-left:-66px}
#info_page .info_box .info_photo ul li > div:hover a {color:#000; background:rgba(255,255,255,0.7);}
#info_page .info_box > div.info_leftbox { width:23%; float:right}
#info_page .info_box > div.info_leftbox { overflow:hidden; height:542px; }
#info_page .info_box > div.info_leftbox > p { text-align:center; font-size:20px; padding-top:33%;}
#info_page .info_box > div.info_leftbox > div { float:right; width:100%; height:100%; position:relative; overflow:hidden; }
#info_page .info_box > div.info_leftbox > div:first-child { float:left; }
#info_page .info_box > div.info_leftbox > div div.my-slider { height:100%; min-height:100%; }
#info_page .info_box > div.info_leftbox > div div.my-slider ul { height:100%; min-height:100%; }
#info_page .info_box > div.info_leftbox > div div.my-slider ul li { height:100%; min-height:100%; }
#info_page .info_box > div.info_leftbox > div div.my-slider ul li img { height:100% !important; max-width:none !important; }

#info_page .info_support h4.b {margin:0; float:left; width:17%; }
#info_page .info_support > div { overflow:hidden; margin-bottom:40px; }
#info_page .info_support > ol { overflow:hidden; margin-bottom:40px;}
#info_page .info_support > ol li { border-bottom:1px solid #d2c4c4; float:left; width:83%; font-size:0; text-indent:-9999px; }
#info_page .info_support > ol li:first-child { border-bottom:2px solid #000; width:17%; height:2px;}
#info_page .info_support > div > div {float:left; width:83%; padding-left:20px}
#info_page .info_support > div > div ul.logo_list {overflow:Hidden;}
#info_page .info_support > div > div ul.logo_list li {float:left; width:16%; margin:0.3%;}
#info_page .info_back { position:relative; background:url("/kr/img/info/infoimg1.jpg") no-repeat center center; background-size:cover; }
#info_page .info_back h4.b {color:#333; }
#info_page .info_back > img { width:100%}
#info_page .info_back .info_box { min-height:initial; }
#info_page .info_back .info_bg_txt { padding:140px 0; }
#info_page .info_back .info_bg_txt > div { text-align:center; }
#info_page .info_back .info_table { border-top:0; }
#info_page .info_back .info_table thead th { padding:10px 0; font-size:28px; color:#fff; background: #7c4194; opacity:0.9; }
#info_page .info_back .info_table tbody th { font-size:14px; background:#7c4194; color:#fff; opacity:0.9; border-bottom:1px solid #3f3d44; border-left:0 }
#info_page .info_back .info_table tbody td {padding:15px 13px; background:#646588; color:#FFF; opacity:0.9; border-bottom:1px solid #3f3d44;border-left: 1px solid #3f3d44;}
#info_page .info_back .info_table tbody td a {color:#FFF }



/* ¼­ºêÆäÀÌÁö ÀÌ¹ÌÁö ¿µ¿ª */
.page_img { padding:40px 65px 70px; background-size:cover; background-repeat:no-repeat; background-position:center top; color:#fff; }
.page_img a { color:#fff; }
.page_img.info01_img { background-image:url("/kr/img/visit/01infoimg1.jpg"); } /* ÃâÇ°½ÅÃ»¾È³» */
.page_img.tour_img { background-image:url("/kr/img/tour/tour01.jpg"); } /* Åõ¾îÇÁ·Î±×·¥ */
.page_img h4.b { color:#fff; font-size:21px; }
.page_img dl dt { padding-top:20px; font-weight:800; margin-bottom:3px; }
.page_img dl dd { line-height:1.5em; }
.page_img .bottom_txt { line-height:1.5em; }
.page_img .file_btn { overflow:hidden; }
.page_img .file_btn li { display:inline-block; margin-right:10px; } 
.page_img .file_btn li a { display:block; padding:10px 15px; border:1px solid #fff; color:#fff;  }

.booth_page.page_img { padding:15px; color:#000; border:1px solid #ddd; overflow:hidden; background:#e1e1e1}
.booth_page.page_img h4.b { font-size:15px;  color:#000; }
.booth_page.page_img dl dt { padding-top:10px; }
.booth_page .booth_left { float:left; width:70%; }
.booth_page .booth_right { float:right; width:28%; }
.booth_page .booth_right img { width:100%; }

/*°¡ÀÌµåºÏ ¹× À¥ ¹è³Ê*/
.guide_box .quide_img { padding:10px 30px 40px; border-top:1px solid #cec8d7; overflow:hidden; }
.guide_box .quide_box04 { border-bottom:1px solid #cec8d7; }
.guide_box .quide_img dl dt { padding-top:15px; font-weight:800; margin-bottom:3px; }
.guide_box .quide_img .bottom_txt { padding-top:15px; line-height:1.5em; }
.guide_box .quide_img .right { padding-top:30px; }

/* visit > 03info_ad*/
.infoad_btnbox { padding-top:30px}
.infoad_btnbox .infoad_btnbox_brd {padding:60px 0; border-radius:5px; border:1px solid #ddd}
.visit_box.info_ad .con_rightbox > p { padding-left:8px; color:red }

