@charset "utf-8";
/* *****contents***** */
div.cont{position:relative;}
div.cont h3{position:relative; width:100%;height:47px;border-bottom:1px solid #5c5c5c;font-size:20px}
div.cont h3 p{font-size:14px; display:inline}
div.cont h3 p.twoline{display:block}
h5{padding:10px 0;font-size:12px}
th{text-align:left}
td{text-indent:0;vertical-align:top}
td ul{margin:0 0 10px}
.tableLine{padding:10px 0;line-height:1.4em}
.tableLine table{width:95%; margin:0 auto}
.tableLine.ls2 th{letter-spacing:-2px;font-weight:normal;text-indent:0}
.tableLine table th,.tableLine table td{padding:4px 5px;border:1px solid #5c5c5c}
.tableLine table th{text-align:center}
.tableNoLine{padding:20px 0 0 14px}
.ex.tableNoLine{padding:0 0 0 14px}
.topJisi .tableNoLine{margin-bottom:0;padding-top:20px}

table.nopd tr th,table tr.nopd td{padding:0}

.contWrap1 a{text-decoration:underline; color:blue}
img.lang{height:17px}
.summary th{text-decoration:underline}
div.block{width:100%; padding:20px 0 20px 0;border-bottom:1px solid #5c5c5c}
div.block.noline{border-bottom:none;padding-bottom:40px}

div.block h4{font-size:14px;padding-bottom:10px}
.summary{padding:17px 0 15px 14px}
.contWrap1{padding:0px 0 0 14px}
.contWrap1.history{padding:0px 0 0 20px}
.contWrap1 div{margin-bottom:20px}
.contWrap1 p{margin-bottom:10px}
.contWrap1 div.depth p{margin-bottom:0}
.contWrap1 div.depth ul{margin-bottom:15px}
.contWrap1 div.depth  table ul{margin-bottom:0}
.contWrap1 .abcList p{margin-top:20px;margin-bottom:0}
.contImg{text-align:center; padding-top:20px}

li.mg5line2{text-indent:-75px;padding-left:75px}

ul.giho {margin:15px 0 15px 0}
div.ex ul.giho {margin:0 0 15px 0}
body div.block div.contWrap1 ul.giho li{text-indent:-63px; padding-left:63px}
body div.block div.contWrap1 ul.giho.giho0 li{text-indent:-48px; padding-left:48px}
body div.block div.contWrap1 ul.giho.giho0.type2 li{text-indent:-44px;}
body div.block div.contWrap1.input ul.giho li{text-indent:-65px; padding-left:65px}
body div.block div.contWrap1 ul.giho li.indent0{text-indent:0;padding-left:0}
body div.block div.contWrap1.input ul.giho.type2 li{text-indent:-25px; padding-left:25px;margin-left:-15px;}

div.depth{padding-left:20px}
ul.depthList li{text-indent:-20px; padding-left:40px}

ul.abc{margin:0 0 0 20px}
ul.abc.nomarginL{margin-left:0}
ul.abc li{padding:0 0 15px 23px;text-indent:-23px}
ul.abc2 li{padding:0 0 15px 35px;text-indent:-35px}
ul.abc3 li{padding:0 0 15px 63px;text-indent:-63px}
ul.num3 li{padding:0 0 15px 40px;text-indent:-40px}

body div.block li.dash{text-indent:-10px;padding-left:10px}

ul.circle{padding-left:14px}
body div.block ul.circle < li{text-indent:-18px}
ul.circle li h5{text-indent:-18px;}

div.input ul.abc li{padding:0 0 15px 40px;text-indent:-45px}
div.input ul.abc li.abcli0{padding-left:20px;text-indent:-20px}
div.input ul.abc li.abcli4{padding-left:50px;text-indent:-55px}

div.input ul li ul.giho{margin:0}

div.input ul.abc li ul li{text-indent:0;padding-left:0;padding-bottom:10px}
div.input ul.abc li ul.giho li{padding-bottom:0}
div.input ul.abc li ol li{text-indent:-18px;padding-left:18px}

.history ul{padding-left:24px;margin-bottom:20px}
.history ul li{text-indent:0;padding-bottom:0}
.history ul strong{display:inline-block; width:35px}
.history td ul strong{display:inline-block;text-indent:0}
.history table{margin:10px 0 20px 0}
.history table th{text-align:center}
.history td li{text-indent:-35px;padding-left:32px}
.history td ul{width:250px;margin-bottom:10px}
.history span.mg5{display:inline-block;width:30px;margin:0;text-indent:0;font-weight:bold}

.field ul{padding-left:20px;margin-top:0}
ul.bul li{list-style:square;margin-left:20px;padding-bottom:15px}

ul.abc li ul li{text-indent:0;padding:0}
div.ex{margin:0 0 10px 40px;text-indent:0}
div.ex>strong{display:inline-block;padding-bottom:15px}
div.ex ul{margin-left:11px;}
div.ex.nobold span.mg5{font-weight:normal}
span.ex{display:inline-block;text-indent:-20px}
.subContlist,.subOverviewlist{display:inline-block; width:100%; padding:18px 0 20px 17px}
.subContlist a,.subOverviewlist a{display:inline-block;padding:0 0 5px; color:#06c}

.subContlist ul{float:left; margin-right:100px}
ul.pd0{padding-left:0}
#mid .subContlist a:hover,#mid .subContlist a:focus,#mid .subOverviewlist a:hover,#mid .subOverviewlist a:focus,{color:#4c4c4c}
ul.bulletList li{padding:0 0 10px 10px;text-indent:-10px}
ul.bulletList li p,ul.abc li td,ul.abc li th{text-indent:0}
ul.dash{margin-top:10px}
ul.dash li{padding-bottom:10px}
ul.dash li ul{padding-left:10px; text-indent:-10px}
.textbtn{position:absolute;right:0;bottom:20px;}
.textbtn li{float:left; width:67px; height:20px;padding:1px 5px 0 0;font-size:12px;font-weight:normal;text-align:center}
ul.abcPl20 ul{margin-bottom:20px}
ul.abcPl20 li{text-indent:10px}
ul.abcPl20 ul li{text-indent:-26px; padding-left:40px;}
ul.abcInd45{padding-left:65px}
ul.abcInd45 li{text-indent:-45px}
ul.abcInd45 ul{padding-left:50px}
ul.abcInd45.oneline{padding-left:115px}
ul.abcInd45.oneline strong{display:inline-block;}
ul.annex1{padding-top:10px}
ul.annex1 li{position:relative;padding:0 20px 15px 30px}
ul.annex1 span.r{position:absolute; right:-20px}
ul.annex1 ul span.r{right:-40px}
ul.annex1 span.area{display:inline-block;padding:5px 10px;font-size:14px;border:1px solid #000}
ul.annex1 li ul{padding-left:40px;margin:0}

ul.annex4{padding-top:10px}
ul.annex4 li{position:relative;padding:0 20px 0 30px}
ul.annex4 span.r{position:absolute; right:-20px}
ul.annex4 ul span.r{right:-40px}
ul.annex4 span.area{display:inline-block;padding:5px 10px;margin:10px 0;font-size:14px;border:1px solid #000}
ul.annex4 li ul{padding-left:10px;margin:0}
ul.annex4 li ul ul{padding-left:0;margin:0}
ul.annex4 li ul li{padding-bottom:0;}

ul.annex6{padding-top:10px}
ul.annex6 li{position:relative;padding:0 20px 0 30px;text-indent:-30px}

.annex8{padding-top:10px}
.annex8 li{position:relative;padding:0 20px 15px 30px}
.annex8 strong.r{position:absolute; right:-20px}
.annex8 p{text-indent:-13px;padding-left:13px}
.annex8_ex p{font-size:18px; font-weight:bold; text-indent:0}
.annex8_ex{padding-left:40px;text-indent:-20px;}

.annexOL{margin-bottom:20px}
.annexOL li{padding:0 0 20px 30px; text-indent:-20px}
.annexOL ol{padding:10px 0 0 0;text-indent:-21px}
.annexOL ol li{padding-bottom:5px}
.annexTable caption{font-size:18px; font-weight:bold; padding-bottom:10px;}
.annexTable tr th{padding:5px 0;border-top:1px solid #000;border-bottom:1px solid #000; text-align:center}

ul.mark{margin:0 0 0 25px;}
ul.mark li{text-indent:-12px; padding-bottom:20px}
ul.mark ul{/* margin-top:15px */}
ul.mark ul li{padding:20px 0 0 25px;text-indent:-23px}
body div.block ul.mark ul {margin-bottom:0}
body div.block ul.mark ul ul li{padding-bottom:0}
body div.block ul.mark ul.giho {margin-bottom:0}
body div.block ul.mark ul.giho li{padding-bottom:0;padding-top:0}
ul.mark li strong{padding-right:10px}
.charB{font-size:12px; letter-spacing:-7px; margin-right:7px}
**.charB{margin-right:8px}
img.square{padding-right:5px; vertical-align:0px}

p.addMark{padding-left:65px}
p.jisiLine1{padding-left:12px}
.ipchul{text-indent:-40px !important;padding-left:40px !important}
div.block ul .ipchul{padding-top:5px; padding-bottom:5px}
body div.block div.input ul.abc .ipchul{padding:10px 0 0 40px;text-indent:-40px}
body div.block div.input ul.abc .ipchul ul li{padding-bottom:0}

ol.depth li{text-indent:-15px;padding-left:15px;padding-bottom:15px}

.abcMark {padding-left:45px}
.abcMark li{text-indent:-30px}
.abcMark li td,.abcMark li th{text-indent:0}
.topJisi h5{padding-top:0}
.topJisi .abcMark {padding-left:60px}
.topJisi .abcMark li{text-indent:-35px;padding-bottom:0}
.abcMark li ul{padding-left:30px}
.abcMark li ul.giho{padding-left:0;}

ul.abcMark li ul.giho li{padding-bottom:0}
ul.abcMark li{padding-bottom:20px}
ul.abcMark table li{padding-bottom:0}

/*지시기호와 내용사이 5칸*/
.topJisi .abcMark strong{display:inline-block; width:30px; text-indent:0}
.topJisi .abcMark li ul strong{width:55px;}
ul.jisi li{text-indent:-15px; padding-left:30px}
ul.jisi.jisi2 ul li{padding-left:30px}
ul.jisi.jisi2 ul{padding-left:5px}
ul.jisi.jisi2 ul ul{padding-left:0;margin-bottom:15px}
ul.jisi.jisi2 ul ul li{padding-left:15px}
.topJisi ul.jisi span{display:inline-block;margin-right:10px}
ul.jisi span{margin-right:19px}
.topJisi ul.jisi .charB{margin-right:8px; text-indent:0}
.topJisi ul.jisi .charB.mg5{text-indent:-15px}
ul.jisi .charB{margin-right:8px;}
div.sic{padding-left:10px}
div.sic ul.abcMark{margin-bottom:15px}

.abcMark.two strong{width:40px}
.abcMark.four strong{width:70px}

.exTit{text-indent:-40px;padding-top:0}
.fulltable table{width:95%;}
.table80 table{width:95%}

table.abcList{margin-left:10px;margin-top:20px}
table.abcList td{padding-bottom:20px}
table.abcList ul{padding-top:20px;margin:0}
table.pdt0 ul{padding-top:0}

ul.jisi{padding:0 0 20px 13px}
ul.jisi ul{padding-left:20px}

body ul.mark li .br{padding-bottom:25px}

/* 공통스타일 */
.letter_1{letter-spacing:-1px}
.alignC,.alignC th{text-align:center}
.alignL{text-align:left}
.verticalC table td{vertical-align:middle}
span.mg5,strong.mg5{margin-right:20px}
span.mg5.text1{display:inline-block;width:30px;margin:0;text-indent:0}
span.mg10{margin-right:71px}
ul.depth{margin:0 0 10px 20px}
ul.depth li{padding:0;text-indent:0}
img.charImg{}

body .indentL{text-indent:-10px;padding-left:10px}
span.indentL20{display:inline-block;text-indent:-20px;}
#mid .noborder{border:none}
tr.noLineTr td{border:none}
tr.noLineBtm td{border-bottom:none;border-top:none}
tr.noLineTop td{border-top:none}
tr.borderBtm{border-bottom:1px solid #000}
.u{text-decoration:underline;font-weight:bold}
.u.normal{font-weight:normal}
.input .u th{font-weight:normal}
.indent0{text-indent:0  !important;padding-left:0 !important}
.indent10{text-indent:-10px  !important;padding-left:10px !important}
.pl0{padding-left:0}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl45{padding-left:45px}
.pl70{padding-left:70px}
.pr10{padding-right:10px}
.ml20{margin-left:20px}
.block .indL17{padding-left:17px; text-indent:-17px}
.block .indL28{padding-left:30px; text-indent:-28px}
.block .indL28 li{padding-bottom:10px}
.block .indL40{text-indent:-40px}
.block .indL68{padding-left:60px; text-indent:-68px}
.tdPaBtm td{padding-bottom:10px}


.red{color:red}
.bgGray td,.bgGray th{background:#f9f9f9}
.bfont{font-size:16px}


/* 2016-06-29 Start */
header {
	padding:22px 0;
}
.headerdiv {
	margin:0 auto;
	width:1000px;
}
.headerdiv h1 {
	float:left;
}
.tit01 {
	padding-left:30px;
	font-size:28px;
	font-family:'NanumGothic',Dotum,'돋움';
	font-weight:bold;
	color:#1c58ad;
}
.date {
	font-size:12px;
	color:#626262;
	text-align:right;
	float:right;
}

section {
	padding:239px 0 23px 0;
	height:915px;
	box-sizing:border-box;
	background:url('../img/background.png') 50% 0 no-repeat;
	background-color:#edf2f8;
	width:1280px;
	margin:0 auto
}
section h2{
	font-size:0;
	height: 0;/*2016-07-04 in*/
}
.contentdiv {
	margin:0 auto;
	width:1000px;
}
.contentdiv div {
	padding:30px 36px;
	border-radius:7px;
}
.contentdiv p {
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom:#c6c6c6 2px solid;
	padding-bottom:16px;
}
.contentdiv li {
	border-bottom:#e8e9e9 1px solid;
	line-height:26px;
	width:421px;
}
.contentdiv a {
	font-family:'NanumGothic',Dotum,'돋움';
	color:#1a1a1a;
	font-size:12px;
}
.contentdiv .down {
	color:#7d7d7d;
	float:right;
}
/* 2016-07-04 mod
.btn_pdf {
	border:none !important;
	margin-top:30px;
	height:36px;
	text-align:right;
	background:url('../img/btn_pdfdown.png') no-repeat 216px 0;
}
.btn_pdf a {
	color:#fff !important;
	width:200px;
	height:36px;
	display:inline-block;
}
.btn_pdf span {
	margin:4px 20px 0 0;
	display:inline-block;
}
*/
.btn_pdf {
	border:none !important;
	margin-top:20px;
	height:30px;
	text-align:right;
	background:url('../img/btn_pdfdown.png') no-repeat 248px 0;
}
.btn_pdf a {
	color:#fff !important;
	width:172px;
	height:30px;
	display:inline-block;
}
.btn_pdf span {
	margin:2px 19px 0 0;
	display:inline-block;
}
.list01 {
	background-color:#fff;
	margin-bottom:18px;
}
.list01_01 {
	float:left;
}
.list01_02 {
	float:right;
}
.list02 {
	background-color:#fff;
	float:left;
	margin-right:14px;
	height:186px;
}
.list03 {
	background-color:#d5dee8;
	float:left;
	height:186px;
}
.list03 p {
	border-bottom:#fff 2px solid;
}
.list03 li {
	border-bottom:#fff 1px solid;
}


footer {
	padding:27px 0;
}
.footerdiv {
	width:1000px;
	margin:0 auto;
}
footer p {
	font-size:13px;
	font-family:'NanumGothic',Dotum,'돋움';
	color:#4a4a4a;
	text-align:center;
}
/* 2016-06-30 End */

.t00  {padding-top:0px !important}
.t10  {padding-top:10px !important}
.b00  {padding-bottom:0px !important}
.b10  {padding-bottom:10px !important}
.l00  {padding-left:0px !important}
.l08  {padding-left:8px !important}
.l10  {padding-left:10px !important}
.l16  {padding-left:16px !important}
.l05  {padding-left:5px !important}
.l15  {padding-left:15px !important}
.l30  {padding-left:30px !important}
.l45  {padding-left:65px !important}
.pr5  {padding-right:5px !important}
.r18  {padding-right:18px !important}
.mb03 {margin-bottom:3px !important}
.mb00 {margin-bottom:0px !important}
.ml00 {margin-left:0px !important}
.mt00 {margin-top:0px !important}
.mt10 {margin-top:10px !important}
.ml05 {margin-left:5px !important}
.ml10 {margin-left:10px !important}
.ml20 {margin-left:20px !important}
.ml25 {margin-left:25px !important}
.ml30 {margin-left:30px !important}
.ml35 {margin-left:35px !important}
.ml40 {margin-left:40px !important}
.ml45 {margin-left:45px !important}
.ml60 {margin-left:60px !important}
.ml75 {margin-left:75px !important}
.ml80 {margin-left:80px !important}
.mr20 {margin-right:20px !important}
.mmb5 {margin-bottom:-5px !important}
.mr03 {margin-right:3px !important}
.b	  {font-weight:bold !important}
.tdn  {text-decoration:none !important}
.ar   {text-align:right !important}
.ar.type2  {padding-right:175px !important}
.lh02 {line-height:2em !important}
.lh03 {line-height:3em !important}
.fs08 {font-size:8px !important}
.fs10 {font-size:10px !important}
.fs13 {font-size:13px !important}
.fs14 {font-size:14px !important}
.ti0 {text-indent:0px !important}
.ti_30 {text-indent:-30px !important}
.fl {float:left; !important}
.fr {float:right; !important}
.clear:after	{content:""; display:block; clear:both;}
.cb        {clear:both !important; font-size:0 !important; font-family:'arial' !important; line-height:0 !important;}
.gihoR    {
	float:right;
	width:61px;
}
.gihoRM    {
	float:right;
	width:220px;
}
.gihoRM2    {
	float:right;
	width:130px;
}
.gihoRL    {
	float:right;
	width:220px;
}
.num{
	display:inline-block;
	width:65px
}
.num2{
	display:inline-block;
	width:80px
}
.disIB {
	display:inline-block;
}
.wma  {
	width:80px;margin:0 auto;
}