
/* 모든 SUB 틀맞춤 1000px 기준 */

section{width: 1000px;   margin: 0 auto; line-height: 30px;}

/* Academy.php & Acdemy.php background */
.sub_background_academy{width: 100%; height: 250px; background:url(../../../img/cbackground_11.PNG)}
/* 모든 서브 백그라운드 사이즈  이미지 변경시 head.php if문 참고*/
.sub_back_img{width: 100%; height: 250px; background-position: !important; background-repeat: no-repeat !important;     background-size: cover !important;}
.sub_back_img p {width: 100%;   padding:90px; font-weight:700; color:#fff; font-size:48px; text-align: center; clear: both;}

section .menu_bar {margin: 0 auto; height: 40px; margin-top: 50px; }
section .menu_bar .home{width: 35px; height: 35px; border: 1px solid #dcdddd; float: left ; margin-right: 10px;}
section .menu_bar .home i {padding:6px; color: #696969; font-size: 20px;}

section #intro_with{width: 100px;}
section .Academy_intro { height:35px;border: 1px solid #dcdddd;; font-size: 14px;float: left; }
section .Academy_intro span{ position: relative; left: 15px; top:6px; color: #595757;}
section .Academy_intro i{ position: relative; left: 20%; top: 8px;font-size:14px; }   


section .sub_wrapper{  clear: both; margin-top: 70px; margin-bottom: 100px; }
section .sub_wrapper .dureo_img{margin:0 auto;}
section .sub_wrapper .combo_box{ clear: both;}
section .sub_wrapper .hi_img_box{float: left; width: 250px;  }
section .sub_wrapper .hi_text_box{float: left;  width: 749px; letter-spacing:-1px; }
section .sub_wrapper .hi_text_box h1 {font-size: 24px; color:#727171;}
section .sub_wrapper .hi_text_box h2 {font-size: 18px; color:#1d425d;}
section .sub_wrapper .hi_text_box p {font-size: 13px; line-height: 22px;}

section .sub_wrapper .hi_text_box .text_width { font-size: 19px; line-height:28px;}

section .sub_wrapper .box_back {width: 100%; background:#f2f2f2; border 1px solid #d2d2d2; padding:20px; line-height:20px;}

section .sub_wrapper .text_box_back{line-height:22px;}

.p_margin_height{margin-top:10px;}
/* section .sub_wrapper .sub_wrapper_text {word-break: normal;}
section .sub_wrapper .sub_wrapper_text h2 {font-size: 36px; color: #666464; padding-top: 50px;}
section .sub_wrapper .sub_wrapper_text h3 {font-size: 20px; font-weight: 100; margin-top: 35px; margin-bottom: 30px;}
section .sub_wrapper .sub_wrapper_text h3 span { font-weight: 700;color: #1d425d;}
section .sub_wrapper .sub_wrapper_text p { font-size: 14px; }
section .sub_wrapper .sub_wrapper_text h4 {font-size: 16px; color: #1d425d; margin-top: 60px; }
section .sub_wrapper .sub_wrapper_text h4 span {display: inline-block;;width:10px; height:10px;background: url(../../../img/background_13.PNG); background-repeat: no-repeat; position: relative; top:1px; margin-right: 7px; }
section .sub_wrapper .sub_wrapper_text .p_margin {margin-top: 20px;word-break: normal;} */

section .sub_wrapper .publicationrules h2{font-size: 18px;}

@media only screen and (max-width:1100px) {
    section {
        width:90% !important;
        margin: 0 auto;
    }

}



.togo_tbl{
	border-top:1px solid #666;
    font-size:9pt;
    line-height: 1.7em;
    width: 100%;
}
.togo_tbl thead th{
 	border-left:1px solid #999;
    height: 20px;
    padding: 5px;
    background-color:#ccc;
    color:black;
	font-weight:600;
    vertical-align: middle;
}


.togo_tbl tbody td {
   border-right: 1px solid #d7d7d7;
   border-bottom: 1px solid #d7d7d7;
   background-color: #fff;
   font-size: 13px;
   padding: 5px;
   color: #444;
   vertical-align: middle;
   text-align:center;
  }
.date{
	float:right;
	padding:10px 10px;
	border:1px  solid #09F;
	color:#09F;
	font-weight:500;
	position:relative;
	right:20px;}
/* 게시판 */
#view_skin{margin-top: 50px;}
#bo_gall{margin-top:50px; margin-bottom: 50px;}
#bo_sch{margin-bottom: 50px;}
#list_skin{margin-top: 50px;}
.mbskin{margin-bottom: 100px;}

/* 학회정관 */


/* Style the tab */
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    width: 1000px;
  }
  
  /* Style the buttons inside the tab */
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: #ddd;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    background-color: #ccc;
  }
  
  /* Style the tab content */
  .tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
    font-size: 14px;
    width: 1000px;
  }
  
  /* Style the close button */
  .topright {
    float: right;
    cursor: pointer;
    font-size: 28px;
  }
  .tabcontent{font-size: 13px;}
  .topright:hover {color: red;}


