@charset "euc-kr";

/********************************************************************************************************************************
* submain
********************************************************************************************************************************/
.acc-subm-topBanner {
	text-align: center;
	background: #026753 url('/pds/images/sub/acc/acc_subm_Visual_bg.jpg') no-repeat 50% 0;
	overflow: hidden;
	}
.acc-subm-topBanner .container-n {height: 350px;}

/*----- ¹è³Ê -----*/
.acc-quick-link {position: absolute; top: 0px; right: -90px;}
.acc-quick-link span.banner {
	display: block;
	}
.acc-quick-link span.banner a {
	display: block;
	width: 70px; height: 100px;
	padding: 12px 0 0 0;
	font-size: 13px; color: #fff; letter-spacing: -0.5px; text-align: center; text-decoration: none;
	border: 2px solid #f05f39;
	border-radius: 5px;
	background: #ff643c;
	}
.acc-quick-link span a strong {font-size: 15px;}
.acc-quick-link i {
	display: block;
	margin: 5px 0 0 0;
	font-size: 180%;
	}


/*----- Quick menu(2021-05-10) ----------------------------------------*/
.acc-subm-qlink-wp			{clear: both; margin: 0 -10px 60px -10px; overflow: hidden;}
.acc-subm-qlink-wp .rows	{float: left; width: 25%; padding: 0 10px;}
.acc-subm-qlink-wp .stit {
	display: block;
	margin: 0 0 15px 0;
	font-size: 23px; letter-spacing: -0.5px; line-height: 120%; font-weight: bold;
	}
.acc-subm-qlink-wp a {
	clear: both;
	display: block;
	position: relative;
	height: 50px;
	margin: 0 0 10px 0; padding: 0 0 0 20px;
	font-size: 100%; line-height: 48px; text-decoration: none !important;
	border: 1px solid #c5c5c5;
	border-radius: 4px;
	background-color: #f2f3f4;
	transition: all 0.1s;
	}
.acc-subm-qlink-wp a:last-child {margin-bottom: 0;}
.acc-subm-qlink-wp a:hover {
	font-size: 105%; color: #fff !important; letter-spacing: -0.5px; font-weight: bold;
	text-shadow: 0 1px 0 rgb(0,0,0, 0.1);
	border-color: #2d3c4a; 
	background-color: #364758;
	box-shadow: 0 2px 0 0 rgba(0,0,0, 0.1), 0 24px 2px 0 rgba(255,255,255, 0.03) inset;
	}
.acc-subm-qlink-wp a i {
	display: block;
	width: 26px; height: 26px;
	position: absolute; top: 50%; right: 15px;
	margin: -13px 0 0 0; padding: 0 0 0 3px;
	font-size: 120%; color: #fff; line-height: 26px; text-align: center;
	border-radius: 100%;
	background: #3e5062;
	transition: all 0.1s;
	}
.acc-subm-qlink-wp a i::before {content: "\f105";}
.acc-subm-qlink-wp a:hover i {color: #333; background: #fff; box-shadow: 0 2px 0 0 rgba(0,0,0, 0.2) inset;}


/*----- Á¦¡¤°³Á¤ È¸°è±âÁØ, °ø°³ÃÊ¾È ----------------------------------------*/
.acc-subm-tabView {position: relative; margin: 0 0 55px 0;}


/*----- °ü·ÃÀÚ·á ----------------------------------------*/
.acc-subm-data-wp {margin: 0 0 65px 0; overflow: hidden;}
.acc-subm-data-wp .box {padding: 5px 20px; border: 1px solid #ccc; background: #fafafa;}
.acc-subm-data-wp .box ul {width: 100%; column-count: 2; column-gap: 20px;}
.acc-subm-data-wp .box li {
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	}
.acc-subm-data-wp .box li:nth-child(4), .acc-subm-data-wp .box li:nth-child(8) {border-bottom: none;}

.acc-subm-data-wp .box li a {
	display: inline-block;
	max-width: 350px; height: 52px;
	padding: 0 0 0 32px;
	font-size: 15px; line-height: 52px; text-decoration: none !important; vertical-align: middle;
	white-space: nowrap; text-overflow: ellipsis;
	background: url('/pds/images/sub/acc/acc_subm_icon.png') no-repeat 0px 50%;
	overflow: hidden;
	}
.acc-subm-data-wp .box li .source, .acc-subm-data-wp .box li .date {
	display: inline-block;
	position: absolute; top: 50%;
	margin: -7px 0 0 0;
	font-size: 13px; color: #888; letter-spacing: -0.2px; line-height: 100%;
	}
.acc-subm-data-wp .box li .source	{right: 90px; width: 90px; font-size: 12px; letter-spacing: -0.5px; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.acc-subm-data-wp .box li .date		{right: 10px;}

.acc-subm-data-wp .box li .new-icon {display: inline-block; margin: 0 0 0px 2px; vertical-align: middle;}


/*----- È¸°è´º½º, È¸°è º¸µµÀÚ·á ----------------------------------------*/
.acc-subm-news-wp {
	clear: both;
	margin: 0 0 60px 0;
	column-count: 2; column-gap: 40px;
	}
.acc-subm-news-wp .tbl-wp td.subj a {
	display: inline-block;
	max-width: 440px;
	padding-top: 6px;
	text-decoration: none !important;
	white-space: nowrap; text-overflow: ellipsis;
	overflow: hidden;
	}
.acc-subm-news-wp .data .tbl-wp td.subj a {max-width: 420px;}
.acc-subm-news-wp .data .tbl-wp td .form-file {margin-top: 5px;}
.acc-subm-news-wp .data .tbl-wp td .form-file .ficon {width: 20px; height: 20px; background-size: 20px;}


/*----- È¸°è»ó´ã»ç·Ê ----------------------------------------*/
.acc-subm-consultList-wp {
	clear: both;
	position: relative;
	width: 1200px;
	margin: 0 0 60px 0;
	overflow: hidden;
	}
.acc-subm-consultList-wp .mTitle {margin-bottom: 15px;}
.acc-subm-consultList-wp .list {
	padding: 5px 25px 4px 25px;
	border-color: #ccc;
	background: #fff !important;
	}
.acc-subm-consultList-wp .list .tbl-wp {margin: 0;}
.acc-subm-consultList-wp .list .tbl-wp table.List {border-top: none; border-bottom: none;}
.acc-subm-consultList-wp .list .tbl-wp table.List td {border-bottom: 1px dotted #c9c9c9;}
.acc-subm-consultList-wp .list .tbl-wp table.List tr:last-child td {border-bottom: none;}

/* ¼öÁ¤(2021-05-10) */
.acc-subm-consultList-wp.n2021 .mTitle {margin-bottom: 2px; padding: 0 0 15px 0; border-bottom: 1px solid #777;}
.acc-subm-consultList-wp.n2021 .mTitle .more {bottom: 13px;}

.acc-subm-consultList-wp.n2021 ul {width: 100%; column-count: 2; column-gap: 25px;}
.acc-subm-consultList-wp.n2021 li {
	position: relative;
	padding: 0 75px 0 0;
	border-bottom: 1px solid #e9e9e9;
	}
.acc-subm-consultList-wp.n2021 li a {
	display: block;
	max-width: 100%; height: 52px;
	padding: 0 0 0 32px;
	font-size: 15px; line-height: 52px; text-decoration: none !important;
	white-space: nowrap; text-overflow: ellipsis;
	background: url('/pds/images/sub/expert&consult/speech_bubble.png') no-repeat 0px 50%;
	overflow: hidden;
	}
.acc-subm-consultList-wp.n2021 li .date {
	position: absolute; top: 50%; right: 10px;
	margin: -7px 0 0 0;
	font-size: 13px; color: #888; letter-spacing: -0.2px; line-height: 100%;
	}


/*----- È¸°èÃ³¸® ½Ç¹« »ç·Ê¿Í ÇØ¼³ ----------------------------------------*/
.by-accSubject-wp {position: relative; margin: 0 0 65px 0; padding: 30px 30px 10px 30px; border: 1px solid #cfcfcf; overflow: hidden;}
	.by-accSubject-wp .colum {width: 50%;}

	.by-accSubject-wp .subj {
		display: block;
		height: 30px;
		font-size: 110%; line-height: 1em;
		}
	.by-accSubject-wp .bubList {	
		margin: 0 -6px 18px 0;
		overflow: hidden;
		}
	.by-accSubject-wp .bubList.End {margin-bottom: 0;}
	.by-accSubject-wp .bubList ul {float: left; width: 100%;}
	.by-accSubject-wp .bubList li {
		float: left;
		margin: 0 0 6px 0;
		}
	.by-accSubject-wp .bubList li a {
		display: block;
		position: relative;
		height: 45px;
		margin: 0 6px 0 0;
		font-size: 14px; line-height: 43px; text-align: center; text-decoration: none !important;
		border: 1px solid #c7c7c7;
		border-radius: 4px;
		background-color: #f5f5f5;
		box-shadow: 0 1px 0 0 rgba(0,0,0, 0.04);
		}
	.by-accSubject-wp .bubList li a:hover, .by-accSubject-wp .bubList li a.active {
		color: #fff !important;
		border-color: #e25936; 
		background-color: #f25f39;
		box-shadow: 0 2px 0 0 rgba(0,0,0, 0.1), 0 22px 2px 0 rgba(255,255,255, 0.03) inset;
		}
	.by-accSubject-wp .bubList li a.active {font-weight: bold;}
	.by-accSubject-wp .bubList li a:active {bottom: -2px;}




/*----- ±âÅ¸ ¸µÅ© ----------------------------------------*/
.acc-subm-etc-link-wp {
	clear: both;
	margin: 0 -25px -30px 0; padding: 0 0 5px 0;
	overflow: hidden;
	}
.acc-subm-etc-link-wp ul {float: left; width: 100%;}
.acc-subm-etc-link-wp li {
	float: left;
	width: 25%;
	padding: 0 25px 0 0;
	transition: all 0.2s;
	}
.acc-subm-etc-link-wp li a {
	display: block;
	position: relative;
	height: 90px;
	padding: 22px 0 0 86px;
	font-size: 16px; color: #333; line-height: 1.3em; text-decoration: none; font-weight: bold;
	border: 1px solid #ddd;
	background-color: #fafafa !important;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	}
.acc-subm-etc-link-wp li a i.more {
	position: absolute; top: 50%; right: 15px;
	height: 40px;
	margin: -20px 0 0 0;
	font-size: 250%; color: #aaa; line-height: 38px;
	transition: all 0.2s;
	}
.acc-subm-etc-link-wp li a i.more::before {content: "\f105";}

.acc-subm-etc-link-wp li:hover a {border-color: #888; box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.15);}
.acc-subm-etc-link-wp li a:hover i.more {color: #f25f39;}

.acc-subm-etc-link-wp li a i.icon {
	display: block;
	position: absolute; top: 50%; left: 20px;
	width: 48px; height: 48px;
	margin: -24px 0 0 0;
	font-size: 160%; color: #fff; line-height: 48px; text-align: center;
	border-radius: 4px;
	background: #777;
	transition: all 0.2s;
	}
.acc-subm-etc-link-wp li:nth-child(1) a i.icon {background-color: #4270ae;}
.acc-subm-etc-link-wp li:nth-child(2) a i.icon {background-color: #281881;}
.acc-subm-etc-link-wp li:nth-child(3) a i.icon {background-color: #0580b8;}

.acc-subm-etc-link-wp li.fasb a {padding-top: 34px;}
.acc-subm-etc-link-wp li.fasb a {padding-left: 112px;}
.acc-subm-etc-link-wp li.fasb a i.icon {
	width: 78px; height: 44px;
	margin-top: -22px;
	border: 1px solid #537b93;
	background: url('/pds/images/sub/law/fasb_logo.png') no-repeat center center;
	background-size: auto 24px;
	}



/********************************************************************************************************************************
* È¸°è °øÅë
********************************************************************************************************************************/
/*----- ±âÁØ¼­ Á¶¹® Lsit (°øÅë) ----------------------------------------*/
.law-subj-List-wp {
	clear: both;
	position: relative;
	overflow: hidden;
	}
.law-subj-List-wp ol.list {
	padding: 2px 0 2px 0;
	border-top: 1px solid #bbb; border-bottom: 1px solid #dadada;
	}
.law-subj-List-wp ol.list.small {padding: 3px 0 3px 0;}
.law-subj-List-wp ol.list li.subj {
	position: relative;
	border-bottom: 1px solid #efefef;
	transition: all 0.3s;
	}
.law-subj-List-wp ol.list li.subj:last-child {border-bottom: none;}
.law-subj-List-wp ol.list li.subj a {
	display: block;
	position: relative;
	padding: 15px 0 16px 34px;
	font-size: 100%; line-height: 1.4em; text-decoration: none !important;
	background: url('/pds/images/sub/law/acc_list_ic_01.png') no-repeat 10px 20px;
	background-size: auto 14px;
	z-index: 2;
	}
.law-subj-List-wp ol.list li.subj a::after {
	content: "";
	display: block;
	position: absolute; bottom: -1px; left: 0;
	width: 0; height: 1px;
	background: #f48831;
	transition: width 0.4s;
	z-index: 2;
	}
.law-subj-List-wp ol.list li.subj:hover a::after {width: 100%;}
.law-subj-List-wp ol.list li:last-child:hover a::after {display: none;}
.law-subj-List-wp ol.list li.subj a::before {
	content: ""; 
	display: block;
	position: absolute; top: 50%; right: 100px;
	width: 11px; height: 11px;
	margin: -5px 0 0 0;
	background: url('/pds/images/comm/mySave_menu_icon.png') no-repeat center 0px;
	transition: all 0.3s;
	opacity: 0;
	}
.law-subj-List-wp ol.list li.subj:hover a::before {right: 5px; opacity: 1;}


/*----- ´Ù¾çÇÑ ÇüÅÂ -----*/
.law-subj-List-wp ol.list li.folder a {
	padding-left: 40px;
	font-weight: bold;
	background: url('/pds/images/sub/law/acc_list_ic_02.png') no-repeat 10px 18px;
	background-size: auto 15px;
	}
.law-subj-List-wp ol.list li.folder.in a {background-image: url('/pds/images/sub/law/acc_list_ic_03.png');}
.law-subj-List-wp ol.list li.in		{padding-left: 30px;}
.law-subj-List-wp ol.list li.in2	{padding-left: 58px;}
.law-subj-List-wp ol.list li.in2.iconNone a {
	padding: 8px 0 10px 0 !important;
	font-size: 14px; color: #555;
	background: none;
	}
.law-subj-List-wp ol.list li.in2.iconNone a:hover {color: #ff5529;}
.law-subj-List-wp ol.list li.hwp a {
	padding-left: 40px;
	background: url('/pds/images/comm/file_hwp.png') no-repeat 10px 18px;
	background-size: 18px auto;
	}
.law-subj-List-wp ol.list li.None a {color: #888 !important; cursor: default;}
.law-subj-List-wp ol.list li.None a:hover::before {display: none !important;}
.law-subj-List-wp ol.list li.None a:hover::after  {display: none !important;}
.law-subj-List-wp ol.list li.None:hover a::after  {display: none !important;}

/*----- ³¯Â¥°¡ ÀÖÀ» °æ¿ì -----*/
.law-subj-List-wp ol.list.date li.subj a {padding-right: 100px;}
.law-subj-List-wp ol.list li.subj span.date {
	display: inline-block;
	position: absolute; top: 14px; right: 30px;
	font-size: 14px; color: #bbb;
	background: #fff;
	z-index: 3;
	transition: all 0.3s;
	}
.law-subj-List-wp ol.list li.subj:hover span.date {color: #444;}

/*----- ¸¹À» °æ¿ì -----*/
.law-subj-List-wp ol.list.small li.subj a {
	padding-top: 11px; padding-bottom: 12px;
	background-position:  10px 15px;
	}
.law-subj-List-wp ol.list.small li.subj span.date {top: 13px;}

.law-subj-List-wp ol.list li.before-None span.before-word::before {display: none !important;}
.law-subj-List-wp ol.list li.subj a:hover::before {color: #ff5529 !important; transition: all 0.3s;}

.law-subj-List-wp ol.list.kifrs-gijun li.subj span.before-word::before {
	content: "";
/*	content: "K-IFRS";	*/
	display: inline-block; margin: 0 10px 0 0; color: #555;
	}
.law-subj-List-wp ol.list.kifrs-haesuk li.subj span.before-word::before {
	content: "";
/*	content: "K-IFRS ÇØ¼®¼­";	*/
	display: inline-block; margin: 0 10px 0 0; color: #555;
	}



/********************************************************************************************************************************
* K-IFRS, ÀÏ¹Ý±â¾÷È¸°è±âÁØ
********************************************************************************************************************************/
/*-----  Á¦¡¤°³Á¤ È¸°è±âÁØ ----------------------------------------*/
.kifrs-summary-tbl {clear: both;}

.kifrs-summary-tbl td.acc-bg {
	font-weight: bold;
	background: #fafafa !important;
	}
.kifrs-summary-tbl td.subj {
	position: relative;
	padding: 11px 100px 10px 25px !important;
	line-height: 1.3em; text-align: left;
	}

.kifrs-summary-tbl td.kor	 {font-size: 14px !important; color: #50734d;}
.kifrs-summary-tbl td.normal {font-size: 14px !important; color: #2c5589;}

.kifrs-summary-tbl td .form-file {
	position: absolute; top: 50%; right: 25px;
	margin: -11px 0 0 0;	
/*	float: right;
	margin: -1px 30px 0px 8px; vertical-align: middle;	*/
	}
.kifrs-summary-tbl td .form-file .ficon {
	display: inline-block;
	width: 22px; height: 22px;
	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('/pds/images/comm/file_hwp.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.doc {
	background: url('/pds/images/comm/file_doc.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.xls {
	background: url('/pds/images/comm/file_xls.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.ppt {
	background: url('/pds/images/comm/file_ppt.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.pdf {
	background: url('/pds/images/comm/file_pdf.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.zip {
	background: url('/pds/images/comm/file_zip.png') no-repeat center center;
	background-size: 22px;
	}
.kifrs-summary-tbl td .form-file .ficon.etc {
	background: url('/pds/images/comm/file_etc.png') no-repeat center center;
	background-size: 22px;
	}

.draft-file-icon {
	display: inline-block;	
	margin: 0 5px 0 0;
	vertical-align: middle;
	}
.draft-file-icon:last-child {margin-right: 0;}
.draft-file-icon img {width: 24px; height: 24px;}


/*-----  »ê¾÷º°È¸°èÃ³¸®±âÁØ ----------------------------------------*/
.comm-tab-contents {display: none;}
.comm-tab-contents.show {display: block !important;}

.comm-tab-contents.industry .Board-srh-wp {height: 34px; margin: -5px 0 0 0;}
	.comm-tab-contents.industry .Board-srh-wp .count {margin: 0; padding: 0;}

.tbl-wp table.List td.industry-etc-gijun {padding: 0;}
	.tbl-wp table.List td.industry-etc-gijun a, .tbl-wp table.List td.industry-etc-gijun span.None {
		display: block;
		padding: 19px 20px 21px 20px;
		line-height: 1.3em; text-align: left; text-decoration: none;
		}



/********************************************************************************************************************************
* È¸°è °¨»ç&½Ç¹«
********************************************************************************************************************************/
/*----- °¨¸®ÁöÀû»ç·Ê View ----------------------------------------*/
.acc-supervision-box {
	margin-top: 10px !important; margin-left: 8px !important; margin-right: 8px !important; margin-bottom: 30px !important;
	border-radius: 4px;
	}
	.acc-supervision-box .tbl-wp table.View2 th {
		padding-left: 20px !important;
		font-size: 14px; color: #666; font-weight: bold; text-align: left !important;
		}
	.acc-supervision-box .tbl-wp table.View2 td {border-bottom: 1px solid #e5e5e5 !important;}
	.acc-supervision-box .tbl-wp table.View2 tr:last-child td {border-bottom: none !important;}


/*----- ±ÝÀ¶È¸°è ----------------------------------------*/
.finance-data-img-wp {
	clear: both;
	position: relative;
	height: 180px;
	margin: -20px 0 40px 0; padding: 35px 440px 0 0;
	font-size: 110%; color: #444; line-height: 1.6em;
	background: url('/pds/images/sub/law/finance_data_visual.png') no-repeat right top;
	overflow: hidden;
	}
	.finance-data-img-wp .stit {
		display: block;
		margin: 0 0 12px 0;
		font-size: 230%; color: #333; letter-spacing: -2.5px; line-height: 1.2em;
		}

.finance-data-list li {
	clear: both;
	position: relative;
	margin: 0 0 60px 0;
	font-size: 100%; line-height: 1.7em;
	overflow: hidden;
	}
	.finance-data-list li::before {
		content: "¡Ü";
		display: inline-block;
		margin: 0 2px 4px 0;
		font-size: 7px; color: #ff643c; vertical-align: bottom;
		}
	.finance-data-list li:last-child {margin-bottom: 0;}

	.finance-data-list li .stit {
		display: inline-block;
		font-size: 150%; color: #404040; letter-spacing: -0.5px; line-height: 1.2em; font-weight: bold;
		}
	.finance-data-list li .stit .offer {
		display: inline-block;
		margin: 0 0 0 15px;
		font-size: 65%; color: #666; letter-spacing: 0; font-weight: normal;
		}
	.finance-data-list li .txt {
		display: block; 
		margin: 10px 0 0 0; padding: 14px 15px 0 15px;
		border-top: 1px solid #efefef;
		}
	.finance-data-list li .btn-type {
		margin: 0 0 0 10px;
		vertical-align: bottom;
		border-radius: 4px;
		transform: scale(0.9);
		}


/*----- ³»ºÎÈ¸°è°ü¸®Á¦µµ ----------------------------------------*/
.acc-inside-manage-box {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-column-gap: 4px; position: relative; margin: -25px 0 45px 0;}
	.acc-inside-manage-box li {
		position: relative;
		padding: 15px 15px 15px 0px;
		border: 1px solid #dfdfdf;
		border-radius: 4px;
		background-color: #fff;
		box-shadow: 0 1px 2px 0 rgba(0,0,0, 0.05)
		}

		.acc-inside-manage-box li a {
			display: block;
			position: relative;
			margin: 0 0 5px 0; padding: 0 0 0 22px;
			font-size: 13px; letter-spacing: -0.8px; line-height: 140%; text-decoration: none !important;
			}
			.acc-inside-manage-box li a:last-child {margin-bottom: 0;}
			.acc-inside-manage-box li a::before {content: ""; position: absolute; top: 9px; left: 0px; width: 10px; height: 1px; background: #e3e3e3;}
			.acc-inside-manage-box li a::after  {content: ""; position: absolute; top: 7px; left: 8px; width: 5px; height: 5px; border-radius: 100%; background: #cfcfcf;}

			.acc-inside-manage-box li a.active {color: #ff5529; font-weight: bold;}
				.acc-inside-manage-box li a.active::after {background: #ff5529;}
				.acc-inside-manage-box li a:hover::after {background: #777;}

/* 2024-02-28 Ãß°¡ */
.acc-inside-manage-tit {margin: 0 0 14px 0; font-size: 24px; color: #333; letter-spacing: -0.8px; line-height: 120%; font-weight: 600;}
.acc-inside-manage-List {margin: 0 0 10px 0; padding: 2px 0 1px 0; border-top: 1px solid #bbb; border-bottom: 1px solid #dadada;}
	.acc-inside-manage-List li {border-bottom: 1px solid #efefef; transition: all 0.1s;}
		.acc-inside-manage-List li:last-child {border-bottom: none;}
		.acc-inside-manage-List li:hover span.source, .acc-inside-manage-List li:hover span.date {color: #111 !important;}
		.acc-inside-manage-List li.info {display: block; padding: 9px 10px 10px 30px; margin-left: 8px; text-indent: -8px; font-size: 12px; color: #00a8e7; letter-spacing: -0.4px; line-height: 140%; vertical-align: top;}

			.acc-inside-manage-List li a {display: grid; grid-template-columns: 70% 20% 10%; text-decoration: none !important; transition: all 0.1s;}
				.acc-inside-manage-List li a:hover span.subj {font-weight: 600;}
				.acc-inside-manage-List li.None a {cursor: default !important;}
				
				.acc-inside-manage-List li a span {display: flex; justify-content: center; align-items: center; padding: 15px 0 16px 0; border: 1px solid transparent;}
					.acc-inside-manage-List li a span.subj {padding-left: 30px; justify-content: left; font-weight: 500; background: url('/pds/images/sub/law/acc_list_ic_01.png') no-repeat 10px 17px; background-size: auto 14px; transition: all 0.1s;}
					.acc-inside-manage-List li a span.source {font-size: 14px; color: #777;}
					.acc-inside-manage-List li a span.date {font-size: 13px; color: #888;}

.acc-inside-manage-quick {display: grid; grid-template-columns: 1fr 1fr; column-gap: 30px; row-gap: 18px; margin: 10px 0 0 0; padding: 0 20px;}
	.acc-inside-manage-quick a {
		display: flex;
		position: relative; bottom: 0;
		height: 50px; 
		justify-content: center; align-items: center;
		font-size: 16px; color: #fff; text-decoration: none;
		border: 1px solid #444;
		border-radius: 6px;
		background: #555;
		box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.1);
		transition: all 0.1s;
		}
		.acc-inside-manage-quick a:hover {bottom: -2px; border-color: #ff643c; background-color: #f25f39;}



/********************************************************************************************************************************
* È¸°è 1´Ü window ÆäÀÌÁö ¾È¿¡ »ðÀÔ °æ¿ì
********************************************************************************************************************************/
.comm-acc-window-innner {
	clear: both;
	position: relative;
	height: 100vh;
	border: 1px solid #ccc;
	overflow: hidden;
	}
	.comm-acc-window-innner.auto	{height: auto !important;}
	.comm-acc-window-innner.page	{height: 120vh;}



/********************************************************************************************************************************
* ¿ÏÀüÁ¤º¹! °èÁ¤°ú¸ñº° È¸°è¿Í ¼¼¹«
********************************************************************************************************************************/
/*------- °øÅë ------------------------------------------*/
.accSubject-landing .comm-section {position: relative; padding: 110px 0;}

.accSubject-landing .middel-Banner {
	height: 140px;
	text-align: center;
	background: #618bef;
	background: -moz-linear-gradient(left,  #618bef 51%, #ff643c 52%);
	background: -webkit-linear-gradient(left,  #618bef 51%,#ff643c 52%);
	background: linear-gradient(to right,  #618bef 51%,#ff643c 52%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618bef', endColorstr='#ff643c',GradientType=1 );
	overflow: hidden;
	}

/*------- Top ------------------------------------------*/
.accSubject-landing .big-Banner {
	position: relative;
	height: 750px;
	text-align: center;
	background: #1e1f31 url('/pds/images/sub/acc/accSubject_big_Banner.png') no-repeat 50% 0;
	}

.accSubject-landing .qucik-menu {text-align: center; background: #0b7f74;}
	.accSubject-landing .qucik-menu a {
		display: inline-block;
		position: relative;
		width: 320px; height: 150px;
		padding: 46px 0 0 0;
		font-size: 19px; color: #fff; letter-spacing: -1.2px; line-height: 140%; font-weight: 100; text-decoration: none; vertical-align: middle;
		}
		.accSubject-landing .qucik-menu a strong {display: block; font-size: 21px; font-weight: 500;}

		.accSubject-landing .qucik-menu a:hover::after {
			content: "";
				position: absolute; bottom: 10px; left: 50%;
				width: 0; height: 0;
				margin: 0 0 0 -12px;	
				border: 12px solid;
				border-color: #ff643c transparent transparent transparent;
			}
			.accSubject-landing .qucik-menu a.End:hover::after {display: none;}

		.accSubject-landing .qucik-menu a.active {color: #000; font-weight: 200; background: #e0eff1;}
			.accSubject-landing .qucik-menu a.active::after {
				content: "";
				position: absolute; bottom: 10px; left: 50%;
				width: 0; height: 0;
				margin: 0 0 0 -12px;	
				border: 12px solid;
				border-color: #0b7f74 transparent transparent transparent;
				}
			.accSubject-landing .qucik-menu a.active strong {color: #000 !important;}

			.accSubject-landing .qucik-menu a .yellow {color: yellow;}
				.accSubject-landing .qucik-menu a.active .yellow {color: #000 !important;}
		
		.accSubject-landing .qucik-menu a.icon:before {
			content: "";
			display: block;
			position: absolute; top: -40px; right: 10px;
			width: 94px; height: 94px;
			background: url('/pds/images/sub/acc/accSubject_bar_icon.png') no-repeat 0 0;
			animation: accSubject_ani 0.8s infinite;
			}
			@keyframes accSubject_ani {
				50% {top: -36px;}
				}


/*------- ±³À°´ë»ó ------------------------------------------*/
.accSubject-landing .target-wp {padding-bottom: 100px; text-align: center; background: #e0eff1;}
	.accSubject-landing .target-wp .container-n .click {position: absolute; top: 617px; left: 725px;}


/*------- ±³À°Æ¯Â¡ ------------------------------------------*/
.accSubject-landing .features-wp {padding-bottom: 0px; background: #f2f2f2 url('/pds/images/sub/acc/accSubject_features_img03_bg.png') no-repeat right bottom;}
	.accSubject-landing .features-wp .ot {
		position: relative;
		height: 511px;
		text-align: center;
		z-index: 2;
		}
		.accSubject-landing .features-wp .ot:after {content: ""; display: block; position: absolute; bottom: 0; left: 0; right: 0; height: 240px; background: #cfcfcf; z-index: -1;}

		.accSubject-landing .features-wp .ot .video {position: absolute; top: 0; left: 50%; width: 801px; height: 450px; margin: 0 0 0 -400.5px; overflow: hidden;}

		.accSubject-landing .features-wp .ot .video video {
			position: absolute; top: 0; bottom: 0; left: 0; right: 0;
			width: 100% !important; height: 100%; min-height: 100%;
			-webkit-font-smoothing: subpixel-antialiased;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-ms-user-select: none;
			-moz-user-select: none;
			user-select: none;
			overflow: hidden;
			}
			.accSubject-landing .features-wp .ot .video .vjs-big-play-button {display: none !important;}
		

/*------- ±¸¼º ------------------------------------------*/
.accSubject-landing .contents-wp {padding-bottom: 90px; text-align: center;}
.accSubject-landing .contents-wp .container-n::after {
	content: "";
	display: block;
	position: absolute; bottom: -20px; right: 180px;
	width: 100px; height: 81px;
	background: url('/pds/images/sub/acc/accSubject_click.png') no-repeat 0 0;
	transform: scale(1);
	animation: accSubject_ani2 0.8s infinite;
	}
	@keyframes accSubject_ani2 {
		50% {transform: scale(1.2);}
		}


/*------- ±âÅ¸ ------------------------------------------*/
.accSubject-landing .guide-wp {height: 880px; padding-bottom: 65px; text-align: center; background: #f2f2f2 url('/pds/images/sub/acc/accSubject_guide_bg.jpg') no-repeat 50% 0;}
.accSubject-landing .etc-wp {height: 820px; padding-top: 105px; text-align: center; background: #222 url('/pds/images/sub/acc/accSubject_etc_bg.jpg') no-repeat 50% 0;}


/*------- È¸°èÃ³¸® ½Ç¹« »ç·Ê¿Í ÇØ¼³ ------------------------------------------*/
.accSubject-landing .acc-window-wp {padding-bottom: 120px; text-align: center; background: #03756a;}



/********************************************************************************************************************************
* ±¹Á¦È¸°è
********************************************************************************************************************************/
.naLaws-List-wp {position: relative; float: left; width: 100%; margin: 2px 0 0 0;}
	.naLaws-List-wp dt {
		display: flex; 
		float: left; 
		width: 35%; min-height: 90px;
		padding: 0 0 0 25px;
		font-family: 'Noto Sans KR', 'Noto Sans', sans-serif; font-size: 15px; line-height: 140%; font-weight: 500;
		flex-direction: column; justify-content: center;
		border-top: 2px solid #777; border-bottom: 1px dotted #ccc; 
		background: #f2f7f9;
		}
		.naLaws-List-wp dt.last {min-height: 540px;}
		.naLaws-List-wp dt a {display: block; padding: 0px 0; text-decoration: none;}
			.naLaws-List-wp dt a i {display: inline-block; margin: 0px 0 0 2px; font-size: 14px; vertical-align: middle;}
			.naLaws-List-wp dt a img {display: inline-block; margin: 0 2px 0 0; vertical-align: middle;}

	.naLaws-List-wp dd {float: left;}
		.naLaws-List-wp dd.last {min-height: 540px !important;}
		.naLaws-List-wp dd.text {
			display: flex; 
			width: 65%; min-height: 90px;
			padding: 0 15px;
			font-size: 14px; line-height: 160%;
			flex-direction: column; justify-content: center;
			border-top: 2px solid #777; border-bottom: 1px dotted #ccc; 
			}
		.naLaws-List-wp dd.arrow {width: 100%; height: 85px; background: url('/pds/images/sub/acc/acc_arrow.png') no-repeat 50% 50%;}

		.naLaws-List-wp dd.text ul.yp {margin: 2px 0 0 15px;}
			.naLaws-List-wp dd.text ul.yp li {padding: 0 0 0 10px; font-size: 14px; line-height: 150%; background: url('/pds/images/comm/ic_dot2.gif') no-repeat 0 9px;}

