
@charset "utf-8";

body {  font-size: 14px;  } 

.mgt_5 { margin-top: 5px !important; }
.mgl_10 { margin-left:10px !important;}
.mgb_10 { margin-bottom:10px !important;}

/* Skip Navigation */
#u_skip{position:relative;z-index:2147483647}
#u_skip a{position:absolute;left:0;top:-30px;width:99.8%;background: #000; border:1px solid #4e26bf;text-align:center;outline:none; color:#fff; height: 24px; line-height: 24px;}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;color:#fff;zoom:1}


#header {   border-top:3px solid #218d73;   }
.header_wrap {  background:#fff }
.header_box {  width:1200px;  margin: 0 auto;   }
.header_box .tablet_nav { display: none;  }
.header_box .header_inner {  width:1200px; margin: 0px auto 0px auto;  height: 78px;}
.header_box .header_inner h1 {  float: left;  padding: 15px 0 0 0; }


/* .header_search { position: relative; margin: 20px 0 0 330px; width:450px; } */
/* .header_search dl dt{ display: none; } */
/* .header_search dl .int_dd {position: relative; padding: 6px 40px 0px 10px; margin: 0 42px 0 0px;border:2px solid #02723f; height: 36px; background: #fff;} */
/* .header_search dl .int_dd .inttype{  width:99.8%; height: 21px;border: 0px; font-weight: bold; font-size: 14px; color: #333;} */
/* .header_search dl .int_dd .inner_search_bt  { display: block;background:#02723f url(../image/layout/search_icon02.png) no-repeat 50% 6px; position: absolute; right:0; top:0;width:35px; height:34px;text-indent: -99999px;  } */
.header_search dl .help_bt_dd { position: absolute;  right:0;top:0; }
.header_search dl .help_bt_dd a { background: url(../image/layout/help_bt_bg.png) no-repeat 50% 50%; width:36px; height: 36px;text-indent: -99999px;  display: block; }


.m_visual_box { background: url(../image/layout/m_visual_bg.png) repeat 0 0px; }
.m_visual_inner {height: 64px;  background: url(../image/layout/m_visual_bg02.png) no-repeat right 0px;text-indent: -9999px; margin: 0 auto; width: 1200px;  }


.sub_visual_box { height: 49px;background: url(../image/layout/m_visual_bg.png) repeat 0 0px; }


.m_con_box { position: relative; margin-bottom: 22px; border:1px solid #dedede;  }
.m_con_box h3 { border-bottom: 1px solid #dedede; background: #f3f4f3; line-height: 49px; height: 49px; font-size: 16px; padding: 0 0 0 24px; margin-bottom: 10px;  }

.list_wrap { padding: 0 20px 10px 20px;} 
.mlist_ul li {position: relative; }
.mlist_ul li a { display: block;  background: url(../image/layout/bullet_list02.gif) no-repeat 2px 50%; padding:7px 0px 7px 10px;margin-right:26px; font-size: 15px; font-weight: normal; color: #3d3535;line-height: 18px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.mlist_ul li a:hover{ text-decoration: underline; }
.mlist_ul li span { position: absolute; top:4px;right:0; background: url(../image/layout/pft_icon.gif) no-repeat 0px 0px; width:16px; height: 16px; display: block;    }
.more_plus{ position: absolute; right:10px; top:12px;background: url(../image/layout/plus_icon.gif) no-repeat 50% 50%; width:23px; height: 23px; display: block;  text-indent: -99999px;   }
.more_plus:hover {background: url(../image/layout/plus_icon.gif) no-repeat 50% 50%;   }
.date_add li a { margin: 0 100px 0 0;}
.date_add li .date_span { width: auto; background: none; color: #888;}



.g_nav_box .top_link_bt { background: url(../image/layout/top_link_icon.png) no-repeat right  4px;  padding: 0 20px 0 0; color: #525252;  }

/* main community style */
.cm_wrap { overflow: hidden; padding: 0 20px 0px 20px; }
.cm_wrap:after { content: ''; display: block; clear: both;  }
.cm_wrap ul li { float: left;  margin-bottom: 20px; width:50%; }


.cm_wrap ul li .cm_title { background: url(../image/layout/square_bullet.gif) no-repeat 0 5px; padding: 0 0 0 20px;font-weight: normal;display: block;  font-size: 16px;}

/*
.round_num {margin-left: 4px; display: inline-block; padding: 0 0 0 10px;  background: url(../image/layout/gray_round.png) no-repeat left 0; }
.round_num em { display: inline-block; padding: 0 10px 0 0px;  background: url(../image/layout/gray_round.png) no-repeat right 0; line-height: 20px; color: #333; }
*/


.cm_title span { background: url(../image/layout/gray_round.png) no-repeat left 0; display: inline-block;  padding: 0 0 0 10px;margin: 0 0 0 8px; line-height: 19px; }
.cm_title em {  background: url(../image/layout/gray_round.png) no-repeat right 0; padding: 0 10px 0 0;  color: #fff;  display: inline-block; font-size: 13px;  font-weight: bold;   line-height: 19px; font-weight: normal; vertical-align: top; }


.cm_wrap ul li ul li { float: none;  width: auto;}
.cm_wrap ul .fix_li {  float: none;clear: both; width:auto; margin-bottom: 0;}
.cm_wrap ul .fix_li:after { content: '';  display: block; clear: both;   }


.cm_wrap ul li ul {overflow: hidden; margin: 6px 0 0 0px}
.cm_wrap ul li li { margin: 0 0 0 20px;}
.cm_wrap ul li li a {  background: url(../image/layout/line_bullet.gif) no-repeat 0 12px;  display: block; padding: 4px 0 4px 12px; font-size: 13px; }
.cm_wrap ul li a:hover { text-decoration: underline; color: #555; }

/* right_menu style */
.tablet_nav { float: right; }
.tablet_nav .tablet_nav_bt{ display:  block; width:69px;height: 69px;   background:#218d73 url(../image/layout/nav_bt_bg.png) repeat 0 0; padding: 18px 0 0 0; text-align: center;  }
.tablet_nav_bt span { display: inline-block; background: url(../image/layout/nav_bt.gif) no-repeat 0 0; width:28px; height: 28px; text-indent: -99999px; }
.right_nav_box h3 { font-size: 20px; line-height: 69px;height: 69px; font-weight: bold; color: #979797; background: #292929;padding: 0 0 0 20px;margin-bottom: 14px;  }
.right_nav_box ul { margin-bottom: 60px;}
.right_nav_box ul li { border-bottom: 1px solid #404040;}
.right_nav_box ul li a {display:block;line-height:40px;font-weight: bold;font-size: 16px; color: #b9b9b9;  background: url(../image/background/right_nav_arrow.gif) no-repeat right 50%;  padding:0 0 0 16px;}


.m_container { width:1200px;  margin: 0 auto;  }
.m_container .con_inner{ background: #fff; }


/* 메뉴 슬라이드  */
.m_nav_wrap  {margin-bottom: 16px; background:#fff url(../image/layout/top_nav_bg.png) repeat-x 0 bottom; padding: 0 0 4px 0;  }
.m_nav_wrap:after{ content: ''; display: block;clear: both; } 
.nav_box { margin: 0 auto; width:1200px;}

#owl-demo .item{  text-align: center; background: url(../image/layout/nav_line.gif) no-repeat left 50%; }
#owl-demo .first_item { background: none;  }
#owl-demo .item a {height: 132px; display: block; padding: 84px 0 0 0; border-bottom: 4px solid #fff;}
#owl-demo .item a:hover{ border-bottom: 4px solid #02723f; }
#owl-demo .nav_icon01 { background: url(../image/layout/nav_icon01.png) no-repeat 50% 25px; }
#owl-demo .nav_icon02 { background: url(../image/layout/nav_icon02.png) no-repeat 50% 25px; }
#owl-demo .nav_icon03 { background: url(../image/layout/nav_icon03.png) no-repeat 50% 25px; }
#owl-demo .nav_icon04 { background: url(../image/layout/nav_icon04.png) no-repeat 50% 25px; }
#owl-demo .nav_icon05 { background: url(../image/layout/nav_icon05.png) no-repeat 50% 25px; }
#owl-demo .nav_icon06 { background: url(../image/layout/nav_icon06.png) no-repeat 50% 25px; }
#owl-demo .nav_icon07 { background: url(../image/layout/nav_icon07.png) no-repeat 50% 25px; }
#owl-demo .nav_icon08 { background: url(../image/layout/nav_icon08.png) no-repeat 50% 25px; }

#owl-demo .nav_icon09 { background: url(../image/layout/nav_icon09.png) no-repeat 50% 28px; }
#owl-demo .nav_icon10 { background: url(../image/layout/nav_icon10.png) no-repeat 50% 25px; }


.customNavigation{  text-align: center; }
.customNavigation a{ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.m_contents { overflow: hidden;  }
.left_contents { float:left; width:49%;}
.right_contents { float:right; width:49%; }

.m_community_wrap { clear: both; }

.footer_wrap { clear: both;}
.footer_inner { background: #faf5f5; border-top: 1px solid #dadada;background: url(../image/layout/footer_bg.png) repeat-x 0 0;  }
.footer_con { width:1200px;  margin: 0 auto; overflow: hidden;padding:18px 0;   }
.footer_inner .footer_con:after { content: ''; display: block; clear: both;   }
.footer_inner .footer_con h2{ float: left; padding: 12px 0px; }


.footer_banner {  border-top:1px solid #d6d5d5; }
.f_banner_box { width:1200px; margin: 0 auto; position: relative; background: url(../image/layout/banner_line.gif) no-repeat left -24px;overflow: hidden; padding: 11px 0; }
.f_banner_box ul li { float: left;  }
.f_banner_box dl dt { float: left; line-height: 34px; height: 34px;  margin-left: 20px;}
.f_banner_box dl dd { float: left; margin: 0 0 0 12px}



/* sub */
.sub_layout .con_inner { float: left;width: 100%;  background: url(../image/layout/left_line.gif) repeat-y 235px 0px;padding: 0 0 30px 0; }
.sub_left_wrap { float: left; width:236px; }
.sub_left_title {padding: 16px 0 0 0;margin: 16px 0 20px 0;color: #02723f;background: url(../image/layout/left_title_line.png) repeat-x 0px bottom; }
.sub_left_title span {display: inline-block;  border-bottom: 3px solid #02723f; font-size: 22px;  font-weight: normal;    padding: 0 2px 10px 0;}



.sub_left_wrap ul li { background: url(../image/layout/left_li_bg.gif) no-repeat 0px 50%; padding: 0 0 0 14px;margin-bottom: 14px; }
.sub_left_wrap ul li a{ display: block; color: #555; line-height: 22px; text-align: left; font-weight: bold;}
.sub_left_wrap ul li a:hover{ color: #4e6bc0 }
.sub_left_wrap ul li .on {color: #333; background: url(../image/layout/left_over_bg.gif) no-repeat right 50% !important;  }
.sub_right_wrap { margin:0 0px 0 267px;min-height: 600px;  }

.page_nav {margin:0 14px 6px 0;font-size: 14px; line-height: 32px; text-align: right;  }
.page_nav .home_link {display: inline-block; background: url(../image/layout/home_icon.png) no-repeat 50% 50%; width:16px;height: 16px;   text-indent: -99999px; vertical-align: middle; }
.page_nav .page_link {display: inline-block; padding: 0 0 0 10px;  background: url(../image/layout/page_arrow.gif) no-repeat 0 50%;margin: 0 0 0 3px;  }

.h4_title {background: url(../image/layout/sub_title_icon.png) no-repeat 0px 50%; padding: 0 0 0 22px; */ font-size: 20px; margin-bottom: 24px;}
.h4_title span { background: url(../image/layout/orange_round_bg02.png) no-repeat left 0;  display:inline-block; padding: 0 0 0 10px; vertical-align: middle; margin: 0 0 0 6px;}
.h4_title span em {background: url(../image/layout/orange_round_bg02.png) no-repeat right 0; display: inline-block;  color: #fff; padding: 0 10px 0 0; line-height: 20px; height: 20px;  vertical-align: top;font-size: 14px;font-family: arial; }


.help_text { background:#f3f3f3 url(../image/layout/help_line.gif) no-repeat 14px 0px; padding: 10px 10px 14px 14px;line-height: 18px; border: 1px solid #e9e9e9; margin-bottom: 10px; color: #555; font-weight: normal;}
.help_text span { display: block;border-bottom: 1px dashed #ddd; margin-bottom: 10px; padding-bottom: 10px; font-style: normal; }




.col_search_box { padding:22px 12px 0 12px;background: #f3f3f3; overflow: hidden;border: 1px solid #c0c0c0; margin-bottom: 10px;}
.col_search_box:after { content: ''; display: block; clear: both; }
.col_search_box .blue_bt {position: absolute;right: 10px;top: 0; width:60px; border:none;}
.col_search_box ul li { width: 50%; float: left; margin-bottom: 6px; }
.col_search_box ul li dl dt { float: left;padding: 0 14px; text-align: center; line-height: 22px;}
.col_search_box ul li dl dd {margin: 0 0 0 100px; }
.col_search_box ul li dl .add_bt_dd { position: relative; padding: 0 80px 0 0; }
.col_search_box ul li dl .add_link_dd a{display: inline-block; line-height: 22px; margin-right: 10px;  padding:0 0px 0 50px;color: #333; line-height: 44px; height: 44px; }
.col_search_box ul li dl .add_link_dd .s_link_icon01  { background: url(../image/layout/search_browse_icon01.png) no-repeat 0 0; }
.col_search_box ul li dl .add_link_dd .s_link_icon02  { background: url(../image/layout/search_browse_icon02.png) no-repeat 0 0; }
.col_search_box ul li dl .add_link_dd .s_link_icon03  { background: url(../image/layout/search_browse_icon03.png) no-repeat 0 0; }
.col_search_box ul li dl .add_link_dd .s_link_icon04  { background: url(../image/layout/search_browse_icon04.png) no-repeat 0 0; }
.col_search_box ul li dl .add_link_dd .s_link_icon05  { background: url(../image/layout/search_browse_icon05.png) no-repeat 0 0; }


.col_search_box ul li dl .add_link_dd .last_link { margin-right:0;  }
.col_search_box ul li dl .add_link_dd a:hover{ background-position: 0 -62px; text-decoration: underline;   }
.col_search_box ul .browse_link {  width:100%;  margin-top:10px; margin-bottom: 22px; }
.col_search_box ul .browse_link dl dt {  line-height: 44px; }

.community_textbox { line-height: 22px; margin-bottom: 10px; }
.inner_community_wrap {border-top: 1px dashed #ccc;   padding: 20px 0 30px 0; border-bottom: 1px solid #ccc;  }
.inner_community_wrap h4{   color: #4d5a75;  font-weight: bold;  font-size: 14px;  background: url(../image/layout/community_line.gif) no-repeat 0px top;  padding: 0 0 0px 12px; margin-bottom: 10px; }
.inner_community_wrap ul li { margin-bottom: 6px}
.inner_community_wrap ul li a{    padding-left: 14px;}
.inner_community_wrap ul li a:hover{text-decoration: underline;  }
.inner_community_wrap ul li em{display: inline-block;  padding: 0 5px;color: #fff;background: #ef5d36;font-size: 14px;  vertical-align: middle; margin-left: 6px;font-family: Arial;}
.recent_box {  background: #f3f3f3; padding: 10px;  }
.recent_box h4 {margin-bottom: 8px;  background: url(../image/layout/recent_icon.png) no-repeat 0 50%;  padding:0 0 0 18px; }
.recent_box ul li{  background: url(../image/layout/bullet_list03.gif) no-repeat 8px 8px;  padding: 0 0px 0 18px;margin-bottom: 6px; }
.recent_box ul li a{ display: block; }
.recent_box ul li a:hover{text-decoration: underline; }


.subscribe_box { background: url(../image/layout/gray_arrow02.png) no-repeat 0 50%;
  padding: 10px 0 10px 18px; clear:both; border-top:1px dashed #ccc;}
.subscribe_box input[type="submit"]{font-family: Malgun gothic,Myriad Pro,sans-serif,Arial,Dotum; background:#fff; display: inline-block; margin-left: 10px; border:1px solid #ccc; color:#555; text-align: center; font-size: 13px; line-height: 22px; padding: 0 10px;}
.subscribe_box input[type="submit"]:hover {background:#5e7bd3; color: #fff; border:1px solid #333c59; }


.sub_cc_list { margin: 0 0 0 12px; }
.sub_cc_list ul li { margin-bottom:  30px; background: url(../image/layout/diagonal_line.gif) repeat-x 0 bottom;  padding: 0 0 30px 0; overflow: hidden; } 
.sub_cc_list ul .last_line {background: none; padding: 0; } 
.sub_cc_list ul li h4 {background: url(../image/layout/cc_line.gif) no-repeat right 50%;   float: left;width: 178px; }
.sub_cc_list ul li h4 a{ font-size: 16px;font-weight: normal;  padding:0 0 0 20px;background: url(../image/layout/folder_bullet.png) no-repeat 0 50%;}
.sub_cc_list ul li .sub_cc_ul {  margin: 0 0 0 150px;  padding: 0 0 0 50px; }
.sub_cc_list ul li .sub_cc_ul li { margin-bottom: 10px;background: none; padding: 0; float: left; width:50%; }
.sub_cc_list ul li .sub_cc_ul li a {   display: inline-block;  background: url(../image/layout/cc_bullet.gif) no-repeat 0px 50%;
  padding: 0 0 0 10px;  line-height: 22px;  font-size: 14px;  }
.sub_cc_list ul li a:hover { text-decoration: underline; }


/* community   */
.collection_area { margin-bottom:30px; }
.collection_area h3 {background: url(../image/layout/collection_dotte.gif) repeat-x 0 bottom;  }
.collection_area h3 span { background: url(../image/layout/square_bullet02.png) no-repeat 0 0;  line-height: 40px; padding: 0 0 0 50px;font-size: 18px; color: #222; display: block;  font-weight: normal; }
.collection_area h3 span em { margin-left: 4px; display: inline-block; padding: 0 0 0 10px;  background: url(../image/layout/orange_round_bg.png) no-repeat left 0; line-height: 22px; verticlal-align: top;}
.collection_area h3 span em b {display: inline-block; padding: 2px 10px 0 0px;background: url(../image/layout/orange_round_bg.png) no-repeat right 0; line-height: 23px; color: #fff; font-size: 14px;height: 23px;}

.cc_sub_type h3 span { padding: 0 0 0 12px; font-size: 15px; background: url(../image/layout/community_line_bg.png) no-repeat 0 3px; line-height: 20px;     }
.cc_sub_type h3 { padding: 0 0 7px 0;   }
.cc_sub_type .collection_inner {    margin: 0 0 0 0px;  }
.cc_sub_type .collection_inner ul li a {   padding: 0; }




/* 16.01.06 추가 */
.collection_area .collection_e { background: url(../image/layout/list_e_icon.gif) no-repeat 0 0;}
.collection_area .collection_s { background: url(../image/layout/list_s_icon.gif) no-repeat 0 0;}

.collection_inner { margin: 0 0 0 40px;  padding: 10px 0; overflow: hidden;} 
.collection_inner:after {content: ''; display: block; clear: both; } 
.collection_inner h4 {font-size: 14px; font-weight: normal;  background: url(../image/layout/gray_arrow02.png) no-repeat 13px 3px;padding: 0 0 0 29px; margin-bottom: 10px;}
.collection_inner .collection_title {font-size: 14px; font-weight: normal;  background: url(../image/layout/gray_arrow02.png) no-repeat 13px 5px;padding: 0 0 0 29px; margin-bottom: 4px;}


.collection_inner ul { margin-left: 30px;}
.collection_inner ul li {  } 
.collection_inner ul li a{ display: block; font-size: 13px; line-height: 20px;  padding: 2px 0;} 
.collection_inner ul li a:hover { text-decoration: underline } 

.round_num {margin-left: 4px; display: inline-block; padding: 0 0 0 10px;  background: url(../image/layout/gray_round02.png) no-repeat left 0; }
.round_num em { display: inline-block; padding: 0 10px 0 0px;  background: url(../image/layout/gray_round02.png) no-repeat right 0; line-height: 20px; color: #333; }

.collection_inner02 { margin: 0 0 0 40px; padding: 10px 0; overflow: hidden; }
.collection_inner02 ul li { font-size: 14px; font-weight: normal;  background: url(../image/layout/gray_arrow02.png) no-repeat 13px 3px;padding: 0 0 0 29px; margin-bottom: 10px;  }
.collection_inner02 ul li a:hover { text-decoration: underline } 

.r_num_view { background: url(../image/layout/round_bg.gif) no-repeat right 0; display: inline-block;padding: 0 10px 0 0;  }
.r_num_view em {  background: url(../image/layout/round_bg.gif) no-repeat left 0;padding: 0 0 0 10px;  color: #fff;  display: inline-block;  font-size: 13px;  font-weight: bold;  margin: 0 0 0 6px;  line-height: 18px;  }


.key_wrap {border-top:2px solid #909090;   border-bottom: 1px solid #c0c0c0; margin-bottom: 30px}
.key_eng_box { padding:8px 0;}
.key_eng_box a {line-height: 26px; display: inline-block;color: #555;width:26px;height: 26px;text-align: center; } 
.key_eng_box a:hover,
.key_eng_box .on{ background: url(../image/layout/key_over.png) no-repeat 50% 0;color: #fff;  } 
.key_eng_box .key_all { width:43px; margin-right: 10px;}
.key_eng_box .key_all:hover,
.key_eng_box .key_all.on {  background: url(../image/layout/keyall_over.png) no-repeat 50% 0;color: #fff; } 
.key_korean_box {background: #f3f3f3; padding: 8px 0 8px 55px;}
.browse_search_wrap { padding: 14px 0 14px 68px; border-top: 1px solid #ececec;}
.browse_search_wrap dl dt{ float: left; color: #5a5a5a; text-align: right; line-height: 22px;}
.browse_search_wrap dl dd { padding: 0 90px 0 0; margin: 0 10px 0 164px; position: relative;  }
.browse_search_wrap dl dd input{ width:99.8%; border:1px solid #b0b0b0; height: 21px; }
.browse_search_wrap dl dd .browse_sbt{ display: block; width:85px; color: #fff;height: 22px; line-height: 22px; position: absolute; right:0;background: #6c8e00;text-align: center;top:0; border:none; }



.browse_search_wrap dl dd span{ display: block;background: url(../image/layout/right_arrow.png) no-repeat 0 4px; padding: 0 0 0 14px; margin-top: 4px; font-size: 13px; color: #737373; }
.sort_box { padding:8px 0;background: #f3f3f3; overflow: hidden;border-top: 1px solid #ececec;}
.sort_box:after { content: ''; display: block; clear: both; }
.sort_box .blue_bt { float: right; margin-right: 10px;}
.sort_box .btn-blue { margin: 0 5px;}
.sort_box ul{ float: left; }
.sort_box ul li { float: left; }
.sort_box ul li dl dt { float: left;padding: 0 14px; text-align: center; line-height: 22px;}
.sort_box ul li dl dd {float: left; width:96px;}

.sort_box .sort_inner {  overflow: hidden; }
.sort_box .sort_inner:after{content: ''; display: block; clear: both;  }


.key_eng_box .m_key_sel { display: none; }

.top_view_box {text-align: right; background: #f0f0f0; border:1px solid #cecece;overflow: hidden; margin: 20px 0; }
.top_view_box ul { float: right; width: 100%; }
.top_view_box ul li {padding: 3px 10px; float: right; background: url(../image/layout/toppage_line.gif) repeat-y left 0; }
.top_view_box ul li a { color: #555; line-height: 20px; display: block; color: #555;font-size: 12px; }
.top_view_box ul li a:hover { text-decoration: underline; }
.top_view_box ul .this_page a{background: url(../image/layout/right_arrow02.png) no-repeat 0 50%;  padding: 0 0 0 16px; color: #333; }
.view_contents { padding: 0 10px; }
.view_contents .view_title {margin-bottom: 20px; font-size: 18px; color: #515151;font-weight: bold; }
.view_bt_box { border-top:1px solid #e6e6e6;border-bottom:1px solid #cecece; margin-bottom: 16px; height:30px;}
.view_bt_box .cited_span {  display: inline-block;  line-height: 30px; }
.view_bt_box .cited_span img { vertical-align: middle}
.view_bt_box .cited_span em { color: #cb7a11; font-weight: bold; }
.view_bt_box .science_span  { padding: 0 10px 0 10px;background: url(../image/layout/view_box_line.gif) no-repeat right 7px; margin-right: 10px; }




.view_inner_con {  padding: 0 0 0 10px; }
.view_inner_con dl { overflow: hidden; margin-bottom: 20px;  }
.view_inner_con dl:after{ content: ''; display: block;clear: both; } 															
.view_inner_con dl dt { color: #4b5ab8;font-size:16px;background: url(../image/layout/gray_arrow.png) no-repeat 0 50%; padding: 0 0 0 18px; margin-bottom: 6px;}
.view_inner_con dl dd {text-align: justify; line-height: 22px; }
.view_inner_con .row_dl dt {float: left; margin-right: 14px;  }
.view_inner_con .row_dl dd {float: left; line-height: 22px;text-align: justify  }
.view_inner_con dl .file_download  {text-align: left; border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; }
.view_inner_con dl .file_download .file_text { display: inline-block;  padding: 2px 0 2px 44px; max-width: 82%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.view_inner_con dl .file_download .file_text em{ display: inline-block;color: #757575; font-size: 13px; margin-left: 4px }
.view_inner_con dl .file_download .adobe_icon { background: url(../image/layout/adobe_icon.gif) no-repeat 20px 8px; }
.view_inner_con dl .file_download .download_bt { line-height: 30px; border-left: 1px solid #cecece; display: block; float: right; background: #f8f8f8 url(../image/layout/download_icon.png) no-repeat 16px 50%; padding: 0 10px 0 32px; }
.view_inner_con .row_dl dd .link_type { display: inline-block; color: #507dc8; text-decoration: underline; word-break: break-all; }
.view_inner_con .row_dl dd .link_type em { display: inline-block; width:25px; height: 22px;text-decoration: underline; background: url(../image/layout/sitelink_iconm.gif) no-repeat right 50%;  vertical-align: middle; }



.login_box { border-top:2px solid #999; background: url(../image/layout/login_logo.png) no-repeat 60px 76px; padding:50px 104px 50px 0px;  border-bottom:1px solid #dedede; }
.login_inner {  margin: 0 0 0 296px; }

.login_inner .login_top_text  { color: #777; font-weight: bold; margin-bottom: 14px; }
.login_inner .login_int_box  { position: relative; padding: 0 170px 0 0; margin-bottom: 10px;}
/* .login_inner .login_int_box p {  padding: 8px 10px 0 10px;  background: url(../image/layout/login_int.png) no-repeat 0 0;  width: 326px;  height: 32px; } */
.login_inner .login_int_box p {  padding: 8px 10px 0 10px;    height: 40px;  border:1px solid #ddd;}
.login_inner .login_int_box p input{height: 21px;  width: 100%; font-size: 14px; font-weight: bold;   border: 0px; }
.login_inner .login_int_box .email_p { margin-bottom: 10px; }
.login_inner .login_int_box .login_btn {display: block; position: absolute;right:0; top:0; background:#6c8e00; width:159px;height: 91px; text-align: center; color: #fff; line-height: 90px; font-size: 20px; border:none; }
.login_inner .login_int_box .login_btn:hover{ background:#567100;}




.login_pw_bt {  margin-bottom: 16px;border-bottom:1px dashed #ccc; padding: 0 0 16px 0}
.login_pw_bt a{ display: block; color:#407bcb; text-decoration: underline;   }
.register_bt { background: url(../image/layout/login_bullet.png) no-repeat 0 50%;padding: 0 0 0 18px;  } 
.register_bt a{ display: inline-block; text-decoration: underline; color: #333;  } 


/* 버튼 타입 */
.blue_bt { display: inline-block; background: #6c8e00; color: #fff;height: 22px;line-height: 22px; text-align: center; width:85px; border: none;} 
.blue_bt:hover { background: #769328; color: #fff;} 



.test_ddd {position: relative;  border-radius: 4px;background: #fff;padding: 2px 0 0 0; border: 1px solid #999}
.test_ddd .fake_sel { background:#fff url(../image/layout/sel_bg.gif) no-repeat 50% 50%; width: 18px; height: 18px; position: absolute; right:7px; top:2px;display: block; }
.test_sel { background: transparent; border:none; width:98%;}

/*테이블 */
.list_tbl { width:100%; border-top:2px solid #001357; }
.list_tbl thead th { background: #f3f3f3; border-bottom: 1px solid #9b9b9b;  padding: 10px 0; text-align: center;} 
.list_tbl tbody td {border-bottom: 1px solid #e3e3e3;padding: 10px; text-align: center; }
.list_tbl tbody .alleft_td { text-align: left; }
.list_tbl tbody .alright_td { text-align: right; }
.list_tbl tbody .alcenter_td { text-align: center; }
.list_tbl .title_td { background: #f6f6f6; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; text-align: left; padding: 10px 10px; font-weight:bold;}
.list_tbl .td_subtotal{background: #f3f3f3; color:#6c8e00; border-bottom: 2px solid #e3e3e3;}
.list_tbl .td_total{background: #f3f3f3; color:#a1001a; font-weight: bold; border-bottom: 2px solid #858585; }
.list_tbl tbody .author_td_box {text-align: left;}


/* 페이지 스타일  */
.paging_nav { text-align: center;  position: relative; }
.paging_nav span{  display: inline-block;  margin: 0 -1px;} 
.paging_nav span a,
.paging_nav span strong { display: inline-block;padding: 0 9px; text-align: center; line-height: 28px; height: 28px; font-size: 12px; margin: 0 -3px; border:1px solid #ddd;  }
.paging_nav span a:hover {   text-decoration: underline; }
.paging_nav span strong { color:#fff; background: #555;  border:1px solid #555; position: relative;  }
.paging_nav .page_select {vertical-align: top; display: inline-block;  background: url(../image/layout/pagenav_bg.png) no-repeat 8px 8px;  text-indent: -9999px; height: 28px; width:28px;border:1px solid #ddd;  margin: 0 -3px; background-color:#fff; }
.paging_nav .first_page { width:28px; border-radius: 4px 0 0 4px;}
.paging_nav .prev_page { background-position: -20px 8px; }
.paging_nav .next_page { background-position: -45px 8px; }
.paging_nav .last_page { background-position: -74px 8px; border-radius: 0px 4px 4px 0px; }
.paging_nav span .selected,
.paging_nav span strong { color:#fff; background: #555;  border:1px solid #555; position: relative;  }




/* 0617 스타일 추가 */
.about_box { padding: 16px 0 20px 0 ;}
.about_box dl { margin-bottom: 30px;}
.about_box .about_icon01 { background: url(../image/layout/about_icon01.png) no-repeat 16px 0; padding: 4px 0 0 170px;  }
.about_box .about_icon02 { background: url(../image/layout/about_icon02.png) no-repeat 16px 0;  padding: 22px 0 0 170px;height: 100px; }
.about_box .about_icon03 { background: url(../image/layout/about_icon03.png) no-repeat 16px 0; padding: 22px 0 0 170px;height: 100px; }
.about_box .about_icon04 { background: url(../image/layout/about_icon04.png) no-repeat 16px 0; padding: 4px 0 0 170px; margin-bottom: 0px;   }
.about_box dl dt { font-size: 15px; font-weight: bold; color: #333; margin-bottom: 10px;}
.about_box dl dd { font-size: 13px; line-height: 20px; }
.about_box dl .info_dd {   line-height: 30px;   font-size: 12px;  background: #f3f3f3 url(../image/layout/about_bullet.png) no-repeat 10px 50%;  padding: 0 0 0 34px;   margin-top: 16px; }

.g_nav_box { float: right;  margin: 30px 0 0 0; }
.g_nav_box a{ line-height: 22px; display: inline-block;  font-size: 12px; background: url(../image/layout/gnav_line.png) no-repeat right 45%; padding: 0 10px 0 0; margin-right: 3px;}
.g_nav_box a:last-child { background: none; }
.g_nav_box .login_bt {  background: url(../image/layout/gnav_login_icon.png) no-repeat left 50% !important;  margin-right: 0px;padding: 0 0px 0 20px;  }
.g_nav_box .last_a {background: none; margin-right: 0px; }
.g_nav_box a:hover { text-decoration: underline; }

.f_banner_box .file_down_bt {display: block; background: url(../image/layout/filedown_icon.png) no-repeat 0 0; font-size: 13px; color: #555; padding:0 0 0 48px; position: absolute; right:0px; height: 38px; } 
.f_banner_box .file_down_bt:hover {  background-position: 0 -42px;}
.f_banner_box .file_down_bt em {display: block; font-size: 12px; color: #777;  } 
.f_banner_box .banner_link {display: block; background: url(../image/layout/banner_link.png) no-repeat 0 0; font-size: 13px; color: #555; padding:0 10px 0 48px; position: absolute; right:190px; height: 38px;  border-right: 1px dashed #ccc; } 
.f_banner_box .banner_link:hover {  background-position: 0 -42px;}
.f_banner_box .banner_link em {display: block; font-size: 12px; color: #777; line-height: 32px;  } 


/* 0618 스타일 추가 */
.resources_box { padding-top: 10px;}
.resources_box ul li { float: left; width:33.3%;background: url(../image/layout/resources_line.gif) no-repeat right 14px;  margin-bottom: 30px}
.resources_box ul .line_none{ background: none;  }


.resources_box ul li a{text-align: center; display: block; padding-bottom:30px; }
.resources_box ul li a:hover{ background: url(../image/layout/resources_over.png) no-repeat center bottom;  }

.resources_box ul li a em{ display: block;}
.resources_box ul li a span { text-align: center; display: inline-block;padding: 0 0 0 40px; background: url(../image/layout/link_icon02.png) no-repeat left 50%; line-height: 18px;height: 18px; color: #777; }
.resources_box ul li a:hover span{  color: #333; }

/* slide_b*/
.slide_wrap { border:1px solid #ddd; margin-bottom:22px; }


#slide-img img {width:100%; height: 262px; }
#slide-img img {width:100%; height: 262px; }
#slide-img .img_shadow_box { background: url(../image/layout/slide_shadow.png) repeat 0 0; height: 70px;  position: relative; z-index: 9999; margin: -73px 0 0 0; color: #fff; font-size: 14px; padding: 0 0 0 30px; line-height:70px;}



#slide-img .slide_img_box a{display: block;  }
#slide-img .slide_img_box a:hover {color: inherit; text-decoration: underline; }
#slide-img .owl-pagination { text-align: center;  }

.slide_wrap .owl-theme .owl-controls{  width: 100%;    position: absolute;      text-align: left;    top: 10px;    left: -1px;}

.slide_wrap .owl-theme .owl-controls .owl-buttons { display: none;}
.slide_wrap .owl-theme .owl-controls .owl-buttons div{color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	width:40px;height: 49px;text-indent: -99999px;}
.slide_wrap .owl-theme .owl-controls .owl-buttons .owl-prev  { background: url(../image/layout/slide_arrow_left.png) no-repeat 50% 17px; }
.slide_wrap .owl-theme .owl-controls .owl-buttons .owl-prev:hover  { background: url(../image/layout/slide_arrow_left.png) no-repeat 50% -31px; }
.slide_wrap .owl-theme .owl-controls .owl-buttons .owl-next  { background: url(../image/layout/slide_arrow_right.png) no-repeat 50% 17px; }
.slide_wrap .owl-theme .owl-controls .owl-buttons .owl-next:hover  { background: url(../image/layout/slide_arrow_right.png) no-repeat 50% -31px; }
.slide_wrap .owl-theme .owl-controls.clickable {height: 50px; background: transparent; margin-top: 0;  border-bottom: 0px;}




.box_tab { overflow: hidden;background:#f3f4f3 url(../image/layout/tab_line.png) repeat-x 0 bottom;  margin-bottom: 10px;}
.box_tab ul li { float: left;  }
.box_tab ul li a{display: block; border: 1px solid #dedede; background: #f3f4f3; line-height: 49px; height: 49px; font-size: 16px; padding: 0 24px;     margin: -1px 0 0 -1px;  }
.box_tab ul li .on { background:#fff;border-bottom: 1px solid #fff;}

.statistics_box { float: right; padding: 10px 0 0 0;}
.statistics_box dl dt { font-size: 13px; color: #566da1;  float: left; line-height: 20px;  height: auto; } 
.statistics_box dl dd {margin-left: 20px; font-size: 13px; color: #888;  float: left; } 
.statistics_box dl dd span{ color: #333; display: inline-block; margin-left: 4px;  } 


.service_info_wrap { padding: 26px 0 0 0;}
.service_info_box { margin-bottom: 30px; }
.service_info_box h5{ background: url(../image/layout/collection_dotte.gif) repeat-x 0 bottom;   margin-bottom: 10px; }
.service_info_box h5 span {display: inline-block; padding:0 0 0 40px;  background: url(../image/layout/about_icon01.png) no-repeat 0 0;  font-size: 14px;font-weight: bold; line-height: 30px;  }
.service_info_box h5 .service_icon02 { background: url(../image/layout/about_icon02.png) no-repeat 0 0;    }
.service_info_box h5 .service_icon03 { background: url(../image/layout/about_icon03.png) no-repeat 0 0;    }
.service_info_box h5 .arrow_icon { background: url(../image/layout/about_arrow.png) no-repeat 0 0; }


.service_info_box .service_inner_t { line-height: 26px; font-weight: normal; font-size: 13px; color: #555; }
.service_info_box .service_inner_t .site_link { text-decoration: underline; color: #63a11a;  }


.add_num_box { padding: 0px; }

.r_num_box span {display: inline-block; background: url(../image/layout/round_num_bg.png) no-repeat 0 0; width:23px; height: 23px; color: #fff; text-align: center; line-height: 23px; margin-right: 8px;} 
/* .r_num_box ol { padding: 0 0 0 32px;} */
.r_num_box ol li { font-size: 13px;  }
.r_num_box ol li em { display: inline-block; padding: 0 0 0 18px;   }
.r_num_box ol li em.phone_num  { background: url(../image/layout/mail_icon.png) no-repeat 0 6px; margin-right: 10px;   }
.r_num_box ol li em.mail_t  { background: url(../image/layout/mail_icon.png) no-repeat 0 -22px;   }


/* 0311 */
.option_inner { padding: 14px;}
.option_inner dl .author_dd { position: relative; padding: 0 66px 0 0;  }
.option_inner dl .author_dd  .az_search_bt { display: block; position: absolute; right:0;top:0; background:#6d8d16  url(../image/layout/az_search_bt.png) no-repeat 50% 50%; width:65px;height: 22px; text-indent: -9999px; border: 0px;} 
.option_inner dl .author_dd  .az_search_bt:hover{background:#648312  url(../image/layout/az_search_bt.png) no-repeat 50% 50%;  }
.option_inner .jump_year_box dt { float:left;  }
.jump_year_box dd {margin: 0 0 6px 198px; }
.jump_year_box dd .seltype_a { width:120px; }
.jump_year_box .jump_int em { display: inline-block; width:122px; font-size: normal;  }
.jump_year_box .jump_int  .inputtype_year { height: 20px; border: 1px solid #d5d5d5; vertical-align: middle; width:120px; }
.depth_title { font-size: 14px; font-weight: bold; color: #333;  background: url(../image/layout/round_arrow.png) no-repeat 0 50%;padding: 0 0 0px 16px; margin-bottom: 10px; }


.my_r_wrap { position: relative;  float: right; }
.my_r_wrap .my_r_bt{ line-height: 22px; display: inline-block;  font-size: 12px; padding: 0 0px 0 20px; margin-right: 0px; background: url(../image/layout/my_r_icon.png) no-repeat 0 4px;  }
.my_r_wrap .my_r_bt{ line-height: 22px; display: inline-block;  font-size: 12px; padding: 0 0px 0 20px; margin-right: 0px; background: url(../image/layout/my_r_icon.png) no-repeat 0 4px;  }


.my_r_wrap .dropdown-menu { border: 0;padding: 0;box-shadow: none; margin: 0; background: transparent; }
.my_r_wrap .mymenu_drop{  width:191px; height: 194px; background: url(../image/layout/top_mymenu_bg01.png) no-repeat 0px 0px;  z-index: 99;  padding: 22px 0 0 0;}
.mymenu_drop .mymenu_drop_inner { padding: 0px 10px 26px 10px; margin: 0 0px 0 0; background: url(../image/layout/top_mymenu_bg02.png) no-repeat 0px bottom;  }
.mymenu_drop .mymenu_bottom {  border-top: 1px solid #ddd; margin: 0 16px; text-align: right;  padding: 7px 0 0 0;}
.mymenu_drop .mymenu_bottom .line_bt{ color: #555;background: #f3f3f3;display: inline-block;margin-right: 0;  padding: 0 14px;line-height: 22px;height: 22px; border:1px solid #ddd;}
.mymenu_drop_inner .my_img_box  { position: relative; margin: 0 auto 6px auto; width:53px; }
.mymenu_drop_inner .my_img_box em {position: absolute; top:0; left:0; width:53px; height: 53px; display: block;background: url(../image/layout/mymenu_round_bg.png) no-repeat 0px 0px; }
.mymenu_name   { border-bottom: 1px dashed #ddd; margin:0 10px 10px 10px; padding:46px 0 10px 0; background: url(../image/layout/my_icon.png) no-repeat 50% 2px; }
.mymenu_name span  {font-size: 13px; font-weight: normal; text-align: center; display: block; }

.mymenu_drop_inner ul { margin: 0 0 12px 16px}
.mymenu_drop_inner ul li{ margin-bottom: 4px;  }
.mymenu_drop_inner ul li a{display: block; padding: 0 0 0 20px; height: 16px; line-height: 16px;      background: url(../image/layout/left_li_bg.gif) no-repeat 0px 50%;padding: 0 0 0 14px;}


.header_inner:before,.header_inner:after{ display: table; content: " ";  }
.header_inner:after{ clear: both; }

/* 버튼 타입 */
.btn-group {text-align: right;}
.list-group {float:left;}

.btn-blue     { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:85px; border:none;} 
.btn-blue-50  { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:50px; border:none; } 
.btn-blue-100 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:100px; border:none; } 
.btn-blue-150 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:150px; border:none; } 
.btn-blue-175 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:175px; border:none; } 
.btn-blue-200 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:200px; border:none; } 
.btn-blue-250 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:250px; border:none; } 
.btn-blue-300 { display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; width:300px; border:none; }

.btn-gray     { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:85px; border:none;} 
.btn-gray-50  { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:50px; border:none;} 
.btn-gray-75  { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:75px; border:none;} 
.btn-gray-100 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:100px; border:none;} 
.btn-gray-150 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:150px; border:none;} 
.btn-gray-175 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:175px; border:none;} 
.btn-gray-200 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:200px; border:none;} 
.btn-gray-250 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:250px; border:none;} 
.btn-gray-300 { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; width:300px; border:none;}
 
.btn-red     { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:85px; border:none;} 
.btn-red-50  { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:50px; border:none;} 
.btn-red-75  { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:75px; border:none;} 
.btn-red-100 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:100px; border:none;} 
.btn-red-125 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:125px; border:none;} 
.btn-red-150 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:150px; border:none;} 
.btn-red-175 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:175px; border:none;} 
.btn-red-200 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:200px; border:none;} 
.btn-red-250 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:250px; border:none;} 
.btn-red-300 { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; width:300px; border:none;}

.btn-border     { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; border:1px solid #ccc; padding: 0 15px 0 15px;} 
.btn-border-50  { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:50px;  border:1px solid #ccc;} 
.btn-border-100 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:100px; border:1px solid #ccc;} 
.btn-border-150 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:150px; border:1px solid #ccc;} 
.btn-border-175 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:175px; border:1px solid #ccc;} 
.btn-border-200 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:200px; border:1px solid #ccc;} 
.btn-border-250 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:250px; border:1px solid #ccc;} 
.btn-border-300 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:300px; border:1px solid #ccc;}
.btn-border-350 { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:350px; border:1px solid #ccc;}

.btn-help  { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:25px;  border:1px solid #ccc; border-radius: 5px; background:none;} 
.btn-move  { display: inline-block; color: #5e5e5e; height: 22px; font-size:12px; line-height: 22px; text-align: center; width:25px;  border:1px solid #ccc; border-radius: 5px; background:#eee; line-height:0px;} 

.btn-upload  { display: inline-block; color: #6c8e00; height: 20px; font-size:11px; line-height: 22px; text-align: center; width:125px; border:1px solid #6c8e00; border-radius: 5px; background:none; line-height:19px;} 
 
/*  .btn-detailView {background: none; border: 1px solid #eee; border-radius: 12px;} */
/*  .btn-info {  display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 15px 0 15px;} */
/*  .btn-warning { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 15px 0 15px;} */
/*  .btn-success {  display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 15px 0 15px;} */
 .remove_bt { display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 10px 0 10px;}
/*  .btn-default { display: inline-block; background: #e7e7e7; color: #5a5a5a; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 10px 0 10px;} */
/*  .btn-primary {  display: inline-block; background: #6c8e00; color: #fff; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 10px 0 10px;} */
 .filter_remove_bt {display: inline-block; background: #990000; color: #fff; height: 22px; line-height: 22px; text-align: center; border:none; padding: 0 10px 0 10px;}
/* admin tool area */
.admin_tool_area { width: 30%; border: 1px solid #d0d0d0; padding: 15px; text-align: center;}

.admin_tools { border: 1px solid #d0d0d0; padding: 15px; text-align: center;}


.news .newsSubject { width: 100%;  }
.news .newsContents { width: 100%; height: 350px; }

/* advanced search style*/
.search_box { padding:8px 0;background: #f9f9f9; overflow: hidden; }
.search_box:after { content: ''; display: block; clear: both; }
.search_box ul li { margin-bottom: 6px;  padding: 0 10px;}
.search_box ul li dl dt { float: left; padding: 0 14px; text-align: right; line-height: 22px;}
.search_box ul li dl dd {margin: 0 0 0 150px; }
.search_box ul li dl dd input[type="text"] { width:80%; border:1px solid #b0b0b0; height: 21px; }
.search_sbt { display: inline-block; background: #001357; color: #fff;height: 22px;line-height: 22px; text-align: center;} 
.search_box ul li dl dd .search_sbt {right: 10px;top: 0; width:60px; display:inline-block}
.search_box ul li dl dd .seltype_a {border:1px solid #a4a4a4; height:21px; width:98%;  background: #fff;}
.search_box ul li dl dd .seltype_a .sel_filters{width:49%;}

.search_box dl .author_dd { position: relative; padding: 0 66px 0 0;  }
.search_box dl .add_selspan  { padding: 0 93px 0 228px}
.search_box dl .add_selspan .filter_remove_bt { position:absolute; right:0; top:0; width: 85px}
.search_box dl .add_selspan .first_sel,
.second_sel,.first_sel_added,.second_sel_added {display: block; position: absolute; top:0; width:110px; }
.search_box dl .add_selspan .first_sel { left:2px; border: 0px; top:0}
.search_box dl .add_selspan .second_sel { left:115px; border: 0px;top:0 }
.search_box dl .add_selspan .first_sel_added { left:2px; border: 0px; }
.search_box dl .add_selspan .second_sel_added { left:115px; border: 0px; }

.search_box dl .add_selspan .btn-blue-50 { width:85px; position: absolute; right:0;top:0;}
.search_box dl .add_selspan input[type="text"]  { width:99.8%;}


.search_box dl .add_selspan .fillter_int_em  { display: block; position: relative; padding: 0 90px 0 0; }


.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-front {
	z-index: 100;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.0em;
}

.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(../image/layout/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(../image/layout/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

/* .search_box ul li dl dd input[type="submit"] {background: #991111; color: #fff; border: none; border-collapse: collapse; width: 20px; height:20px; text-align: center;} */
.search_box ul li dl .add_bt_dd { position: relative; padding: 0 80px 0 0; }
.search_box ul li dl .add_link_dd a{display: inline-block; line-height: 22px; margin-right: 10px; background: url(../image/background/link_arrow02.gif) no-repeat right 8px; padding-right: 12px;color: #333; }
.search_box ul li dl .add_link_dd .last_link { margin-right:0;  }
.search_box ul li dl .add_link_dd a:hover{ text-decoration: underline;  }

.add_link_dd form {display:inline;}

.sort_box .search_update {background: #001357; color: #fff; border: none; border-collapse: collapse; width: 50px; height:21px;}




/* admin - submit mode */
.progress {margin:0 14px 20px 0;font-size: 14px; line-height: 32px; border-bottom: 1px solid #e1e1e1;}
.progress .submitProgressButtonCurrent{ width:85px; color: #888; height: 22px; line-height: 22px; background: #eee; border: 1px solid #6c8e00;}
.progress .submitProgressButtonDone{ width:85px; color: #fff; height: 22px; line-height: 22px; background: #6c8e00; border: none;}
.progress .submitProgressButtonNotDone{ width:85px; color: #555; height: 22px; line-height: 18px; background: none; border: 2px solid #888;}

.review_tbl th { background: #f6f6f6; border-bottom: 1px solid #e3e3e3;  padding: 10px 0;}

.license {border: 1px solid #aaa; padding:10px;}

.edit_meta_data .sub_info_box{margin-bottom: 0px;}

.meta_input{ height:20px; margin-bottom: 5px; margin-right: 2px; }
.meta_select {height:24px; margin-bottom: 5px; margin-right: 2px; }
.meta_label{ font-weight:bold; font-size:15px; vertical-align: top; margin-right: 10px; }
.meta_text {width: 85%; height: 250px;}
.height-auto {height:auto;}

.cc_iframe { width:98%; height: 540px; border: 1px solid #999; border-radius: 5px; padding: 5px;}

.license_text{width: 97%; height: 300px; padding: 10px; border-radius: 5px;}
.feedback_text {width: 97%; height: 150px;}
.reject_text {width: 100%; height: 150px;}

.wizard_text {width:600px; height:200px;}
.authorize-select{ width: 300px; height: 200px;}
.metafield-select{ width: 300px; height: 200px;}
.ui-datepicker {
	background-color: #fff;
	border: 1px solid #66AFE9;
	border-radius: 4px;
	box-shadow: 0 0 8px rgba(102,175,233,.6);
	display: none;
	margin-top: 4px;
	padding: 10px;
	width: 240px;
}
.ui-datepicker a,
.ui-datepicker a:hover {
	text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
	color: #2A6496;
	-webkit-transition: color 0.1s ease-in-out;
	   -moz-transition: color 0.1s ease-in-out;
	     -o-transition: color 0.1s ease-in-out;
	        transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
	margin-bottom: 4px;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: 700;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor: default;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	line-height: 1;
	margin-top: 2px;
	width: 30px;
}
.ui-datepicker .ui-datepicker-prev {
	float: left;
	text-align: left;
}
.ui-datepicker .ui-datepicker-next {
	float: right;
	text-align: right;
}
.ui-datepicker .ui-datepicker-prev:before {
	content: "<";
	font-weight:bold;
}
.ui-datepicker .ui-datepicker-next:before {
	content: ">";
	font-weight:bold;
}
.ui-datepicker .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
	width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
	text-align: center;
	padding: 4px 0;
}
.ui-datepicker .ui-datepicker-calendar td {
	border-radius: 4px;
	-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	   -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	     -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	        transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
	background-color: #eee;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-current-day {
	background-color: #4289cc;
}
.ui-datepicker .ui-datepicker-current-day a {
	color: #fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
	background-color: #fff;
	cursor: default;
}

.glyphicon-folder-open:before {
/*   content: "\e118"; */
}

.label-required { content:" *";}
.label-required:after { content:" *"; }
.ui-state-highlight {
/* 	background:#eee; */
	border:2px solid #870005;
	border-radius:4px;
	padding: 4px 4px;
}
 
 
/*  .alert, .alert-info { padding: 15px; border: 1px solid #ddd} */
/*  .alert-warning { color: #1e1e1e; background:none; border-color:#ddd;} */
 
 .meta_browse { border-top:2px solid #001357;  padding: 10px 0; border-bottom: 1px solid #e3e3e3;overflow: hidden;}
.meta_browse:after { content: ''; display: block; clear: both; }
.meta_browse .meta_box,
.meta_browse .meta_box02 { width:33.3%; float: left; }
.meta_num_view { background: url(../image/layout/round_bg.gif) no-repeat right 0; display: inline-block;padding: 0 10px 0 0; line-height: 0px;}
.meta_num_view em {
				background: url(../image/layout/round_bg.gif) no-repeat left 0;
				padding: 0 0 0 10px;  
				color: #fff;  
				display: inline-block;  
				font-size: 10px; 
				font-weight: bold; 
				margin: 0 0 0 6px; 
				line-height: 18px;
				}
.meta_browse .meta_box ul li {padding:0 20px; position: relative;}
.meta_browse .meta_box li{margin-bottom: 5px;}
.meta_browse .meta_box li span {position: absolute; right: 20px;}


.message_box, .alert-info{
	padding: 15px;
	border : 1px solid #d0d0d0;
	margin-bottom: 10px;
	background: #eee;
}

/* 0311 */
.option_inner { padding: 14px;}
.option_inner dl .author_dd { position: relative; padding: 0 66px 0 0;  }
.option_inner dl .author_dd  .az_search_bt { display: block; position: absolute; right:0;top:0; background:#6d8d16  url(../image/layout/az_search_bt.png) no-repeat 50% 50%; width:65px;height: 22px; text-indent: -9999px; border: 0px;} 
.option_inner dl .author_dd  .az_search_bt:hover{background:#648312  url(../image/layout/az_search_bt.png) no-repeat 50% 50%;  }
.option_inner .jump_year_box dt { float:left;  }
.jump_year_box dd {margin: 0 0 6px 198px; }
.jump_year_box dd .seltype_a { width:120px; }
.jump_year_box .jump_int em { display: inline-block; width:122px; font-size: normal;  }
.jump_year_box .jump_int  .inputtype_year { height: 20px; border: 1px solid #d5d5d5; vertical-align: middle; width:120px; }
.depth_title { font-size: 14px; font-weight: bold; color: #333;  background: url(../image/layout/round_arrow.png) no-repeat 0 50%;padding: 0 0 0px 16px; margin-bottom: 10px; }


.discover_wrap { border-top:0px;} 
.discover_wrap h4{ font-size: 14px; color: #999; border-bottom: 1px solid #ddd; padding: 6px 0 5px 15px;} 




.name_browse {   padding: 0px 0; border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;overflow:hidden; border-bottom: 0px; margin-bottom: 20px; }
.name_browse:after { content: ''; display: block; clear: both; }
.name_browse .name_box,
.name_browse .name_box02 { width:33.3%; float: left; }
.name_browse .matched { background-color: #314078; color: #fff; }


.name_box ul li,
.name_box02 ul li {padding:0px 54px 0px 20px; position: relative; border-bottom: 1px solid #e5e5e5;}
.name_box ul li a,
.name_box02 ul li a {display: block;  line-height: normal;  font-size: 13px;     display: block;
    line-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    font-size: 13px;  }
.name_box ul li a:hover,
.name_box02 ul li a:hover { text-decoration: underline; } 
.name_box02 ul {  overflow: hidden;background: #f9f9f9;  }
.name_box02 ul:after { content: ''; display: block; clear: both; }


.name_box ul li a span,
.name_box02 ul li a span {
	display: block;       
	text-overflow: ellipsis;
    white-space: nowrap; color: #222; 
    word-wrap: normal;
    overflow: hidden;
    width: auto;  
    margin-top:4px;
    }
    
.name_box ul li a span.org,
.name_box02 ul li a span.org {
	display: -webkit-box;       
	text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
    width: auto;  
    margin-top:4px;  
    line-height: 1.6em;
    height: 3.2em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    }
.name_box ul li p,
.name_box02 ul li p { font-size: 13px; margin-top: -10px; height: 37px; overflow: hidden; text-overflow: ellipsis; }

.r_num_box { position: absolute; right:20px;  background:#d7d7d7; width: 32px; height: 32px; border-radius: 4px; text-align: center; line-height: 32px;font-size: 12px; color: #333; top:5px;}

.r_num_flow {  }
.r_num_flow:after  { content: ''; display: block; clear: both; width: 11px;height: 11px; position: absolute; right:0; top:0; background:#7e6e6e url(../image/layout/num_more_plus.png) no-repeat 50% 50%;  border-radius: 6px;}


.my_r_wrap { position: relative; }
.my_r_wrap .mymenu_drop{  right:0px; width:191px; height: 194px; background: url(../image/layout/top_mymenu_bg01.png) no-repeat 0px 0px;  position: absolute; z-index: 99;  padding: 22px 0 0 0;}
.mymenu_drop .mymenu_drop_inner { padding: 0px 10px 26px 10px; margin: 0 0px 0 0; background: url(../image/layout/top_mymenu_bg02.png) no-repeat 0px bottom;  }
.mymenu_drop .mymenu_bottom {  border-top: 1px solid #ddd; margin: 0 16px; text-align: right;  padding: 7px 0 0 0;}
.mymenu_drop .mymenu_bottom .line_bt{ color: #555;
    background: #f3f3f3;
    display: inline-block;margin-right: 0;
    padding: 0 14px;
    line-height: 22px;
    height: 22px; border:1px solid #ddd;}

.mymenu_drop_inner .my_img_box  { position: relative; margin: 0 auto 6px auto; width:53px; }
.mymenu_drop_inner .my_img_box em {position: absolute; top:0; left:0; width:53px; height: 53px; display: block;background: url(../image/layout/mymenu_round_bg.png) no-repeat 0px 0px; }
.mymenu_name   { border-bottom: 1px dashed #ddd; margin:0 10px 10px 10px; padding:46px 0 10px 0; background: url(../image/layout/my_icon.png) no-repeat 50% 2px; }
.mymenu_name span  {font-size: 13px; font-weight: normal; text-align: center; display: block; }


.mymenu_drop_inner ul { margin: 0 0 12px 16px}
.mymenu_drop_inner ul li{ margin-bottom: 4px;  }
.mymenu_drop_inner ul li a{display: block; padding: 0 0 0 20px; height: 16px; line-height: 16px;      background: url(../image/layout/left_li_bg.gif) no-repeat 0px 50%;
    padding: 0 0 0 14px;}




.header_inner:before,.header_inner:after{ display: table; content: " ";  }
.header_inner:after{ clear: both; }

.collection_sub_ul { margin: 0 0 0 50px; padding: 10px 0; }

.facet_paging_btn {border:1px solid #999; border-radius:10px; padding: 0 3px 0 5px; color: #777;}

.list-group-item{text-align: right; padding: 8px;}
.list-group-item { border:0px; }
/* .list-group-item a{ height:100px;} */
.list-group-item a .facet_paging_btn { background:#fff;
    padding: 0 6px; line-height:22px;}


.search_box ul li .search_dl dt { width: 260px;  padding: 0;}
.search_box ul li .search_dl dd {margin: 0 0 0 266px;position:relative; padding:0 90px 0 0;}



.search_box ul li .search_dl dd input[type="text"] { width:99.8%; }
.search_box ul li .search_dl dd .btn-blue { position:absolute; right:0;top:0;}



.row {clear:none;}
.row { margin-right: -15px;margin-left: -15px;}
.row:after {clear: both; }
.row:after,
.row:before { display: table;content: " "; }

.list_tbl .file_text { padding: 10px 0 4px 44px;}
.list_tbl .original_icon { background: url(../image/layout/adobe_icon.gif) no-repeat 8px 12px; }


.metadata_box { border-top:1px solid #ddd; margin: 7px 0 0 0; padding: 5px 10px 0 0; text-align: right; }
.metadata_box a{ display: inline-block; background: #000; border-radius: 5px; line-height: 22px; font-size: 13px;padding: 0 10px; color: #fff; }L374

.sub_help_box { background: #f3f3f3; padding: 10px; line-height: 24px; font-size: 13px; border-top: 1px solid #6c8e00; margin-bottom: 20px; }
    
.step_area { margin: 20px 0px 0 0px; overflow: hidden;  }    
.step_box { float: left; width:33.3%; background: url(../image/layout/step_arrow.png) no-repeat right 62px; }
.step_bc_none  { background: none !important;  margin: 0 !important; padding: 0!important;  }


.step_box h6 { font-size: 14px; font-weight: normal;text-align: center;  padding: 54px 0 10px 0;  border-bottom: 1px solid #d7d7d7; margin-bottom: 12px; }
.step_box .step_icon01  { background: url(../image/layout/sub_gicon01.png) no-repeat 50% 10px; }
.step_box .step_icon02  { background: url(../image/layout/sub_gicon02.png) no-repeat 50% 5px; }
.step_box .step_icon03  { background: url(../image/layout/sub_gicon03.png) no-repeat 50% 5px; }

.step_inner { padding: 0 40px 0 20px;}


.step_box ul { margin-left: 20px;}
.step_box ul li { background: url(../image/layout/step_bullet.png) no-repeat 0 11px; padding: 0 0 0 8px; line-height: 22px;font-size: 13px;  }

.inner_ul { padding: 0 0 0 32px;}
.inner_ul li { font-size: 13px;  }
.inner_ul li .br_em  { display: block; padding: 0 0 0 26px; margin-top: -4px}
.inner_ul li .mail_t  { text-decoration: underline; display: inline-block; padding: 0 0 0 18px;  background: url(../image/layout/mail_icon.png) no-repeat 0 -22px;   }


.left_quick_link {margin: 0 0 0 15px; background: url(../image/layout/right_nav_line.png) no-repeat 0 0; padding: 10px 0 0 0;}
.left_quick_link a{display: block; color: #55cfd8; line-height: 32px; font-size: 16px;  }
.left_quick_link a:hover {color: #75f5ff;}










.guide_top_box {  margin-bottom: 20px;  background: url(../image/layout/guide_bg.png) no-repeat 50% 0px;   height: 167px;  text-align: center; }
.guide_top_box h5 { background: url(../image/layout/guide_text.png) no-repeat 0 0px;  display: inline-block;   text-indent: -99999px; height: 52px; width: 174px; margin-top: 50px; } 
.guide_text01 { font-size: 22px; color: #6c8e00; font-weight: normal; margin-bottom: 20px; }
.guide_text02 { font-size: 16px; line-height: 26px;  }


 





.footer_text_wrap { margin: 8px 0 0 120px; color:#818181; font-size: 12px; line-height: 18px;}
.footer_text_wrap>p { display: none;}
.footer_row01  { overflow: hidden;  }
.footer_row01 .footer_lt { float: left; line-height: 22px; }
.footer_row01 .footer_lt a { display: inline-block; color: #333; }
.footer_row01 .footer_rt { float: left;  background: url(../image/layout/footer_line.png) no-repeat left 50%; margin-left: 10px; padding-left: 10px;   }


.sub_visual_box .m_visual_inner{ height: 49px;background: url(../image/layout/m_visual_bg02.png) no-repeat right -18px; }

/*추가부분 20161026*/
/* .snsBox { position: relative; } */
/* .snsBox_text { padding-top: 40px; }. */
/* .err_message a { text-decoration: underline; } */
/* .message_wrap { border: 1px solid #d5d5d5; border-radius: 10px; padding: 15px; margin-bottom: 10px; } */
/* .message_wrap a { text-decoration: underline; } */
/* .loggedIn_msg_wrap { border-bottom: 1px solid #d0d0d0; line-height: 30px; font-size: 14px; display: block; background: #fff; padding: 10px 0 10px 34px; } */
/* .loggedIn_img { width: 16px; margin-left: -19px; } */
.down{text-align: right; margin:4px 0 20px 0; color:#696969;}
/* .p_scopus_cited { font-size: 13px; text-align: left; float:right; margin-top: 3px; font-weight: bold; display:inline-block;} */
.p_scopus_cited { font-size: 13px; text-align: left; /*float:right;*/ margin-top: 3px; font-weight: bold; display:inline-block; }
.p_scopus_cited img {width: 50px;}

.down em { display: inline-block; padding: 0 0 0 22px; line-height: 22px; margin-right: 14px; /*float: right;*/ }
.down .t_download {background: url(../image/layout/t_download.png) no-repeat 0 6px;   }
.down .t_view {background: url(../image/layout/t_view.png) no-repeat 0 6px;  }

.no_bg {background: none !important;}


#owl-demo .nav_icon01 { background: url(../image/layout/nav_icon01.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_title { background: url(../image/layout/nav_icon02.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_author { background: url(../image/layout/nav_icon03.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_subject { background: url(../image/layout/nav_icon04.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_dateissued { background: url(../image/layout/nav_icon05.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_publisher { background: url(../image/layout/nav_icon06.png) no-repeat 50% 25px; }
#owl-demo .nav_icon_guide { background: url(../image/layout/nav_icon11.png) no-repeat 50% 25px; }
#owl-demo .nav_icon07 { background: url(../image/layout/nav_icon07.png) no-repeat 50% 25px; }
#owl-demo .nav_icon08 { background: url(../image/layout/nav_icon08.png) no-repeat 50% 25px; }

#owl-demo .nav_icon09 { background: url(../image/layout/nav_icon09.png) no-repeat 50% 28px; }
#owl-demo .nav_icon10 { background: url(../image/layout/nav_icon10.png) no-repeat 50% 25px; }

/* .recaptcha_box {position:relative;display: block;height: 34px;margin: 60px 0 30px 0;} */
/* .snsBox_wrap { padding: 15px; border: 1px solid #eee; border-radius: 5px;} */

/* 0710 추가  */
.record_bt_box { text-align: center;  margin-bottom: 40px;}
.record_bt_box a{ color: #fff; text-align: center; width:326px;height: 45px;  background: url(../image/layout/show_full_bt.png) no-repeat 0 0; display: inline-block; line-height: 42px;  }
.record_bt_box a:hover { background: url(../image/layout/show_full_bt.png) no-repeat 0 bottom;  }


.sns_wrap { border:1px solid #ddd; padding: 10px; overflow: hidden;  margin-bottom: 40px;}
.sns_wrap:after{ content: ''; display: block; clear: both;  }
.sns_wrap .sns_box{overflow: hidden;  background: url(../image/layout/dotted_line.gif) repeat-x 0 bottom; padding-bottom: 12px; }
.sns_wrap .sns_box:after {  content: ''; display: block; clear: both; }
.sns_wrap .sns_box .qr_box { float: left; }
.sns_wrap .sns_box .sns_inner { margin: 0 0 0 84px;  }
.sns_wrap .sns_text{ clear: both; margin-top: 5px; }
.sns_wrap .sns_text span {display: block; background: url(../image/layout/sns_arrow.png) no-repeat 2px 0px; padding: 0 0 0 20px; font-size: 13px;}
.sns_inner ul li { overflow: hidden;  }
.sns_inner ul li p {float: left; margin-right: 8px;  }
.twitter_box .tweet_bt { display: inline-block; background: url(../image/layout/tweet_bt.gif) no-repeat 0 0; width:76px; height: 28px;text-indent: -99999px; }
.twitter_box .tweet_bt:hover  {  background-position: 0 -33px;} 
.sns_inner ul .facebook_li{ font-size: 12px;  margin: 12px 0 0 0;}
.sns_inner ul .facebook_li span a{ display: inline-block; margin: 0 0 0 6px; text-decoration: underline;   }
.sns_inner ul .facebook_li a{ display: inline-block;  }
.sns_inner ul .facebook_li .facebook_bt { background:#4865b9;  color: #fff; font-size: 12px; text-align: center; padding: 0 10px; line-height: 20px; height: 20px;  }
.sns_inner ul .facebook_li .facebook_bt:hover { background:#304a9b;  }
.sns_inner ul .facebook_li .facebook_bt em { display: inline-block; background: url(../image/layout/facebook_icon.gif) no-repeat 0 2px;vertical-align: middle; width:12px; height: 20px;margin-right: 4px; } 
.bubble_num {display: inline-block; background: url(../image/layout/bubble_num.gif) no-repeat left 0; padding: 0 0 0 10px;vertical-align: top;  }
.bubble_num a {display: inline-block;background: url(../image/layout/bubble_num.gif) no-repeat right 0;  padding: 0 10px 0 0; color: #333; line-height: 28px; height: 28px;  }
.bubble_num a:hover{ text-decoration: underline; }
.googleplus_box .google_bt {  display: inline-block; background: url(../image/layout/google_plus.gif) no-repeat 0 0; width:45px; height: 28px;text-indent: -99999px; }
.googleplus_box .google_bt:hover{ background-position: 0 -32px;}


.sns_chk_box { border-bottom:1px solid #ddd; padding: 10px 0 10px 0; margin-bottom: 10px; }
.sns_chk_inner { overflow: hidden; }
.sns_chk_inner .s_mail_text{ float: left; background: url(../image/layout/sns_mail_icon.png) no-repeat 0 50%;  padding: 0 0 0 28px;  line-height: 18px;    margin: 26px 0 0 2px; }
.sns_chk_inner .smt_type02{ margin: 0px 0 10px 2px; }
.sns_chk_inner .r_robot_chk { float: right; }
.sns_chk_inner .row { margin: 0 -15px; }


.footer_text_wrap { margin: 3px 0 0 120px; color:#818181; font-size: 12px; line-height: 16px; }

/* 171025 추가 */
.collection_inner form { padding: 10px 0;}

/* 171030 추가 */
.issn_p { display: inline-block; padding: 0 0 0 23px; line-height: 20px;background: url(../image/layout/issn_p.png) no-repeat 0 0; margin-right: 20px;  }
.issn_o { display: inline-block; padding: 0 0 0 23px; line-height: 20px;background: url(../image/layout/issn_o.png) no-repeat 0 0;  }



/*210125 추가*/ 
.researcher_search { padding: 14px 0px; border-top: 1px solid #ECECEC;}
.researcher_search dl dd { margin: 0 10px; }
.researcher_search input { height: 34px!important; padding: 6px; font-size: 15px; }
.researcher_search input::-webkit-input-placeholder { color: #DDD!important; }
.researcher_search input:-ms-input-placeholder { color: #DDD!important; }
.researcher_search input::-moz-placeholder { color: #DDD!important; opacity: 1; }
.researcher_search input:-moz-placeholder { color: #DDD!important; opacity: 1; }


.researcher_search dl dd span { margin-top: 0; border: 1px solid #b0b0b0; display: block; padding: 0px; }
.researcher_search .ba_select { width: 255px; float: left; }
.researcher_search .ba_select select { border: none; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; }
.researcher_search .ba_input { margin-left: 260px; padding: 0 0 0 14px; }
.researcher_search .ba_input input[type='text'] { border: none; }

.department_box { margin: -8px 0 8px 0; font-size: 13px; color: #333; height: 37px; overflow: hidden; padding: 0 0 0 3px; }
.matched .department_box { color: #fff; }
.matched a:hover { color: #fff; }

.researcher_view_type {  overflow: hidden; }
.researcher_view_type .jump_year_box { margin: 0 0 0 130px;   }

.researcher_img { float: left }
.researcher_img img { width: 100px;height: auto; border-radius: 6px; border:1px solid #ddd; }


.list_tab { background: url(../image/layout/list_tab_line.png) repeat-x 0 bottom; overflow: hidden;  margin: 0px 0px 10px 0px; }
.list_tab ul li { float: left;  }
.list_tab ul li a{ display: block; width:170px; background: #d7d7d7; font-size: 14px; line-height: 38px; text-align: center; }
.list_tab ul li a:hover { background: #ddd; }
.list_tab ul li .on { background: #1a2d67 !important; color: #fff !important; position: relative; pointer-events: none; }

.name_browse {   padding: 0px 0; border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;overflow:hidden; border-bottom: 0px; margin-bottom: 20px; }
.name_browse:after { content: ''; display: block; clear: both; }
.name_browse .name_box,
.name_browse .name_box02 { width:33.3%; float: left; }
.name_browse .matched { background-color: #64bf26; color: #fff; }

.journal_list .name_box { width:50%;  }
.journal_list .name_box02 { width:50%;   }
.journal_list .name_box02 ul { background: #f9f9f9;  }



.header_search { position: relative; margin: 22px 0 0 300px; width:560px; }
.header_search dl dt{ display: none; }
.header_search dl .int_dd {position: relative; padding: 6px 40px 0px 10px; border:2px solid #1a2d67; height: 38px; background: #fff; width : 87%;}
.header_search dl .int_dd .inttype{  width:95%; height: 21px; border: 0px; font-weight: bold; font-size: 14px; color: #333;  margin: 0px 0px 0px 0px; }
.header_search dl .int_dd .inner_search_bt  { display: block;background:#02723f url(../image/layout/search_icon02.png) no-repeat 50% 50%; position: absolute; right:0; top:0;width:35px; height:34px;text-indent: -99999px; border: 0px; }

.header_search dl .int_dd .ts_type_select { display: none;}
.header_search dl .int_dd_filter .ts_type_select { width: 100px; display: block; }
.header_search dl .int_dd_filter .ts_int { margin: 0 0 0 225px !important; }


.header_search dl .int_dd .ts_select { float: left; width: 132px; border-right:1px solid #ddd; }
.header_search dl .int_dd .ts_select select{ border:0px; background: #fff; height: 20px; outline: none; font-size: 14px; }
.header_search dl .int_dd .ts_int { display: block; margin: 0 0 0 140px; }


.mc_search_wrap .header_search { margin: 0 auto 20px auto; width:760px; }
.mc_search_wrap .header_search dl .int_dd {padding: 15px 56px 0px 10px;border: 0px;     height: 52px; box-shadow: 0 3px 7px rgba(0,0,0,.3); }
.mc_search_wrap  .header_search dl .int_dd .inner_search_bt { background:#fff url(../image/layout/mv_search_icon.png) no-repeat 50% 50%; width:52px; height: 52px;     }
.mc_search_wrap .header_search dl .help_bt_dd a {   background:#425eb2 url(../image/layout/mv_help_icon.png) no-repeat 50% 50%;   width:52px; height: 52px;   } 
.mc_search_wrap .header_search dl .int_dd .inttype { font-size: 14px; } 

.h4_title {background: url(../image/layout/sub_title_icon.png) no-repeat 0px 50%; padding: 0 0 0 22px; font-size: 20px; margin-bottom: 6px;}

/* 0203 추가  */

.option_inner_tab { overflow: hidden; background:#f9f9f9 url(../image/layout/option_tab_line.png) repeat-x 0 bottom;   margin: 15px 0 20px 0;  padding: 0 0 0 1px; }
.option_inner_tab ul li{  float: left; position: relative; width: 20%;  }
.option_inner_tab ul li a{ display: block; line-height: 34px;  text-align: left; font-size: 14px; color: #777;border:1px solid #e2e2e2;  padding: 0 0 0 16px; margin-left: -1px}
.option_inner_tab ul li em { display: block; position: absolute; right:10px;top:10px; font-size: 12px; color: #777;  }
.option_inner_tab ul li a.on { background: #fff; color: #111;  position: relative;  border-bottom:1px solid #fff; font-weight: bold;}
.option_inner_tab ul li a.on:after  {  content: ''; display: block; clear: both; position: absolute; left:0; top:-1px; width: 100%; height: 2px; background: #0e7141; }

.option_inner_tab2 { overflow: hidden; background:#f9f9f9 url(../image/layout/option_tab_line.png) repeat-x 0 bottom;   margin: 15px 0 20px 0;  padding: 0 0 0 1px; }
.option_inner_tab2 ul li{  float: left; position: relative; width: 20%;  }
.option_inner_tab2 ul li a{ display: block; line-height: 34px;  text-align: left; font-size: 14px; color: #777;border:1px solid #e2e2e2;  padding: 0 0 0 16px; margin-left: -1px}
.option_inner_tab2 ul li em { display: block; position: absolute; right:10px;top:0px; font-size: 12px; color: #777;  }
.option_inner_tab2 ul li a.on { background: #fff; color: #111;  position: relative;  border-bottom:1px solid #fff; font-weight: bold;}
.option_inner_tab2 ul li a.on:after  {  content: ''; display: block; clear: both; position: absolute; left:0; top:-1px; width: 100%; height: 2px; background: #0e7141; }


.ts_top { margin-bottom: 16px; position: relative; }
/* .search_field_box {  margin: 0 90px 0 286px;  border: 1px solid #b2b2b2;position: relative;height: 36px;padding: 3px 10px 0 10px;    } */
 .search_field_box { margin: 0px 89px 0 562px; border: 1px solid #b2b2b2; position: relative; height: 36px; padding: 3px 10px 0 10px; }
.search_field_box .sf_int { border:0px; width:99.8%; height: 30px; font-size: 15px; font-weight: normal; color: #333; }
.search_field_box .sf_int::-webkit-input-placeholder { color: #7e7e7e; }
/* Firefox 4-18 */
.search_field_box .sf_int:-moz-placeholder { color:#7e7e7e; }
/* Firefox 19+ */
.search_field_box .sf_int::-moz-placeholder { color:#7e7e7e; }
/* IE10+ */
.search_field_box .sf_int:-ms-input-placeholder {color:#7e7e7e; }

.search_field_box2 { border: 1px solid #b2b2b2;position: relative;height: 36px;padding: 3px 10px 0 10px; width:60%;   }
.search_field_box2 .sf_int { border:0px; width:99.8%; height: 30px; font-size: 15px; font-weight: normal; color: #333; }
.search_field_box2 .sf_int::-webkit-input-placeholder { color: #7e7e7e; }
/* Firefox 4-18 */
.search_field_box2 .sf_int:-moz-placeholder { color:#7e7e7e; }
/* Firefox 19+ */
.search_field_box2 .sf_int::-moz-placeholder { color:#7e7e7e; }
/* IE10+ */
.search_field_box2 .sf_int:-ms-input-placeholder {color:#7e7e7e; }




.ts_sel { float: left;  padding: 7px 4px 0 4px;   border: 1px solid #b2b2b2; height: 36px; width:276px; margin: 0px 2px 0px 2px; }
.ts_sel .seltype_a { border:0px;  }

.fs_bt { position: absolute;right: 0px;top: 0px; width: 84px;  height: 36px; background: #0e7141 url(../image/layout/search_icon02.png) no-repeat 50% 8px;  text-indent: -99999px;border:0px;  }
.fs_bt:hover { background-color: #16864f; }

.fs_bt2 { position: absolute; left: 570px; top: 0px; width: 84px;  height: 36px; background: #0e7141 url(../image/layout/search_icon02.png) no-repeat 50% 8px;  text-indent: -99999px;border:0px;  }
.fs_bt2:hover { background-color: #16864f; }

.list_result_num { margin-bottom: 6px; }
.view_contents_top {  border-top: 2px solid #909090; padding: 20px 0 0 0; margin-bottom: 30px;  }


.researcher_view_wrap { overflow: hidden;   }
.researcher_view_wrap:after { content: ''; display: block; clear: both;  }
.pic_box { float: left;   }
.pic_box span {  display:inline-block;padding: 0 12px 0px 0;   position: relative;  }
.pic_box span:after {content: ''; display: block; width:12px;height: 130px; background: url(../image/layout/r_shadow_r.png) no-repeat 0 bottom; position: absolute; right:0; top:0; }

.pic_box span img {  line-height: 0; border:1px solid #9e9e9e;  width: 106px; height: 100%;}
/* .pic_box span img {  line-height: 0; border:1px solid #9e9e9e; } */
.pic_box span .r_mail_bt  { display: block; border:1px solid #9e9e9e; margin-top: -1px; background: url(../image/layout/researcher_mail_icon.png) no-repeat 50% 50%; height: 25px;  text-indent: -9999px; overflow: hidden; }
.pic_box span .r_mail_bt:hover  { background-color:#f9f9f9;}
.r_name .r_ci_type  {background: #f9f9f9; color: #555 } /* 0305 수정  */


.ri_box { margin-bottom: 15px; }
.researcher_info { margin: 0 0 15px 146px; position: relative;  }
.researcher_info .r_name { font-size: 20px;line-height: 34px; color: #0a476e; font-weight: normal; margin-bottom: 8px;}
.r_name span { display: inline-block; font-size: 12px; color: #5d5e5e; background: #e3e3e3; padding: 0 5px; line-height: 22px; border-radius: 2px; vertical-align: middle; margin-left: 6px; font-style: italic}


.r_mail_icon dt { background: url(../image/layout/r_mail_icon.png) no-repeat 0 0;  }
.r_mail_icon dd { margin: 0 0 0 100px; }
.r_mail_icon dd a{ text-decoration: underline; }


.r_t02{ font-size: 14px; color: #222; display: block;  }
.r_t03{ font-size: 16px; color: #555; display: block; margin-bottom: 14px; }


.author_id_box h4 { color:#222;  font-size: 12px; margin-bottom: 7px;  }
.author_id_box dl { background:#f3f3f3;  border-radius: 12px; margin-bottom: 7px;}
.author_id_box dl dt  { float: left; border:1px solid #c4c4c4; padding: 0 0px 0 24px; position: relative;  line-height: 24px;  background: #fff; border-radius: 12px;  width: 101px; font-weight: bold; font-size: 12px;  }
.author_id_box dl dt:after   { content: ''; display: block; clear: both; position: absolute; left:7px; top:8px; width: 8px; height: 8px; border-radius: 4px; }
.author_id_box dl dd  { line-height: 26px; padding: 0 0 0 26px; margin: 0 0 0 102px; color: #222; }

.author_id_box dl .orcid_dt:after{  background:#a6ce39;  }
.author_id_box dl .isni_dt:after{  background:#2e91cf;  }
.author_id_box dl .wos_dt:after{  background:#f46f20;  }
.author_id_box dl .scopus_dt:after{  background:#3575e0;  }

.ri_bottom_box { border-top:1px solid #e8e8e8; padding: 14px 0 0 0; clear: both;  }




.r_i_link {  }
.r_i_link dl { margin-bottom: 8px;  }
.r_i_link dl:after {clear: both; }
.r_i_link dl:after,
.r_i_link dl:before { display: table;content: " "; }
.r_i_link dl:last-child { margin-bottom: 0px; }
.r_i_link dl dt { float: left;  font-weight: bold; color: #222;width: 130px; background: url(../image/layout/square_bullet.png) no-repeat 0 10px; padding: 4px 0 0 10px;font-size: 12px; font-weight: bold; }
.r_i_link dl dd { margin-bottom: 5px; margin-left: 130px;position: relative; }
.r_i_link dl dd:last-child {  margin-bottom: 0;  }


.r_i_link dl ul { float: left; }
.r_i_link dl ul li { float: left;margin-right: 3px; margin-top : 3px; }
/* .r_i_link dl ul li:last-child { margin-right: 0px; padding: 0 0 0 0px;background: none;  } */
.r_i_link dl ul li a{  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px; }
.r_i_link dl ul li a:hover {  color: #000; background: #f9f9f9 }

.group_more { position: absolute; right:0; top:2px; padding: 0 0 0 25px; background: url(../image/layout/ri_plus_more.png) no-repeat left 50%;  }
.group_more button{ background:#fff url(../image/layout/ri_plus_icon.png) no-repeat 50% 50%; border-radius: 20px; font-size: 12px; text-align: center; padding: 0 7px;display: inline-block;color: #555; width: 22px; height: 22px; border-radius: 11px; border:1px solid #c4c4c4; text-indent: -9999px;overflow: hidden; }
.group_more button:hover  { border:1px solid #a4a4a4;  }

.group_more2 { position: absolute; right:0; top:2px; padding: 0 0 0 25px; background: url(../image/layout/ri_plus_more.png) no-repeat left 50%;  }
.group_more2 button{ background:#fff url(../image/layout/ri_plus_icon.png) no-repeat 50% 50%; border-radius: 20px; font-size: 12px; text-align: center; padding: 0 7px;display: inline-block;color: #555; width: 22px; height: 22px; border-radius: 11px; border:1px solid #c4c4c4; text-indent: -9999px;overflow: hidden; }
.group_more2 button:hover  { border:1px solid #a4a4a4;  }

.group_more3 { position: absolute; right:0; top:2px; padding: 0 0 0 25px; background: url(../image/layout/ri_plus_more.png) no-repeat left 50%;  }
.group_more3 button{ background:#fff url(../image/layout/ri_plus_icon.png) no-repeat 50% 50%; border-radius: 20px; font-size: 12px; text-align: center; padding: 0 7px;display: inline-block;color: #555; width: 22px; height: 22px; border-radius: 11px; border:1px solid #c4c4c4; text-indent: -9999px;overflow: hidden; }
.group_more3 button:hover  { border:1px solid #a4a4a4;  }

.group_more .g_close_type { background:#fff url(../image/layout/ri_minus_icon.png) no-repeat 50% 50%; } /* 0305 추가 */
.group_more2 .g_close_type { background:#fff url(../image/layout/ri_minus_icon.png) no-repeat 50% 50%; } /* 0305 추가 */
.group_more3 .g_close_type { background:#fff url(../image/layout/ri_minus_icon.png) no-repeat 50% 50%; } /* 0305 추가 */

.r_i_link ul li .info_bt { display: inline-block; border:1px solid #e8e8e8; background:#e8e8e8 url(../image/layout/info_icon.png) no-repeat 50% 3px;  margin-left: 5px;  width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; vertical-align: middle; border-radius: 3px;}
.r_i_link ul li .info_bt:hover { border-color:#6580d9;background:#fff url(../image/layout/info_icon.png) no-repeat 50% -13px;}

.list_pdf_icon { display: inline-block; width: 16px; height: 16px;overflow: hidden; overflow: hidden; background:#fff url(../image/layout/adobe_icon.gif) no-repeat 0 0; text-indent: -9999px;  }
.list_tbl tbody .author_td_box { text-align: left; }
.author_td_box { text-align: left; }
.author_td_box span a {  display: inline-block; text-overflow: ellipsis;white-space: nowrap;word-wrap:normal;overflow:hidden;width: 42px;  }



.down {text-align: right;margin: 4px 0 0px 0;color: #696969}

.p_scopus_cited {
    font-size: 13px;
    text-align: left;
    margin-top: 3px;
    font-weight: bold;
    display: inline-block
}

.p_scopus_cited img {
    width: 50px
}

.down em {
    display: inline-block;
    padding: 0 0 0 22px;
    line-height: 22px;
    margin-right: 14px
}

.down .t_download {
    background: url(../image/layout/t_download.png) no-repeat 0 6px
}

.down .t_view {
    background: url(../image/layout/t_view.png) no-repeat 0 6px
}



.type_r_box { float: left;  }
.type_r_box span { line-height: 18px; padding: 0 10px; display:inline-block;   border-radius: 11px; font-size: 12px;color: #222; }
.type_r_box .scie_round_b  {  border:1px solid #5e3abc;  }
.type_r_box .isni_round_b  { border:1px solid #2e91cf;   }
.type_r_box .wos_round_b  { border:1px solid #f46f20;   }
.type_r_box .scopus_round_b  { border:1px solid #3575e0;   }


.j_view_top_box { padding: 0 0 0 10px;  float: left; width: 100%; }

.j_view_top_box .down {   float: right; }

.view_inner_con .row_dl .j_v_keyword_box { position: relative; float: none; padding: 0 47px 0 0; overflow: hidden; height: 29px; margin: 0 0 0 104px; }
.view_inner_con .row_dl .j_v_keyword_box2 { position: relative; float: none; padding: 0 47px 0 0; overflow: hidden; height: 29px; margin: 0 0 0 104px; }

.j_v_keword_inner { position: relative; padding: 0 48px 0 0;   }
.j_v_keyword_col { margin: 0 0 0 162px }
.mg_type02 { margin: 0 0 0 200px }
.mg_type03 { margin: 0 0 0 100px }


.j_v_keyword_box ul { overflow: hidden;  float: left; }
.j_v_keyword_box ul li { float: left;margin-right: 3px;  }
.j_v_keyword_box ul li:last-child { margin-right: 0px; padding: 0 0 0 0px;background: none;  }
.j_v_keyword_box ul li a{  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px; margin-bottom: 3px; }
.j_v_keyword_box ul li a:hover {  color: #000; background: #f9f9f9 }

.j_v_keyword_box2 ul { overflow: hidden;  float: left; }
.j_v_keyword_box2 ul li { float: left;margin-right: 3px;  }
.j_v_keyword_box2 ul li:last-child { margin-right: 0px; padding: 0 0 0 0px;background: none;  }
.j_v_keyword_box2 ul li a{  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px; margin-bottom: 5px;}
.j_v_keyword_box2 ul li a:hover {  color: #000; background: #f9f9f9 }

.view_inner_con .row_dl .expert_bt_box { float: right; }
.expert_bt_box ul li {  float: left; }
.expert_bt_box ul li a{ display: block; color: #555; font-size: 14px; text-align: center;  width: 125px; border:1px solid #ddd; line-height: 28px; margin-left: -1px;  }
.expert_bt_box ul li a:hover {border:1px solid #a4a4a4; position: relative;  color: #222; }


.journal_view_top { border-top:2px solid #909090; padding: 15px 0;}
.journal_view_top h4 { font-size: 18px; color: #144684; font-weight: normal; margin-bottom: 10px; }


.j_v_info {   padding-bottom: 21px; position: relative;  }
.j_v_info:after  {content: '';display: block; clear: both;position: absolute; left:0; bottom:0;   background: url(../image/layout/j_v_top_shadow.png) no-repeat 50% 0;   width: 100%; height: 21px;  }

.j_v_info_inner {  background:#f9f9f9 url(../image/layout/j_v_top_bg.png) repeat-y 0 0;   overflow: hidden; border-radius: 8px; padding: 8px 0;}

.j_v_row { padding: 5px 14px;}
.j_v_row h5 { font-size: 13px; padding: 0 0 0 10px; color: #333; background: url(../image/layout/j_v_bullet.png) no-repeat 0 50%;  float: left; line-height: 26px; }
.j_v_row .j_v_text { margin: 0 0 0 180px;   }
.j_v_text:after {clear: both; }
.j_v_text:after,
.j_v_text:before { display: table;content: " "; }





.j_v_box { color: #222; margin-bottom: 8px; }
.j_v_box span { display: inline-block; color: #777; margin-right: 5px; margin-top :3px; }

.hidden_t_box { display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    width: auto;  }

.t_hidden_row span {  display: block; float: left; }
.t_hidden_row .hidden_t_box { margin: 0 0 0 56px;  display: block; }

.v_description {font-size: 14px; color: #222; line-height: 20px; }

.v_link{display:inline-block;padding: 0 18px 0 0px;background: url(../image/layout/view_link_icon.png) no-repeat 100% 50%;}

.r_i_link .keyword_row_box .keyword_row_box_broad .keyword_row_box_mesh { float: left; margin: 0px 0 0 0px; }

.keyword_row_type span{ float: left; }
.keyword_row_box { position: relative; float: none; padding: 0 47px 0 0; overflow: hidden; width: 100%; height: 32px; margin: -3px 0 0 0px; }
.keyword_row_box ul li { float: left;margin-right: 3px;  }
.keyword_row_box ul li a {  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px;  background: #fff; margin-bottom:6px}
.keyword_row_box ul li a:hover {  color: #000; background: #f9f9f9 }

.keyword_row_box2 { position: relative; float: none; padding: 0 47px 0 0; overflow: hidden; width: 100%; height: 32px; margin: -3px 0 0 0px; }
.keyword_row_box2 ul li { float: left;margin-right: 3px;  }
.keyword_row_box2 ul li a {  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px;  background: #fff; margin-bottom:6px}
.keyword_row_box2 ul li a:hover {  color: #000; background: #f9f9f9 }

.keyword_row_box3 { position: relative; float: none; padding: 0 47px 0 0; overflow: hidden; width: 100%; height: 32px; margin: -3px 0 0 0px; }
.keyword_row_box3 ul li { float: left;margin-right: 3px;  }
.keyword_row_box3 ul li a {  display:block;border:1px solid #d7d7d7; border-radius: 12px; color: #222; padding: 0 10px; line-height: 24px;  background: #fff; margin-bottom:6px}
.keyword_row_box3 ul li a:hover {  color: #000; background: #f9f9f9 }


.j_v_indexed { float: left; width: 100%; margin-bottom: 4px;  }
.j_v_indexed:last-child  {  margin-bottom: 0px;  }
.j_v_indexed dt { line-height: 18px; border:1px solid #2787d8; border-radius: 10px;  float: left; width: 75px;text-align: center; font-size: 12px;color: #3f3f3f; }
.j_v_indexed dd { margin: 0 0 0 96px;  }
.j_v_indexed .gray_line { border:1px solid #bcbcbc; color: #777; }
.j_v_indexed .purple_line { border:1px solid #5e3abc; }
.j_v_indexed .red_line { border:1px solid #f46f20; }

.j_v_indexed dd em { padding: 0 0 0 7px; margin-left: 7px;   background: url(../image/layout/sm_gray_line.png) no-repeat 0 50%; }
.j_v_indexed dd em:first-child  { padding: 0 0 0 0px; margin-left: 0px; background: none; }


.journal_top_search  dl dd input{ height: 36px; padding: 0px 10px 0px 10px;}
.journal_top_search dl dt { line-height: 36px; font-size: 14px;}

.journal_list .name_box { width:50%;  }
.journal_list .name_box02 { width:50%;   }
.journal_list .name_box02 ul { background: #f9f9f9;  }

/* .name_box ul li span, */
/* .name_box02 ul li span  {  color: #7d7d7d; background: url(../image/layout/gray_round.png) no-repeat left 0;padding: 0 0 0 10px;     } */

.list_badge{ background:#d7d7d7; padding: 0 10px; border-radius: 10px;  background: #d7d7d7;display: block; position: absolute; right:20px;top:9px;  color: #7d7d7d; font-size: 12px; line-height: 20px; }

.r_num_box { position: absolute; right: 20px; background: #d7d7d7; width: 32px; height: 32px; border-radius: 4px; text-align: center; line-height: 32px; font-size: 12px; color: #333; }

.display_research { display: none;}
.display_coworker { display: none;}

.modal_header {position: relative; border-bottom: 1px solid #ddd; }

.modal_header:after { content: ''; display: block; clear: both; position: absolute; left: 22px; bottom: 0; height: 2px; width: 40px; background: #266ed0; }

.modal_contents_inner { padding: 20px; }

/* 0408 */

.header_right { float: right; margin: 20px 0 0 0;  }
.header_link_row {margin-left: 10px;
    float: left;
    position: relative;
}

.h_link_text {}

.header_link_drop {
    visibility: hidden;
    z-index: 9;
    transition: all 0.2s ease;
    opacity: 0;
    position: absolute;
    right: 0;
}

.h_l_d_inner {
    transition: all 0.2s ease;
    margin-top: 5px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 15px #333;
    min-width: 240px;
    padding: 10px 3px;
}

.h_l_d_inner ul li { border-bottom: 1px solid #ddd; }
.h_l_d_inner ul li:last-child { border-bottom: 0px solid #ddd; }

.h_l_d_inner ul li a {
    display: block;
    border-radius: 4px;
    color: #333;
    line-height: 28px;
    padding: 0 0 0 8px;
    position: relative;
    font-size: 13px; color: #222; 
}

.h_l_d_inner ul li a:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px; border-radius: 10px; 
    background:#f3f3f3 url(../image/layout/header_link_icon02.png) no-repeat 50% 50%;
    position: absolute;
    right: 10px;
    top: 5px;
}


.h_l_d_inner ul li .link_blank:after { background:#f3f3f3 url(../image/layout/h_link_icon02.png) no-repeat 50% 50%; }
.h_l_d_inner ul li a:hover {
    background: #f3f3f3;
}




.header_link_row:hover .header_r_bt {
    background-color: rgba(236, 236, 236, 0.1);
}

.header_link_row:hover .header_link_drop {
    visibility: visible;
    opacity: 1;
}


.h_link {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    background:#f3f3f3 url(../image/layout/header_link_icon.png) no-repeat 50% 50%;
    text-indent: -9999px;
    overflow: hidden;
}

.header_link_row:hover .h_link { background-color: #eee} 

.h_line_bt { float: left; border:1px solid #ddd; line-height: 34px; padding: 0 15px; color: #555; border-radius: 17px}
.h_line_bt:hover  {  border:1px solid #999; }


.h_admin_bt { float: left;  padding: 0 0 0 17px;background: url(../image/layout/h_admin_icon.png) no-repeat 0 3px; color: #222; position: relative; margin: 8px 17px 0 0; }
.h_admin_bt:after  {  content: ''; display: block; clear: both; position: absolute; right:-8px; top:4px; width: 1px; height: 12px; background: #c5c5c5; }

.h_admin_bt:hover { color: #083ec7; }

/*

.login_name { background:#272727 url("../img/background/mobile_login_bg.png") no-repeat 50% 28px;  padding: 78px 0 0px 0; text-align: center; color: #fff;border-bottom: 1px solid #4e4e4e;}
.login_name span { margin-bottom: 10px; display: block; }
.login_name .mobile_logout_bt { line-height: 26px;  display: inline-block; color: #fff; background:#218d73; padding: 0 20px; border-radius: 13px; margin-bottom: 20px; }
*/

.login_name { background:#272727 url("../image/layout/mobile_login_bg.png") no-repeat 50% 28px;  padding: 78px 0 0px 0; text-align: center; color: #fff;border-bottom: 1px solid #4e4e4e;}
.login_name span { margin-bottom: 10px; display: block; }
.login_name .mobile_logout_bt { line-height: 26px;  display: inline-block; color: #fff; background:#218d73; padding: 0 20px; border-radius: 13px; margin-bottom: 20px; }

.right_mylink_box {   background: #424242;  text-align: center; padding-bottom: 20px;}
.right_mylink_box a{ display:inline-block; width: 96px;  line-height: 26px; color: #fff;   color: #333; background: #c7c7c7; text-align: center;  border-radius: 3px}
.right_mylink_box p { padding: 0px 0px 15px 0px; background: #272727;  overflow: hidden; margin-bottom: 20px; }
.right_mylink_box p a {  margin: 0 3px;}
.right_mylink_box .admin_bt {  display: inline-block;  width: 196px; background: #fff;;}


.loading-div {
    opacity: 0.5;
    background: url(/image/authority/load-indicator.gif) no-repeat 50% 50%;
}


.view_user_link {
	display: inline-block;
    padding: 0 0 0 16px;
    background: url(../image/layout/view_link_user.png) no-repeat 0 50%;
    color: #507dc8;
    text-decoration: underline;
}

}
