@charset "utf-8";

/* container */
#content { position:relative; background:#f2f2f2; box-sizing:border-box; padding-bottom:60px; }
#content, #content * { box-sizing:border-box; }
#container { max-width:1200px; margin:0 auto; overflow:hidden; }
#content .content { padding:60px 100px; background:#fff; }
#content .content img { max-width:100%; }
section { position:relative; }
@media all and (min-width:800px){
	#content { min-height:900px; }
	#content .content { min-height:800px; }
    }
@media all and (max-width:1024px){
	#content { padding-bottom:0; }
	#content .content { padding:60px; }
	}
@media all and (max-width:799px){
	#content .content { padding:20px; }
	}
	
/* margin */
.mgt40 { margin-top:40px; }

/* Sub Top image */
.top_area { width:100%; height:150px; text-align:center; line-height:150px; }
.top_area h3 { font-family:'scdream_bold'; font-size:50px; color:#002a55; }
@media all and (max-width:1024px){
	.top_area { height:120px; line-height:120px; }
	.top_area h3 { font-size:36px; }
	}
@media all and (max-width:799px){
	.top_area { height:100px; line-height:100px; }
	.top_area h3 { font-size:30px; letter-spacing:-3px; }
	}

/* tab - 셀렉트형태(기존수정) */
.tab-mobile { position:relative; }
.tab-mobile:after {	content:'▼'; position:absolute; top:40%; right:20px; color:#fff; margin-top:-10px; }
.tab-mobile.on:after { content:'▲'; }
.tab-mobile a { display:block; padding:10px 60px 10px 20px; background:#3e86cf; font-size:20px; color:#fff; line-height:1.4; word-break:keep-all; }
@media all and (min-width:800px){
	.tab-mobile { display:none; }
	.part-tab { display:table !important; width:100%; background:#fff; border:1px solid #ccc; margin-bottom:30px; }
	.part-tab li{ display:table-cell; vertical-align:middle; position:relative; text-align:center; border-left:1px solid #ccc; width:20%; }
	.part-tab li:first-child { border-left:0; }
	.part-tab li a { display:block; color:#444; font-size:20px; word-break:keep-all; position:relative; line-height:70px; }
	.part-tab li.active { background-color:#002a55; border-color:#002a55; }
	.part-tab li.active a { color:#fff; }
	.part-tab.tab-mobile-open > li > a { margin:0; padding-left:1em; padding-right:1em; text-align:left; }
	}
@media all and (max-width:1024px) and (min-width:800px){
	.part-tab { margin-bottom:0; }
	.part-tab li a { font-size:18px; line-height:60px; }
	}
@media all and (max-width:799px){
	.part-tab { border-bottom:2px solid #3e86cf; }
	.part-tab li { width: 100% !important; border-top:1px solid #ccc; background:#fff; }
	.part-tab li:first-child { border-top:0; }
	.part-tab li.active > a, 
	.part-tab li > a:hover, 
	.part-tab li > a:focus { color:#3e86cf; }
	.part-tab li a { display:block; padding:10px 20px; font-size:20px; color: #333; }
	}


/* 업무계획 다운로드 */
.btn_down { display:inline-block; background:url('../images/sub/icon_pdf.png') no-repeat 20px 50%; color:#fff; padding:15px 25px 15px 50px; border-radius:4px; background-color:#002a55; }
.btn_down:hover { color:#95caff; -webkit-transition:all .3s; transition:all .3s }
@media (max-width:500px) {
	.btn_down { padding:10px 20px 10px 40px; background-position:15px 50%; }
	}