@charset "utf-8";

/*내어쓰기 */
.ti15{text-indent : -15px;}
.ti20{text-indent : -20px;}
.ml10{margin-left : 10px;}
.ml30 {margin-left: 30px; text-align:left; font-size:12px}
.mb5 {margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10 {padding-bottom: 10px; }
.pb20{padding-bottom: 20px;}
.pb40{padding-bottom: 40px;}
.pt20{padding-top: 20px;}
.green3 {color: #09896c;}
.txt{line-height: 20px; text-align:left; font-size:12px; margin-top:15px;}
.clear {clear: both;margin: 0px;padding: 0px;}
.ac{text-align: center;}
.fl{float: left;}
.txt2{line-height: 22px; font-size:12px;}
.basic2_ul{padding: 10px 0 10px 0;}
.basic2_ul li{background-image: none; padding:0 0 4px 15px; line-height: 18px;text-indent: -15px;}
.blue{color:#0a6da6;}

.cont{width:100%; border-top:1px solid #b5b5b5}
.cont th{padding:7px 10px; border-bottom:1px solid #dcdcdc; line-height:18px; font-size:12px; background:#f3f3f3}
.cont td{padding:7px 10px; border-bottom:1px solid #dcdcdc; line-height:18px; font-size:12px;}

/*주요정책상세타이틀*/
.bigtit2{font-size:14pt; color:#0a6da6; padding-right:5px; margin-bottom:20px;}

/*정책홍보 상단 타이틀+버튼 */
.poli_title_part{clear:both; margin-bottom:5px; }
.poli_title_part .bigtit2{float:left;}
.poli_title_part .down_btn{float:right;}
.bigtit2{font-size:14pt; color:#0a6da6; padding-right:5px; margin-bottom:20px;}
.poli_title_part:after{clear: both; content: "";display: block;}

/*abwrap- 탭버튼+버튼 */
.tab_wrap{clear:both; width:100%; position:relative;}
.tab_btn{position:absolute; top:3px; right:0px; z-index:10;}
.tab_btn form select{vertical-align:top; padding:3px 0; margin:3px 5px 0;}
.tab_btn img{padding-left:3px;}

/* 배경칼라, 라인박스 */
.gray_box{clear:both; background:#f8f8f8; padding:10px; border:1px solid #d9d9d8; font-size:14px;}
.gray_box2{clear:both; background:#f8f8f8; padding:10px; box-sizing: border-box; width: 100%; margin-bottom:25px;}
.gray_line_box{clear:both; background:#ffffff; padding:10px; border:1px solid #d9d9d8;}
.blue_box{clear:both; background:#eaf0f3; padding:10px; border:1px solid #d5dee3;}
.blue_line_box{clear:both; padding:10px; border:1px solid #acced9;}


/*기본박스 */
.basic_box{clear:both; float:left; border: 1px solid #d1d1d1; width:100%; padding:15px 15px 15px 15px; font-size:14px;}
.basic_boldbox{clear:both; float:left; border: 3px solid #acced9; width:679px; padding:20px;}
.basic_boldbox2{clear:both; float:left; border: 3px solid #acced9; width:679px; padding:25px 20px;}


/*tab버튼 */
.tab_txt{clear:both; width:100%; border-bottom:1px solid #0083ca; height:37px; position:relative; z-index:1;}
.tab_txt li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_right.gif) no-repeat top right;height:38px; display:block; }
.tab_txt .on span {float:left; margin:9px 25px 9px 25px;color:#015673; font-weight:500;}
.tab_txt .on span  a{color:#4a5b7e;}
.tab_txt li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff_right.gif) no-repeat top right;height:38px; display:block;}
.tab_txt .off span {float:left; margin:9px 25px 9px 25px;}
.tab_txt .off span a {color:#4a5b7e; font-weight:500; }
.tab_txt li.on2 {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt .on2 h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_right.gif) no-repeat top right;height:38px; display:block; }
.tab_txt .on2 span {float:left; margin:9px 25px 9px 25px;color:#015673; font-weight:500;}
.tab_txt li.off2 {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff2_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt .off2 h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff2_right.gif) no-repeat top right;height:38px; display:block;}
.tab_txt .off2 span {float:left; margin:9px 25px 9px 25px;}
.tab_txt .off2 span a {color:#0a3474; font-weight:500; }

/*tab버튼-메뉴 많은경우 */
.tab_txt2{clear:both; width:100%; border-bottom:1px solid #0083ca; height:37px; position:relative; z-index:1;}
.tab_txt2 li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt2 .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetabon_right.gif) no-repeat top right;height:38px; display:block; }
.tab_txt2 .on span {float:left; margin:9px 15px 9px 15px;color:#015673; font-weight:500;}
.tab_txt2 .on span a{color:#015673; font-weight:500;}
.tab_txt2 li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff_left.gif) no-repeat top left; margin-right:5px; display:block;height:38px;}
.tab_txt2 .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluetaboff_right.gif) no-repeat top right;height:38px; display:block;}
.tab_txt2 .off span {float:left; margin:9px 15px 9px 15px; }
.tab_txt2 .off span a {color:#4a5b7e; font-weight:500; }
	
	/*tab버튼-메뉴 더많은경우 */
.tab_txt2 .on span.narrow {float:left; margin:15px 12px 9px 12px;color:#015673; font-weight:500;}
.tab_txt2 .off span.narrow {float:left; margin:15px 12px 9px 12px; }

/*텍스트버튼 */
.btn_txt{clear:both; width:100%; }
.btn_txt li{margin:0 5px 8px 0; white-space:nowrap;}
.btn_txt li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_right.gif) no-repeat top right;height:33px; display:block; }
.btn_txt .on span {float:left; margin:11px 25px 9px 25px;color:#015673; font-weight:500;}
.btn_txt li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_right.gif) no-repeat top right;height:33px; display:block;}
.btn_txt .off span {float:left; margin:11px 25px 9px 25px;}
.btn_txt .off span a {color:#4a5b7e; font-weight:500; }


/*텍스트버튼 조금 많은경우 */
.btn_txt4{clear:both; width:100%; }
.btn_txt4 li{margin:0 5px 8px 0; white-space:nowrap;}
.btn_txt4 li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt4 .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_right.gif) no-repeat top right;height:33px; display:block; }
.btn_txt4 .on span {float:left; margin:11px 20px 9px 20px;color:#015673; font-weight:500;}
.btn_txt4 li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt4 .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_right.gif) no-repeat top right;height:33px; display:block;}
.btn_txt4 .off span {float:left; margin:11px 20px 9px 20px;}
.btn_txt4 .off span a {color:#4a5b7e; font-weight:500; }

/*텍스트버튼_메뉴 많은경우 */
.btn_txt2{clear:both; width:100%; }
.btn_txt2 li{margin:0 5px 8px 0; white-space:nowrap;}
.btn_txt2 li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt2 .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_right.gif) no-repeat top right;height:33px; display:block; }
.btn_txt2 .on span {float:left; margin:11px 9px 9px 9px;color:#015673; font-weight:500; letter-spacing: -0.5px;}
.btn_txt2 li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt2 .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_right.gif) no-repeat top right;height:33px; display:block;}
.btn_txt2 .off span {float:left; margin:11px 9px 9px 9px; letter-spacing: -0.5px;}
.btn_txt2 .off span a {color:#4a5b7e; font-weight:500;  }

/*텍스트버튼_메뉴 더많은경우 */
.btn_txt3{clear:both; width:100%; }
.btn_txt3 li{margin:0 2px 6px 0; white-space:nowrap;}
.btn_txt3 li.on {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt3 .on h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnon_right.gif) no-repeat top right;height:33px; display:block; }
.btn_txt3 .on span {float:left; margin:11px 8px 9px 9px;color:#015673; font-weight:500; letter-spacing: -0.5px;}
.btn_txt3 li.off {float:left; background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_left.gif) no-repeat top left; display:block;height:33px;}
.btn_txt3 .off h4{ background:url(http://www.mcst.go.kr/html/image/common/bg_bluebtnoff_right.gif) no-repeat top right;height:33px; display:block;}
.btn_txt3 .off span {float:left; margin:11px 8px 9px 9px; letter-spacing: -0.5px;}
.btn_txt3 .off span a {color:#4a5b7e; font-weight:500;  }

/*보기페이지담당자부분 */
.manager{clear:both; width:100%; background:#efefef;float:left; padding:8px 0; }
.manager .part{vertical-align:middle; padding-left:15px;}
.manager span{padding-left:10px;}

/*타이틀과 라인 */
	/*블루타이틀 */
.bl_title{float:left;color:#0a6da6; font-size:11pt;}

	/*그레이 타이틀라인 */
.tline_gray{float:left; border-bottom:1px solid #d3d2d1; width:100%;}

	/*오렌지라인+블루타이틀 */
.tline{float:left; border-bottom:2px solid #e07e28; width:100%;}
.tline h4{padding-bottom:12px; color:#0a6da6; font-size:11pt;}

/*공공누리+라이센스(스토리텔링)*/
.opennuri{float:left; clear:both; border:1px solid #c5c5c5; padding:15px 20px; width:683px; margin:20px 0 5px 0; }
.opennuri .link{float:left; display:block;}
.opennuri .img01{ width:115px; height:43px; margin:0 20px 0 0;}
.opennuri .img02{ width:140px; height:43px; margin:0 20px 0 0;}
.opennuri .img03{ width:166px; height:42px; margin:0 20px 0 0;}
.opennuri .img04{ width:88px; height:31px; margin:0 20px 0 0;}
.opennuri p{ line-height:18px; display:inline;}
.opennuri .black{color:#000;}
.opennuri a{font-weight:500;}

/*컨텐츠스타일01-이용안내사이트안내, 저작권, 정보공개*/
.content_style{float:left; clear:both;width:100%; }
.content_style .tit_img{padding:30px 0 25px 0;}
.content_style .tit_img2{padding:30px 0 15px 0;}
.content_style .tit_img_start{padding:0 0 25px 0;}

.content_style .tit_line{font-size:11pt; color:#0a6da6; line-height:22px; padding:20px 0 8px 0;margin-bottom:20px; display:block; border-bottom:1px solid #d1d1d1;}
.content_style .tit_line_start{font-size:11pt; color:#0a6da6; line-height:22px; padding:0px 0 8px 0;margin-bottom:20px; display:block; border-bottom:1px solid #d1d1d1;}

.content_style .tit_bl{background:url(http://www.mcst.go.kr/html/image/common/bu_con01.gif) no-repeat 0px 3px; padding:0 0 15px 20px; line-height:22px; margin-top:20px; font-size:16px; color:#0a6da6; text-align:left; font-weight:500;}
.content_style .tit_bl_start{background:url(http://www.mcst.go.kr/html/image/common/bu_con01.gif) no-repeat 0px 3px; padding:0 0 15px 20px; line-height:22px; font-size:11pt; color:#0a6da6; }

.content_style .tit_bl_line{background:url(http://www.mcst.go.kr/html/image/common/bu_con01.gif) no-repeat 0px 3px; text-align:left; padding: 0 15px 15px 20px; line-height:22px; margin-top:20px; font-size:11pt; color:#0a6da6; border-bottom:1px solid #d1d1d1; margin-bottom:25px; font-weight:500;}
.content_style .tit_bl_start_line{background:url(http://www.mcst.go.kr/html/image/common/bu_con01.gif) no-repeat 0px 3px; padding: 0 15px 15px 20px; line-height:22px; font-size:11pt; color:#0a6da6; margin-bottom:25px;}
.content_style .tit_bl_start_line2{background:url(http://www.mcst.go.kr/html/image/common/bu_con01.gif) no-repeat 0px 3px; padding: 0 15px 15px 20px; line-height:22px; font-size:11pt; color:#0a6da6; border-bottom:1px solid #d1d1d1; margin-bottom:25px;}

.content_style .tit_no{font-size:11pt; color:#0a6da6; line-height:22px; padding:0px 0 15px 0; display:block; margin-top:20px;}
.content_style .tit_no_black{font-size:11pt; color:#222; line-height:22px; padding:0px 0 15px 0; display:block; margin-top:20px;}
.content_style .tit_no_start{font-size:11pt; color:#0a6da6; line-height:22px; padding:0px 0 15px 0; display:block;}

.content_style .bl01{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 13px 20px; line-height:20px; margin-top:13px; color:#333; font-size:14px; text-align:left;}
.content_style .bl01_start{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 13px 20px; line-height:20px;  color:#333;}
.content_style .bl01_end{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 0px 20px; line-height:20px;  color:#333;}

.content_style .bbl01{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 13px 20px; line-height:20px; margin-top:13px; color:#333; font-size:14px;}

.content_style .bl01_line{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 5px 20px; line-height:20px; margin:13px 0 13px 0; border-bottom:1px solid #d1d1d1;  color:#333;}
.content_style .bl01_line_start{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 5px 20px; line-height:20px; margin:0 0 13px 0; border-bottom:1px solid #d1d1d1;  color:#333;}
.content_style .bl01_line_end{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 0px 20px; line-height:20px; border-bottom:1px solid #d1d1d1;  color:#333;}

.content_style .bl01_no{ padding:0 0 13px 20px; line-height:20px; margin-top:13px;  color:#333;}
.content_style .bl01_no_start{ padding:0 0 13px 20px; line-height:20px;  color:#333;}

.content_style .bl01_bno{ padding:0 0 13px 20px; line-height:20px; margin-top:13px;  color:#333; font-weight:500;}
.content_style .bl01_bno_start{ padding:0 0 13px 20px; line-height:20px;  color:#333; font-weight:500;}
.content_style .bl01_bno_line{ padding:0 0 8px 20px; line-height:20px; margin:0px 0 15px 0; border-bottom:1px solid #d1d1d1;  color:#333; font-weight:500;}

.content_style .bl02{background:url(http://www.mcst.go.kr/html/image/common/bu_02.gif) no-repeat 9px 8px; padding:0 0 5px 20px; line-height:20px;}
.content_style .bl02_no{padding:0 0 3px 20px; line-height:20px;}

.content_style .bl_red_line{background:url(http://www.mcst.go.kr/html/image/common/bu_con05.gif) no-repeat 0px 4px; padding:0 0 5px 20px; line-height:20px; border-bottom:1px solid #dddcdc; font-size:14px; color:#333; text-align:left;font-weight: 500;}
.content_style .bl_red{background:url(http://www.mcst.go.kr/html/image/common/bu_con05.gif) no-repeat 0px 4px; padding:0 0 5px 20px; line-height:20px;  color:#333; text-align:left; font-weight: 500; font-size:14px;}
.content_style .bl_blue_line{background:url(http://www.mcst.go.kr/html/image/common/bu_con03.gif) no-repeat 0px 4px; padding:0 0 5px 20px; line-height:20px; border-bottom:1px solid #dddcdc;  color:#333;}
.content_style .bl_blue{background:url(http://www.mcst.go.kr/html/image/common/bu_con03.gif) no-repeat 0px 4px; padding:0 0 5px 20px; line-height:20px;}

/* 블랙타이틀*/
.content_style .tit_black{font-size:11pt; color:#333; line-height:22px; padding:0; }

	/*bl02보다 들여쓰기된것*/
.content_style .bl03{background:url(http://www.mcst.go.kr/html/image/common/bu_02.gif) no-repeat 18px 8px; padding:0 0 3px 30px; line-height:20px;}
.content_style .bl03_no{padding:0 0 3px 35px; line-height:20px;}
.content_style .bl001{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 8px 20px; line-height:20px; margin-top:13px; color:#333;}

	/*이용약관 들여쓰기*/
.content_style .bl_num { padding : 0 0 13px 35px; line-height : 20px; margin-top: 13px; color: #333; text-indent : -15px; }
.content_style .bl_num_start { padding : 0 0 13px 35px; line-height : 20px; color: #333; text-indent : -15px; }
.content_style .b103_no { padding : 0 0 3px 50px; line-height : 20px; text-indent : -15px; }

/*개인정보 들여쓰기*/
.bul01_first{ padding:0 0 13px 20px; line-height:20px;  color:#333; text-indent : -16px;}
.bul01{padding:20px 0 13px 20px; line-height:20px;  color:#333; text-indent : -16px;}
.bul02{padding:0 0 5px 35px; line-height:20px; text-indent : -16px;}
.bul02_second{padding:10px 0 5px 35px; line-height:20px; text-indent : -16px;}
.bul03{padding:0 0 5px 35px; line-height:20px; text-indent : -16px;}

	/*bl02보다 작은블릿*/
.content_style .bl04{background:url(http://www.mcst.go.kr/html/image/common/bu_01.gif) no-repeat 8px 8px; padding:0 0 3px 20px; line-height:20px;}

	/*블릿이 아닌 dash로 된 리스트*/
.content_style .dash{background:url(http://www.mcst.go.kr/html/image/common/bl_dash.gif) no-repeat 0 8px; padding:0 0 3px 11px; line-height:20px; text-align:left; font-size:14px;}
.content_style .wdash{background:url(http://www.mcst.go.kr/html/image/common/bl_wdash.gif) no-repeat 0 8px; padding:0 0 3px 11px; line-height:20px; font-size:12px; text-align:left;}

	/*일반컨텐츠 텍스트*/
.content_style .txt01{padding-left:20px; line-height:20px; padding-right:1px; text-align:justify;}
.content_style .txt02{padding-left:30px; line-height:20px;}
.content_style .txt03{padding-left:20px; line-height:18px; padding-right:1px; text-align:justify;}
.content_style a{text-decoration:underline; display:inline-block;}
.content_style a.noline{text-decoration:none;}

	/*20130701일반텍스트- 글씨폰트 큰경우*/
.content_style .bigtit{font-size:11pt; padding-right:5px;}

/*라인박스*/
.content_style .box01{padding:20px; border:1px solid #d1d1d1; line-height:20px;}

/* 그린칼라 */
.content_style .green_box{clear:both; float:left; border: 1px solid #dadfb1; background:#f5f7e2; width:693px; padding:15px 15px 15px 15px;}

/* 20180709페이징 */
.content_style .board_paging a{text-decoration:none;}

/*기타 컨텐츠내 bl모음*/
.txt_bl01{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 13px 20px; line-height:20px;}
.txt_bl03{background:url(http://www.mcst.go.kr/html/image/common/bu_con02.gif) no-repeat 8px 8px; padding:0 0 8px 20px; line-height:20px;}

/*저작권의모든것 bl*/
.txt_bl02{background:url(http://www.mcst.go.kr/html/image/common/bu_con03.gif) no-repeat 0 3px; padding:0 0 13px 20px; line-height:20px; color:#333;}
	
/*기본 bllist*/
.bl_list01 li{background:url(http://www.mcst.go.kr/html/image/common/bu_01.gif) no-repeat 3px 8px; padding:0 0 5px 10px; line-height:20px;}
.bl_list01 li.noarr {background-image:none; padding:0 0 5px 10px; line-height:20px;}
/* 정보공개-공공누리*/

.koglopen img{width:725px; border:1px solid #e2e2e2; margin:20px 0 40px;}
.kogtit{margin:0 ; color:#333;  font-size:14px; font-weight:500; text-align:left;}
.number{border-radius: 50%; background:#09896c;color:#fff; padding:8px; font-size:12px; margin:0 10px 0 0; display:inline-block;}
.koglbox{border:1px solid #02b294; padding:0; margin:0;}
.koglbox dl{padding: 15px 0 8px 315px; text-align:left;}
.koglbox dt{display: inline-block;vertical-align: top;width: 105px;height: 28px;margin: 0 0 8px 0;line-height: 28px;color: black;font-weight:500;text-align: center; background:#4dc0ae; border-radius:2px; font-size:14px;}
.koglbox dd{display: inline-block;vertical-align: top;width: auto;margin: 0 0 0 10px;line-height: 28px; font-size:14px;}
.koglbox img{float:left; padding:30px 0 0 40px;}
.kogl_down li{float:left; width:33.33%;text-align: center; margin:10px 0 0 0; }
.kogl_down img{display: inline-block; margin:0 0 10px 0; text-align: center;}
.koglline{clear:both; margin:10px 0 0 0; padding:15px; border:1px solid #d9d9d8;box-sizing: border-box; width: 100%; text-align:left;}
.koglline .btn_down{margin:0 0 25px 0;}
.koglline .btn_down img{margin:0 25px;}
.koglline .top{padding:10px 0 15px 10px;}
.koglline .top h6{display: inline-block;color: #09896c;font-size:14px;font-weight:500; margin:5px 0 5px 15px;}
.koglline .top p{margin:0 0 0 80px; line-height: 20px; font-size:13px;font-weight:500; color: #222;}
.koglline .top:after{clear: both; content: "";display: block;}
.koglline:after{clear: both; content: "";display: block;}
.koglbox2{border:1px solid #02b294; padding:20px; margin:0; box-sizing: border-box; width: 100%; position: relative; text-align:left;}
.koglbox2 p{font-size:12px; text-align:left;}
.koglbox2 h5{color: black;font-weight:500; margin:0 0 10px 0; font-size:14px;}
.koglbox2 h6{color: #09896c;font-weight:500; margin:0 0 10px 0; font-size:13px;}
.koglbox2 .bl02{background:url(http://www.mcst.go.kr/html/image/common/bu_02.gif) no-repeat 0px 8px; padding:0 0 5px 10px; line-height:20px;}
.koglbox2 .img{position: absolute; top:0; right:0;}
.koglbox2 .btn_list {margin:0 0 10px 0;}
.koglbox2 .btn_list img{  margin:0 8px 0 0; vertical-align:bottom;}
.koglbox2 .btn_list .ico01{width:125px;}
.koglbox2 .btn_list .ico02{width:160px;}
.koglbox2 .btn_list .ico03{width:190px;}
.koglbox2 .btn_list:after{clear: both; content: "";display: block;}
.koglbox2:after{clear: both; content: "";display: block;}
.koglbox3{background:#2d8373; box-sizing: border-box; width: 100%; padding:20px; color:#fff; text-align:left; }
.koglbox3 h5{color: #fff;font-weight:500; margin:0 0 10px 0; font-size:14px;}
.koglbox2 .cont .type{background:#2d8373; color:#fff; padding:5px;margin: 10px 0 5px ; display: inline-block; font-weight:500; }
.koglbox2 .cont .t01{color:#333;font-weight:500; margin:0 0 5px 0;}
.koglbox2 .cont th{background:#f3f3f3;}
.koglbox2 .logo{display:Table; width:100%;}
.gray_box2 .logo li{display:Table-cell; width:33.33%;text-align: center;}
.gray_box2 .logo li img{margin-bottom:15px;}
.gray_box2 .typea li img{width:160px;}
.gray_box2 .logo li p{font-weight:500; margin: 10px auto; text-align:center;}
.gray_box2 .logo:after{clear: both; content: "";display: block;}
.kogl_close{position:absolute; top:30px; right:30px;}
.pb30{padding-bottom:30px}
.typea{display:table; width:100%;}

/*기본컨텐츠 라인테이블*/
table.cont_line {clear:both; width:100%; margin:0; padding:0; border-top:1px solid #b5b5b5; border-right:1px solid #dcdcdc;}
table.cont_line td {padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; font-size:14px;}
table.cont_line th {padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#f5f5f5; font-weight:500; font-size:14px;}
table.cont_line th.nobg{padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#fff;}
table.cont_line th.normal{padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#fff; font-weight:normal;}
table.cont_line th.bg {padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#e7f2f5; color:#333;}
table.cont_line .item{ padding-left:15px; background:#f5f5f5;}
table.cont_line .bllist{padding:5px 0 0 0;}
table.cont_line .bllist li{background:url(/html/image/common/bu_02.gif) no-repeat 0px 8px; padding:0 0 5px 10px;}
table.cont_line .bllist2{padding:5px 0 0 0;}
table.cont_line .bllist2 li{background:url(/html/image/common/bu_01.gif) no-repeat 0px 8px; padding:0 0 5px 10px;}
table.cont_line .bllist2 li.bl_no{background-image:none;padding:0 0 5px 10px;}
table.cont_line .black{color:#000;}
table.cont_line .bl_no01{padding:3px 0 3px 15px;}
table.cont_line .bl_no02{padding:3px 0 3px 18px;}
table.cont_line .table_bl01{background:url(/html/image/common/bu_02.gif) no-repeat 0px 3px; padding:0 0 5px 10px;}
table.cont_line a{ color:#0A6DA6; }
table.cont_line td.top{vertical-align:top;}
table.cont_line td.bluebg{padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#e2f4ea; }
table.cont_line td.yellowbg{padding:7px 10px; border-bottom:#dcdcdc 1px solid; border-left:#dcdcdc 1px solid; line-height:18px; background:#f5f8d8; }
