@charset "euc-kr";
@import url(haesul.css);

body {background: #d3d3d3;}

.input_1 {
	height: 24px;
/*	padding: 0 0 0 6px;	*/
	font-size: 13px; line-height: 2em; vertical-align: middle;
	border: 1px solid #a1cbaa; background: #f6fcf7;
	}
.input_1:focus {border: 1px solid #397746;}
.input_2 {
	height: 24px;
	font-size: 13px; line-height: 2em; vertical-align: middle;
	border: 1px solid #ccc; background: #fafafa;
	}
.input_2:focus {border: 1px solid #397746; background: #fff;}



/* Tab ¸Þ´º */
.TabMenu2 {position: relative; height: 40px; margin: 0 0 30px 0; background: url('/images/acc/acc_tab_Bg.png') no-repeat 0 0;}
.TabMenu2 ul {float: left; width: 100%; height: 40px;}
.TabMenu2 li			{position: relative; float: left; letter-spacing: -1px; background: url('/images/acc/acc_tab_R.png') no-repeat right 0;}
.TabMenu2 li a			{
	display: block;
	height: 28px;
	padding: 12px 1px 0 0px;
	font-size: 14px; color: #888; text-align: center; vertical-align: middle; text-decoration: none;
	}
/*
.TabMenu2 li:hover		{background: url('/images/acc/acc_tab_Rhover.png') no-repeat right 0;}
.TabMenu2 li:hover a	{color: #226736; background: url('/images/acc/acc_tab_Lhover.png') no-repeat 0 0;}
*/
.TabMenu2 li:hover a	{color: #226736;}

.TabMenu2 li.selected	{background: url('/images/acc/acc_tab_Rhover.png') no-repeat right 0;}
.TabMenu2 li.selected a	{
	font-size: 15px; color: #226736; line-height: 20px; font-weight: bold;
	background: url('/images/acc/acc_tab_Lhover.png') no-repeat 0 0;
	}
.TabMenu2 li.selected span.shadow {display: block; position: absolute; top: 0; right: -6px; width: 6px; height: 39px; background: url('/images/tab_shadow.png') no-repeat 0 0;}

.TabMenu3 {position: relative; height: 47px; margin: 0 0 30px 0; background: url('/images/acc/acc2_tab_Bg.png') no-repeat 0 0;}
.TabMenu3 ul {float: left; width: 100%; height: 47px;}
.TabMenu3 li			{position: relative; float: left; letter-spacing: -1px; background: url('/images/acc/acc2_tab_R.png') no-repeat right 0;}
.TabMenu3 li a			{display: block; height: 39px; padding: 8px 1px 0 0px; font-size: 13px; line-height:1.2em; color: #777; font-weight: bold; text-align: center; vertical-align: middle; text-decoration: none;}
/*
.TabMenu3 li:hover		{background: url('/images/acc/acc2_tab_Rhover.png') no-repeat right 0;}
.TabMenu3 li:hover a	{color: #226736; background: url('/images/acc/acc2_tab_Lhover.png') no-repeat 0 0;}
*/
.TabMenu3 li:hover a	{color: #226736;}

.TabMenu3 li.selected	{background: url(/images/acc/acc2_tab_Rhover.png) no-repeat right 0;}
.TabMenu3 li.selected a	{height: 39px; padding: 8px 1px 0 0px; color: #226736; background: url('/images/acc/acc2_tab_Lhover.png') no-repeat 0 0;}
.TabMenu3 li.selected span.shadow {display: block; position: absolute; top: 0; right: -6px; width: 6px; height: 46px; background: url('/images/tab_shadow.png') no-repeat 0 0;}
.TabMenu3 span.txt {display:inline-block; padding-top:7px;}

/* °Ë»ö½Ã ¹öÆ° */
.search-Btn {margin: 0 0 0 5px; letter-spacing: -1px; background: url(/images/acc/search_BtnR.gif) no-repeat right 0;}
.search-Btn a		{display: block; height: 28px; padding: 0 16px 0 14px; font-size: 13px; color: #fff; line-height: 23px; font-weight: bold; background: url('/images/acc/search_BtnL.gif') no-repeat 0 0;}
.search-Btn a:hover {text-decoration: none;}


/***** °Ô½ÃÆÇ *****************************************************************/
.Board {clear: both; position: relative; margin: 0 0 20px 0;}
/* List */
.Board table.list tr.None:hover	{background: none;}
.Board table.list tr:hover		{background: #f7faf8;}
.Board table.list tr:hover td	{color: #000;}

.Board table.list th {
	height: 35px;
	padding: 0 1px 1px 0;
	font-size: 11px; color: #333; letter-spacing: -1px; line-height: 35px; font-weight: bold; text-align: center; vertical-align: middle;
	border-top: 2px solid #000; border-bottom: 1px solid #000;
	background: url('/images/board_thBg.png') repeat-x 0 bottom;
	}
.Board table.list th.subj		{border-top: 2px solid #226736;}
.Board table.list th span		{display: block; background: url('/images/board_thBar.gif') no-repeat right 13px;}

.Board table.list td {
	height: 22px;
	padding: 0 0 1px 0;
	font-size: 13px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #ddd;
	}
.Board table.list td.subj			{padding: 7px 15px 9px 12px; letter-spacing: -0.6px; text-align: left;}
.Board table.list td.subj a			{display: block; line-height: 1.35em;}
.Board table.list td.subj a.short	{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.Board table.list td.subj a:hover	{color: #147700; text-decoration: underline;}
.Board table.list td.down img				{display: inline-block; margin: 2px 2px 0 0;}
.Board table.list td.down a:last-child img	{display: inline-block; margin: 2px 0 0 0;}
.Board table.list td.num, .Board table.list td.date, .Board table.list td.count {font: 11px 'verdana'; color: #777; letter-spacing: -0.5px !important;}
.Board table.list td.lawnum			{font-size: 13px; letter-spacing: -1px;}
.Board table.list td.kind			{font-size: 12px;}
.Board table.list td.kind2			{padding: 5px 0 4px 0; font-size: 12px;}
.Board table.list td.kind span	{color: #777;}
.Board table.list td.lawnum span	{font: 11px 'verdana'; color: #777;}

/* View */
.Board table.view tr.top		{border-top: 2px solid #000; border-bottom: 1px solid #ddd;}
.Board table.view tr.top2		{border-top: 2px solid #000; border-bottom: 1px solid #000;}
.Board table.view tr.middle		{border-bottom: 1px solid #ddd;}
.Board table.view tr.bottom		{border-bottom: 1px solid #000;}

/* .Board table.view th {
	height: 33px;
	padding: 0 0 1px 0;
	font-size: 11px; color: #333; letter-spacing: -1px; line-height: 33px; font-weight: bold; text-align: center; vertical-align: middle;
	} */
.top th, .top2 th, .middle th, .bottom th {
	height: 33px;
	padding: 0 0 1px 0;
	font-size: 11px; color: #333; letter-spacing: -1px; line-height: 33px; font-weight: bold; text-align: center; vertical-align: middle;
	}
.Board table.view th span		{display: block; background: url('/images/board_thBar.gif') no-repeat right 12px;}
.Board table.view th.subj		{border-top: 2px solid #226736;}

.Board table.view td {
	padding: 0 12px 2px 12px;
	font-size: 13px; text-align: left; vertical-align: middle;
	}
.Board table.view td.subj		{padding: 7px 12px 8px 12px; color: #222; font-weight: bold;}
.Board table.view td.date		{padding: 0 12px; font: 11px 'verdana'; color: #777; letter-spacing: -1px;}
.Board table.view td.down img	{display: inline-block; margin: 2px 4px 0 0;}
.Board table.view td.down a:last-child img	{display: inline-block; margin: 2px 0 0 0;}

.Board table.view td.text {
	padding: 30px 20px 35px 20px;
	font-size: 13px; text-align: left; line-height: 1.6em;
	border-bottom: 1px solid #000;
	background: #fff;
	}
.Board table.view td.textJustify {
	padding: 30px 20px 35px 20px;
	font-size: 13px; text-align: justify; line-height: 1.7em;
	border-bottom: 1px solid #000;
	background: #fff;
	}
.Board table.view td.contents {
	padding: 30px 10px 35px 10px;
	font-size: 13px; text-align: left; line-height: 1.6em;
	border-bottom: 1px solid #000;
	background: #fff;
	}

/* Board ÀÌÀü±Û ´ÙÀ½±Û */
.Board-PreNext {clear: both; position: relative; margin: 25px 0 0 0;}
.Board-PreNext th {
	height: 34px;
	padding: 0 10px 1px 0;
	font-size: 11px; color: #333; letter-spacing: -1px; font-weight: bold; text-align: center; vertical-align: middle;
	border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: url('/images/board_prenext_Bg.gif') repeat-x 0 0;
	}
.Board-PreNext th span {display: block;}
.Board-PreNext td {
	padding: 0 0 1px 15px;
	font-size: 12px; line-height: 1.2em; vertical-align: middle;
	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	}
.Board-PreNext td a			{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis;}
.Board-PreNext td a:hover	{color: #147700;}
.Board-PreNext td.date		{padding: 0; font: 11px 'verdana'; color: #777; letter-spacing: -0.5px; text-align: center;}
.Board-PreNext span			{display: block;}
.Board-PreNext span.pre		{background: url('/images/board_prenext_ic1.png') no-repeat 62px 6px;}
.Board-PreNext span.next	{background: url('/images/board_prenext_ic2.png') no-repeat 62px 6px;}
.Board-PreNext span.preN	{background: url('/images/board_prenext_ic2.png') no-repeat 62px 6px;}
.Board-PreNext span.nextN	{background: url('/images/board_prenext_ic1.png') no-repeat 62px 5px;}
.Board-PreNext span.None	{color: #777;}

/* °ü·Ã½Ç¹«ÇØ¼³ */
.series-area p.stit	{display: block; height:18px; margin: 0 0 10px 0; padding: 0 0 2px 12px; font-size: 14px; color: #226736; letter-spacing: -1px; line-height:16px; font-weight: bold; background: url(/images/acc/acc_stitIc2.gif) no-repeat 0 2px;}
.series_Board {clear: both; position: relative; margin: 0 0 20px 0; border-top: 1px solid #000;}

.series_Board table.list tr.None:hover	{background: none;}
.series_Board table.list tr:hover		{background: #f7faf8;}
.series_Board table.list tr:hover td	{color: #000;}

.series_Board table.list td {
	height: 22px;
	padding: 0 0 1px 0;
	font-size: 12px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #ddd;
	}
.series_Board table.list td.subj			{padding: 6px 15px 8px 0; text-align: left;}
.series_Board table.list td.subj a:hover	{color: #147700; text-decoration: underline;}
.series_Board table.list td.num, .series_Board table.list td.date {font: 11px 'verdana'; color: #777; letter-spacing: -1px;}
.series_Board table.list td.lecturer {font-size:11px; letter-spacing: -1px;}


/***** Sub(K-IFRS) *****************************************************************/
/* K-IFRS ±âÁØ¼­ */
.kifrs_gijun {clear: both;}
.kifrs_gijun.tbl-box {
	padding: 8px 15px 8px 15px;
	border: 1px solid #eee;
/*	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05);	*/
	box-sizing: border-box;
	}

.gijun_list td {
	height: 22px;
	padding: 0 0 1px 0;
	font-size: 13px; line-height: 1.4em; vertical-align: middle;
	border-bottom: 1px dotted #c9c9c9;
	color:#888;
	}
.gijun_list tr:last-child td {border-bottom: none;}

.gijun_list td.subj  {padding: 5px 15px 8px 10px;}
.gijun_list td.subj2 {padding: 3px 15px 6px 10px;}
.gijun_list td.subj span {display:block;}
.gijun_list td.date {font: 12px 'verdana'; color: #aaa; letter-spacing: 0px;}
.gijun_list .icF	{padding:0 0 0 20px; background: url('/images/popup/joList_icF.png') no-repeat 0 3px; /* margin-top:10px; */}
.gijun_list .icFl	{padding:0 0 0 20px; background: url('/images/popup/joList_icFl.png') no-repeat 0 4px;}
.gijun_list .icL	{padding:0 0 0 20px; background: url('/images/popup/joList_icL.png') no-repeat 2px 4px;}
.gijun_list .icHWP	{display: inline-block; height: 20px; padding:0 0 0 25px; background: url('/images/icon/hwp.gif') no-repeat 2px 3px;}
.gijun_list .icN	{margin:5px 0 0 0;}
.gijun_list .icN li {padding:5px 0 2px 0;}
.gijun_list .tab1	{margin-left:20px;}
.gijun_list .tab2	{margin-left:40px;}
.gijun_list .tab3	{margin-left:60px;}
.down_text			{display:block;	padding:7px 0 0 20px; font-size:12px; letter-spacing:-1px;}

/* ÁúÀÇÈ¸½Å */
.Panre-box {position: relative; padding: 6px 10px 5px 10px; background: url('/images/acc/acc_box_bg.gif') repeat-y 0 0;}
.Panre-box th {padding: 2px 0 10px 0; font-size: 13px; color: #16535a; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: top;}
.Panre-box td {padding: 0px 15px 10px 5px; font-size: 13px; line-height: 1.4em; vertical-align: top;}
.Panre-box td.subj {font-weight: bold;}
.Panre-box td span.date {color: #777;}
.Panre-box td.grade {color:#ff0000; font-size:14px; line-height:1.1em}

.nPanre-stit {display: block; padding: 0 0 10px 33px; font-size: 15px; color: #333; letter-spacing: -1px; line-height: 1em; font-weight: bold; border-bottom: 1px dotted #9ccbad; background: url('/images/acc/acc_stitIc.gif') no-repeat 10px 1px;}
.nPanre-txt	 {
	position: relative;
	padding: 10px 10px 30px 10px;
	font-size: 13px; line-height: 1.7em; text-align: justify;
	}
.nPanre-box  {position: relative; padding: 10px 15px; font-size: 13px; line-height: 1.7em; text-align: justify; border: 1px solid #cbd9d0; background:#f2f6f4; margin:10px 0 30px 0;}

.nbub-Uli li {margin: 0 0 5px 0; padding: 0 0 0 15px; font-size: 13px; text-align: justify; line-height: 1.4em; background: url('/images/icon/ic_gray3.gif') no-repeat 2px 9px;}
.nbub-Uli li u {font-weight: bold;}
.nbub-Uli li a:hover {color: #00899f;}

.ipbub-Board {position: relative; margin: 10px 0 25px 0;}
.ipbub-Board table.box {border-top: 2px solid #6aa47a; border-right: 2px solid #478157; border-bottom: 2px solid #478157; border-left: 2px solid #6aa47a;}
.ipbub-Board table.box th {
	height: 33px;
	padding: 0 0 2px 16px;
	font-size: 12px; color: #205a30; letter-spacing: -1px; line-height: 30px; font-weight: bold; text-align: left; vertical-align: middle;
	border-right: 1px dotted #81bb91; border-bottom: 1px dotted #81bb91; border-left: 1px dotted #81bb91;
	background: #f1f5f2;
	}
.ipbub-Board table.box td {
	padding: 0 15px 2px 15px;
	font-size: 13px; line-height: 1.2em; text-align: left; vertical-align: middle;
	border-bottom: 1px dotted #81bb91;
	}




/***** Sub(È¸°è°¨»ç) *****************************************************************/
.Guide-tab {position: relative; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb;}
.Guide-tab td			{height: 36px; text-align: center; border-right: 1px solid #cbcbcb;}
.Guide-tab td.None		{border-right: none;}
.Guide-tab td a			{display: block; height: 36px; font-size: 14px; color: #333; letter-spacing: -1px; line-height: 34px; background: url('/images/law/Haesul_tab_bg.gif') repeat-x 0 bottom;}
.Guide-tab td a:hover	{color: #147700; text-decoration: none;}
.Guide-tab td.select a	{font-weight: bold; color: #fff; background: #1d582e url('/images/law/Haesul_tab_bg2.png') repeat-x 0 bottom;;}
.Guide-tab td.select a span {padding: 0 14px 0 16px; background: url('/images/law/Haesul_tab_ic.png') no-repeat 0 9px;}
.Guide-tab td.select a span.none {padding: 0; background: none;}
.Guide-tab.f12 td a {font-size: 13px;}

.Guide-shadow {height: 2px; margin: 0 0 30px 0; background: #f7f7f7;}

.Guide-subTab {position: relative; min-height: 31px; margin: 0 0 40px 0; background: url('/images/acc/Guide_subTab_Bg.gif') repeat-x 0 0;}
.Guide-subTab li {float: left; height: 31px; margin: 0 1px 0 0; font-size: 13px; line-height: 29px; letter-spacing: -1px; background: url('/images/acc/Guide_subTab_r.gif') no-repeat right 0;}
.Guide-subTab li a				{display: block; font-size: 13px; height: 31px; padding: 0 18px 0 18px; color: #555; background: url('/images/acc/Guide_subTab_l.gif') no-repeat 0 0;}
.Guide-subTab li a:hover		{color: #147700; text-decoration: none;}
.Guide-subTab li.selected		{line-height: 30px; background: url('/images/acc/Guide_subTab_on_r.gif') no-repeat right 0;}
.Guide-subTab li.selected a		{display: block; height: 31px; font-weight: bold; color: #1d582e; background: url('/images/acc/Guide_subTab_on_l.gif') no-repeat 0 0;}
.Guide-subTab li.selected a:hover, .Guide-subTab li.selected a:visited {color: #1d582e;}

.Guide-subTabMenu {position: relative; margin: 0 0 40px 0; padding: 10px 25px 6px 25px; border: 3px double #b5d2be; background: #f1f6f3; overflow: auto;}
.Guide-subTabMenu ul {float: left; width: 100%;}
.Guide-subTabMenu li {float: left; height: 18px; padding:1px 0; line-height: 1.2em; background: url('/images/acc/Guide_ic3.gif') no-repeat 0 4px;}
.Guide-subTabMenu li a {display: block; width:127px; padding: 0 0 0 14px; font-size: 12px;}
.Guide-subTabMenu li a:hover {color: #147700;}
.Guide-subTabMenu li.selected {font-weight: bold;text-decoration:underline;}

.Guide-subTabMenu ul.tab2 li {padding: 0 20px 0 0;}
.Guide-subTabMenu ul.tab2 li a {display:inline;}

.audit_icon {height:30px;}
.audit_icon ul:after{display:block;clear:both;content:""}
.audit_icon li {float:right; padding:0 0 0 3px;}
.audit-stit {display: block; padding: 0 0 12px 23px; font-size: 17px; color: #174725; letter-spacing: -1px; line-height: 1em; font-weight: bold; border-bottom: 1px dotted #9ccbad; background: url('/images/acc/acc_stitIc.gif') no-repeat 0 2px;}
.audit-txt {position: relative; margin:0 0 20px 0; padding: 25px 20px 30px 20px; font-size: 13px; line-height: 1.7em; text-align: justify; border-bottom:1px solid #000;}

/* ÅÇ Ãß°¡(2018-02-28) */
.acc-rule-tab-wp {
	position: relative;
	margin: 0 -3px 30px 0;
	box-sizing: border-box;
	overflow: hidden;
	}
.acc-rule-tab-wp ul {float: left; width: 100%;}
.acc-rule-tab-wp ul.c2 li  {width: 50%;}
.acc-rule-tab-wp ul.c3 li  {width: 33.333333%;}
.acc-rule-tab-wp ul.c4 li  {width: 25%;}
.acc-rule-tab-wp ul.c5 li  {width: 20%;}
.acc-rule-tab-wp ul.c6 li  {width: 16.666666%;}
.acc-rule-tab-wp ul.c7 li  {width: 14.285714%;}
.acc-rule-tab-wp ul.c8 li  {width: 12.5%;}
.acc-rule-tab-wp ul.c9 li  {width: 11.111111%;}
.acc-rule-tab-wp ul.c10 li {width: 10%;}

.acc-rule-tab-wp li {
	float: left;
	position: relative;
	padding: 0 3px 3px 0;
	box-sizing: border-box;
	}
.acc-rule-tab-wp li.selected {
	
	}
.acc-rule-tab-wp li a {
	display: block;
	height: 34px;
	padding: 0 0 0 0;
	font-size: 12px; color: #999; letter-spacing: -0.5px; line-height: 30px; text-align: center; vertical-align: middle; text-decoration: none;
	border: 1px solid #dadada;
	background: #f5f5f5;
	box-shadow: 0 25px 10px -10px rgba(255,255,255, 1) inset;
	box-sizing: border-box;
	transition: all 0.2s;
	cursor: pointer;
	}
.acc-rule-tab-wp li:hover a {
	color: #147700; font-weight: normal;
	border-color: #abbfb1;
	}
.acc-rule-tab-wp li.selected a {
	color: #fff; font-weight: bold;
	border-color: #174524;
	box-shadow: 0 25px 10px -10px rgba(255,255,255, 0.1) inset;
	background: #1d582e !important;
	}










/***** Sub(ÀÚ·á½Ç) *****************************************************************/
.info-Text {margin: 0 0 25px 0; padding: 8px 0 10px 35px; font-size: 11px; line-height: 1.2em; border: 1px solid #c6d1e3; background: #f7f9fc url('/images/tax/infoIc3.gif') no-repeat 12px 8px;}
.info-Text b		{color: #9a0000;}
.info-Text a		{display: inline-block; padding: 0 5px 0 5px; color: #1a407d; background: #c6d1e3; cursor: pointer;}
.info-Text a:hover	{color: #fff; background: #1a407d; text-decoration: none;}

/* ¿ë¾î»çÀü */
.accWordDic-Box {position: relative; margin: 0 0 30px 0; padding: 0 30px 38px 35px; background: url('/images/acc/accWordDic_box_bottom.gif') no-repeat 0 bottom;}
.accWordDic-Box th {height: 35px; padding: 4px 0 0 9px; font-size: 14px; font-weight: bold; vertical-align: top; background: url('/images/acc/accWordDic_ic.gif') no-repeat 0 12px;}
.accWordDic-Box td {vertical-align: top;}
.accWordDic-Box td input {width: 280px;}
.accWordDic-Box .case				{float: left;}
.accWordDic-Box .case li			{float: left; margin: 0 4px 2px 0;}
.accWordDic-Box .case li a			{display: block; width: 26px; height: 25px; font: 15px 'NanumGothic-Bold'; color: #fff; line-height: 23px; text-align: center; vertical-align: middle; border: 1px solid #256332; background: #256332 url('/images/acc/accWordDic_caseBg.png') repeat-x 0 0;}
.accWordDic-Box .case li a:hover	{text-decoration: none; background: #57ba00 url('/images/acc/accWordDic_caseBg2.png') repeat-x 0 0;}

.accWordDic-Box .case2				{float: left;}
.accWordDic-Box .case2 li			{float: left; margin: 0 4px 3px 0;}
.accWordDic-Box .case2 li a			{display: block; width: 26px; height: 25px; font: 13px 'NanumGothic-Bold'; color: #fff; line-height: 24px; text-align: center; vertical-align: middle; border: 1px solid #256332; background: #256332 url('/images/acc/accWordDic_caseBg.png') repeat-x 0 0;}
.accWordDic-Box .case2 li a:hover	{text-decoration: none; background: #57ba00 url('/images/acc/accWordDic_caseBg2.png') repeat-x 0 0;}

.accWordDic-info {position: relative; padding: 30px 30px 20px 150px; border-top: 1px solid #d2e5d6; border-right: 1px solid #9ac6a3; border-bottom: 1px solid #9ac6a3; border-left: 1px solid #d2e5d6; background: url('/images/tax/SemuDic_info_img.gif') no-repeat 30px 26px;}
.accWordDic-info p {display: block; padding: 0 0 0 20px; font-size: 13px; color: #256332; letter-spacing: -1px; line-height: 1em; font-weight: bold; background: url('/images/acc/accWordDic_info_ic.gif') no-repeat 0 2px;}
.accWordDic-info ul {margin: 8px 0 0 1px;}
.accWordDic-info li {margin: 0 0 8px 0; padding: 0 0 0 8px; line-height: 1.5em; background: url('/images/icon/ic_green.gif') no-repeat 0 8px;}
.accWordDic-info li span {color: #dd3001;}
.accWordDic-info .photo {position: absolute; top: -15px; right: 0;}

.accWordDic-sch {margin: 0 0 8px 0; padding: 0 0 0 20px; line-height: 1.2em; background: url('/images/tax/SemuDic_info_ic.gif') no-repeat 0 2px;}
.accWordDic-sch span	{color: #dd3001; font-weight: bold;}
.accWordDic-select	select	{width: 100%; height: 26px; margin: 2px 0 4px 0; padding: 1px; cursor: pointer;}

/* ¿µ¹®°èÁ¤°ú¸ñ */
p.engTit {display: block; width: 540px; height: 20px; margin: 5px 0 0 0; font-weight: bold; line-height: 20px; text-align: center; background: url('/images/acc/engWordDic_top.gif') no-repeat 0 0;}
.engBox  {width: 488px; padding: 12px 15px 14px 35px; border-right: 1px solid #a1cbaa; border-top: 1px solid #a1cbaa; border-bottom: 1px solid #a1cbaa; border-left: 1px solid #a1cbaa; background: #fff; overflow: auto;}
.engBox ul {float: left;}
.engBox li {float: left; font-size: 13px; line-height: 1.4em;}
.engBox li a	   {padding: 0 0 0 35px; background: url('/images/acc/engWordDic_ic.gif') no-repeat 20px 6px;}
.engBox li a.None  {padding: 0 0 0 16px; background: url('/images/acc/engWordDic_ic.gif') no-repeat 1px 6px;}
.engBox li a:hover {color: #147700; background: url('/images/acc/engWordDic_icHover.gif') no-repeat 20px 6px;}
.engBox li a.None:hover {color: #147700; background: url('/images/acc/engWordDic_icHover.gif') no-repeat 1px 6px;}
.engBox li span.stit {color: #3d6946; font-weight: bold;}

/* ¿ÜºÎ°¨»ç */
.Guide-area {position: relative;}
.Guide-area p.stit	{display: block; margin: 0 0 20px 0; padding: 0 0 12px 23px; font-size: 17px; color: #176e4a; letter-spacing: -1px; font-weight: bold; vertical-align: middle; border-bottom: 1px dotted #bac9c8; background: url(/images/acc/acc_stitIc.gif) no-repeat 0 2px;}
.Guide-area p.stit2	{display: block; margin: 0 0 8px 0; padding: 0 0 12px 23px; font-size: 17px; color: #176e4a; letter-spacing: -1px; font-weight: bold; vertical-align: middle; background: url('/images/acc/acc_stitIc.gif') no-repeat 0 2px;}

.Guide-area .text		{margin: 0 0 45px 0; font-size: 13px; text-align: justify; line-height: 1.6em;}
.Guide-area .text2		{margin: 0 0 25px 0; font-size: 13px; text-align: justify; line-height: 1.6em;}
.Guide-area .text3		{margin: 0 0 10px 0; font-size: 13px; text-align: justify; line-height: 1.6em;}
.Guide-area .text.End   {margin-bottom: 0 !important;}

.Guide-area .Dld-re		 {margin: 0 0 45px 0;}
.Guide-area .Dld-re dd	 {margin: 0 0 10px 0; padding: 0 0 0 10px; font-size: 13px; text-align: justify; line-height: 1.6em; background: url('/images/icon/ic_gray.gif') no-repeat 0 9px;}
.Guide-area .Dld-re dd b {display: block; margin: 0 0 3px 0; font-size: 13px; color: #35838c; line-height: 1.4em;}

.Guide-area .iL-type li {
	margin: 0 0 8px 0; padding: 0 0 0 12px;
	font-size: 13px; line-height: 155%; vertical-align: top;
	background: url('/images/icon/ic_gray3.gif') no-repeat 0 10px;
	}
.Guide-area .iL-type li.none {
	padding: 0 !important; background: none !important;
	}
.Guide-area .iL-type li:last-child {margin-bottom: 0 !important;}

.Guide-area .box		{padding: 13px 30px 15px 15px; line-height: 1.5em; border: 1px dotted #636363; background: #f5f5f5;}
.Guide-area span.text-num {display:inline-block; text-indent:-1.4em; padding:0 0 3px 1.4em;}

/* ±ÝÀ¶È¸°è */
.finance_list {padding:0 0 0 20px; background:url(/images/popup/joList_icL.png) no-repeat 2px 3px; font-weight:bold;}


/*** ¿ÞÂÊ ¸Þ´º ¼öÁ¤(2018-01-15) **********/
/* mflagº° SET */
.ltMenu-wp .title span.bar {background: #195626 !important;}
.ltMenu-wp .title span.bar:after {background: #447f10 !important;}

.ltMenu-wp .menu.mflag2 {
	border-top: 2px solid #216334;
	border-bottom: 1px solid #216334;
	}

.ltMenu-wp .menu.mflag2 li:hover a.subj, .ltMenu-wp .menu.mflag2 li.selected a.subj {
	padding-left: 15px;
	font-size: 13.5px; color: #fff; font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.2);
	background: rgb(33,99,52); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(33,99,52,1) 0%, rgba(36,95,53,1) 50%, rgba(30,89,47,1) 51%, rgba(27,80,42,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(33,99,52,1) 0%,rgba(36,95,53,1) 50%,rgba(30,89,47,1) 51%,rgba(27,80,42,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(33,99,52,1) 0%,rgba(36,95,53,1) 50%,rgba(30,89,47,1) 51%,rgba(27,80,42,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#216334', endColorstr='#1b502a',GradientType=0 ); /* IE6-9 */
	animation: ltMenu-mv 0.3s ease;
	}

.ltMenu-wp .menu.mflag2 li:hover a.subj:before, .ltMenu-wp .menu.mflag2 li.selected a.subj:before {
	content: "";
	position: absolute; top: 50%; right: -8px;
	width: 16px; height: 16px;
	margin: -8px 0 0 0;
	font-size: 11px; color: #fff; 
	border-radius: 100%;
	background: rgb(33,99,52); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(33,99,52,1) 0%, rgba(36,95,53,1) 50%, rgba(30,89,47,1) 51%, rgba(27,80,42,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(33,99,52,1) 0%,rgba(36,95,53,1) 50%,rgba(30,89,47,1) 51%,rgba(27,80,42,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(33,99,52,1) 0%,rgba(36,95,53,1) 50%,rgba(30,89,47,1) 51%,rgba(27,80,42,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#216334', endColorstr='#1b502a',GradientType=0 ); /* IE6-9 */
	z-index: 1;
	}
.ltMenu-wp .menu.mflag2 li.selected a.subj {animation: none;}

.ltMenu-wp .menu.mflag2 li.sub a:hover, .ltMenu-wp .menu.mflag2 li.sub a.selected {
	color: #447f10; font-weight: normal; text-decoration: underline; 
	background: url('/images/common_LM_icHover.gif') no-repeat 0 5px;
	}
.ltMenu-wp .menu.mflag2 li.plus .sub a:hover, .ltMenu-wp .menu.mflag2 li.plus .sub a.selected {
	color: #447f10; font-weight: normal; text-decoration: underline; 
	background: url('/images/common_LM_icHover.gif') no-repeat 0 5px;
	}


/* ¿ë¾î»çÀü ½Å±Ô(2018-01-17) */
.dic-Search {
	position: relative;
	margin: 0 0 30px 0; padding: 15px 25px 14px 25px;
	border: 2px solid #41804e;
	background: #f7faf8;
	box-shadow: 0 2px 0 0 rgba(0,0,0, 0.06);
	box-sizing: border-box;
	}
.dic-Search:after {
	content: "";
    display: block;
	position: absolute; top: 0; right: 0;
	width: 0;
    border-width: 0 9px 9px 0;
    border-style: solid;
    border-color: #41804e #41804e #fff #fff;
    box-shadow:0 1px 2px rgba(0,0,0,0.1), -1px 1px 2px rgba(0,0,0,0.2);
	}
.dic-Search ul {margin: 0 0 10px 0;}
.dic-Search li {margin: 0 0 8px 0;}
.dic-Search li:last-child {margin: 0;}
.dic-Search li label {
	display: inline-block;
	width: 70px;
	padding: 0 0 2px 19px;
	font-size: 13px; color: #256332; font-weight: bold; vertical-align: middle;
	background: url('/images/icon2.png') no-repeat 0 2px;
	box-sizing: border-box;
	}
.dic-Search li label.lb1 {width: 98px; letter-spacing: 4.2px;}
.dic-Search li label.lb2 {width: 98px;}
.dic-Search li select {
	height: 26px;
	padding: 1px 1px 1px 5px;
	font-size: 13px; line-height: auto !important; vertical-align: middle; text-transform: none;
	border: 1px solid #a1cbaa; 
	cursor: pointer;
	box-sizing: border-box;
	}
.dic-Search li .int {
	height: 26px;
	padding: 0 0 2px 5px; 
	font-size: 13px; line-height: auto !important; vertical-align: middle; text-transform: none;
	border: 1px solid #a1cbaa;
	box-sizing: border-box;
	}
.dic-Search li .int:focus {border-color: #397746;}
.dic-Search li .int::-moz-placeholder {font-size: 12px; color: #bbb;	opacity: 1;}
.dic-Search li .int:-ms-input-placeholder {font-size: 12px; color: #bbb;}
.dic-Search li .int::-webkit-input-placeholder {font-size: 12px; color: #bbb;}

.dic-Search .btn-field {
	position: relative;
	padding: 10px 0 0px 0;
	text-align: right;
	border-top: 1px dotted #a6bdbf;
	box-sizing: border-box;
	}
.dic-Search .btn-field .guide-txt {
	display: inline-block;
	position: absolute; top: 21px; left: 0;
	height: 15px;
	padding: 0 0 0 18px;
	font-size: 12px; color: #555; line-height: 100% !important;
	background: url('/images/tax/guidetxt_ic.png') no-repeat 0 1px;
	}
.dic-Search .btn-field .guide-txt strong {color: #256332;}
.dic-Search .btn-field button {
	display: inline-block;
	height: 30px;
	margin: 0 0 0 2px; padding: 0 0 1px 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'Helvetica', 'Apple-Gothic', 'sans-serif' !important; 
	color: #fff; line-height: 100%; vertical-align: middle;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	cursor: pointer;
	transition: all 0.2s;
	box-sizing: border-box;
	}
.dic-Search .btn-field button.b-srh {
	width: 80px;
	font-size: 12px; font-weight: bold;
	border: 1px solid #24783c;
	background: #1e6532;
	}
.dic-Search .btn-field button.b-srh:hover {border-color: #4d9013; background: #447f10;}
.dic-Search .btn-field button.b-reset {
	width: 50px;
	font-size: 11px;
	border: 1px solid #aaa;
	background: #bbb;
	}
.dic-Search .btn-field button.b-reset:hover {border-color: #8a8a8a; background: #999;}
.dic-Search .btn-field button i {margin: 0 2px 0 0; font-size: 13px;}

.dic-Search .stit {
	display: inline-block;
	height: 26px;
	margin: 0 -4px 0 0; padding: 6px 5px 0 7px;
	font-size: 11px; color: #fff; line-height: 100% !important; font-weight: bold; text-align: center; vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.08);
	background: #93bdc1;
	box-sizing: border-box;
	}

.dic-Search .search-kind {
	display: inline-block;
	}
.dic-Search .search-kind dd {
	display: inline-block;
	cursor: pointer;
	}

.dic-Search .search-kind dd a {
	display: inline-block;
	position: relative;
	height: 26px;
	margin: 0 3px 0 0; padding: 5px 25px 0 25px;
	font-size: 12px; color: #fff; letter-spacing: -0.5px; line-height: 100%; text-align: center; vertical-align: middle; text-decoration: none !important;
	border: 1px solid #a4acad;
	border-radius: 2px;
	background: #b1b9ba;
	box-sizing: border-box;
	cursor: pointer;
	}
.dic-Search .search-kind.word dd a {
	width: 28px; height: 28px;
	margin-right: 1px; padding: 5px 0 0 0;
	font-size: 14px; font-weight: normal;
	box-sizing: border-box;
	}
.dic-Search .search-kind.word dd.selected a {font-weight: bold;}
.dic-Search .search-kind dd:hover a {
	color: #fff;
	border-color: #386a43;
	background: #40794c;
	}
.dic-Search .search-kind dd.selected a {
	color: #fff;
	border-color: #386a43;
	background: #40794c;
	}
.dic-Search .search-kind.word dd a:active {bottom: -2px;}

.dic-Search .search-kind.word.dic {
	width: 600px;
	vertical-align: top;
	}
.dic-Search .search-kind.word.dic dd a {
	margin-bottom: 5px; padding-top: 4px; 
	font-size: 15px;
	box-shadow: 0 -13px 0 0 rgba(0,0,0, 0.06) inset;
	transition: all 0.2s;
	}

/* ³»ºÎÈ¸°è°ü¸®Á¦µµ Ãß°¡(2018-03-12) */
.manage-system-guide-btn {
	display: block;
	height: 30px;
	margin: 0 auto; padding: 0 0 0 0;
	font-size: 12px; line-height: 28px; text-align: center;
	border: 1px solid #e5e5e5;
	background: #f7f7f7;
	}
.manage-system-guide-btn:hover {color: #226736;}
.manage-system-guide-btn i {
	display: inline-block;
	margin: 0 0 1px 5px;
	font-size: 12px; vertical-align: middle;
	}

/*--- modal(layer) ÆË¾÷¿ë -----*/
.acc-modal-wrap {
	display: none;
	position: fixed; top: 0; bottom: 0; left: 0; right: 0;
	z-index: 99;
	}
.acc-modal-wrap .mod-bg {
	position: fixed; top: 0; bottom: 0; left: 0; right: 0;
	width: 100%; height: 100%;
	background: #000;
	opacity: 0.60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: 0.60;
	-moz-opacity: 0.60;
	z-index: 99;
	}

.acc-modal-wrap .mod-box {
	position: absolute; top: 50%; left: 50%;
	margin: -160px 0 0 -320px;
	width: 640px;
	text-align: left;
	border: 5px solid #1c542c;
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.2);
	overflow: hidden;
	box-sizing: border-box;
	z-index: 100;
	animation: gjMod-Mv 300ms ease-out;
	}
@keyframes gjMod-Mv {
	from {
		opacity: 0;
		transform: translate(0, -50px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		}
	}

.acc-modal-wrap .mod-box .title {
	position: relative;
	height: 43px;
	padding: 13px 0 0 0;
	border-bottom: 1px solid #c2cbda;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f6f3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f6f3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f6f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f6f3',GradientType=0 ); /* IE6-9 */
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .title:after {
	content: "";
	display: block;
	position: absolute; bottom: 0px; left: 0; right: 0;
	width: 100%; height: 1px;
	background: #fff;
	}
.acc-modal-wrap .mod-box .title span.subj {
	display: block;
	height: 20px;
	margin: 0 0 0 10px; padding: 0 0 0 13px;
	font-size: 14px; color: #0f391b; line-height: 1em; font-weight: bold; vertical-align: middle;
	background: url('/images/acc/acc_stitIc2.gif') no-repeat 0 1px;
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .title .btn {
	position: absolute; top: 13px; right: 15px;
	cursor: pointer;
	}

.acc-modal-wrap .mod-box .contents {
	position: relative;
	height: 150px;
	margin: 0 0 20px 0; padding: 20px 25px 20px 25px;
	font-size: 13px; line-height: 1.65em; text-align: left;
	overflow-x: hidden; overflow-y: scroll;
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .contents2 {
	position: relative;
	height: 500px;
	margin: 0 0 0 0; padding: 20px 0 20px 25px;
	font-size: 13px; line-height: 1em; text-align: left;
	background: #f5f7f9;
	overflow: hidden;
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .contents iframe {display: block !important;}

.acc-modal-wrap .mod-box .bottom {
	height: 45px;
	padding: 9px 0 0 0;
	line-height: 1em; text-align: center; vertical-align: middle;
	border-top: 1px solid #e7e7e7;
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .bottom a {
	display: inline-block;
	width: 80px; height: 26px;
	margin: 0 0 0 5px; padding: 5px 0 0 0;
	font-size: 11px; color: #fff; letter-spacing: 0; line-height: 100%; text-align: center; text-decoration: none !important;
	border: 1px solid #a0a0a0;
	border-radius: 3px;
	background: #a1a1a1;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.1) inset, 0 1px 0 0 rgba(0,0,0, 0.1);
	box-sizing: border-box;
	}
.acc-modal-wrap .mod-box .bottom a:hover {
	border-color: #777;
	background: #888;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.1) inset, 0 1px 0 0 rgba(0,0,0, 0.2);
	}
.acc-modal-wrap .mod-box .bottom a.color {
	width: 100px;
	border-color: #375895;
	background: #426bb6;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.05) inset, 0 1px 0 0 rgba(0,0,0, 0.1);
	}
.acc-modal-wrap .mod-box .bottom a.color:hover {
	border-color: #316bd4;
	background: #387af1;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.1) inset, 0 1px 0 0 rgba(0,0,0, 0.2);
	}



/*--- ½Ã±âº° K-IFRS ÃÑ°ýÇ¥(2019-03-19) ---*/
.kifrs-summary-tbl td.acc-bg {
	font-weight: bold;
	background: #fafafa;
	}
.kifrs-summary-tbl td.subj {
	position: relative;
	padding: 5px 0 5px 20px !important;
	line-height: 1.3em; text-align: left !important;
	}

.kifrs-summary-tbl td.kor	 {color: #50734d;}
.kifrs-summary-tbl td.normal {color: #2c5589;}

.kifrs-summary-tbl td .form-file {
	float: right;
	margin: -1px 20px 0px 8px; vertical-align: middle;
	}
.kifrs-summary-tbl td .form-file .ficon {
	display: inline-block;
	width: 16px; height: 17px;
	margin: 0 0 0 2px !important;
	vertical-align: middle;
	}
.kifrs-summary-tbl td .form-file .ficon:last-child {margin-right: 0;}
.kifrs-summary-tbl td .form-file .ficon.hwp {
	background: url('/images/icon/hwp.gif') no-repeat center bottom;
	background-size: 16px 16px;
	}
.kifrs-summary-tbl td .form-file .ficon.pdf {
	background: url('/images/icon/pdf.gif') no-repeat center center;
	background-size: 16px 17px;
	}
