﻿
.main_tit  {  font-size: 26px; font-weight: normal; color: #555;  font-weight: bold; margin-bottom: 20px;    }
.sub_contents, .sub_journal {font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.5px;}
.sub_contents h3 { font-size: 26px; font-weight: normal; color: #555; margin-bottom: 20px; letter-spacing: 0.5px;  position: relative; width: 100%;   font-weight: bold; }
.sub_contents h3 .list_btn { position: absolute; right: 0; font-size: 16px; padding: 5px 40px;background-color: #6b6b6b;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fdfafa' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
color: #fff;     }
.sub_contents h3 .list_btn:hover { background-color: #d2863b;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fdfafa' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");    }
.sub_contents h4 { font-size: 20px; font-weight: 600;
color: #4762b3; letter-spacing: 0.5px; margin-bottom: 5px;    }
.sub_contents p { font-size: 15px; line-height: 28px; letter-spacing: 0.5px;    }
.color {color: #23a567;}

.sub_journal  h3 {  font-size: 26px; font-weight: bold; color: #555;  letter-spacing: 0.5px; margin-bottom: 20px;    }

.sub_contents p.tit_st
{font-size: 22px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 40px;
    font-weight: 500;}

.tit_txt_st {border-bottom: 1px solid #999;
  border-top: 1px solid #999;
  text-align: center;
  font-size: 20px !important;
  padding: 10px 0;}

.enacted-date {
margin: 15px 0;
  text-align: right !important; line-height: 170% !important; font-size: 14px !important;
}
.tab_01{ overflow:hidden; position: relative;  margin-bottom: 20px; }
.tab_01 ul {list-style:none;  }
.tab_01 li{ float:left; margin-bottom: 7px; width: 49.5%;}
.tab_01 li:nth-child(odd)  { margin-right:1%;  }
.tab_01 li.active a{ display:inline-block; line-height:35px; color:#fff;     font-weight: 700;background-color: #23a567;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237da9c7' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
transition: all 0.5s ease-out; }
.tab_01 li a{ display:inline-block; line-height:35px;  margin-right: 8px; color:#666; font-size:17px; width: 100%; text-align: center; box-sizing: border-box; background-color: #ededed; font-family: 'S-CoreDream';
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23808080' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); transition: all 0.5s ease-out;}

.tab_01 li a:hover {
  background: #d2d9c7;
    background-image: none;
  background-image: none;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23808080' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
  color: #257e48;
} 
.tab_01 li.active a:hover { background-color: #23a567;  color:#fff;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237da9c7' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");  }

.articles { letter-spacing: 0.5px;  }

.article_box h1 { font-family: "Noto Sans KR"; line-height: 38px; font-weight: normal;  }
.article_box #engInfo { font-family: "Noto Sans KR";    }

.article_box h3 { font-family: "Noto Sans KR";      }
.article_box h1 {
  font-family: "Noto Sans KR";
  line-height: 38px;
  font-weight: 800;
  font-size: 26px !important; color: #333;
  letter-spacing: 0.5px;
}

.table_e {   font-size: 14px;  letter-spacing: 0.5px; width: 100%; }
.table_e tr th{  padding: 10px 0;  font-weight: normal; background-color: #f7f7f7; background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23acacac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");        }
.table_e tr td { padding: 10px 20px;  word-break: break-word; line-height: 230%;       }


.table_center {   font-size: 14px;  letter-spacing: 0.5px; width: 100%; }
.table_center tr th{  padding: 10px;  font-weight: normal; background-color: #f7f7f7; background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23acacac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); text-align:center;       }
.table_center tr td { padding: 10px;    line-height: 230%;    text-align:center;   word-break: break-word;}

.mt10 {margin-top:10px;}
.p20 { padding-left:20px;}
.p40, .pleft40 { padding-left:40px;}

.table_1 {     }
.table_1 tr th {    }
.table_1 tr td {  }

.down_btn { font-size: 18px; letter-spacing: 0.5px; height: 50px; display: inline-block; padding: 11px 15px 0 45px; background-color: #f0f0f0;  position: relative; margin-bottom: 10px;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23acacac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");   }
.down_btn img { position: relative; top: 12px; position: absolute; left: 15px; width: 25px; }
.down_btn i {  margin-left: 10px;  }
.down_btn:hover { color:#fff; background-color: #606060;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23c9c9c9' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");}


/*Journal Search Engine*/
.article_search   { border: 1px solid #cecece;  margin-bottom: 20px;  }
.article_search fieldset legend {background-color: #f7f7f7; background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23acacac' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
display: inline-block; color: #a16428; font-size: 18px; padding: 10px 40px; margin-bottom: 15px;    }


.article_search .search_box {    }
.article_search .search_box p {  margin-bottom: 5px; text-align: left !important;   }
.article_search .search_box p input  {  height: 30px; margin-right: 5px;   margin-bottom: 10px; }
.article_search .search_box p select {  height: 30px; margin-right: 5px;  }
.article_search .search_box .item {  width: 105px; display: inline-block;  }
.article_search .search_box  #b_s_volume {   width: 116.5px;  }
.article_search .search_box  #b_s_issue {    width: 116.5px;  }
.article_search .search_box  #b_s_min { width: 108px;    }
.article_search .search_box  #b_s_max { width: 108px;    }
.article_search .search_box .baseSearch {    }
.article_search .search_box .baseSearch input   { width: calc((100% - 120px) / 3); margin-right: 0;  padding-left: 10px; color: #999;   }
.article_search .search_box .detailSearch  {     }
.article_search .search_box .detailSearch input  {  width: 488px;    }

.article_search .search_action { margin-top: 30px; position:relative;    }
.article_search .search_action .search {  background: #446fc0; color: #fff; padding: 5px 80px; font-size: 14px; cursor: pointer;    }
.article_search .search_action .detail {  background: #6e757a; color: #fff; padding: 5px 55px; font-size: 14px; cursor: pointer;   }
.article_search .search_action .adobe {     }
.article_search .search_action .down_btn { font-size: 14px !important; height: 29px; position: absolute; right: 0; bottom: -15px; padding: 8px 5px 0 40px;  }
.article_search .search_action .down_btn img {  top: 5px;  }

/*search required 지우지말것*/
.article_search .detailSearch{ display:none;}
.article_search .detailSearch .txt{ width:300px !important;}

#all_issues  {     }
#all_issues > li  {  margin-bottom: 8px;   }
#all_issues > li:after { content:""; clear:both; display:block; }
#all_issues > li > a {  width: 160px; height: 40px;  color: #fff; text-align: center; font-size: 18px; line-height: 40px; float: left;    }
#all_issues > li:nth-child(odd) > a {  background-color: #3f5b9e;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");  }
#all_issues > li:nth-child(even) > a { background-color: #454545;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
 }
#all_issues > li >  ol {    float: left; }
#all_issues > li >  ol:after { content:""; clear:both; display:block; }
#all_issues > li >  ol > li {  float: left; margin-left: 3px;  }
#all_issues > li >  ol > li > a {  width: 110px; height: 40px; display: block;  text-align: center; line-height: 40px;  background-color: #e6e6e6;background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%238b8b8b' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");}
#all_issues > li >  ol > li > a:hover { color:#fff;  background-color: #a3a3a3;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fdfafa' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");   }


.ft-author a {left: 2px; position: relative; margin-right: 4px; }

.abstract { font-size: 14px;line-height: 25px;    }

.listpage { text-align:center; margin-top: 25px;}
.listpage .current  {  font-size: 16px; margin: 0 10px;   }
.listpage .page  { font-size: 16px; margin: 0 10px;   color: #999;  }
.listpage .bar  {     }


.articles > li h4 {    }

.download_pdf_btn:hover, .export_citaion_btn:hover { color:#fff;      }
.download_pdf_btn:visited, .export_citaion_btn:visited { color:#fff;      }
.download_pdf_btn:active, .export_citaion_btn:active { color:#fff;      }


.view_pdf_btn { background: #00abcc;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block;    }
.download_supplement_btn { background: #715542;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block;    }
.download_pdf_btn {  background: #89c765;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block;    }
.export_citaion_btn { background: #1365b1;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block;    }
.metrics_btn { background: #6b6b6b;
  color: #fff !important;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;    }
#biblio {  background: #b355a1;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block; cursor:pointer }
#pmcPreviewer {  background: #af8f6f;
color: #fff !important;
padding: 5px 10px;
margin-bottom: 10px;
display: inline-block;cursor:pointer }

.ftOpenLayer { margin:10px auto; padding:14px 8px;}
.ftOpenLayer .figure{padding-top:30px;padding-bottom:30px;}
.ftOpenLayer .figure .img{ margin-bottom:20px;}
.ftOpenLayer .figure .caption{ margin-bottom:20px;padding:4px 8px; background-color:#f1f1f1;}
.ftOpenLayer .figure .caption label{ float:left; margin-right:8px;}
.ftOpenLayer .figure .content th,#body .figure .content td{ line-height:180%; padding:0px 3px; border:1px solid #000;}
.ftOpenLayer .figure .download{ margin-top:10px;}

.fulltext-wrap .fig img { display: block;
margin: auto;
padding: 20px;   }

.table-wrap table {  border-top: 0;
border-bottom: 0;
margin: 20px 0;  }

.fulltext-wrap #engInfo .ft-author {
  font-family: "Noto Sans KR" !important;
  font-weight: 400;
  font-size: 15px !important;
}
.fulltext-wrap #engInfo .ft-author-aff {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 12px;
  font-size: 13px;
}
.fulltext-wrap #engInfo .ft-author-cor {
  font-weight: normal !important;
  letter-spacing: 0.5px !important;
  font-size: 13px !important;
}
.fulltext-wrap #engInfo .ft-date
{ font-weight: normal !important;
  letter-spacing: 0.5px !important;
  font-size: 13px !important; }
.ft_quick{

    position: fixed;
    left: 50px;
    bottom: 100px;
    background-color: #edcebf;
    padding: 10px;
    width: 200px;
}
.fulltext-wrap #engInfo .ft-author-cor, .fulltext-wrap #engInfo .ft-date {
  font-family: "Noto Sans KR", sans-serif !important;
}
.fulltext-wrap h2  {  padding-right: 150px !important;      word-break: break-word;}
.fulltext-wrap h2.main-title,  .fulltext-wrap h2.ft-title-figure, .fulltext-wrap h2.ft-title-table,  .fulltext-wrap h2.ft-title-reference {padding:
4px 4px 15px 0 !important;
  font-family: "Noto Sans KR", sans-serif !important;
  background:
none !important;
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  color: #000 !important;
  border-bottom:
1px solid #d6d6d6;
  margin-bottom: 15px !important;
  font-size: 20px !important;  }
.fulltext-wrap h2.main-title {margin-top: 30px;  }
.sub_contents p.small_txt {     text-align: right;
    font-size: 12px;
    line-height: 180%;
    margin-bottom: 20px;}
.pl20 { display:block; padding-left:20px;}
.pleft20 {padding-left:20px;}
.fulltext-wrap .ft-quick {
  padding-left: 5px;
  font-size: 13px;
  letter-spacing: 0;}

.fulltext-wrap .ft-title-abstract {
  padding:
4px 4px 4px 0 !important;
  font-family: "Noto Sans KR", sans-serif !important;
  background:
none !important;
    background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  color: #000 !important;
  border-bottom:
1px solid #d6d6d6;
  margin-bottom: 15px !important;
  font-size: 20px !important;
}

.fulltext-wrap .ft-content h3.main-title {margin-top: 20px;   }

.ul_st_disc {list-style: inside;  padding-left: 20px; }
.ul_st_disc li { list-style-type: disc; font-size: 15px; line-height: 28px; letter-spacing: 0.5px; }
.ul_st_decimal { list-style: inside; padding-left: 20px; }
.ul_st_decimal li { list-style-type: decimal; font-size: 15px; line-height: 28px; letter-spacing: 0.5px;  }