﻿#wrapper { min-width: 1400px; }

#footer .core { padding-bottom: 100px; }

.bn_top_full { position: relative; min-width: 1400px; width: 100%; height: 60px; }

.bn_top_full .bg_right { position: absolute; top: 0; left: 50%; right: 0; bottom: 0; }

.bn_top_full .bn { position: relative; width: 1160px; margin: 0 auto; }

.bn_top_full .close { position: absolute; top: 7px; right: 0; width: 18px; height: 18px; text-indent: -9999em; background: url("https://image.jinhak.com/renewal2019/main/layer_close3.png") no-repeat center top; }

.container.at_main { position: relative; margin-top: 16px; margin-bottom: 50px; }

.section_top { zoom: 1; }

.section_top:after { content: ""; display: table; clear: both; table-layout: fixed; }

.bn_top_wrap, .bn_top3 { position: relative; height: 182px; overflow: hidden; }

.bn_top_wrap { float: left; width: 656px; }

.bn_top_wrap li { font-size: 0; line-height: 0; }

.bn_top_wrap .bx-pager { position: absolute; bottom: 16px; left: 0; width: 202px; text-align: center; }

.bn_top_wrap .bx-pager .bx-pager-item { display: inline-block; }

.bn_top_wrap .bx-pager .bx-pager-link { display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #96afb6; font-size: 0; line-height: 0; margin: 0 2px 0 3px; }

.bn_top_wrap .bx-pager .bx-pager-link.active { background-color: #2d4e85; }

.bn_top_wrap .bx-controls-direction { display: none; }

.bn_top_wrap .bx-controls-direction .bx-prev, .bn_top_wrap .bx-controls-direction .bx-next { position: absolute; top: 80px; width: 17px; height: 28px; font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: center top; }

.bn_top_wrap .bx-controls-direction .bx-prev { left: 17px; background-image: url("https://image.jinhak.com/renewal2019/main/arr1_prev.png"); }

.bn_top_wrap .bx-controls-direction .bx-next { right: 17px; background-image: url("https://image.jinhak.com/renewal2019/main/arr1_next.png"); }

.bn_top_wrap:hover .bx-controls-direction { display: block; }

.bn_top3 { float: right; width: 498px; border: solid 1px #d9d9d9; }

.bn_top3 .pager { position: absolute; top: 0; right: 0; width: 91px; }

.bn_top3 .pager a { display: block; height: 26px; padding-top: 2px; text-align: center; font-size: 11px; color: #959595; text-decoration: none; background-color: #d8dadd; border-top: solid 1px #dee0e2; border-bottom: solid 1px #c3c5ca; }

.bn_top3 .pager a.active { color: #616161; font-weight: bold; }

.section_mid { zoom: 1; margin-top: 10px; }

.section_mid:after { content: ""; display: table; clear: both; table-layout: fixed; }

.mid_left, .mid_center, .mid_right { height: 427px; border: solid 1px #d9d9d9; }

.mid_left { position: relative; float: left; width: 192px; }

.mid_center { float: left; width: 734px; margin-left: 10px; }

.mid_right { float: right; width: 213px; }

.bn_univ_ani { position: relative; z-index: 1; }

.bn_univ_ani li { border-bottom: solid 1px #d9d9d9; }

.bn_bot_fix { position: absolute; left: 0; bottom: 0; border-top: solid 1px #d9d9d9; }

.cont_slider { position: relative; margin: 0 19px; height: 415px; overflow: hidden; }

.cont_slider .ui-slider-tabs-list-container { position: relative; margin: 0 64px 0 0 !important; overflow: hidden; }

.cont_slider .ui-slider-tabs-list-container:after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; width: 17px; background: url("https://image.jinhak.com/renewal2019/main/arr_gradation.png") repeat-y right top; }

.cont_slider .pager { height: 64px; white-space: nowrap; overflow: hidden; }

.cont_slider .pager li { display: inline-block; margin: 11px 0 0 0; padding-right: 40px; }

.cont_slider .pager li a { display: block; font-size: 15px; color: #333; font-weight: bold; padding-top: 3px; border-bottom: solid 3px transparent; text-decoration: none; }

.cont_slider .pager li.selected a { color: #125fb6; border-bottom-color: #125fb6; }

.cont_slider .ui-slider-tabs-leftPanelArrow, .cont_slider .ui-slider-tabs-rightPanelArrow { position: absolute; top: 10px !important; z-index: 1; width: 32px; height: 32px; text-indent: -9999em; border: solid 1px #cecece; background-color: #FFF; background-repeat: no-repeat; background-position: center center; cursor: pointer; }

.cont_slider .ui-slider-tabs-leftPanelArrow { right: 31px; border-radius: 2px 0 0 2px; background-image: url("https://image.jinhak.com/renewal2019/main/arr4_prev.gif"); }

.cont_slider .ui-slider-tabs-rightPanelArrow { right: 0; border-radius: 0 2px 2px 0; background-image: url("https://image.jinhak.com/renewal2019/main/arr4_next.gif"); }

.cont_slider iframe { width: 100%; height: 350px; }

.cont_icons { zoom: 1; height: 220px; padding-top: 20px; }

.cont_icons:after { content: ""; display: table; clear: both; table-layout: fixed; }

.cont_icons li { float: left; width: 33.33333%; height: 97px; }

.cont_icons li a { display: block; text-align: center; text-decoration: none; }

.cont_icons li a span { display: block; height: 52px; }

.cont_icons li a span img { height: 46px; }

.cont_icons li a em { display: block; font-size: 12px; line-height: 1.16667; }

.notice { border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9; height: 85px; padding: 8px 6px 0 16px; }

.notice li { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; }

.tabcont_news { zoom: 1; }

.tabcont_news:after { content: ""; display: table; clear: both; table-layout: fixed; }

.tabcont_news .left { float: left; width: 336px; }

.tabcont_news .right { float: left; width: 358px; }

.tabcont_news .list_dot li { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; }

.tabcont_news .list_dot li:first-child { margin-top: 0; }

.tabcont_qna { zoom: 1; }

.tabcont_qna:after { content: ""; display: table; clear: both; table-layout: fixed; }

.tabcont_qna .left { float: left; width: 377px; }

.tabcont_qna .right { float: left; width: 317px; }

.tabcont_apply { position: relative; }

.tabcont_apply .tab { zoom: 1; border-top: solid 1px #545454; border-bottom: solid 1px #e9e9e9; background-color: #f8f8f8; padding-left: 10px; }

.tabcont_apply .tab:after { content: ""; display: table; clear: both; table-layout: fixed; }

.tabcont_apply .tab li { float: left; font-size: 14px; color: #272727; height: 41px; padding-top: 10px; }

.tabcont_apply .tab li:before { content: ""; display: inline-block; width: 2px; height: 13px; background-color: #d8d8d8; vertical-align: middle; margin: -2px 10px 0 10px; }

.tabcont_apply .tab li:first-child:before { display: none; }

.tabcont_apply .tab li a { text-decoration: none; }

.tabcont_apply .tab li.selected { font-weight: bold; }

.tabcont_apply .sort { position: absolute; top: 6px; right: 10px; }

.tabcont_apply .sort select { border-color: #cecece; border-radius: 2px; padding-left: 10px; }

.tabcont_apply .list { zoom: 1; scrollbar-3dlight-color: #FFF; scrollbar-arrow-color: #949494; scrollbar-track-color: #FFF; scrollbar-darkshadow-color: #FFF; scrollbar-face-color: #FFF; scrollbar-highlight-color: #dcdcdc; scrollbar-shadow-color: #dcdcdc; overflow-x: hidden; overflow-y: auto; margin-top: 12px; padding: 0 10px; height: 295px; }

.tabcont_apply .list:after { content: ""; display: table; clear: both; table-layout: fixed; }

.tabcont_apply .list li { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; width: 33.33333%; height: 23px; font-size: 13px; color: #272727; }

.tabcont_apply .list li img { margin-right: 2px; }

.list_news_card { zoom: 1; margin-right: -30px; }

.list_news_card:after { content: ""; display: table; clear: both; table-layout: fixed; }

.list_news_card li { float: left; margin-right: 30px; width: 138px; }

.list_news_card .core { display: block; text-decoration: none; }

.list_news_card .core .pic { position: relative; height: 97px; overflow: hidden; }

.list_news_card .core .pic:after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: solid 1px #000; opacity: 0.05; filter: alpha(opacity=5); }

.list_news_card .core .pic img { width: 100%; min-height: 97px; }

.list_news_card .core .txt { height: 80px; }

.list_news_card .subj { font-size: 13px; color: #272727; line-height: 1.38462; height: 38px; padding-top: 3px; overflow: hidden; }

.list_news_card .tag { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list_news_card .tag span { display: inline-block; padding: 2px 3px 3px 3px; font-size: 13px; color: #005fc1; }

.list_news_card .tag span.sch_word { background-color: #ebf6fc; }

.list_vod_col { zoom: 1; margin-right: -11px; }

.list_vod_col:after { content: ""; display: table; clear: both; table-layout: fixed; }

.list_vod_col li { float: left; width: 165px; margin-right: 11px; }

.list_vod_col .core { display: block; text-decoration: none; }

.list_vod_col .core .pic { position: relative; height: 93px; overflow: hidden; }

.list_vod_col .core .pic img { width: 100%; min-height: 93px; }

.list_vod_col .core .pic .time { position: absolute; right: 4px; bottom: 4px; font-size: 11px; color: #FFF; letter-spacing: 0; font-family: Tahoma, sans-serif; background-color: rgba(0, 0, 0, 0.7); height: 16px; line-height: 16px; padding: 0 5px; }

.list_vod_col .core .pic.at_youtube img { margin-top: -16px; }

.list_vod_col .core .txt { height: 80px; }

.list_vod_col .subj { font-size: 13px; color: #272727; line-height: 1.38462; height: 38px; padding-top: 3px; overflow: hidden; }

.list_vod_col .tag { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list_vod_col .tag span { display: inline-block; padding: 2px 3px 3px 3px; font-size: 13px; color: #005fc1; }

.list_vod_col .tag span.sch_word { background-color: #ebf6fc; }

.list_book { zoom: 1; margin-right: -20px; margin-top: 6px; }

.list_book:after { content: ""; display: table; clear: both; table-layout: fixed; }

.list_book li { float: left; width: 99px; margin-right: 20px; }

.list_book .core { display: block; text-decoration: none; }

.list_book .core .pic { position: relative; height: 112px; overflow: hidden; padding: 0 8px; }

.list_book .core .pic img { width: 100%; min-height: 112px; }

.list_book .subj { font-size: 13px; color: #272727; line-height: 1.38462; padding-top: 3px; text-align: center; overflow: hidden; }

.list_qna { zoom: 1; margin-right: -11px; }

.list_qna:after { content: ""; display: table; clear: both; table-layout: fixed; }

.list_qna li { float: left; width: 165px; margin-right: 11px; }

.list_qna .core { display: block; text-decoration: none; }

.list_qna .core .pic { position: relative; height: 93px; overflow: hidden; }

.list_qna .core .pic:after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: solid 1px #000; opacity: 0.05; filter: alpha(opacity=5); }

.list_qna .core .pic img { width: 100%; min-height: 93px; }

.list_qna .core .txt { height: 80px; }

.list_qna .subj { font-size: 13px; color: #272727; line-height: 1.38462; height: 38px; padding-top: 3px; overflow: hidden; }

.list_qna .tag { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list_qna .tag span { display: inline-block; padding: 2px 3px 3px 3px; font-size: 13px; color: #005fc1; }

.list_qna .tag span.sch_word { background-color: #ebf6fc; }

.list_qna_sm li { border-bottom: solid 1px #f2f2f2; padding-bottom: 18px; margin-bottom: 20px; }

.list_qna_sm li:last-child { border-bottom-width: 0; }

.list_qna_sm .core { display: block; text-decoration: none; }

.list_qna_sm .core .subj, .list_qna_sm .core .article { position: relative; padding: 0 22px; }

.list_qna_sm .core .subj { font-size: 15px; color: #272727; font-weight: bold; }

.list_qna_sm .core .subj .num, .list_qna_sm .core .subj .q { position: absolute; top: 3px; left: 4px; font-size: 16px; color: #0a2b6d; }

.list_qna_sm .core .subj .num { font-family: Arial, sans-serif; letter-spacing: 0; }

.list_qna_sm .core .subj .q { font-family: "NanumBarunGothic", sans-serif; font-weight: normal; }

.list_qna_sm .core .article { font-size: 14px; color: #666; line-height: 1.42857; margin-top: 6px; }

.list_qna_sm .core .article:before { content: ""; display: block; position: absolute; top: 7px; left: 6px; width: 8px; height: 8px; border: solid 2px #d8d8d8; border-top-width: 0; border-right-width: 0; box-sizing: border-box; }

.list_review li { position: relative; border-bottom: solid 1px #EEE; margin-bottom: 19px; }

.list_review li:last-child { border-bottom-width: 0; margin-bottom: 0; }

.list_review a.core { display: block; padding: 1px 0 19px 0; text-decoration: none; }

.list_review a.core .top { display: table; table-layout: fixed; width: 100%; height: 40px; }

.list_review a.core .top .pic { display: table-cell; vertical-align: top; width: 40px; }

.list_review a.core .top .pic img { width: 100%; }

.list_review a.core .top .txt { display: table-cell; vertical-align: top; padding-left: 10px; }

.list_review .t1 { font-size: 14px; font-weight: bold; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list_review .t2 { font-size: 13px; color: #666; margin-top: 2px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.list_review .t3 { font-size: 13px; line-height: 1.38462; margin-top: 8px; }

.list_review .t3 .good { color: #1b8ee9; }

.list_review .t3 .bad { color: #fd760b; }

.tbl_www { width: 100%; border-top: solid 1px #545454; table-layout: fixed; }

.tbl_www thead th, .tbl_www tbody td { font-size: 13px; color: #272727; line-height: 1.2; text-align: center; padding: 9px 3px; border: 0; border-bottom: solid 1px #e9e9e9; }

.tbl_www thead th { font-weight: bold; background-color: #f8f8f8; }

.tbl_www .al1 { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; padding-left: 10px; }

.tbl_www .btn { padding: 0; }

.tbl_www .btn a { display: inline-block; border: solid 1px #0a2b6d; border-radius: 2px; height: 22px; padding: 2px 13px 0 13px; font-size: 12px; color: #0a2b6d; text-decoration: none; }

.tbl_www .point { color: #005fc1; }

.t_more { position: absolute; right: 0; font-size: 12px; margin-top: -17px; }

.t_more:after { content: ""; display: inline-block; vertical-align: middle; margin: -2px 0 0 1px; width: 5px; height: 9px; background: url("https://image.jinhak.com/renewal2019/common/arr5_next.gif") no-repeat center top; }

.section_bot { zoom: 1; margin-top: 10px; }

.section_bot:after { content: ""; display: table; clear: both; table-layout: fixed; }

.bot_left { float: left; width: 936px; }

.bot_right { float: right; width: 213px; }

.bn_univ_thin { zoom: 1; margin-bottom: 10px; }

.bn_univ_thin:after { content: ""; display: table; clear: both; table-layout: fixed; }

.bn_univ_thin li { float: left; width: 50%; }

.box_bot_cont { position: relative; border: solid 1px #d9d9d9; height: 326px; padding: 0 20px; }

.box_bot_cont + .box_bot_cont { border-top-width: 0; }

.box_bot_cont_iframe h3 { height: 49px; padding-top: 14px; font-size: 16px; color: #000; font-weight: bold; }

.box_bot_cont_iframe h3 .pageing2 { position: absolute; margin-top: 5px; }

.box_bot_cont_iframe .gubun { position: absolute; top: 10px; right: 0; }

.box_bot_cont_iframe .gubun select { border-color: #cecece; border-radius: 2px; }

.box_bot_cont_iframe .more { position: relative; display: inline-block; width: 31px; height: 31px; border: solid 1px #cecece; border-radius: 2px; font-size: 0; line-height: 0; vertical-align: middle; }

.box_bot_cont_iframe .more:before { content: ""; display: block; position: absolute; top: 14px; right: 6px; left: 6px; height: 1px; background-color: #888; }

.box_bot_cont_iframe .more:after { content: ""; display: block; position: absolute; top: 6px; bottom: 6px; left: 14px; width: 1px; background-color: #888; }

.box_bot_cont_iframe .ju { font-size: 12px; color: #015fc1; }

.box_bot_cont_iframe .ju span { display: inline-block; }

.box_bot_cont_iframe .ju span:before { content: ""; display: inline-block; width: 1px; height: 11px; background-color: #cacaca; vertical-align: middle; margin: -1px 7px 0 3px; }

.box_bot_cont_iframe .ju span:first-child:before { display: none; }

.box_bot_cont_iframe .ju:before { content: "*"; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }

.box_bot_cont_iframe .list_univ { zoom: 1; margin-right: -10px; }

.box_bot_cont_iframe .list_univ:after { content: ""; display: table; clear: both; table-layout: fixed; }

.box_bot_cont_iframe .list_univ li { float: left; width: 20%; padding-right: 10px; margin-bottom: 10px; }

.box_bot_cont_iframe .list_univ .box { display: block; height: 112px; padding: 12px 5px 0 5px; background-color: #f2f2f2; border-radius: 5px; text-align: center; text-decoration: none; }

.box_bot_cont_iframe .list_univ .box .t1 { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #272727; line-height: 1.42857; }

.box_bot_cont_iframe .list_univ .box .t2 { margin-top: 5px; }

.box_bot_cont_iframe .list_univ .box .t2 span { font-family: "Spoqa Han Sans", sans-serif; display: inline-block; font-size: 12px; color: #272727; }

.box_bot_cont_iframe .list_univ .box .t2 span:before { content: ""; display: inline-block; width: 1px; height: 11px; background-color: #cacaca; vertical-align: middle; margin: -3px 7px 0 2px; }

.box_bot_cont_iframe .list_univ .box .t2 span:first-child:before { display: none; }

.box_bot_cont_iframe .list_univ .box .t2 em { color: #015fc1; }

.box_bot_cont_iframe .list_univ .box .btn { margin-top: 3px; }

.box_bot_cont_iframe .list_univ .box .btn a { display: inline-block; border: solid 1px #062b6e; background-color: #EEE; height: 25px; padding: 4px 10px 0 10px; font-size: 11px; color: #062b6e; text-decoration: none; }

.box_bot_cont_iframe .list_univ .box .nodata { font-size: 14px; color: #272727; padding-top: 34px; }

.bn_univ_right_up { margin-bottom: 10px; }

.bn_univ_right_down { border: solid 1px #d9d9d9; }

.bn_univ_right_down li { border-top: solid 1px #d9d9d9; }

.bn_univ_right_down li:first-child { border-top-width: 0; }

.bn_bot_slide h1 { margin: 0 0 5px 16px; }

.bn_bot_slide .core { position: relative; padding: 0 25px; }

.bn_bot_slide .bx-controls .bx-prev, .bn_bot_slide .bx-controls .bx-next { position: absolute; top: 20px; width: 9px; height: 16px; font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: center top; }

.bn_bot_slide .bx-controls .bx-prev { left: 0; background-image: url("https://image.jinhak.com/renewal2019/main/arr2_prev.gif"); }

.bn_bot_slide .bx-controls .bx-next { right: 0; background-image: url("https://image.jinhak.com/renewal2019/main/arr2_next.gif"); }

#rbn_sky { position: absolute; width: 110px; top: 0; left: 50%; margin-left: 590px; }

#rbn_sky .mystate { border: solid 1px #d8d8d8; }

#rbn_sky .mystate dl { position: relative; }

#rbn_sky .mystate dl dt { position: absolute; left: 10px; margin-top: 17px; font-size: 12px; color: #272727; line-height: 1.41667; text-align: left; }

#rbn_sky .mystate dl dt:first-child { margin-top: 7px; }

#rbn_sky .mystate dl dd { border-top: solid 1px #d8d8d8; height: 52px; text-align: right; padding: 15px 10px 0 0; }

#rbn_sky .mystate dl dd > a { font-size: 13px; color: #0a2b6d; font-weight: bold; text-decoration: underline; }

#rbn_sky .mystate dl dd:first-of-type { border-top-width: 0; padding-top: 24px; }

#rbn_sky .mystate dl dd:first-of-type:hover .layer { display: block; }

#rbn_sky .mystate .layer { zoom: 1; display: none; position: absolute; top: -1px; right: -1px; height: 54px; border: solid 1px #000; background-color: #FFF; white-space: nowrap; }

#rbn_sky .mystate .layer:after { content: ""; display: table; clear: both; table-layout: fixed; }

#rbn_sky .mystate .layer p { position: relative; display: inline-block; width: 92px; padding-top: 7px; text-align: center; }

#rbn_sky .mystate .layer p span { display: block; font-size: 12px; color: #272727; font-weight: bold; }

#rbn_sky .mystate .layer p a { display: block; font-size: 12px; color: #1984ec; margin-top: 2px; }

#rbn_sky .mystate .layer p:before { content: ""; display: block; position: absolute; top: 11px; left: 0; width: 1px; height: 29px; background: #f0f0f0; }

#rbn_sky .mystate .layer p:first-child:before { display: none; }

#rbn_sky .box { margin-top: 10px; border: solid 1px #d8d8d8; }

#rbn_sky .box .bx-controls { position: relative; height: 36px; padding-top: 9px; }

#rbn_sky .box .bx-controls .bx-pager { font-size: 13px; color: #888; word-spacing: -0.2em; }

#rbn_sky .box .bx-controls .bx-pager:first-letter { color: #272727; font-weight: bold; }

#rbn_sky .box .bx-controls .bx-prev, #rbn_sky .box .bx-controls .bx-next { position: absolute; width: 18px; height: 18px; font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: center center; top: 9px; }

#rbn_sky .box .bx-controls .bx-prev { left: 18px; background-image: url("https://image.jinhak.com/renewal2019/main/arr3_prev.png"); }

#rbn_sky .box .bx-controls .bx-next { right: 18px; background-image: url("https://image.jinhak.com/renewal2019/main/arr3_next.png"); }

#rbn_sky .bn_sky li a { display: block; }

#rbn_sky .bn_sky li a:after { content: ""; display: block; width: 92px; height: 1px; background-color: #f0f0f0; margin: 0 auto; }

#rbn_sky .bn_sky.slideBnSky1 ul { height: 202px; overflow: hidden; }

#rbn_sky .bn_sky.slideBnSky2 ul { height: 165px; overflow: hidden; }

#rbn_sky .bn_sky.slideBnSky2 ul li a:after { display: none; }

#rbn_sky .bn_txt { background-color: #f5f5f5; text-align: center; border: solid 1px #d8d8d8; border-top-width: 0; height: 36px; padding-top: 7px; }

#rbn_sky .bn_txt a { font-size: 12px; color: #444; text-decoration: none; }
