@charset "utf-8"; 
 
 
.tbl_st2 table td{vertical-align:middle; } 

/* 0701_인사말 */
.greeting_box{position: relative; }
.greeting_box .greeting_top{position: relative; }
.greeting_box .greeting_top .img{position: relative; width: 100%; margin-top: 3.5rem; z-index: -2; font-size: 0; }
.greeting_box .greeting_top .img img{width: 100%; }
.greeting_box .greeting_top .tit_boxwrap{position: absolute; top: 0; right: 0; max-width: 25rem; padding: 2.4rem 3.8rem 3.8rem 2.4rem; color: #fff; font-size: 1.1rem; }
.greeting_box .greeting_top .tit_boxwrap em{font-size: 1.5rem; font-weight: 700; }
.greeting_box .greeting_top .tit_boxwrap::before{position:absolute; top:50%; left:50%; content:""; width:100%; height:100%; background:transparent; border:3px solid; border-image: linear-gradient(to left, #1b63bc, #11b0f7); border-image-slice:1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.greeting_box .greeting_top .tit_boxwrap:after{width:100%; height:100%; position:absolute; top:-0.85rem; left:-0.75rem; content:""; background: -moz-linear-gradient(-35deg, rgba(27, 99, 188, 1) 0%, rgba(31, 164, 223, 1) 100%); background: -webkit-linear-gradient(-35deg, rgba(27, 99, 188, 1) 0%, rgba(31, 164, 223, 1) 100%); background: -o-linear-gradient(-35deg, rgba(27, 99, 188, 1) 0%, rgba(31, 164, 223, 1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5e3fa', endColorstr='#e2f6b8', GradientType=0 ); background: -ms-linear-gradient(-35deg, rgba(27, 99, 188, 1) 0%, rgba(31, 164, 223, 1) 100%); background: linear-gradient(-35deg, rgba(27, 99, 188, 1) 0%, rgba(31, 164, 223, 1) 100%); z-index: -1; }
.greeting_box .greeting_top .tit_boxwrap .tit_box{position: relative; }
.greeting_box .greeting_top .tit_boxwrap .tit_box:before{position: absolute; top: -1rem; left: -1rem; width: 1.1rem; height: 0.95rem; background: url('/images/goeyj/sub/greeting_con1.png') no-repeat center / cover; content: ""; }
.greeting_box .greeting_top .txt_box{position: absolute; bottom: 0; left: 0; max-width: 24rem; background: #fff; padding: 2.35rem 1.7rem 0; }
.greeting_box .point1{color: #234a77; }
.greeting_box .point2{color: #399c8e; }  
.greeting_box .greeting_txt{padding: 1.9rem 5rem 0 1.7rem; }
.greeting_box .greeting_txt .name{display: block; margin-top: 2rem; }

/* 0702_연혁 */
.histort{position:relative; }
.histort > ul > li{position: relative; padding-left: 2.2rem; }
.histort > ul > li ~ li{margin-top: 2.35rem; }
.histort > ul > li:first-child{margin-top: 0; }
.histort > ul > li .year{position: absolute; display: block; top: -1.35rem; left: 0; width: 9.5rem; height: 4.4rem; line-height: 4.4rem; color: #fff; border-radius: 1rem; background: #2c61a2 url('/images/goeyj/sub/histort_list_bg.png')no-repeat center / cover; text-align: center; font-size: 1.25rem; font-weight: 600; box-shadow: 3px 3px 10px rgba(44, 97, 162, 0.6); }
.histort > ul > li ~ li .year::before{position: absolute; top: -2.25rem; left: 50%; content: ""; background: url('/images/goeyj/sub/histort_con1.png') no-repeat center / cover; width: 1rem; height: 2.75rem; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.histort .date{width: 100%; border: 1px solid #c4cad6; padding: 2rem 1rem 2rem 9.2rem; margin-top: 3.8rem; }
.histort .date ul li{padding-left: 5.7rem; }
.histort .date ul li span{padding-right: 0.75rem; margin-right: 0.6rem; position: absolute; top: 0; left: 0.65rem; }
.histort .date ul li span::before{position:absolute; top: 50%; right: 0; width: 2px; height: 0.6rem; background: #e6e6e6; content: ""; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.histort .date ul li span .point{color: #2c61a2; }

/* 0703_01_경기교육 정책 방향 */
.edu_Box {position:relative; width:100%; /* height:auto; */background:#ecf8fa url('/images/goeyj/sub/img0703_01_bg.png') no-repeat; padding: 1rem 2rem 2rem 2rem; /* overflow:hidden; */position: relative; border-radius: 3.5rem 0; margin-top: 4rem; }
.edu_Box .edu_txt {position:relative; width: calc(100% - 15rem); /* float:left; */background: #fff; border-radius: 1.8rem; padding: 2rem 4rem 2rem 2rem; box-shadow: rgb(2 169 163 / 5%) 3px 3px 5px; margin-top: 1rem; }
.edu_Box .edu_txt p {display: inline-block; color:#333; font-size:0.9rem; }
.edu_Box .edu_txt p em.point {font-size:1rem; color:#029b9b; font-weight:600; }
.edu_Box .edu_img {width: 13.15rem; /* float:right; */margin-left:1rem; position: absolute; right: 2rem; bottom: 0; }
.edu_Box .edu_txt p em.txt_org {color:#f65c18; font-weight:600; }
.edu_Box .edu_txt p em.txt_org.point {color:#f65c18; font-weight:600; box-shadow:inset rgb(251 239 223 / 100%) 0 -10px 0; margin-right: .5rem; }

/* 0704_학생현장지원 조직업무 */
.orgBox { position:relative; }
.orgBox:before {content:""; position:absolute; left:50%; top:0; width:2px; height: 95%; background:#e2e2e2; z-index:-1; }
.orgBox a { position:relative; display:block; height:100%; text-align:center; }
.orgBox > p {position:relative; max-width:27.5rem; width:95%; line-height:3.25rem; text-align:center; color:#fff; font-size:1rem; border-radius:1.5rem 0 1.5rem 0; margin: 2.7rem auto 0; }
.orgBox > p:before { content:""; position:absolute; left:0.3rem; top:0.3rem; width:100%; height:100%; border-radius:1.5rem 0 1.5rem 0; z-index:-1; }
.orgBox > p.org1 { background:#4d98e0; }
.orgBox > p.org2 { background:#2c61a2; }
.orgBox > p.org4 {background:#744ec0; }
.orgBox > p.org1:before { background:#d7e8f8; }
.orgBox > p.org2:before { background:#cad7e8; }
.orgBox > p.org4:before { background:#dcd3ef; }
.orgBox .org3 {position:relative; margin:4rem 0; padding-right: 0rem; height: 100%; }/*230307*/
.orgBox .org3:before {content:""; position:absolute; left: 50%; top:-2rem; width: 66.66%; height:calc(100% + 4rem); border:2px solid #e2e2e2; background:#fff; -webkit-transform:translateX(-50%); transform:translateX(-50%); display: block; clear: both; }/*230307*/
.orgBox .org3:after {content:""; /* position:absolute; */bottom:-5.8rem; right:1.8rem; width: 80%; height:50%; border-right:2px solid #e2e2e2; border-bottom: 2px solid #fff; z-index:-1; display: block; clear: both; right: 0; } /*230307*/
.orgBox .org3 dl {position:relative; display:inline-block; vertical-align:top; background:#f2f2f2; padding: 0.75rem 0.4rem 0.8rem; font-size:0; margin: 0 .2rem; }
.orgBox .org3 dl.list1,.orgBox .org3 dl.list2, .orgBox .org3 dl.list3, .orgBox .org3 dl.list4 {float:left; } 
.orgBox .org3 dl dt {position:absolute; left:0.75rem; /* bottom:0.8rem; */width:calc(100% - 1.5rem); line-height:2.6rem; text-align:center; font-size:0.9rem; color:#fff; }
.orgBox .org3 dl dd { margin-top: 3.5rem; }  
.orgBox .org3 dl.list1 dt { background:#4da165 url('/images/goeyj/sub/org_bg1.png') no-repeat right bottom; }
.orgBox .org3 dl.list2 dt { background:#008DB6 url('/images/goeyj/sub/org_bg2.png') no-repeat right bottom; }
.orgBox .org3 dl.list3 dt {background: #3963df url(/images/goeyj/sub/org_bg2.png) no-repeat right bottom; line-height: normal; width: calc(100% - 0.75rem); font-size: 0.85rem; left: 0.375rem; }
.orgBox .org3 dl.list4 dt {background: #3963df url(/images/goeyj/sub/org_bg2.png) no-repeat right bottom; line-height: normal; width: calc(100% - 0.75rem); font-size: 0.85rem; left: 0.375rem; }
.orgBox .org3 dl.list3, .orgBox .org3 dl.list4  {padding: 0.75rem 0.3rem 0.8rem; }
.orgBox .org3 dl.list3::before, .orgBox .org3 dl.list4::before {content:''; display:block; width: 2px; height: 43px; background: #e2e2e2; position: absolute; left: 50%; bottom: -42px; }
.orgBox .org3 dl.list4::after {content:''; display:block; width: 410%; height: 2px; background: #e2e2e2; position: absolute; right: 50%; bottom: -42px; }

.orgBox .org5 {position:relative; margin:4rem 0; padding-right: 0rem; }/*230307*/
.orgBox .org5:before {content:""; position:absolute; left: calc((100%) / 2); top:-2rem; width: 10%; height: 70%; border:2px solid #e2e2e2; border-bottom: none; background:#fff; -webkit-transform:translateX(-50%); transform:translateX(-50%); }/*230307*/
.orgBox .org5:after {content:""; position:absolute; bottom:-5.8rem; right:1.8rem; width:50%; height:50%; /* border-right:2px solid #e2e2e2; *//* border-bottom:2px solid #e2e2e2; */z-index:-1; } /*230307*/
.orgBox .org5 ul {width: 100%; position:relative; display:inline-block; vertical-align:top; padding:0.75rem 0.7rem 0.8rem; font-size:0; }
.orgBox .org5 ul li {width: calc(50% - 3rem); line-height:2.6rem; text-align:center; font-size:0.9rem; color:#fff; }
.orgBox .org5 ul li.list1 {float:left; }  
.orgBox .org5 ul li.list2 {float:right; }  
.orgBox .org5 ul .list1 a { background:#4da165 url('/images/goeyj/sub/org_bg1.png') no-repeat right bottom; }
.orgBox .org5 ul .list2 a { background:#008DB6 url('/images/goeyj/sub/org_bg2.png') no-repeat right bottom; }

.orgBox .org3 dl {width: calc(33% - 0.4rem); }
.orgBox .org3 dl dd ul li {display:inline-block; width:48%; height:auto; margin:1%; background:#fff; vertical-align:top; }
.orgBox .org3 dl dd ul li > a { padding:0.6rem 1.5rem 0.5rem 0; line-height:1.2; font-size:0.8rem; }
.orgBox .org3 dl dd ul li > a:after { content:"\e937"; position:absolute; left:auto; right:0.5rem; bottom:auto; top:0.6rem; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); font-family:"xeicon"; color:#777; }
.orgBox .org3 p { position:absolute; right:0; top:0; display:table; width:3.7rem; height:100%; background:#24b29c url('/images/goeyj/sub/org_bg3.png') no-repeat right bottom; color:#fff; }
.orgBox .org3 p a { display:table-cell; vertical-align:middle; padding:0.8rem 1.2rem; line-height:1.3; font-size:0.9rem; }
.orgBox .org3 dl.list1 dd ul li > a:hover,
.orgBox .org3 dl.list1 dd ul li > a:focus { color:#5bbd77}
.orgBox .org3 dl.list2 dd ul li > a:hover,
.orgBox .org3 dl.list2 dd ul li > a:focus { color:#4dbfe0}
.orgBox .org3 dl.list1 dd ul li > a:hover:after,
.orgBox .org3 dl.list1 dd ul li > a:focus:after { color:#5bbd77}
.orgBox .org3 dl.list2 dd ul li > a:hover:after,
.orgBox .org3 dl.list2 dd ul li > a:focus:after { color:#4dbfe0}
.orgBox .org3 dl.list1 dd ul li > a:hover:after,
.orgBox .org3 dl.list1 dd ul li > a:focus:after { color:#5bbd77}

.orgBox:before {height:95%; }
.orgBox .org3 dl.list3 dt, .orgBox .org3 dl.list4 dt  {line-height:2.6rem; }	
.orgBox .org3 dl.list3 dd ul li, .orgBox .org3 dl.list4 dd ul li  { width: 98%; }
.orgBox .org3 dl.list4::after {display:none; }
.orgBox .org3 dl.list3::before, .orgBox .org3 dl.list4::before {display:none; }

/* 0705_02_위치안내 */
.mapBox{position: relative; /* height: 31.25rem; */ padding: 0.3rem; background: #f0f9fb; border: 1px solid #d5e2e5; margin-left: 1.5rem; margin-bottom: 4rem; }
.mapBox .inner{width: 100%; height: 100%; padding: 0.6rem; background: #fff; }
.mapBox .mapAdres{position:absolute; bottom:-1.9rem; left: -1.5rem; background: #1d559a; padding: 1.4rem 1.7rem 1.4rem 1.35rem; color: #fff; font-size: 0.8rem; box-shadow: 3px 3px 10px rgba(44, 97, 162, 0.6); }
.mapBox .mapAdres::before{position:absolute; top: -1.1rem; left: 0.45rem; width: 2.2rem; height: 2.2rem; background: #153a69; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index: -1; }
.mapBox .mapAdres li{position:relative; }
.mapBox .mapAdres li::before{position:absolute; top:0; left: -3px; width: 0.8rem; height: 0.8rem; background: rgba(255,255,255,0.3); border-radius: 50%; content: ""; }
.mapBox .mapAdres li ~ li{margin-top:1.1rem; }
.mapBox .mapAdres i{position:relative; font-size:1.25rem; vertical-align:middle; margin-right:0.5rem; }
.adres_list{position:relative; width:100%; min-height: 11rem; margin-top:1rem; overflow:hidden; }
.adres_list > li {position:relative; margin:1rem 0; padding: 0 0 3rem 7rem; }
.adres_list > li:nth-child(2) {padding-bottom:1rem; }
.adres_list > li:before {content:""; display:inline-block; position:absolute; width:5.25rem; height:5.25rem; top:0; left:0; background:#f0f9fb; border-radius:50%; }
.adres_list > li.bus:before {background:#f0f9fb url('/images/goept/sub/bus_icon.png') no-repeat center center; }
.adres_list > li.car:before {background: #f0f9fb url('/images/goept/sub/car_icon.png') no-repeat center center; }
.adres_list > li.subway:before {background: #f0f9fb url('/images/goept/sub/subway_icon.png') no-repeat center center; }
.adres_list > li.map:before {background: #f0f9fb url('/images/goept/sub/map_ico.png') no-repeat center center; }

/* 070601_총괄현황 */
.school_info_wrap{position:relative; margin-top:1rem; }
.school_info_wrap .school_category{position:absolute; z-index:1; top:25.5rem; left:1.5rem; padding:3px; background:#d8dfe8; border-radius:1rem; overflow:hidden; }
.school_info_wrap .school_category:before{position:absolute; top:0; left:0; width:3rem; height:3rem; background:#2c61a2; content:""; }
.school_info_wrap .school_category:after{position:absolute; bottom:0; right:0; width:3rem; height:3rem; background:#2c61a2; content:""; }
.school_info_wrap .school_category > div{position:relative; z-index:1; padding:2rem 1.75rem; background:#fff; border-radius:calc(1rem - 3px); }
.school_info_wrap .school_category > div > ul{overflow:hidden; margin:-.25rem 0; }
.school_info_wrap .school_category > div > ul > li{position:relative; padding:.25rem 2rem .25rem 0; }
.school_info_wrap .school_category > div > ul > li:before{position:absolute; top:50%; right:0; width:23px; height:19px; -webkit-transform:translateY(-50%); transform:translateY(-50%); background:url(/images/goeyj/sub/img070601_7.png)no-repeat 0 0/138px 19px; content:""; }
.school_info_wrap .school_category > div > ul > li:after{position:absolute; top:50%; right:1.25rem; width:.65rem; height:1px; -webkit-transform:translateY(-50%) translateY(.75px); transform:translateY(-50%) translateY(.75px); border-width:1px; border-style:dashed; border-color:#3c5ab0; content:""; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(2):before{background-position:-23px 0; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(3):before{background-position:-46px 0; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(4):before{background-position:-69px 0; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(5):before{background-position:-92px 0; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(6):before{background-position:-115px 0; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(2):after{border-color:#7ba7dc; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(3):after{border-color:#2aaf78; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(4):after{border-color:#df7b21; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(5):after{border-color:#737270; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(6):after{border-color:#f03e2b; }
.school_info_wrap .school_category > div > ul > li > a{display:block; }
.school_info_wrap .school_category > div > ul > li > a > span{position:relative; display:inline-block; width:3.8rem; padding:0 .5rem; font-size:.7rem; text-align:center; font-weight:600; background:#3c5ab0; color:#fff; line-height:1.5rem; border-radius:.1rem .5rem .1rem .5rem; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(2) > a > span{background:#608CC1; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(3) > a > span{background:#169B64; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(4) > a > span{background:#df7b21; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(5) > a > span{background:#737270; }
.school_info_wrap .school_category > div > ul > li:nth-of-type(6) > a > span{background:#f03e2b; }
.school_info_wrap img[usemap="#Map"]{display:block; margin:auto; max-width:100%; }
.school_info_wrap .tab_st1_box{margin:2.5rem 0 1rem; }
.school_list{display:none; padding:1.25rem; border:2px solid #ddd; }
.school_list > ul{overflow:hidden; margin:-.5rem -.25rem; }
.school_list > ul > li{float:left; width:33.333%; padding:.5rem .25rem; }
.school_list > ul > li > a{position:relative; display:inline-block; ; padding-left:1.25rem; }
.school_list > ul > li > a:before{position:absolute; top:.15rem; left:0; font-family:"xeicon"; font-size:.9rem; color:#666; content:"\e900"; }
.school_list > ul > li > a[target="_blank"]:after{content:"\e980"; display:inline-block; margin-left:0.25rem; font-family:"xeicon"; font-weight:400; }
.school_list > ul > li > a:hover,
.school_list > ul > li > a:focus,
.school_list > ul > li > a:hover:before,
.school_list > ul > li > a:focus:before{color:#2c61a2; }


/* 240402 map_box */
.map_box {width: 100%; padding: 0 1rem 1rem 1rem; border-radius: 1rem; margin: 2rem 0; }
.map_box > div {background: #fff; }
.map_box h3 {color: #fff; padding:.5rem}
.map_box .list_box {padding: 1rem; }
.map_box .list_box .map_list .num {display:inline-block; width:1.3rem; height:1.3rem; border-radius:50%; line-height:1.3rem; text-align:center; color:#fff; margin: 0 .3rem 0; }
.map_box .list_box .map_list li {margin: .2rem 0; }

.map1 {background: #f98423; }
.map1 h3 {background: #f98423; }
.map1 .list_box .map_list .num {background: #f98423; }
.map1 .list_box .map_list li:nth-child(2n) {background: #fde9ce; }
.map2 {background: #7f58bc; }
.map2 h3 {background: #7f58bc; }
.map2 .list_box .map_list .num {background: #7f58bc; }
.map2 .list_box .map_list li:nth-child(2n) {background: #eeecf7; }
.map3 {background: #20a568; }
.map3 h3 {background: #20a568; }
.map3 .list_box .map_list .num {background: #20a568; }
.map3 .list_box .map_list li:nth-child(2n) {background: #eff3d6; }
.map4 {background: #2b92ef; }
.map4 h3 {background: #2b92ef; }
.map4 .list_box .map_list .num {background: #2b92ef; }
.map4 .list_box .map_list li:nth-child(2n) {background: #dfecf7; }
.map5 {background: #f24e91; }
.map5 h3 {background: #f24e91; }
.map5 .list_box .map_list .num {background: #f24e91; }
.map5 .list_box .map_list li:nth-child(2n) {background: #f9e1eb; }


/* 반응형 */
@media (max-width:1440px){
    
    /* 0701_인사말 */
    .greeting_box .greeting_top .txt_box{position: relative; max-width: 100%; }
    .greeting_box .greeting_top .img{margin-top: auto; }
    .greeting_box .greeting_top .tit_boxwrap{position: relative; max-width: 100%; padding: 2rem 2.5rem; }
    .greeting_box .greeting_top .tit_boxwrap br:nth-of-type(1){display:none; }
    .greeting_box .greeting_top .tit_boxwrap:after{top: 0; left: 0; }
    
    /* 070601_총괄현황 */
    .school_info_wrap .school_category{position:relative; top:auto; left:auto; }
    .school_info_wrap .school_info{margin-top:1rem; }
    .school_info_wrap .school_category > div{padding:1rem; }
    .school_info_wrap .school_category > div > ul{margin:-.25rem -.5rem; }
    .school_info_wrap .school_category > div > ul > li{float:left; padding:.25rem 2.5rem .25rem .5rem; }
    .school_info_wrap .school_category > div > ul > li:after{right:1.75rem; }
    .school_info_wrap .school_category > div > ul > li:before{right:.5rem; }
    
    /* 0704_학생현장지원 조직업무 */
	/* .orgBox .org3 dl { width:48%; }
	.orgBox .org3 dl dd ul li { width:48%; height:auto; margin:1%; }
	.orgBox .org3 dl dd ul li > a { padding-right:1.5rem; }
	.orgBox .org3 dl dd ul li > a:after { left:auto; right:0.5rem; bottom:auto; top:0.6rem; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); } 

	.orgBox:before {height:95%; }
	.orgBox .org3 dl.list3 dt, .orgBox .org3 dl.list4 dt  {line-height:2.6rem; }	
	.orgBox .org3 dl.list3 dd ul li, .orgBox .org3 dl.list4 dd ul li  { width: 98%; }
	.orgBox .org3 dl.list4::after {display:none; }
	.orgBox .org3 dl.list3::before, .orgBox .org3 dl.list4::before {display:none; } */

}

@media (max-width:1200px){
    /* 0701_인사말 */
    .greeting_box .greeting_top .txt_box{padding: 2.35rem 1rem 0; }
    .greeting_box .greeting_txt{padding: 1.9rem 1rem; }
    
}

@media (max-width:880px){
    
     /* 0703_01_경기교육정책방향 */
    .edu_Box {background-size: cover; border-radius: 0; }
    .edu_Box .edu_txt {width:100%; margin-top: 1.5rem; padding: 2rem; text-align: center; }
    .edu_Box .edu_txt > p { display:block; }
    .edu_Box .edu_txt > p > img {max-width:100%; }
	.edu_Box .edu_img {width:100%; margin-left:0; margin-top: 1rem; text-align:center; position:relative; right: 0; }
	.edu_Box .edu_img img {max-width:100%; }
    
    
}
@media (max-width:768px){
    /* 0701_인사말 */
    .greeting_box .greeting_top .tit_boxwrap{font-size: 1rem; }
    .greeting_box .greeting_top .tit_boxwrap em{font-size: 1.2rem; }

        
    /* 0702_연혁 */
    .histort > ul > li {padding-left: 0; }
    .histort > ul > li .year{position: relative; top: 0; height: 3.4rem; line-height: 3.4rem; font-size: 1rem; }
    .histort .date{margin-top: 0.5rem; padding: 1.3rem 1rem; }
    
    /* 070601_총괄현황 */
    .school_list{display:block; }
}

@media (max-width:680px){
	/* 0704_학생현장지원 조직업무 */
	.orgBox .org3 dl dd ul li{ width:100%; }
	.orgBox > p.org4 {margin-top:6.5rem; }
.orgBox:before {height: 98%; }
.orgBox .org5 {position:relative; margin:1rem 0; padding-right: 0rem; }
.orgBox .org5:before {display:none; }
.orgBox .org5:after {display:none; }
.orgBox .org5 ul {width: 100%; position:relative; display:inline-block; vertical-align:top; padding:0.75rem 0.7rem 0.8rem; font-size:0; }
.orgBox .org5 ul li {width: 100%; line-height:2.6rem; text-align:center; font-size:0.9rem; color:#fff; }
.orgBox .org5 ul li + li {margin-top:1rem; }
.orgBox .org5 ul li.list1 {float:none; }  
.orgBox .org5 ul li.list2 {float:none; }  
}
@media (max-width:480px){
	/* 0704_학생현장지원 조직업무 */
	.orgBox:before { display:none; }
	.orgBox > p { margin-top:1rem; }
	.orgBox .org3 { margin:1rem 0; padding-right:0; } 
	.orgBox .org3:before { display:none; }
	.orgBox .org3 p { position:relative; right:auto; top:auto; width:95%; height:3rem; margin:1rem auto 0; }
	.orgBox .org3:after { display:block; }
	.orgBox .org3 dl { padding-bottom:0.75rem; width: 100%; }
	.orgBox .org3 dl dt { position:relative; left:auto; bottom:auto; width:100%; margin-bottom:0.5rem; }
	.orgBox .org3 dl dd { margin-top: 0rem} 
	.orgBox > p.org4 {margin-top: 3.5rem; }
    
    
    /* 0705_02_위치안내 */
	.adres_list > li {padding:0 0 3rem 5rem; }
    .adres_list > li:before{width: 3.8rem; height: 3.8rem; }
    .adres_list > li.bus:before {background-size: 2.3rem; }
    .adres_list > li.car:before {background-size: 2.3rem; }
    .adres_list > li.subway:before {background-size: 2.3rem; }
    .adres_list > li.map:before {background-size: 2.3rem; }
    
     /* 070601_총괄현황 */
    .school_list > ul > li{width:50%; }
}
@media (max-width:380px){
    
     /* 070601_총괄현황 */
    .school_list > ul > li{width:100%; }
}