@charset "utf-8";







/* CSS Document */



/*서브컨텐츠*/



#sub_contents {clear:both;float:left; width:950px; margin:0; padding:0 0 30px 0;position:relative; background:url('/img/common/bg_sub_contents.gif') repeat-y center top;}


/*min-height:950px;*/
#sub_contents div.left_con {float:left;position:relative; width:730px; /* min-height:350px; */line-height:16px;margin:0; padding:0;background:#fff}
#sub_contents div.right_con {float:right; width:200px;}
/* 서브 메뉴 */
#sub_contents div.submn{float:left; margin:0;width:710px;background:#f69519; height:35px; padding-left:6px; padding-top:5px; border-bottom:solid 3px #c8650b;}
#sub_contents div.submn ul { padding:2px 0 0 0}
#sub_contents div.submn ul li{ float:left;font-size:14px; color:#ffffff;padding:0}
#sub_contents div.submn ul li.mline {padding:5px 0;}

#sub_contents div.submn ul li a:link {display:block; padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn ul li a:active {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn ul li a:visited {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn ul li a:hover {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; background:#d55500; color:#FFF;}

/* 서브 메뉴  길어질때 */
#sub_contents div.submn2{float:left; margin:0;width:710px;background:#f69519; height:35px; padding-left:6px; padding-top:5px; border-bottom:solid 3px #c8650b;}
#sub_contents div.submn2 ul li{float:left;font-size: 13px; color:#ffffff;padding:2px 0 0 0;}
#sub_contents div.submn2 ul li.mline {padding:5px 0;}

#sub_contents div.submn2 ul li a:link {display:block; padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn2 ul li a:active {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn2 ul li a:visited {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; color:#fff;}
#sub_contents div.submn2 ul li a:hover {display:block;padding:5px 4px;text-decoration:none; font-weight:bold; background:#d55500; color:#FFF;}


/* 서브 메뉴를 지정한 값 유지 */
.sub_contents_fix { display:block;padding:5px 4px;text-decoration:none; font-weight:bold; background:#d55500; color:#FFF; }

/*
.sub_menu { font-family:"Times New Roman", "돋움"; font-size: 18px; color:#ffffff; font-weight:bold;}
.sub_menu2 { font-family:"Times New Roman", "돋움"; font-size: 16px; color:#ffffff; font-weight:bold;}
*/

#sub_contents div.list{float:left;padding:10px;width:720px; /* min-height:950px; */line-height:18px}



#sub_contents div.list_top{clear:both;float:left; background:#ecf0f4; padding:10px 0 10px 10px; margin-bottom:15px; width:700px; font-size:8pt; padding-left:10px;}
#sub_contents div.list_top .tit{ margin:3px 10px 3px 0;font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#006cb6; line-height:24px; font-weight:bold;}
#sub_contents div.list_top .authors{font-size:11pt;}
#sub_contents div.list_top .date{padding-top:15px;}

/*메인 레이아웃*/

#wrapper {margin:0 auto; width:950px; padding:0 15px; height:100%; overflow:hidden; background:url('/img/common/bg_container.gif') repeat-y center top; clear:both;}
.wrap_header{background:url('/img/common/bg_header.gif') repeat-x left top; float:left; width:100%;}
#header {width:980px; height:204px; margin:0 auto; padding:0; position:relative;}
div.searchbar {float:left; width:950px; height:29px; background:#f4f3f1; margin:15px 0; padding:10px 0 0 30px; font-size:11px}
div.mainimg {float:left; width:980px; height:100px;}


/*

#sub_contents div.list .Abstract{ width:720px;font-size:14px; color:#555; text-align:justify;}

#sub_contents div.list .Abstract dt{ height:23px; border:solid 1px #57667f; background:#687a97; font-weight:bold;font-size:17px; color:#fff; margin:10px 0; padding:5px 0 0 10px;}

#sub_contents div.list .Abstract dd{ width:700px; margin:0 10px 5px 10px;}

*/

#sub_contents div.list dd{font-family:'Arial' !important; font-size:1.3em;} /* 20140210 유석재 추가 */

#sub_contents div.list .Abstract{ width:720px;font-size:14px; color:#555; text-align: left;}

#sub_contents div.list .Abstract dt{ border:solid 1px #57667f; background:#687a97; font-weight:bold;font-size:17px; color:#fff; margin:10px 0; padding:5px 0 5px 10px;}

#sub_contents div.list .Abstract dd{ width:700px; color:#333; font-size:12px; margin:0 10px 5px 10px;}



#sub_contents div.list .section {width:720px;font-size:12px; color:#333; text-align: left;}

#sub_contents div.list .section dt{border:solid 1px #57667f; background:#687a97; font-weight:bold;font-size:17px; color:#fff; margin:10px 0; padding:5px 0 5px 10px;}
/*
#sub_contents div.list .section dt{ height:23px; border:solid 1px #57667f; background:#687a97; font-weight:bold;font-size:17px; color:#fff; margin:10px 0; padding:5px 0 0 10px;}
*/
#sub_contents div.list .section dt select{}
#sub_contents div.list .section dd{ width:700px; color:#333; font-size:12px; margin:0 10px 20px 10px; line-height:140%;}

#sub_contents div.list .section dd.txt01{ margin-left:10px;font-size:15px; font-weight:bold; color:#333}







.divide_line { clear:both; width:720px; color:#1a4672; margin:10px 0; padding:0; size:1}



#rigArea{float:right;width:200px; /* min-height:700px; */}



/* 서브 current issue */
div.sub_rig01 {float:right; width:200px; text-align:center; font-size:11px; font-weight:bold; color:#777; padding-bottom:30px;}
div.sub_rig01 h2{font-size:12px; line-height:20px; height:20px; background:#fff; border:2px solid #3836a7; text-align:center; margin-bottom:15px; color:#3c3c3c;}
div.sub_rig01 ul li{margin-bottom:5px;}



/* 서브 저널관련 this article min-height:350px; */



div.sub_rig02 {float:right; width:198px; border:solid 1px #ddd; margin-top:10px; padding-bottom:5px;position:relative;color:#777;font-size:11px; background:#fff; margin-bottom:30px;}
div.sub_rig02 h2{font-size:12px; line-height:20px; height:20px; background:#fff; border:2px solid #3836a7; text-align:center; margin-bottom:15px; color:#3c3c3c;}

div.sub_rig02 dl dt{height:40px;text-align:center;}

div.sub_rig02 dl dt.list{height:18px;text-align:left; border-bottom:solid 1px #67b3c2;margin:5px; margin-left:5px; font-size:12px; color:#67b3c2; font-weight:bold}

div.sub_rig02 dl dd{margin:5px;text-align:left;}

div.sub_rig02 dl dd li{text-align:left;padding:1px 5px;text-indent:-0.2em}

div.sub_rig02 dl dd li.sns{ float:left; margin:3px 0 0 5px;width:32px;}



div.sub_rig02 a:link{color:#666;text-decoration:none;font-size:11px;}

div.sub_rig02 a:visited{color:#666;text-decoration:none;font-size:11px;}

div.sub_rig02 a:active{color:#666;text-decoration:none;font-size:11px;}

div.sub_rig02 a:hover{color:#d45b20;text-decoration:none;font-size:11px;text-decoration:underline;}



/* 서브 오른쪽배너모음*/



div.sub_rig03 {float:right; width:200px; vertical-align:top;margin-top:10px; padding:0;position:relative; }



div.sub_rig03 ul li{ margin-bottom:5px;}



/* 서브 SNS배너*/



div.sub_rig04 {float:right; width:200px; vertical-align:top;margin-top:10px; padding:0;position:relative; }



div.sub_rig04 ul li{ margin-bottom:5px;}



/* 서브 crossref링크*/



div.sub_rig05 {float:right; width:200px; vertical-align:top;margin-top:10px; padding:0;position:relative; background:#ddd }



div.sub_rig05 ul li{ margin-bottom:5px;}







p.dottline{ width:310px;height:1px; background:url('/icon/dottline.gif') repeat-x; margin:8px auto}



/*서브기본 스타일*/



.sub_text{width:720px;/* min-height:720px; */text-align:justify; line-height:20px;}



.sub_text .tit{ font-family:"Times New Roman", Times, Dotum, serif;font-size:20px; color:#7e2f1b; line-height:25px;}

.sub_text .tit2{ font-family:"Times New Roman", Times, Dotum, serif;font-size:22px; color:#222; line-height:25px; font-weight:bold;}



.sub_text .tit_s{font-family:"Times New Roman", Times, serif;font-size:17px; color:#a64a33; line-height:18px; margin-bottom:3px}



.sub_text .tit_s2 {font-size:15px; font-weight:bold; color:#855a5b;line-height:24px;}



.sub_text .tit_s3 {height:20px;font-size:14px;font-weight:bold; color:#957256;line-height:20px;}



.sub_text .emphasis{ font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#e12000;line-height:22px;}

.sub_text .name{ font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#e12000;line-height:22px; }





.sub_text .s02_img{width:110px; float:left; padding-right:20px;}



.sub_text .s02_txt{width:720px;}

.sub_text .s02_txt ol { margin:0 0 0 10px}





.tbA { border:solid 1px #ddd;}



.tbA .tb01{ background:#e6ded7;font-weight:bold; color:#49321b;text-align:center;}



.tbA .tb02{ background:#f5f3ea;color:#53493f; padding:5px 10px;}







.tbB { border-top:solid 2px #85949c;border-bottom:solid 1px #97adb9;}

.tbB .tb01{font-family:"Times New Roman", Times, Dotum, serif; color:#2a3a4e; font-size:15px; padding:6px 0px 9px 0; background-color:#f3f3f3; width:25%; font-weight:bold; text-align:center; border-right:1px solid #999; border-bottom:1px solid #999;}
.tbB .tb020{padding:6px 0px 9px; border-right:1px solid #999; border-bottom:1px solid #999;}

.tbB .tb02{padding:6px 0px 6px 15px; /* font-style:italic; */}

.tbB .tb001{font-family:"Times New Roman", Times, Dotum, serif; color:#2a3a4e; font-size:15px; padding:6px 0px 6px 15px; background-color:#f3f3f3; width:25%; font-weight:bold;}
.tbB .tb001 a{font-size:15px; color:#2a3a4e;}
.tbB .tb001 .title{font-family:'Arial'; font-size:13px !important; color:#333;}
.tbB .tb001 .title a{font-family:'Arial' !important; font-size:13px !important; color:#333; font-weight:600;}

.tbB .tb002{padding:6px 0px 6px 15px; /* font-style:italic; */}








.tbC { border-top:solid 2px #555;border-bottom:solid 1px #777;}



.tbC .tb01{font-weight:bold; color:#293549; background:#f6f6f6;padding-left:8px; border-bottom:solid 1px #ddd; text-align:center}



.tbC .tb02{color:#868686;border-bottom:solid 1px #ddd;padding:5px 5px 5px 8px;}





.t_main_aims_title {font-family:"Times New Roman", Times, serif; color:#000000; font-size:15px; text-align:left;}
.t_main_aims {font-family:"Times New Roman", Times, serif; color:#000000; font-size:13px; text-align:left;}


ul.li_a{ padding-left:15px;}



ul.a01{ list-style:disc; padding-left:25px;}



.step_pd{ padding:0 10px 0 70px }



.sp_pl5{padding-left:5px;}



.sp_pl10{padding-left:10px;}



.sp_pl15{padding-left:15px;}



.sp_pl20{padding-left:20px;}



.sp_pl30{padding-left:30px;}







/*후원안내css*/



h4.h4red { color:#F00; text-align:center}



h4.infotxt_title {color:#036}







td.formtxt { color:#039; font-weight:bold; background:#F3F3F3; padding:0 0 0 10px; text-align:left}