﻿@charset "utf-8";

/*리스트 아라비아 숫자*/
ol.ol_st { padding-left:20px;}
ol.ol_st li {font-size:14px; line-height:1.8; color:#444; list-style:decimal; }
ol.ol_st li ol { padding-left:20px;}
ol.ol_st li ol li{font-size:14px; line-height:1.8; color:#666; list-style: decimal-leading-zero; }
ol.ol_st li ul li { list-style:none;}

/* 연혁 */
.historyList{ overflow:hidden; margin-top:30px;text-align:center; }
.historyList .list{overflow:hidden; width:100%; padding:30px 0 0;font-size:14px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Sot_uvfgbel_yvar.cat') repeat-y center; }
.historyList .list .right{float:right; width:50%; margin-right:8px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Suvfgbel_evtug_ot.cat') no-repeat left 20px;}
.historyList .list .right ul{float:right; text-align:left;}
.historyList .list .left{float:left; width:50%; margin-left:8px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Suvfgbel_yrsg_ot.cat') no-repeat right 20px;}
.historyList .list .left ul{float:left; text-align:left;}
.historyList .list ul{width:75%; padding:20px 30px; border:1px solid #ddd; background:#fff;}
.historyList .list ul li{font-size:16px;line-height:30px; }
.historyList .list ul li.tit{margin-bottom:10px;font-weight:bold; font-size:24px; color:#014aaf; }
.historyList .list .left ul li.tit { text-align:right;}
.historyList .list ul li > span{margin-right:8px; font-weight:bold; color:#015ac1;}
.historyList .list ul li ol, .historyList .list ul li ul{width:100%; padding:0;  border:none;}
.historyList .list ul li ol li, .historyList .list ul li ul li{border:none;font-size:15px;  line-height:21px; font-family:'NotoM'; color:#222;  }
.historyList .list ul li ol li ul {width:100%; padding:5px 0 ;border:none; }
.historyList .list ul li ol li ul li, .historyList .list ul li ul li {font-size:14px;font-family:'NotoR'; color:#333; }
.historyList .list ul li ol li ul li ul { padding:0;}
.historyList .list ul li ol li ul li ul li {font-size:13px;font-family:'NotoR'; color:#777; }

.org_chat { overflow:hidden; margin-top:30px;}
.org_chat .t_chat{position: relative; height:482px; padding-bottom:30px; font-family: 'NotoM';background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center; }
.org_chat h2 a {display:block; padding-top:45px;  box-sizing:border-box;color:#fff; }
.org_chat h2 a strong {display:block; margin-top:10px; font-size:24px; }
.org_chat h2 {display:block; width:140px; height:140px; margin:0 auto; border-radius:140px; line-height:100%;  text-align:center;background:#d72861; color:#fff;  }
.org_chat h3 {display:block; width:200px; height:80px; margin:80px auto; border-radius:40px; line-height:100%;  text-align:center;background:#499ad9; color:#fff;  }
.org_chat h3 {display:block;  padding-top:15px; box-sizing:border-box; }
.org_chat h3 span {color:#fff; }
.org_chat h3 strong {display:block; margin-top:18px; font-size:24px; }
.org_chat .t_chat p a{display:inline-block; width:240px; padding:15px 0; border:1px solid #525b78; font-size:18px;text-align:center; background:#fff; color:#525b78; }
.org_chat .t_chat p.box_green a{border-color:#0a8460; background:#0a8460; color:#fff;}
.org_chat .t_chat p.box_blue a{border-color:#286b95; background:#286b95; color:#fff;}
.org_chat .t_chat p.box_gray a{border-color:#ddd;background:#eaeaea; }
.org_chat .t_chat .center{position: relative; z-index: 10;width:50%; height:100%; margin:0 auto; text-align:center; }
.org_chat .t_chat .h2{display:block; width:140px; height:140px; margin:0 auto; border-radius:140px; line-height:100%;  text-align:center;background:#d72861; color:#fff;  }
.org_chat a:focus p{ display:inline-block;}
.org_chat .org01 a{color:#fff;} /* 191121 jhk 색상 추가 */
.org_chat .t_chat .right_wrap1 {position: absolute;  top:0; right:0;  width:50%;  height:210px;  text-align:left;} /*191119 수정*/
.org_chat .t_chat .right_wrap1 .r_line { width:20%; height:100%;   background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x 0 80%;} /*191119 수정*/
.org_chat .t_chat .right_wrap2 {position: absolute;  top:60%; right:0;  width:50%;  height:40%;  text-align:left;} /*191119 수정*/
.org_chat .t_chat .right_wrap2 .r_line { width:20%; height:340px;   background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x 0 30%;} /*191119 수정*/

.org_chat .t_chat .org02{ width:50%;   margin-top:150px;  padding-left:40%; box-sizing:border-box;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x 0 ; }
.org_chat .t_chat .right2{position: absolute; right:10%; bottom:30px; width:70%; text-align:right;  background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y 0;}
.org_chat .t_chat .right2::before{overflow:hidden;position: absolute; top:1px; left:0; width:2px; height:27px;  background:#fff;  content:''; }
.org_chat .t_chat .right2::after{overflow:hidden;position: absolute; bottom:1px; left:0; width:2px; height:27px;  background:#fff;  content:'';  }
.org_chat .t_chat .org03{background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x center;}
.org_chat .t_chat .org04{margin:20px 0 0; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x center;}
.org_chat .bot_chat{position: relative; left:5%; width:100%; margin-top:212px;}
.org_chat .bot_chat::before{position: absolute; left:15%; width:60%; height:1px; background:#ddd; content:""; }
.org_chat .bot_chat .list{float:left; position: relative; width:20%; margin: 0 5%; padding-top:100px; line-height:1.2;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center; }
.org_chat .bot_chat .group{float:right; position: relative; width:87.8%; padding:70px 0 0; }
.org_chat .bot_chat .group::before{position: absolute;top:0; left:50%; width:1px; height:70px; background:#ddd; content:""; }
.org_chat .bot_chat .group_box{font-size:0; line-height:0;  background:#fff;  }
.org_chat .bot_chat .group_box::before{position: absolute; left:8.2%; width:81%; height:1px; background:#ddd; content:""; }/*190806 수정*/
.org_chat .bot_chat .group_box .box{display:inline-block; width:14%;  margin:0 1% 20px 1%; padding-top:30px; font-size:15px; line-height:1.2;   vertical-align: top; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center; }
.org_chat .bot_chat .box p{width:100%; margin:0 auto;padding:20px 0; font-size:15px; text-align:center; background:#2d3345; color:#fff; }
.org_chat .bot_chat .box ul{overflow:hidden; width:100%; margin:10px auto 0; -webkit-box-sizing: border-box;box-sizing: border-box; border:1px solid #ddd; text-align:center; }
.org_chat .bot_chat .box ul li{float:left; width:100%;}
.org_chat .bot_chat .box ul li a{display:block; padding:10px; -webkit-box-sizing: border-box;box-sizing:border-box;  border-top:1px solid #ddd; font-size:14px; font-family: 'NotoM'; background:#f6f9fc;  }
.org_chat .bot_chat .box ul li:first-child a{border-top:0;}

/*부서별*//*191030 수정*/
.dpt_chat {overflow:hidden;  margin-top:30px; padding: 30px 0;border: solid 1px #d1d1d1; } 
.dpt_chat .t_chat{position: relative; /*background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;*/ min-height:150px; padding-bottom:30px; font-family: 'NotoM';}
.dpt_chat h2 a {display:block; padding-top:45px;  box-sizing:border-box;color:#fff; }
.dpt_chat h2 a strong {display:block; margin-top:10px; font-size:24px; }
.dpt_chat h2 {display:block; width:140px; height:140px; margin:0 auto; border-radius:140px; line-height:100%;  text-align:center;background:#499ad9; color:#fff;  }
.dpt_chat .bot_chat{overflow:hidden;position: relative;  width:100%;  margin-top:10px;  }
.dpt_chat .bot_chat ul { text-align:center;}
.dpt_chat .bot_chat .list{display:inline-table; position: relative; width:16%;  margin: 0 1%; padding-top:20px; /*background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;*/ line-height:1.2;}
.dpt_chat .bot_chat .box p{width:100%; margin:0 auto;padding:20px 0; font-size:15px; text-align:center; background:#2d3345; color:#fff; }
.dpt_chat .bot_chat .box ul{overflow:hidden; width:100%; margin:10px auto 0; -webkit-box-sizing: border-box;box-sizing: border-box; border:1px solid #ddd; text-align:center; }
.dpt_chat .bot_chat .box ul li{float:left; width:100%;}
.dpt_chat .bot_chat .box ul li a{display:block; padding:10px; -webkit-box-sizing: border-box;box-sizing:border-box;  border-top:1px solid #ddd; font-size:14px; font-family: 'NotoM'; background:#f6f9fc;  }
.dpt_chat .bot_chat .box ul li:first-child a{border-top:0;}

/* 240823 감사관 */
.dpt_chat.chat01 {height:330px;}
.dpt_chat.chat01 .t_chat{position: relative;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;min-height: 120px;font-family: 'NotoM';height: 230px;padding-bottom: 0;}
.dpt_chat.chat01 .bot_chat{overflow:hidden;position: relative;width:100%;margin-top: .7rem;padding-top: 5rem;}
.dpt_chat.chat01 .bot_chat::before{position: absolute;left: 22.5%;width: 55%;height:1px;background:#ddd;content:"";}
.dpt_chat.chat01 .bot_chat .list{display:inline-table;position: relative;width:16%;margin: 0 1%;padding-top:20px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;line-height:1.2;}
.dpt_chat.chat01 .bot_chat .list .box {padding: 1rem 0 0 0;}
.dpt_chat.chat01 .t_chat .right_wrap1 {position: absolute;top: 65%;right:0;width:50%;/* height:210px; */text-align:left;z-index: 1;} /*191119 수정*/ /* 241024 수정*/
.dpt_chat.chat01 .t_chat .org02{width:50%;/* margin-top:150px; */padding-left:40%;box-sizing:border-box;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x 0;} /* 241024 수정*/
.dpt_chat.chat01 .t_chat p a{display:inline-block;width: 154px;padding: 13px 0;border:1px solid #525b78;font-size:18px;text-align:center;background:#fff;color:#525b78;}
.dpt_chat.chat01 .t_chat p.box_green a{border-color:#0a8460; background:#0a8460; color:#fff;}
.dpt_chat.chat01 .t_chat p.box_blue a{border-color:#286b95; background:#286b95; color:#fff;}

/* 240823 기획예산관 */ /* 240904 기획예산관 */ /* 240905 기획예산관 */
.dpt_chat.chat02 {height: 420px;}
.dpt_chat.chat02 .t_chat{position: relative;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;min-height: 120px;font-family: 'NotoM';height: 230px;padding-bottom: 5.6rem;}
.dpt_chat.chat02 .bot_chat{overflow: visible;position: relative;/* width:100%; */margin-top: -1.3rem;padding-top: 5rem;}
.dpt_chat.chat02 .bot_chat::before{position: absolute;left: 21.8%;width: 56.3%;height:1px;background:#ddd;content:"";}
.dpt_chat.chat02 .bot_chat:nth-of-type(2) {padding-top: 3rem;}
.dpt_chat.chat02 .bot_chat:nth-of-type(2):before{position: absolute;left: 40.7%;width: 18.5%;height:1px;background:#ddd;content:"";}
.dpt_chat.chat02 .bot_chat .list{display:inline-table;position: relative;width:16%;margin: 0 1%;padding-top:20px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;line-height:1.2;}
.dpt_chat.chat02 .bot_chat .list .box {padding: 1rem 0 0 0;}
.dpt_chat.chat02 .t_chat .right_wrap1 {position: absolute;  top:0; right:0;  width:50%;  height:210px;  text-align:left;} /*191119 수정*/
.dpt_chat.chat02 .t_chat .org02{ width:50%;   margin-top:150px;  padding-left:40%; box-sizing:border-box;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-x 0 ; }
.dpt_chat.chat02 .t_chat p a{display:inline-block;width: 154px;padding: 13px 0;border:1px solid #525b78;font-size:18px;text-align:center;background:#fff;color:#525b78;}
.dpt_chat.chat02 .t_chat p.box_green a{border-color:#0a8460; background:#0a8460; color:#fff;}
.dpt_chat.chat02 .t_chat p.box_blue a{border-color:#286b95; background:#286b95; color:#fff;}
.dpt_chat .box_l {background :url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;position: absolute;left: 14%;width: 16%;top: 46%;padding-top: 9.7rem;z-index: 1000;}
.dpt_chat .box_l p{margin:0 auto;padding:20px 0;font-size:15px;text-align:center;background:#2d3345;color:#fff;}
.dpt_chat .box_r {background :url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Syvar_tenl.tvs') repeat-y center;position: absolute;right: 14%;width: 16%;top: 46%;padding-top: 2.2rem;}
.dpt_chat .box_r p{margin:0 auto;padding:20px 0;font-size:15px;text-align:center;background:#2d3345;color:#fff;}


/*2019경북교육계획*/
.e_box {overflow:hidden; width:100%; }
.e_box .ebook {float:left;   width:243px; }
.e_box .ebook > img{ width:100%;  height:336px; border: solid 1px #d1d1d1;}
.e_box .e_infor {float:right;  width:65%; margin-top:20px;}
.e_box .e_infor dl { margin-bottom:30px;}
.e_box .e_infor dl dt {margin-bottom:20px; font-size:24px; color:#000; }

/*학교안내*/
.condition_box {overflow:hidden;position:relative; height:auto; }
.condition_box .condit_map {float:left; width:49%; }
/* 지도 */
.condition_box .condit_map .map_img {float:left;position:relative; width:473px; height:386px; }
.condition_box .condit_map .map_img img {width:100%; height:100%;}
.condition_box .condit_map ul {position:absolute; top:0; left:0; width:100%; height:100%;}
.condition_box .condit_map ul li a {padding-top:24px; font-size:13px; line-height:18px; text-shadow:1px 1px 2px rgba(6,7,7,.77); background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Svpba_cbvag_bss.cat') no-repeat center top; color:#fff; }
.condition_box .condit_map ul li a:hover,
.condition_box .condit_map ul li a.on {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Svpba_cbvag_ba.cat') no-repeat center top;color:#fff799; }
.condition_box .condit_map ul li.point1 {position:absolute; top:17%;left:35%; }
.condition_box .condit_map ul li.point2 {position:absolute; top:16%;left:52%; }
.condition_box .condit_map ul li.point3 {position:absolute; top:13%;left:70%; }
.condition_box .condit_map ul li.point4 {position:absolute; top:28%;left:16%; }
.condition_box .condit_map ul li.point5 {position:absolute; top:30%;left:29%; }
.condition_box .condit_map ul li.point6 {position:absolute; top:35%;left:45%; }
.condition_box .condit_map ul li.point7 {position:absolute; top:30%;left:63%; }
.condition_box .condit_map ul li.point8 {position:absolute; top:42%;left:73%; }
.condition_box .condit_map ul li.point9 {position:absolute; top:48%;left:60%; }
.condition_box .condit_map ul li.point10 {position:absolute; top:50%;left:40%; }
.condition_box .condit_map ul li.point11 {position:absolute; top:48%;left:12%; }
.condition_box .condit_map ul li.point12 {position:absolute; top:67%;left:12%; }
.condition_box .condit_map ul li.point13 {position:absolute; top:58%;left:26%; }
.condition_box .condit_map ul li.point14 {position:absolute; top:62%;left:41%; }
.condition_box .condit_map ul li.point15 {position:absolute; top:68%;left:55%; }
.condition_box .condit_map ul li.point16 {position:absolute; top:60%;left:70%; }
.condition_box .condit_map ul li.point17 {position:absolute; top:80%;left:70%; }
.condition_box .condit_map ul li.point18 {position:absolute; top:81%;left:49%; }
.condition_box .condit_map ul li.point19 {position:absolute; top:91%;left:44%; }
.condition_box .condit_map ul li.point20 {position:absolute; top:70%;left:30%; }
.condition_box .condit_map ul li.point21 {position:absolute; top:75%;left:20%; }
.condition_box .condit_map ul li.point22 {position:absolute; top:88%;left:24%; }
.condition_box .condit_map ul li.point23 {position:absolute; top:8%;left:87%; }
.condition_box .condit_status {float:right; width:49%; }

/*학교검색*/
.SC_top {overflow:hidden;position:relative; padding:15px 25px; border-radius:10px; border-top:1px solid #c8d1db; border-right:1px solid #9298af; border-bottom:1px solid #9298af; border-left:1px solid #c8d1db; }
.SC_top .BD_total {float:left; font-size:14px; line-height:30px; font-family:"NotoR";}
.SC_top .BD_total select{height:30px; padding:2px; border:1px solid #c8d1db;}
.SC_top .SC_srch label{ font-size:0;}
.SC_top .SC_srch span.gr_sec  {margin-left:15px;}
.SC_top .SC_srch select { width:130px; height:30px; padding:2px;  border:1px solid #c8d1db; font-size:14px; font-family:"NotoR";}
.SC_top .SC_srch input {width:200px; height:28px; border:1px solid #c8d1db; font-size:14px; font-family:"NotoR";}
.SC_top .SC_srch input::placeholder {color:#666;}
.SC_top .SC_srch button {width:80px; height:32px; border:none; line-height:32px; background:#d9d9d9; color:#333; cursor: pointer;}
.SC_top .SC_srch button:hover {text-decoration:underline;cursor: pointer; }
.SC_top .SC_srch button.srch {width:80px; height:32px; border:none; line-height:32px; background:#394b61; color:#fff; cursor: pointer;}
.SC_top .SC_srch button:hover.srch {text-decoration:underline;cursor: pointer; }
.SC_top .BD_srch .BD_term .inpTerm {width:120px;height: 23px;font-weight: bold;text-align: center;color: black;}
.BD_Top .BD_srch .BD_term button {width:50px;margin-top:3px;padding-top:2px;}

/*교육청BI*/
.ci_wrap {padding:30px;border:1px solid #ccc; background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Scnggrea3.tvs") repeat 0 0; }
.bi_meaning dl {overflow:hidden; width:100%; }
.bi_meaning dl dt { float:left; width:20%; margin-right:5%;}
.bi_meaning dl dt img { width:140px;}
.bi_meaning dl dd { float:right; width:75%; margin-top:30px;}
.ci_size td img{ height:100px;}

/*교육청 CI*/
.sm_area {overflow:hidden; width:100%; }
.sm_area .sm_wrap {float:left;  width:30%; padding:25px 0; box-sizing:border-box;border:1px solid #ccc; background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Scnggrea3.tvs") repeat 0 0;  }
.sm_area .sm_wrap img { height:200px;}
.sm_area .sm_meaning {float:left;  width:65%; margin-left:3%;}
.sm_area .sm_meaning p { margin-bottom:20px;}
.bg_ptn {box-sizing:border-box;border:1px solid #ccc; background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Scnggrea3.tvs") repeat 0 0; }
.logo_area {overflow:hidden;  width:100%;  }
.logo_area h3 { width:100%;margin-bottom:20px;  padding:10px;  box-sizing:border-box; background:#003461; color:#fff; }
.logo_area .logobox1 h3 { margin-bottom:60px }
.logo_area .logobox1 {float:left;   width:49%; height:300px;  margin-right:2%; padding:20px;text-align:center; }
.logo_area .logobox2 {float:right;   width:49%; height:300px; padding:20px;text-align:center; }
.logo_area .logobox1 img{ width:60%; margin-bottom:10px;}
.logo_area .logobox2 img{ height:200px;  margin-left:10px;}
.sg_area  { overflow:hidden;}
.sg_area h3 {clear:both;width:100%;margin-bottom:20px; padding:10px;  box-sizing:border-box; text-align:center;  background:#003461; color:#fff; }
.sg_area ul li{ float:left; margin:1%;  margin-bottom:20px;box-sizing:border-box; border:1px solid #ccc; text-align:center; }
.sg_area ul li img{  height:100px; padding:5%; }
.sg_area ul.w50 li{ width:48%;}
.sg_area ul.w50 li img {width:90%;}
.sg_area ul.w30 li{ width:31.3%}
.sg_area ul.w30 li img {width:auto;}
.sg_area ul.w30.ht300  li img{ height:300px;}
.sg_area ul.w20 li{ width:18%; border:none;}
.sg_area ul.w20 li img {width:100px;}

/*교육청비전*/
.img_vision  img { width:100%;}

/*청사배치도*/
.b_list {overflow:hidden;   padding:20px 0;  }
.b_list li{display:inline-block; float:left;  width:31.3%; margin:5px 1%; box-sizing:border-box;border: solid 1px #c1c1c1; line-height:34px; }
.b_list li span.num {display:inline-block;  width:20px; height:20px;  margin: 0 10px 0 20px;border-radius:20px; line-height:20px; text-align:center; background:#d72861; color:#fff; }
.b_list li a { display:block; border-color:#000;}
.b_list li a:hover { display:block;  text-decoration:underline; }

.panel_body  {width:100%;	border: 1px solid #ddd; border-top: none; }
.b_list {overflow:hidden;   padding:20px 0;  }

.b_list li a { border-color:#000;}
.b_list li a:hover { display:block;  text-decoration:underline; }


/* 청사배치도 */

.building {position:relative; width:100%;}
.building .build_level{overflow:hidden;  width:100%; padding:20px; box-sizing:border-box;box-shadow: 0 2px 2px rgba(0,0,0,0.03); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.03); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.03); }
.building .build_level a h2 {  color:#000; }
.building .build_level .bg_cs{display:block;  position:absolute; top:40px; right:30px; width:14px; height:8px; font-size:0; text-indent:-10000em; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Sneebj_ohvyq.cat') no-repeat;}

.listDetail{overflow:hidden; clear:both; border-top:2px solid #0c3f7b;}
.listDetail li{  width:100%; margin-bottom:5px; box-sizing:border-box; border: solid 1px #c1c1c1; }
.listDetail li:first-child{border-top:none;}
.listDetail li h2 { font-size:18px; color:#bf2929;}
.listDetail li > a.build_level {display:block;   overflow:hidden;position:relative; padding:14px 40px 14px 38px; box-sizing:border-box;  line-height:150%; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Sneebj_ohvyq.cat') no-repeat 98% 50%; color:#111; }
.listDetail li > a.build_level:hover{ background-color:#f2fbfe;}
.listDetail li.view.on > a.build_level{background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2Sneebj_ohvyq2.cat")  no-repeat 98% 50%; color:#437ABE;}
.listDetail li.view.on div.view_box{ display:block; overflow:hidden;padding:17px 20px 15px 20px; border-top:1px dotted #aaa; line-height:200%; text-align:justify; color:#111; }
.listDetail li.view .view_box{display:none;}
.listDetail li.view .view_box ul{display:block;  width:100%; margin-top:15px;}
.listDetail li.view .view_box ul li {display:inline-block; float:left; width:31.3%; margin:5px 1%; box-sizing:border-box;border: solid 1px #c1c1c1; line-height:34px; }
.listDetail li.view .view_box ul li a { display:block;}
.listDetail li.view .view_box ul li span.badge {display:inline-block;  width:20px; height:20px; margin: 0 10px 0 20px;border-radius:20px; font-size:14px;  line-height:20px; text-align:center; background:#d72861; color:#fff; }
.listDetail li.view .view_box ul.numNone li{ padding-left:20px;}

/*찾아오시는길*/
.location .list_st1 > li {line-height:30px;}
.location .list_st1 > li::before { top:17px;  }
.location .list_st1 li span a{ float:right;}

/*민원사무처리안내*/
.minwonBox  {overflow:hidden; width:100%; }
.minwonBox > div {float:left; width:50%; }
.minwonBox > div > div { text-align:center;}

/*대민친절응대요령*/
.bum_area {overflow:hidden; width:100%; }
.bum_area .bum_box{float:left;  position:relative; width:31.3%; min-height:120px; margin:0 1%; padding:20px 20px 20px 70px; box-sizing:border-box; border: solid 1px #d1d1d1; background:#f9f9f9;color:#444; }
.bum_area .bum_box div { width:100%;}
.bum_area .bum_box .bul_box { position:absolute; top:0; left:0; width:50px; height:50px;  line-height:50px; text-align:center; color:#fff;}
.bum_area .bum_box .gr_num { background:#bdbdbd;}
.bum_area .bum_box .gr2_num { background:#939ab7;}
.bum_area .bum_box .bl_num { background:#3141a1;}
.answer { width:100%; margin:5px 0; padding:5px; box-sizing:border-box; border: solid 1px #d9d9d9; border-radius:2px;background:#f9f9f9; }

/*관련법령안내*/
.law_list { width:100%; margin-top:20px;}
.law_list div {float:left;  width:48%; margin: 10px 1%; padding:10px;box-sizing:border-box; border: solid 1px #d1d1d1; }
.law_list div  a{ display:block; padding-bottom:2px; }
.law_list div  a:hover { display:block; color:#000;}
.law_list div strong { color:#000;}

/*무료법률상담안내및절차*//*등록신청절차*//*선출절차*/
.step_list {display: table; overflow:hidden; width: 100%; margin:10px 0 10px -5px; padding: 0; }
.step_list li {display: table-cell; position: relative; width: 33.3%; vertical-align: middle; text-align: center; text-shadow: 0 0 1px rgba(0, 0, 0, .2); }
.step_list.col7 li { width:14%;}
.step_list.col5 li { width:20%;}
.step_list.col4 li { width:25%;}
.step_list.col3 li { width:33.3%;}
.step_list.col2 li { width:50%;}
.step_list li.step1 {background: #3184F2;box-shadow: none;} /* 240412 */
.step_list li.step2 {background: #095CC8;}/* 240412 */
.step_list li.step3 {background: #024092;}/* 240412 */
.step_list li.step4, .step_list2 .left_area {background: #3378c1;}
.step_list li.step5 {background: #2eb8c2;}
.step_list li.step6 {background: #48cfae;}
.step_list li.step7 {background: #4bc27d;}
.step_list li:after {position: absolute; top:0; right: -12px; z-index: 10;width: 0; height: 0; border-top: 32px solid transparent ; border-bottom: 32px solid transparent; content: ""; }
.step_list li.step1:after {border-left: 13px solid #3184F2;}/* 240412 */
.step_list li.step2:after {border-left: 13px solid #095CC8;}/* 240412 */
.step_list li.step3:after {border-left: 13px solid #024092;}/* 240412 */
.step_list li.step4:after {border-left: 13px solid #3378c1;}
.step_list li.step5:after {border-left: 13px solid #2eb8c2;}
.step_list li.step6:after {border-left: 13px solid #48cfae;}
.step_list li.step7:after {border-left: 13px solid #4bc27d;}
.step_list li:last-child:after {display: none;}
.step_list li > div {display: inline-block;}
.step_list li .txt_area {float: left; margin: 8px 0;}
.step_list li .txt_area span {display: block; font-size:14px;}
.step_list li .txt_area span.num {font-family: 'NotoM';color: #fff337; }
.step_list li .txt_area span.txt, .step_list2 .left_area, .step_list2 .right_area {line-height: 120%; font-family: 'NotoM';color: #fff; }
.step_list li.step1 .txt, .step_list li.step2 .txt, .step_list li.step5 .txt  {color:#000;}

.step_list2 { width:100%; }
.step_list2 div {display:table;   width:100%;  margin: 10px 0;border: solid 1px #d1d1d1;  }
.step_list2 ul li { display:table; display:inline-block;  padding:10px; box-sizing:border-box;font-size:14px;  vertical-align:middle; }
.step_list2 ul li:first-child {width:25%; box-sizing:border-box; border-right: solid 1px #d1d1d1; font-size:16px; background:#f9f9f9; color:#000; }
.step_list2 ul li:last-child {width:auto; }
.step_list2 ul li span.bul_number {display:inline-block;  width:20px; height:20px; margin-right:5px;  border-radius:20px;font-size:13px; line-height:20px; text-align:center; background:#079dce; color:#fff; }

/*예산서*/
.select_sty a{padding:4px 7px; font-weight:bold;font-size:90%; background:#446ec6; color:#fff; }
.select_sty a:hover {background:#35518b; color:#ffff00;}
.select_sty select {padding:2px;border: solid 1px #d1d1d1;  font-size:14px; }
.list_btn ul li::before {top:17px;}

/*세입세출예산운용현황*/
.box_w50 {overflow:hidden;   width:100%; padding:10px 0;  box-sizing:border-box;border:1px solid #bfbfbf;  }
.box_w50 ul li{float:left;  width:50%; padding:10px; box-sizing:border-box; text-align:center;  }
.box_w50 ul li:first-child { border-right: dotted 1px #b1b1b1;}
.box_w50 ul li p {padding-bottom:10px;  font-size:18px; color:#000; }

/*입찰공고ㆍ개찰결과*/
.box_w30 {overflow:hidden;   width:100%; padding:10px 0;  box-sizing:border-box;border:1px solid #bfbfbf;  }
.box_w30 ul li{float:left;  width:33.3%; padding:10px;  box-sizing:border-box; border-right: dotted 1px #b1b1b1;text-align:center;  }
.box_w30 ul li:last-child { border-right:none;}
.box_w30 ul li p {padding-bottom:10px;  font-size:18px; color:#000; }

/*테이블 콘텐츠 영역 벗어날경우*/
.scroll_pc {overflow-x:auto;}
.scroll_pc  table{overflow-x:auto; word-break:keep-all; }

/*등록신청절차*/
.step_list3 {overflow:hidden; width:100%;  padding:2%; box-sizing:border-box; border: solid 1px #d1d1d1; }
.step_list3 div {display:block; float:left;  width:40%; min-height:80px; padding:20px; box-sizing:border-box; text-align:center;  color:#fff; }
.step_list3 .box1 { background:#3378c1;}
.step_list3 .box2 { background:#4bc27d;}
.step_list3 .arrow_box { width:20%; margin: 0 5%;  margin: 0 auto;padding:0 20px; color:#444; }

/*안내*/
.school_box {overflow:hidden; width:100%; }
.school_box  dl {float:left; width:31.3%; margin:0 1%; box-sizing:border-box; border: solid 1px #d1d1d1; border-top:0; background:#fff; }
.school_box  dt { width:100%; padding:10px; box-sizing:border-box; text-align:center; color:#fff; }
.school_box .box1 dt {background:#3b73da; }
.school_box .box2 dt {background:#3378c1; }
.school_box .box3 dt {background:#227e6c ; }
.school_box dd {min-height:100px; padding:10px; font-size:14px; }

.school_history {overflow:hidden;   width:100%; box-sizing:border-box;}
.school_history dl {float:left;  width:100%; padding:20px 0; border-top: dashed 1px #d9d9d9; }
.school_history dl.first { border-top:0; }
.school_history dl dt {float:left; width:15%; color:#174289; }
.school_history dl dd {float:left; width:75%;}

/*관련법규*/
.scroll_pc_h {overflow-y:auto; height:600px; }

/*규제개혁 안내*/
.step_list4 { width:100%; }
.step_list4 div {display:table;   width:100%;  margin: 10px 0;   border: solid 1px #d1d1d1;  background:#f9f9f9;}
.step_list4 ul li { display:table; display:inline-block;  padding:10px; box-sizing:border-box;font-size:14px;  line-height:30px; vertical-align:middle; }
.step_list4 ul li:first-child {width:25%; height:auto; box-sizing:border-box; border-right: solid 1px #d1d1d1; font-size:16px; color:#000; }
.step_list4 ul li:last-child {width:auto; }
.step_list4 ul li span.bul_number {display:inline-block;  width:20px; height:20px; margin-right:5px;  border-radius:20px;font-size:13px; line-height:20px; text-align:center; background:#079dce; color:#fff; }

/*청렴신고센터*/
.center_list {overflow:hidden;  width:100%; margin-top:30px; box-sizing:border-box;}
.center_list div {display:inline-block; float:left;  width:48%; min-height:170px; margin:1%; padding:10px; box-sizing:border-box; border: solid 1px #d9d9d9; }
.center_list ul { margin-bottom:10px;}

/*교육기부란?*/
.donation dl {display:block; overflow:hidden;clear:both; }
.donation dl dt { float:left; width:25%; margin-bottom:10px; padding:5px 0; box-sizing:border-box;border:1px solid #abc7d7;  border-radius:20px;text-align:center; background:#f3f9fc; color:#0770bb; }
.donation dl dd {float:left;width:65%; margin-bottom:12px; padding:5px 0 5px 10px;box-sizing:border-box;}
.donation_infor {overflow:hidden; margin-top:20px; }
.donation_infor div{ float:left; width:31.3%; height:440px; margin:0 1%; padding:20px; box-sizing:border-box;border: solid 1px #d9d9d9; } /* 200728 수정 jsl */

/*뷰어프로그램*/
.gm_box {overflow:hidden;  width:100%; padding:20px;  padding-bottom:30px; box-sizing:border-box;border: solid 1px #d9d9d9; }
.gm_box .img_gm {float:left; width:30%; }
.gm_box .infor_box {float:left; width:70%; }
.gm_box .infor_box p {margin-bottom:10px; font-size:14px; }

/*인기검색어*/
.search_word li {position:relative; margin-bottom:5px; padding:3px 0 2px 30px; font-size:14px;line-height:1.4; }
.search_word li span.num {position:absolute; top:0; left:0; width:25px; height:25px; border-radius:13px;line-height:25px; font-family:"NotoM"; text-align:center; background:#636363; color:#fff; }
.search_word li {position:relative; margin-bottom:5px; padding:3px 0 2px 30px; font-size:14px;line-height:1.8; }
.search_word li span.num {position:absolute; top:0; left:0; width:25px; height:25px; border-radius:13px;line-height:25px; font-family:"NotoM"; text-align:center; background:#2a384a; color:#fff; }
.search_word li span.num.on {background:#266ed4;}

img.pc_size{ width:100%;}

.unitySearch {overflow:hidden; position:relative; width:100%; }

/* 검색메뉴 */
.unitySearch .lm_2th {float:left; position:relative; width:15%; }
.unitySearch .lm_2th > ul > li a { display:block; padding-left:10%; border-top:1px solid #4b5661; font-size:16px; line-height:46px; word-break:keep-all;background:#1e2c39; color:#fff; }
.unitySearch .lm_2th > ul > li:first-child a { border:0}
.unitySearch .lm_2th > ul > li.menuOn a { background:#004081 url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Srgp%2Sfrne_oga_neebj.cat') no-repeat 90% 50%}
.unitySearch .lm_2th > ul > li a:hover { background-color:#000}

/* 검색결과 */
.searchResult {overflow:hidden; float:left;/* border-left:1px solid #b2b7c7; border-right:1px solid #b2b7c7;*/  position:relative; width:67%; min-height:700px; padding:0 0 50px; box-sizing:border-box}
.searchResult .sear_title1 {margin:35px 0 15px; font-size:24px; text-align:center; color:#414b55; }
.searchResult .sear_btn_area {margin-bottom:30px; text-align:center; }
.searchResult .section { position:relative; padding:30px;border-top:1px solid #b2b7c7; }
.searchResult .section .tit {font-size:20px; font-family:'NotoM'; color:#111}
.searchResult .section .tit span { font-size:14px}
.searchResult .section dl { position:relative; margin:10px 0 20px}
.searchResult .section dl dt a {font-size:16px; line-height:22px;  font-family:'NotoM'; text-decoration:underline;color:#004081; }
.searchResult .section dl dt a strong { color:#ff0000}
.searchResult .section dl dt .infodate {margin-left:5px; letter-spacing:normal; }
.searchResult .section dl dd {overflow:hidden; height:45px; margin:10px 0; font-size:14px; line-height:22px; color:#666; }
.searchResult .section dl dd.mnCours {padding-left:15px; font-size:15px; line-height:20px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Srgp%2Sfrne_vpb_ubzr.cat') no-repeat 0 4px; color:#4d4d4d; }
.searchResult .section dl dd.mnCours strong {margin-left:5px;padding-left:15px; font-family:'NotoM'; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Srgp%2Soyg_erfhyg_zber.tvs') no-repeat 0 7px; color:#1876d6; }
.searchResult .section .sear_more a { position:absolute; top:35px; right:40px; padding-right:15px;font-size:14px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Srgp%2Sfrne_oga_zber.cat') no-repeat 100% 5px; color:#545a66; }
.searchResult .section .sear_more a:hover { font-family:'NotoM'; color:#f2541b}

/* 검색어 */
.searchWord {float:right;width:18%; padding:0 20px; box-sizing:border-box; }
.searchWord:after {display:block; overflow:hidden;clear:both; content:""; }
.searchWord .box { position:relative; margin:20px 0}
.searchWord .box.first {padding-bottom:20px; border-bottom:1px dashed #d1d4dd; }
.searchWord .box h4 {font-size:16px;  font-family:'NotoM'; color:#111}
.searchWord .box ul.sear_tab > li { position:relative}
.searchWord .box ul.sear_tab > li > a{ display:block; float:left; width:25%; height:30px; margin-top:10px;box-sizing:border-box; border:1px solid #d6d6d6; border-left:0; font-size:13px; line-height:30px; text-align:center; background:#f4f1f1; color:#717171; }
.searchWord .box ul.sear_tab > li:first-child > a { border-left:1px solid #d6d6d6}
.searchWord .box ul.sear_tab > li.tabOn > a{background:#fff; color:#272e3c}
.searchWord .box ul.sear_tab > li > .tab_obj{position:absolute; top:50px; left:0; width:100%}
.searchWord .box ol li { position:relative; margin:5px 0 0;line-height:20px; }
.searchWord .box ol li span { display:inline-block; float:left;width:20px; height:20px; border:1px solid #ddd; font-size:12px; font-family:'NotoM'; text-align:center; }
.searchWord .box ol li a { display:block; overflow:hidden; padding:0 40px 0 5px; font-size:13px; white-space:nowrap;color:#333; color:#111; text-overflow:ellipsis; }
.searchWord .box ol li img { position:absolute; top:5px; right:20px; width:9px; height:9px}
.searchWord .box ol li .sear_rank { position:absolute; top:0; right:5px; width:auto; border:0}
.searchWord .box ol li a:hover {text-decoration:underline; color:#0066ce; }

/* 결과없음 */
.sear_no_data {padding:20px 10px; background:#f5f8fa}
.sear_no_data li {position:relative; padding:5px 0 5px 15px; font-size:15px; color:#111}
.sear_no_data li:before {display:block; clear:both; position:absolute; top:14px; left:0; width:4px; height:4px; background:#999;content:""; }

/* 이미지 사이즈 : 확대보기 (폐교현황상세보기) */
.expans_img {position:relative; width:auto; max-width:100%;}
.expans_img img {max-width:100%;}
.expans_img .zoom {width:100%;}
.expans_img .btn-zoom {position:absolute; padding: 5px 10px; bottom:0; right:0; width:45px; height:45px; display:block; z-index:100; background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Spbz%2Spba_pbz%2Svpb_efc_vzt.cat") no-repeat;}


/* 0209 추진계획 191105 추가 */
.history_list > li{padding:20px 0;border-top:1px dashed #ccc;}
.history_list > li:first-child{border-top:0;}

.history_list > li ol{display:inline-block;vertical-align:middle;}

.history_list .time{ display:inline-block;width: 90px; height: 90px; margin-right:30px;-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; line-height:90px;vertical-align:middle;text-align:center;background-color:#155eb6;color:#fff;}
.history_list > li:nth-child(even) .time{background-color:#00b0a0;}

.process_list.sub0209-process_list{position:relative;padding:20px;background-color:#eee;}
.process_list.sub0209-process_list > li:before{display:none;}

.process_list.sub0209-process_list > li .depth2{min-height:487px;}

.mission .tit{display:block;position:relative;width:400px;margin:60px auto;padding:20px;box-sizing:border-box;text-align:center;background-color:#155eb6;color:#fff;}
.mission .tit:before{display:block; position:absolute; top:120%; left:50%;width:57px;height:72px;margin-left:-28.5px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2S0209_vzt01.cat) no-repeat;content:"";}
.mission .tit:first-child{margin-top:20px;background-color:#00b0a0;}

/* 031401_01 옴부즈맨이란? 191105 추가 */
.sub031401_01_list.list_st1{min-height:600px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2S031401_01_vzt01.cat) no-repeat 100% 100%;}
.sub031401_01_list.list_st1 ul{overflow:hidden;}

.sub031401_01_list.list_st1 ul li{float:left; position:relative;width:20%; margin:20px; padding:13px;box-sizing:border-box;-webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; border-radius:20px ; text-align:center; background-color:#155eb6; color:#fff; }
.sub031401_01_list.list_st1 ul li:after{display:inline-block;position:absolute;top:50%;left:-28px;width:15px;height:15px;margin-top:-7.5px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Sznva%2Sfho%2S031401_01_vzt02.cat) no-repeat;content:"";}
.sub031401_01_list.list_st1 ul li:first-child{margin-left:0;}
.sub031401_01_list.list_st1 ul li:nth-child(even){background-color:#00b0a0;}

/* 031401_02 옴부즈맨운영규정 191118 추가 */
.sub031401_02_list li:before{display:none;}

/* 031501 제도안내 191118 추가 191205 수정 */
.sub031501_process_list.process_list > li{float:none;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;}
.sub031501_process_list.process_list > li:before{ top:-4px; left:50%; -webkit-transform:rotate(135deg) translate(-50%,0) ; -ms-transform:rotate(135deg) translate(-50%,0) ; -o-transform:rotate(135deg) translate(-50%,0) ; -moz-transform:rotate(135deg) translate(-50%,0) ; transform:rotate(135deg) translate(-50%,0) ; }
.sub031501_process_list.process_list > li .depth2{min-height:50px;}

/* 050801 업무안내 191105 추가 */
.process_list{overflow:hidden;}
.process_list > li{float:left;position:relative;width:33.33%;padding:10px 20px;box-sizing:border-box;}
.process_list > li:first-child{padding-left:0;}
.process_list > li:before{ display:inline-block;position:absolute; top:50%; left:-13px; -webkit-transform:rotate(45deg) translateY(-50%); -ms-transform:rotate(45deg) translateY(-50%); -o-transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%); width:12px; height:12px; box-sizing:border-box;border-top:3px solid #155eb6; border-right:3px solid #00b0a0; content:""; }
.process_list > li:first-child:before{display:none;}

.process_list .process_tit{padding:10px;text-align:center;background-color:#155eb6;color:#fff;}
.process_list > li:nth-child(even) .process_tit{background-color:#00b0a0;}

.process_list > li .depth2{padding:10px;border:1px solid #155eb6;background-color:#fff;}
.process_list > li:nth-child(even) .depth2{border-color:#00b0a0;}

/* 070903 추천사이트 191118 추가 */
.noIco_box_st5.box_st5 .box_st_ico{min-height:auto;padding-left:0;}

/* 071002_tab1 학원설립 191118 추가 */
.sub071002_tab1_box_st1{overflow:hidden;}
.sub071002_tab1_box_st1 img{float:left;width:45%;}
.sub071002_tab1_box_st1 .list_st1{float:left;width:50%;margin-left:20px;}

.sub071002_tab1_box_st1_02{overflow:hidden;}
.sub071002_tab1_box_st1_02 .rsp_img{float:left;width:50%;}

.sub071002_tab1_rect{display:inline-block;width:50px;height:20px;box-sizing:border-box;vertical-align:middle;}

/* 071004_tab1 개인과외교습자신고 191118 추가 */
.box_st1_wrap{overflow:hidden;}
.box_st1_wrap .box_st1{float:left;width:47%;margin:10px;box-sizing:border-box;}

/* 1109 통학구역안내 191118 추가 */
.sub1109-btn_wrap{margin-left:50px;}

/* 140703_tab1 미활용폐교현황 191119 추가 */
.sub140703_map .condition_box .condit_map{float:none;width:100%;}
.sub140703_map .condition_box .condit_map .map_img{float:none;margin:0 auto;}


/* 교육복지과_치료지원 191129 추가 */
.custom01.process_list > li{width:25%;}
.custom01.process_list > li .depth2{min-height:97px;}

/* 교육복지과_통학비지원 191129 추가 */
.custom03.process_list > li{width:25%;}
.custom03.process_list > li .depth2{min-height:72px;}

/* 탭 :  탭 *//*200302 추가*/
.tab_st_cmt {margin-bottom:20px; overflow:hidden;}
.tab_st_cmt li {width:25%; float:left; margin:1px 0;}
.tab_st_cmt li a {position:relative; display:block; margin-right:2px; padding:15px 55px 15px 15px; line-height:20px; font-size:15px; color:#444; text-align:center;  border:1px solid #d3d3d3; background:#f2f2f2 url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Spbz%2Spba_pbz%2Sgno_bss.cat") no-repeat right center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.tab_st_cmt li.on a, .tab_st_cmt li.on a:hover, .tab_st_cmt li a:hover {font-family:"NotoM"; color:#fff;  background:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Spbz%2Spba_pbz%2Sgno_ba.cat") no-repeat right center;}
.tab_st_cmt li a[target='_blank'] {background-image:url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Spbz%2Spba_pbz%2Sgno_bss_oynax.cat") ;}
.tab_st_cmt li a:hover[target='_blank'] {background-image: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Spbz%2Spba_pbz%2Sgno_ba_oynax.cat") ;}
.tab_st_cmt.Tab_w50 li { width:50%;}
.tab_st_cmt.Tab_w30 li { width:33.33%;}
.tab_st_cmt.Tab_w20 li { width:20%;}
.tab_st_cmt li:first-child a:hover , .tab_st_cmt li.on a, .tab_st_cmt li:first-child.on a:hover { border:1px solid #e66c00;   background-color:#e68a16;}
.tab_st_cmt li+li a:hover, .tab_st_cmt li+li.on a, .tab_st_cmt li+li.on a:hover { border:1px solid #259f2a; background-color:#4caf50; }
.tab_st_cmt li+li+li a:hover, .tab_st_cmt li+li+li.on a, .tab_st_cmt li+li+li.on a:hover { border:1px solid #0071a8; background-color:#039be5; }
.tab_st_cmt li+li+li+li a:hover , .tab_st_cmt li+li+li+li.on a, .tab_st_cmt li+li+li+li.on a:hover { border:1px solid #008d84;   background-color:#00a59b; }
.tab_st_cmt li+li+li+li+li a:hover , .tab_st_cmt li+li+li+li+li.on a, .tab_st_cmt li+li+li+li+li.on a:hover { border:1px solid #02287b;   background-color:#02287b; }
.tab_st_cmt li+li+li+li+li+li a:hover , .tab_st_cmt li+li+li+li+li+li.on a, .tab_st_cmt li+li+li+li+li+li.on a:hover { border:1px solid #415461;   background-color:#415461; }

/* 체험기관현황 - 220914 추가 */
.expInstStatus_w .inst_list { position: relative; width: 100%; padding: 30px; border-radius: 15px; border: 1px solid #d3d7dd; box-sizing: border-box; } 
.expInstStatus_w .inst_list:after { content:""; height:0; line-height:0; clear:both; display:block; *zoom:1; } 
.expInstStatus_w .inst_list li { float: left; width: calc(100%/3-5px); min-width: 295px; padding: 5px; box-sizing: border-box; } 
.expInstStatus_w .inst_list li a { display: block; line-height:40px; border-radius: 10px; padding: 0 7px; } 
.expInstStatus_w .inst_list li i { display: inline-block; min-width:40px; line-height: 26px; font-size: 15px; padding:0 10px; box-sizing: border-box; border-radius: 8px; background-color: #fff; text-align: center; margin-right: 5px; } 
.expInstStatus_w .inst_list.complet li a { border: 2px solid #8854d0; } 
.expInstStatus_w .inst_list.complet li a:hover { background-color: #8854d0; color: #fff; font-weight: 600; transition: all 0.2s ease-in-out; } 
.expInstStatus_w .inst_list.complet li i { background-color: #8854d0; color: #fff; } 
.expInstStatus_w .inst_list.complet li a:hover i { background-color: #fff; color: #8854d0; } 
.expInstStatus_w .imgmap_w { position: relative; width:100%; margin: 50px 0; text-align: center; } 
.expInstStatus_w .imgmap_w p { font-size: 14px; color: #737373; margin-top: 35px; }
.expInstStatus_w .imgmap_w img { display: inline-block; width: 100%; max-width: 630px; } 
.expInstStatus_w .inst_list.expect li a { border: 2px solid #22a6b3; } 
.expInstStatus_w .inst_list.expect li a:hover { background-color: #22a6b3; color: #fff; font-weight: 600; } 
.expInstStatus_w .inst_list.expect li i { background-color: #22a6b3; color: #fff; } 
.expInstStatus_w .inst_list.expect li a:hover i { background-color: #fff; color: #22a6b3; } 

/* 230112 예산정보과 나이스 탭 */
.nice01 .titTab li {position:relative; display:inline-block; max-width:calc(33.333% - .15rem); padding:.15rem .5rem; vertical-align:top; }
.nice01 .titTab a { display:block; font-size:.95rem; text-align:center; color:#222; line-height:2.25rem; border-radius:1rem; font-weight:600; -webkit-transition:all .15s; transition:all .15s; }
.nice01 .titTab a:not(.current):hover { color:#1b3378; }
.nice01 .titTab a.current { padding:0 1rem; background:#1b3378; font-weight:700; color:#fff; }
.nice01 .list_box {display:none; margin-top:1rem; }
.nice01 .list_box.on { display:block; }


/* 240228 개인정보처리방침 */
.li_w50 > li {width:50%;}
.privacy_warp .label_li a {position: relative;display: inline-block;line-height: 40px; /*padding-left: 50px; */font-size: .95rem;margin: 4px 0;}/* 240229 */
.privacy_warp .label_li span.s_ico {/*position: absolute;*/ float: left; top: -2px;left: 0;height: 40px;display: inline-block;margin: 0 10px 0 0;}/* 220823 *//* 240229 */
.privacy_warp .label_li span.s_ico img {height: 100%;}/* 220823 */
.privacy_warp ul.list_st > li { position: relative; padding: 5px 0 5px 12px; font-size: 14px; line-height: 1.4; text-indent: -12px; color: #444; }
.privacy_warp ul.list_st1 > li, .privacy_warp ul.list_st2 > li, .privacy_warp ul.list_st3 > li { text-indent: 0; }

.privacy_ttl{width:100%;float:left;margin:30px 0 20px 0;}
.privacy_ttl h2 {/* margin-bottom:10px; */font-size:24px;font-family:'NotoM';color:#222;letter-spacing:-1px; vertical-align: middle;}
.privacy_ttl h2 span {vertical-align: sub;display:inline-block;}
.privacy_ttl .labels {vertical-align: middle;display: inline-block; float: left;}
.privacy_ttl .labels i{display: inline-block;margin: 0 auto;width:50px;height:50px;background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.tor.xe%2Svzntrf%2Sjro%2Spbzzba%2Sfho%2Scevinpl_ynory.cat');background-size: 50px auto;vertical-align: middle;} /* 240111 */
.privacy_ttl .labels i.label_01{background-position:0 0;} /* 개인정보 */
.privacy_ttl .labels i.label_02{background-position:0 -50px;} /* 처리항목 */
.privacy_ttl .labels i.label_03{background-position:0 -100px;} /* 처리목적 */
.privacy_ttl .labels i.label_04{background-position:0 -150px;} /* 보유기간(설정) */
.privacy_ttl .labels i.label_05{background-position:0 -200px;} /* 제3자 제공 */
.privacy_ttl .labels i.label_06{background-position:0 -250px;} /* 처리위탁 */
.privacy_ttl .labels i.label_07{background-position:0 -300px;} /* 정보주체의 관리의무 */
.privacy_ttl .labels i.label_08{background-position:0 -350px;} /* 열람청구 */
.privacy_ttl .labels i.label_09{background-position:0 -400px;} /* 고충처리부서 */
.privacy_ttl .labels i.label_10{background-position:0 -450px;} /* 파기 */
.privacy_ttl .labels i.label_11{background-position:0 -500px;} /* 안전성확보조치 */
.privacy_ttl .labels i.label_12{background-position:0 -550px;} /* 자동화 수집 */
.privacy_ttl .labels i.label_13{background-position:0 -600px;} /* 개인정보보호 책임자 */
.privacy_ttl .labels i.label_14{background-position:0 -650px;} /* 추가적 이용 */
.privacy_ttl .labels i.label_15{background-position:0 -700px;} /* 가명정보 처리 */
.privacy_ttl .labels i.label_16{background-position:0 -750px;} /* 권익침해 구제 */
.privacy_ttl .labels i.label_17{background-position:0 -800px;} /* 처리방침변경 */
.privacy_ttl .labels i.label_18{background-position:0 -850px;} /* 법정대리인의 권리 */
.privacy_ttl .labels i.label_19{background-position:0 -900px;} /* 240903 개인정보 보호수준 평가 결과 */
.privacy_ttl .labels i.label_20{background-position:0 -950px;} /* 240903 영상정보처리기기 설치·운영 */

/* 240903 라벨링 추가 */
.privacy_box {position: relative;}
.privacy_box .privacy_li::after {content: ''; display: block; clear: both;}
.privacy_box .privacy_li li {width: 33%;float: left;text-align: center;border: 1px solid #ddd;padding: 1rem 0; box-sizing: border-box;}
.privacy_box .privacy_li li a {display: block;}
.privacy_box .privacy_li li p {padding: .7rem 0 0rem;}

@media screen and (max-width:1200px) {
	
	.historyList .list .right ul, .historyList .list .left ul, .condition_box, .condit_map {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease}
	.historyList .list .right ul, .historyList .list .left ul, .condition_box, .condit_map {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
	
          
    /* 연혁 */
    .historyList .list .right,  .historyList .list .left{float:none; width:100%; margin:0px; background-image:none;}
    .historyList .list .right ul, .historyList .list .left ul {float:none; width:96%;  margin:20px auto; text-align:left;}
	.historyList .list ul li.tit, .historyList .list .left ul li.tit { text-align:center}
	.historyList .list .left ul:last-child{margin-bottom:0px;}
	
    /* 조직도 */
	.org_chat .t_chat p a { width:120px; font-size:14px;}
	.org_chat .t_chat .right_wrap1 .r_line, .org_chat .t_chat .right_wrap2 .r_line{ width:10%;}/*191119 수정*/
	.org_chat .t_chat .right_wrap2 .r_line { background-position:0 33%;}/*191119 수정*/
	.org_chat .t_chat .right2 { width:80%;}
	
	/*2019경북교육계획*/
	.e_box .ebook {float:none; margin: 0 auto;  }
	.e_box .e_infor {float:none;   width:100%; margin:20px auto; text-align:center;}
	.e_box .e_infor dl { margin-bottom:30px; }
	
	/*학교안내*/
	.condition_box {width:95%; height:auto; }
	/*지도 */
	.condition_box .condit_map,.condition_box .condit_status {float:none; width:100%; }
	.condition_box .condit_map .map_img {float:none;width:80%; height:auto; margin:0 auto; }
	
	/*교육청BI*/
	.ci_use td img{ width:100%;}
	
	/*민원사무처리안내*/
	.minwonBox div {float:none; width:100%; }
	
	/*관련법규*/
   .scroll_pc_h {overflow-y:auto; height:400px; }
   
   /*스승찾기*/
   .img_teacher img { width:100%;}
   
   /*교육기부란?*/
  .donation_infor div{ float:none; width:100%; height:auto; margin:10px 0; padding:20px;}
  
  	/* 검색메뉴 */
	.unitySearch .lm_2th {float:none;width:100%; }
	.unitySearch .lm_2th > ul > li {float:left; width:33.3%; }
	.unitySearch .lm_2th > ul > li:nth-child(3n+1) { width:33.4%}
	.unitySearch .lm_2th > ul > li a {padding:0;border-left:1px solid #4b5661;  font-size:15px; text-align:center; background-image:none !important; }
	.unitySearch .lm_2th > ul > li:first-child a { border-top:1px solid #4b5661}
	
	/* 검색결과 */
	.searchResult {float:none;  width:100%; min-height:auto;  padding:0; border:0; border-bottom:1px solid #b2b7c7}
	
	/* 검색어 */
	.searchWord {float:none; width:100%; padding:0 30px}
	.searchWord .box.sear_popular { height:340px}

	/* sub1109 통학구역안내 191118 추가 */
	.sub1109-btn_wrap{margin-left:0;}
	.sub1109_tit1{margin-top:30px;}
	
	/* 240903 라벨링 추가 */
	.privacy_box .privacy_li li {width: 50%;}
	.privacy_box .privacy_li li img {width: 30px;}
	.privacy_warp .label_li>li {width: 100%!important;}
	
}

@media screen and (max-width:1023px) {

	/* 0209 추진계획 191105 추가  */
	.process_list.sub0209-process_list > li{float:none;width:100%;padding:20px 0;}
	.process_list.sub0209-process_list > li:before{top:-4px; left:50%; -webkit-transform:rotate(45deg) translate(-50%,0) ; -ms-transform:rotate(45deg) translate(-50%,0) ; -o-transform:rotate(45deg) translate(-50%,0) ; -moz-transform:rotate(45deg) translate(-50%,0) ; transform:rotate(45deg) translate(-50%,0) ;  border-top:0; border-bottom:3px solid #155eb6; }

	.process_list.sub0209-process_list > li .depth2{min-height:auto;}
/* 체험기관현황 - 220914 추가 */
.expInstStatus_w .inst_list { padding: 15px; } 
}

@media screen and (max-width:950px) { /* 체험기관현황 - 220914 추가 */
.expInstStatus_w .inst_list li { width: calc(100%/2); min-width: 255px; } 
.expInstStatus_w .inst_list li a { font-size: 14px; line-height:36px; padding: 0 7px; } 
.expInstStatus_w .inst_list li i { font-size: 13px; min-width: 32px; line-height: 26px; padding: 0 7px; } 
}

@media screen and (max-width:850px) {
	
			
	/*찾아오시는길*/
	.location .list_st1 > li {line-height:20px;}
	.location .list_st1 > li::before { top:13px;  }
	.location .list_st1 li span a{display:block; float:none;  width:160px; margin-top:5px;}
	
	/*대민친절응대요령*/
    .bum_area .bum_box {float:none;  width:100%; min-height:inherit; height:auto; margin: 5px 0; text-align:center;}
	
	/*입찰공고ㆍ개찰결과*/
	.box_w30 ul li{float:left;  width:100%; padding:10px;  box-sizing:border-box; border-right:none; border-bottom: dotted 1px #b1b1b1; text-align:center;  }
	.box_w30 ul li:last-child { border-bottom:none;}
	.box_w30 ul li p {padding-bottom:10px;  font-size:18px; color:#000; }
	
		
	/*안내*/
	.school_box  dl {float:none; width:100%; margin:10px 0%;}
	.school_box dd { min-height:auto; }


	
	/*무료법률상담안내및절차*/
	.step_list {display:block;}
	.step_list.col7 li, .step_list.col6 li,.step_list.col5 li, .step_list.col4 li, .step_list.col3 li, .step_list.col2 li {display:block; width:100%;}
	
	.step_list li:after { border-top:0; border-bottom:0;}
	.step_list li.step1:after {border-bottom:none;}
	.step_list li.step2:after {border-bottom:none;}
	.step_list li.step3:after {border-bottom:none;}
	.step_list li.step4:after {border-bottom:none;}
	.step_list li.step5:after {border-bottom:none;}
	.step_list li .txt_area br { display:none;}
	
		
	/*청렴신고센터*/
	.center_list div {display:block;float:none;  width:100%; height:auto; margin:10px 0;}
	
}

@media screen and (max-width:767px) {

	/* 767px 이하 스타일 191105 추가 */
	.history_list .time{display:block;margin:0 auto 20px;}

	.history_list > li ol{display:block;}

	.process_list > li{float:none;width:100% !important;padding:20px 0;}
	.process_list > li:before{top:-4px; left:50%; -webkit-transform:rotate(45deg) translate(-50%,0) ; -ms-transform:rotate(45deg) translate(-50%,0) ; -o-transform:rotate(45deg) translate(-50%,0) ; -moz-transform:rotate(45deg) translate(-50%,0) ; transform:rotate(45deg) translate(-50%,0) ;  border-top:0; border-bottom:3px solid #155eb6; }
	
	.process_list > li .depth2{min-height:auto !important;}

	.mission .tit{width:100%;}

	.sub031401_01_list.list_st1{min-height:auto;background:none;}
	.sub031401_01_list.list_st1 ul li{float:none;width:100%;margin:40px 0;}
	.sub031401_01_list.list_st1 ul li:first-child{margin-top:20px;}
	.sub031401_01_list.list_st1 ul li:after{top:-19px;left:50%;margin-left:-7.5px;}
	.sub031401_01_list.list_st1 ul li:first-child:after{display:none;}

	/* .sub031501_process_list.process_list > li:nth-child(3):before{display:inline-block;} 191205 삭제 */
	.sub031501_process_list.process_list > li:before{border-bottom:0;border-top:3px solid #155eb6;} /* 191205 추가 */

	.sub071002_tab1_box_st1 img,
	.sub071002_tab1_box_st1 .list_st1,
	.sub071002_tab1_box_st1_02 .rsp_img{float:none;width:100%;margin:0;}

	.sub071002_tab1_box_st1_02 .rsp_img{margin-top:15px;}
	.sub071002_tab1_box_st1_02 .rsp_img:first-child{margin-top:0;}

	.box_st1_wrap .box_st1{float:none;width:100%;margin:10px 0;}
	
	/* 탭 : 개수 지정 *//*200302 추가*/
	.tab_st_cmt.Tab_w50 li { width:100%;}
	.tab_st_cmt.Tab_w30 li { width:100%;}
	.tab_st_cmt.Tab_w20 li { width:100%;}
}

@media screen and (max-width:740px) {
	
		
	/*학교검색*/
	.SC_srch{ text-align:center;}	
	.SC_top .SC_srch span.gr_sec {display:block; margin:5px 0 5px 0;}
	
		
	/*교육청CI*/
	.sm_area .sm_wrap {float:none; width:100%; }
	.sm_area .sm_meaning {float:none;  width:100%; margin-left:0;}
	.ci_wrap img{ width:100%;}
	
	/*교육청BI*/
	.bi_meaning dl dt {float:none;width:100%; text-align:center; }
	.bi_meaning dl dd {float:none; width:100%; margin-top:0;text-align:center; }
	.sm_wrap{float:none;  width:100%; padding:0;}
	.sm_meaning  {float:none;  width:100%; margin-top:20px;margin-left:0; }
	.logobox1 {float:none;  width:100%; margin-bottom:20px;}
    .logobox2 {float:none; width:100%; }

	
	
	.step_list2 ul li { display:block;  padding:10px;font-size:14px;  }
	.step_list2 ul li:first-child { width:auto; border-right:0; border-bottom: solid 1px #d1d1d1; font-size:16px; background:#f9f9f9;}
	
	/*규제개혁 안내*/
	.step_list4 ul li{ display:block;  padding:10px;font-size:14px;  }
	.step_list4 ul li:first-child{ width:auto; border-right:0; border-bottom: solid 1px #d1d1d1; font-size:16px;}


	
    /*안내*/
	.school_history dl { float:none; }
	.school_history dl dt {float:none; width:100%; }
	.school_history dl dd {float:none; width:100%; margin-top:10px;}
	
	/*뷰어프로그램*/
	.gm_box {overflow:hidden;  width:100%; padding:20px;  padding-bottom:30px; box-sizing:border-box;border: solid 1px #d9d9d9; }
	.gm_box .img_gm {float:none;  width:50px; margin: 0 auto 10px;}
	.gm_box .img_gm img { width:100%;}
	.gm_box .infor_box {float:none; width:100%; }
	.gm_box .infor_box p {margin-bottom:10px; font-size:14px; text-align:center; }
	
	/* 검색결과 */
	.searchResult .section .tit span { display:block}
	
	/*부서별*//*191030 수정*/
	.dpt_chat .bot_chat .list { width:45%; padding-top:10px;}
	.dpt_chat .bot_chat .box ul { display:none;}



}
	
	
@media screen and (max-width:580px) {
		
	
	/* 연혁 */ 
	.historyList > img{ width:150px;}

	/*교육청BI*/
	.sg_area div{ float:none; width:100%;  margin:1% 0;box-sizing:border-box; }
    .sg_area div img{ width:auto; height:50px; padding:5%;}
	.sg_area ul li{ float:none; margin:10px 0;}
	.sg_area ul li img{  height:100px; padding:5%;}
	.sg_area ul.w50 li{ width:100%;}
	.sg_area ul.w50 li img {width:90%;}
	.sg_area ul.w30 li{ width:100%;}
	.sg_area ul.w30 li img {width:auto;}
	.sg_area ul.w30.ht300  li img{ height:300px;}
	.sg_area ul.w20 li {float:none; width:100%; }
	
	/*청사배치도*/
    .b_list li span.num { margin: 0 5px;}
	.listDetail li.view .view_box ul li {width:48%;}
	
	/*관련법령안내*/
	.law_list div { width:100%; margin:5px 0;}
	
	/*등록신청절차*/
	.step_list3 div { float:none;  width:100%; min-height:auto;}
	.step_list3 .arrow_box { width:100%; margin:0; padding:0; }
	
	/*교육기부란?*/
	.donation dl dt { float:none; width:100%;}
	.donation dl dd {float:none; width:100%; }
	
	/* 체험기관현황 - 220914 추가 */
	.expInstStatus_w .inst_list li { width: 100%; min-width: 255px; } 
	
	/*241227 기구표*/
	.org_chat .bot_chat .list{width: 27%;margin: 0 1%;}
	.org_chat .bot_chat .box ul li a {padding: .3rem .5px;font-size: .8rem;}
}
	
@media screen and (max-width:480px) {	
	
	/* 지도 */
	.condition_box .condit_map .map_img {width:100%;}
	.condition_box .condit_map ul li a {padding-top:16px; line-height:15px; background-size:auto 16px}
	.condition_box .condit_map ul li a:hover,
	.condition_box .condit_map ul li a.on {background-size:auto 16px;color:#fff799; }
	
	.ci_size td img{ width:100%; height:auto;}
	
	/*청사배치도*/
	.b_list li{ width:48%;}
	.listDetail li.view .view_box ul li {width:100%; margin:5px 0;}


	/* 070903 추천사이트, 130701 관련법규 191105 추가 */
	.noIco_box_st5.box_st5 .btn_blL.ico_g{display:block;width:100%;margin-top:10px;box-sizing:border-box;word-break:break-all;}
}