@charset "utf-8";

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url('../../krei/font/notokr-light.eot');
	src: url('../../krei/font/notokr-light.eot?#iefix') format('embedded-opentype'),
		 url('../../krei/font/notokr-light.woff2') format('woff2'),
		 url('../../krei/font/notokr-light.woff') format('woff');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url('../../krei/font/notokr-regular.eot');
	src: url('../../krei/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
		 url('../../krei/font/notokr-regular.woff2') format('woff2'),
		 url('../../krei/font/notokr-regular.woff') format('woff');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url('../../krei/font/notokr-medium.eot');
	src: url('../../krei/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
		 url('../../krei/font/notokr-medium.woff2') format('woff2'),
		 url('../../krei/font/notokr-medium.woff') format('woff');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 600;
	src: url('../../krei/font/notokr-bold.eot');
	src: url('../../krei/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
		 url('../../krei/font/notokr-bold.woff2') format('woff2'),
		 url('../../krei/font/notokr-bold.woff') format('woff');
}

/*초기화*/
*{margin:0; padding:0; box-sizing:border-box;}
body{font-size:15px; font-family:"Noto Sans KR", "Apple SD Gothic Neo", AppleGothic, Sans-serif; color:#000; line-height:1.5; font-weight: 400; -webkit-font-smoothing: antialiased;}
li{list-style:none;}
img,fieldset{border:0;}
img{vertical-align:top;}
a{text-decoration:none;}
input, select, textarea, a{font-size:inherit; font-weight:inherit; color:inherit;}
input, select, textarea, button{font-family:"Noto Sans KR", "Apple SD Gothic Neo", AppleGothic, Sans-serif; color:#000; line-height:1.5; font-weight: 400; -webkit-font-smoothing: antialiased;}
table{border-spacing:0; width:100%; border-collapse: collapse;}
input[type="text"],
input[type="email"],
input[type="file"],
input[type="password"],select{padding:0 10px; vertical-align:top;}
textarea{padding:20px; border-color:#d2d2d2; line-height:1.7}
button, input[type='submit'],input[type='image'],input[type="button"]{cursor:pointer; border:0;}
button{border:0;}
button > *{position:relative; display:block;}/*클릭시 문자 흔들림 방지(익스플로러)*/
::-webkit-file-upload-button {cursor:pointer;}

/* 스킵 네비 */
#skipNavi a:hover,
#skipNavi a:active,
#skipNavi a:focus{position:fixed; left:0; right:0; top:0; z-index:100; width:100%; height:50px; line-height:50px; margin:0; clip:auto; text-align:center; text-decoration:underline; background-color:lightblue;}

/* 기본 클래스 정의 */
.skip{width:1px; height:1px; padding:0; border:0; margin:-1px; overflow:hidden; position:absolute; clip:rect(0 0 0 0);}
.hide{text-indent:100%; white-space:nowrap; overflow:hidden;}
.green{color:#00696c;}
.ygreen{color:#829b51;}
.ggreen{color:#45797a;}
.ocher{color:#b94e00;}
.pink{color:#c46263;}
.white{color:#fff;}
.black{color:#000;}
.brown{color:#824000;}
.blet01{font-size:20px; background:url(../images/sub/bg_blet01.gif) no-repeat 4px top; padding-left:25px; font-weight:600; line-height:1;}
.blet02{font-size:18px; position: relative; padding-left:14px;}
.blet02:before{content:''; position: absolute; width:2px; height:2px; border:2px solid #000; left:0; top:11px;}
.bg_blue{display:inline-block; background-color:#5991b0; text-align: center; color:#fff; line-height:1.3;}
.bg_green{display:inline-block; background-color:#00696c; line-height:1.3; text-align: center; color:#fff;}
.bg_green1{display:inline-block; background-color:#99CC99; line-height:1.3; text-align: center; color:#fff;}
.bg_green2{display:inline-block; background-color:#358f92; line-height:1.3; text-align: center; color:#fff;}
.bg_ygreen{display:inline-block; background-color:#829b51; line-height:1.3; text-align: center; color:#fff;}
.bg_ocher{display:inline-block; background-color:#b94e00; text-align: center; color:#fff; line-height:1.3;}
.bg_black{display:inline-block; background-color:#000; border-radius:3px; line-height:25px; text-align: center; color:#fff;}
.ico{display:inline-block; text-align: center; color:#fff;}
.ico.ico_tel_gray{width:22px; height:22px; background-repeat: no-repeat; background-position: center center; vertical-align: middle; background-image: url(../images/sub/ico_tel_gray.png); margin-right:3px;}
.ico.ico_fax_gray{background-image: url(../images/sub/ico_fax_gray.gif); margin-right:3px;}
.ico.ico_email_gray{background-image: url(../images/sub/ico_email_gray.png); margin-right:3px;}
.ico.ico_address_gray{background-image: url(../images/sub/ico_address_gray.gif); margin-right:3px;}
a.form_down{display:inline-block; border:1px solid #000; border-radius: 0; padding:0 0 0 13px; position: relative; font-size:14px; height:40px; line-height:40px; font-weight:500; background-color:#fff; width:100%;}
a.form_down:after{content:''; position:absolute; width:29px; height:100%; right:0; top:0; background-color:#000; background-image:url(../images/common/ico_down_form.png); background-repeat:no-repeat; background-position: center center;}
.box01{border:1px solid #090909; padding:20px;}
.ico_pen{width:20px; height:22px; margin-right:10px; background:url(../images/common/ico_pen.gif) no-repeat left top;}
a.se_more{position:relative; display:block;}
a.se_more:after{content:''; position:absolute; width:11px; height:11px; right:16px; top:13px; background:url(../images/sub/bg_se_more.gif) no-repeat;}
.box01{border:1px solid #090909; padding:20px;}

/*팝업 닫기 텍스트 정렬*/
.popup_footer, .btn_close_popup{text-align:right;}

/* 파일 종류별 아이콘 */
.ico_file{width:18px; height:17px; background:url(/common/images/board/file/ico_file.gif);}
.ico_pdf{width:18px; height:17px; background:url(/common/images/board/file/ico_pdf.gif);}
.ico_xlsx{width:18px; height:17px; background:url(/common/images/board/file/ico_xlsx.gif);}
.ico_pptx{width:18px; height:17px; background:url(/common/images/board/file/ico_pptx.gif);}
.ico_doc{width:18px; height:17px; background:url(/common/images/board/file/ico_doc.gif);}
.ico_hwp{width:18px; height:17px; background:url(/common/images/board/file/ico_hwp.gif);}

.list_default li{padding:10px 0; font-weight:300;}
.list_default{margin-left:21px;}
.list_default li{position: relative; padding:5px 0 5px 16px;}
.list_default li:before{content:''; background-color:#323232; width:5px; height:2px; position:absolute; left:0; top:15px;}

.list_table{margin-left:21px;}
.list_table li{position:relative; padding:3px 0 3px 12px;}
.list_table li:before{content:''; background-color:#888; width:3px; height:1px; position:absolute; left:0; top:15px;}

.blet_table{position:relative; padding:5px 0 5px 12px; margin-left:21px;}
.blet_table:before{content:''; background-color:#888; width:3px; height:1px; position:absolute; left:0; top:15px;}

.box{border:1px solid #d6d6d6; background-color:#f8f8f8; padding:30px 35px;}
.btn_area:after{content:''; display:block; clear:both;}
.btn_area .btn_ocher,.btn_area .btn_green{width:100%; margin-top:10px;}
.btn_area a{display:block; position:relative;}
.btn_area .btn_ocher:after{content:''; position:absolute; width:29px; height:100%; right:0; top:0; background-image:url(../images/common/ico_down_form.png); background-repeat:no-repeat; background-position:50%;}
.btn_area .btn_green:after{content:''; position:absolute; width:29px; height:100%; right:0; top:0; background-image:url(../images/common/ico_down_form.png); background-repeat:no-repeat; background-position:50%;}

/*탭*/
.sub_tab1{margin:-1px 0 35px 0;}
.sub_tab1{display:table; table-layout: fixed; width:100%;}
.sub_tab1 li{display:table-cell; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; position:relative;}
.sub_tab1 li:last-child:before, .sub_tab1 li.current:before, .sub_tab1 li:hover:before{display:none;}
.sub_tab1 li:before{content:''; width:6px; height:6px; border-radius:50%; background-color:#d1d1d1; right:0; top:50%; position:absolute; margin-top:-3px;}
.sub_tab1 li a:hover:after, .sub_tab1 li.current:after{content:''; width:7px; height:4px; background:url(../images/sub/bg_sub_tab01.gif) no-repeat; left:50%; bottom:-4px; position:absolute; margin-left:-3px;}
.sub_tab1 li a{height:64px; line-height:64px; text-align:center; text-decoration:none; color:#8a8a8a; font-size:16px; font-weight:400; display:block;}
.sub_tab1 li a:hover, .sub_tab1 li.current a{color:#fff; background-color:#00696c; border-bottom:3px solid #00696c; font-weight: 600;}
.sub_tab5{float:right; margin:-20px 0 20px 0; font-size:0;}
.sub_tab5 li{display:inline; position:relative; font-size:15px;}
.sub_tab5 li:first-child:before{display:none;}
.sub_tab5 li:before{content:''; background-color:#d0d0d0; width:1px; top:5px; bottom:5px; left:0; position:absolute;}
.sub_tab5 li a{padding:0 10px;}
.sub_tab5 li a:hover, .sub_tab5 li.current a{color:#00696c; border-bottom: 0; font-weight: 600; text-decoration:underline; letter-spacing:-.25px;}
.tab_wrap .tab-content1{display:none;}
.tab_wrap #tab-1_1{display:block;}
.tab_wrap .tab-content3{display: none;}
.tab_wrap #tab-3_1{display: block;}
.tab_wrap .tab-content5{display: none;}
.tab_wrap #tab-5_1{display: block;}

/* 상세검색 */
.se_detail{font-size:15px; color:#888;}
.se_detail ul{padding-top:10px;}
.se_detail li{border-top:1px dashed #ccc; padding:30px 0;}
.se_detail .range{padding:15px 0;}
.se_detail li:first-child{border-top:0;}
.se_detail li .tit{display:inline-block;width:90px;height:100%; color:#000; position:relative; padding-left:7px; font-size:16px; font-weight:500;}
.se_detail li .tit:before{content:''; background-color:#000; width:2px; height:2px; position:absolute; left:0; top:50%;}
.se_detail li .inp_rdo, .se_detail li .inp_chk{margin-right:10px;}
.se_detail li .inp_txt{display:inline-block;}
.se_detail li .inp_txt input[type='text']{width:130px;}
.se_detail li input[type='radio'], .se_detail li input[type='checkbox']{margin-right:5px;}
.se_detail li .padd{margin:8px 13px 0 95px; display: inline-block;}
.pop_se .search_wrap{height:100px; background:url(../images/common/ptn_btn.png); background-color:#00696c; text-align:center;}
.pop_se .search_wrap .inp_txt{padding-top:25px; display:inline-block;}
.pop_se .search_wrap label{color:#fff; font-size:20px; margin-right:24px; font-weight:500; display:inline-block; padding-top:8px;}
.pop_se .search_wrap input[type='text']{height:50px; width:85%;}
.pop_se .period{margin-left:200px;}
.pop_se .btn_area{text-align:right;}
.pop_se .btn_ocher{background-color:#b84800; color:#fff;width:100px; height:40px; line-height:40px; font-size:15px; font-weight:500; text-align:center; display:inline-block;}
.pop_se .btn-layerClose2{background-color:#323232; color:#fff;width:100px; height:40px; line-height:40px; text-align:center; font-weight:500; display:inline-block;}

/*검색 박스*/
.se_page{padding:0 10px;}
.se_page .se_box{width:90%; height:65px; font-size:0; margin:auto;}
.se_page .se_box .inp_txt input[type="text"]{border:3px solid #000;  width:calc(100% - 65px); width: -webkit-calc(100% - 65px); width: -moz-calc(100% - 65px); width: -o-calc(100% - 65px); height:100%; font-size:20px; color:#000;}
.se_page .se_box .btn_area{background-image:url(../images/common/ico_manify_white.png); background-repeat:no-repeat; background-position:50%; background-color:#000; height:100%; width:65px; height:65px; display:inline-block; cursor:pointer;}

.se_page:after{content:"";display:block;clear:both;}
.se_page .se_box_area{width:100%; border-bottom:1px solid #000; padding-bottom:39px;}
.se_page .words{margin-top:50px;}
.se_page .se_result:after, .se_page .se_all:after{content:"";display:block;clear:both;}
.se_page .se_all{background:url(../images/sub/bg_se_result_border.gif) repeat-x 0 100%; padding:35px 0 20px 0;}
.se_page .se_all h1{background:url(../images/sub/bg_se_result.gif) no-repeat 4px 10px; text-align:left; font-size:25px; float:left; padding-left:30px; margin-bottom:0; font-weight:500;}
.se_page .se_all .se_tab{float:right; font-weight:500; margin-top:11px;}
.se_page .se_all .se_tab:after{content:"";display:block;clear:both;}
.se_page .se_all .se_tab p{float:left;}
.se_page .se_all .se_tab .sub_tab5{float:left; margin-top:0;}
.se_page .se_result h2{margin:40px 0 20px 0; float:left;}
.se_page .se_result h2 .num{font-size:15px; color:#888;}
.se_page .se_result p{height:155px; padding:57px 0 0 182px; font-size:23px; color:#000; border-bottom:1px solid #d6d6d6; background:url(../images/sub/bg_se_result_manify.gif) no-repeat 28px 40%;}
.se_page .sub_tab5{float:right; margin:50px 0 0 0;}
.se_page .chk_list{margin:15px 0 0 30px;}
.se_page .chk_list li{padding:4px 0;}
.se_page .chk_list .tit{color:#000; border-bottom:1px solid #000; font-weight:500; margin:45px 0 5px 0; display:inline-block;}
.se_page .s_word{width:90%; margin:auto;}
.se_page .s_word .tab_wrap a{width:calc(100% - 75px); width: -webkit-calc(100% - 75px); width: -moz-calc(100% - 75px); width: -o-calc(100% - 75px); width: -ms-calc(100% - 75px); text-overflow:ellipsis; display:inline-block; white-space:nowrap; word-wrap:normal; overflow:hidden;  vertical-align:middle; font-size:14px;}
.se_page .words h1{font-size:20px; text-align:left; margin-bottom:5px; padding:10px 0; font-weight:inherit;}
.se_page button.ocher{width:90%; height:40px; float:right; color:#fff; background-color:#b84800; margin-bottom:15px; font-size:15px; font-weight:500; position:absolute; left:50%; bottom:0; margin-left:-45%;}
.se_page .words .s_word h1{float:left; display:block;}
.se_page .words .s_word .sub_tab3{float:right; margin-top:10px;}
.se_page .words .s_word .sub_tab3 a{padding:0 5px;}
.se_page .words .s_keyword .sub_tab4{width:100%;}
.se_page .words .tit_area{border-bottom:1px solid #dfe2e4;}
.se_page .words .tab_wrap{margin-top:8px;}
.se_page .words .tab_wrap li{padding:7px 0;}
.se_page .words .tab_wrap .num{display:inline-block; position:relative; font-size:11px; margin-right:10px; text-align:center; width:17px; height:17px; font-weight:600;}
.se_page .words .tab_wrap .num_ocher{background-color:#b84800; color:#fff;}
.se_page .words .tab_wrap .num_normal{border:1px solid #000; color:#000;}
.tit_area:after{content:"";display:block;clear:both}
.se_page .words .tit_area .sub_tab3,.se_page .words .tit_area .sub_tab4{font-size:0;}
.se_page .words .tit_area .sub_tab3 li,.se_page .words .tit_area .sub_tab4 li{display:inline-block; border:1px solid #00696c; font-size:14px; color:#00696c; text-align:center;}
.se_page .words .tit_area .sub_tab3 li.current,se_page .words .tit_area .sub_tab3 li:hover{background-color:#00696c; color:#fff;}
.se_page .words .tit_area .sub_tab4 li.current,se_page .words .tit_area .sub_tab4 li:hover{background-color:#00696c; color:#fff;}
.se_page .words li .rank{float:right; font-size:14px; padding-top:5px;}
.se_page .words li .rank span{display:inline-block; width:10px; height:10px;}
.se_page .words li .rank .up{background:url(../images/sub/arrow_up.gif) no-repeat left center;}
.se_page .words li .rank .down{background:url(../images/sub/arrow_down.gif) no-repeat left center;}
.se_page .words li .rank .same{position:relative;}
.se_page .words li .rank .same:before{content:''; background-color:#b3b3b3; width:6px; height:1px; position:absolute; left:0; top:50%;}
.se_page .words li .rank.new{color:#b84800; font-size:10px; text-align:center; font-weight:500;}
.se_page .s_keyword .sub_tab4 li{width:25%;}
.se_page .se_list{position:relative;}
.se_page .se_list > ul{border-top:1px solid #080808; border-bottom:1px solid #ccc;}
.se_page .se_list > ul > li:first-child{border-top:0;}
.se_page .se_list > ul > li{padding:18px 0 20px 10px; border-top:1px dashed #ccc; position:relative;}
.se_page .se_list > ul > li:after{content:""; display:block; clear:both}
.se_page .se_list .txt_area{float:left;}
.se_page .se_list .txt_area p{color:#888;}
.se_page .se_list .txt_area .sort{display:inline-block; border-bottom:1px solid #77a1a2;}
.se_page .se_list .txt_area .tit{font-size:18px; color:#000; padding:5px 0;}
.se_page .se_list .btn_area{float:right; margin-top:10px;}
.se_page .se_list .btn_area .btn_plus{position:relative; width:100px;}
.se_page .se_list .btn_area .plus{position:absolute; display:inline-block; width:11px; height:11px; right:17px; top:50%; margin-top:-5px;}
.se_page .se_list .btn_area .plus:before{content:''; width:1px; height:100%; top:0; bottom:0; left:50%; position:absolute; background-color: #000;}
.se_page .se_list .btn_area .plus:after{content:''; width:100%; height:1px; top:5px; left:0; right:0; position:absolute; background-color: #000;}
.se_page .se_list .btn_area a{width:125px; height:40px; line-height:40px; display:inline-block; border:1px solid #000; color:#000;}
.se_page .se_list .btn_area a.form_down{padding:0 10px 0 24px;}
.se_page .se_list .btn_area a.se_more{padding:0 10px 0 17px;}
.se_page .se_list .name{position:relative; color:#888;}
/*.se_page .se_list .name:before{content:''; background-color:#d0d0d0; right:0; top:5px; bottom:5px; width:1px; position:absolute;}*/
.se_page .se_list .date{color:#888;}
.se_page .se_list .btn_area a.se_more{width:100px;}
.se_page .se_list .num_normal:before{content:''; background:#d0d0d0; position:absolute; width:1px; right:0; top:5px; bottom:5px;}
.inp_rdo_area .inp_rdo, .inp_rdo_area .inp_chk{margin-right:20px; float:left;}
.inp_rdo_area, .inp_chk_area{float:left; width:calc(100% - 150px); width:-ms-calc(100% - 150px); width:-webkit-calc(100% - 150px); width:-moz-calc(100% - 150px); width:-o-calc(100% - 150px); line-height:1.8;}
.se_page .se_detail{border:1px solid #d6d6d6; padding:8px 10px 50px 20px; background-color:#f8f8f8; position:relative;}
.se_page .se_detail li:after{content:''; display:block; clear:both;}
.se_page .se_detail li{border-top:1px dashed #ccc; padding:17px 0;}
.se_page .se_detail li:first-child{border-top:0;}
.se_page .se_detail li .tit{display:inline-block;width:150px;height:100%; color:#000; position:relative; padding-left:7px; float:left;}
.se_page .se_detail li .tit:before{content:''; background-color:#000; width:2px; height:2px; position:absolute; left:0; top:50%;}
.se_page .se_detail li .ptop{height:27px;}
.se_page .se_detail li .inp_txt{display:inline-block; height:27px;}
.se_page .se_detail li .inp_txt input[type='text']{width:130px; height:100%;}
.se_page .se_detail li input[type='radio'], .se_detail li input[type='checkbox']{margin-right:5px;}

/* 검색페이지 목차, 요약 레이어팝업*/
.layer_div_0, .layer_div_1, .layer_div_2, .layer_div_3{padding:20px 10px; background-color:#fff; position:absolute; display:none;  position:absolute; width:95%; border:1px solid #000; z-index:3;}
.contents .layer_over h1{font-size:28px; font-weight:600; line-height:58px; padding-left:40px; margin-bottom:22px; text-align:left; margin:0 30px; border-bottom:1px solid #000;}
.layer_div_0 h1{background:url(../images/sub/ico_book_se.gif) no-repeat left center; display:block;}
.layer_div_1 h1{background:url(../images/sub/ico_paper_se.gif) no-repeat left center; display:block;}
.layer_div_2 h1{background:url(../images/sub/ico_paper_se.gif) no-repeat left center; display:block;}
.layer_div_3 h1{background:url(../images/sub/ico_paper_se.gif) no-repeat left center; display:block;}
.layer_over .btn_close a{position:absolute; right:40px; top:35px; display: inline-block; width:24px;height:24px; background:url(../images/common/ico_close_blk.png) no-repeat;}
.layer_over .l_con{margin:20px 30px;}
.layer_over .l_con li{padding:5px 0;}
.layer_over .l_con p{padding-bottom:30px; line-height:1.8;}

.layer_div_0{right:10px; top:28px;}
.layer_div_1{right:10px; top:28px;}
.layer_div_2{right:10px; top:28px;}
.layer_div_3{right:10px; top:28px;}

/* 검색페이지 좌측 */
.accordion.se_acord > li > a{background-color:rgba(0,105,108,.5);}
.accordion.se_acord li > .sub-menu{display:block; margin:20px 0; padding:0;}
.accordion.se_acord li > .sub-menu li a{padding:7px 10px 7px 25px; font-size:15px; font-weight:500;}
.accordion.se_acord li > .sub-menu li a:hover{padding:7px 10px 7px 25px; font-size:15px; font-weight:500;}
.accordion.se_acord li > .sub-menu li .num{color:#90ced0;}
.accordion.se_acord li > .sub-menu li a:hover:before, .accordion.se_acord li > .sub-menu li .active a:before{content:''; width:20px; height:2px; position:absolute; top:17px; left:0; background-color:#9fc636;}

/*레이어 팝업*/
.layer_wrap{position:relative; display:none; z-index: 3;}
.dimBg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}
.pop-layer{width:90%; position:fixed; display:block; top:50%; left:50%; z-index:10; margin:0 0 0 -600px; background:#fff; min-height:500px; height:600px; overflow-y:auto; overflow-x: hidden; padding:30px;}
.btn-layerClose{position: absolute; right:20px; top:30px; display: inline-block; width:24px;height:24px; background:url(../images/common/ico_close_blk.png) no-repeat;}
.pop-layer h1{font-size:25px; border-bottom:1px solid #000; margin-bottom:35px; padding-bottom:15px; line-height:1.3;}
.pop-layer h1 img{vertical-align:-2px; display:block; margin-bottom:10px;}
.pop-layer h2{border-bottom:1px dashed #000; padding-bottom:15px; font-weight:400; margin-bottom:15px;}
.pop-layer .l_field{margin-bottom:55px;}
.pop-layer .l_field ul{margin-left:12px;}
.pop-layer .l_field li{padding:5px 10px; position: relative; font-weight:300;}
.pop-layer .l_field li:before{content:''; background-color:#000; width:2px; height:2px; position: absolute; left:0; top:16px;}

/* logo_area */
.logo_area{position:fixed;}
.header{position:fixed; width:100%; z-index:101; height:90px; background:url(../images/sub/bg_header01_m.jpg) no-repeat left top;}
.header.on{background-color:rgba(0,0,0,.7);}
.header:after{content:''; display:block; clear:both;}
.header h1{padding:25px 0 0 20px;}
.header a{color:#fff;}
span.sch{width:68px; height:90px; cursor:pointer; display:block; position:fixed; top:0; left:0; background:url(../images/common/ico_magnify.png) no-repeat center center;}
.navTog{cursor:pointer; display:block; position:fixed; top:0; right:0; width:60px; height:90px; vertical-align:top; background:url(../images/common/ico_menu.png) no-repeat center;}
.menu_wrap{background-color:rgba(0, 0, 0, .3); height:100%;}
.mtop{height:90px; background-color:#2f2c2d;}
.mtop .all_wrap{display:none;}
.mtop > ul:after{content:''; display:block; clear:both;}
.mtop > ul{width:100%;}
.mtop > ul > li{width:calc(100%/3);}
.mtop > ul > li{float:left; text-align:center;}
.mtop > ul > li.first{display:none;}
.mtop > ul > li a.kor{border:1px solid #4e4b4c; margin:26px 0 0 30px; color:#fff; font-size:14px; font-weight:500; display:inline-block; padding:0 20px;}
.mtop > ul > li.third{display:none;}
.mtop > ul > li.last{display:table; float:right;}
.mtop > ul > li > a{height:40px; line-height:40px; display:block; background-repeat:no-repeat;}
.mtop > ul > li > a.home{background-position:center; background-image:url(../images/common/ico_home_white.png); border-left:0;}
.mtop > ul > li > a.sitemap{background-position:center center; background-image:url(../images/common/ico_menu.png);}
.mtop > ul > li > a.close{height:90px; background:url(../images/common/ico_close.png) no-repeat right 20px top 50%;}

/* 아코디언 메뉴 */
.accordion, .mtop, .menu_area .banner, .accordion.se_acord{width:100%; margin-left:0;}
.accordion{background-color:#2f2c2d;}
.accordion > li > a{position: relative; font-size:16px;  display:block;padding:0 5px 0 30px; color:#fff; font-weight:500; height:65px; line-height:65px; text-transform:uppercase; background-color:#00696c;}
.accordion > li > a:before {position:absolute; top:0; left:0; content: ''; width: 24px; height:24px; margin:4px 8px;}
.accordion > li > a:hover,.accordion > li > a.active{background:url(../images/common/ico_arrow_down_white.png) no-repeat right 18px top 50%; background-color:rgba(0,105,108,.5);}

/* 아코디언 Sub Menu */
.accordion li > .sub-menu{display:none;}
.menu_area{width:100%; height:100%; position:fixed; right:-100%; top:0; visibility:hidden; transition:all .2s; opacity:0; z-index:0;}
.menu_area.on{right:0; opacity:1; visibility:visible;}
.sub-menu{padding:20px 0; margin-left:30px;}
.sub-menu li a{font-size:14px; display:block; position:relative; border:0; padding:5px 5px 5px 11px; text-transform:inherit; color:#717171;}
.sub-menu li a span{display:inline-block;}
.sub-menu li a:before{content:''; width:4px; height:2px; position:absolute; top:14px; left:0; background-color:#717171;}
.sub-menu li a:hover:before, .sub-menu li a.active:before{background-color:#51b4b7;}
.sub-menu li:hover a, .sub-menu li a.active{color:#51b4b7; font-weight:500;}
.sub-menu li:last-child a { border: none; }
.sub-menu em {position: absolute; top:0; left:0;}

/* 아코디언 하단배너*/
.menu_area .banner{background-color:#000; height:55px; line-height:55px; padding-left:26px; font-weight:600; position:relative;}
.menu_area .banner.search{background-color:#fff; color:#000;}
.menu_area .ciap{color:#00696c;}
.menu_area .fanea{color:#b64000;}
.menu_area .banner .more{display:inline-block;width:26px; height:26px; right:14px; top:14px; position:absolute; background:url(../images/main/ico_arrow_white.png) no-repeat center;}
.menu_area .banner.search input[type="text"]{border:0; height:100%; padding:0; width:171px;}
.menu_area .banner.search .btn_area{width:47px; height:100%; display:inline-block; float:right;}
.menu_area .banner.search .btn_submit{width:100%; height:100%;background:url(../images/sub/ico_magnify_blk.gif) no-repeat center;}
.menu_area .banner.search input::placeholder{color: #000; font-size:16px;}
.menu_area .banner.search input::-webkit-placeholder{color: #000; font-size:16px;}
.menu_area .banner.search input::-moz-placeholder{color: #000; font-size:16px;}
.menu_area .banner.search input::-ms-placeholder{color: #000; font-size:16px;}
.menu_area .banner.search input::-o-placeholder{color: #000; font-size:16px;}
.menu_area .ciap .more{background-color:#00696c;}
.menu_area .fanea .more{background-color:#b64000;}

/*모바일*/
.contents_container{padding-top:90px; min-height:948px;}
#main{background:url(../images/main/bg_main_m.jpg) no-repeat left top;}
.wrap{padding:0 20px;}

.mcontents_container .about{background:url(../images/main/bg_about_m.jpg) no-repeat; height:162px; color:#fff;}
.mcontents_container .about dl{padding:20px 0 0 230px;}
.mcontents_container .about dt{font-size:16px; padding:12px 0 5px 0;}
.mcontents_container .about dd{font-size:12px; font-weight:200; background:url(../images/main/arrow_about.png) no-repeat right -100px top 100%; display: inline-block;}
.mcontents_container .about dt img{margin-left:8px; vertical-align:-5px; width:108px;}
.mcontents_container .paper_area > section:after{content:''; display:block; clear:both;}
.mcontents_container .paper_area .wrap > section{padding:0; position: relative; margin-top:40px;}
.mcontents_container .paper_area .f_area:after{content:''; display:block; clear:both;}
.mcontents_container .paper_area .f_area .img{width:143px; height:174px; float:left; background:url(../images/common/ptn_btn.png);  padding:20px 21px;}
.mcontents_container .paper_area .f_area img{width:101px; height:135px; border:1px solid #d6d6d6; padding:4px; background-color:#fff;}
.mcontents_container .paper_area .report .img{background-color:#00696c;}
.mcontents_container .paper_area .journals .img{background-color:#b64000;}
.mcontents_container .paper_area .oda .img{background-color:#99a909;}
.mcontents_container .paper_area .focus .img{background-color:#6b0c1a;}
.mcontents_container .paper_area .f_area dl{float:left; width:calc(100% - 163px); width:-webkit-calc(100% - 163px); width:-moz-calc(100% - 163px); width:-o-calc(100% - 163px); padding-left:20px;}
.mcontents_container .paper_area dt{padding:5px 0; font-size:21px; font-weight:600}
.mcontents_container .paper_area .detail{margin-top:15px; font-size:14px;
/*아래는 두줄 말줄임 처리*/
  width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:4; /* 라인수 */
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  height: 6em;
}
.mcontents_container .paper_area .more{display:inline-block; width:21px; height:21px; position: absolute; right:0; top:0;}
.mcontents_container .paper_area .more:before{content:''; position: absolute; background-color:#fff; width:1px; top:5px; bottom:5px; left:10px;}
.mcontents_container .paper_area .more a{display:inline-block; width:100%; height:100%;}
.mcontents_container .paper_area .more:after{content:''; position: absolute; background-color:#fff; height:1px; top:10px; right:5px; left:5px;}
.mcontents_container .report{color:#000;}
.mcontents_container .report .img img{width:100%; max-width:100%;}
.mcontents_container .report dt{color:#00696c;}
.mcontents_container .journals dt{color:#b64000;}
.mcontents_container .oda dt{color:#99a909;}
.mcontents_container .focus dt{color:#6b0c1a;}
.mcontents_container .report .more{background-color:#00696c}
.mcontents_container .journals .more{background-color:#b64000}
.mcontents_container .oda .more{background-color:#99a909}
.mcontents_container .focus .more{background-color:#6b0c1a}
.mcontents_container .paper_area dl{position:relative; height:166px;}
.mcontents_container .paper_area dd{font-size:14px; font-weight:400; line-height:1.3;
/*5줄 말줄임 처리*/
  width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:5; /* 라인수 */
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  height: 7em;
}
.mcontents_container .paper_area .date{display:inline-block; border-bottom:1px solid #6c757a; font-size:14px; font-weight:300; padding-top:15px; position:absolute; bottom:0; left:20px; width:auto; height:auto;}

.mcontents_container .news{margin-top:50px;}
.mcontents_container .news h1{font-size:35px; text-align:center; margin-bottom:35px; background:url(../images/main/logo_green.png) no-repeat center top; padding-top:19px; position: relative; line-height:1.2;}
.mcontents_container .news h1:before{content:''; position:absolute; background-image:url(../images/main/bg_main_h1.png); background-repeat:repeat; left:0; right:663px; top:51px; height:1px;}
.mcontents_container .news h1:after{content:''; position:absolute; background-image:url(../images/main/bg_main_h1.png); background-repeat:repeat; left:663px; right:80px; top:51px; height:1px;}
.mcontents_container .news h1 span{display:block;}
.mcontents_container .news ul:after{content:''; display:block; clear:both;}
/*.mcontents_container .news ul{overflow:hidden; width:330px; margin:auto;}*/
.mcontents_container .news .slides li{background-color:#fff;}
.mcontents_container .news .slides li p{width:100%; height:190px; overflow:hidden;}
.mcontents_container .news dl{padding:20px 25px;}
.mcontents_container .news dt{font-size:19px; font-weight:500; line-height:1.4; text-transform:uppercase;
/*아래는 두줄 말줄임 처리*/
  width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 라인수 */
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  height: 2.8em;
}

.mcontents_container .news dd{font-size:13px; color:#929292; padding-top:25px; margin-top:25px; position:relative; font-weight:300;
/*아래는 두줄 말줄임 처리*/
  width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 라인수 */
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  line-height: 1.5em;
  height:calc(3em + 25px);
  height:-webkit-calc(3em + 25px);
  height:-moz-calc(3em + 25px);
  height:-o-calc(3em + 25px);
}
.mcontents_container .news dd:before{content:''; position:absolute; background-color:#b84601; width:38px; height:1px; left:50%; top:0; margin-left:-17px;}

.mcontents_container .period{margin-top:40px;}
.mcontents_container .period h1{font-size:30px; text-align:center; margin-bottom:20px; background:url(../images/main/logo_green.png) no-repeat center top; padding-top:19px; position: relative; line-height:1.2;}
.mcontents_container .period h1:before{content:''; position:absolute; background-image:url(../images/main/bg_main_h1.png); background-repeat:repeat; left:0; right:710px; top:42px; height:1px;}
.mcontents_container .period h1:after{content:''; position:absolute; background-image:url(../images/main/bg_main_h1.png); background-repeat:repeat; left:708px; right:0; top:42px; height:1px;}
.mcontents_container .period h1 span{display:block;}
.mcontents_container .period .list_area{background-color:rgba(0,0,0,.3); padding:20px 35px;}
.mcontents_container .period dl{margin-left:15px;}
.mcontents_container .period .slides:after{content:''; display:block; clear:both;}
.mcontents_container .period .slides li:after{content:''; display:block; clear:both;}
.mcontents_container .period .slides li{float:left;}
.mcontents_container .period .slides li a{display:block;}
.mcontents_container .period .slides li .img{float:left;}
.mcontents_container .period .slides li dl{height:115px; float:left; color:#fff; position: relative; width:calc(100% - 107px); width:-webkit-calc(100% - 107px); width:-moz-calc(100% - 107px); width:-o-calc(100% - 107px); }
.mcontents_container .period .flexslider2 li dt{font-size:17px; font-weight:500; padding:2px 0 5px 0; line-height:1.3;}
.mcontents_container .period .flexslider2 li dd{font-size:13px; font-weight:300; position: absolute; bottom:3px; left:0;
/*아래는 두줄 말줄임 처리*/
  width:100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* 라인수 */
  -webkit-box-orient: vertical;
  word-wrap:break-word;
  line-height: 1.4em;
  height: 4.2em;
}

.mcontents_container .links{margin:40px 0;}
.mcontents_container .links ul:after{content:''; display:block; clear:both;}
.mcontents_container .links ul{background-color:rgba(0,105,108,.6); width:100%; height:144px;}
.mcontents_container .links li{width:50%; height:50%; float:left; position: relative;}
.mcontents_container .links li:before{content:''; background:url(../images/main/bg_dot_white.png) no-repeat; width:6px; height:11px; left:0; top:50%; position: absolute; margin-top:-5px;}
.mcontents_container .links li.first:before{display:none;}
.mcontents_container .links li.third:before{display:none;}
.mcontents_container .links li a{color:#fff; padding:0 0 0 72px; display:inline-block; padding-top:25px;}
.mcontents_container .links li.third a{padding-top:12px;}
.mcontents_container .links li.first{background:url(../images/main/ico_link01.png) no-repeat 20px center;}
.mcontents_container .links li.second{background:url(../images/main/ico_link02.png) no-repeat 20px center;}
.mcontents_container .links li.third{background:url(../images/main/ico_link03.png) no-repeat 20px center;}
.mcontents_container .links li.forth{background:url(../images/main/ico_link04.png) no-repeat 20px center;}

/*footer*/
footer{border-top:1px solid #000; padding:10px 0; position:relative;}
footer p{font-size:12px; font-weight:500; color:#000;}
footer .logo{position:absolute; right:20px; top:90px;}
footer .f_banner{width:240px; position:absolute; left:30px; top:100px;}

/*서브 페이지*/
.contents{padding:70px 0;}
.bread_wrap{display:none;}
.contents h3{font-size:25px; height:70px; line-height:70px; border-bottom:1px solid #e4e4e4; font-weight:500; letter-spacing:-.5px; padding-left:20px; position:relative;}
.contents h3 .a_btn{width:22px; height:16px; border:1px solid #000; position:absolute; right:20px; top:50%; margin-top:-8px; display:inline-block;background:url(../images/sub/arrow_h3_black.png) no-repeat center;}
.contents .a_btn.on{background:url(../images/sub/arrow_h3_white.png) no-repeat center; background-color:#000;}
.s_menu_cover{position:fixed; top:90px; left:0; right:0; background-color:#fff; z-index:2;}
.s_menu{display:none; padding:10px 26px; border-bottom:1px solid #e4e4e4; background-color:#f8f8f8;}
.s_menu li{transition:color.5s;}
.s_menu li a{display:block; padding-left:10px; height:33px; line-height:33px; position:relative;}
.s_menu li a:hover span{color:#00696c; border-bottom:1px solid #00696c;}
.s_menu li a:before{content:''; width:4px; height:2px; position:absolute; top:15px; left:0; background-color:#717171;}
.s_menu li a:hover:before{background-color:#00696c;}

/*서브페이지 타이틀 하단 설명글*/
.contents .sub_tit{padding:22px 2px 22px 2px; position:relative; font-weight:300; line-height:1.6; border-bottom:1px solid #e4e4e4;}
.contents .sub_tit p{padding:0 20px;}
.contents .sub_tit:before{content:''; position:absolute; right:0; bottom:-1px;  background:url(../images/sub/bg_subtit.png) no-repeat; width:369px; height:9px;}

/*모바일 서브 좌우 패딩*/
.con{padding:30px 20px;}

/*준비중 페이지*/
.contents_empty{text-align:center;}
.contents_empty img{padding:100px 0;}

/*greeting*/
.greeting .img_area{background-image:url(../images/sub/bg_greeting.jpg); background-repeat:no-repeat; background-position:0 0; height:348px; border:1px solid #d5d5d5; border-bottom:0; position:relative; padding:0 20px;}
.greeting .img_area:before{content:''; width:50%; height:20px; background-color:#00696c; left:-1px; bottom:0; position: absolute; z-index: 0}
.greeting .img_area:after{content:''; width:50%; height:20px; background-color:#b64000; right:-1px; bottom:0; position: absolute; z-index: 0}
.greeting .img_area .img_chief{padding-top:20px; position: absolute; left:50%; margin-left:-145px; z-index: 1}
.greeting .img_area .green{font-size:27px; padding-top:400px; font-weight:500; line-height:1.2;}
.greeting .img_area .s_txt{font-size:19px; padding-top:10px;}
.greeting .img_area .sign{padding-top:15px;}
.greeting .txt_area{font-size:16px; padding:350px 20px 0 20px;}
.greeting .txt_area .tit{font-size:25px; font-weight:400; padding-bottom:5px; line-height:1.3;}
.greeting .txt_area .tit .green{font-weight:500;}
.greeting .txt_area p{padding-bottom:35px; line-height:1.9em; letter-spacing:0; font-weight:300;}

/*President Profile*/
.president .txt_area{position:relative;}
.president .img_area{width:328px; height:286px; background:url(../images/sub/bg_president.jpg) no-repeat; margin:auto;}
.president .img_area p{color:#fff; padding:188px 0 0 222px; font-weight:600;}
.president .txt_area dl.academic{padding-top:50px;}
.president .txt_area dl{padding:30px 0; border-bottom:1px dashed #6e6e6e;}
.president .txt_area dt{font-size:20px; background:url(../images/sub/bg_blet01.gif) no-repeat 0 4px; padding-left:22px; font-weight:600; line-height:1.3;}
.president .txt_area dd:first-child{padding-top:25px;}
.president .txt_area dd{padding:20px 5px 0 5px;}
.president .txt_area dd:after{content:"";display:block;clear:both;}
.president .txt_area .list_default{margin-left:5px;}
.president .txt_area .year{color:#00696c; font-weight:600; display:block; padding:0 15px 10px 0; position: relative;}
.president .txt_area .year:after{content:''; position: absolute; background-color:#000; width:12px; height:1px; left:1px; bottom:0;}
.president .txt_area .detail{font-weight:300; padding-top:7px; display:block;}
.president .blet01{margin:48px 0 25px 0;}

/*foundation*/
.foundation .sub_tab1{margin-top:0;}
.foundation .img_area{background:url(../images/sub/bg_foundation_m.jpg) no-repeat center top; height:950px; padding:70px 20px 0 20px;}
.foundation .img_area dt{color:#fff; font-size:22px; font-weight:500; border-bottom:1px solid #fff; display:inline-block; margin-bottom:10px;}
.foundation .img_area dd{font-weight:300; line-height:1.7; margin-bottom:40px; font-size:16px;}
.foundation .tab_wrap .tit{height:300px; font-weight:600; font-size:45px; text-align:center; background:url(../images/sub/bg_history.gif) no-repeat 50% 65px;}
.foundation .tab_wrap .date{color:#00696c; font-weight:500; font-size:17px;}
.foundation .tab_wrap .txt{font-weight:300; margin-bottom:15px;}

/*journal_development*/
.journal_development .img_area{background:url(../images/sub/bg_journal.gif) no-repeat center top; padding-top:230px;}
.journal_development .img_area li{padding:10px 0 30px 0; line-height:1.7; font-weight:300;}
.journal_development .bg_green{display:inline-block; background-color:#00696c; border-radius:3px; text-align: center; color:#fff; width:80px; margin-right:8px; font-weight:400;}
.journal_development .subm:after{content:"";display:block;clear:both;}
.journal_development .box p{font-weight:500; margin:0 30px 15px 0; font-size:20px}
.journal_development .box li{margin-bottom:8px; font-weight:300; font-size:15px;}
.journal_development .box li.last{margin-bottom:0;}
.journal_development .box li .bg_green{float:left;}
.journal_development .box li .txt{float:left; width:calc(100% - 90px); width:-webkit-calc(100% - 90px); width:-moz-calc(100% - 90px); width:-o-calc(100% - 90px);}

/*Agriculture in Korea*/
.agriculture .top_area:after{content:"";display:block;clear:both;}
.agriculture .top_area{margin-bottom:30px;}
.agriculture .top_area p.txt{float:left; background:url(../images/sub/ico_mouse.gif) no-repeat 10px top; padding:0 0 10px 47px; line-height:2em;}
.agriculture .tbl{margin-bottom:20px;}
.agriculture .tbl td{position:relative;}
.agriculture .tbl .circle{display:inline-block; width:100%; height:35px; background-color:#b64000; margin-top:15px;}
.agriculture .tbl .circle a{display:block; color:#fff; line-height:35px; text-align:center; font-weight:600;}
.agriculture .btn_area p{margin-top:10px;}
.btn_area p{position:relative;}
.btn_area a{color:#fff; width:230px; height:40px; line-height:40px; padding-left:52px;}
.btn_ocher{background:url(../images/sub/ico_pdf02.png) no-repeat 16px center;background-color:#b84800;}
.btn_green{background:url(../images/sub/ico_hwp02.png) no-repeat 16px center;background-color:#00696c;}

/*periodicals*/
.periodicals .book_area{padding:0 20px;}
.periodicals .book_area ul:after{content:"";display:block;clear:both;}
.periodicals .book_area li:after{content:"";display:block;clear:both;}
.periodicals .book_area li{border-bottom:1px solid #e4e4e4; padding:48px 10px 48px 0; position:relative;}
.periodicals .book_area li:before{content:''; position:absolute; width:12px; height:13px; background:url(../images/sub/bg_square.gif) no-repeat; left:50%; bottom:-6px; z-index:1;}
.periodicals .book_area p{float:left; margin-right:20px;}
.periodicals .book_area p img{border:1px solid #8d8c91;}
.periodicals .book_area dl{float:left; width:calc(100% - 114px); width:-webkit-calc(100% - 114px); width:-moz-calc(100% - 114px); width:-o-calc(100% - 114px);}
.periodicals .book_area dt{font-size:18px; margin-bottom:8px; font-weight:500;}
.periodicals .book_area dd{font-size:14px; font-weight:300; line-height:1.4;}
.periodicals .book_area .green{font-weight:300; font-size:13px; margin-top:4px;}

/*article contributions*/
.article h4{margin-bottom:26px;}
.article .img_area{background:url(../images/sub/img_article01.gif) no-repeat center top; margin-bottom:60px; padding-top:200px;}
.article .img_area p{padding-bottom:29px; font-weight:300; line-height:2;}
.article .img_area .first{padding-top:15px;}
.article .img_area .fifth{padding-bottom:0;}

/* organization */
.organization a{display:block;}
.organization a, .organization li{text-align:center;}
.organization .mid p.green{padding-left:0; margin-left:0;}
.organization .mid p.green:before{background:none;}
.organization .field p.green{padding-left:0;}
.organization .field p.green:before{display: none;}
.organization h2.chief{width:143px; height:166px; background: url(../images/sub/bg_org_chief.gif) no-repeat; text-align: center; margin:auto; padding-left:0; line-height:166px;}
.organization .sub_chief{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100px; background: url(../images/sub/bg_org_subchief.gif) no-repeat; text-align: center; font-weight: 500; height:116px; margin:22px auto 104px auto; position:relative;}
.organization > ul > li.sub_chief a{font-size:17px; padding-top:33px;}
.organization h2 a{color: #fff; font-size:22px;}
.organization{background: url(../images/sub/bg_org_mobile.gif) no-repeat 50% 0;}
.organization a{color:#fff; font-size: 14px; font-weight: 500;}
.organization li a{font-size:15px; line-height:1.3; text-align:center;}
.organization ul{position:relative;}
.organization .headquarters:after{content:''; display:block; clear:both;}
.organization .headquarters:before{content:''; position:absolute; width:1px; background-color:#bfbfbf; left:50%; top:-26px; bottom:0;}
.organization .headquarters{margin:35px 0;}
.organization .headquarters, .organization .headquarters > li{position:relative;}
.organization .headquarters > li > ul{font-size:0;margin-bottom:34px;}
.organization .headquarters > li:before{content:''; position:absolute; width:7px; height:7px; background-color:#a0a0a0; left:50%; margin-left:-3px; border-radius:50%;}
.organization .audit,.organization .office{width:100px; text-align: center; line-height: 38px; height:38px;}
.organization .headquarters li ul li, .headquarters .tit, .organization .headquarters .bg_green{width:300px;}
.headquarters .tit{display: inline-block; text-align: center; position:relative; background-color:#383838; margin:30px 0 10px 0; z-index: 1}
.organization .audit, .organization .office, .organization .future, .organization .future1{position:absolute; left:50%; margin-left:120px;}
.organization .audit{top:-128px;  background-color:#58809b;}
.organization .audit a, organization .office a{height:38px; line-height: 38px;}
.organization .office{top:-70px;}
.organization .future{width:180px; top:105px; margin-left:-220px; }
.organization .future1{width:180px; top:149px; margin-left:-220px; }
.organization > ul > li > ul > li{color:#555; text-align: center; line-height: 38px; position:relative;}
.organization > ul > li > ul > li:first-child{margin-left:0;}
.organization .bg_green{background-color:#8da754;}
.organization .bg_green a{display:inline-block;}
.organization .bg_light_grey{background-color:#828282}
.organization .headquarters li ul li:first-child{margin-top:0;}
.organization .headquarters li ul li{margin:10px auto 0 auto;}
.organization .headquarters .forth {margin-bottom:60px;}
.organization .headquarters .right{float:left;}
.organization .headquarters .bg_green{margin:20px auto 45px auto; display:block;}
.organization .headquarters .bg_green:before{top:-20px;}

/*조직도 상세*/
.org_detail h4{margin:49px 0 26px;}
.org_detail h5{margin:49px 0 15px;}
.org_detail .mid p.green{padding-left:0; margin-left:0;}
.org_detail .mid p.green:before{background:none;}
.org_detail .field p.green{padding-left:0;}
.org_detail .field p.green:before{display: none;}
.f_box{border:1px solid #d7d7d7; background-color: #f8f8f8; margin-bottom: 40px;display: table; table-layout: fixed; width:100%; }
.f_box > div{display: table-cell; position: relative; padding:20px 10px 20px 20px; vertical-align:top;}
.f_box > div:before{content:''; width:1px; height:100%; position: absolute; top:0; right:0; bottom:0; background-color:#d5d5d5;}
.f_box > div li{padding:2px 0 0 10px; position: relative;}
.f_box > div li:before{content:''; width:2px; height:2px; position: absolute; left:0; top:11px; background-color: #000;}
.green_box li{position: relative; padding-left:10px;}
.green_box li:before{content:''; width:2px; height:2px; position: absolute; left:0; top:13px; background-color: #000;}
.f_box > div:first-child{border-left:0;}
.f_box p{font-weight: 500; margin-bottom: 10px;}
.f_box .left ul{margin-top:10px;}
.org_detail p.green{margin-bottom:10px; margin-left:10px; position:relative; text-decoration:underline; display:inline-block;}
.org_detail p.ocher{text-decoration: underline;}
.org_detail p.green:before{content:''; width:5px; height:2px; position: absolute; left:-10px; top:11px; background-color: #00696c;}
.org_detail .tbl_wrap{margin-bottom:15px;}
.org_detail .ico{display:inline-block; background-repeat:no-repeat; vertical-align: middle;}
.org_detail .ico_email{width:28px; height:21px; background-image: url(../images/sub/ico_email_white.gif)}
.org_detail .ico_manify{width:15px; height:19px; background-image: url(../images/sub/ico_magnify_gray.gif)}
.org_detail .box01 .tit{font-size:23px; font-weight:500; margin:5px 0 10px 20px;}

/*Seminars & Conferences*/
.seminars .top_area .txt{background:url(../images/sub/ico_calender.gif) no-repeat left top; padding-left:49px; font-size:16px;}
.seminars h4{margin:49px 0 26px;}

/*research projects*/
.research_projects h4{margin:49px 0 26px;}

/*foundation*/
.foundation h4{margin:40px 0 26px;}

/*recruitment*/
.recruitment .img_area .img{width:100%; height:150px; overflow:hidden; position:relative;}
.recruitment .img_area .img img{width:100%; margin-top:-28%;}
.recruitment .txt_area{background:url(../images/sub/bg_recruitment_m.jpg) no-repeat 100% 0; font-size:16px; font-weight:300; padding:30px 20px; line-height:1.3;}
.recruitment h4{margin:49px 0 26px;}
.recruitment .em_process .phd{background:url(../images/sub/bg_phd.gif) no-repeat center top; height:auto; padding-top:160px;}
.recruitment .em_process .master{background:url(../images/sub/bg_master.gif) no-repeat center top; height:auto; padding-top:160px; margin-top:50px;}
.recruitment .em_process dt{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:25px; font-size:20px; color:#000; text-align:center; width:200px; margin:auto;}
.recruitment .em_process dd{position: relative; color:#000; font-size:16px; margin-top:28px; padding:0 10px 0 40px;}
.recruitment .em_process dd.first{background-image:url(../images/sub/bg_progress_grey_left.gif),url(../images/sub/bg_progress_grey_right.gif),url(../images/sub/bg_progress_grey.gif); background-repeat:no-repeat, no-repeat, repeat-x; background-position:left top, right top;height:90px; }
.recruitment .em_process .phd dd.second{background-image:url(../images/sub/bg_progress_blue_left.gif),url(../images/sub/bg_progress_blue_right.gif),url(../images/sub/bg_progress_blue.gif); background-repeat:no-repeat, no-repeat, repeat-x; background-position:left top, right top; height:90px; padding:0 20px 0 40px;}
.recruitment .em_process .master dd.second{background-image:url(../images/sub/bg_progress_green_left.gif),url(../images/sub/bg_progress_green_right.gif),url(../images/sub/bg_progress_green.gif); background-repeat:no-repeat, no-repeat, repeat-x; background-position:left top, right top; height:90px; padding:0 20px 0 40px;}
.recruitment .em_process dd .circle{color:#79acc8; font-weight:500; display:inline-block; width:45px; height:45px; background-color:#fff; border-radius:25px; margin:20px 7px 0 0; line-height:45px; text-align:center; font-weight:600;}
.recruitment .em_process .circle{float:left;}
.recruitment .em_process dd .txt{float:left;}
.recruitment .em_process .first .txt{padding-top:31px;}
.recruitment .em_process .second .txt{padding-top:20px;}
.recruitment .em_process .second > div{width:150px;}
.recruitment .box01 ul:after{content:''; display:block; clear:both;}
.recruitment .box01 li:first-child{margin-top:0;}
.recruitment .box01 li{float:left; margin:10px 30px 0 0;}
.recruitment .bg_green{display:inline-block; background-color:#00696c; border-radius:3px; text-align: center; color:#fff; padding:0 13px; margin-right:8px; font-weight:400; height:25px; line-height:25px;}

/*fanea*/
.fanea h4{margin:49px 0 20px;}
.fanea .box_blue{background-color:#098ac3; color:#fff;}
.fanea .box_blue a{display:block;}
.fanea .img_area .img{margin-top:20px;}
.fanea .img_area img{width:100%; max-width:100%;}
.fanea .img_area .txt_area{width:100%; max-width:100%;}
.fanea .box_blue.last{width:100%; padding:20px;}
.fanea .first .box_blue{padding:40px;}
.fanea .first dt{font-size:22px; font-weight:500; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #fff; display:inline-block;}
.fanea .first dd{font-weight:300; line-height:1.7;}
.fanea .forth .txt{padding:0 25px 0 10px; font-weight:300; line-height:1.7;}
.fanea .box_blue.last{margin-top:64px; text-align:center; font-size:16px; font-weight:300; background:url(../images/sub/bg_arrow_white.png) no-repeat right 20% top 56px; background-color:#098ac3; }
.fanea .box_blue.last p{width:460px; margin:auto;}

/*direction*/
.direction h4{margin:49px 0 26px;}
.direction h5{margin-top:35px;}
.direction .api_area p{border:1px solid #e4e4e4;}
.direction .api_area img{width:100%;}
.direction .map .ico{width:22px; height:22px; background-repeat: no-repeat; background-position: center center; vertical-align: middle;}
.direction .map .box01 li{display:block; padding-right:20px; margin-top:5px;}
.direction .map .box01 li:first-child{margin-top:0;}
.direction .map .box01 .darker{color:#000;}
.direction .map .box01 b{color:#000;}
.direction .map .box01 li:before{display: none;}
.direction .map .location{background:url(../images/sub/ico_location.gif) no-repeat left center; padding-left:16px;}
.direction .map .route ul ul{padding:10px 0 10px 150px;}
.direction .map .route ul li{border-bottom: 1px dashed #6e6e6e; padding:25px 0; }
.direction .map .route ul li.train ul{background:url(../images/sub/ico_subway.gif) no-repeat 27px top;}
.direction .map .route ul li.car ul{background:url(../images/sub/ico_car.gif) no-repeat 27px top; height:100px;}
.direction .map .route ul li.car ul{padding-top:30px;}
.direction .map .route ul li.bus ul{padding-top:20px;}
.direction .map .route ul li.airplain ul{padding-top:30px;}
.direction .map .route ul li.taxi ul{padding-top:20px;}
.direction .map .route ul li.bus ul{background:url(../images/sub/ico_bus.gif) no-repeat 27px top; height:100px;}
.direction .map .route ul li.airplain ul{background:url(../images/sub/ico_airplain.gif) no-repeat 27px top; height:100px;}
.direction .map .route ul li.taxi ul{background:url(../images/sub/ico_taxi.gif) no-repeat 27px top; height:100px;}
.direction .map .route ul li li{border-bottom:0; padding:0; line-height:1.8;}
.direction .map .route .tit{color: #000; position: relative; padding-left:15px; margin-bottom:15px; margin-left:35px;}
.direction .map .route h4{background:url(../images/sub/bul_h3.gif) no-repeat left center; font-size:18px; padding-left:17px; margin-bottom:0; margin-left: 21px;}
.direction .map .route .tit:before{content:''; position: absolute; width:5px; height:1px; background-color:#323232; left:0; top:50%;}
.direction .map.first{padding-bottom:50px;}
.direction .map .notice{float:right; padding-left:22px; margin-top:16px;background:url(../images/sub/ico_exclam.png) no-repeat 0 3px;}
.direction .map .notice .ocher{text-decoration: underline;}
.direction .map.second .route .train ul{height: 100px;}
.direction .map.second .train ul{padding-top:30px;}
.direction .map.second .bus ul{padding-top:20px;}

/*sitemap*/
.sitemap:after{content:''; display:block; clear:both;}
.sitemap .site h2{padding:10px 0 20px 0; position:relative;  margin-right:13px; z-index:1;}
.sitemap .site h2:before{content:''; width:14px; height:13px; position:absolute; background:url(../images/sub/bg_square_black.gif) no-repeat; left:50%; bottom:15px; margin-left:-7px;}
.sitemap .site h2.green:before{content:''; width:14px; height:13px; position:absolute; background:url(../images/sub/bg_square_green.gif) no-repeat; left:50%;  bottom:15px; margin-left:-7px;}
.sitemap .site h2 .tit{border-bottom:3px solid #302c2d; display:block; font-size:16px; height:50px; line-height:50px; z-index:0; text-align:center;}
.sitemap .site h2.green .tit{border-bottom:3px solid #00696c;}
.sitemap .site .dep2{color:#454545; margin:10px 0 10px 10px;}
.sitemap .site > ul{height:200px; margin-bottom:20px; font-size:14px;}
.sitemap .site li li{font-size:12px; padding:2px 0 2px 8px; margin-left:20px; position: relative;}
.sitemap .site li li:before{content:''; width:2px; height:2px; background-color:#989898; left:0; top:9px; position: absolute;}
.sitemap .site > ul{position:relative;}
.sitemap .site:first-child > ul:after{background:none;}
.sitemap .site > ul:after{content:''; width:1px; height:100%; background-color:#e6e6e6; left:-9px; top:0; position: absolute;}

/*Contact us*/
.contact{font-weight:300;}
.contact h4{margin:49px 0 26px;}
.contact .img_area .img,.contact .txt_area{width:100%;}
.contact img{width:100%; max-width:100%; height:100%;}
.contact .txt_area{height:250px; border:1px solid #e4e4e4; background:url(../images/sub/bg_contact.jpg) no-repeat 0 100%; background-size: cover; padding:12% 20px 0 30px;}
.contact .txt_area li:first-child{margin-top:0;}
.contact .txt_area li:after{content:"";display:block;clear:both;}
.contact .txt_area li{margin-bottom:15px; font-size:16px;}
.contact .txt_area li .back{width:80px; height:25px; display:inline-block; line-height:25px; text-align:left; border-radius:3px; padding-left:10px; margin-right:10px; float:left;}
.contact .txt_area li .txt{float:left; border-bottom:1px solid #535353;}
.organization .bg_light_grey2{background-color: #4a2828;}
/* .organization .chart{padding-top:75px;background: url(../images/sub/bg_org_mobile.gif) no-repeat center 0;} */

@media all and (max-width:1200px){
	.contents .organization .members .headquarters > li ul li{width:80%;}
	.contents .organization .members .headquarters > li a{text-align:center}
	.organization .headquarters:before{top:-71px}
	.organization{padding-top:72px}
}

@media all and (max-width:600px){
	.contents .organization .members .headquarters > li ul li{width:90%;}
}

@media all and (max-width:500px){
	.contents .organization .senior{top:119px;}
}

@media all and (max-width:450px){
	.organization .audit,  .organization .office{left:40%}
	.organization .future{margin-left:-195px}
  .organization .future1{margin-left:-195px}
	.contents .organization .senior{margin-left:15px;}
}

@media all and (min-width:320px){
	.organization .members .headquarters > li a{padding:10px;}
	.organization .members .headquarters > li.first li a{background: #1e5566;}
    .organization .members .headquarters > li.second li a{background: #6d8060;}
    .organization .members .headquarters > li.third li a{background: #41948a;}
    .organization .senior{position: absolute;    left: 50%;    top: 122px;width:250px;    margin-left: 50px;}
    .organization .members .headquarters > li.third li.office_policy a{background:#817a20}
}

@media all and (min-width:400px){

    .sitemap .site{width:50%; float:left;}

    /*recruitment*/
    .recruitment .txt_area{font-size:19px; font-weight:300; padding:55px 35px; }
    .recruitment .img_area .img{height:250px; overflow:hidden; position:relative;}
    .recruitment .img_area .img img{width:100%; margin-top:-28%;}
}

@media all and (min-width:419px){

    /*greeting*/
    .greeting .txt_area{padding:320px 20px 0 20px;}

}


@media all and (min-width:480px){

    /*President Profile*/
    .president .txt_area .year{width:170px; color:#00696c; font-weight:600; display:block; padding:0 10px 10px 0; position: relative; margin-right:10px;}
    .president .txt_area .year{float:left;}
    .president .txt_area .year:after{top:11px; left:158px;}
    .president .txt_area .detail{float:left;font-weight:300; width:calc(100% - 180px); width:-webkit-calc(100% - 180px); width:-moz-calc(100% - 180px); width:-o-calc(100% - 180px); padding-top:0;}
}

@media all and (min-width:500px){

    /* 메인- 아코디언 메뉴 */
    .accordion, .mtop, .menu_area .banner,.accordion.se_acord{width:70%; margin-left:30%;}

	/*조직도*/
	.organization .audit{top:-122px; margin-left:145px;}
	.organization .office{top:-71px; margin-left:145px; }
	.organization .future{top:105px; display: inline-block; margin-left:-150px; }
	.organization .future1{top:147px; display: inline-block; margin-left:-150px; }	

    .organization .future{margin-left:-250px;}
    .organization .future1{margin-left:-250px;}    

}

@media all and (min-width:550px){

    .agriculture .tbl .circle{display:inline-block; width:65px; height:65px; border-radius:50%; background-color:#b64000; position:absolute; right:10px; top:50%; margin-top:-32px;}
    .agriculture .tbl .circle a{display:block; color:#fff; line-height:65px; text-align:center; font-weight:600;}

    /* greeting */
    .greeting .txt_area{padding:300px 20px 0 20px;}

}

@media all and (min-width:600px){

    /* about */
    .mcontents_container .about{background:url(../images/main/bg_about_w.jpg) no-repeat; background-size:100%; height:auto;}
    .mcontents_container .about dl{padding:10px 20px 20px 40%;}

    /*recruitment*/
    .recruitment .em_process dl:after{content:''; display:block; clear:both;}
    .recruitment .em_process dd{float:left; width:50%;}

    /*fanea*/
    .fanea .box_blue.last{background-position:right 9% top 30px;}
    .fanea .box_blue.last p{width:100%;}

}

@media all and (min-width:620px){

    /*greeting*/
    .greeting .txt_area{padding:280px 20px 0 20px;}

}

@media all and (min-width:640px){

    #main{background:url(../images/main/bg_main_t.jpg) no-repeat;}
    .header{height:92px; background:url(../images/sub/bg_header01_t.jpg) no-repeat left top; background-size:cover;}

    /*Agriculture in Korea*/
    .agriculture .top_area p.download{float:right;}
    .agriculture .top_area a.form_down{width:190px;}
    .agriculture .btn_area .btn_ocher, .agriculture .btn_area .btn_green{width:230px; float:left; margin:0 16px 0 0;}
    .agriculture .btn_area .txt{float:left; padding:10px 0 0 0; margin-top:0;}
    .agriculture .top_area p.download{float:right;}
    .agriculture .top_area a.form_down{width:190px;}
    .agriculture .btn_area .btn_ocher, .agriculture .btn_area .btn_green{width:230px; float:left;}

    /*journal_development*/
    .journal_development .img_area{background-position:10px 0; padding-top:0;}
    .journal_development .img_area li:first-child{padding-left:250px;}

    /*foundation*/
    .foundation .img_area{background-size:100%; background-position:0 100%; height:800px; padding:65px 40px;}
    .foundation .img_area{height:950px; padding:65px 40px;}

    /* recruitment*/
    .recruitment .txt_area{background-size:cover;}
    .recruitment .img_area .img img{width:100%; margin-top:-30%;}
    .recruitment .em_process dt{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:29px; font-size:20px; color:#000; text-align:center; width:30%; margin:auto;}
    .recruitment .em_process dl:after{content:"";display:block;clear:both}
    .recruitment .em_process dd{font-size:15px; margin-top:28px}
    .recruitment .em_process dd.first{padding:0 40px;}
    .recruitment .em_process dd .circle{color:#79acc8; font-weight:500; display:inline-block; width:45px; height:45px; background-color:#fff; border-radius:25px; margin:20px 7px 0 0; line-height:45px; text-align:center;}
    .recruitment .em_process dd.second .circle{float:left;}

    /*sitemap*/
    .sitemap .site{width:33.3%;}
}

@media all and (min-width:641px){

    /* foundation */
    .foundation .tab-content1:after{content:''; display:block; clear: both;}
    .foundation .tab_wrap .tit{width:25%; height:400px; float:left; font-weight:600; font-size:50px; text-align:center; background-position:50% 85px;}
    .foundation .tab_wrap ul{width:75%; padding:10px 0 0 40px; float:left;}
    .foundation .tab_wrap .date{color:#00696c; font-weight:500; font-size:17px;}
    .foundation .tab_wrap .txt{font-weight:300; margin-bottom:15px;}
}

@media all and (min-width:685px){
    .recruitment .box01 li{margin:0 30px 0 0;}
}

@media all and (min-width:800px){

    /* 아코디언 메뉴 */
    .accordion, .mtop, .menu_area .banner,.accordion.se_acord{width:50%; margin-left:50%;}

    #main{background:url(../images/main/bg_main_w.jpg) no-repeat;}
    .mcontents_container .links ul{height:72px;}
    .mcontents_container .links li{width:25%; height:100%;}
    .mcontents_container .links li.third a{padding-top:25px;}
    .mcontents_container .paper_area .wrap:after{content:''; display:block; clear:both;}
    .mcontents_container .paper_area .wrap > section{float:left; width:calc(49% - 10px); width:-webkit-calc(49% - 10px); width:-moz-calc(49% - 10px); width:-o-calc(49% - 10px);}
    .mcontents_container .paper_area{margin-top:45px;}
    .mcontents_container .paper_area .report, .mcontents_container .paper_area /* .oda */ .focus{margin-right:15px;}
    .mcontents_container .paper_area dt{font-size:20px; padding:10px 0 5px 0;}
    .mcontents_container .paper_area dd{font-size:13px; font-weight:600; line-height:1.4;}
    .mcontents_container .paper_area .date{font-size:13px; padding-top:10px;}
    .mcontents_container .paper_area .detail{font-size:14px;}

    .mcontents_container .news h1{font-size:48px;}

    /*레이어 팝업*/
    .pop-layer h1{font-size:30px; padding-bottom:48px; padding-bottom:5px; line-height:inherit;}
    .pop-layer h1 img{vertical-align:-2px; margin-bottom:0; display:inline;}

	/* 검색페이지 목차, 요약 레이어팝업*/
	.layer_div_0, .layer_div_1, .layer_div_2, .layer_div_3{padding:20px 10px; background-color:#fff; position:absolute; display:none;  position:absolute; min-width:500px; max-width:500px; border:1px solid #000; z-index:3;}
	.layer_div_0{right:331px; top:28px;}
	.layer_div_1{right:203px; top:28px;}
	.layer_div_2{right:99px; top:28px;}
	.layer_div_3{right:99px; top:28px;}

    /*greeting*/
    .greeting .img_area{background-position:38% 0;}
    .greeting .img_area .img_chief{padding-top:30px; position: absolute; left:30px; margin-left:0; z-index: 1;}
    .greeting .img_area .green{font-size:27px; padding:80px 0 0 40%; line-height:1.2;}
    .greeting .img_area .s_txt{font-size:19px; padding:15px 0 0 40%;}
    .greeting .img_area .sign{padding:15px 0 0 40%;}
    .greeting .txt_area{padding-top:80px;}
    .greeting .txt_area .tit{font-size:25px;}

    /*President Profile*/
    .president .img_area{position:absolute; top:0; left:0;}
    .president .txt_area dl.academic{padding-top:5px;}
    .president .txt_area dl{padding:48px 0 48px 385px;}
    .president .txt_area dl > div{padding-left:5px;}
    .president .txt_area dd:first-child{padding-top:25px;}
    .president .txt_area .year{width:185px; margin-right:20px;}
    .president .txt_area .year:after{left:170px;}
    .president .txt_area .detail{float:left; font-weight:300; width:calc(100% - 225px); width:-webkit-calc(100% - 225px); width:-moz-calc(100% - 225px); width:-o-calc(100% - 225px);}
    .president .blet01{margin:48px 0 25px 385px;}
    .president .list_default{padding:0 0 48px 385px;}
    .president .list_default li{font-weight:300;}

    /* foundation */
    .foundation .img_area{background:url(../images/sub/bg_foundation_w.jpg) no-repeat 50% 0; height:790px; padding:40px 25px;}

    /*article contributions*/
    .article h4{margin-bottom:26px;}
    .article .img_area{width:100%; background:url(../images/sub/img_article01.gif) no-repeat 30px 20px; margin-bottom:60px; padding-top:0;}
    .article .img_area p{padding-bottom:29px; font-weight:300; line-height:2;}
    .article .img_area .first{padding-top:15px;}
    .article .img_area .fifth{padding-bottom:0;}
    .article .img_area .l_pad{padding-left:282px;}

    /* recruitment*/
    .recruitment .em_process dd.first{width:40%;}
    .recruitment .em_process dd.second{width:60%;}

    /* contact us */
    .contact .img_area li{margin-top:5px; font-size:16px;}
    .contact .img_area .txt_area{height:380px; padding:0;}
    .contact .img_area .txt_area ul{margin:140px 0 0 65px;}

    /* sitemap */
    .sitemap .site{width:25%;}
}

@media all and (min-width:931px){

    /* greeting */
    .greeting .img_area .green{padding:85px 0 0 40%;}

}

@media all and (min-width:1000px){

    /* 조직도
    .organization{padding-top:57px;}
    .organization .green_box.half{margin:auto; width:70%;}
    .organization h2.cheif{width:143px; height:166px; line-height: 166px;}
    .organization .chart > ul > li.sub_chief{margin-bottom:100px;}
    .organization .chart > ul > li.sub_chief a{font-size:20px;}
    .organization .chart h2 a{color: #fff; font-size:25px;}
    .organization .chart .audit{top:-114px; margin-left:171px;}
    .organization .chart .office{top:-43px; margin-left:171px;}
    .organization .chart .future{top:111px; margin-left:-240px;}
    .organization .chart .future1{top:141px; margin-left:-240px;}    
    .organization .chart a{font-size: 16px;}
    .organization .headquarters{width:1200px; margin:auto;}
    .organization .headquarters:before, .organization .headquarters > li:before{display:none;}
    .organization .headquarters > li > ul > li{width:220px;}
    .organization .chart .audit,.organization .chart .office,.organization .chart .future,.organization .chart .future1{width:150px;}
    .organization .headquarters .tit{width:220px; margin-top:0;}
    .organization .headquarters > li, .organization .headquarters .bg_green{width:180px; margin-left:22px;}
    .organization .headquarters .bg_green{margin-top:0; margin-bottom:10px;}*/
    .organization .headquarters > li + li{margin-left:23px}
    .organization .members .headquarters{font-size:0;}
    .organization .members .headquarters > li{display:inline-block;width:32%;vertical-align:top;}  
    
    .organization .members .headquarters > li > ul > li{display: inline-block;width: 100%;height:60px;vertical-align: top;}
    .organization .headquarters > li > ul > li + li{margin-top:10px;}
    .organization li.members ul li a{display: block;width: 100%;margin: 0 auto;font-size:16px;text-align: left;line-height: 20px;}

    .se_page button.ocher{width:100px; right:30px; bottom:15px; margin:0; left:auto;}
    .accordion, .mtop, .menu_area .banner, .accordion.se_acord{width:100%; margin-left:0;}

	/* 검색페이지 목차, 요약 레이어팝업*/
	.layer_div_0, .layer_div_1, .layer_div_2, .layer_div_3{padding:20px 10px; background-color:#fff; position:absolute; display:none;  min-width:500px; max-width:700px; border:1px solid #000; z-index:3;}

    /*서브 상단 메뉴바*/
    .bread_wrap{width:100%; display:block; background-color:#fff; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; position:fixed; z-index:4;}
    .bread_crumbs:after{content:"";display:block;clear:both;}
    .bread_crumbs h1{position: relative;}
    .bread_crumbs h1, .sbMn > li > a{font-size:14px; font-weight:400; padding-left:20px; width:270px; height:39px; line-height:39px; border-right:1px solid #e4e4e4; color:#888;}
    .bread_crumbs .ico_home{float:left; display:block; width:56px; height:39px; vertical-align:top; background-repeat:no-repeat; background-image:url(../images/common/ico_home_white.gif); background-position:center; border-right:1px solid #e4e4e4;}
    .bread_crumbs .ico_home a{display:block; width:100%; height:100%;}
    .bread_crumbs h1, .bread_crumbs .sbMn{float:left;}
    .bread_crumbs .ico{display:block; width:45px; height:40px; position:absolute; right:0; top:0; background-repeat:no-repeat}
    .sbMn:after{content:''; display:block; clear:both;}
    .sbMn > li {float:left; position: relative;}
    .sbMn > li > a {display:block; position: relative;}
    .sbMn > li > a:hover,.sbMn > li > a.current_selected{color:#000; font-weight:500;}

    .bread_crumbs h1 .ico, .sbMn .ico{vertical-align:top; background-repeat:no-repeat; background-image:url(../images/common/ico_arrow_down.png);background-position:center;}

    .bread_sub{display: none; width:100%; position: absolute; left:0; top:39px; font-size:inherit; border:1px solid #e4e4e4; background-color:#f5f5f5; z-index:3}
    .bread_sub a{width:100%; color:#000; height:38px; line-height: 38px; padding-left:30px; display: inline-block; font-size:14px;}
    .bread_sub a:hover{color:#b84800; background-color: #ebebeb; font-weight: 400;}

    .bread_right{position:absolute; right:0; top:0; height:39px;}
    .bread_right li{float:left; background-repeat: no-repeat; background-position: center;}
    .bread_right li a{display: block; width:39px; height:39px;}
    .bread_right li.expand a{background:url(../images/common/ico_plus2.gif) no-repeat center;}
    .bread_right li.reduce a{background:url(../images/common/ico_minus2.gif) no-repeat center;}
    .bread_right li.expand{position: relative; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
    .bread_right li.reduce{position: relative; border-right:1px solid #e4e4e4;}
    .bread_right li.print{background-image:url(../images/common/ico_print.gif);}

    .contents{padding-top:110px;}
    .s_menu_cover{top:130px;}

    /* about */
    .mcontents_container .about{background:url(../images/main/bg_about_w.jpg) no-repeat; background-size:100%; height:230px;}
    .mcontents_container .about dl{padding:35px 20px 20px 40%;}
    .mcontents_container .about dt{font-size:20px;}
    .mcontents_container .about dt img{width:143px;}
    .mcontents_container .about dd{font-size:15px; font-weight:200;}

    /*periodicals*/
    .periodicals .book_area li{float:left; width:50%; height:238px;}
    .periodicals .book_area li:nth-child(even){padding-left:50px;}
    .periodicals .book_area li:nth-child(odd){padding-right:30px;}
    .periodicals .book_area li:before{background:none;}
    .periodicals .book_area li:nth-child(even):before{content:''; position:absolute; width:12px; height:13px; background:url(../images/sub/bg_square.gif) no-repeat; left:-6.5px; top:50%; margin-top:-6px; z-index:1;}
    .periodicals .book_area li:nth-child(even):after{content:''; position:absolute; width:1px; left:0; top:48px; bottom:48px; background-color:#e4e4e4; z-index:0;}

    /*fanea*/
    .fanea h4{margin:49px 0 20px;}
    .fanea h4.a_right{margin-left:640px;}
    .fanea .box_blue{width:50%; float:left; background-color:#098ac3; color:#fff;}
    .fanea .img_area:after{content:''; display:block; clear:both;}
    .fanea .img_area .img{width:50%; float:left; margin-top:0;}
    .fanea .img_area img{width:100%; max-width:100%;}
    .fanea .img_area .txt_area{width:100%; max-width:100%;}
    .fanea .box_blue.last{width:100%; float:none; margin-top:64px; text-align:center; font-size:16px; font-weight:300; background-position:right 200px top 30px;}
    .fanea .first{height:259px;}
    .fanea .first .box_blue{padding:30px;}
    .fanea .first .img{overflow:hidden; height:259px;}
    .fanea .first img{width:599px; max-width:none; text-align:center;}
    .fanea .first dt{font-size:22px; font-weight:500; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #fff; display:inline-block;}
    .fanea .list_default{width:50%;  margin-left:0; padding-right:25px;}
    .fanea .second .list_default{float:left;}
    .fanea .third .list_default{float:right; padding-left:48px;}
    .fanea .second .img{width:50%; float:left;}
    .fanea .forth p{width:50%; float:left;}
    .fanea .forth .txt{padding:0 25px 0 10px; font-weight:300; line-height:1.7;}

    /* recruitment*/
    .recruitment .img_area .img, .recruitment .img_area .txt_area{width:50%;float:left; height:269px;}
    .recruitment .img_area .img img{width:100%; position:absolute;}
    .recruitment .img_area .txt_area{font-size:19px; padding:76px 40px; background-size:cover;}
    .recruitment .img_area:after{content:"";display:block;clear:both;}

    /* contact us */
    .contact .img_area:after{content:''; display:block; clear:both;}
    .contact .img_area .img{float:left; width:50%; height:299px}
    .contact .img_area .img img{width:100%;}
    .contact .img_area .txt_area{float:left; width:50%; height:299px;}
    .contact .img_area .txt_area ul{margin:95px 0 0 40px;}

    /*direction*/
    .direction .map .box01 li{display:inline-block; margin-top:0;}

}

@media all and (min-width:1201px){
    .contents_container{float:left; padding-top:0;}
    #main .contents_container{width:1170px; margin-left:430px;}
    #sub .contents_container{width:1300px; margin-left:300px;}
    #main{background:url(../images/main/bg_main_w.jpg) no-repeat left top;}
    #main .m_area:after{content:''; display:block; clear:both;}

    .pop-layer{width:1200px; padding:30px 94px 60px 94px; background-color:#fff;}
    .btn-layerClose{right:95px;}
    .wrap{padding:0;}
    .menu_wrap{background-color:transparent;}
    .mtop{position:absolute; top:0; width:100%;height:40px; background-color:rgba(0, 0, 0, .3);}
    .mtop > ul > li{border-left:1px solid #49636f;}
    .mtop, .menu{padding:0; margin:0;}
    .mtop > ul > li.first{display:table;}
    .mtop > ul > li a.kor{color:#fff; font-size:12px; border:none; margin:0; padding:0; letter-spacing:normal;}
    .mtop > ul > li.third{display:table;}
    .mtop > ul > li.last{display:none;}
    .mtop > ul{padding:0;}

    .header{width:250px; min-height:100%; position:fixed; left:0; top:0; z-index:2; visibility:visible; transition:all .2s; background:none;}
    .header.on{background:none;}
    .header:after{content:''; display:block; clear:both;}
    .header .logo_area{position:relative; z-index:1;}
    .header h1{position:absolute; top:50px; left:0; z-index:1;}
    .accordion{width:100%; margin:144px 0 0 0;  background-color:transparent; z-index: 0}
    .header .navTog{display:none;}

    /* 아코디언 메뉴 */
    .accordion > li{margin-bottom:1px;}
    .accordion > li > a{background-color:rgba(0, 0, 0, .3); padding:0 10px 0 23px;}
    .accordion > li > a:hover,.accordionn > li > a.active{background:url(../images/common/ico_arrow_down_white.png) no-repeat right 18px top 50%; background-color:rgba(0,105,108,.5);}

    /* 아코디언 Sub Menu */
    .sub-menu{margin-left:0; padding:10px 0;}
    .sub-menu li a{padding:5px 0 5px 28px; color:#fff;}
    .sub_menu > li > a:hover{color:#fff;}
    .sub-menu li:hover a, .sub-menu li a.active{color:#9fc636; border:none;}
    .sub-menu li:hover a span, .sub-menu li .active a span{border-bottom:0;}
    .sub-menu li a:before{background:none;}
    .sub-menu li a:hover:before, .sub-menu li a.active:before{content:''; width:21px; height:2px; position:absolute; top:14px; left:0; background-color:#9fc636;}

    .menu_area{visibility: visible; left:0; top:0; opacity: 1; position:absolute; height:auto;}
    .menu_area .banner{background-color:#000; height:55px; line-height:55px; padding-left:26px; font-weight:600; position:relative; margin-left:0;}
    .menu_area .ciap{color:#00696c; margin:56px 0 1px 0; width:100%;}
    .menu_area .fanea{color:#b64000; width:100%;}
    .menu_area .search{width:100%;}
    .menu_area .banner .more{display:inline-block;width:26px; height:26px; right:14px; top:14px; position:absolute; background:url(../images/main/ico_arrow_white.png) no-repeat 50%;}
    .menu_area .ciap .more{background-color:#00696c;}
    .menu_area .fanea .more{background-color:#b64000;}
    .menu_area .banner.search{margin-top:17px;}
    .mcontents_container .paper_area{margin-top:65px;}
    .mcontents_container .paper_area .wrap > section{float:left; width:calc(29% - 60px); width:-webkit-calc(29% - 60px); width:-moz-calc(29% - 60px); width:-o-calc(29% - 60px); margin-top:0;}
    .mcontents_container:after{content:''; display:block; clear:both;}
    .mcontents_container .about{margin-top:41px; background-size:100%; height:230px;}
    .mcontents_container .about dl{padding:44px 0 0 490px;}
    .mcontents_container .about dt{font-size:37px; font-weight:200; padding-top:0;}
    .mcontents_container .about dt img{margin-left:8px; width:auto;}
    .mcontents_container .about dd{font-size:15px;}
    .mcontents_container .paper_area .f_area dl{float:left; width:calc(100% - 163px); width:-webkit-calc(100% - 163px); width:-moz-calc(100% - 163px); width:-o-calc(100% - 163px); padding-left:10px;}
    .mcontents_container .paper_area .report, .mcontents_container .paper_area .journals, .mcontents_container .paper_area /* .oda */ .focus{margin-right:15px;}
    .mcontents_container .paper_area dt{font-size:16px; padding:10px 0 5px 0;}
    .mcontents_container .paper_area dd{font-size:13px; font-weight:600; line-height:1.4;}
    .mcontents_container .paper_area .date{font-size:13px; padding-top:10px;}
    .mcontents_container .paper_area .detail{font-size:14px;}

    .mcontents_container .news .slides li p{width:330px; height:170px; overflow:hidden;}
    .mcontents_container .news dl{padding:30px 35px;}
    .mcontents_container .news h1:before{right:663px; top:51px;}
    .mcontents_container .news h1:after{left:663px; right:90px; top:51px;}
    .mcontents_container .news ul{/*idth:1170px;*/}
    .mcontents_container .news li{/*width:330px; height:341px; margin-left:90px;*/}
    .mcontents_container .news dl{padding:20px 31px 35px 31px;}
    .mcontents_container .news dt{font-size:16px; font-weight:600; line-height:1.4;}
    .mcontents_container .period{margin:64px 0 54px 0;}
    .mcontents_container .period h1{font-size:35px; margin-bottom:30px;}
    .mcontents_container .period h1:before{right:710px; top:42px;}
    .mcontents_container .period h1:after{left:708px; top:42px;}
    .mcontents_container .period .list_area{background-color:rgba(0,0,0,.3); padding:20px 85px;}
    .mcontents_container .period .slides ul{margin:0 83px; width:1005px; height:180px;}
    .mcontents_container .period .slides li img{border:1px solid #8c8e8d;}
    .mcontents_container .period .slides li dl{width:223px;}
    .mcontents_container .period dt{font-size:18px; font-weight:600; margin-bottom:10px;}
    .mcontents_container .period dd{font-size:14px; line-height:1.3;}
    .mcontents_container .links ul{height:75px; line-height:75px;}
    .mcontents_container .links li{width:25%; height:100%;}
    .mcontents_container .links li.first:before{display:none;}
    .mcontents_container .links li a{line-height:75px; padding:0 0 0 110px; font-size:16px;}
    .mcontents_container .links li.first{background-position:50px center;}
    .mcontents_container .links li.second{background-position:50px center;}
    .mcontents_container .links li.third{background-position:50px center;}
    .mcontents_container .links li.forth{background-position:50px center;}
    .mcontents_container .links li.third a{padding-top:0;}

    footer{padding:30px 0; position:relative;}
    footer > .wrap:after{content:''; display:block; clear:both;}
    footer .f_banner, footer address{float:left; position:static;}
    footer .logo{position:absolute; right:22px; top:19px;}
    footer .f_banner{margin:0 77px 0 30px;}

    .scontents_container{background-color:#fff; padding:0 50px;}

    /*sub*/
    #sub{background:url(../images/sub/bg_sub.jpg) no-repeat; background-attachment:fixed;}
    #sub:after{content:"";display:block;clear:both;}
    .contents{padding-top:0;}
    .contents .sub_tit p{padding:0;}
    .contents h3{font-size:35px; height:104px; line-height:104px; padding-left:0;}
    .contents h3 .a_btn{display: none;}
    .bread_wrap{position:relative;}
    .s_menu_cover{position:static; top:0;}
    .con{padding:30px 0 0 0;}

    /*greeting*/
    .greeting .img_area .green{font-size:27px; padding:80px 0 0 500px; line-height:1.2;}
    .greeting .img_area .img_chief{left:100px; margin-left:0;}
    .greeting .img_area .s_txt{font-size:19px; padding:15px 0 0 500px;}
    .greeting .img_area .sign{padding:15px 0 0 500px;}
    .greeting .txt_area{padding-top:80px;}
    .greeting .txt_area .tit{font-size:25px;}

    /*President Profile*/
    .president .txt_area dl.academic{padding-top:5px;}
    .president .txt_area dl{padding:48px 0 48px 385px;}
    .president .txt_area dl > div{padding-left:5px;}
    .president .txt_area dd:first-child{padding-top:25px;}
    .president .txt_area .detail{float:left; font-weight:300; width:calc(100% - 225px); width:-webkit-calc(100% - 225px); width:-moz-calc(100% - 225px); width:-o-calc(100% - 225px);}
    .president .blet01{margin:48px 0 25px 385px;}
    .president .list_default{padding:0 0 48px 385px;}
    .president .list_default li{font-weight:300;}

    .foundation .img_area{background:url(../images/sub/bg_foundation_w.jpg) no-repeat center top; height:790px; padding:45px 83px;}
    .foundation .img_area dt{color:#fff; font-size:21px; font-weight:500; border-bottom:1px solid #fff; display:inline-block; padding-bottom:10px;}
    .foundation .img_area dd{font-size:15px;}

    /*fanea*/
    .fanea .img_area.first img{height:265px;}

    /*Agriculture in Korea*/
    .con.agriculture{padding:50px 0 100px 0;}
    .btn_area .btn_ocher,.btn_area .btn_green{margin-top:0;}

    /*periodicals*/
    .periodicals .book_area{padding:0;}
    .periodicals .book_area li{height:212px;}
    .periodicals .book_area dl{width:calc(100% - 120px); width:-webkit-calc(100% - 120px); width:-moz-calc(100% - 120px); width:-o-calc(100% - 120px);}
    .periodicals .book_area li:nth-child(odd){padding-right:50px;}

    /*journal_development*/
    .journal_development .img_area ul{padding-left:250px;}
    .journal_development .img_area li{padding-bottom:30px;}
    .journal_development .img_area li:first-child{padding-left:0;}
    .journal_development .img_area li {padding-top:0;}
    .journal_development .bg_green{width:80px; margin-right:8px; font-weight:400;}
    .journal_development .subm:after{content:"";display:block;clear:both;}
    .journal_development .box p{width:190px; float:left; font-weight:500; margin:0 30px 0 0; line-height:1.4;}
    .journal_development .box ul{float:left; width:calc(100% - 220px); width:-webkit-calc(100% - 220px); width:-moz-calc(100% - 220px); width:-o-calc(100% - 220px);}
    .journal_development ul:after{content:"";display:block;clear:both;}
    .journal_development .box li{float:left; margin-bottom:6px; font-weight:400; font-size:15px;}
    .journal_development .box li .phone{margin-left:32px;}
    .journal_development .box li.last{margin-bottom:0;}
    .journal_development .box li .txt{float:none; }

    /* organization */
    .organization{padding-top:57px; background: url(../images/sub/bg_org_eng.gif) no-repeat 50% 0;}
    .organization a, .organization li a{font-size:14px;}
    .organization .audit, .organization .office, .organization .future, .organization .future1{width:14%;}
    .organization .future{left:270px; top:147px;}
    .organization .future1{left:270px; top:177px;}    
    .organization .audit{right:170px; top:-100px;}
    .organization .office{right:170px; top:-43px;}
    .organization h2.chief{background-position:center bottom;}
    .headquarters .tit{width:100%;}
    .organization > ul > li.sub_chief{margin:10px auto 114px auto;}
    .organization > ul > li > ul > li{float:left;}
    .organization .headquarters{margin-top:115px;}
    .organization .headquarters .tit, .organization .headquarters li ul li, .organization .headquarters .bg_green{width:183px;}
    .organization .headquarters .tit{margin-top:0; padding-top:12px;}
    .organization .headquarters .second .tit{padding-top:4px;}
    .organization .headquarters .forth .tit{margin-top: 0;}
    .organization .headquarters .forth{margin-bottom:0;}
    .organization .headquarters .third .forth,
    .organization .headquarters .forth .first,
    .organization .headquarters .forth .second,
    .organization .headquarters .forth .third
    {padding-top:18px;}
    .organization .headquarters .bg_green{margin-top:0; margin-bottom:10px; height:56px;}
    .organization .headquarters .bg_green.second{margin-top:0; margin-bottom:10px; height:56px;}

    .organization h2.cheif{width:143px; height:166px; line-height: 166px;}
    .organization > ul > li.sub_chief{margin-bottom:110px;}
    .organization .audit{top:-112px; margin-left:171px;}
    .organization .office{top:-53px; margin-left:171px;}
    .organization .future{top:103px; margin-left:50px; width:200px; height:40px;}
    .organization .future1{top:145px; margin-left:50px; width:200px; height:40px;}    
    .organization a{font-size: 16px;}
    .organization .headquarters{width:1200px; margin:auto;padding:0 14px;}
    .organization .headquarters:before, .organization .headquarters > li:before{display:none;}
    .organization .headquarters > li > ul > li{width:220px; height:56px;}
    .organization .audit,.organization .office{width:150px;}
    .organization .headquarters .tit{width:220px; height:62px; margin-top:0;}
    /* .organization .headquarters > li, .organization .headquarters .bg_green{width:220px; margin-left:22px;} */

    /* foundation */
    .foundation .tab_wrap .tit{width:20%;}
    .foundation .tab_wrap ul{width:80%; padding-left:90px;}

    /* fanea */
    .fanea .first{height:265px;}
    .fanea .first .img{height:265px;}
    .fanea .img_area img{width:100%; max-width:100%;}
    .fanea .first .box_blue{padding:45px 40px 46px 40px;}

    /* recruitment */
    .recruitment .con{padding:0 0 100px 0;}
    .recruitment .img_area{height:269px;}
    .recruitment .img_area .txt_area{height:269px; font-size:20px; padding:67px 0 0 50px;}
    .recruitment .em_process .phd, .recruitment .em_process .master{background-position:left top; height:116px; padding-left:135px; padding-top:0;}
    .recruitment .em_process .master{margin-top:32px;}
    .recruitment .em_process dl{padding-top:15px;}
    .recruitment .em_process dl:after{content:"";display:block;clear:both;}
    .recruitment .em_process dt{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:26px 0; font-size:20px; color:#000; float:left; margin:0 28px 0 0; width:180px;}
    .recruitment .em_process dd{float:left; position: relative; color:#000; font-size:16px; margin-top:0}
    .recruitment .em_process dd.first{background-position:left top, right top; width:326px; height:90px; padding:0 60px;}
    .recruitment .em_process .first .txt{padding-top:19px}
    .recruitment .em_process dd.second{height:90px; width:400px; padding:0 60px;}
    .recruitment .em_process dd .circle{float:left; color:#79acc8; font-weight:500; display:block; width:53px; height:53px; background-color:#fff; border-radius:25px; margin:16px 25px 0 0; line-height:53px; text-align:center; font-size:25px; font-weight:500;}
    .recruitment .em_process dd.first .txt{float:left; width:100px;}
    .recruitment .em_process dd.second .circle{float:left;}
    .recruitment .box01 li{float:left; margin:0 30px 0 0;}

    /* contact us */
    .contact .img_area .img{width:534px; height:305px;}
    .contact .img_area .txt_area{height:305px;}
    .contact .img_area .txt_area ul{margin-top:100px;}

    /* sitemap */
    .con.sitemap{padding:30px 0 100px 0;}
    .sitemap .site{float:left;}
    .sitemap .site h2 .tit{font-size:18px;}
    .sitemap:after{content:''; display:block; clear:both;}
    .sitemap .site{width:20%; float:left;}
    .sitemap .site h2{padding-left:0; padding-top:10px;}
    .sitemap .site .dep2{ margin:20px 0 5px 12px;}
    .sitemap .site > ul{height:250px; margin-bottom:30px;}
    .sitemap .site li li:before{content:''; width:2px; height:2px; background-color:#989898; left:0; top:9px; position: absolute;}
    .sitemap .site:first-child > ul:after{background:none;}
    .sitemap .site > ul:after{content:''; width:1px; height:100%; background-color:#e6e6e6; left:-9px; top:0; position: absolute;}

    /* 상세검색 */
    .se_detail{font-size:15px; color:#888;}
    .se_detail ul{padding-top:10px;}
    .se_detail li{border-top:1px dashed #ccc; padding:30px 0;}
    .se_detail .range{padding:15px 0;}
    .se_detail li:first-child{border-top:0;}
    .se_detail li .tit{display:inline-block;width:90px;height:100%; color:#000; position:relative; padding-left:7px; font-size:16px; font-weight:500;}
    .se_detail li .tit:before{content:''; background-color:#000; width:2px; height:2px; position:absolute; left:0; top:50%;}
    .se_detail li .inp_rdo, .se_detail li .inp_chk{margin-right:10px;}
    .se_detail li .inp_txt{display:inline-block;}
    .se_detail li .inp_txt input[type='text']{width:130px;}
    .se_detail li input[type='radio'], .se_detail li input[type='checkbox']{margin-right:5px;}
    .se_detail li .padd{margin:8px 13px 0 95px; display: inline-block;}
    .pop_se .search_wrap{height:100px; background:url(../images/common/ptn_btn.png); background-color:#00696c; text-align:center;}
    .pop_se .search_wrap .inp_txt{padding-top:25px; display:inline-block;}
    .pop_se .search_wrap label{color:#fff; font-size:20px; margin-right:24px; font-weight:500; display:inline-block; padding-top:8px;}
    .pop_se .search_wrap input[type='text']{height:50px; width:85%;}
    .pop_se .period{margin-left:200px;}
    .pop_se .btn_area{text-align:right;}
    .pop_se .btn_ocher{background-color:#b84800; color:#fff;width:100px; height:40px; line-height:40px; font-size:15px; font-weight:500; text-align:center; display:inline-block;}
    .pop_se .btn-layerClose2{background-color:#323232; color:#fff;width:100px; height:40px; line-height:40px; text-align:center; font-weight:500; display:inline-block;}

    /*검색결과 없을때*/
    .se_page{padding:45px 0 100px 0;}
    .se_page .se_box{width:50%; height:65px; font-size:0; margin:auto;}
    .se_page .se_box .inp_txt input[type="text"]{border:3px solid #000;  width:calc(100% - 65px); width: -webkit-calc(100% - 65px); width: -moz-calc(100% - 65px); width: -o-calc(100% - 65px); height:100%; font-size:20px; color:#000;}
    .se_page .se_box .btn_area{background-image:url(../images/common/ico_manify_white.png); background-repeat:no-repeat; background-position:50%; background-color:#000; height:100%; width:65px; height:65px; display:inline-block; cursor:pointer;}

    .se_page:after{content:"";display:block;clear:both;}
    .se_page .se_box_area{width:100%; border-bottom:1px solid #000; padding-bottom:39px;}
    .se_page .se_left{float:left; width:calc(100% - 250px); width:-webkit-calc(100% - 250px); width:-moz-calc(100% - 250px); width:-o-calc(100% - 250px); padding-top:39px;}
    .se_page .words{float:right;width:215px; margin-top:0;}
    .se_page .se_result .more{float:right; margin:40px 10px 0 0;}
    .se_page .se_result:after, .se_page .se_all:after{content:"";display:block;clear:both;}
    .se_page .se_all{background:url(../images/sub/bg_se_result_border.gif) repeat-x 0 100%; padding:35px 0 20px 0;}
    .se_page .se_all h1{background:url(../images/sub/bg_se_result.gif) no-repeat 4px 10px; text-align:left; font-size:25px; float:left; padding-left:30px; margin-bottom:0; font-weight:500;}
    .se_page .se_all .se_tab{float:right; font-weight:500; margin-top:11px;}
    .se_page .se_all .se_tab:after{content:"";display:block;clear:both;}
    .se_page .se_all .se_tab p{float:left;}
    .se_page .se_all .se_tab .sub_tab5{float:left; margin-top:0;}
    .se_page .se_result h2{margin:40px 0 20px 0; float:left;}
    .se_page .se_result h2 .num{font-size:15px; color:#888;}
    .se_page .se_result p{height:155px; padding:57px 0 0 182px; font-size:23px; color:#000; border-bottom:1px solid #d6d6d6; background:url(../images/sub/bg_se_result_manify.gif) no-repeat 28px 40%;}
    .se_page .sub_tab5{float:right; margin:50px 0 0 0;}
    .se_page .chk_list{margin:15px 0 0 30px;}
    .se_page .chk_list li{padding:4px 0;}
    .se_page .chk_list .tit{color:#000; border-bottom:1px solid #000; font-weight:500; margin:45px 0 5px 0; display:inline-block;}
	.se_page .s_word{width:215px; margin:40px 0 50px 0;}
    .se_page .words h1{font-size:20px; text-align:left; margin-bottom:5px; padding:10px 0; font-weight:inherit;}
    .se_page .words .s_word h1{float:left;}
    .se_page .words .s_word .sub_tab3{float:right; margin-top:10px;}
    .se_page .words .s_word .sub_tab3 a{padding:0 5px;}
    .se_page .words .s_keyword .sub_tab4{width:100%;}
    .se_page .words .tit_area{border-bottom:1px solid #dfe2e4;}
    .se_page .words .tab_wrap{margin-top:8px;}
    .se_page .words .tab_wrap li{padding:7px 0;}
    .se_page .words .tab_wrap .num{display:inline-block; position:relative; font-size:11px; margin-right:10px; text-align:center; width:17px; height:17px; font-weight:600;}
    .se_page .words .tab_wrap .num_ocher{background-color:#b84800; color:#fff;}
    .se_page .words .tab_wrap .num_normal{border:1px solid #000; color:#000;}
    .tit_area:after{content:"";display:block;clear:both}
    .se_page .words .tit_area .sub_tab3,.se_page .words .tit_area .sub_tab4{font-size:0;}
    .se_page .words .tit_area .sub_tab3 li,.se_page .words .tit_area .sub_tab4 li{display:inline-block; border:1px solid #00696c; font-size:14px; color:#00696c; text-align:center;}
    .se_page .words .tit_area .sub_tab3 li.current,se_page .words .tit_area .sub_tab3 li:hover{background-color:#00696c; color:#fff;}
    .se_page .words .tit_area .sub_tab4 li.current,se_page .words .tit_area .sub_tab4 li:hover{background-color:#00696c; color:#fff;}
    .se_page .words li .rank{float:right; font-size:14px;}
    .se_page .words li .rank span{display:inline-block; width:10px; height:10px;}
    .se_page .words li .rank .up{background:url(../images/sub/arrow_up.gif) no-repeat left center;}
    .se_page .words li .rank .down{background:url(../images/sub/arrow_down.gif) no-repeat left center;}
    .se_page .words li .rank .same{position:relative;}
    .se_page .words li .rank .same:before{content:''; background-color:#b3b3b3; width:6px; height:1px; position:absolute; left:0; top:50%;}
    .se_page .words li .rank.new{color:#b84800; font-size:10px; text-align:center;}
    .se_page .s_keyword .sub_tab4 li{width:25%;}
    .se_page .se_list{position:relative;}
    .se_page .se_list > ul{border-top:1px solid #080808; border-bottom:1px solid #ccc;}
    .se_page .se_list > ul > li:first-child{border-top:0;}
    .se_page .se_list > ul > li{padding:18px 0 20px 10px; border-top:1px dashed #ccc; position:relative;}
    .se_page .se_list > ul > li:after{content:""; display:block; clear:both}
    .se_page .se_list .txt_area{float:left;}
    .se_page .se_list .txt_area p{color:#888;}
    .se_page .se_list .txt_area .sort{display:inline-block; border-bottom:1px solid #77a1a2;}
    .se_page .se_list .txt_area .tit{font-size:18px; color:#000; padding:5px 0;}
    .se_page .se_list .btn_area{float:right; margin-top:10px;}
    .se_page .se_list .btn_area .btn_plus{position:relative; width:100px;}
    .se_page .se_list .btn_area .plus{position:absolute; display:inline-block; width:11px; height:11px; right:17px; top:50%; margin-top:-5px;}
    .se_page .se_list .btn_area .plus:before{content:''; width:1px; height:100%; top:0; bottom:0; left:50%; position:absolute; background-color: #000;}
    .se_page .se_list .btn_area .plus:after{content:''; width:100%; height:1px; top:5px; left:0; right:0; position:absolute; background-color: #000;}
    .se_page .se_list .btn_area a{width:125px; height:40px; line-height:40px; display:inline-block; border:1px solid #000; color:#000;}
    .se_page .se_list .btn_area a.form_down{padding:0 10px 0 24px;}
    .se_page .se_list .btn_area a.se_more{padding:0 10px 0 17px;}
    .se_page .se_list .name{position:relative; color:#888;}
    /*.se_page .se_list .name:before{content:''; background-color:#d0d0d0; right:0; top:5px; bottom:5px; width:1px; position:absolute;}*/
    .se_page .se_list .date{color:#888;}
    .se_page .se_list .btn_area a.se_more{width:100px;}
    .se_page .se_list .num_normal:before{content:''; background:#d0d0d0; position:absolute; width:1px; right:0; top:5px; bottom:5px;}
    .inp_rdo_area .inp_rdo, .inp_rdo_area .inp_chk{margin-right:20px; float:left;}
    .inp_rdo_area, .inp_chk_area{float:left; width:calc(100% - 150px); width:-ms-calc(100% - 150px); width:-webkit-calc(100% - 150px); width:-moz-calc(100% - 150px); width:-o-calc(100% - 150px); line-height:1.8;}
    .se_page .se_detail{border:1px solid #d6d6d6; padding:8px 30px; background-color:#f8f8f8;}
    .se_page .se_detail li:after{content:''; display:block; clear:both;}
    .se_page .se_detail li{border-top:1px dashed #ccc; padding:17px 0;}
    .se_page .se_detail li:first-child{border-top:0;}
    .se_page .se_detail li .tit{display:inline-block;width:150px;height:100%; color:#000; position:relative; padding-left:7px; float:left;}
    .se_page .se_detail li .tit:before{content:''; background-color:#000; width:2px; height:2px; position:absolute; left:0; top:50%;}
    .se_page .se_detail li .ptop{height:27px;}
    .se_page .se_detail li .inp_txt{display:inline-block; height:27px;}
    .se_page .se_detail li .inp_txt input[type='text']{width:130px; height:100%;}
    .se_page .se_detail li input[type='radio'], .se_detail li input[type='checkbox']{margin-right:5px;}
}

@media all and (min-width:1340px){
	.organization .senior{width: 250px;top: 121px;height:56px;margin-left: 80px;}
}

@media all and (min-width:320px){
	.organization .future,.organization .future1, .contents .organization .senior{-ms-display: flexbox;display:flex;display: -moz-box;display: -ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:40px}
}
