@charset "utf-8";
/* CSS Document */
BODY,TD,SELECT,DIV,form,TEXTAREA,center,opxion,pre,blockquote
{font-size:12px;font-family:tahoma, 맑은고딕, dotum, gulim, verdana, sans-serif;color:#444444;text-decoration:none;line-height:160%}

a:link				{font-size:12px;font-family:tahoma, 맑은고딕, dotum, gulim, verdana;color:#444444;text-decoration:none;line-height:160%}
a:visited			{font-size:12px;font-family:tahoma, 맑은고딕, dotum, gulim, verdana;color:#444444;text-decoration:none;line-height:160%}
a:active			{font-size:12px;font-family:tahoma, 맑은고딕, dotum, gulim, verdana;color:#444444;text-decoration:none;line-height:160%}
a:hover				{font-size:12px;font-family:tahoma, 맑은고딕, dotum, gulim, verdana;color:#444444;text-decoration:none;line-height:160%}

body,html			{padding:0; margin:0; border:0; min-width:1044px; }
img					{border:0; vertical-align:top;}
body				{background:url(/upfile/topbottom/j2014033/images_b/body_bg.png) repeat-y center #f0f0f0;}

#design_config		{display:none;}  /*modify X*/

#wrapper					{width:1044px; margin:0 auto; height:100%; position:relative;}

#top_wrapper				{position:absolute; top:0; right:0; height:22px; margin:0 auto; background:url(/upfile/topbottom/j2014033/images_b/top_btn_l.png) no-repeat left bottom; padding-left:14px;}
.top_btn					{background:url(/upfile/topbottom/j2014033/images_b/top_btn_r.png) no-repeat right bottom; padding-right:14px; overflow:hidden;}
.top_btn a					{float:left; display:block; background-color:#8cc641;}
.top_btn a img				{padding:1px 6px 2px 6px;}
.top_btn img.top_btn_home	{display:none;}

#content_wrapper			{width:100%; padding:0 0 0 0;margin: 0 auto;}

/*top page*/
#header						{width:100%; min-width:1044px; height:138px; background:url(/upfile/topbottom/j2014033/images_b/top_img.png) no-repeat top;}
.top_ban					{display:none;float:left; margin:0 auto;}  /*상단 배너*/
.top						{position:relative;}
.top_logo					{position:absolute; top:25px; left:50%; margin-left:-503px;}
.issn_num					{display:none; float:right; padding:83px 9px 0 0; right:0;}

.topmenu					{display:none;width:1044px; margin:0 auto; background:url(/upfile/topbottom/j2014033/images_b/topmenu_bg.gif) repeat-x;}	/*상단메뉴 및 공지사항*/
.topmenu ul					{margin:0; padding:3px; list-style:none; overflow:hidden;}
.topmenu ul li				{float:left; padding-left:1px;}

/*mid page*/
#middle						{min-height:630px; width:1044px; margin:0 auto;}
#content-area				{min-height:630px;}

.leftmenu					{float:left; width:196px; min-height:630px; background:url(/upfile/topbottom/j2014033/images_b/left_bg.gif) no-repeat top; }
.leftmenu ul				{margin:0 0 0 0; padding:7px 0 0 0; list-style:none;}

/* leftmenu css */

.leftmenu ul li.major		{margin:3px 0 0;}
.leftmenu ul li				{margin:6px 9px;}

.leftmenu ul li.major_text	{margin:3px 0 0; background:url(/upfile/topbottom/j2014033/images_b/left_major_bg.png) no-repeat; font-family:dotum, gulim; font-weight:bold; color:#384f69; font-size:14px; padding:11px 0 0 21px; height:29px;}
.leftmenu ul li.major_s_text{margin:6px 9px; background:url(/upfile/topbottom/j2014033/images_b/leftmenu_bg_l.png) no-repeat; font-family:dotum, gulim; font-weight:bold; color:#efeff5; font-size:12px; line-height:110%; padding:0 0 0 9px; height:29px; cursor:pointer;}
.leftmenu ul li.major_s_text:hover	{background:url(/upfile/topbottom/j2014033/images_b/leftmenu_bg_o.png) no-repeat;}
.leftmenu ul li.major_s_text span	{display:block; font-family:verdana, tahoma; color:#cbcedf; font-size:9px; font-weight:normal; line-height:110%;}

/* leftmenu css */

.rightmenu					{display:none; float:left; width:188px; min-height:100%; background:url(/upfile/topbottom/j2014033/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:848px;}
.contents_top_ban			{display:none; margin:0 auto;}
.contents					{min-height:100%;}

.middle_ban					{display:none; width:1044px;height:89px;border-top:1px solid #000000;}	/*하단배너*/

/*bottom page*/
#footer						{clear:both; width:1044px; margin:0 auto; height:80px; padding-top:20px; z-index:1;} 
.bottom						{width:848px; height:100px; margin-left:196px; border-top:1px solid #e7e7e7; position:relative;}
.bottom_text				{position:absolute; top:22px; left:22px;}
.bottom_logo				{position:absolute; top:22px; right:23px;}
#footer_wrapper				{display:none; width:100%; height:24px; background-color:#333333;border-top:1px solid #000;}

/* subtt */
#sub_tt_icon	{display:none; float:left; width:26px; height:18px; margin:0 0 0 4px; border-bottom:7px solid #003d69;}
#sub_tt			{display:inline-block;height:20px; color:#423f3b; background:url(/upfile/contents_html/j2014033/images/sub_icon01.gif) no-repeat 0 8px; padding:3px 10px 3px 19px; border-bottom:1px solid #248b73; font-size:16px; font-weight:bold;}
#sub_tt input	{color:#003d69 !important; font-size:14px !important;}

/* main */

.main_cnt_wrap	{margin:39px 43px;}
img.journal_text	{margin-top:2px;}
.main_cnt_text	{width:522px; margin-top:7px; padding-top:7px; background:url(/upfile/topbottom/j2014033/images_b/main_box_top.gif) no-repeat top; position:relative;}
.main_cnt_text ul	{margin:0; padding:0 0 7px; list-style:none; background:url(/upfile/topbottom/j2014033/images_b/main_box_bottom.gif) no-repeat bottom;}
.main_cnt_text ul li	{border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:5px 10px 2px 32px; background:url(/upfile/topbottom/j2014033/images_b/main_list_icon.gif) no-repeat 21px 10px;}
.main_cnt_text ul li:first-child	{padding-top:10px; background-position:21px 15px;}
.main_cnt_text ul li:last-child	{padding-bottom:10px;}
.main_cnt_text ul li strong	{display:inline-block; padding-right:13px;}
.cross_check			{position:absolute; bottom:15px; right:10px;}

.main_btn_wrap		{margin-top:10px;}
.main_btn_wrap img	{float:left; margin-right:3px;}
.main_btn_wrap img.main_btn_last	{margin-right:0;}

.color_r		{color:#ca3535;}
.color_b		{color:#0077cd;}

/* Archive */
.article02	{clear:both; padding:10px 14px 0; font-size:11px;}
.subtt01	{font-weight:bold; font-size:15px; margin-top:30px; color:#003d69; padding-left:2px;}
.subtt02	{font-weight:bold; font-size:15px; margin:25px 0 15px; color:#0077cd; line-height:120%;}

.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;}

/* main */

.main_cnt_wrap	{margin:39px 43px;}
.main_cnt_text	{margin-top:5px; padding-top:5px; padding-left:5px; text-align:justify; color:#2b2b2b; line-height:200%;}
.color_r		{color:#ca3535;}

.main_title01		{font-weight:bold; font-size:15px; margin-top:10px; color:#248b73; background:url(/upfile/contents_html/j2014033/images/sub_icon02.gif) no-repeat 0 7px; padding-left:16px;}
.main_article02		{margin:5px 10px; text-align:justify; line-height:200%; word-break:keep-all;}
.main_list01		{margin:0 10px; padding:5px 0 15px; list-style:none;}
.main_list01 li		{margin:5px; background:url(/upfile/contents_html/j2012012/images/sub_icon03.gif) no-repeat 0 7px; padding-left:8px; text-align:justify;}

/* current issue */

.main_tt01		{margin:0 20px 5px; padding-bottom:3px; border-bottom:1px dotted #ccc;}
.main_tt01 span	{font-weight:bold; font-size:16px; margin-top:30px; color:#003d69; background:url(/upfile/contents_html/j2014033/images/sub_icon01.gif) no-repeat 0 6px; padding-left:18px;}
.main_tt01 .more_issues	{display:none; position:absolute; top:0; right:0;}
.main_article01	{padding-left:29px;}

.article02	{clear:both; padding:10px 14px 0; font-size:11px;}
.subtt01	{font-weight:bold; font-size:15px; margin-top:30px; color:#003d69; background:url(/upfile/contents_html/j2014033/images/sub_icon01.gif) no-repeat 0 6px; padding-left:18px;}
.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;}