@charset "utf-8";
/*Webfont*/
@font-face{
	font-family:'NanumBarunGothic-YetHangul';
	src:url('../fonts/NanumBarunGothic-YetHangul.eot');
	src:url('../fonts/NanumBarunGothic-YetHangul.woff') format('woff'), 
	    url('../fonts/NanumBarunGothic-YetHangul.ttf') format('truetype'),
	    url('../fonts/NanumBarunGothic-YetHangul.eot?#iefix') format('embedded-opentype');
	
	}
@font-face {
  font-family: 'NanumBarunGothic';
  src: url('../fonts/NanumBarunGothic.eot');
  src: url('../fonts/NanumBarunGothic.woff2') format('woff2'),
       url('../fonts/NanumBarunGothic.woff') format('woff'),
       url('../fonts/NanumBarunGothic.ttf') format('truetype'),
       url('../fonts/NanumBarunGothic.svg#NanumBarunGothic') format('svg'),
       url('../fonts/NanumBarunGothic.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NanumBarunGothicBold';
  src: url('../fonts/NanumBarunGothicBold.eot');
  src: url('../fonts/NanumBarunGothicBold.woff2') format('woff2'),
       url('../fonts/NanumBarunGothicBold.woff') format('woff'),
       url('../fonts/NanumBarunGothicBold.ttf') format('truetype'),
       url('../fonts/NanumBarunGothicBold.svg#NanumBarunGothicBold') format('svg'),
       url('../fonts/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/*Webfont*/
/*Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
input{padding-right:35px !important;}
body * {font-family:'NanumBarunGothic-YetHangul',NanumBarunGothic,AppleGothic,sans-serif !important ;}
body,input,textarea,select,button,table {color:#1f2005;background-color:#fff;}
img{border: 0;}
fieldset{border: 0;}
ul{list-style: none;}
em{font-style: normal;}
a,a:hover,a:active,a:focus{text-decoration: none !important;}
select,input{padding-left:15px;}
th,td{padding:10px 20px !important;}
input[type=file]{display:none !important;}
iframe{max-width:100%;}

.clear_row:after{clear:both; content:"";  display:block;}
/*Reset */



/*Common */
.blind {font-size:0;height:1px;line-height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;}
.row{margin:0 !important;}
.gray {color:#909196;}
.white{color:#fff !important;}
.red {color:red;}
.orange {}
.blue {color:blue;}
.border_red {border-color:red;}
.border_blue{border-color:blue;}

.noPadding{padding:0 !important;}

.noMarginRight{margin-right:0 !important;}
.marginBottomEight{margin-bottom:8px}

#search_area {display: table-cell; padding-left:21px;}
#search_area div {width: 100%;}
.search_menu {float:left;}

.backgroundWhite{background-color:#fff;}
.table-cell {display:table-cell;}

a h3,a p{color:#1f2005;}
.thumnail_image{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.thumnail_no_image{background-size:contain !important;background-repeat:no-repeat;background-position:center center;background-color:#e5e5e2;}

.div-table {display:table; width:100%;}
.div-row:after, .div-cell:after {content:""; clear:both; display:block;}
.div-table .div-cell, .div-table .dic_srch {display:table-cell;}


.mobileButton {display:none;}
.text-padding{padding-left:15px !important;}

/*Footer*/
#footer{min-width:940px;width:100%;background-color:#796b51; padding-bottom:20px;}
#footer * {font-size:13px; color:#595656; }
#footer .footer_link {margin-top:10px;}
#footer .footer_links {float:left;}
.print_logo{display:none;}
.footer_color_black{color:#595656 !important;}
.footer_button_black{border-color:#595656 !important;color:#595656 !important;}
#footer_cont{position:relative;zoom:1; margin-top:0px;}
#footer_cont p {line-height:150%;}
#footer_cont:after{display:block;content:"";clear:both;}
#footer_cont img{float:left;margin-top:40px;}
#footer address{float:left;margin:30px 0 0 70px;width:550px;font-style: normal;color:#fff !important;}
address:after{display:block;content:"";clear:both;}
address .divider { padding:8px 21px; }
address a,address a:hover{color:#595656 ;}
#family{float:left;margin:-4px 0 0 21px;font-size:12px;}
#family button{height:25px;background-color:transparent;padding:0 9px;text-align:left;color:#fff;}

#counter {float:right; margin-top:40px; }
#counter p {font-size:12px; line-height:100%; margin-bottom:5px}
#counter p span.line {border-left:solid 2px #595656; height:11px; display:block; margin-right:5px; margin-top:1px; float:left;}

/*Paginate*/
.paginate{margin:33px 0 54px 0;padding:15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;padding-top:9px;width:34px;height:34px;border:1px solid #e7e7e7;background:transparent;color:#313031;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none;}
.paginate strong{color:#ff8600 !important}
.paginate a{border:1px solid #e7e7e7;}
.paginate a:hover{background:#f7f7f7}
.paginate a.pre{width:34px;height:34px;background:url(../img/Indicator_arrow_l.png) no-repeat 14px 12px !important;font-weight:normal;text-indent:-9999px;}
.paginate a.next{width:34px;height:34px;background:url(../img/Indicator_arrow_r.png) no-repeat 14px 12px !important;font-weight:normal;text-indent:-9999px;}
.paginate a.pre_end{width:34px;height:34px;background:url(../img/Indicator_arrow_first.png) no-repeat center 12px !important;font-weight:normal;text-indent:-9999px;}
.paginate a.next_end{width:34px;height:34px;background:url(../img/Indicator_arrow_last.png) no-repeat center 12px !important;font-weight:normal;text-indent:-9999px;}
.mobile_page{display:none;}


/*Main*/
body{position:relative;}
#header{position:relative;padding-top:0;background-color:#796b51;zoom:1;}
#menu{display:none;}
#header{position:fixed;width:100%;top:0;left:0;z-index:101;}
#header:after{display:block;content:"";clear:both;}
#noti,#idea{position:absolute;padding-top:13px;top:0;width:110px;height:48px;color:#fff;text-align:center;}
#noti{top:10px;left:10px;background-color:#5b5f6b}
#idea{top:10px;left:120px;background-color:#181f32}
.logo{display:table-cell;width:218px;height:48px;background:url(../img/nfmw_logo_white.png) no-repeat 0 0;text-indent:-9999px}
.logo_grey{display:table-cell;width:218px;height:48px;background:url(../img/nfmw_logo_grey.png) no-repeat 0 0;text-indent:-9999px}
#lang_area{width:100%;height:48px;z-index:1000;}
#lang{height:48px;zoom:1;z-index:10;}
#lang:after{display:block;content:"";clear:both;}
#lang div{float:right;color:#322409;}
#lang div:hover{cursor:pointer;}
#lang_cell{display:none;position:absolute;margin-top:0;top:20px;right:385px;z-index:10;}
#lang_lst{width:90px;border:1px solid #000;background-color:#fff;}
#lang_lst li a{display:block;color:#302509}
#lang_lst li a:hover{background-color:blue;}
#srch_cell{padding:0;height:71px;zoom:1; width: 940px; display:table;;}
#srch_cell:after{display:block;content:"";clear:both;}
#cate{width:150px;height:47px;background-color:#3d5070;color:#fff;display: table-cell;}
#srch_area:after{display:block;content:"";clear:both;}
#srch{width:100%;height:46px; border:solid 1px white; margin-top:1px; ime-mode:active;}
#mSrch{display:none;}
#srch_cell .table-cell {width:47px; padding-left:1px;}
.srch_icon{margin:1px 0;width:46px;height:46px;border:0;background:url("../img/main_search_icon.png") no-repeat center;background-color:#fff;text-indent:-9999px;}
#gnb_cell{position:relative;background:url("../img/gray.gif") no-repeat center right;background-color:#322409;background-size:cover; background-position-x:50%;}
#gnb{margin:0 auto;width:940px;zoom:1; font-size:16px;}
#gnb:after{display:block;content:"";clear:both;}
.dropdown button{font-size:16px;text-align:left; padding-left:0px !important}
#language_cell,#dic_select_cell, .dic_select_cell_id{border-radius:0;border-top:0;}
.language_select{float:left;margin-left:21px; margin-top:-4px;}
.language_select button{border:1px solid #595656 !important;}
.language_select button span{margin-top:8px;}
#lang_dropdown button{padding:0 9px; height:25px; border:0;background-color:transparent !important;}
#lang_dropdown button:active,#lang_dropdown button:hover{background-color:transparent;}
#lang_dropdown button .caret {margin-top:-4px;}

.language_cell{display:none;background-color:#fff;border:1px solid blue;border-top:0;z-index:9999;}
#main_dic_select, main_dic_select_id{float:left;width:240px;color:#fff; height:48px;}
#main_dic_select .arrow, .main_dic_select_id .arrow {display: block;position: absolute;right: 10px;width: 48px;height: 100%;background: url(/img/dictionary_select_arrow.png) no-repeat center;top: 0px;}
#main_dic_select.open .arrow, .main_dic_select_id.open .arrow{background-image:url("../img/dictionary_select_arrow_up.png");}
#main_dic_select a, .main_dic_select_id a{width:240px;color:#fff;border:0; height:100%; line-height:48px; float:right; padding:0; }
#main_dic_select a:hover, .main_dic_select_id a:hover{background:none;}
#main_dic_select li, .main_dic_select_id li{height:48px;}
#mMenu {display:none;}

#dic_select_cell, .dic_select_cell_id {border:none;box-shadow:none; margin:0; padding:0; width:2000px; left:-1760px;}
#dic_select_cell > li > a, .dic_select_cell_id > li > a{display:block;color:white; height:48px; line-height:48px; font-size:14px;}
#dic_select_cell > li:hover, .dic_select_cell_id > li:hover {background-color:rgba(255,255,255,0.4)}


.gnb_lst{float:right;margin:0px;width:700px;height:48px;zoom:1;  }
.gnb_lst:after{display:block;content:"";clear:both;}
.gnb_lst li{float:left;width:116px;}
/* .gnb_lst li.on{background-color:#9f2426;} */
.gnb_brown{background-color:#322409;}
.gnb_gray{background-color:#a7a398;}

.gnb_lst li a{display:block;padding:13px 5px 12px 5px;color:#fff;font-size:16px; word-break:keep-all; text-align:center; min-height:48px;}

/* .gnb_lst li a:hover,.gnb_lst li a:focus{background-color:#9f2426;} */
.dic_sesi{background-color:#8a8577;}
.dic_sesi_rt{background-color:#f2eacb;}
.dic_sesi.on,.dic_sesi_rt.on{background-color:#b23e38;}
.second_depth{display:none;}
.second_depth li{width:100%;}
.second_depth li a{display:block;}
/* .second_depth li a:hover{background-color:#7e1e1f;} */
/* .btn{padding:4px 0 !important;width:110px;height:48px;border-radius:0;background-color:#454c5c;color:#fff;} */
#directory,#index{padding:12px 0 !important;background-color:#3d5070;}
#directory{margin-left:20px;border-right:1px solid #79859b;}
#other{display:none;}

#main_cont{margin-top:142px;padding:0 0 32px;min-height:693px;}
#location #main_cont{padding-bottom:101.2px;}
.main_cont{padding:32px 0;background-color:#ececea;background:url("../img/pattern.png") repeat 0 0;}
#main_cont:after{display:block;content:"";clear:both;}
.contain {position:relative;padding:0;max-width: 940px; margin:auto; margin-top:23px;}

#title{float:left;margin:8px 0 0 0;color:#a5a8ad;font-size:13px;}
#cate_cont{margin:0;}
#main_cont h2,#error_cont h2{margin:0 auto;padding:35px 0;border-bottom:1px solid #A6A497;font-size:28px;font-weight:bold; max-width:940px;}
#cate_cell {margin-bottom:30px;}
#cate_cell li {float:left;}
#cate_cell .btn_left{margin-bottom:10px;width:80px; height:30px; border-radius:0;}
#cate_cell:after {content:""; clear:both; display: block;}

.box_container {float:left;padding:0;border:1px solid #b7b3aa;margin-bottom: 20px;}
.box_container .text{position:relative;padding:11px 10px 17px;}

.box_container h4{margin-top:0;font-size:1em;}
.box_container h4 p{float:left;padding-right:5px;font-size:16px;}
.box_container h4 a{display:block;float:left;margin-bottom:12px;width:174px;color:#322409;font-size:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#summary_literature h4 a{display:block;float:left;margin-bottom:15px;padding-top:1px;width:174px;height:2em;color:#322409;font-size:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;white-space:normal;line-height:1em;}
#summary_literature p{width:100%;}
.box_container .text > p{margin:12px 0 42px 0;height:6em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-wrap:break-word;line-height: 1.5em;}
#first_cont{width:460px; height:456px;}
#first_img{display:block;width:100%;height:218px;}
#first_img a, .second_img a {display:block; width:100%;height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
#first_cont > .text{display:block;width:100%;height:240px;}
#first_cont .text > p{margin-bottom:62px;}
#first_cont h4 a{width:94%;}
.second_cont{width:460px;height:218px;zoom:1;float:right; }
.second_cont:after{display:block;content:"";clear:both;}
.second_img{float:left;width:50%;height:100%;}
.second_cont > .text{float:left;width:50%;height:100%;}
.third_cont{width:220px;height:210px; margin-right: 20px;}
.third_cont:last-child {margin-right: 0;}
.third_cont > .text{width:100%;height:100%;}
.third_cont div > a{display:block;width:220px;height:210px; background-position:center; background-size:cover; background-repeat:no-repeat;}
.text_dic{position:absolute;bottom:15px;left:10px;font-size:16px;font-weight:bold;}

#mSearchClose {display:none;}


#live,#literature{position:relative;padding:0;min-width:940px;}
#live_cell{padding:0;}
#dicPdf_cell{padding:0;}
.sec_tit{padding:32px 0;border-bottom:1px solid #bec2cb;font-size:28px;font-weight:bold; max-width:940px; margin:auto;}
#live_lst{margin-bottom:0;}
#live:after,#literature_lst:after,  #pdf_lst:after{display:block;content:"";clear:both;}
#live_lst > li,#literature_lst > li, #pdf_lst > li{float:left;margin:0 0 48px 10px;width:228px;height:224px;}
#live_lst > li{width:182px;height:164px;margin-left:8px;}
#literature_lst > li, #pdf_lst > li {margin-left:15px;}
#live_lst > li:first-child,#live_lst > li:nth-child(5n+1),#literature_lst > li:first-child,#literature_lst > li:nth-child(4n+1), #pdf_lst > li:first-child,#pdf_lst > li:nth-child(4n+1){margin-left:-2px;}
.main_play{background:url("../img/main_image_thumbnail_play_icon.png") no-repeat center center;}
#live_lst > li > a > p{color:#000;}
#live_lst > li > a{display:block;width:220px;height:216px;background:url("../img/sec_cont_img.jpg") no-repeat 0 0;background-size:220px 216px;text-align:center;}
.more{display:block;background:url(../img/main_title_arrow.png) no-repeat right center;color:#1f2005;}
.more:hover{color:#1f2005;}
#dic{position:relative;padding:0;min-width:940px;}
#dic_cell{padding:0;height:356px;}
#dic_lst{position:relative;margin:10px 0px;white-space:nowrap;}
#dic_lst:after{display:block;content:"";clear:both;}
.dic_cate{display:inline-block;position:relative;margin-left:24px;padding:5px 0;width:60px;height:312px;}
#dic_lst li:first-child{margin-left:0;}
#dic_part{position:absolute;padding-top:10px;bottom:52px;left:4px;width:52px;height:47px;border:2px solid #000;font-size:14px;}
.dic_cate:hover #dic_part{background-color:#fff;}
.dic_cate a{display:block;width:60px;height:312px;text-indent:-9999px;}
#dic_more{display:none;}
#etc{margin-top:30px;padding:0;min-width:940px;}
#etc_lst{margin-bottom:0;zoom:1;}
#etc_lst:after{display:block;content:"";clear:both;}
#etc_lst li{float:left;margin-right:15px;width:141px;height:96px;background-color:#66747f;text-align:center;}
#writer{margin-left:0;}
#etc_lst li:hover{background-color:#2c384e;}
#etc_lst li a{display:block;margin-top:65px;color:#fff;}
.literature_row{padding-bottom:167px;}
.live_img_size{width:58px;height:58px;margin-top:79px;}

#literature_lst > li, #pdf_lst > li{width:224px;height:362px;background:url("../img/main_image_thumbnail_224x362.png") no-repeat #fff 0 0;}
#literature_lst > li > a, #pdf_lst > li > a{display:block;width:100%;height:361px;border:1px solid #d4d6d9;}
.literature_img_size{width:100%;height:268px;}
.literature_tit{margin:13px 0 0 3%;width:94%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;color:#2B303B;text-align:center;}
.literature_data{margin-top:20px;font-size:12px;color:#818388;text-align:center;}
#toBottom{position:fixed;bottom:17px;left:50%; margin-left:-34px; width:68px;height:68px;background:url("../img/main_page_scrolling_arrow.png") no-repeat 0 0;text-indent:-9999px;z-index:100;}
.main_row{background-color:#ececea;background:url("../img/pattorn.png") repeat 0 0;}
.topic_row{background:url("../img/pattern02.png") repeat 0 0;}
.topic_cont{margin:0 auto;max-width:940px;}
.dic_cont{margin:0 auto;max-width:940px; padding-bottom:48px;}

.live_row{background:url("../img/pattern.png") repeat 0 0;}
.main_dic_download_row{background:url("../img/pattern.png") repeat 0 0;}
.location_row{background:url("../img/pattern02.png") repeat 0 0;}
.location_cont{padding-top:30px;margin:0 auto;max-width:940px;}
.mainLocationSearch{padding:0;}
.main_literature_row{background:url("../img/pattern02.png") repeat 0 0;}

.main_title_mask{margin-top:10px;text-align:center; width:144px;}
.main_title_mask a {color:#322409; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.title_mask{display:none;position:absolute;bottom:0;margin-bottom:0;padding-top:15px;width:220px;height:49px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;}
.media_cell div.on .main_title_mask,.box_container div.on .title_mask{display:block;}
.media_cell div:hover p{display:block;}
.box_container div:hover p{display:block;}

.pull-right{float:right}
.main_popup{width:460px; height:490px; border:10px solid #2b4651;background-color: white; border-bottom:none; }
.popup_bottom{ background-color: #2b4651; color: white; height: 50px; margin-top:30px; line-height:50px;}
.popup_bottom a { background:url(/img/popup_close.png) no-repeat #2b4651 95% center; padding-right:50px;}
.main_popup_header {margin-top:10px; margin-right:10px;}
.main_popup_content {height:345px; margin:15px 20px 20px 40px; margin-bottom:0;}
.main_popup_content h3 {font-family:'NanumBarunGothicBold'; font-size:1.8em;}
.main_popup_content p {margin-top:30px;}
.main_popup_content .simplebar-content {width:95%;}
#goDetail{float:left;background:none;}

/*Main*/

/*dicDownload*/
#dicDownload h2{margin-bottom:30px;}

/*dic_submain*/
#top_banner{margin-top:142px;width:100%;height:504px;}
.item{position:relative;width:100%;height:553px;background-size:cover !important;color:#fff;text-align:center;}
.item h3{display:inline;margin:0 auto;padding:26px 133px;border-bottom:1px solid #fff;font-weight:bold;font-size:44px;}
.item a h3{color:#fff;}
.item p{margin:40px auto;padding:15px 0;max-width:940px;text-align:center;}
.summary_mask{position:absolute;top:0;left:0;padding-top:147px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);}
#slide_1{background:url("../img/Experimenter_2.jpg") no-repeat 0 0;}
#slide_2{background:url("../img/theplanets_rel01.jpg") no-repeat 0 0;}
#slide_3{background:url("../img/Background.jpg") no-repeat 0 0;}
#slide_4{background:url("../img/img_11.gif") no-repeat 0 0;}
.carousel-indicators{bottom:62px !important;}
.top_banner_lst_cell{margin-top:-53px;color:#fff;background-color:#000;opacity:0.7;}
.top_banner_lst{margin:0 auto;width:940px;height:48px;}
.top_banner_lst li{display:inline-block;padding-top:14px;width:230px;height:48px;text-align:center;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.top_banner_lst li a{color:#fff;}
.banner{margin-bottom:42px;}
.dic_submain_cont{margin-top:0 !important;padding-top:32px !important;}
.dic_submain .box_container .text h4{font-size:24px;color:#322409;}

.box_container > div{position:relative;}
.box_container div.on .title_mask{display:block;}
.summary_cell a{padding-top:78px;}
.play_icon{display:block;margin:0 auto;}
.summary_literature{background:url("../img/sub_main_thumbnail_noborder_pdf.png") no-repeat 0 0;}
.summary_literature h4{margin:2px 0 0 5px;}
.summary_literature p{margin:41px 0 0 5px !important;}
.literature_dic{left:15px;}
.literature_writer{color:#fff;}

/*sub*/
#top_cell{margin-top:24px;height:48px;background-color:#9fa9b3;}
#top_lst{zoom:1;}
#top_lst li{float:left;padding-top:15px;width:14.2%;}
#top_lst li a{color:#fff;}
#dic_tit{margin-bottom:0;}
#total_lst{margin:0 auto;padding-top:48px;width:650px;zoom:1;}
#total_lst:after{display:block;content:"";clear:both;}
.total_cate{float:left;margin-left:20px;width:140px;height:192px;border-top:1px solid #cc6601;}
.total_cate:first-child{margin-left:0;}
.total_cate p{margin-top:5px;padding-top:5px;border-top:1px solid #cc6601;}
.total_cate a{display:block;padding-top:35px;height:180px;background-color:#cc6601;text-align:center;color:#fff;font-size:22px;}
.total_cate a:hover{color:#fff;}
.total_cate.on{width:170px;height:204px;border-color:#e7e4d5;}
.total_cate.on p{border-color:#e7e4d5;}
.total_cate.on a{width:170px;height:204px;background-color:#e7e4d5;color:#000;}
#division_cell{background-color:#e7e4d5;}
#division{margin:0 auto;width:500px;zoom:1;}
#division:after{display:block;content:"";clear:both;}
#division li{float:left;width:166px;padding:15px 52px;text-align:center;}
#division li a{color:#495b71;}
#division li.on a{font-weight:bold;}
#month{margin-left:0;}
#event_cell,#open_close_cell {padding:0}
#part_cont_cell{padding-left:0;padding-right:0;padding-bottom:48.2px;}
#open_close_cell{margin-top:5px;}
#event{margin-top:15px;padding:16px 0 14px;background-color:#b0bbb5;zoom:1;}
#event:after{display:block;content:"";clear:both;}
#event li{float:left;padding:0 10px;width:16.6%;border-right:1px solid #000;text-align:center;white-space:nowrap;}
#event li:nth-child(6),#event li:nth-child(12),#event li:last-child{border-right:0;}
#event li a{color:#000;white-space:nowrap;}
#event li a.small{font-size:0.9em;}
#event li.on a{font-weight:bold;}
#part_divi_cell{padding:0;}
#indexSearch #part_divi_cell{margin-top:30px;}
#part_divi{zoom:1;}
#part_divi:after{display:block;content:"";clear:both;}
#part_divi li{float:left;margin:0 0 10px 23px;width:34px;height:34px;text-align:center;}
#part_divi li:first-child,#part_divi li:last-child,#part_divi li:first-child a,#part_divi li:last-child a{width:60px;}
#part_divi li:first-child{margin-left:0;}
#part_divi li:last-child{margin-left:20px;}
#part_divi li:nth-child(17){margin-left:83px;}
#hanguel{margin-left:10px !important;padding-left:15px !important;border-left:1px solid #000;}
#part_divi li a{display:block;width:34px;height:34px;padding:10px 10px;background-color:#f6f6f6;color:#000;font-size:13px;}
#part_divi li.on a{background-color:#ca5e1d;color:#fff;}
.part_cont_counter{text-align:right;font-family:'NanumBarunGothicBold';}
.directory_lst li:first-child{padding-top:0;border-top:0;}
.part_cont li{padding:25px 0;border-top:1px solid #a0a292;zoom:1;}
.part_cont li:last-child{border-bottom:1px solid #a0a292;}
.part_cont li:after{display:block;content:"";clear:both;}
.part_cont li > a{display:block;position:relative;color:#4a5c74;}
.part_cont li > a > img{display:block;float:left;margin-right:10px;}
.part_cont li .imagebox{float:left;margin-right:15px; width:220px; height:170px; background-size:cover; background-position:center;}
.part_cont li h3{float:left;margin-top:0;width:70%;padding-top:15px;font-weight:bold;font-size:20px;}
.part_cont li p{float:left;margin-top:0px;width:70%;height:4.8em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;line-height: 1.6em;}
.part_cont li p.other_dic_subject,.result_cont li p.other_dic_subject {margin:0; padding:0; height:inherit !important; min-height:25px; color:#A0A0A0; font-size:16px; height:25.6px;}
#pic_icon,#movie_icon,#mel_icon{float:left;width:15px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;cursor:pointer;}
#pic_icon{margin:17px 0 0 20px;background-image:url(../img/pic_icon.jpg);}
#movie_icon{margin:17px 0 0 8px;background-image:url(../img/movie_icon.jpg);}
#mel_icon{margin:17px 0 0 8px;background-image:url(../img/mel_icon.jpg);}
.sub_dic{float:left;margin:15px 0 0 0;font-size:16px;font-weight:bold;color:#909196;}

/*mediaList*/
#mediaList .location,#referenceList .location,#referenceCate .location{margin-top:46px;}
.media_cont div{padding:0;}
.dic_select{float:left;width:220px;height:48px;border:1px solid #a0a292;}
.select_next{float:left;margin-bottom:0;width:50px;height:48px;background:url("../img/search_step_arrow_r_dim.png") no-repeat center;text-indent:-9999px;}
.dic_select_02{width:190px;}
.dic_srch { position:relative;}
.dic_srch_text{width:100%; height:48px;border:1px solid #a0a292;background-color:#fff; display:block;float:right;}
.dic_srch_button {width:48px;height:48px;border:none;background:url("../img/sub_search_icon.png") no-repeat center center;text-indent:-9999px;position:absolute; right:1px; top:0px;}
.media_cell{margin-bottom:40px; float:left; margin-right:15px;}
.media_cell:nth-child(6n+6) {margin-right:0px;}
.media_cell > div{width:144px;height:147px;background:url("../img/main_image_thumbnail_144x147.png") no-repeat 0 0; padding:5px;}
.media_cell div a{display:block;width:100%;height:100%;text-align:center;background-position:center; position:relative;}
.media_cell div a img{margin-top:63px;}
.media_cell div p{width:100%;text-align:center;}
.media_title{margin:4px 0 9px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dic_title{margin:0 0 26px 0;color:#a0a292;opacity:0.6;}
#movie_result li{position:relative;}
.video_mask{position:absolute !important;top:0;left:0;width:228px;height:213px;background-color:rgba(0, 0, 0, 0.4);background-image:url("../img/thumbnail_icon_video.png");background-repeat:no-repeat;background-position:center center;}
.video_mask_main{position:absolute;top:0px;left:0px;width:134px;height:137px;background-color:rgba(0, 0, 0, 0.4);background-image:url("../img/thumbnail_icon_video.png");background-repeat:no-repeat;background-position:center center;}
.video_mask_summary{position:absolute !important;top:0;left:0;width:218px;height:208px;background-color:rgba(0, 0, 0, 0.4);background-image:url("../img/thumbnail_icon_video.png");background-repeat:no-repeat;background-position:center center;}
.list_loaction{margin-left:5px;}

/*Literature*/
.reference_select{width:220px;}
#referenceList .div-table{margin-bottom:30px;}
.reference_contain{margin-top:0;}
#literature_list{padding:0;width:45%;}

#literature_list li p{background-image:url("../img/literature_icon_small.png");width:22px;height:49px; background-position:center;}
#literature_list li a {background:url(/img/icon_download_g.png) no-repeat white 98% center; float:none; padding:0; line-height:49px; width:100%; height:100%;}
#literature_list li a:hover{background-color:#a6a397; background-image:url(/img/icon_download_w.png);}
#literature_list li a:hover p{background-image:url("../img/literature_icon_white.png");}

/*Topic*/
.content_marginTop{margin-top:30px;}
.topic_cont{display: block;}
.topic_cont  pre {font-size:inherit;}
#main_cont_print{display: none;}
#topic_menu{float:right;margin:10px 0 0 0;}
#topic_menu li{float:left;padding-left:16px;width:40px;height:16px;background:url("../img/splash.png") no-repeat 0 0;text-align:center;}
#topic_menu li:first-child{background-image:none;}
#topic_menu li a{display:block;text-indent:-9999px;}
#topic_mobile_menu{display:none;}
#zoomIn{width:10px;height:10px;background:url("../img/main_text_icon_zoom.png") no-repeat 0 0;}
#zoomOut{width:10px;height:10px;background:url("../img/main_text_icon_reduce.png") no-repeat 0 0;}
.sns_id{width:14px;height:12px;background:url("../img/main_text_icon_share.png") no-repeat 0 0;}
#Print{width:12px;height:12px;background:url("../img/main_text_icon_print.png") no-repeat 0 0;}
.to_list{margin-top:1px;width:11px;height:10px;background:url("../img/main_text_icon_list.png") no-repeat 0 0;}
.zoomIn,.zoomOut,.Sns,.Print,.Tolist{display:none;margin:1px 0 0 -22px;padding-top:13px;width:54px;height:30px;background:url("../img/detail_area.png");color:#fff;font-size:12px;}
#topic_menu li.on p{display:block;}
.topicSns_mask{display:none;}
.Sns{margin-left:-83px;padding:14px 12px 9px 0;width:172px;height:53px;background:url("../img/detail_area_sns.png") no-repeat 0 0;}
.Sns a{display:block;margin-left:12px;width:28px;height:28px;float:left;background-repeat:no-repeat;background-position:0 0;}
.facebook{background-image:url("../img/tooltip_share_facebook_nor.png");}
.facebook:hover{background-image:url("../img/tooltip_share_facebook_sel.png");}
.twitter{background-image:url("../img/tooltip_share_twitter_nor.png");}
.twitter:hover{background-image:url("../img/tooltip_share_twitter_sel.png");}
.kakaostory{background-image:url("../img/tooltip_share_kakaostory_nor.png");}
.kakaostory:hover{background-image:url("../img/tooltip_share_kakaostory_sel.png");}
.url{background-image:url("../img/tooltip_share_url_nor.png");}
.url:hover{background-image:url("../img/tooltip_share_url_sel.png");}
.url_copy{display:none;position:relative;margin-left:-411px;padding:10px !important;width:500px;background-color:#000;z-index:100;}
.url_copy input{width:100%;padding:0 5px;}
.mobile_sns{display:none;}
/* .topic_cont > div{padding:0 15px;} */
#topic_image{position:relative;padding:145px 0 0;width:220px;height:145px;border:1px solid #909a8f;background-color:#e5e5e2;text-indent:-9999px;}
#topic_image a{display:block;position:absolute;}
.topic_image_zoom{bottom:0;right:0;width:24px;height:24px;background:url("../img/thumbnail_zoom_btn.png") no-repeat 0 0 ;}
.img_menu{padding:0 !important;clear:both;}
.img_menu a{display:block;float:left;text-indent:-9999px;}
.topic_picture{bottom:0;left:0;width:73px;height:24px;background:url("../img/thumbnail_multi_icon.png") no-repeat 0 0;}
.topic_picture_inactive{background-image:url("../img/thumbnail_multi_icon_inactive.png");cursor:default;}
.topic_melody{bottom:0;left:73px;width:74px;height:24px;background:url("../img/thumbnail_multi_icon.png") no-repeat -73px center;}
.topic_melody_inactive{background-image:url("../img/thumbnail_multi_icon_inactive.png");cursor:default;}
.topic_video{bottom:0;left:147px;width:73px;height:24px;background:url("../img/thumbnail_multi_icon.png") no-repeat -147px center;}
.topic_video_inactive{background-image:url("../img/thumbnail_multi_icon_inactive.png");cursor:default;}
.desc_table{width:100%;}
.desc_table th,.desc_table td{height:48px;font-weight:normal;font-size:16px;border:1px solid #909a8f;}
.desc_table th{color:#767851;text-align:center;}
.desc_table td{color:#1f2005;}
.desc_table td a{color:#0063b1;}
.desc_table td p{margin:0;}
#topic_row,#topic_cell, .topic_cell_id, .topic_row_id{margin-top:30px !important;padding:0;}
/* #topic_row{margin-top:23px !important;} */
.topic_desc{padding:0 0 26px 0;border-bottom:1px solid #a0a292;}
.topic_desc:last-child{border-bottom:0;}
.topic_desc p{margin-bottom:0;}
.topic_desc ol{margin:0 0 16px 0;list-style:decimal;}
.topic_content{margin-bottom:27px;}
.topic_content p{margin-bottom:24px;text-align:justify; line-height:180%;}
.topic_content p:last-child{margin-bottom:0;}
.topic_content li {margin-left:15px;}
.topic_content ul li{margin-left:0;}
.topic_title{padding:35px 0;font-size:25px;font-family:NanumBarunGothic, sans-serif;}
.youtube_table h3{font-size: 20px;font-weight: 700;color: #444;margin-bottom: 17px;}
.youtube_table th{border:none;text-align: left;color: #222222;width: 10%;padding-right: 0 !important;padding-left: 0 !important;}
.youtube_table td{border:none;text-align: left;color: #666;}
.youtube_table{border-top: 1px solid #000;padding-top: 32px !important;}
.youtube_table td p{}
.youtube_table td a{font-weight: 700; color: #387deb;}
.topic_youtube_table #topic_image{width: 90%; height: 230px;}
.topic_youtube_table .topic_picture,
.topic_youtube_table .topic_picture_inactive{width: 30%; height: 40px; background-size: 306%;}
.topic_youtube_table .topic_melody,
.topic_youtube_table .topic_melody_inactive {width: 30%; height: 40px; background-size: 306%; background-position-x: 50%;}
.topic_youtube_table .topic_video,
.topic_youtube_table .topic_video_inactive {width: 30%; height: 40px; background-size: 306%; background-position-x: 100%;}
.ytb_link{width: 136px; height: 40px; line-height: 40px; padding-left: 2.5rem;background: #e22e2e url(../img/icon_yutube.png) no-repeat 17% 50%;border-radius: 20px;text-align: center;}
.ytb_link a{ color: #fff;}
.ytb_link:hover a{text-decoration: underline !important;}
.aside_lang{position:fixed;top:174px;right:0px;width:80px; border:solid 1px #ccc; background-color:#f9f9f9;}
.aside_lang h3{padding:10px;width:100%;border-bottom:1px solid #818388;font-size:14px;text-align:center;color: white;}
.aside_lang ul {padding-bottom:20px}
.aside_lang ul li{margin-top:20px;font-size:14px;color:#0063b1;text-align:center;}
.aside_lang ul li a {text-align: center; color:#999999}
.aside_lang ul li a.active, .aside_lang ul li a:hover {color:#337ab7;}
.aside_lang ul li a img{width:34px; height:34px; display:block; margin: auto; margin-bottom: 4px;}

.open_close{margin-bottom:10px;height:48px;background-color:#a6a497;text-align:center;}
.open_close a{float:left;padding-top:15px;width:100%;height:100%;color:white;background-repeat:no-repeat;background-position:40% 50%;}
.open_close a:hover{color:white;}
.close_tab{display:block;background-image:url("../img/dictionary_select_arrow_up.png");}
.open_tab{display:none;background-image:url("../img/dictionary_select_arrow.png");}

.index_row{margin-top:25px !important;}

.location_sign{padding:0 10px !important;}

.topic_dic,.topic_cate,.topic_all{display:none;}

pre code{line-height:180%;}
.topic_content p br{line-height:3.5;}
#print_img,#main_cont_print .desc_table{float:left;}

/* #topicDetailPage p img,#topicDetailPage li img{width:50%;} */

.imgParent{text-align: center; display: block;}
.imgParent img{width: 80%;}

/*Picture*/
.location_last_sign{margin:0 10px;}
.location_last_position{margin-left:0 !important;}
#picture_cell{float:left;width:460px;}
#picture_image{position:relative;width:460px;height:307px;border:1px solid #909a8f;}
#picture_image_zoom{position:absolute;bottom:0;right:0;background-image:url("../img/thumbnail_view_btn.png");text-indent:-9999px;}
#picture_desc_cell{float:left;margin-left:6%;padding:0;width:45%;}
#picture_desc_table{margin-left:0}
.picture_desc_cont{margin-top:28px;}
.pic_thumnail_lst{margin:13px 0 57px 0;}
.pic_thumnail_lst li{float:left;margin:21px 0 0 20px}
.pic_thumnail_lst li:first-child,.pic_thumnail_lst li:nth-child(9),.pic_thumnail_lst li:nth-child(17),.pic_thumnail_lst li:nth-child(25){margin-left:0;}
.pic_thumnail_lst li a{display:block;width:100px;height:100px;}
.pic_thumnail_size{width:100px;height:100px;}

#picture_result li,#movie_result li,#efw_result li{margin-bottom:26px;}

#arrow_area{position:absolute;bottom:330px;padding:0;}
#arrow_area a{display:block;float:left;width:50px;height:50px;background:url("../img/dictionary_left_arrow.png") no-repeat 0 0;text-indent:-9999px;}
#arrow_area a:last-child{float:right;background-image:url("../img/dictionary_right_arrow.png")}
.toback{margin-left:-70px;}
.tonext{margin-right:-70px;}

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {display:none; position: absolute; top: 20%; left: 25%; width: 940px; height:624px;  background-color:#fff; z-index: 10;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px;}
a.cbtn {display:inline-block; position:absolute; top:-10px; right:-10px; width:30px; height:30px; padding:0 14px 0; background:url("../img/picture_close_btn.png") no-repeat 0 0; text-indent:-9999px;}

/*melody*/
#cont_top, .cont_top{min-height:693px;}
.location{margin:16px 0 36px 0;}
.location a,.location span,.location p{float:left;font-size:16px;}
.location a:first-child,.location span:first-child,.location p:first-child{margin-left:0;}
#melody_area,#movie_area{position:relative;width:460px;height:385px;}
#melody_area{background-color:#000;/* opacity:0.3; */}
#melody_area video{background:url("../img/sound_icon_large_white.png") no-repeat center center;}
.area_desc{margin-top:28px;width:100%;}
.play_lst li{margin-top:23px;width:100%;height:49px;border:1px solid #898b7d;}
.play_lst li.on{background-color:#a6a397;}
.play_lst li a{display:block;float:left;padding-top:15px;width:100%;height:49px;color:#464646;font-size:16px;}
.play_lst li.on a{background:url("../img/check_icon.png") no-repeat 95% center;background-size:21px 15px;color:#fff;}
.play_lst li a p{float:left;margin:0 40px 0 16px;width:24px;height:20px;background:url("../img/sound_icon_small.png") no-repeat 0 0;text-indent:-9999px;}
.play_lst li.on a p{background:url("../img/sound_icon_small_white.png") no-repeat 0 0;}

/*movie*/
#movie_lst li a p{margin:-6px 40px 0 16px;width:27px;height:28px;background:url("../img/video_icon_small.png") no-repeat 0 0;}
#movie_lst li.on a p{background:url("../img/video_icon_small_white.png") no-repeat 0 0;}

/*player*/
.player {
	background: #2a2a2a;
	box-sizing: border-box;
	width:100% !important;
	height: 40px;
	-moz-box-sizing: border-box;
	float: left;
	font-family: Arial, sans-serif;
	position: absolute;
	padding: 0;
	left:0 !important;
	bottom: 0;
	z-index: 2;
	opacity: 1 !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-webkit-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.video {
	height:100%;
	position: relative;
	margin: 0px auto;
}

.video:hover .player {
	opacity: 1;
}

.player .progress {
	width: 368px;
	height: 8px;
	float: left;
	cursor: pointer;
	padding: 0;
	position: relative;
	font-variant: normal;
	background-color:black;
	border-radius:8px;
	margin-top:16px;
	overflow:unset;
}

.player .progress-bar {
	position: relative;
	height: 100%;
	z-index: 999;
	background-color:#808080;
	border-radius:8px;
}

.player .button-holder {
	position: relative;
	left:4px;
}

.player .progress-button {
	box-shadow: 0 0 20px rgba(0,0,0,0.3);
	width: 8px;
	height: 8px;
	position: absolute;
	left: -8px;
	text-decoration: overline;
	background-color:white;
	border-radius:12px;
}


.player [class^="buffered"] {
	position: absolute;
	top: 0;
	left: 30px;
	height: 8px;
	border-radius: 8px;
	z-index: 1;
	background:rgba(0,0,0,0.1);

}

.player .play-pause {
	display: inline-block;
	font-size: 2em;
	float: left;
	text-shadow: 0 0 0 #fff;
	color: rgba(255,255,255,0.8);
	width: 10%;
	cursor: pointer;
	font-variant: small-caps;
	text-indent:-9999px;
	height:100%;
}

.player .play {
	background:url("../img/progress_bar_play.png") no-repeat center center;
}

.player .pause {
	background:url("../img/progress_bar_pause.png") no-repeat center center;
}

.player .play, .player .pause-button {
	-webkit-transition: all 0.2s ease-out;
}

.player .play .pause-button, .player .pause .play-button {
	display: none;
}

.player .pause-button {
	padding: 5px 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
}


.player .pause-button span:first-of-type {
	margin: 0 4px 0 0;
}

.player .time {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	position: absolute;
	right: 0;
	top: 24px;
	display:none;
}

.player .stime, .ttime {
	color: #444;
}
.player .play:hover {
	text-shadow: 0 0 5px #fff;
}

.player .play:active, .pause-button:active span {
	text-shadow: 0 0 7px #fff;
}


.player .pause-button:hover span {
	box-shadow: 0 0 5px #fff;
} .player .pause-button:active span {
	box-shadow: 0 0 7px #fff;
}


.player .volume {
	position: relative;
	float: right;
	width: 46px;
	margin:0;
	height: 100%;
}

.player .volume-icon {
	padding: 1.5%;
	height: 100%;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: all 0.15s linear;
}

.player .volume-icon-hover {
	background-color: #4f4f4f;
}

.player .volume-holder {
	height: 100px;
	width: 100%;
	background: black;
	position: absolute;
	display: none;
	background: #4f4f4f;
	left: 0;
	border-radius: 5px 5px 0 0;
	top: -100px;
}

.player .volume-bar-holder {
	background: #333;
	width: 20px;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.3);
	margin: 15px auto;
	height: 80px;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
}

.player .volume-button {
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.3);
	border-radius: 30px;
	width: 20px;
	height: 20px;
}

.player .volume-button-holder {
	position: relative;
	top: -10px;
}

.player .volume-bar {
	background: #33b5d5;
	box-shadow: inset -30px 0px 69px -20px #89f6f5;
	border-radius: 5px;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
}

.player .fullscreen {
	width: 12%;
	cursor: pointer;
	float: left;
	height: 100%;
}

.player .fullscreen a {
	width: 25px;
	height: 20px;
	border-radius: 3px;
	background: #fff;
	display: block;
	position: relative;
	top: 23px;
	margin: 0px auto;
}

.player .volume-icon span {
	width: 100%;
	height: 100%;
	background-color: #fff;
	display: block;
	position: relative;
	z-index: 1;
	font-weight: bold;
	color: #fff;
	background:url("../img/progress_bar_sound_nor.png") no-repeat center center;
}

/* .player .volume-icon span:before,
.player .volume-icon span:after {
	content: '';
	position: absolute;
}
.player .volume-icon span:before {
	width: 0;
	height: 0;
	border: 1em solid transparent;
	border-left: none;
	border-right-color: #fff;
	z-index: 2;
	top: -2px;
	left: 10%;
	margin-top: -40%;
}
.player .volume-icon span:after {
	width: 2%;
	height: 2%;
	border: 1px solid #fff;
	left: 190%;
	border-width: 0px 0px 0 0;
	top: 5px;
	border-radius: 0 50px 0 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	 transform: rotate(45deg);
	 font-variant: small-caps;
 } */

.player .v-change-11 span:after { border-width: 10px 10px 0 0; top: 0; }
.player .v-change-10 span:after { border-width: 9px 9px 0 0; top: 1px; }
.player .v-change-9 span:after { border-width: 8px 8px 0 0; top: 1px; }
.player .v-change-8 span:after { border-width: 7px 7px 0 0; top: 2px; }
.player .v-change-7 span:after { border-width: 6px 6px 0 0; top: 2px; }
.player .v-change-6 span:after { border-width: 5px 5px 0 0; top: 3px; }
.player .v-change-5 span:after { border-width: 4px 4px 0 0; top: 3px; }
.player .v-change-4 span:after { border-width: 3px 3px 0 0; top: 4px; }
.player .v-change-3 span:after { border-width: 2px 2px 0 0; top: 4px; }
.player .v-change-2 span:after { border-width: 1px 1px 0 0; top: 5px; }
.player .v-change-1 span:after { border-width: 0px 0px 0 0; top: 5px; }

.player .v-change-1 span:after {
	display:block;
	content: '';
	font-size: 20px;
	width:100%;
	height:100%;
	background:url("../img/progress_bar_sound_mute.png") no-repeat center center;
}

.player .v-change-1 span {
	background-image:none;
}

/* ------- IGNORE */

#header {
	width: 100%;
	margin: 0px auto;
}

#header #center {
	text-align: center;
}

#header h1 span {
	color: #000;
	display: block;
	font-size: 50px;
}

#header p {
	font-family: 'Georgia', serif;
}
#header h1 {
	color: #892dbf;
	font: bold 40px 'Bree Serif', serif;
}

#travel {
	padding: 10px;
	background: rgba(0,0,0,0.6);
	border-bottom: 2px solid rgba(0,0,0,0.2);
	font-variant: normal;
	text-decoration: none;
}

#travel a {
	font-family: 'Georgia', serif;
	text-decoration: none;
	border-bottom: 1px solid #f9f9f9;
	font-size: 20px;
	color: #f9f9f9;
}

.container {
	padding: 40px 0 0 0;
}

/*location*/
#location_menu{float:right;margin:10px 0 0 0;}
#location_menu li{float:left;padding-left:14px;width:40px;height:16px;background:url("../img/splash.png") no-repeat 0 0;text-align:center;}
#location_menu li:first-child{background-image:none;}
#location_menu li a{display:block;text-indent:-9999px;}
#gps{width:15px;height:15px;background:url("../img/main_text_icon_gps.png") no-repeat 0 0;}
#location #main_cont h2{margin-bottom:30px;}
.location_select{width:215px;}
.location_select a.on{color:#9f2426;}
.location_srch_text{margin-left:55px;width:69.5%;}

#leftDiv,#mapDiv{margin-top:12px;padding:0; width:32%; float:left;}
#mapDiv{border:1px solid #000; margin-bottom:48px; width:66.5%; float:right; }

.location_city{margin-top:15px;}
.location_city a{color:#1f2005;}
.location_city:first-child{margin-top:0;}
.location_city.on a{color:#9e2525;font-weight:bold;}
.location_city span{color:#1f2005; cursor: pointer;}
.location_city.on span{color:#9e2525;font-weight:bold;}
.location_index{height:542px;}
.location_index dd{padding-left:20px;}
.location_index dd a{color:#1f2005;}
.location_index dd.on a{color:#9e2525;font-weight:bold;}


.search_cell h3{margin-top:0;font-size:16px;font-weight:bold;}
.search_count{color:#9e2525;}
.search_cell p a{color:#1f2005;}
.search_cell p.on a{color:#9e2525;font-weight:bold;}
.no_result{padding:31px 0;font-size:22px;color:#1f2005;border-top:1px solid #a0a292;}
.no_result_total{padding:31px 0;font-size:22px;color:#1f2005;}
.no_result_media{padding:8px 0 31px;font-size:22px;color:#1f2005;}
.no_result_directory{padding:0 0 25px 0;font-size:22px;color:#1f2005;}
.no_result_search{padding:18px 0;font-size:22px;color:#1f2005;}

.location_detail{margin:0 auto;width:580px;height:289px;background-color:#000;}
.location_detail > div{float:left;height:100%; background-position:center; background-size:auto;}
.location_detail_img{width:60%;background-image:url(../img/t3_78263.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;}
.location_detail_desc{position:relative;width:40%;padding:0 20px !important;}
.location_detail_desc a h3{margin:35px 0 15px;color:#fff;height:2.3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;color:#fff;}
.location_detail_desc a p{margin-bottom:55px;height:6em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.5em;color:#fff;}
.map_mask{position:relative;margin-top:-540px;padding-top:125px !important;width:100%;height:540px;background-color:rgba(0, 0, 0, 0.3);z-index:1000;}

#mainPage #leftDiv{width:22.3%;}
#mainPage #mapDiv{width:70%;}
#mainPage  .location_index{height:390px;}
#mainPage .location_city{margin-top:5px;}
#mainPage .map_mask{margin-top:-390px;padding-top:65px !important;width:100%;height:390px;background-color:rgba(0, 0, 0, 0.3);z-index:1000;}


/*opinion*/
#opinion_top h2{margin:0 auto;padding:32px 0 27px 0;border-bottom:1px solid #a6a497;font-size:28px;font-weight:bold;color:#1f2005;}
.opinion_cell .form-group{margin-right:0 !important;margin-left:0 !important;margin-bottom:5px !important;}
.float_left{float:left;}
.form_half{width:50%;}
.form_right{margin-left:20px;}
label{font-weight:normal !important;}
.form-group label{text-align:left !important;}
.form_right label{text-align:right !important;}
.opinion_title{padding-bottom:5px;border-bottom:1px solid #d2d1cb;}
.opinion_content{padding-bottom:5px;border-bottom:1px solid #d2d1cb;}
.must_symbol{color:#9e2525 !important;}
.file_nm{float:left;width:300px;height:36px;background-color:#d2d1cb;}
.btn-file{display:block;float:left;padding-top:8px;width:80px;height:36px;background-color:#a6a397;color:#fff;text-align:center;}
.btn-file:hover{color:#fff;}
.file_form_title{font-size:12px;}
.file_warning{float:left;margin-left:20px;padding-top:8px;color:#a6a397;}
.opinion_table{width:100%;}
.opinion_table tr:first-child{border-bottom:1px solid #d2d1cb;}
.opinion_table tr:last-child{border-top:1px solid #d2d1cb;}
.opinion_table th:first-child{padding-left:0 !important;}
.opinion_table td{padding-right:0 !important;}
.right_title_cell{padding:10px 20px !important;border-bottom:1px solid #d2d1cb;}
.btn-area{margin-bottom:96px;padding-top:30px;border-top:1px solid #a6a397;text-align:center;}
.btn-area button{width:140px;height:49px;color:#fff;}
.btn_cancel{border:1px solid #a7a398;background-color:#a7a398;font-size:16px;}
.btn_send{margin-left:20px;border:1px solid #9f2426;background-color:#9f2426;font-size:16px;}
#opinion .row, .opinion_id .row{padding:10px 0;}
#opinion .border, #noticeDetail .border, .opinion_id .border{border-top:1px solid #a6a397;}
#opinion .row_paddingBottom, .opinion_id .row_paddingBottom{padding-bottom:10px !important;}
#opinion span, .opinion_id span{font-weight:bold;color:#1f2005;}
.col-md-1.text-nowrap{white-space:nowrap;}

/*notice*/
.notice_srch_text{width:75%;margin-left:20px;}
.notice_table_title{background-color:#faf6f7;}
.notice_table{margin-top:23px;width:100%;border-bottom:1px solid #bfb3b3;}
.notice_table th,.notice_table td{font-size:14px;text-align:center;}
.notice_table th{padding:13px 0 15px;border-top:2px solid #a68c8f;}
.notice_table td{height:47px;border-top:1px solid #bfb3b3;font-weight:normal;}
.notice_table p{margin-bottom:0;}
.num_cell{padding-left:2.5% !important;}
.list_num{float:left;margin:0;}
.list_sort{float:left;margin:0 0 0 5px;width:18px;height:18px;border:1px solid #000;background:url("../img/list_sort_icon_nor.png") no-repeat 0 0;}
.descending{display:none;background-image:url("../img/list_sort_icon_descending.png");}
.ascending{display:none;background-image:url("../img/list_sort_icon_ascending.png");}
.notice_info p{margin-top:30px}
.notice_info p:first-child{margin-top:0;}
.notice_title{font-weight:bold;}
.notice_title_cell{padding-bottom:5px;border-top:1px solid #a6a397;border-bottom:1px solid #a6a397;background-color:rgba(65, 64, 59, 0.1);}
.notice_file a{color:#1f2005;}
.notice_detail{width:100%;}
.notice_detail th{padding-left:10px !important;}
.notice_detail tr:last-child{border-top:1px solid #a6a397;}
.right_title_notice{padding:10px 20px !important;border-bottom:1px solid #a6a397;}
#noticeDetail .row{padding:15px 0 !important;}
.noticeFile{font-size:13px;}
#notice .div-table, .notice_id .div-table{margin-top:30px;}


/*writer*/
.writer_srch_cell{margin:24px 0 30px 0;}
.writer_divi li:first-child{margin-left:0 !important;}
.writer_cell{padding-top:24px !important;border-top:1px solid #a0a292;}
.writer_container_cell{margin-left:220px;height:auto;overflow:hidden;}
.writer_container{height:216px;margin-left:20px;margin-right:0;}
.writer_container .text h4{margin-top:13px;}
.writer_container .text > p{margin-top:52px;}
.writer_img{margin-right:0;height:216px;background:url("../img/thumbnail_writer_bg.png") no-repeat 0 0;}
.writer_img p{text-align:center;color:#fff;}
.writer_nm{margin-top:70px;font-size:24px;}
.write_count{margin-top:40px;font-size:16px;opacity:0.5;}
.writer_container_cell .writer_img{display:none;}

/*searchResult*/
.result_ment{margin:16px 0 13px 0;font-size:16px;font-weight:bold;}
.tab_cell{margin:23px 0;}

.srch_category{display:block;float:left;margin-left:20px;padding-top:15px;width:140px;height:48px;background-color:#a7a398;color:#fff;text-align:center;font-size:16px;}
.srch_category:first-child{margin-left:0;}
.srch_category:hover{color:#fff;}
.srch_category.on{background-color:#9f2426;color:#fff;}

#mainPage .srch_category{display:block;float:left;margin-left:10px;width:100px;height:38px;background-color:#a7a398;color:#fff;text-align:center;font-size:16px; line-height:38px; padding:0;}
#mainPage #btnLocation {margin-left:0}
#mainPage .dic_srch_text {height:38px;}
#mainPage .dic_srch_button {width:38px; height:38px;}
#mainPage .srch_category.on{background-color:#9f2426;color:#fff;}

.result_title_cell{padding:17px 10px !important;border-top:2px solid #a6a397;border-bottom:1px solid #a6a397;background-color:#f1f0ec;}
.search_result_title{float:left;margin-bottom:0;font-weight:bold;}
.search_result_more{display:block;padding-right:20px;float:right;color:#1f2005;background:url("../img/view_more_arrow.png") no-repeat center right;}
.search_result_more:hover{color:#1f2005;}

.result_cont li{padding:6px 0 15px;border-top:1px solid #a6a397;zoom:1;}
.result_cont li:first-child{border-top:0;}
.result_cont li:last-child{border-bottom:1px solid #a6a397;}
.result_cont li a{display:block;color:#1f2005;}
.result_cont li a h3{margin:9px 0 0 0;}
.result_cont li a p{margin:0 0 20px 0;width:100%;height:4.8em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;line-height: 1.6em;}
.result_location{color:#a8a8a4;}
.music_dic{margin-top:5px;text-align:center;}
.search_word{color:#9e2525;}
.img_result{margin:23px 0 0 0;}
.img_result li{float:left;margin-left:9px;width:228px;height:263px;}
.img_result li:first-child{margin-left:0;}
.img_result li a.thumnail_image {display:block;position:relative;width:228px;height:213px;border:1px solid #bbbcb3;background-size:cover;background-position:center;color:#1f2005;}
.img_result li a.thumnail_no_image {display:block;position:relative;width:228px;height:213px;border:1px solid #bbbcb3;background-size:contain;background-position:center;color:#1f2005;}
.img_result li a h3{margin:8px 0;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}
.img_result li a p{margin:0;text-align:center;}
.img_result li a .search_word{background-color:#9e2525;color:#fff;}
#melody_result li a{display:block;padding-top:146px;background-image:url("../img/m_sound_thumbnail_noborder.png");background-color:#a6a397;border:0;}
#melody_result li a h3{margin:0 auto;padding:0 15px;width:200px;color:#fff;font-size:16px;}
#melody_result li a p{margin-top:55px;}
.movie_play{position:absolute;top:68.5px;left:71px;width:78px;height:78px;}
/*#movie_result li a{display:block;width:228px;height:213px;text-align:center;background-position:center;}*/
#movie_result li a{display:block;width:228px;text-align:center;background-position:center;}
.section_result{border-bottom:1px solid #a6a397;}

/*directory*/
.directory_part{margin-bottom:20px;}
.top_directory{width:100%;}
.top_directory option{cursor:pointer;}
.top_directory option.on{color:#9e2525;font-weight:bold;background-color:#fff;}
.directory_title{margin-top:30px;margin-bottom:0;padding-top:13px;height:46px;border-top:2px solid #8e8c80;border-bottom:1px solid #939087;background-color:#f1f0ec;}
.directory_title li{float:left;width:25.75%;text-align:center;font-weight:bold;}
.directory_title li:first-child {width:22.75%;}
.directory_list {border-bottom:1px solid #A6A497; margin-bottom:23px;}
.directory_list .simplebar{float:left;margin:0 0 0 3%;width:22%;height:170px;}
.directory_list ul li{padding:11px 0; margin:0;  font-family:'NanumBarunGothic' !important;}
.directory_list ul li:first-child{margin-top:0;}
.directory_list ul li a{color:#1f2005;}
.directory_list ul li.on a{color:#9e2525;font-weight:bold;}
.directory_lst{margin-top:0;padding-top:25px;border-top:1px solid #a0a292;}
.mLocation_select{display:none;}

/*overview*/

.fa {font:normal normal normal 14px/1 FontAwesome !important;}
body.overview #cont_top > h2 {font-family:'NanumBarunGothic' !important;  margin-bottom:30px;}
body.overview #cont_top > h4 {font-family:'NanumBarunGothic';  font-size:25px;  margin:30px 0;}
body.overview #cont_top > p {font-size:14px; margin:30px 0;}
body.overview #main_cont table {width:100%; border-collapse:collapse; margin:30px 0;}
body.overview #main_cont th {white-space:nowrap; font-weight:normal; color:#A0A392; border:1px solid #A0A392; text-align:center; font-size:14px; vertical-align:middle; }
body.overview #main_cont td {border:1px solid #A0A392;  vertical-align:middle;}
body.overview #main_cont .dash li {font-size:14px;}
body.overview #main_cont  .dash li:before {content:"-"; padding-right:5px;}

body.overview .row .box {height:97px; padding:50px 10px; padding-bottom:0; margin:10px ; margin-left:0; margin-top:0; border:1px solid #a8a8a8; color:#a8a8a8; position:relative;}
body.overview .row .box p {position:absolute; bottom:0px;}
body.overview .row .box a {color:white;}
body.overview .row .box.seasonal {background-color:#71AB01;  border-color:black;}
body.overview .row .box.folkbeliefs {background-color:#3A7A96; border-color:black;} 
body.overview .row .box.literature {background-color:#E6AD00; border-color:black;}  
body.overview .row .box.passage {background-color:#6FAABD; border-color:black;}  

body.overview .timeline {margin-top:30px;}

.overview .table .timeline-title, .overview .table h4, .table td {font-size:14px;;}

.timeline-badge.sesi {background-color:#bba886 !important;}
.overview  h4.sesi {color:#986200 !important;}
.timeline-badge.minsok {background-color:#9bb591 !important;}
.overview  h4.minsok {color:#268900 !important;}
.timeline-badge.munhak {background-color:#b98f89 !important;}
.overview  h4.munhak {color:#a01400 !important;}
.timeline-badge.life {background-color:#9199af !important;}
.overview  h4.life {color:#032ea6 !important;}
.timeline-badge.art {background-color:#d2ba55 !important;}
.overview  h4.art {color:#a08100 !important;}
.overview  h4.life-style {color:#2b4651 !important;}
.overview  h4.nongak {color:#a08100 !important;}



/*404*/
.cont_404{padding-top:150px;}
.top_logo_404{display:block;margin:40px auto;}
.unfind_title,.unfind_content{color:#1f2005;text-align:center;}
.unfind_title{border-bottom:0 !important;}
.toBackbtn{display:block;margin:20px auto 0;width:140px;height:49px;color:#fff;border:1px solid #a7a398;background-color:#a7a398;}

/*copyright*/
#copyright_cont{margin:143px auto 0;padding-top:32px;width:940px;}
.copyright_content{margin-bottom:24px;text-align:left;color:#1f2005;line-height:180%; font-size:14px; }
.copyright_infomation{font-weight:bold;}

/*search*/
.search_option{padding:10px 0;}

/*indexSearch*/
.mIndex{display:none;}

/*directSearch*/
#directSearch .sec_tit{margin-bottom:20px;}

/*현장조사 */
#efw_result li.sound a{background-image:url("../img/m_sound_thumbnail_noborder.png");background-color:#a6a397;border:0;background-position: center 14px !important;}
#efw_result_more li.sound a{background-image:url("../img/m_sound_thumbnail_noborder.png");background-color:#a6a397;border:0;background-position: center 28px !important;}
#efw_result li.movie, #efw_result_more li.movie {position:relative;}
#efw_result li.movie a{display:block;width:114px;text-align:center;background-position:center;}
#efw_result_more li.movie a{display:block;width:228px;text-align:center;background-position:center;}

.ref_result_title_cell{padding:17px 10px !important;border-top:2px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background-color:#e3e9ea;}
.ref_result_title_logo{padding-top:20px !important;}
#efw_result li a.thumnail_image {display:block;position:relative;width:114px;height:107px;border:1px solid #bbbcb3;background-size:cover;background-position:center;color:#1f2005;}
#efw_result li a.thumnail_no_image {display:block;position:relative;width:114px;height:107px;border:1px solid #bbbcb3;background-size:contain;background-position:center;color:#1f2005;}
#efw_result li{float:left;margin-left:9px;width:109px;height:127px;}
#efw_result .video_mask{position:absolute !important;top:0;left:0;width:114px;height:107px;background-color:rgba(0, 0, 0, 0.4);background-image:url("../img/thumbnail_icon_video.png");background-repeat:no-repeat;background-position:center center;}

#skip {z-index: 100;position: absolute;width: 100%;height: 0px;top: 0px;left: 0px;}
#skip a {display: block;position: absolute;top: 0px;text-indent: -9999px;overflow: hidden;}

label.hidden_label {display: block;position: absolute;top: 0px;text-indent: -9999px;overflow: hidden;}

.content_hanja_01 {background-image: url('/img/hanja/C_hanja_72_R.png');width: 12px;display: inline-block;background-repeat: no-repeat;background-position: center;}