/* 전체 */

.home_title {
  display: none;
}


html {
    font-size: 20px;
}
/* 초기 진입 페이지  */
#front_page .banner_area .biopop_area, #front_page .banner_area .micropop_area {
  width: auto;  
  float: none;
  padding-right; 0px;
}
#front_page .banner_area .micropop_area {
  margin-top: 50px;
}

.banner_area {
  margin: 0 auto;
  width: 55%;
  font-size: 1rem;
}
ul, ol {
  padding: 0;
}
#footer {
    display: none;
}
.news h1, .faq h1, .gallery h1, .publication h1{
    padding: 50px 0 30px;
    text-align: center;
}
#site_content {
  padding: 0 20px;
}

/* 사이드메뉴 제거 */
.sub_links {
  display: none;
}
/*사이드 메뉴 스타일 제거*/
.sidebar {
  margin: 0;
}

/* 전체 여백 제거 */
#main .slideshow{
  height: 500px;
}
.mob_journal_tt {
  display: block;
}
#main h2 {
  background: none;
}
ul.menu_default .mobile{
  display: block;
}
ul.menu_default a.micropop_li img {
 display: inline-block;
}
.front_info {
  padding-top: 20px;
  text-indent: -5px;
}
.main_info {
  padding: 0 10px;
}

.main_info p.research_info {
  padding:0;
  padding-left: 20px;
  color: #4a4646;
}
#main .main_info p{
  line-height: 2.5rem;
}
#main .main_info .research_info {
  line-height: 2.6rem;
}
#main .main_info .last_info {
  margin-top: 10px;
}
#main .slideshow li img {
  height: 500px;
  max-width: 100%;
}
#main .slideshow .slideshow-caption-container {
  padding: 0;
  margin-top: -30px;
}
ul.menu_default li a{
  background: #225B82;
}
#main #menubar {
  background: #1f4763;
  box-shadow: none;
}
#main h1 {
  font-weight: bold;
  padding-top: 50px;
}
#main #content{
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
}
#main .content_item, #main .content_item2{
    width: auto;
    margin: 0;
}

/* 전체 메뉴 */
h1::after {
  width: 150px;
  display: block;
  content: "";
  margin: 30px auto 0;
  border-bottom: 10px solid #000;
  border-color: rgba(83, 115, 145, 1);
}

/* 전체 텍스트 크기 */

h1 {
    text-align:center;
    font-size: 3rem;
}

/* 메뉴 */
.mobile_menu {
  display: block;
}
.menubar_top {
  background: #297bb3;
}
#main #menubar  {
 background: transparent;
}
#menubar ul {
  background: #225B82;
}
#biopop .menu_default li:last-child a{
 background: #cbcbcb;
}
#menubar li a.current {
  background: #cbcbcb;
}
#menubar li :hover {
  background: #cbcbcb;
}
#menubar li a {
  padding: 10px 0;
/*  background: transparent;*/
}
#menubar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}
/*#menubar li a{
 background: #eee;
}*/

#mob-menu-btn {
  background: none;
  border: 0;
}

#menubar .menu_default {
  display: none;
}

#menubar #sub_menu {
  display: none;
}
#menubar #submenu.current {
  display: block;
}
#micropop .menu_default img {
  display: inline-block;
} 
ul.menu_default li a{
  width: 100%;
  display: block;

  line-height: 3rem; /*20*2*//* *//* html기본폰트 * 배수 */
  height: 3rem;

  margin: 0;
  padding: 0;
}

ul.menu_default .sub-arrow:after {
  content:'\203A';
  float: right;
  margin-right: 20px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
ul.menu_default a.tap .sub-arrow:after {
  content:'\2039';
}
ul.menu_default .main_logo {
  display: none;
}
#mob-menu-btn {
  display: block;
}
/* 전체 */
#main {
 font-size: 2rem;
}
/* 메인 */

#main .content_image {
  width: 379px;
  margin-right: 20px;
}
#main .content_image img {
  width: 100%;
  height: auto;
  margin-right: 20px;
}

#main .date {
  display: none;
}
#main .content_container {
  width: auto;
  margin: 0 auto;
}
#main .content_container p.desc {
  font-size: 1.5rem;
}

#main .content_container .info_box {
  padding: 15px;
  font-size:1.5rem;
  line-height: 1.5rem;
}
#main h1.lab_news_title {
  padding: 30px 0;
}
#main h1.lab_news_title::after {
  margin: 0;
  border-bottom: none;
  border-color: none;
}
/* Member */



#course_pic_area {
  display: none;
}
.biopop.mobile_menu, .micropop.mobile_menu {
  display: block !important;
}
.member .mobile_menu li {
  float: left;
  width: 24%;
  background: #297bb3;
  color: #fff;
  list-style-type: none;
  text-align: center;
}
.mobile_menu {
  *zoom: 1;
}
.mobile_menu:after{
  content: "";
  clear: both;
}
.member {
  font-size: 1.4rem;
}
.member h1{
  padding: 30px 0;
}
.member .sidebar { /* 원래 */
  display: none;
}
.member .mobile_menu {
    position: fixed;
    top: 30px;
    left: 100px;
}
/*#mob-menu-btn {
  z-index: 300;
}*/
.menu_default {
  position: fixed;
  top : 0; 
  left: 100px;
  z-index: 10;
  width: 70%;
}
.member .mobile_menu a {
  width: 100%;
}
.member .content_item {
  margin-top: 200px !important;
}
.member ul {
  margin: 0;
}
.member ul li {
  margin: 1px;
}
.member ul li a{
  color: #fff;
}
.member .pc.professor {
  display: none;
}
.member .mob.professor {
  display: block;
  text-align: center;
}
.member .mob.professor img{
  width: 30%;
}
.member .mob.professor  .info{
  font-weight: bold;
}
.member .mob.professor .name{
 font-size: 2rem;
}
.member .mob.professor  .info .email {
 font-size: 1.8rem;
 display: none;
}
.member .mob.professor .detail {
 font-size: 1.7rem;
 padding: 0 30px;
}
.member .part_time .phd_stud_menu{
  display: none;
}
.member .mem_table {
  font-size: 1.4rem;
}
.member .mem_table .name {
  font-size:  2rem;
  padding-left: 40px;
}
.member .mem_table ul li {
  padding-left: 30px;
  font-size: 1.4rem;
}
.member .mem_table img {
  width: 270px;
}
.member .mem_table .email {
  display: none;
  font-size: 1.2rem;
}
.member .mem_table .member_pub {
  width: auto;
}
.member .mem_table ul li {
  line-height: 1.5em;
  list-style-position: inside;
}
.member .mem_table .member_pub li {
  margin-bottom: 10px;
}
.member  .member_page {
  width: 95%;
  margin: 0 auto;
}
.member .top_icon {
  display: none;
}
.member .sub_tab {
  display: none;
}
.member .tab_menu {
  text-align: center;
  font-size: 1.5rem;
  padding: 10px 0;
}
/* Publication */
.publication .menubar_top  {
  display: block;
  background: none;
}
.publication .mobile_menu {
  font-size: 1.3rem;
  margin-top: 35px;
  margin-left: 90px;
  display: block;
}
.publication .mobile_menu li {
  width: 120px;
  display: inline-block;
  background: #297bb3;
  color: #fff;
  list-style-type: none;
  text-align: center;
  margin-right: 3px;
  margin-bottom: 3px;
}
.publication .mobile_menu a {
  display: inline-block;
  background: #297bb3;
  color: #fff;
  list-style-type: none;
  text-align: center;
  width: 100%;
}
.publication .mobile_menu .remove{
  display: none;
}
.publication .mobile_menu {
  position: fixed;
  *zoom: 1;
}
.publication .mobile_menu:after{
  content: "";
  clear: both;
}

.publication .mob_show{
  display: inline;
}  
.publication .mob_del {
  display: none;
}
.publication h1.mob {
//  padding-top:230px !important;
}

.publication div.sidebar li{
  width: 48%;
  float: left;
  background: #eee;
  text-align: center;
  font-size: 1.5rem;
  margin: 1px 3px;
}
.publication #content h1 {
  display: none;
}
.publication #content h2 {
  display: block;
  text-align: center;
}
.publication .pc{
  display: none;
}
.publication .mob{
  display: block;
}
.publication h3.mob{
  text-align: center;
  color: #225b82;
}
.publication .sidebar {
  display: none;
}
.publication ul.selected_or_all {
  text-align: center;  
  padding-bottom:30px;
}
.publication {
  font-size: 1.4rem;
  line-height: 2rem;
}
.publication ol{
  padding: 0 30px;
}
.publication .content_item {
}
/* 메인 */
#main .sidebar_container {
    display: none;
}
#main .slideshow {
  margin-top: 90px;
}
.mob_bookauthors {
  display: none;
}

/* FAQ Menu */
.faq{
  font-size: 30px;
}

.faq h3 {
  background-color: #e6f2ff;
  text-align: center;
  padding: 30px 20px;
  margin-top: 40px;

}
.faq h3 + p {
  padding: 20px 20px;
  color: #212020;
}

.faq .intro {
  display: none;
}

/* Reported News */

.mobile_news {
  display: block;
  font-size: 2rem;
  line-height: 3rem;
  list-style-type: none;
  text-align:center;
}
.pc_news {
  display: none;
}
.mobile_news .info{
  padding: 20px 0;
  margin-bottom: 20px;
  color:#225B82;
  /*background: #e6f2ff;*/
}
.mobile_news .line_split {
  display:block;
  height:10px;
  color: #fff;
}
.mobile_news li {
  border-bottom: 1px solid #000;
  padding: 30px 0 50px;
}
.mobile_news img {
  padding: 30px 0 0;
}
/* gallery */

.gallery .mob_small_gallery {
    display: none !important;
}

.gallery .rg-gallery .rg-view{
  display: none;
}
.gallery h1{
  display: block;
}

/* awards */
 p.detail_info {  
   font-size: 1rem;
 }

 div.award_front_info {
  font-size:  1.6rem;
  line-height: 2.5rem;
  }
 .sum_info tr td img {
   width: 200px;
   height: 300px;
 }

 .award_inner .receipant_name{
   font-size: 2rem !important;
 }
 .award_inner .student_info {
   font-size: 1.5rem !important;
 }
 .award_inner .win_info {
    font-size: 1.8rem !important;
 }
 .award_inner .info_title {
   font-size: 1.7rem !important;
 }
 .award_inner .journal_list_txt {
   font-size: 1.3rem !important;
 }
 .winner_box .student_info{
    margin-top: 0px;
 }
 .winner_box >  img{
   width: 200px;
   height: 300px;
 }
 .winner_box .win_info img{
   width: 50px;
   height: 50px;
 }
 .award_inner .info_title {
   font-size: 1.4rem !important;
 }
 /* micropop */
 #micropop html {
  font-size:20px; 
 }
 #micropop {
   font-size: 2rem; 
 }

 #micropop .publication ol li{
   margin-bottom: 10px;
 }

 #micropop #menu li:last-child, #micropop #menu li:nth-child(5) {
  display: none;
 }
 #micropop .sidebar {
   display: none;
 }
 #micropop  #content{
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
 }

 #micropop .content_item, #main .content_item2{
    width: auto;
    margin: 0;
 }

 #micropop  ul.slideshow{
  height: 500px;
  margin-top: 100px;
 }
 #micropop ul.slideshow li img {
  height: 500px;
  max-width: 100%;
 }
 #micropop ul.slideshow .slideshow-caption-container {
  padding: 0;
  margin-top: -30px;
 }
 #micropop h1 {
    margin-top:30px;
 }
 #micropop .content_container {
  width: auto;
 }
 #micropop .research {
   font-size: 2rem;
 }
 #micropop .content_container img {
   width: 70%;
 }
 #micropop .publication ol li{
   padding-bottom: 30px;
 }
 #micropop .content_item {
    padding-top: 30px;
 }
 #micropop .member {
   font-size: 2rem;
 }
 #micropop .contact .content_container{
   line-height: 2rem !important;
 }
 #micropop .map_img {
   margin: 0 auto; 
 }
 #micropop .content_container {
  text-align: center;
 }
 #micropop .map_img img{ 
   width: 100%;
 }
 #micropop .member .name{
   font-size: 2rem;
 }
 #micropop .email {
  font-size: 1.9rem;
 }
 #micropop .name { 
   line-height: 40px;
 }
 #micropop .member {
  line-height: 40px !important;
 }
 #micropop .prof_info {
  line-height: 40px !important;
 }
 #micropop .micropopmember td{
  line-height: 40px !important;
 }
 #micropop .member img { 
   width: 250px; 
 }
 #micropop .member ul li{
  list-style-position: inside;
 }
 #micropop .main ul li{
  list-style-position: inside;
 }
 #micropop .mobile_menu {
   display: block;
   text-align: center;
 }
 #micropop .mobile_menu {
   margin-top:30px;
 }
 #micropop .mobile_menu a {
  color: #fff;
 }
 #micropop .mobile_menu li{
    display: inline-block;
 }
 #micropop .mobile_menu li {
  padding: 10px 20px;
  background: #297bb3;
 }
 #micropop .menu_default li:last-child a{
  background: #cbcbcb;
 }
 
 /* micropop 메인 페이지 */
.micropop.member li.research{
  font-size: 1.8rem;  
  padding-top: 15px;
}
