@charset "utf-8";
/* CSS Document */
body, html, table, td, li, a	{font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}
div, span {font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}

.btn_navy18 span { color:#ffffff; }

a:link		{font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}
a:active	{font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}
a:visited	{font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}
a:hover		{font-family:verdana, dotum, gulim, tahoma, arial; font-size:12px; color:#383231; line-height:160%;}

body,html					{padding:0; margin:0; border:0; min-width:1024px;}
img							{border:0; vertical-align:top;}
body						{background:url(/upfile/topbottom/J2025054/images_b/body_bg.gif) repeat-y;}

#design_config				{display:none;}  /*modify X*/

#wrapper					{width:100%; height:100%; !background:url(/upfile/topbottom/J2025054/images_b/top_line_bg.png) repeat-x center top;}

#top_wrapper				{width:1488px;  height:0; position:relative;}
.top_btn					{/*display:none;*/ top:180px; left:24px; position:absolute; z-index:999;}
.top_btn img				{float:left; padding-right: 12px;}
.top_btn img.top_btn_help	{display:none;}
/*.top_btn img.top_btn_help, img.top_btn_login, img.top_btn_register, img.top_btn_admin	{display:none;}*/
.top_btn img.top_btn_admin	{/*clear:both; position:absolute; top:-63px; right:0; z-index:999;*/}

#content_wrapper			{width:1488px; height:236px; padding:0px 0 0 0;position:relative;}

/*top page*/
#header						{width:1488px; height:236px; !background:url(/upfile/topbottom/J2025054/images_b/top_img.png) no-repeat center top;}
.top_ban					{display:none;float:left; margin:0 auto;}  /*상단 배너*/
.top						{height:236px; position:relative;}
.top_logo					{margin:0;}
.issn_num					{float:right; padding-top:50px; right:0; display:none;}

.topmenu					{display:none;width:1488px; margin:0 auto;}	/*상단메뉴 및 공지사항*/
.topmenu ul					{margin:0; padding:3px; list-style:none; overflow:hidden;}
.topmenu ul li				{float:left; padding-left:1px;}

.top_btn_home				{display:none;} 

/*mid page*/
#middle						{min-height:856px;}
#content-area				{min-height:856px;}

.leftmenu					{float:left; width:319px; height:856px;}
.leftmenu ul				{margin:0 0 0 0; padding:0px 0 0 0; list-style:none;border-bottom: 1px solid #3333;;}

/* leftmenu css */

.leftmenu ul li.major:first-child	{margin-top:0px; cursor:pointer;}
.leftmenu ul li.major		{margin-top:35px;}
.leftmenu ul li				{margin:6px 0;}

.leftmenu ul li.major_s		{cursor:pointer; margin:8px 0 8px 20px; padding:0 0 5px;}
.leftmenu ul li.major_s:hover	{background:url(/upfile/topbottom/J2025054/images_b/left_bg.png) no-repeat 152px 6px;}
.leftmenu ul li:last-chile:hover	{background:none;}

.leftmenu ul li.major_text	{margin:3px 0 0; background:url(/upfile/topbottom/j2012019/images_b/left_major_bg.gif) no-repeat;  font-weight:bold; color:#9b1b1e; font-size:14px; padding:14px 0 0 21px; height:26px;}
.leftmenu ul li.major_s_text{margin:16px 0 16px 36px; background:url(/upfile/topbottom/j2012019/images_b/leftmenu_bg_l.gif) no-repeat;  color:#333; font-size:14px; line-height:110%; !padding:0 0 0 9px; !height:29px; cursor:pointer;}
.leftmenu ul li.major_s_text:hover	{background:url(/upfile/topbottom/j2012011/images_b/leftmenu_bg_o.gif) no-repeat;}
.leftmenu ul li.major_s_text span	{display:none; font-family:verdana, tahoma; color:#e5cfcf; font-size:9px; font-weight:normal; line-height:110%;}

.left_ban	{padding:10px; margin:30px 23px 0 5px; text-align:center; position:relative;}
.left_ban img	{padding:4px;}
.left_ban .left_box_bg_top	{position:absolute; top:-21px; left:-21px;}
.left_ban .left_box_bg_bottom	{position:absolute; bottom:-15px; right:-15px;}
/* leftmenu css */

.rightmenu					{display:none; float:left; width:188px; min-height:100%; background:url(/upfile/topbottom/J2025054/images_b/rightmenu_bg.gif) repeat-y;}
.rightmenu ul				{margin:7px 0 0 3px; padding:0; list-style:none;}
.rightmenu ul li			{margin:6px 9px;}
.rightmenu ul li.major		{margin:3px 0 0;}

.contents_wrap				{float:left; width:1000px;}
.contents_top_ban			{display:none; margin:0 auto;}
.contents					{min-height:100%;}

.middle_ban					{display:none; width:1488px;height:89px;border-top:1px solid #000000;}	/*하단배너*/

.bottom_logo_wrap				{clear:both; border-top:1px solid #e7e7e7; padding-top:10px; margin-top:20px; text-align:center;}
.bottom_logo_wrap img			{padding:0 15px;}

/*bottom page*/
#footer						{clear:both; width:1488px; margin:0 auto; height:100px; padding-top:10px; z-index:1;    background: #fff;border-top: 1px solid #e6e6e6;} 
.bottom						{width:848px; margin-left:340px; !background-color:#f6f6f6; !border-top:1px solid #e7e7e7; !border-bottom:1px solid #e7e7e7; position:relative;}
.bottom_text				{padding:32px 0px;}
.bottom_logo				{display:none;}

#footer_wrapper				{width:100%; height:24px; background-color:#333333;border-top:1px solid #000; display:none;} 

/* sub */
#sub_tt_icon	{display:none;}
#sub_tt			{font-family:verdana, dotum, gulim, tahoma, sans-serif; display:inline-block; height:20px; padding-top:3px; padding-left:3px; padding-right:20px; margin-top:10px; color:#000; font-size:14px; font-weight:bold; border-bottom:2px solid #be9676; margin-bottom:20px;}
#sub_tt input	{color:#0095d9 !important; font-size:14px !important;}

/* main */

table.journal_info		{margin:48px 48px 0;}
div.journal_info		{padding:18px 17px 25px; margin-bottom:10px; background:url(/upfile/topbottom/J2025054/images_b/journal_info_line.gif) no-repeat bottom;}
div.journal_info ul	{font-weight:bold; margin:20px 2px 0; padding:0; list-style:none;}
div.journal_info ul li	{background:url(/upfile/topbottom/J2025054/images_b/sub_icon01.gif) no-repeat 0 4px; padding:0 0 3px 10px;}
.journal_info_box		{margin:8px 8px 0; width:167px; height:57px; float:left; font-weight:bold; background:url(/upfile/topbottom/J2025054/images_b/main_box_bg.gif) no-repeat; position:relative;}
.journal_info_box a	{position:absolute; top:18px; left:61px;}
.journal_info_text	{float:left; width:300px; margin-left:5px; margin-top:10px; font-size:10px; line-height:140%; font-weight:normal; padding-top:5px;}
.main_tt01		{ height:51px; background:url(/upfile/topbottom/J2025054/images_b/main_title_bg.gif) repeat-x; position:relative;}
.main_tt01 span	{display:block; padding:12px 40px 0; background:url(/upfile/topbottom/J2025054/images_b/subtt_icon.gif) no-repeat 0 20px; font-family:arial, verdana, dotum, gulim, tahoma; font-size:18px;}
.main_tt01 .more_issues	{display:none; position:absolute; top:0; right:0;}
.main_article01	{padding-left:29px;}
.subtt01	{clear:both; background:url(/upfile/topbottom/J2025054/images_b/sub_icon02.gif) no-repeat 0 5px; margin-top:22px; padding-left:10px; color:#0095d9; font-size:14px; font-weight:bold;}
.article02	{clear:both; padding:10px 14px 0; font-size:11px;}
.issues_doi	{margin:8px 0 5px; color:#777; font-size:11px;}
.m_issues_doi	{margin:0 0 5px; color:#777; font-size:11px;}
.issues_btn	{overflow:hidden;}
.issues_btn	img		{float:left;}
.issues_btn div		{float:left; padding:10px 3px 0; font-size:9px;}
.dotline01	{background:url(upfile/topbottom/J2025054/images_b/dotline_bg01.gif) repeat-x; margin:20px 0; height:1px;}
#body iframe	{margin:48px 0 0; border:0; padding:0; overflow:hidden;}


.box-y {background:rgb(255, 239, 52);padding:3px 10px;margin-top:10px;}
ul.non {list-style:none;padding-left:10px;}
ul.non li {margin-bottom:5px;font-size:13px;}


.railway_logo	{position:absolute; top:9px; left:10px;    z-index: 1;}
.main_cnt_wrap	{margin: 39px 43px;}
.journal_text	{margin-top:10px;}
.main_cnt_text	{width: 527px; margin-top: 11px; padding: 12px 0; position: relative;border:1px solid #dadada; border-radius: 10px;background:#fcfcfc;}

.list01 {list-style:none;padding-left:0;}
.list01 li {margin-bottom: 2px;background:url(/upfile/topbottom/J2025054/images_b/dotte.gif) 29px 8px no-repeat;padding-left:40px;}


.main_cent		{padding: 39px 30px;}
.main_title		{margin-bottom: 15px;padding-bottom: 5px;border-bottom:1px solid #7c7c7c; font-size:16px;font-weight:bold;;background:url(/upfile/topbottom/J2025054/images_b/tilte_dotte.gif) 5px 9px no-repeat;padding-left:25px;}

.y_box {margin: 0 21px;font-size: 12px;padding: 10px;background: rgba(255, 255, 153, 01);border-radius: 10px;}
.y_box a {font-size: 12px; color:blue}


.list02 {list-style:none;padding-left:0;margin:0;text-align: justify;}
.list02 li {margin-bottom: 15px;background:url(/upfile/topbottom/J2025054/images_b/dotte.gif) 29px 8px no-repeat;padding-left:40px;}

p {margin-bottom:15px;text-align: justify;}

.outline {
    box-shadow: 2px 3px 3px #cecece;
}


.main_box {
	padding:33px;
}

.main_top_title {
	text-align:center;
	font-size:20px;
	margin-bottom:30px;
}


.main_box_conf {
	background:url(/upfile/topbottom/J2025054/images_b/main_box_bg25v2.gif?3) 0px 0px no-repeat;
	height:315px;
    position: relative;
}

.main_box_conf div {
	position: absolute;
    top: 0;
    right: 0;
    width: 249px;
    padding: 34px;
    height: 214px;
}

.main_box_conf div h5 {
	font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
    letter-spacing: -0.5px;
}

.main_box_conf div p {
	color:#666666;
}

.main_box_conf div img {
	position: absolute;
    bottom: 50px;
}


.main_box_bottom {
	border: 1px solid #dcdcdc;
    padding: 30px;
    border-radius: 30px;
}

.main_title01 {
	margin-bottom: 15px;
	font-size:16px;
	font-weight:bold;
	background:url(/upfile/topbottom/J2025054/images_b/main_dott.png) 0px 10px no-repeat;
	padding-left:15px;
	
}

.main_box_bottom p {
	margin-left:15px
}

.main_box_bottom p strong {
	display:block;
	margin-bottom:10px;
}

