@charset "utf-8";
legend {display:none;}
.sub_content-bg{width:100%; background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 92%, rgb(246 246 246 / 52%) 100%); border-top: 3px solid #d7d7d736;}
.sub_content{width:1200px;margin:0 auto;}
.sub_content * {font-family:'Pretendard GOV';}
/*.sub_content > ul > li {background:url("../images/sub/all_back.jpg") repeat-y;padding-bottom:50px;}*/
/* .sub_content .sub_all{overflow:hidden;width:1100px;margin:0 auto;} */ 
.sub_content .sub_all >li.sub_left{float:left; background:#fff;height:100%;}
.sub_content .sub_all .sub_left .left_warp_cont .left_logo{width:240px;height:135px;line-height:135px;font-weight:bold;text-align:center;font-size:30px;color:#4c4c4c;}
.sub_content .sub_all .sub_left .left_warp_cont .left_logo1{width:240px;height:135px;line-height:135px;text-align:center;font-size:24px;color:#4c4c4c;letter-spacing:-1px;}
.sub_content .sub_all .sub_left .left_menu >ul >li > a{
width:220px;
line-height:47px;
border-bottom:1px solid #dbdbdb;
font-size:18px;color:#383838;display:block;letter-spacing:-1px; padding-left:20px;}
.sub_content .sub_all .sub_left .left_menu >ul >li > a.long{
letter-spacing:-2px;}
.sub_content > ul .sub_left .left_menu >ul >li > a:hover{
background:url("../images/sub/lf_menu_on.gif");
color:#fff;background-color:#000;letter-spacing:-1px;}
.sub_content > ul .sub_left .left_menu >ul >li > a.left_hover{
background:url("../images/sub/lf_menu_on2.gif");
color:#8d0000;background-color:#000;letter-spacing:-1px; font-weight:bold;}
.sub_content > ul .sub_left .left_menu >ul >li > a.left_hover2 {
background:url("../images/sub/menu_bg_off.gif");
color:#8d0000;background-color:#000;letter-spacing:-1px; font-weight:bold;}

.sub_content > ul .sub_left .left_menu >ul >li > a.long:hover{
letter-spacing:-2px;}
.sub_content > ul .sub_left .left_menu >ul >li .lf_mouse_on{
background:url("../images/sub/lf_menu_on.gif"); color:#fff;}

.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu,
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu1 {border-bottom:1px solid #dbdbdb;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu1 > li{background:#edf2f7;height:34px;line-height:34px;padding-left:20px;width:220px;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu1 > li > a{background:url("../images/sub/left_dott.gif") no-repeat left 50%;padding-left:10px;font-size:14px;color:#666666;letter-spacing:-1px;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu1 > li > a:hover{color:#666;font-weight:bold;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu1 > li > a.onmouse{color:#666;font-weight:bold;}

.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu{display:none;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu > li{background:#edf2f7;height:34px;line-height:34px;padding-left:20px;width:220px;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu > li > a{background:url("../images/sub/left_dott.gif") no-repeat left 50%;padding-left:10px;font-size:13px;color:#666666;letter-spacing:-1px;}
.sub_content .sub_all .sub_left .left_menu >ul >li .lf_s_menu > li > a:hover{color:#4a62c3;font-weight:bold;}
.sub_content .sub_all >li.sub_right{float:right;width:860px;}
.sub_content .sub_all >li.sub_right .subpage_tit{position:relative;border-bottom:1px solid #dbdbdb;margin-top:20px;overflow:hidden;height:90px;}
.sub_content .sub_all >li.sub_right .subpage_tit > a {position:absolute;top:0;right:0;}
.sub_content .sub_all >li.sub_right .subpage_tit div.icon_list {position:absolute;top:20px;right:0; overflow:hidden; background:none;}
.sub_content .sub_all >li.sub_right .subpage_tit > ul.icon_a > li {float:left; margin-left:3px;}
.sub_content .sub_all >li.sub_right .subpage_tit span{display:inline-block; font-size:30px;color:#383838; margin-top:25px;line-height:25px;position:absolute;top:25px;left:0;}
.sub_content .sub_all >li.sub_right .subpage_tit div{background:url("../images/sub/home.jpg") no-repeat left 50%;padding-left:20px;position:absolute;top:60px;right:0;}
.sub_content .sub_all >li.sub_right .subpage_tit div.long{background:url("../images/sub/home.jpg") no-repeat left 50%;padding-left:20px;float:right;margin:15px 0 10px;}

/*게시판 새글  new img */
img[src$="icon_new.png"] {display:inline !important;}
.subpage_con {padding-bottom:50px; margin:0 auto;}
.subpage_con table{border-top:2px solid #383838;border-bottom:1px solid #383838;border-collapse:collapse;border-spacing:0;border-collapse:separate}
.subpage_con table td{border:1px solid #dbdbdb;border-bottom:none;padding:10px 0;text-align:center;border-left:none;}
.subpage_con table td img{vertical-align:middle; display:block; margin:0 auto;}
.subpage_con table th{border:1px solid #dbdbdb;border-bottom:none;padding:10px 0;background-color:#f7f7f7;color:#2e2d5b;text-align:center;border-left:none;}
.subpage_con table th span{background:url("../images/sub/bullet1.jpg") no-repeat left 50%;padding-left:10px;color:#2e2d5b;}
.subpage_con table .no_b_right{border-right:none}
.subpage_con .tabtop{margin-top:20px;}
.subpage_con .tabtop1{margin-top:90px;}
.subpage_con .tbleft{text-align:left;padding-left: 15px;}
.subpage_con .tbbottom{border-bottom:none;}
.subpage_con .tbtop{border-top:none;}
.subpage_con .tb_border{border:1px solid #dbdbdb; margin-top:30px;margin-bottom:30px;}
.subpage_con .pad_right{text-align:right;padding-right:15px;border:none;}
.subpage_con .pad_right span{background:url("../images/sub/bullet1.jpg") no-repeat left 50%;padding-left:10px;background-color:#f7f7f7}
.subpage_con .pad_col{border:none;background-color:#f7f7f7}
.input_width{width:350px;}

/*연혁*/

.history-wrap {flex-direction:column;padding:25px 0px 25px 0px;}
.history-cont:before{background:linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(211,242,255,.5) 75%, rgba(220,230,255,1) 100%);}
.history-cont ul{width:100%;margin-top:25px;}
.history-cont,.history-cont li{display:flex;}
.history-cont,.history-cont > *{position:relative;}
.history-cont+.history-cont{margin-top:35px;}
.history-cont{padding: 35px 0 35px 25px;}
.history-cont:before{content:'';display:block;position:absolute;top:0;left:0;width: 231px;height:100%;border-radius:15px;background: linear-gradient(0deg, rgb(240 245 255) 0%, rgb(157 204 255 / 54%) 100%);}
.history-cont em{width: 201px;}
.history-cont em i{color:#202124;font-size: 22px;font-weight:500;font-style: normal;}
.history-cont ul{width:calc(100% - 118px);margin-top:-3px;}
.history-cont li+li{margin-top:40px;}
.history-cont li{transition: background 0.3s; align-items:center;border-bottom: 4px solid #4f6aff1f; border-bottom-style: dotted; padding-bottom: 5px;}
.history-cont strong{width:115px;color:#1b4ac3;font-size: 22px;font-weight:400;padding-left:10px;}
.history-cont strong+p{width:calc(100% - 80px);padding: 0px 0 0 22px;line-height:27px;color:#333;font-size:17px;}
.history-cont li:hover { background:rgba(220,230,255,0.2); border-radius:8px; padding-left:25px;}
/*인사말*/

.sub_history .ceo_left{;float:left;height:100%;}
.sub_history .ceo_right{float:left;border-left:1px solid #dbdbdb;width:480px;padding:0 0 0px 20px;height:750px;}
.sub_history .ceo_right hr{background:#dbdbdb;}
.sub_history .ceo_right img{margin:23px 0 10px;}
.sub_history .ceo_right p{margin:15px 0;}
.sub_history .ceo_right p.thank{font-size:19px;font-weight:bold;}

/*직원 부서소개*/
.sub_history .sub_one_up{margin-top:30px;}
.sub_history .sub_one_up li{background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;color:#383838;font-size:17px;margin-bottom:10px;}
.sub_history .sub_one_down{margin-top:15px;}
.sub_history .sub_one_down li{background:url("../images/intro/sbullet.jpg") no-repeat left 50%;padding-left:10px;color:#2e2d5b;font-size:14px;margin-bottom:5px;}
.sub_history .search_bth{margin-top:15px;}
.dept-do, .dept-do * {font-family: 'Pretendard GOV';}
.dept-do {padding-left:15px; line-height: 1.5; font-size:16px;}
.dept-do > ul > li {line-height: 14px; font-size:15px; padding-left:15px;}
/*찾아오는길*/
.sub_history .map{width:756px;height:546px;border:1px solid #ccc;margin-top:30px;}
.sub_history .sub_one_up li{background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;color:#383838;font-size:17px;margin-bottom:20px; font-family:'Pretendard GOV' ;}
.sub_history .sub_one_down{margin-top:15px;}
.sub_history .sub_one_down li{background:url("../images/intro/sbullet.jpg") no-repeat left 50%;padding-left:10px;color:#2e2d5b;font-size:14px;margin-bottom:5px;}
.sub_history .search_bth{margin-top:15px;}

/*조직도*/
.sub_history .org_tit{text-align:center;width:650px;margin:28px auto;}
.sub_history .org_tit > div{font-size:15px;color:#666666;margin-top:5px;font-weight:bold;}
.sub_history .org{background:url("../images/intro/org_back.jpg");width:757px;height:564px;position:relative;}
.sub_history .org a{display:block;}
.sub_history .org a.org1{position:absolute;top:0;left:285px;}
.sub_history .org a.org2{position:absolute;top:96px;right:0; background:#009506;}
.sub_history .org a.org3{position:absolute;top:193px;left:0;}
.sub_history .org a.org4{position:absolute;top:248px;left:0;}
.sub_history .org a.org5{position:absolute;top:294px;left:0;}
.sub_history .org a.org6{position:absolute;top:339px;left:0;}
.sub_history .org a.org7{position:absolute;top:384px;left:0;}
.sub_history .org a.org8{position:absolute;top:429px;left:0;}
.sub_history .org a.org9{position:absolute;top:474px;left:0;}
.sub_history .org a.org26{position:absolute;top:519px;left:0;}
.sub_history .org a.org10{position:absolute;top:193px;left:196px;}
.sub_history .org a.org11{position:absolute;top:248px;left:196px;}
.sub_history .org a.org12{position:absolute;top:294px;left:196px;}
.sub_history .org a.org13{position:absolute;top:339px;left:196px;}
.sub_history .org a.org14{position:absolute;top:384px;left:196px;}
.sub_history .org a.org15{position:absolute;top:429px;left:196px;}
.sub_history .org a.org16{position:absolute;top:193px;left:392px;}
.sub_history .org a.org17{position:absolute;top:248px;left:392px;}
.sub_history .org a.org18{position:absolute;top:294px;left:392px;}
.sub_history .org a.org19{position:absolute;top:339px;left:392px;}
.sub_history .org a.org20{position:absolute;top:384px;left:392px;}
.sub_history .org a.org27{position:absolute;top:429px;left:392px;}
.sub_history .org a.org21{position:absolute;top:193px;left:589px;}
.sub_history .org a.org22{position:absolute;top:248px;left:589px;}
.sub_history .org a.org23{position:absolute;top:294px;left:589px;}
.sub_history .org a.org24{position:absolute;top:339px;left:589px;}
.sub_history .org a.org25{position:absolute;top:384px;left:589px;}

/*----------조직도 아이콘-----------*/
/*공통*/
.depicon { 
font-weight:normal;
align-content:center;
text-align: center;
line-height: 1;
width: 169px;
height: 38px;
transition: 0.3s;
box-shadow: 5px 5px 0px 0px rgb(222 222 222 / 69%);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

/*기관*/
 .organization{
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  background:linear-gradient( #003366, #0058b1,#003366);
}

/*국*/
.office{
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  background:linear-gradient( #006ede, #007fe4,#006ede);
}

/*부서*/
.dep {
  color: #fff;
  background:#2196F3;

}
.depicon:hover, .depicon.office.org2:hover {
  color: #fff;
  background: #333;
}
.office:hover, .organization:hover{
background:linear-gradient( to bottom, #000,#000);
}


/*AI*/
.sub_history > h4{margin:30px 0 10px;background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;color:#383838;font-size:17px;}
.sub_history .ai_con{line-height:18px;font-size:14px;border-bottom:1px dotted #dbdbdb;padding-bottom:20px;overflow:hidden;}
.sub_history .ai_con1{border-bottom:none;}
.sub_history .ai_con .ai_img1{padding:20px 0 20px 100px;}
.sub_history .ai_con .ai_img1 p{float:left;}
.sub_history .ai_con .ai_img2{padding:20px 0 20px 100px;}
.sub_history .ai_con .ai_img10{padding:20px 0 20px 150px;}
.sub_history .ai_con .ai_img10 a.ai_btn{padding-left:9px;}
.sub_history .ai_con .ai_img2 p{float:left;}
.sub_history .ai_con .ai_img3{padding:20px 0 20px 80px;}
.sub_history .ai_con .ai_img4{padding:20px 0 20px 80px;clear:both;}
.sub_history .ai_con .ai_img4 p{float:left;}
.sub_history .ai_con .ai_img5{padding:20px 0 20px 80px;}
.sub_history .ai_con .ai_img5 p{float:left;margin-right:15px;}
.sub_history .ai_con .ai_img6{padding:20px 0 0 80px;clear:both;}
.sub_history .ai_con .ai_img7{padding:5px 0 20px 80px;clear:both;width:573px;}
.sub_history .ai_con .ai_img7 p{float:left;}
.sub_history .ai_con .ai_img8{padding:20px 0 0 80px;clear:both;width:570px;}
.sub_history .ai_con .ai_img8 p{float:left;}
.sub_history .ai_con .ai_img9{padding:5px 0 0 80px;clear:both;}

/*행정서비스헌장*/
.sub_history .cus_con{margin-top:30px;padding-bottom:20px;border-bottom:1px dotted #dbdbdb;} 
.sub_history .cus_con > h4{font-size:17px;color:#383838;background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;margin-bottom:10px;}
.sub_history .cus_con > ul li{padding-left:14px; font-size:13px; margin-bottom:10px;}
/* .sub_history .cus_con > ul li{background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:13px; margin-bottom:10px;} */
.sub_history .cus_con > ul li strong{color:#2e2d5b;}
.sub_history .cus_con_last{margin-bottom:60px;border-bottom:none;}


/*nep*/
.sub_history .nep_tit{color:#265d9e;font-size:14px;background:none;padding-left:0;}
.sub_history .nep_log .nepimg{display:block;float:left;padding-bottom:10px;}
.sub_history .nep_log > ul{width:480px;margin:0 0 20px 20px;float:left;}
.sub_history .nep_log > ul li{width:480px;background:url("../images/intro/sbullet.jpg") no-repeat left 5px;padding-left:10px;line-height:18px;}
.sub_history .nep_log > ul li strong{color:#0095e6;}
.sub_history .nep_log .nep_btn{display:block;clear:both;margin:0 0 0 50px;padding-bottom:10px;}
.policy_line{padding-left:14px;}
.policy_line1{padding-left:20px;}
.policy_line span{color:#00a651;}
.policy_inline{margin-top:30px;}
.policy_inline .inlne_dt{background:none;font-size:14px;color:#0095e6;padding-left:0;}
.policy_inline .inlne_dd{font-size:14px;}
.policy_dl{margin-bottom:20px;}

/*제품안전*/
.safe_all{margin:30px 0 50px;}
.safe_dl{padding-bottom:20px;border-bottom:1px dotted #dbdbdb;}
.safe_tit{background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;}
.safe_tit1{background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:15px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:5px; margin-bottom:5px;}
/* .safe_tit1{background:url("../images/intro/bullet111.jpg") no-repeat left 50%;padding-left:20px;font-size:13px;color:#0095e6;font-weight:bold;margin-top:10px;} */
.safe_dd{line-height:18px;margin:20px 0 0 0;}
.safe_back{border-top:1px solid #dbdbdb;margin:20px 0;}
.safe_back span{display:block;background:url("../images/policy/safe_back.jpg");background-color:#000;width:285px;height:39px;line-height:39px;font-size:17px;color:#fff;text-align:center;margin:-1px auto 0;}
.safe_back1{background:url("../images/policy/safe_back1.jpg");width:717px;height:93px;margin:20px auto;position:relative;}
.safe_back1 > ul{position:absolute;top:25px;left:25px;}
.safe_back1 > ul li span{color:#265d9e;}
.sys_img{margin:0 auto;width:720px;height:346px;}
.sys_img .sys_left{float:left;}
.sys_img .sys_cent{float:left;}
.sys_img .sys_right{float:right;}
.sys_img .sys_right .right_back{width:183px;height:309px;border:1px solid #dbdbdb;border-bottom:none;background-color:#f5f5f5;}
.sys_img .sys_right .right_back > h4{margin:15px auto;font-size:14px;color:#265d9e;text-align:center;}
.sys_img .sys_right .right_back > p{margin-bottom:15px;text-align:center;}

.policy_left{float:left;width:250px;height:250px;}
.horizon-image{display:flex; flex-direction:row; justify-content:center;}
.policy_left p{float:left;}
.policy_right{float:left;}
.safe_dl1{padding-bottom:20px;margin-top:30px;}
.safe_dl1 .safe_dd{line-height:24px;margin:0;}
.safe_dl1 .safe_tit{background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;margin-bottom:20px;}
.policy_bluetit{position:absolute;top:-6px;left:168px;background:url("../images/policy/poli_back.jpg");width:299px;height:49px;line-height:49px;text-align:center;font-size:17px;color:#fff;background-color:#000;}
.policy_bluetit1{position:absolute;top:-6px;left:213px;background:url("../images/policy/poli_back.jpg");width:299px;height:49px;line-height:49px;text-align:center;font-size:17px;color:#fff;background-color:#000;}
.policy_bluelist{margin-top:20px; text-indent:10px;}
.policy_bluelist1{margin-top:50px;}
.policy_bluelist li{line-height:28px;color:#414141;}
.policy_bluelist li span{color:#2e2d5b;}
.po_ul1{margin:35px 0 0 145px;overflow:hidden;padding-top:35px;margin:35px 0 0 150px;}
.po_ul1 li{float:left;margin-left:30px;margin-left:25px;}
.po_ul2{margin-top:10px;overflow:hidden;}
.po_ul2 li{float:left;margin-left:30px;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul2 li.po_ul2_blo1{width:127px;margin-left:15px;height:80px;line-height:80px;}
.po_ul2 li.po_ul2_blo2{width:218px;padding-top:20px;height:60px;}
.po_ul2 li.po_ul2_blo3{width:218px;padding-top:10px;height:70px;}
.po_ul3{margin-top:10px;overflow:hidden;}
.po_ul3 li{float:left;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul3 li.po_ul2_blo1{width:127px;margin-left:15px;height:47px;line-height:47px;}
.po_ul3 li.po_ul2_blo2{width:218px;height:47px;line-height:47px;margin:0 4px 0 30px;margin:0 2px 0 30px;}
.po_ul3 li.po_ul2_blo3{width:218px;height:47px;line-height:47px;margin-left:4px;}
.po_ul3 li.po_arrow{border:none;}
.po_ul4{margin-top:10px;overflow:hidden;}
.po_ul4 li{float:left;margin-left:30px;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul4 li.po_ul2_blo1{width:127px;margin-left:15px;height:47px;line-height:47px}
.po_ul4 li.po_ul2_blo2{width:218px;height:47px;line-height:47px;}
.po_ul4 li.po_ul2_blo3{width:218px;height:47px;line-height:47px;}
.po_ul5{margin-top:10px;overflow:hidden;}
.po_ul5 li{float:left;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul5 li.po_ul2_blo1{width:127px;margin-left:15px;height:62px;line-height:62px;}
.po_ul5 li.po_ul2_blo2{width:218px;height:62px;line-height:62px;margin:0 4px 0 30px;margin:0 2px 0 30px;}
.po_ul5 li.po_ul2_blo3{width:218px;padding-top:10px;height:52px;margin-left:4px;margin-left:2px;}
.po_ul5 li.po_arrow{border:none;margin-top:10px;}
.po_ul6{margin-top:10px;overflow:hidden;}
.po_ul6 li{float:left;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul6 li.po_ul2_blo1{width:127px;margin-left:15px;height:62px;line-height:62px;}
.po_ul6 li.po_ul2_blo2{width:218px;padding-top:10px;height:52px;margin:0 4px 0 30px;margin:0 2px 0 30px;}
.po_ul6 li.po_ul2_blo3{width:218px;height:62px;line-height:62px;margin-left:4px;margin-left:2px;}
.po_ul6 li.po_arrow{border:none;margin-top:10px;}
.po_ul7{margin-top:10px;overflow:hidden;}
.po_ul7 li{float:left;margin-left:30px;background-color:#fff;border:1px solid #b2b2b2;text-align:center;}
.po_ul7 li.po_ul2_blo1{width:127px;margin-left:15px;height:62px;line-height:62px;}
.po_ul7 li.po_ul2_blo2{width:218px;height:62px;line-height:62px;}
.po_ul7 li.po_ul2_blo3{width:218px;padding-top:10px;height:52px;}
.policy_block{margin-top:10px;overflow:hidden;}
.policy_block .po_up_left{float:left;}
.policy_block .po_up_right{float:left;border:1px solid #0095e6;height:142px;width:484px;background-color:#f5f5f5;margin-left:16px;}
.policy_block .po_up_right > ul{margin:18px 0 0 18px;}
.policy_block .po_up_right > ul > li{background:url("../images/intro/sbullet.jpg") left 50% no-repeat;letter-spacing:-1px;padding-left:10px;}
.policy_block .po_up_right > ul > li.last{background:none;color:#0095e6;}
.policy_block .po_down_right{border:1px solid #00a651;}
.lo_all{background-color:#f5f5f5;border:1px solid #dbdbdb;width:627px;height:65px;position:relative;padding:20px}
.lo_all .lo_tit{position:absolute;top:-16px;left:0;border:0px;width:130px;height:31px;}
.lo_bol1{float:left;margin-top:107px;}
.lo_bol2{float:left;}
.lo_bol2 .lo_bol2_up{margin-bottom:10px;}
.lo_bol3{float:left;margin-left:20px;}
.lo_bol3 .lo_bol3_up{margin:94px 0 19px;}
.lo_bol2_1{float:left;}
.lo_bol2_1 .lo_bol1_up{margin:78px 0 220px;}
.lo_bol2_2{float:left;}
.lo_bol2_2 .lo_bol2_up{margin-bottom:23px;}
.lo_bol2_3{float:left;}
.lo_bol2_4{float:left;}
.lo_bol2_4 .lo_bol4_up{margin-bottom:10px;}
.policy_bigtit span{font-size:25px;color:#0095e6;margin:30px auto 20px;display:block;text-align:center;}
.recall{background:url("../images/policy/recall_back.jpg");width:669px;height:161px;position:relative;z-index:100;}
.recall span{display:inline-block;}
.recall .rec_blo1{position:absolute;top:0;left:0;}
.recall .rec_blo2{position:absolute;top:0;left:199px;}
.recall .rec_blo3{position:absolute;top:0;left:359px;}
.recall .rec_blo4{position:absolute;top:0;left:520px;}
.recall .rec_blo5{position:absolute;top:86px;left:241px;}

.policy_menu2{margin:30px 0 50px;position:relative;background:url(../images/policy/policy_menu_line.gif) 0 65px repeat-x;overflow:hidden;}
.policy_menu2_on{background:url(../images/policy/policy_menu2_bg.png);width:122px;height:72px;text-align:center;font-size:15px;font-weight:bold;color:#fff;display:block;line-height:65px}
.policy_menu2_off{border:1px solid #dbdbdb;background:#edf2f7;width:120px;height:50px;text-align:center;font-size:14px;font-weight:bold;color:#666;display:block;line-height:50px}
.policy_menu2 .policy_left1{padding-top:14px;}
.policy_menu2 .policy_left2{position:absolute;left:127px;top:14px;}
.policy_menu2 .policy_left3{position:absolute;left:254px;top:14px;}
.policy_menu2 .policy_left4{position:absolute;left:381px;top:14px;}
.policy_menu2 .policy_left5{position:absolute;left:508px;top:14px;}
.policy_menu2 .policy_left6{position:absolute;left:635px;top:14px;}
.policy_menu2 .policy_left_2{position:absolute;left:127px;top:0;}
.policy_menu2 .policy_left_3{position:absolute;left:254px;top:0;}
.policy_menu2 .policy_left_4{position:absolute;left:381px;top:0;}
.policy_menu2 .policy_left_5{position:absolute;left:508px;top:0;}
.policy_menu2 .policy_left_6{position:absolute;left:635px;top:0;}
.policy_menu2_on span{display:inline-block;color:#fff;}
.policy_menu2_off span{display:inline-block;color:#666;}
.policy_box1{padding-bottom:10px;margin:20px 0;}
.policy_box1 dt{background:url(../images/intro/bullet.jpg) 0 4px no-repeat;padding-left:17px;font-size:17px;font-weight:bold;color:#383838;}
.policy_box1 dd{font-size:14px;color:#414141;line-height:22px;}
.policy_box1 dd.policy_life_blue{margin-top:20px;color:#0095e6;}
.policy_box1 dd.policy_life_green{margin-top:20px;color:#00a651;}
.policy_box1 ul > li {font-family:'Pretendard GOV' ;padding-left:20px;text-indent:-15px;line-height:25px; padding-bottom: 15px; padding-right:20px;}

.prosafe_left{float:left;padding-right:30px;border-right:1px dotted #dbdbdb;height:100%;}
.prosafe_right{float:left;margin-left:30px;}
.prosafe_right > dl{margin-bottom:20px;}
.prosafe_right > dl dt{color:#0095e6;background:none;padding-left:0;font-size:14px;}
.prosafe_right > dl dd{font-size:14px;}
.prosafe_left > ul{text-align:center;width:369px;}
.prosafe_left > ul li{text-align:center;}
.prosafe_left > ul li span{display:block;margin-top:10px;overflow:hidden;}
.prosafe_left > ul li.prosafe_left_blo{background:url(../images/policy/prosafe_img1.jpg);width:369px;height:51px;padding-top:15px;line-height:18px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left_blo1{background:url(../images/policy/prosafe_img1.jpg);width:369px;height:66px;line-height:66px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left_blo2{background:url(../images/policy/prosafe_img77.jpg);width:369px;height:71px;padding-top:15px;line-height:18px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left1_blo{background:url(../images/policy/prosafe_img4.jpg);width:369px;height:46px;line-height:46px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left2_blo{width:369px;}
.prosafe_left > ul li.prosafe_left2_blo span{display:block;background:url(../images/policy/prosafe_img6.jpg);width:179px;height:51px;padding-top:15px;line-height:18px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left2_blo span.left2_left{float:left;}
.prosafe_left > ul li.prosafe_left2_blo span.left2_right{float:right;}
.prosafe_left > ul li.prosafe_left3_blo{margin-left:190px;display:block;background:url(../images/policy/prosafe_img6.jpg);width:179px;height:51px;padding-top:15px;line-height:18px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_left4_blo{margin-left:190px;display:block;background:url(../images/policy/prosafe_img7.jpg);width:179px;height:65px;padding-top:15px;line-height:18px;font-size:15px;color:#fff;font-weight:bold;}
.prosafe_left > ul li.prosafe_arrow{width:179px;margin-left:190px;}
.policy_life_box{border:1px solid #dbdbdb;background-color:#f5f5f5;padding:20px;margin-top:20px;}
.policy_life_box .policy_life_box_dl{margin-bottom:20px;}
.policy_life_box .policy_life_box_dl .policy_life_box_dt{background:none;padding-left:0;color:#0095e6;font-size:14px;}
.policy_life_box1{border:1px solid #dbdbdb;background-color:#f5f5f5;padding:20px;margin-top:5px;}
.policy_life_box1 .policy_life_box_dl{margin-bottom:20px;}
.policy_life_box1 .policy_life_box_dl .policy_life_box_dt{background:none;padding-left:0;color:#0095e6;font-size:14px;}
.safe_logo{width:236px;height:36px;line-height:36px;}
.safe_logo1{width:356px;height:36px;line-height:36px;}
.policy_life_box .policy_life_box_dl .policy_logo{text-align:center;margin-bottom:27px;}
.policy_box_top{margin-top:20px;}
.policy_box_htit{font-size:14px;color:#383838;letter-spacing:-1px;margin-top:30px;}
.policy_pdf{position:relative;}
.policy_pdf .pdf_down{position:absolute;top:0;right:0;}
.spangreen{color:#00a651;}
.policy_elec{margin-top:10px;}
.policy_elec p{float:left;}
.policy_elec p.left_arrow{margin-top:20px;}
.policy_elec p.left_arrow1{margin-top:40px;}
.policy_elec p.left_arrow2{margin-top:5px;}
.search_point{display:block;float:left;padding:5px 15px;background-color:#2e2d5b;color:#fff;margin-left:10px;}
.back_none{background:none;}
.policy_menu_box1{padding:30px 0;overflow:hidden;}
.policy_menu_box1 dl dt.policy_try{ background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold; }
/*.policy_box1 dl dt.policy_try{background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:15px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:5px;}*/
.policy_menu_box1 dl dd{font-size:14px;color:#414141;line-height:22px;overflow:hidden;}
.policy_menu_box1 dl .policy_menu_dd_blue{font-size:14px;color:#0095e6;line-height:22px;position:relative;}
.policy_text{margin-top:10px;border:1px solid #dbdbdb;height:200px;}
.policy_text ul{margin:20px;}
.po_agree{text-align:right;margin-top:10px;}
.po_agree input{vertical-align:middle;}
.demo_agree{margin-left:5px;}
.demo_tel{width:47px;}
.demo_add{width:550px;}
.demo_add1{margin-top:5px;}
.input_area{width:100%;height:300px;border:0;}
.demo_be{margin-top:20px;text-align:right;}
.domo_top{margin-top:30px;}
.demo_bottom{margin:10px 0 20px;display:block;}
.demo_ul li{margin-bottom:10px;}
.demo_ul .demo_ul_tit{background:url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;}
/* .demo_ul .demo_ul_tit{background: url(../images/policy/policy_sb_btn.gif) 0 5px no-repeat;padding-left:15px;} */
.demo_ul .demo_ul_tit1{color:#00a651;font-weight:bold;padding-left:15px;}
.login_btn{background-color:#265d9e;}
.login_btn a{color:#fff;font-weight:bold;}
.demo_id{width:259px;}
.demo_elec{margin:10px 0 0 112px;}
.demo_elec a{display:block;float:left;margin-left:10px;}
.policy_tbt_box{margin-top:10px;background-color:#edf2f7;padding:20px;position:relative;height:176px;}
.policy_tbtlist{float:left;margin:50px 20px 0 20px;}
.policy_tbtlist li{margin-bottom:10px;}
.try_tit{background: url(../images/intro/bullet.jpg) 0 4px no-repeat;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;}

.try_stit{background: url(../images/intro/bullet.jpg) 0 4px no-repeat;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;}

/* .try_stit{background: url(../images/policy/policy_sb_btn.gif) 0 5px no-repeat;padding-left:15px;font-size:17px;color:#383838;font-weight:bold;margin-top:20px;} */
.policy_menu1{margin:20px 0;}
.policy_tbt_blue{color:#0095e6;margin-top:5px;}
.tbt_block{margin-top:20px;}
.tbt_block > div{float:left;}
.tbt_block > div.tbt_arrow{margin-top:60px;}
.policy_tbt_box1{margin-top:20px;background-color:#f5f5f5;position:relative;height:178px;border:1px solid #dbdbdb;padding:30px;}
.policy_tbt_box1 > h4{color:#0095e6;font-size:16px;letter-spacing:-1px;}
.policy_tbt_box1 > dl{margin-top:15px;}
.policy_tbt_box1 > dl dt{font-size:16px;color:#272727;font-weight:bold;margin-bottom:10px;}
.policy_tbt_box1 > div{position:absolute;top:119px;left:419px;}
.jdy_block{margin-top:30px;padding-bottom:20px;border-bottom:1px dotted #dbdbdb;}
.jdy_block > h4{font-size:17px;color:#383838;}
.jdy_block > p{margin-top:20px;line-height:18px;font-size:14px;}
.jdy_block > p span{color:#0095e6;}
.jdy_block > dl{margin-top:20px;}
.jdy_block > dl dt{font-weight:bold;color:#197b30;}
.jdy_block > dl dd.jdy_inline{margin:0 0 15px 15px;}
.jdy_block1{border:none;margin-bottom:50px;}

/*기타*/
.ot_flow{margin-top:30px;}
.ot_flow a{float:left;display:block;}
.ot_flow a.ot_middle{margin:0 28px;}
/*.ot_back{background:url(../images/other/ot_img9);width:698px;height:58px;padding:30px;margin-top:30px;} 기존소스수정*/
.ot_back{background-color:#edf2f7;width:698px;padding:30px;margin-top:30px;}

.ot_btn{text-align:center;margin:20px 0;}
.ot_btn a{padding:0 2px;}
.other_form{margin-top:20px;}
.other_form > select{vertical-align:middle;height:28px;margin-right:10px;width:188px;}
.other_form > input{vertical-align:middle;height:24px;margin-right:10px;width:184px;}
.other_close{text-align:right;margin-top:10px;}
.other_close a{margin-left:5px;}
.iron_subtit{height:30px;line-height:30px;background-color:#eeeeee;border:1px solid #dbdbdb;border-top:0;padding-left:15px;font-size:13px;}
.ip_text{font-weight:bold;letter-spacing:-1px;margin-top:10px;}
.ip_text .ip_text_blue{color:#0096e6;}
.ip_text .ip_text_green{color:#00a651;}

.list_btn{float:right;margin-top:20px;margin-bottom:20px;}

.intell_tit_blue{color:#0095e6;font-size:14px;font-weight:bold;margin-top:20px;}
.intell_dd_bold{font-weight:bold;font-size:13px;color:#444444;padding-left:5px;margin-top:10px;}
.intell_dd_nor{font-size:13px;color:#444444;padding-left:15px;margin-top:3px;}

.sub66_box{border:1px solid #eeeeee;height:145px;margin-top:30px;}
.sub66_box .sub66_box_blue{height:29px;line-height:29px;color:#fff;background-color:#3770b3;padding-left:10px;}
.sub66_box_con{padding:10px;line-height:24px;}
.sub66_box_con span{color:#3770b3;font-weight:bold;}

.sub74_back{margin-top:10px;position:relative}
.sub74_back .sub74_back2{background: url(../images/policy/sub74_back2.jpg);padding:15px;}
.sub74_po{margin-top:20px;position:relative;height:382px;}
.sub74_el1{position:absolute;top:0;left:0;}
.sub74_el2{position:absolute;top:0;left:201px;}
.sub74_el3{position:absolute;top:0;left:343px;}
.sub74_el4{position:absolute;top:37px;left:0;}
.sub74_el5{position:absolute;top:37px;left:201px;}
.sub74_el6{position:absolute;top:65px;left:201px;}
.sub74_el7{position:absolute;top:37px;left:343px;}
.sub74_el8{position:absolute;top:97px;left:0;}
.sub74_el9{position:absolute;top:97px;left:201px;}
.sub74_el10{position:absolute;top:154px;left:201px;}
.sub74_el11{position:absolute;top:182px;left:201px;}
.sub74_el12{position:absolute;top:210px;left:201px;}
.sub74_el13{position:absolute;top:238px;left:201px;}
.sub74_el14{position:absolute;top:266px;left:201px;}
.sub74_el15{position:absolute;top:294px;left:201px;}
.sub74_el16{position:absolute;top:97px;left:343px;}
.sub74_el17{position:absolute;top:154px;left:343px;}
.sub74_el18{position:absolute;top:182px;left:343px;}
.sub74_el19{position:absolute;top:210px;left:343px;}
.sub74_el20{position:absolute;top:238px;left:343px;}
.sub74_el21{position:absolute;top:266px;left:343px;}
.sub74_el22{position:absolute;top:294px;left:343px;}
.sub74_el23{position:absolute;top:328px;left:0;}
.sub74_el24{position:absolute;top:328px;left:201px;}
.sub74_el25{position:absolute;top:356px;left:201px;}
.sub74_el26{position:absolute;top:328px;left:343px;}
.sub74_el27{position:absolute;top:356px;left:343px;}
.sub74_box1{border:1px solid #729ed2;text-align:center;font-size:13px;color:#2e64a4;}
.sub74_box1_1{width:129px;height:22px;line-height:22px;}
.sub74_box1_2{width:404px;height:40px;padding:5px;}
.sub74_box2{border:1px solid #c6c6c6;text-align:center;font-size:13px;color:#666666;}
.sub74_box2_1{width:129px;height:50px;line-height:50px;}
.sub74_box2_2{width:404px;height:40px;padding:5px;}
.sub74_box2_3{width:414px;height:22px;line-height:22px;}
.sub74_box3{border:1px solid #61b9e8;text-align:center;font-size:13px;color:#0095e6;}
.sub74_box3_1{width:129px;height:50px;line-height:50px;}
.sub7_flow{margin-top:15px;}
.sub7_flow > div{float:left;}
.sub7_flow_tit{background: url(../images/policy/sub74_back9.jpg) repeat-x;width:202px;height:30px;font-size:14px;color:#fff;line-height:30px;text-align:center;}
.sub7_flow_arrow{margin:10px auto;text-align:center;}
.sub7_flow ul{padding:15px;width:170px;height:94px;border:1px solid #dbdbdb;background-color:#edf2f7;}
.sub7_plus{margin:0 20px;}
.sub7_leftarrow{margin:63px 4px;}

.sub63_all{border:1px solid #dbdbdb;background: url(../images/policy/sub63_img.jpg) no-repeat 20px;height:38px;padding:20px 20px 20px 111px;margin-top:50px;}
.sub63_dl{float:left;width:320px;margin:10px 20px 0;}

.sub63_dl dt {background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:15px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:5px; margin-bottom:10px;}

/* .sub63_dl dt{background:url("../images/intro/bullet111.jpg") no-repeat left 50%;padding-left:10px;color:#0095e6;font-size:15px;font-weight:bold;} */

.sub63_dl dd{font-size:13px;}
.sub63_dl dd span{color:#0095e6;}

.sub823_left{margin:20px 0 20px 145px;}
.sub823_left div{float:left;}

/*상세보기*/
.customer3_con .customer3_qs{border-bottom:2px solid #2d62a1;cursor:pointer;}
.customer3_con .customer3_qs_left{float:left;font-weight:bold;height:18px;padding:12px 23px;}
.customer3_con .customer3_qs_left span{display:block;float:left;height:15px;line-height:15px;background: url("../images/intro/bullet.jpg") no-repeat left 50%;padding-left:20px;}
.customer3_con .customer3_qs_num{width:30px;}
.customer3_con .customer3_qs_left > span > img{margin:-4px 11px 0 25px;}
.customer3_con .customer3_qs_right{float:left;padding:16px 23px 0 0;}
.customer3_con .customer3_as{padding:10px 0;position:relative;display:none;}
.customer3_con .customer3_as .sub83_cus{text-align:right;padding:10px 0;overflow:hidden;}
.customer3_con .customer3_as_img{position:absolute;left:60px;}
.customer3_con .customer3_as_con_top{line-height:20px;border-bottom:1px solid #a5a5a5;padding-bottom:12px;}
.customer3_con .customer3_as_con_top font{font-weight:bold;color:#dc3535;font-size:13px;}
.customer3_con .customer3_as_con_btm{text-align:right;padding-top:12px;}
/*상세보기*/

.demo_sele{height:27px;vertical-align:middle;}
.demo_input{height:23px;vertical-align:middle;}


.subpage_con .iron_name{border:none;width:530px;margin-left:20px;}
.subpage_con .iron_name td{border:none;text-align:left;padding-left:10px;}

.sitemap_up{margin-top:30px;}
.sitemap_up1{margin-top:60px;}
.sitemap_up > div{float:left;}
.sitemap_up > div > ul{margin-top:10px;}
.sitemap_up1 > div{float:left;}
.sitemap_up1 > div > ul{margin-top:10px;}
.sitemap_list{border-bottom:1px solid #dbdbdb;}
.sitemap_list > a{display:block;height:39px;line-height:36px;background:url("../images/sub/sitemap_bullet.jpg") no-repeat left 50%;padding-left:15px;font-size:15px;font-weight:bold;color:#313131;}
.sitemap_list > ul{margin-left:10px;padding-bottom:10px;}
.sitemap_list > ul li{margin-bottom:5px;}
.sitemap_list > ul li a{letter-spacing:-1px;}
.sitemap_block1{margin-left:13px;}
.s_sm_block{float:left;width:180px;}
.s_sm_block1{float:right;width:180px;}

.try_dott01 {background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:20px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:10px;}
.try_dott02 {background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:15px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:10px;}
.try_dott03 {background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:14px;font-weight:bold;color:#383838;overflow:hidden; margin-top:3px;}
.try_dott04 {background:url(../images/policy/policy_sb_btn.gif) 0 2px no-repeat;padding-left:14px;font-size:14px;font-weight:bold;color:#383838;overflow:hidden; margin-bottom:3px;}
.arrow {font-size:14px;font-weight:bold;line-height:20px;display:inline-block;background:url(../images/policy/policy_box_icon.gif) 0 5px no-repeat; margin-left:13px;padding-left:8px;}
.arrow2 {font-size:14px;line-height:20px;display:inline-block;background:url(../images/policy/policy_box_icon.gif) 0 5px no-repeat; margin-left:13px;padding-left:8px;}
.sc_dott {background:url("../images/intro/bullet.jpg") no-repeat left 40%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold;}
.sc_dott2 {background:url("../images/intro/bullet.jpg") no-repeat left 40%;padding-left:20px;font-size:17px;color:#383838;font-weight:bold; margin-bottom:10px;}
.fn_p {padding-left:15px;}
.dot_try1 {margin-top:20px; margin-left:10px; margin-bottom:-7px;}

.select_right{float:right;margin:20px 0 0;}
.p_tit{font-size:14px;color:#333333;margin-top:20px;}
.span_blue{font-weight:bold;color:#0095e6;}

.mb20 {margin-bottom:20px;}
.mt30 {margin-top:30px;}
.ml15 {margin-left:15px;}


/* 검색 소스 */

.h2_wrap {overflow:hidden; width:100%; background:url(/images/common/bg_tab.gif) repeat-x left 50px; margin-bottom:20px; margin-top:40px;}
.h2_wrap h2 {float:left;}
.t_view{width:100%; border-top:2px solid #cbcbcb; margin-bottom:20px;}
.t_view th{background:#e5e5ec; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:8px 23px; text-align:left;}
.t_view th.th_2nd{background:#f2f2f8; text-align:center;}
.t_view th.last{border-right:none;}
.t_view th:last-child {border-right:none;}
.t_view td{border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding:10px;}
.t_view td.last{border-right:none; text-align:left; padding-left:10px;}
.t_view td input {height:28px; line-height:28px; border:solid 1px #c5c5c5; padding-left:5px;}
.t_view td select {height:28px; line-height:28px; border:solid 1px #c5c5c5; }

.t_view th.t_ac{text-align:center;}
.t_view td.t_ac{text-align:center;}

.t_view2{width:100%; border-top:2px solid #cbcbcb; margin-bottom:15px;}
.t_view2 th{background:#e5e5ec; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:8px 23px; text-align:left;}
.t_view2 th.th_2nd{background:#f2f2f8; text-align:center;}
.t_view2 th.last{border-right:none;}
.t_view2 td{border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding:3px;}
.t_view2 td.last{border-right:none; text-align:left; padding-left:10px;}
.t_view2 td input {height:28px; line-height:28px; border:solid 1px #c5c5c5; padding-left:5px;}
.t_view2 td select {height:28px; line-height:28px; border:solid 1px #c5c5c5; }
.t_view2 th.t_ac{text-align:center;}
.t_view2 td.t_ac{text-align:center;}


.btn01{margin-top:30px; text-align:center;}
.btn01 .l_btn01{margin-right:15px;}
.btn03{margin-top:30px; padding-left:350px;}
.hidden {display:none; font-size:0px; line-height:0px;}


ol.step1 {background: url("/images/content/search_step01.gif") no-repeat scroll left top transparent;height:72px;width:100%;}
ol.step2 {background: url("/images/content/search_step02.gif") no-repeat scroll left top transparent;height:72px;width:100%;}
ol.step3 {background: url("/images/content/search_step03.gif") no-repeat scroll left top transparent;height:72px;width:100%;}
ol.step4 {background: url("/images/content/search_step04.gif") no-repeat scroll left top transparent;height:72px;width:100%;}

ol.step1 .hidden {display:none; font-size:0px; line-height:0px;}
ol.step2 .hidden {display:none; font-size:0px; line-height:0px;}
ol.step3 .hidden {display:none; font-size:0px; line-height:0px;}
ol.step4 .hidden {display:none; font-size:0px; line-height:0px;}

.info_box {margin-bottom:20px; font-size:14px; padding:25px; background:#edf2f7;} 
.info_box .f_red {color:#0095e6;}
.result_view {text-align:right; margin:10px;}
.result_view select {height:24px; line-height:24px; width:170px;}


.choice {overflow:hidden; margin-top:20px; margin-bottom:20px;}
.choice li:first-child {margin-left:0px;}
.choice li {float:left;margin-left:23px;}

.f_sky {color:#0095e6;}
.info1_box01 p.p_list01 {font-size:14px;}
.info1_box01 p.p_list01 strong {color:#0095e6;}
.info1_box01 {margin-bottom:10px;}
.search_list1 table td select {line-height:24px; height:24px;}
.search_list1 table td input {line-height:24px; height:24px; vertical-align:top;}




.f_red {color:#0095e6;}

/* 인포박스 */
.info2_box02{border:1px solid #cbcbcb; padding:10px; margin-bottom:20px; overflow:hidden;}
.info2_box02 p.ch_tit{float:left; width:100px; margin-right:10px;}
.info2_box02 p.per_tit{float:left; width:100px; margin-right:10px;}
.info2_box02 p.per_tit2{float:left; width:100px; margin-right:10px;}
.info2_box02 ul {float:left; width:200px;}
.info2_box02 p.per_tit3{float:left; width:100px; margin-right:10px;}
/*.info1_box01 ul{float:left; margin-bottom:10px;}*/

.info2_box02 .per_ul{overflow:hidden; width:500px; margin-bottom:10px;}
.info2_box02 .per_ul li{float:left; margin-right:20px;}
.info2_box02 .per_ul li span.txt{float:left; padding-right:10px;}
.info2_box02 .per_ul ul{float:left; width:120px;}
.info2_box02 .per_ul ul li{float:none;}
.info2_box02 .ch_bod1 { border-bottom:dotted 1px #999; padding-bottom:10px; margin-bottom:10px;}

.info2_box02 .per_ul2 {overflow:hidden; width:500px; margin-bottom:10px;}
.info2_box02 .per_ul2 li {float:left; margin-right:20px; width:200px;}
.info2_box02 .per_ul2 li span.txt{float:left; padding-right:10px;}
.info2_box02 ul.per_ul3 li {overflow:hidden; width:200px;}
.info2_box02 ul.per_ul3 li span.tit101 {float:left; width:50px;}
.info2_box02 ul.per_ul3 li span.f_red {float:right; padding-left:10px; width:140px;}
.info2_box02 .per_ul2 ul{float:left; width:100px;}
.info2_box02 .per_ul2 ul li{float:none;}

.info2_box02 .per_ul3{float:left; width:500px; margin-bottom:10px;}

.info2_box02 .pp_per{margin-top:15px; border-bottom:dotted 1px #999999;}
.info2_box02 .pt_per{margin-top:15px; padding-bottom:15px; overflow:hidden; margin-top:10px; padding-top:10px; border-top:dotted 1px #999999;}
.info2_box02 .idc_per{margin-top:15px;}

.no_page {width:450px; height:200px; margin:100px auto; background:url("/images/sub/x_icon.gif") center top no-repeat; padding-top:100px; font-size:16px; line-height:24px; font-weight:bold; text-align:center;}

/*글머리기호 줄맞춤용 */
.fit_bullet {text-indent:-15px; padding-left:10px;}
.fit_bullet1 {padding-left:25px;}
.fit_bullet2 {text-indent:10px;}
.fit_bullet3 {text-indent:15px;}
.fit_bullet4 {text-indent:20px;}
.fit_bullet5 {text-indent:30px;}
.fit_bullet6 {text-indent:40px;}
.fit_bullet7 {text-indent:50px;}

/* #font : 비고, 기타, 주석같은 작은글씨로 나타낼 것들 */
.policy_box1 .comment{font-size:13px; color:#001bb0; padding-left:10px;}
.comment{font-size:13px; color:#001bb0; padding-left:10px;}
.comment_14{font-size:14px; color:#001bb0; padding-left:10px;}

/*--------컨텐츠 내 메인제목-------------*/
.main-title {
	font-size:19px;
	font-weight: bold;
	color:#010f5b;
	font-family:'Pretendard GOV' ;
	padding: 5px 0 5px 0;
}
.blue-dot-title {
    margin-top: 20px;
    border: 1px solid #3F51B5;
    border-left: 5px solid #3F51B5;
    border-bottom-left-radius: 20px;
    padding: 10px 15px;
    font-family: 'Pretendard GOV' ;
    font-size: 1.2rem;
    font-weight: bold;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}


/*------------------토글관련 s-------------------------------*/
#toggleButton {
	font-family:'Pretendard GOV' ;
	border-radius:10px;
	background-color: #f2f2f2;
	color:#000;
	padding: 6px 20px 6px 20px;
}
  .toggle-title {
    cursor: pointer;
    position: relative;
    padding-right: 20px;
    font-weight: bold;
	width:fit-content;
  }
  .toggle-title::after {
    content: ">";
    position: absolute;
    right: 0;
    top: 0;
	color:#2196f3;
  }
  .toggle-title.open::after {
    content: "Χ";
	color:#2196f3;
  }

/*첨부파일*/
.pdffile {
	color:#0000c3;
}
.pdffile:after  {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('../../images/cws/board/icon_file_pdf.gif');
	background-size: contain;
	background-repeat: no-repeat;
	margin-left:4px;
	vertical-align: middle;
}
.attachment {
	background-color:#e9e9e9;
	padding: 4px 10px 4px 10px;
	color:black;
}
.attachment li > a {
	color:#3F51B5;
}
/*정책> 국가표준> KS표시인증제도*/
/*.try_dott03 아래 소제목*/
.policy_box .dot03_st {
	background:none;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:rgb(0 188 212 / 10%);
}
.policy_box > ul > li {
	font-family:'Pretendard-Regular;';
	padding-left:25px;
	line-height: 33px;
	color:#000;
}
.policy_box .comment {
	font-family:'Pretendard-Regular;';
}
.policy_box .boxzone {
	border : 1px solid #000;
	padding:15px 10px 15px;
	margin-bottom:20px;
	margin-left:10px;
}

/*정책> 기술규제대응> tbt대응*/
/*박스 내 컨텐츠 및 박스상단 제목 구성*/
.contents_box{
	border:1px solid #ccc;
	border-top:none;
	width:600px;
	margin:50px auto;
	position:relative;
	font-family:'Prestandard-Regular';
}
.contents_box-title{
	position:absolute;
	top:-0.7em;
	left:10px;
	background:white;
	padding:0 10px;
	font-weight:bold;
	color:#0a0ad4;
	font-size:18px;
}
.contents_box::before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	height:1px;
	width:100%;
	background-color:#ccc;
}
.contents_box-body{
	padding:30px 20px;
}
.contents_box-body dl> dt {
	padding-bottom:5px;
	font-weight: 600;
}
.contents_box-body dl> dd {
	padding-left:15px;
	font-family: 'Pretendard GOV' ;
	line-height: 22px;
}
.contents_box-body table > tbody > tr > td > ul > li { 
	font-family: 'Pretendard GOV' ;
}


/*정보 - 공공안내 그래픽 심볼*/
.total-graph{width:100%; display:flex; margin:3% auto;}
.left-table{width:40%; font-size: 1.1em;}
.right-table{width:55%;}
.graph1 { width:80%; background-repeat: repeat-x; background-color:#2196F3; padding: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.graph1, .graph1 *{color: white; text-align: center; font-size: 1em !important;}
.g-line{display: block; width:40%; border-right: 10px solid #b1b1b1; height: 40px;}
.total-graph2, .graph-list {display:flex; flex-direction: column;}
.bluetitle {color:#0096e6; font-weight: 600; display: block; height: 130px; font-size:1.0em; width:auto;}
.graph-list {width:50%;font-weight: 500; font-size:1em;}
.sub-graph {display: flex;}
.top-direction-line{
  position: relative;
  width: 0;                 /* 가운데 정렬용 */
  height: 54px;             /* ⬅⬅ 꼬리 길이: 반드시 숫자 지정 */
  margin: 0 auto;
  color: #b1b1b1;              /* currentColor 기준색 */
}

/* ↑ 삼각형 머리 */
.top-direction-line::before{
  content: "";
  position: absolute;
  left: 50%; top: 0;
  transform: translateX(-50%);
  width: 0; height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid currentColor; /* 글자색을 따름 */
}

/* ↑ 세로 꼬리(보더 말고 배경으로 그려 충돌 방지) */
.top-direction-line::after{
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 7px;                                /* 삼각형 높이만큼 아래에서 시작 */
  width: 2px;                               /* 꼬리 두께 */
  height: calc(100% - 8px);                 /* 남은 길이 전부 */
  background: currentColor;                 
  opacity: .6;                              
  border-radius: 1px;                       
}

.bracket-list {list-style:none; margin:0; padding-left: 1.25rem; position: relative; }
.bracket-list::before {content: ""; position: absolute; left:0.25rem; top:0; bottom:0; border-left: 1px solid #c9c9c9; height: 5.7rem; margin-top: 0.9rem;}
.bracket-list div {position :relative; padding: 5px 0 5px 0.5rem; white-space: nowrap; font-size: 0.9em;}
.bracket-list div::before{content: ""; position: absolute; left: -1rem; top: 50%; width:0.5rem; border-top: 1px solid #c9c9c9; transform:translateY(-50%); border-bottom-color:currentColor;}


/* #layout : div 영역 내 가운데 수직정렬*/
.center-layout {
	margin-top:10px;
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
}

/* table- blue */
.subpage_con .blue-table{
	border:none;
}
.subpage_con .blue-table th{
	background-color: #0c75d2;
	color:white;
	border: 1px solid white;
}
.subpage_con .blue-table .left-td{
	background-color:#b4def045;
	border: 1px solid #2196F3;
	border-top:none;
	border-left:none;
}

.subpage_con .blue-table td{
	border-right: 1px solid #2196F3;
	border-bottom: 1px solid #2196F3;

	padding: 8px 8px 8px 8px;
}
