/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/

.top_wrap {
    background:url(/img/sub_bg1.jpg) no-repeat center top;
}

.head_wrap {
    height:285px;
}

.sub_intro_txt {
    text-align:center;
    font-size:19px;
    color:#222;
    position:absolute;
    left:50%;
    margin-left:-600px;
    width:1200px;
    top:230px;
}

    .sub_intro_txt h2 {
        margin-top: 15px;
        font-weight: bold;
        font-size: 30px;
        color: #222;
    }

.m_content {
    width:1210px;
    padding-top:40px;
}

.sub_left {
    width: 230px;
    vertical-align: top;
    display: inline-block;
}

.sub_content {
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    width: 970px;
    padding-left: 70px;
}

	.sub_content h1 {
		font-size:30px !important;
		color:#222;  
		font-weight:normal; 
		letter-spacing:-1.5px; 
		width:100%;
		display:inline-block;
		text-align:center;
	}

	.sub_content select {
		border:1px solid #888;
		height:49px;
		padding-left:15px; 
		border-radius:0;
		font-size:15px; 
	}
	
.sub_left_menu {
    margin:0px;
}

.sub_left_menu dt {
    width: 230px;
    height: 105px;
    background: #f37321;
    color: #fff;
    font-size: 25px;
    text-align: center;
    padding-top: 23px;
    letter-spacing: -2px;
    box-sizing: border-box;
}

    .sub_left_menu dt p {
        margin: 0px;
        letter-spacing:-1px;
    }

    .sub_left_menu dd {
        margin: 0px;
    }

.sub_left_menu ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.sub_left_menu li {
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
    color: #666;
    letter-spacing: -1px;
    font-family: 'Nanum Barun Gothic', sans-serif;
}

    .sub_left_menu li a:link, .sub_left_menu li a:visited, .sub_left_menu li a:hover {
        text-decoration:none;
        color:#666;
    }

    .sub_left_menu li a:hover {
        color:#333;
    }

    .sub_left_menu li a.lm_sel {
        color: #f39821;
    }
    

 /*   .sub_left_menu li:last-child {
        border: none;
    } */

    .sub_left_menu li a {
        vertical-align: middle;
        width: 200px;
        padding-left: 23px;
        box-sizing: border-box;
        display: inline-block;
        white-space: nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }

    .sub_left_menu li a + a {
        width:15px;
        padding:0px;
        margin-top:-2px;
    }

.sub_left_btn {
    list-style:none;
    margin:75px 0px 0px 0px;
    padding:0px;
}

    .sub_left_btn li img {
        vertical-align:middle;
        margin:0px 18px;
    }

    .sub_left_btn li a:link, .sub_left_btn li a:visited, .sub_left_btn li a:hover {
        color:#666;
    }

    .sub_left_btn li {
        padding: 0px;
        font-size: 16px;
        letter-spacing: -1px;
        font-weight: bold;
        font-family: 'Nanum Barun Gothic', sans-serif;
        padding: 0px;
        width: 230px;
        height: 59px;
        line-height: 59px;
        border: 1px solid #d9d9d9;
        border-bottom: none;
        color: #666;
        background: url(/img/gt2.png) no-repeat 195px center;
        background-color: #f8f8f8;
    }

    .sub_left_btn li:last-child {
        height:60px;
        border-bottom: 1px solid #d9d9d9;
    }

.sub_ct {
    font-family: 'Nanum Barun Gothic', sans-serif;
    text-align: right;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 2px solid #ccc;
    position: relative;
    padding-top: 15px;
    margin-bottom:30px;
}

    .sub_ct h3 {
        letter-spacing:-1px;
        top:0px;
        left:0px;
        margin:0px;
        padding:0px;
        font-weight: bold;
        color: #000;
        font-size: 30px;
        position:absolute;
    }

.s_map {
    color:#666;
    font-size:14px;
}

.s_map img {
    margin:0px 5px;
    vertical-align:middle;
}

/* 공통사항 */
.con_sub_box {
	width:100%;
	 font-size:15px;
}

	.con_sub_box dd {
		margin:0px;	
		font-family: 'Nanum Gothic', sans-serif;
		color: #606060;
		line-height: 180%;
	}

	.con_sub_box dt {
		text-align: center;
		font-weight: bold;
        font-size: 30px;
        color: #222;
		padding-bottom:30px;
	}

.right_content_wrap {
		width:100%;
		float:right;
	}

	.right_content ul {
		list-style:none;		
	}
	
	.right_content li {
		list-style:none;
		vertical-align:top;
		margin-top:10px;
		text-align:right;		
	}

.left_content_wrap {
		width:100%;
		float:left;
	}

	.left_content ul {
		list-style:none;		
	}
	
	.left_content li {
		list-style:none;
		vertical-align:top;
		margin-top:10px;
		text-align:left;		
	}

.line900 {border-top:1px solid #ddd;}
.line_dot {border-top:1px dotted #ccc;}
.line_top {border-top:2px solid #f37321;}
.color_big_b {color:#222; font-size:22px; }
.color_big_b2 {color:#222; font-size:18px; }
.color_orange {color:#f39821;} /* 주황색 폰트컬러 */
.color_blue {color:#6799FF;} /* 파랑색 폰트컬러 */
.font_s {font-size:13px; color:#888 !important;} /* 작은글씨 */
.font_s2 {font-size:14px; color:#888 !important;} /* 작은글씨 */


.mg_top10 {margin-top:10px !important;}
.mg_top20 {margin-top:20px !important;}
.mg_top30 {margin-top:30px !important;}
.mg_top40 {margin-top:40px !important;}
.mg_top50 {margin-top:50px !important;}
.mg_top60 {margin-top:60px !important;}
.mg_top70 {margin-top:70px !important;}
.mg_top80 {margin-top:80px !important;}
.mg_top300 {margin-top:300px !important;}

.mg_bottom10 {margin-bottom:10px !important;}
.mg_bottom20 {margin-bottom:20px !important;}
.mg_bottom30 {margin-bottom:30px !important;}
.mg_bottom40 {margin-bottom:40px !important;}
.mg_bottom50 {margin-bottom:50px !important;}
.mg_bottom60 {margin-bottom:60px !important;}
.mg_bottom70 {margin-bottom:70px !important;}
.mg_bottom80 {margin-bottom:80px !important;}

.pd_top10 {padding-top:10px !important;}
.pd_top20 {padding-top:20px !important;}
.pd_top30 {padding-top:30px !important;}
.pd_top40 {padding-top:40px !important;}
.pd_top50 {padding-top:50px !important;}

.pd_left10 {padding-left:10px !important;}
.pd_left20 {padding-left:20px !important;}
.pd_left30 {padding-left:30px !important;}
.pd_left40 {padding-left:40px !important;}
.pd_left50 {padding-left:50px !important;}



/* 01 인사말 */

.intro_box {width:100%;}
.intro_box dt {font-size:34px; line-height:46px; color:#222; padding-bottom:30px;}
.intro_box dd {
	margin:0px;	
}

	.intro_box dd p {
		font-family: 'Nanum Gothic', sans-serif;
		color: #606060;
		font-size: 14px;
		line-height: 180%;
	}

.intro_txt p {
    font-family: 'Nanum Gothic', sans-serif;
    color: #606060;
    font-size: 14px;
    line-height: 180%;
}

.intro_txt2 {
    font-family: 'Nanum Gothic', sans-serif;
    color: #111;
    font-size:17px;
    text-align: right;
    line-height:170%;
    padding-top:30px;
}

/****   테이블 공통     ***/
.table_basic {width:100%; box-sizing:border-box; border-top:2px solid #f39821;}
.table_basic th {background:#f5f5f5; border-right:1px solid #ddd;}
.table_basic td {border-right:1px solid #ddd;}
.table_basic td.bg_gray {background:#f5f5f5;}
.table_basic th, .table_basic td  {padding:10px 20px; border-bottom:1px solid #ddd;}
.table_basic th.br_no {border-right:0;}
.table_basic td.br_no {border-right:0;}
.table_basic td.line_bottom_no {border-bottom:0;}
.table_basic td.center {text-align:center;}

.table_g {float:left; width:100%; box-sizing:border-box; border-top:2px solid #f39821;}
.table_g th {border-bottom:1px solid #444 !important;}
.table_g td {text-align:center;}
.table_g th, .table_g td  {padding:10px 20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.table_g .line_left {border-left:1px solid #ddd;}
.table_g .line_left_th {border-left:1px solid #444;}


/* 02 학회조직명단 테이블표 */
/*table {width:100%; border-top:2px solid #f39821; box-sizing:border-box; }
table th {background:#f5f5f5; border-right:1px solid #ddd;}
table td {border-right:1px solid #ddd;}
table th, table td {border-bottom:1px solid #ddd; padding:6px 20px; }
table th.br_no {border-right:0;}
table td.br_no {border-right:0;}
table td.center {text-align:center;}
table td.bg_blue {background:#f6f8fa}
table td.bg_yellow {background:#fbfbef;}
.th_td_br {border-top:1px solid #444 !important;}
.th_bg_blue {background:#00509b; color:#fff;}
.th_bg_basic {background:#fafafa;}
.th_bg_blue , .th_bg_basic {border-bottom:1px solid #ddd; padding:12px 20px; text-align:left;}
*/

/* 03 학회정관 */
.seminar_box {float:left; width:100%;}
.seminar_box dt {font-size:18px; color:#222; margin-bottom:15px; width:100%; height:40px; background:#efefef; line-height:40px; font-weight:bold; box-sizing:border-box; padding-left:15px;}
.seminar_box dd {margin-left:0px; padding-bottom:4px; box-sizing:border-box; padding:0 20px; font-size:14px; line-height:26px;}
.seminar_box dd p {margin:0px; padding:0px; text-indent:12px;}
.seminar_box dd p {text-indent:12px;}
.hi01 {text-indent: 10px;}
.hi04 {text-indent: 40px !important;}
.hi05 {text-indent: 50px !important;}
.hi06 {text-indent: 60px !important;}
.hi07 {text-indent: 70px !important;}
.hi08 {text-indent: 80px !important;}
.hi13 {text-indent: 130px !important;}
.hi22 {text-indent: 220px !important;}
.seminar_box ul {margin:0px; padding:0px; position:relative;}
.seminar_box li {display:block;}
.seminar_box h1 {color:#222; font-size:22px; text-align:left;}
.seminar_box h3 {color:#222; font-size:24px; font-weight:bold; text-align:center;}
.seminar_box strong {color:#555; font-size:15px; text-align:left;}
/*.seminar_box img {transform: translate(30%, 0%);}*/
.seminar_box img {display:block; margin:auto;}
.seminar_box div {text-align:center;}


/* 04 논문발간규정 */
.paper_box {float:left; width:100%;}
.paper_box dt {}
.paper_box dd {margin-left:0px; padding-bottom:4px; box-sizing:border-box; line-height:26px;}
.paper_box dd p {margin:0px; padding:0px; text-indent:12px;}

/* 05 학술대회안내 */
.line50 {display:block; width:34px; height:1px; background:#000; margin:17px 0;}
.font_number {font-size:34px; color:#f37321; font-weight:bold;}
.guide_box {
    position:absolute; 
    top:50%; left:50%;
    margin-top:-100px; margin-left:-100px; 
    width:200px; height:200px; 
    }


.recommend_box {
	position:absolute; 
	top:50%; left:50%;
	margin-left:-100px; 
	width:250px; height:50px; 
	}

/* 06 논문자료실 */
.p_room {float:left; width:100%;}
.p_room ul {margin:0px; padding:0px;}
.p_room li {display:inline-block; float:left; width:50%;}
.p_room li.img {width:135px !important;}
.p_room li.text {width:515px !important;}
.p_room dd {margin-left:0px; padding-bottom:4px; box-sizing:border-box; line-height:26px;}
.img_con1 {display:block; float:left; }


.frm_input {
	height: 36px;
}