@media only screen and (max-width:640px){

	#header .inner h1{ margin-right:0;}

	#location ul li { padding:0 3.5%; width:280px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}	
	#container h3 { font-size:23px;}
	#container h4 { font-size:18px; background:url(../images/common/h4_bg.png) 0 2px no-repeat; vertical-align:top; margin-bottom:10px; }
	
	#footer .link{ display:none;}	

	#total-msch .bx .tit { width:20%; height:60px; padding: 20px 0 0 3%; background:none; color:#111;  }
	#total-msch .bx .tit span { display:block;}
	#total-msch .bx .bx-r { padding:20px 2%; width:71%; float:right;   }	
	#total-msch .bx .bx-r input[type="text"] { width:73%;}

	#notice .list li a {  width:62%; } 	

	.quick ul li { width:49.55%;  }
	
	.list li img { width:100%;  }
	
	.tit-wrap { margin-bottom:10px; }
	.tit-wrap h5 { position:inherit; margin-bottom:10px;}
	.tit-wrap span { position:inherit; }
	.tit-wrap.h15 { height:auto;} 
	
	.searchBx label { display:none;}

	#paper .paperBx ul li { margin-bottom:3%; }
	#paper .paperView .cover {  float:none; margin:0 auto 20px; width:152px; height:189px; padding:1px 0 0 1px; background:url(../images/board/cover_bg.png) 0 0 no-repeat; 	}
	#paper .paperView .info { float:none; margin:0 auto; width:100%; }
	#paper .paperView .info ul li { width:100%; }
	#paper .paperView .info ul li p { width:77%;}
	#paper .paperView .info ul li span {}
	#paper .paperView .info .btn { text-align:center; }
	
	#paper .data>.paperBx { margin-bottom:0 !important; border:0 !important; border-top:1px solid #ccc !important; padding:3% 2% !important; }
	#paper .data>.paperBx p.tit { padding:0 0 10px 0; margin-bottom:10px; font-size:15px; line-height:23px; }
	
	#paper .paperBx .event>ul>li { float:none; margin: 0 0 8px 0; padding-right:0; background:none; }
	#paper .paperBx .event>ul>li>span { padding-right:5px; font-weight:600; }
	#paper .paperBx .event>ul>li:last-child{ background:none; padding-right:0%;}
	#paper .paperBx .event>.btn>a { padding:0 10px 0 0; margin-bottom:3px; width:80px; text-align:center; background:url(../images/board/btn_ico_arrw.png) 75px 10px no-repeat;  }
		
	.paging_all>.paging>.num{margin:0 2%;}
	.paging_all>.paging>.num>strong,
	.paging_all>.paging>.num>a { width:22px; height:22px; line-height:20px; border:none; margin:0;}
	.paging_all>.paging>.p-btn { width:auto; height:22px; padding:5px 0 0 0;  margin:0 2px; border:none;}

	.tabTy li { height:40px; }
	.tabTy li a {  height:40px; line-height:40px;  max-width:100%; }
	.tabTy li.active { background:none;  } 
	.tabBx { margin-top:-1px; margin-bottom:20px; padding-top:20px; }
 	.tabBx span { margin: 0 5px 10px 0;  }
		
	#graphic-wp {overflow:hidden; border:none; padding:0; background:#fff; }
	#graphic-wp ul li {width:47.5%; margin: 0 5% 5% 0; }
	#graphic-wp ul li:nth-child(4n) { margin-right:5%; }
	#graphic-wp ul li:nth-child(3n) { margin-right:5%; }
	#graphic-wp ul li:nth-child(2n) { margin-right:0; }

	#board_view .bdview_wp .view_title { line-height:23px; padding:10px;}
	#board_view .bdview_wp .view_date{  line-height:23px; padding:10px;}

	.suggest {padding:25px 0 !important;} 
	.suggest .left { width:100%; background-size:110px 101px; border-right:0; background-position:50% 0; height:101px; float:none; margin-bottom:10px;}	
	.suggest .right { width:90%; float:none; text-align:center; padding:0 5%;}
	.suggest .right span a{ margin:0 auto;}
	
	.pVer_640{display:none;}
	.mVer_640{display:block;}
	
	.tit-right { position:inherit; right:0; top:0; display:block; padding-top:5px;}	

	.rel-data>table td { line-height:23px;}
	.rel-data>table td a.file { padding-top:2px; }

	.nTable.scroll{width:100%;overflow-x:auto;}
	.nTable.scroll table{width:100%;min-width:620px !important;}
	
	.ev-opp { text-align:center;}	
	.auto_num { margin-right:0px; margin-bottom:10px; }

/* [s] 통합검색박스 */	
	.total-srch input[type="text"] { width:55%; height:45px; vertical-align:top; border:3px solid #4369b7; box-sizing: border-box; }
	.total-srch button { height:45px; width:55px; line-height:44px; background:#4369b7; border:none !important; color:#fff; font-weight:600; cursor:pointer; font-size:15px; }
/* [e] 통합검색박스 */	

	.depth3Menu{margin-bottom:15px;}
	.depth3Menu .tit{display:block;}
	.depth3Menu .depth3sub{border:none; position: absolute; left:0; top:45px; display:none;}
	.depth3Menu .depth3sub>li{display:block;}
	.depth3Menu .depth3sub>li>a{padding:0 12px; border:none; border-bottom:1px solid #ccc; font-weight: 600; font-size:15px; line-height:45px; color: #333; text-align: left; display:block; box-sizing:border-box; white-space: nowrap;  background-color: #f5f5f5;}
	.depth3Menu .depth3sub>li>a.active,
	.depth3Menu .depth3sub>li>a:hover{ background-color: #1d4261; color: #fff;}

	.depthMenuArea:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
	.depthMenuArea.w2>div{width:49%; float:right;}
	.depthMenuArea.w2>div:first-child{float:left;}

	.search-tab li { float:left;padding:0 10px 0 0; margin: 0 10px 5px 0; background:url(../images/common/bg_bar.gif) right 2px no-repeat; }
	.search-list ul li .tit a { line-height:23px;}
	.search-list ul li .tit p.date { display:block; margin-top:10px;  }	

	.organization { margin-bottom:10px;}
	.organization ul.overall {background:url('../../images/about/organ_bg0_mobile.png') no-repeat center 130px;}
	.organization ul li .grade1{margin-bottom:10px;}
	.organization ul li .grade2{margin-bottom:10px;}
	.organization ul li .grade2 a {width:100%;}
	.organization ul li .grade6>ul>li>a { width:100%; }
	.organization ul li .grade7>ul>li { width:100% !important; }
	.organization ul li .grade7>ul>li>a{ height:50px; padding-top:15px;}
	.organization ul li .grade8>ul>li>a {  padding-top:15px; height:50px;}
	.organization ul li .grade8>ul>li>a.last {  padding-top:15px; height:50px; }
	.organization ul li .grade8>ul>li>a.line2 {  padding-top:15px; height:50px; }
	.organization ul li .grade9>ul>li>a {  padding-top:15px; height:50px;}
	.organization ul li .grade9>ul>li>a.line1, .organization ul li .grade9>ul>li>a.line4 {  padding-top:15px; height:50px; }	
	
	.sels ul.link {  width:100% !important; position:relative; top:0;}
	.sels ul.link li { width:100%;  }
	.sels ul.link li a {  width:100%; height:95px; padding:105px 0 0 0;  }
	.sels ul.link li a.link1 { margin-bottom:5px; margin-right:0;} 
	.sels ul.link li a.link2 { margin-bottom:5px;} 
	.sels ul.link li a.link3 { margin-right:0;margin-bottom:5px;}  
	.sels ul.link li a.link4 { } 

	.history .year-row .year { float:none; width:100px; font-size:30px; }
	.history .year-row .line-txy { float:none; width:auto; margin-left:10px; margin-bottom:0; padding:0;}
	.history .year-row .line-txy dl { float:none;  }
	.history .year-row .line-txy dl dt {  float:none;  }
	.history .year-row .zero {  line-height:0 !important; font-size:0 !important; display:none !important;}
	
	.history .year-row .line-txy dl dt { margin-bottom:5px; float:left; padding-left:10px; width:100px; background:url(../images/contents/con_bull1.gif) 0 5px no-repeat; }
	.history .year-row .line-txy dl dd { float:none; width:auto; margin-left:50px;}

	.infobox { padding:15px;}
	.infobox .thumb { padding:5px; width:160px; float:none; margin:0 auto 20px; }	
	.infobox .index { width:100%; float:none;}	
	.infobox .index .num {margin-bottom:10px; }
	.infobox .index .num div { font-size:18px; }
	.infobox .index .btn { text-align:center;}
	
	.emailRefuse { padding:20px 20px 10px 20px; border:1px solid #ccc; }	
	.emailRefuse dl { padding-left:0; background:none;}
		
	.council .board {  width:100%;  } 
	
	.linkBx { margin-bottom:30px; }
	.linkBx dl { position:relative; border:5px solid #ebebeb; padding:170px 20px 25px 20px; min-height:90px; }
	.linkBx dl dt { position:absolute; left:180px; top:60px; margin-bottom:0; }
	.linkBx dl dd { margin-bottom:10px; }
	.linkBx dl dd a { display:inline-block; padding:10px 38px 10px 18px; color:#fff; font-weight:bold; background:#6f8ac0 url(../images/contents/s3-5-bullet.gif) 95% 50% no-repeat; border-radius:3px; text-align:left; }
	.linkBx dl.danopy { background:url(../images/contents/s3-5-bg.jpg) 20px 20px no-repeat; background-size:130px; }
	.linkBx dl.goedu { background:url(../images/contents/s3-6-bg.jpg) 20px 20px no-repeat; background-size:130px; }

	.pg-control { position:absolute; right:0; top:0; }
	
		/* 교육연구 - 171212 */
	.reWrap ul li { width:100%; }
	.reWrap ul li.re1 { background:url(../images/contents/re1.jpg) 0 0 no-repeat; background-size:100% 50px;}
	.reWrap ul li.re2 {margin-right:0px; background: url(../images/contents/re2.jpg) 0 0 no-repeat;  background-size:100% 50px;}
	.reWrap ul li.re3 { margin-right:0px; background: url(../images/contents/re3.jpg) 0 0 no-repeat;  background-size:100% 50px;}
	.reWrap ul li.re4 { margin-right:0px;background: url(../images/contents/re4.jpg) 0 0 no-repeat;  background-size:100% 50px;}
	.reWrap ul li.re5 {margin-right:0px; background:url(../images/contents/re5.jpg) 0 0 no-repeat; background-size:100% 50px;}
	.reWrap ul li.re6 { margin-right:0; background: url(../images/contents/re6.jpg) 0 0 no-repeat; background-size:100% 50px;}
	.reWrap ul li dl dt { font-size:20px; height:50px; line-height:50px; }
	.reWrap ul li dl dd { height:auto; line-height:24px; font-size:15px;}
	.reWrap  > p.txt {font-size:100%; padding-bottom:15px; line-height:22px;}
	
	/* 교육통계센터 */
	.eduStatic {}
	.eduStatic .educon > p { float:inherit; width:40%; margin-right:0px; margin:0 auto; margin-bottom:20px; }
	.eduStatic .educon div { margin-bottom:0px; margin-left:0%;  width:100%;  }
	.eduStatic .educon div > p.txt { float:inherit; font-size:18px; }
	.eduStatic .educon div dl dt { font-size:17px; margin-right:0px; width:28%; }
	.eduStatic .educon div dl dd { line-height:22px; margin-left:100px; background-size:7px; width:52%;}
	.eduStatic .educon div.eid dl dt { width:28%; }
	.eduStatic .educon div.eid dl dd { margin-left:120px; width:52%;}
	.eduStatic .educon div.period dl dt { width:28%; }
	.eduStatic .educon div.period dl dd { margin-left:120px; width:52%; overflow:hidden; height:90px; line-height:24px; }
	.eduStatic .educon div.period dl dd:last-child { height:400px; margin-left:0; width:100%;}
	.eduStatic .educon div.period dl dd img:first-child { margin-bottom:20px; }
	.eduStatic .educon div.period dl dd img { width:90%; }
	.eduStatic .educon div.period dl dd img.ml10 {margin-left:0!important; }
	
	
}

@media only screen and (max-width:460px){
	#header .inner h1{ width:150px; height:50px; padding-top:20px;}
	.allBtn { padding-top:20px;  }
	
	.searchBx { border:none; background:none; padding:0; margin-bottom:15px;}
	.searchBx select { float:left; margin-right:1%; }
	.searchBx input[type="text"] { float:left; width:46%;}
	.searchBx .w80p { width:70% !important;}
	.searchBx .mV { width:75% !important;}
	.searchBx button{ float:right;}

	.ev-searBx{ border:none; background:none; padding:0; margin-bottom:15px;}
	.ev-searBx fieldset { text-align:left; vertical-align:middle;}
	.ev-searBx select { width:49.3%; margin-bottom:5px;}
	.ev-searBx input[type="text"] { width:78.5%;}
	.ev-searBx button{ width:16%;}
	
	.bx-full { width:100% !important;}
		
	#paper .paperBx ul { margin-bottom:5px;}
	#paper .paperBx ul li { margin-bottom:3%; float:none; background:none; }
	#paper .paperView .info ul li p { width:66%;}
	
	#cover-wp ul li .over p.tit { padding:25% 20px 10% 20px;  }	

	.sns-txt {  margin-bottom:20px; padding-top:20px; text-align:center;  }
	.sns-txt p { padding: 0 20px 20px 20px; line-height:30px; background:url(../images/board/issue_bg.png) 0 bottom repeat-x; font-weight:600; color:#111; }
	.sns-txt p a { margin-left:0;}	
	
		/* 교육연구 - 171212 */
	.reWrap { }	
	.reWrap ul li { width:100%; }
	.eduStatic .educon div.period dl dd { height:130px}
	.eduStatic .educon div.period dl dd:last-child { height:400px; }
}






