@charset "utf-8";

ul { margin:0; padding:0;}
li { margin:0; padding:0; list-style:none;}
dl { margin:0; padding:0; }
dt { margin:0; padding:0; list-style:none;}
dd { margin:0; padding:0; list-style:none;}
p  { margin:0;  clear:both; }
hr { display:none; }
#content hr {margin-top:5px;margin-bottom:5px;clear:both; display:block; border-top: 1px solid #9A9A9A; }

#content { text-align:justify;}

.mname,
.mnts_nm{ width:100%;  text-align:center !important; font-size:25pt; font-weight:bold;} /* 회의명 */
.mnts_nm > span{font-size:16px; font-weight:normal; float:right;}


.mchasu { width:8%; text-align:right;} /* 차수 */
.ar { text-align:right;} /* 오른쪽 정렬 */
.mnts_chasu {float:right;text-align:right;} /* 오른쪽 정렬 */

.align_right {float:right;text-align:right; padding-left:16px;} /* 오른쪽 정렬 */

.agnd_h .align_right {float:right;text-align:right;}
.agnd_h .align_left {float:right;text-align:right;}
/*.agnd_h p strong { padding-left:1em; }*/

/*.time { padding-left:20px; }*/
.tm { text-align:right; }
.time { float:right;text-align:right; }

.apndx { padding-left:16px;}
.date_place { padding-left:1em; font-weight:bold; }
.align_attn{ text-indent:1em;}
.align_center{ text-align:center;} /* 중앙 정렬 */김포

.ac     { text-align:center;} /* 중앙 정렬 */
.am     { padding-right:15px;} /*오른쪽 스페이스 */
.bld    { font-weight:bold;} /* 발언자 진하게 처리 */
.adtbld{ font-weight:bold; padding-right:3px;} /* 발언자 진하게 처리 */
.spkrbld{ font-weight:bold; margin-right:12px; } /* 발언자 진하게 처리 */
.sbold  { font-weight:bold; padding-right:10px;} /* 발언자 진하게 처리 */
.abold  { font-weight:bold;} /* 발언자외 진하게 처리 */
.amember{ padding-right:20px;} /* 출석의원/위원 처리 */
span.attnspc{ padding-left:10px;} /* 출석전문위원 처리 */
.hdr-agnd { font-weight:bold; }
.bld-agnd { font-weight:bold; }

 a ~ .bld-agnd{background:#e0e2eb; margin-bottom:7px !important; padding:3px 10px; }

.agnddownload{padding:3px 10px 0;}

/*
table.attnspclst td.align_attn {width:248px; text-indent:1em;}
table.attnpblcoffcl td.align_attn {width:248px; text-indent:1em;}
*/

.em1 { text-indent:1em; }
.em2 { text-indent:2em; }
.em3 { text-indent:3em; }
.em4 { text-indent:4em; }
.em5 { text-indent:5em; }
.em6 { text-indent:6em; }
.em7 { text-indent:7em; }
.em8 { text-indent:8em; }
.em9 { text-indent:9em; }
.em10{ text-indent:10em;}
.em05{ text-indent:0.5em;}
.em15{ text-indent:1.5em;}

.spc1 { text-indent:1em; }
.spc2 { text-indent:2em; }
.spc3 { text-indent:3em; }
.spc4 { text-indent:4em; }
.spc5 { text-indent:5em; }
.spc6 { text-indent:6em; }
.spc7 { text-indent:7em; }
.spc8 { text-indent:8em; }
.spc9 { text-indent:9em; }
.spc10{ text-indent:10em;}
.spc11{ text-indent:10em;}
.spc12{ text-indent:10em;}
.spc13{ text-indent:10em;}
.spc14{ text-indent:10em;}

.spc05{ text-indent:0.5em;}
.spc15{ text-indent:1.5em;}

.spcref{ text-indent:1em;}

.pdl1 { padding-left:1em; }
.pdl2 { padding-left:2em; }
.pdl3 { padding-left:3em; }
.pdl4 { padding-left:4em; }
.pdl5 { padding-left:5em; }
.pdl6 { padding-left:6em; }
.pdl7 { padding-left:7em; }
.pdl8 { padding-left:8em; }
.pdl9 { padding-left:9em; }
.pdl10{ padding-left:10em;}
.pdl05{ padding-left:0.5em;}
.pdl15{ padding-left:1.5em;}

/*.aMan span {display:inline-block;float:left; padding-left:1.5em;}*/
.nvcMan span {display:inline-block;float:left; padding-left:1.4em;}

.mnts_nm1 { position:relative; overflow:hidden; }
.mnts_nm1 .mnts_nm2 { width:75%;margin:0 auto; padding:0; font-size:1.7em; font-weight:bold; text-align:center !important; color:#000; letter-spacing:-2px; }

/*.mnts_nm1 .mnts_nm2 h4 span { text-align:center; font-weight:bold; font-size:60%; display:block; }*/

/*.minuteName .minutes_name2 {float:right;width:6%; margin-top:7px;text-align:right !important;}*/
.mnts_nm1 .mnts_nm3 { position:absolute; right:0; bottom:0; text-align:right !important;  }

#attendance dl{ width:100%;}
#attendance dt { width:50%; float:left; }
#attendance dd { width:50%;float:right; }

.fontClass1 { font-family: 굴림; }
.fontClass2 { font-family: 돋움; }
.fontClass3 { font-family: 바탕; }
.fontClass4 { font-family: 궁서; }

#content div {text-align:justify; }
#content a:link    {color:#0000FF; text-decoration:none}
#content a:active  {color:#0000FF; text-decoration:none}
#content a:visited {color:#0000FF; text-decoration:none}
#content a:hover   {color:#ff00FF; text-decoration:none}

#content div > p{margin:5px 0;}


dl.attendmem { width:100%; }
dl.attendmem dt { float:left; }

#content { color:#000; }

.mnts-bottom { width:100%; }
.mnts-bottom h3 { font-weight:bold; font-size:100%; }
.mnts-bottom h3 span { font-weight:normal; }

	/* 일반사항 */
/*.mbrList { width:100%; overflow:hidden; box-sizing:border-box; }
.mbrList li { float:left; width:80px; box-sizing: border-box; text-indent:1em; display:inline-block; cursor:pointer; display:block;}
.mbrList dd { text-indent:1em; }
.mbrList dd span { margin-right:10px;}
*/

.mbrList { width:100%; overflow:hidden; box-sizing:border-box; margin-bottom:10px; }
.mbrList li { text-indent:1em; display:block; }
.mbrList li b { float:left; width:80px; font-weight:normal; text-align:left; display:inline-block; }
.mbrList li span { float:left; width:90px; display:inline-block; }
.mbrList li a {float:left; padding-left:7px;}

.metadataVoteList { width:100%; overflow:hidden; box-sizing:border-box; }
.metadataVoteList .metadataVote-rslt { width:100%; overflow:hidden; text-indent:1em; display:block;  }

/*
.spcList { width:100%; overflow:hidden; box-sizing:border-box; }
.spcList li { float:left; width:150px; box-sizing: border-box; text-indent:1em; display:inline-block; cursor:pointer; display:block;}
*/
.spcList { width:100%; overflow:hidden; box-sizing:border-box; }
.spcList li { width:100%; overflow:hidden; text-indent:1em; display:block;  }
.spcList li span { float:left; display:inline-block; }
.spcList li i { float:left; text-align:left; font-style:normal; display:inline-block;  }

/*
.offclList { width:100%; overflow:hidden; box-sizing:border-box; margin-bottom:10px; }
.offclList li { width:100%; overflow:hidden; text-indent:1em; display:block;  }
.offclList li span { float:left; width:270px; display:inline-block;  text-indent:1em; }
.offclList li i { float:left; text-align:left; font-style:normal; display:inline-block;  }
*/

.offclList { width:100%; overflow:hidden; box-sizing:border-box; margin-bottom:10px; }
.offclList li { width:100%; overflow:hidden; text-indent:1em; display:block; padding-left:7px;  }
.offclList li.dprt {position:relative;}
.offclList li.dprt:after { content:'●'; font-size:4px; color:#666; position:absolute; left:-3px; } 

.offclList li span { float:left; width:270px; display:inline-block; text-align:left; word-break:keep-all; }
.offclList li i { float:left; text-align:left; font-style:normal; display:inline-block;  }


/* 출석전문위원, 속기사 라인 맞춤 */
h3.etcbold { width:180px; float:left; }
h3.etcbold + i { width:calc(334px - 180px); text-align:right; text-indent:1em; display:inline-block; font-style:normal; }
/* 출석전문위원, 속기사 라인 맞춤 끝 */

.mntsSignList { width:100%; overflow:hidden; box-sizing:border-box; }
.mntsSignList li { width:100%; overflow:hidden; text-indent:1em; display:block;  }
.mntsSignList li span { float:left; display:inline-block; }
.mntsSignList li i { float:left; text-align:left; font-style:normal; display:inline-block;  }


@media (max-width:768px){
	.mbrList { width:100%; }
	.offclList { width:100%; }
	.spcList { width:100%; }
	.signList { width:100%; }
	.electlList { width:100%; }

	/*
	.offclList li span { width:60%; }
	.offclList li i { width:40%; }
	*/
}


/**/
.mnts-body{width:100%;}

/*
.mnts-body dl{margin-bottom:30px;}
.mnts-body dl dt{float:left; width:300px; box-sizing:border-box; padding:0; margin:0;}
.mnts-body dl dd{margin-left:300px; width:calc(100% - 300px); box-sizing:border-box; padding:0; text-indent:0; margin-bottom:25px; }

.mnts-body dl dd p{ clear:none; margin-bottom:10px;}
*/

.mnts-body dl{ margin-bottom:30px; }
.mnts-body dl dt{ float:left; width:auto; padding:0; display:inline; margin:0 10px 10px 0; }
.mnts-body dl dd{ width:auto; padding:0; text-indent:0; margin-bottom:25px; }

.mnts-body dl dd p{ clear:none; margin-bottom:10px;}


.temporarily { position: fixed; left: calc(50% + 10px); bottom: calc(50% - 375px); }
.temporarilyTXt { width: 100%; padding: 0 0 20px 0; box-sizing: border-box; text-align: right !important; }
.temporarilyTXt p { color: #da131a; }


.metadataVote-agnd { font-weight:bold; }

#content a.agnd { position:absolute; }





.postop1 { position:absolute; } 


.highlight { color: white; background-color: black !important; }
.cGotop { width:30px; padding-left:10px; display:inline-block !important;  }

.apndx-pop-layer { position:fixed !important; left:100px !important; top:70px !important; width:500px; height:300px; padding:10px 20px 20px 20px; border:1px solid #999; background:#fff; display:none; box-shadow:5px 5px 10px rgba(0,0,0,0.1); z-index:10000; }
.apndx-pop-layer .apndx-pop-container { height:calc(100% - 60px); overflow:auto;  }
.apndx-pop-layer .apndx-pop-container ul li { padding:10px 0; border-bottom:1px solid #eee; overflow:hidden; }
.apndx-pop-layer .apndx-pop-container ul li img { position:relative; top:5px; float:left; margin-right:7px; }
.apndx-pop-layer .apndx-pop-container ul li a { float:left; width:calc(100% - 23px); }

.apndx-pop-layer .apndx-btn-layerClose { position:absolute; left:20px; bottom:20px; width:calc(100% - 40px); height:40px; line-height:40px; border-radius:3px; background:#555; color:#fff; text-align:center; display:block; }

/*
.apndx-pop-layer p.ctxt { color: #666; line-height: 25px; }
.apndx-pop-layer .btn-r { position:absolute; bottom:0; width: 100%; height:40px; line-height: 40px; }

.apndx-dim-layer .apndx-dimBg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: alpha(opacity=50); }
.apndx-dim-layer .apndx-pop-layer { display: block; }
a.apndx-btn-layerClose { float:left; width:50%; background:#ddd; color:#333; text-align:center; transition:0.3s; }
a.apndx-btn-layerClose:last-child { background:#888; color:#fff; }
a.apndx-btn-layerClose:hover { background:#c4c4c4; }
a.apndx-btn-layerClose:last-child:hover { background:#555; }
*/
@media (max-width:768px){
	.apndx-pop-layer { left:10px !important; top:110px !important; width:calc(100% - 20px); padding:10px 15px 20px 15px; }
}







/* 부록파일 레이어팡 열기 버튼 */
#content .agndapndximg { position:relative; top:4px; }


ul { margin:0; padding:0;}
li { margin:0; padding:0; list-style:none;}
dl { margin:0; padding:0; line-height:160%;}
dt { margin:0; padding:0; list-style:none;line-height:160%;}
dd { margin:0; padding:0; list-style:none;line-height:160%;}
p  { margin:0; line-height:160%; clear:both;}
hr {margin-top:5px;margin-bottom:5px;clear:both;}

#minutes { text-align:justify;}

.mname  { width:92%; line-height:160%; text-align:center; font-size:25pt;} /* 회의명 */
.mchasu { width:8%; text-align:right;}  /* 차수 */
.ar     {float:right;text-align:right;} /* 오른쪽 정렬 */
.ac     { text-align:center;}  /* 중앙 정렬 */
.am     { padding-right:15px;} /* 오른쪽 스페이스 */
.bold  { font-weight:bold;}    /* 발언자 진하게 처리 */
.sbold  { font-weight:bold; padding-right:10px;} /* 발언자 진하게 처리 */
.abold  { font-weight:bold;}   /* 발언자외 진하게 처리 */
.amember{ padding-right:20px;} /* 출석의원/위원 처리 */

.em1 { text-indent:1em; }
.em2 { text-indent:2em; }
.em3 { text-indent:3em; }
.em4 { text-indent:4em; }
.em5 { text-indent:5em; }
.em6 { text-indent:6em; }
.em7 { text-indent:7em; }
.em8 { text-indent:8em; }
.em9 { text-indent:9em; }
.em10{ text-indent:10em;}
.em05{ text-indent:0.5em;}
.em15{ text-indent:1.5em;}

.aMan span {display:inline-block;float:left; width:4em; padding-left:1em !important;}
.aMan > span:first-child:not([class]) { width:17rem; }
.nvcMan span {display:inline-block;float:left; padding-left:1.4em;}

.minuteName1 {height:28px;}
.minuteName1 .minutesName2 {float:left; width:93%;}
.minuteName1 .minutesName2 .minutesName3 {margin:0;padding:0;font-size:2em;line-height:100%;font-weight:bold;text-align:center; display:block; }

.minuteName1 .chasu {float:right;width:6%;margin-top:7px;text-align:right !important;}

#attendance dl{ width:100%;}
#attendance dt { width:50%; float:left; }
#attendance dd { width:50%;float:right; }

.fontClass1 { font-family: 굴림; }
.fontClass2 { font-family: 돋움; }
.fontClass3 { font-family: 바탕; }
.fontClass4 { font-family: 궁서; }

#contents div {text-align:justify;}
a:link    {color:#0000FF; text-decoration:none}
a:active  {color:#0000FF; text-decoration:none}
a:visited {color:#0000FF; text-decoration:none}
a:hover   {color:#ff00FF; text-decoration:none}

dl.attendmem { width:100%; }
dl.attendmem dt { float:left; }







