@charset "utf-8";
/* CSS Document */
BODY,TD,SELECT,DIV,form,TEXTAREA,center,opxion,pre,blockquote,UL,LI
{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;}
img					{border:0; vertical-align:top;}


#design_config		{display:none;}  /*modify X*/

#wrapper					{width:1044px; height:100%; margin:0 auto;}

#top_wrapper				{top:0px; left:0px; width:100%; height:40px;}
.top_btn					{top:0; right:0; float:right; margin-right:32px; }
.top_btn img				{float:left; padding-left:20px; margin-top:15px;}

#content_wrapper			{width:100%; padding:0px 0 0 0;}

/*top page*/
#header						{width:100%;}
.top_ban					{display:none;float:left;}  /*상단 배너*/
.top						{position:relative;}
.top_logo					{padding:0;}
.issn_num					{float:right; padding-top:50px; right:0; display:none;}

.topmenu					{display:none;width:100%; margin:0 auto; background:url(/upfile/topbottom/comas/css_img/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;}
#content-area				{min-height:630px; margin-top:30px;}

.leftmenu					{float:left;width:188px; margin-top:10px;}
.leftmenu ul				{margin:0 0 0 0; padding:0 0 0 0; list-style:none;background:url(/upfile/topbottom/J2015042/images_b/leftmenu_bg.png) repeat-y;}

/* leftmenu css */

.leftmenu ul li.major		{margin:0 0 0 0;}
.leftmenu ul li				{margin:0 0 0 0;}

.leftmenu ul li.major_text	{font-family:"맑은 고딕", dotum, gulim; font-weight:bold; color:#00759b; font-size:14px;background:#f1f1f1; padding:8px 0 8px 15px; margin:9px 0 12px 0;}
.leftmenu ul li.major_s_text{font-family:"맑은 고딕", dotum, gulim; font-weight:bold; color:#666666; font-size:13px; padding:0 0 7px 15px; margin:0 0 0 0;cursor:pointer;}
.leftmenu ul li.major_s_text span	{display:block; font-family:verdana, tahoma; color:#b5b5b5; font-size:10px; font-weight:normal; line-height:120%; padding-left:9px;}
.leftmenu ul li.major_s_text:hover	{ color:#fe981a;}


/* leftmenu css */

.rightmenu					{display:none; float:left; width:188px; min-height:100%; background:url(/upfile/topbottom/comas/css_img/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:855px;}
.contents_top_ban			{display:none; margin:0 auto;}
.contents					{min-height:100%;}

.middle_ban					{display:none; width:100%;height:89px;border-top:1px solid #000000;}	


/* main */



.main_body {margin:0 0; padding:0 0; position:relative;}

.main_cnt_wrap	{margin:0 0; padding:0 0;}
.main_cnt_bg	{float:right; margin:0 0 30px 0; width:816px; height:299px; background:url(/upfile/topbottom/J2015042/images_b/journal_img01.png);}
img.journal_text	{margin-top:2px;}
.main_cnt_text	{float:right; width:550px; margin-top:30px; position:relative;}
.main_cnt_text ul	 {list-style:url(/upfile/topbottom/J2015042/images_b/bullet01.png);}
.main_cnt_text ul li	{padding:0 0 6px 0; color:#666666; font-weight:bold;}
.main_cnt_text ul li:first-child	{}
.main_cnt_text ul li:last-child	{padding-bottom:10px;}
.main_cnt_text ul li strong	{display:inline-block; padding-right:13px;}
.main_cnt_text .list00 {color:#666666; font-size:12px; margin-left:25px;padding-right:200px; word-break:keep-all; line-height:22px;}
.main_cnt_text .list00 span {color:#666666; font-size:14px;}


.cross_check			{position:absolute; top:0; right:30px; width:150px; text-align:right;color: #eb8200;font-weight: bold;}

.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;}



/*하단배너*/

/*bottom page*/
#footer						{width:100%; height:110px;background-color:#ffffff;z-index:1;clear:both;float:none;} 
.bottom						{width:100%; margin:0 auto; position:relative; border-top:1px solid #EFEFEF;}
.bottom_text				{position:absolute; padding:26px 23px 14px;}
.bottom_logo				{position:absolute; top:26px; right:14px; display:none;}

/* #footer_wrapper				{width:100%; height:24px; background-color:#ffffff;border-top:1px solid #000;} */

/* subtt */
#sub_tt_icon	{float:left; width:26px; height:18px; margin:0 0 0 4px; border-bottom:7px solid #00759b;}
#sub_tt			{width:782px; height:20px; padding-top:3px; padding-left:3px; color:#00759b; font-size:14px; font-weight:bold; float:left; border-bottom:2px solid #00759b;}
#sub_tt input	{color:#9b1b1e !important; font-size:14px !important;}



/* current issue */

.main_frame	{float:right; width:816px;}

.main_tt01		{ width:100%; height:52px; background:url(/upfile/topbottom/J2015042/images_b/main_mid_bar.png) no-repeat;padding-top:11px;}
.main_tt01 span	{font-weight:bold; font-size:14px; color:#00759b; background:url(/upfile/topbottom/J2015042/images_b/bullet02.png) no-repeat 20px 5px;padding-left:35px;vertical-align:middle;}
.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/j2013030/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;}