@charset "utf-8";
@import url('./schF_main.css');  	/*°Ë»ö ¸ÞÀÎÈ­¸é*/
@import url('./reset.css');   /*ÃÊ±âÈ­*/
@import url('./swiper.min.css'); /*¸ÖÆ¼¹Ìµð¾î ½½¶óÀÌµå*/

@media (min-width:1024px){ /* ÅÂºí¸´ */}
@media(max-width:1024px){/*¹Ìµð¾î ½ÃÀÛ*/
#wrap{min-width:100%;}
#contents .cMain .cMenu{display:none;}
#header .hMain .search{display:none;}
#header .hMain .detatil_search{display:none;}
#header .hMain .result_chang{display:none;}
#contents .cMain .cRight .topic{display:none;}
#contents .cMain .cRight .relation_con{display:none;}
#contents .cMain .cRight .find_con{display:none;}
#relation{display:none;}
#header .hMain .hLogo{display:none;}
.nav-wrap{display:block;}
.align_kind{display:block;}
#footer .sub_pack_btm{display:none;}
#detailSearch{display:none !important;}

.search_helf{margin:0; padding:20px 0; min-height:auto; border-bottom:1px solid #ddd;}
.error_Box{margin:0; min-height:auto; border-bottom:1px solid #ddd; padding:0 0 20px 0; }
.error_Box .right_bx{padding: 35px 0 0px 20px;}
.error_Box .left_bx img{margin-left:15px;}
.header_family_site {
 display: none;
 }
/*topicmap*/
.clearfix{width: 100%;}

/* #header .Mobile_search .mobil_logo{margin-left:13px;} */
#header .hMain{width:auto; padding:0;}
#header .hMain .search{width:auto; margin:0; float:none;}
#header .hMain .Mobile_search{display:block; width:auto; margin:0; float:none; z-index: 100; position: relative; text-align:center; padding:15px 0 8px 0;}
#header .hMain .Mobile_search input{width: 70px;  background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); position: absolute; top: 15px; right: 4px; z-index: 100; height: 46px;}
#header .hMain .Mobile_search .search_img{position: absolute; right: 16px; top: 22px;}
#header .hMain .search_chang{width:auto; height:auto; padding: 0 68px 0 6px; float:none; margin:0; box-sizing: border-box;}
#header .hMain .search_chang .sc_input{width: 100%; margin:0; border:0; font-size: 1.2em; float:none;}
#header .hMain .search_chang .search_arrow{width:auto; margin:0; position: absolute; top: 92px; right: 16px; float:none;}
#header .hMain .search_chang .search_arrow_off{width:auto; margin:0; position: absolute; top: 89px; right: 16px; float:none;}
#rcmdResult{width:100%; top: 130px; margin-left: -9px;}
#contents .cMain{width:auto; padding:0 20px; background-color:#fafafa;}
#contents .cMain .cLeft{width:auto; min-height:0; background-color:#fff; float:none; padding:0 30px 0 30px;}
#contents .cMain .cRight{padding: 10px 30px 20px 30px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-color:#fff; overflow:hidden; clear:both; width:auto; float:none;}
#contents .cMain .cRight .pop_con{width:auto; margin:0; border-bottom:0; padding-bottom:0; height: 425px;}
#contents .cMain .cRight .pop_con .pop_conContent .pc_title_on{width:25%; box-sizing: border-box;}
#contents .cMain .cLeft .integration_sc .integration_box img{width:100%; height:129px;}
#contents .cMain .cLeft .intro dl{width:68%;}
#contents .cMain .cLeft .multi_sc{border-bottom: 1px solid #ebebeb !important;}

/* #footer{text-align:center; background-color: #e9ecef;}
#footer .fMain .footer_in {padding-left: 0;}
#footer .fmedia_lof{display:block; margin:17px 0;}
#footer .fMain{width:auto; background-color: #004f96; padding: 10px 0;}
#footer .fMain .logo{display:none;}
#footer .fMain ul{display:none;}
#footer .fMain .infor_copy p.num,
#footer .fMain address{display:none;}
#footer .fMain .infor_copy {margin:0; float:none; text-align: center; color:#fff;} */

/* ÇªÅÍ */
	#footer { padding: 0; }
	#footer .footer-site-area { padding-bottom: 0; }
	#footer .footer-site { margin: 0; width: 50%; }
	#footer .footer-site .btn-site-open { border: 1px solid #52555d; font-size: 12px; padding: 10px 30px 10px 15px; }
	#footer .footer-site .btn-site-open:before { width: 8px; height: 8px; margin-top: -2px; }
	#footer .footer-bottom { padding: 13px; }
	#footer .links-list-area { padding-bottom: 0px; }
	#footer .links-list { display: block; margin-left: 0; margin: 0 -5px; }
	#footer .links-list > li { width: 33.33333%; padding: 0; margin-bottom: 10px; }
	#footer .links-list > li:after { display: none; }
	#footer .links-list > li > a { display: block; border: 1px solid #646464; font-size: 12px; padding: 8px 10px; margin: 0 5px; }
	#footer .copy-area { padding-left: 0; }
	#footer .copy-area .foot_logo { display: none; }
	#footer .copy-area .info-list { margin-bottom: 7px; }
	#footer .copy-area .info-list > li { font-size: 12px; line-height: 1.3; vertical-align: top; }
	#footer .copy-area .copyright { font-size: 12px; }
	#footer .btn-top { width: 50px; height: 50px; background-size: 14px; }
/* ¼­ºê ÆäÀÌÁö - ¿ÞÂÊ ¸Þ´º */
	.subl-menu-area { display: none; }

	/* °øÅë ½ºÅ¸ÀÏ */
	.subr-title { font-size: 24px; }
	.subr-location { display: none; }
	.subr-right-smenu > ul > li > a { width: 35px; height: 35px; }
	.subr-right-smenu .subr-favorites { background-size: 17px; }
	.subr-right-smenu .subr-print { background-size: 17px; }
	.subr-right-smenu .subr-share { background-size: 17px; }
	.subr-right-smenu > ul > li > ul { right: 0; }
	.subr-right-smenu > ul > li > ul:before { left: auto; right: 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - ÅÇ */
	.tab-list-l1 { overflow: auto; }
	.tab-list-s1 { display: flex; flex-flow: nowrap; }
	.tab-list-s1 > li { width: auto !important; margin-top: 0; }
	.tab-list-s1 > li > a { padding: 15px; font-size: 15px; }
	.tab-list-s1 > li > a > span { white-space: nowrap; }
	.tab-list-s2 > li > a { font-size: 15px; }
	.board-tab-list > li > a { font-size: 15px; }

	/* °øÅë ½ºÅ¸ÀÏ - ¹Ú½º */
	.box-s1 { margin: 15px 0; }
	.box-s1 .box-content { padding: 10px; }
	.box-s1 .box-content:before { display: none; }
	.box-s2 { padding: 10px; margin: 10px 0; }
	.box-s2 p { font-size: 15px; }
	.box-s3 { padding: 10px; }
	.box-s4 { padding: 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - Á¦¸ñ */
	.title-s1 { font-size: 18px; }
	.title-s2 { font-size: 15px; margin-bottom: 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - ¸ñ·Ï */
	.ul-s1 li { font-size: 15px; }
	.ul-s1 > li > ul > li > ul { padding: 10px 15px; margin: 8px 0; }
	.ul-s2 li { font-size: 15px; background-position: left top 9px; }
	.ul-s2 > li > ul > li > ul { padding: 10px 15px; margin: 8px 0; }
	.ul-s3 { margin: 0 -5px; }
	.ul-s3 > li { padding: 5px; }
	.ul-s3 .item { padding: 15px; min-height: 186px; }
	.ul-s3 .item-title { font-size: 15px; margin-bottom: 16px; }
	.ul-s3 .item-list + .item-list { margin-top: 8px; }
	.ul-s3 .item-list dd { font-size: 15px; }
	.ul-s4 { padding: 10px 15px; margin: 8px 0; }
	.ul-s4 li { font-size: 15px; }
	.ul-s5 .list-title { padding: 0 10px; font-size: 15px; padding-left: 25px; }
	.ul-s5 .item-box > ul { padding: 0 10px; padding-top: 0; }
	.ul-s5 > li:after { width: 8px; height: 8px; border: 2px solid #00909e; }
	.ul-s7 > li { margin-bottom: 10px; }
	.ul-s7 .item .item-cell { display: block; padding: 10px; height: auto; }
	.ul-s7 .item .item-cell.title-area { width: 100%; }
	.ul-s7 .item .title { font-size: 18px; }
	.ul-s7 .item .desc { font-size: 15px; margin-bottom: 5px; }
	.ol-s2 { display: block; }
	.ol-s2 > li { width: 100%; padding: 10px; font-size: 15px; }
	.ol-s2 > li:first-child { padding-left: 10px; }
	.ol-s2 > li:before { border-bottom: 30px solid transparent; border-top: 30px solid transparent; margin-top: -30px; border-left: 30px solid #00909e; }
	.ol-s2 > li:after { border-bottom: 30px solid transparent; border-top: 30px solid transparent; margin-top: -30px; border-left: 30px solid #f4f9fd; }
	.ol-s2 > li.active:after { border-left: 30px solid #00909e; }

	/* °øÅë ½ºÅ¸ÀÏ - Æû */
	select { height: 40px; font-size: 14px; padding: 0 10px; padding-right: 30px; background-position: right 10px center; }
	.form-style.width1 { width: 100px; }
	.form-style.width2 { width: 70px; }
	.form-list-s2 > li { display: block; }
	.form-list-s2 .list-title,
	.form-list-s2 .list-content { display: block; padding: 10px; }
	.form-list-s2 .list-title { width: 100%; text-align: left; font-size: 15px; }
	.form-list-s2 .list-content { width: 100%; }
	.form-list-s2 .list-content .width1 { width: 100px; }
	.form-list-s2 .item-address .overlap { padding: 0 10px; height: 40px; line-height: 40px; font-size: 15px; }
	.form-list-s2 .item-address .input1 { width: calc(100% - 120px); height: 40px; line-height: 40px; }
	.form-list-s2 .item-address .input2 { height: 40px; line-height: 40px; margin-top: 10px; }
	.form-list-s3 { margin-bottom: 25px; }
	.form-list-s3 > li { width: 100%; }
	.form-list-s3 .list-title { justify-content: left; width: 100px; text-align: left; font-size: 15px; padding: 10px; border: 0 !important; }
	.form-list-s3 .list-content { width: calc(100% - 100px); padding: 10px; }
	.form-list-s3 .content { padding: 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - ¹öÆ° */
	.btn-s1 { padding: 17px 15px; }
	.btn-s1 > span { font-size: 15px; }
	.btn-s1 .icon { right: 12px; }
	.btn-s2 { padding: 17px 15px; }
	.btn-s2 > span { font-size: 15px; }
	.btn-s2 .icon { right: 12px; }
	.btn-s5 { padding: 17px 15px; }
	.btn-s6 { padding: 17px 15px; min-width: auto; }
	.btn-s6 > span { font-size: 15px; }
	.btn-s7 { padding: 17px 15px; min-width: auto; }
	.btn-s7 > span { font-size: 15px; }

	/* °øÅë ½ºÅ¸ÀÏ - Å×ÀÌºí */
	.responsive-table { overflow-x: auto; }
	.c-table-title { font-size: 15px; }
	.c-table-desc { font-size: 15px; }
	.c-table-s1 { min-width: auto; table-layout: auto; }
	.c-table-s1 th,
	.c-table-s1 td { font-size: 15px; word-break: keep-all; }
	.c-table-s1 thead th { font-size: 15px; padding: 8px 10px; }
	.c-table-s1 tbody th,
	.c-table-s1 tbody td { padding: 8px 10px; height: auto; }
	.c-table-s2 { min-width: auto; table-layout: auto; }
	.c-table-s2 th,
	.c-table-s2 td { font-size: 15px; word-break: keep-all; }
	.c-table-s2 thead th { font-size: 15px; padding: 8px 10px; }
	.c-table-s2 tbody th,
	.c-table-s2 tbody td { padding: 8px 10px; height: auto; }

	/* °øÅë ½ºÅ¸ÀÏ - °Ô½ÃÆÇ */
	.board-list-util .cnt { font-size: 15px; }
	.board-list-s1 { display: block; min-width: auto; margin-top: 10px; margin-bottom: 10px; }
	.board-list-s1 .m-none { display: none; }
	.board-list-s1 colgroup { display: none; }
	.board-list-s1 tr.notice { background-color: #f5f5f5; }
	.board-list-s1 th,
	.board-list-s1 td { border: 0; text-align: left; font-size: 14px; }
	.board-list-s1 thead { display: none; }
	.board-list-s1 tbody { display: block; }
	.board-list-s1 tbody tr { display: block; border-top: 1px solid #ddd; padding: 15px 10px; }
	.board-list-s1 tbody tr:hover td { background: none; }
	.board-list-s1 tbody tr:first-child { border-top: 1px solid #000; }
	.board-list-s1 tbody tr:last-child { border-bottom: 1px solid #000; }
	.board-list-s1 tbody th,
	.board-list-s1 tbody td { padding: 0 5px; height: auto; border: 0; }
	.board-list-s1 tbody td { display: inline-block; vertical-align: middle; }
	.board-list-s1 tbody td:after { content: ""; display: inline-block; width: 1px; height: 10px; background: #bebebe; margin-left: 10px; }
	.board-list-s1 tbody td:last-child:after { display: none; }
	.board-list-s1 .subject { display: block; font-weight: bold; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.board-list-s1 .subject:after { display: none; }
	.board-list-s2 ul { margin: 0 -5px; }
	.board-list-s2 ul > li { padding: 10px 5px 15px 5px; }
	.board-list-s2 .list-item .thumb { margin-bottom: 10px; }
	.board-list-s2 .list-item .list-title { margin-bottom: 10px; font-size: 15px; }
	.board-list-s2 .list-item .list-date { font-size: 15px; }
	.board-list-s3 ul > li { padding: 10px 0; }
	.board-list-s3 .list-item .list-info { padding: 10px 15px 50px 15px; }
	.board-list-s3 .list-item .list-info .list-category { font-size: 14px; margin-bottom: 4px; }
	.board-list-s3 .list-item .list-info .list-title { font-size: 15px; margin-bottom: 5px; }
	.board-list-s3 .list-item .list-info .list-contents dl { margin-bottom: 3px; }
	.board-list-s3 .list-item .list-info .list-contents dt { font-size: 15px; }
	.board-list-s3 .list-item .list-info .list-contents dd { font-size: 15px; }
	.board-list-s3 .list-item .btns { top: 0; }
	.board-list-s4 .title-wrap { padding: 15px 10px; }
	.board-list-s4 .title-wrap .board-date { display: block; font-size: 18px; margin-right: 0; margin-bottom: 5px; }
	.board-list-s4 .title-wrap .board-state { min-width: auto; padding: 0 10px; height: 30px; line-height: 28px; font-size: 14px; margin-bottom: 5px; }
	.board-list-s4 .title-wrap .board-util { position: static; transform: none; text-align: right; }
	.board-list-s4 .board-question { padding: 15px 10px; }
	.board-list-s4 .board-question .board-title { font-size: 15px; margin-bottom: 7px; }
	.board-list-s4 .board-answer { padding: 15px 10px; }
	.board-list-s4 .board-answer .answer-desc { font-size: 15px; margin-bottom: 7px; }
	.board-list-s4 .board-answer .answer-desc .name { margin-right: 3px; }
	.board-list-s5 .pdf-list { margin: 0; }
	.board-list-s5 .pdf-list > li { padding: 0; margin: 5px 0; width: 100%; }
	.board-list-s5 .pdf-list > li:nth-child(1),
	.board-list-s5 .pdf-list > li:nth-child(2) { margin-top: 5px; }
	.board-list-s5 .item { display: block; padding: 10px; }
	.board-list-s5 .thumb-wrap { display: block; width: 100%; }
	.board-list-s5 .thumb-wrap:before { content: ""; display: block; padding-top: 60%; }
	.board-list-s5 .info { display: block; padding: 10px; padding-bottom: 0; }
	.board-list-s5 .info-title { font-size: 18px; margin-bottom: 10px; }
	.board-list-s5 .btns { position: static; }
	.board-list-s5 .btns .date { font-size: 15px; margin-bottom: 0; text-align: right; }
	.board-list-s6 ul { margin: 0 -5px; }
	.board-list-s6 ul > li { width: 50%; padding: 0 5px; margin-bottom: 10px; }
	.board-list-s6 .item { border-left-width: 3px; padding: 10px; }
	.board-list-s6 .item .year { font-size: 18px; }
	.board-list-s6 .item .logo { height: 20px; background-size: auto 20px; margin: 10px auto 5px auto; }
	.board-list-s6 .item .desc { font-size: 15px; }
	.board-list-s6 .item .desc:after { height: 10px; margin: 10px auto; }
	.board-list-s6 .item .down-btn { font-size: 14px; padding: 8px 5px; }
	.board-list-s6 .item .down-btn .icon { width: 15px; height: 14px; background-size: 15px; margin-left: 5px; }
	.board-list-s7 > ul > li { width: 100%; }
	.board-view-btns { padding: 10px 0; }
	.board-view-btns .btn { min-width: 115px; }
	.board-view-s1 .board-title { font-size: 15px; padding: 15px 10px; padding-bottom: 10px; }
	.board-view-s1 .category-area { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
	.board-view-s1 .category-list { text-align: left; }
	.board-view-s1 .category-list > li { display: block; font-size: 14px; }
	.board-view-s1 .category-list > li:after { display: none; }
	.board-view-s1 .file-area .file-link { font-size: 14px; padding: 10px 0; padding-left: 30px; padding-right: 10px; background-position: left 10px top 15px; background-size: 14px; }
	.board-view-s1 .content { padding: 10px; min-height: 150px; }
	.board-view-s2 { padding-top: 15px; }
	.board-view-s2 .board-category { font-size: 14px; margin-bottom: 4px; }
	.board-view-s2 .board-title { font-size: 15px; padding-bottom: 10px; }
	.board-view-s2 table { min-width: auto; table-layout: auto; }
	.board-view-s2 table th,
	.board-view-s2 table td { word-break: keep-all; }
	.board-view-s2 table th { padding: 8px 10px; height: auto; font-size: 15px; }
	.board-view-s2 table td { padding: 8px 10px; height: auto; font-size: 15px; }
	.board-view-s2 .file-area .file-link { font-size: 14px; padding: 10px 0; padding-left: 30px; padding-right: 10px; background-position: left 10px top 15px; background-size: 14px; }
	.board-view-s2 .content { padding: 10px; height: 150px; }
	.board-write-s1 { display: block; min-width: auto; }
	.board-write-s1 th,
	.board-write-s1 td { display: block; text-align: left; height: auto; font-size: 15px; padding: 10px; border: 0; }
	.board-write-s1 .subject { height: 250px; }
	.basic-article .article-list { margin: 0; padding-top: 9.5px; }
	.basic-article .article-list > li { width: 100%; margin: 12.5px 0; padding: 0; min-height: auto; }
	.basic-article .article-list .item .thumb-wrap:before { padding-top: 60%; }
	.basic-article .article-list .item .thumb-wrap .thumb-cate { font-size: 17px; min-width: 130px; }
	.basic-article .article-list .item .content { padding: 18px 24px; padding-left: 23px; border: 1px solid #dedede; }
	.basic-article .article-list .item .content .subject { font-size: 21px; height: auto; display: block; white-space: nowrap; }
	.basic-article .article-list .item .content .desc { font-size: 17px; line-height: 1.4; margin-top: 17px; }
	.basic-article .article-list .item .content .writer { font-size: 17px; line-height: 25px; background-size: 13px; margin-top: 13px; background-position: left top 6px; padding-left: 23px; margin-bottom: 6px; }
	.basic-article .article-view .article-info { float: none; width: 100%; padding: 20px 15px; }
	.basic-article .article-view .article-title { font-weight: bold; font-size: 18px; }
	.basic-article .article-view .article-sub-title { font-size: 15px; }
	.basic-article .article-view .tag-list { margin-top: 14px; }
	.basic-article .article-view .tag-list > li > a { font-size: 14px; padding: 3px 8px; }
	.basic-article .article-view .writer { margin-top: 23px; font-size: 14px; }
	.basic-article .article-view .article-date { font-size: 14px; }
	.basic-article .article-view .article-content-area { float: none; width: 100%; padding: 20px 0; }
	.basic-article .article-view .article-content { font-size: 14px; padding-bottom: 25px; }
	.course-board > li { display: block; width: 100%; }
	.course-board .item-cell { display: block; padding: 10px 0; }
	.course-board .item-cell.title { font-size: 15px; width: 100%; padding-bottom: 0; }
	.course-board .item-cell.list-title { padding: 10px; }
	.course-board .item-cell-list { margin: 5px 0; }
	.course-board textarea.form-style { height: 80px; }
	.course-board .item-address .overlap { padding: 0 10px; height: 40px; line-height: 40px; font-size: 15px; }
	.course-board .item-address .input1 { width: calc(100% - 120px); height: 40px; line-height: 40px; }
	.course-board .item-address .input2 { height: 40px; line-height: 40px; margin-top: 10px; }
	.course-board .form-guide2 { font-size: 15px; }
	.course-board .course-board-table th,
	.course-board .course-board-table td { padding: 5px; font-size: 14px; }
	.course-board-wrap .btn-area { text-align: center; margin-top: 30px; }
	.course-board-wrap .add-btn-area-wrap .add-btn-area { float: right; margin-top: 5px; }


	/* °øÅë ½ºÅ¸ÀÏ - ÆäÀÌÂ¡ */
	.paging-area { margin: 20px auto; }
	.paging .paging-link { font-size: 15px; min-width: 40px; height: 40px; line-height: 40px; }
	.paging .paging-control .next-end:before,
	.paging .paging-control .next:before,
	.paging .paging-control .prev-end:before,
	.paging .paging-control .prev:before { width: 10px; height: 10px; background-size: 10px; }
	.board-paging .paging-title { width: 22%; padding: 10px 0; font-size: 14px; }
	.board-paging .paging-title span:before { margin-right: 5px; }
	.board-paging .paging-link { width: 73%; font-size: 14px; }

	/* °øÅë ½ºÅ¸ÀÏ - °Ë»ö¹Ù */
	.search-s1,
	.search-s2,
	.search-s3,
	.search-s4,
	.search-s5,
	.search-s6 { padding: 10px; margin-bottom: 10px; }
	.search-s1 .search-box > *,
	.search-s2 .search-box > *,
	.search-s3 .search-box > *,
	.search-s4 .search-box > *,
	.search-s5 .search-box > * { margin-right: 5px; }
	.search-s6 .search-box > * > * { margin-right: 5px; }
	.search-s1 .search-box .search-form,
	.search-s2 .search-box .search-form,
	.search-s3 .search-box .search-form,
	.search-s4 .search-box .search-form,
	.search-s5 .search-box .search-form,
	.search-s6 .search-box .search-form { height: 40px; }
	.search-s1 .search-box .search-form { width: calc(100% - 270px); }
	.search-s2 .search-box .search-form { width: calc(100% - 425px); }
	.search-s3 .search-box .search-form { width: calc(100% - 270px); }
	.search-s1 .search-box .search-btn,
	.search-s2 .search-box .search-btn,
	.search-s3 .search-box .search-btn,
	.search-s4 .search-box .search-btn,
	.search-s5 .search-box .search-btn,
	.search-s6 .search-box .search-btn { height: 40px; font-size: 14px; }
	.search-s3 .search-box select { height: 40px; }

	/* °øÅë ½ºÅ¸ÀÏ - ¾È³»¹® */
	.guide-s1 { padding: 30px 15px; }
	.guide-s1:before { float: none; margin: 0 auto; width: 327px; height: 208px; background-size: 327px; }
	.guide-s1 .guide-txt { float: none; width: 100%; padding: 0; padding-top: 15px; text-align: center; }
	.guide-s1 .guide-title { display: inline-block; margin-bottom: 10px; font-size: 22px; }
	.guide-s1 .guide-desc { margin-bottom: 15px; line-height: 1.3; font-size: 16px; }

	/* ÆäÀÌÁö ´ã´çÀÚ */
	.mng-info { padding: 6px 10px; }
	.mng-info .mng-info-list { margin: 0; line-height: normal; }
	.mng-info .mng-info-list > li { float: none; font-size: 14px; padding: 4px 10px; padding-left: 23px; margin-left: 0; }
	.mng-info .mng-info-list > li:after { display: none; }

	/* ¸¸Á·µµ Æò°¡ */
	.stsfc-area { padding: 10px; }
	.stsfc-area .stsfc-desc { font-size: 14px; line-height: 1.3; }
	.stsfc-area .stsfc-comment { padding-top: 10px; }
	.stsfc-area .stsfc-list { float: none; display: block; padding-bottom: 10px; }
	.stsfc-area .stsfc-list > li { line-height: 30px; }
	.stsfc-area .stsfc-list .c-radio input[type="radio"] + label { font-size: 14px; }
	.stsfc-area .stsfc-form { float: none; display: block; max-width: none; }
	.stsfc-area .stsfc-form input[type="text"] { width: calc(100% - 56px); }
	.stsfc-area .stsfc-btn { margin: 0; }
	.stsfc-area2 { padding: 10px; margin-bottom: 15px; }
	.stsfc-area2 .stsfc-left { display: block; width: 100%; margin-right: 0; }
	.stsfc-area2 .stsfc-right { display: block; width: 100%; }
	.stsfc-area2 .stsfc-title { margin-bottom: 5px; font-size: 15px; }
	.stsfc-area2 .stsfc-desc { margin-bottom: 10px; }
	.stsfc-area2 .stsfc-desc br { display: none; }
	.stsfc-area2 .stsfc-list > li { float: left; margin-right: 20px; line-height: 30px; }

	/* ¸ð¹ÙÀÏ gnb */
	.m_gnb { width: 100%; height: 100%; padding-top: 70px; position: fixed; top: 0; right: 0; background: #fff; z-index: 999999; display: block; transition: all .3s ease-in-out; transform: translateX(100%); }
	.m_gnb.on { transform: translateX(0); }
	.mgnb_head { width: 100%; height: 70px; display: flex; justify-content: space-between; align-items: center; padding: 0 15px; position: absolute; top: 0; left: 0; z-index: 999999999; }
	.mgnb_head .m_login_btn { width: 80px; height: 40px; border: solid 1px #ddd; line-height: 38px; text-align: center; color: #000; font-size: 14px; letter-spacing: -0.35px; }
	.mgnb_head .login_name { position: relative; padding-left: 26px; color: #000; font-size: 15px; }
	.mgnb_head .login_name:before { width: 17px; height: 18px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); background: url(../../images/common/icon_member.png); content: ""; }
	.mgnb_head > div { display: flex; align-items: center; }
	.mgnb_head > div .mgnb_lang_btn { width: 20px; height: 20px; margin-right: 20px; background: url(../../images/common/btn_language.png); }
	.mgnb_head > div .mgnb_sc_btn { width: 20px; height: 20px; margin-right: 20px; background: url(../../images/common/icon_search4.png); }
	.mgnb_head > div .mgnb_close_btn { width: 40px; height: 40px; position: relative; border: solid 1px #ddd; }
	.mgnb_head > div .mgnb_close_btn:before { width: 15px; height: 15px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(../../images/common/icon_close.png); background-size: 15px 15px; content: ""; }
	.mgnb_search { width: 100%; height: 165px; padding: 0 15px; position: absolute; top: 70px; left: 0; background: #fff; transition: all .3s ease-in-out; transform: translateY(-100vh); flex-direction: column; align-items: flex-start; }
	.mgnb_search:before { width: 100%; height: calc(100vh - 70px); position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: -1; content: ""; }
	.mgnb_search:after { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fff; z-index: -1; content: ""; }
	.mgnb_search.on { transform: translateY(0); }
	.mgnb_search .scinput_wrap { width: 100%; height: 55px; display: flex; justify-content: space-between; position: relative; border-style: solid; border-width: 3px; border-image-source: linear-gradient(to right, #8dc63f, #05c3a7); border-image-slice: 1; }
	.mgnb_search .scinput_wrap .input1 { width: calc(100% - 75px); height: 100%; border: 0 none; }
	.mgnb_search .scinput_wrap .sc_btn { width: 65px; height: 100%; background: url(../../images/common/search.png) center center no-repeat; background-size: 19px 19px; }
	.mgnb_search .sc_poptext { width: 100%; margin-top: 19px; display: block; color: #00909e; font-size: 15px; font-weight: bold; text-align: left; }
	.mgnb_search .sc_popul { width: 100%; height: 15px; margin-top: 15px; display: flex; align-items: center; flex-wrap: wrap; overflow: hidden; }
	.mgnb_search .sc_popul li { color: #444; font-size: 14px; letter-spacing: -0.35px; white-space: nowrap; line-height: 100%; }
	.mgnb_search .sc_popul li:not(:first-child) { margin-left: 18px; }
	.mgnb_search .sc_popul li:before { color: #67b200; content: "#"; }
	.sc_mclose_btn { width: 15px; height: 9px; display: block; margin: 17px auto 0; background: url(../../images/common/icon_a_down5.png); background-size: 15px 9px; transition: all .3s ease-in-out; }
	.mgnb_lang.on .lang_mclose_btn
	.mgnb_search.on .sc_mclose_btn { transform: rotate(-180deg); }
	.mgnb_lang { width: 100%; height: 165px; padding: 0 15px; position: absolute; top: 70px; left: 0; background: #fff; transition: all .3s ease-in-out; transform: translateY(-100vh); flex-direction: column; align-items: flex-start; }
	.mgnb_lang:before { width: 100%; height: calc(100vh - 70px); position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: -1; content: ""; }
	.mgnb_lang:after { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fff; z-index: -1; content: ""; }
	.mgnb_lang.on { transform: translateY(0); }
	.mgnb_langul { width: 100%; }
	.mgnb_langul li { text-align: center; padding-bottom: 15px; }
	.mgnb_langul li:not(:first-child) { padding-top: 15px; border-top: #c9c9c9 dotted 1px; }
	.lang_mclose_btn { width: 15px; height: 9px; display: block; margin: 2px auto 0; background: url(../../images/common/icon_a_down5.png); background-size: 15px 9px; transition: all .3s ease-in-out; }
	.mgnb_scroll { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; border-top: #ddd solid 1px; }
	.mgnb_con { display: flex; justify-content: space-between; }
	.mgnb_left { width: 110px; height: 100%; background: #00909e; }
	.mgnb_left > li { width: 110px; padding: 40px 10px; border-bottom: #33a6b1 solid 1px; text-align: center; color: #fff; }
	.mgnb_left > li.on { background: #fff; color: #00909e; }
	.mgnb_1depth { width: calc(100% - 110px - 15px); }
	.mgnb_1depth li,
	.mgnb_1depth ul,
	.mgnb_1depth span { width: 100%; }
	.mgnb_1depth > li { display: none; }
	.mgnb_2depth > li { border-bottom: dotted 1px #c9c9c9; }
	.mypg .mgnb_2depth > li,
	.mgnb_2depthtt { width: 100%; height: 60px; display: block; position: relative; padding-left: 10px; line-height: 60px; color: #222; font-size: 16px; }
	.mgnb_2depthtt:after { width: 10px; height: 6px; position: absolute; top: 50%; right: 10px; margin-top: -3.5px; content: ""; background: url(../../images/common/icon_a_down6.png); transition: all .3s ease-in-out; }
	.mgnb_2depthtt.on { font-weight: bold; }
	.mgnb_2depthtt.on:after { transform: rotate(180deg); }
	.mgnb_2depthtt.on + .mgnb_3depth { display: block; }
	.mgnb_3depth { display: none; padding-left: 10px; }
	.mgnb_3depth li a { color: #555; font-size: 15px; line-height: 100%; }
	.mgnb_3depth li:before { margin-right: 5px; content: "-"; }
	.mgnb_3depth li:not(:first-child) { margin-top: 15px; }
	.mgnb_3depth li:last-child { margin-bottom: 20px; }
	.mypg .mgnb_2depth > li { height: 50px; line-height: 49px; padding-right: 15px; }
	.mypg .mgnb_2depth > li a { width: 100%; height: 100%; display: block; }
	.mgnb_logout a { background: url(../../images/common/icon_logout.png) right center no-repeat; }
	.sc_resultwrap .topInput .h2 { font-size: 26px; }
	.sc_resultwrap .topInput { justify-content: space-between; height: 50px; }
	.sc_resultwrap .topInput .inputwrap { width: calc(100% - 150px); height: 50px; margin-left: 0; }
	.sc_resultwrap .topInput .inputwrap .sc_result_btn { width: 50px; flex: none; }
	.sc_resultwrap { width: 100%; }
	.sc_resultwrap .content { display: block; margin-top: 30px; }
	.sc_resultwrap .resultwrap { width: 100%; }
	.sc_resultwrap .right { width: 100%; }
	.sc_resultwrap .right .ppscword .psw_con .psw_ul { padding: 10px; }
	.sc_resultwrap .right .ppscword .psw_con .psw_ul > ul.show { font-size: 0; }
	.sc_resultwrap .right .ppscword .psw_con .psw_ul > ul > li { display: inline-block; width: 50%; font-size: 16px; }
	.sc_resultwrap .right .ppscword .psw_con .psw_ul > ul > li .num { width: 17px; display: inline-block; vertical-align: middle; }
	.sc_resultwrap .right .ppscword .psw_con .psw_ul > ul > li .text { display: inline-block; width: auto; vertical-align: middle; }
	.michu-search-form .logo_search .searchwrap .popularsearchword dt { display: none; }
	.michu-search-form .logo_search .searchwrap .popularsearchword dd { font-size: 14px; margin-left: 5px !important; }
	.michu-search-form .logo_search .searchwrap .popularsearchword dd:nth-of-type(1) { margin-left: 0 !important; }
	.result_h3 { padding: 25px 0 27px 5px; font-size: 22px; }
	.result_area .h4wrap h4 { font-size: 20px; }
	.result_area .h4wrap h4 span { font-size: 14px; }
	.result_area .h4wrap .more { font-size: 14px; }
	.result_area .h4wrap .more:after { position: relative; top: 2px; background-size: 5px; }
	.result_area { padding: 20px 10px; }
	.result_area .textarea +.textarea { margin-top: 30px; }
	.result_area .h4wrap { margin-bottom: 20px; }
	.result_area .textarea .location span { font-size: 13px; }
	.result_area .textarea .date { margin-top: 10px; }
	.result_area .textarea .location { margin-top: 15px; }
	.board-list-s3.michu-search-news .list-item .list-info { padding: 10px 15px 50px 15px; }
	.board-list-s3.michu-search-news .list-item .list-info .list-title { font-size: 17px; }
	.board-list-s3.michu-search-news .list-item .list-info .list-contents > p { font-size: 15px }
	.board-list-s3.michu-search-news .list-item .list-info .list-contents > .date { font-size: 14px; }
	.board-list-s3.michu-search-news .list-item .list-info .list-contents > .location > span { font-size: 14px; padding: 0 4px 0 12px; }

	/* »çÀÌÆ®¸Ê */
	.sitemap li { width: 50%; }




}/*¹Ìµð¾î ³¡*/

@media(max-width:870px){/*¹Ìµð¾î ½ÃÀÛ*/
	#contents .cMain .main_account2_multi ul{width:22.9%; }
	.error_Box .right_bx{float:none; padding:0 0 20px 0; margin:0 auto; width: 90%;}
	.error_Box .left_bx{float:none; height:auto; text-align:center; padding:0;}
	.error_Box .left_bx img{margin-left:0;}

/* ÅëÇÕ°Ë»ö */
	.result_selectwrap { display: block; }
	.result_selectwrap select:not(:first-child) { margin-left: 0; }
	.result_selectwrap select { width: calc(50% - 5px); }
	.result_selectwrap select:nth-of-type(2n + 1) { margin-right: 10px; }
	.result_selectwrap select:nth-of-type(n + 3) { margin-top: 10px; }
	.result_selectwrap > #period_input_form { margin-left: 0; width: 100%; margin-top: 10px; }
	.result_selectwrap > input[type="submit"] { margin-left: 0; width: 100%; margin-top: 10px; }
	.result_selectwrap.sel_cnt_1 select { width: 100%; }
	


}/*¹Ìµð¾î ³¡*/

@media screen and (max-width: 760px){ 
	nav .gnb li{width:25%}
	#contents .cMain .cLeft .PC_job_num{display:none;}
	#contents .cMain .cLeft .M_job_num{display:block;}

}

@media(max-width:680px){/*¹Ìµð¾î ½ÃÀÛ*/
	#contents .cMain .cLeft .integration_sc .integration_txt2 li {width: 50%;}
	#contents .cMain .cLeft .intro p {float: none; width:auto; padding: 40px 0; border: 1px solid #ddd; text-align: center;}
	#contents .cMain .cLeft .intro dl {float: none; width:auto; margin:5px 0 0 5px;}
	#contents .cMain .main_account2_multi ul{width:22.4%;}
	#contents .cMain .main_account2_multi .multi_IMG {line-height: 180px;}
	
	/* °øÅë ½ºÅ¸ÀÏ - ÅÇ */
	.tab-list-l2 { padding-top: 15px; }
	.tab-list-s2 { margin: 0 -10px; }
	.tab-list-s2 > li > a { padding: 0 10px; }
	.board-tab-list { margin: 0 -10px; }
	.board-tab-list > li > a { padding: 0 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - Á¦¸ñ */
	.title-s1 { margin: 20px 0 15px 0; }

	/* °øÅë ½ºÅ¸ÀÏ - ¸ñ·Ï */
	.ul-s2 > li { margin: 0 0 5px 0; }
	.ul-s2 > li > ul { margin: 5px 0; }
	.ul-s3 > li { width: 100%; }
	.ul-s3 .item { padding: 10px; min-height: auto; }
	.ul-s3 .item-title { margin-bottom: 10px; }
	.ul-s3 .item-list dd { padding: 2px 5px 0 5px; }
	.ul-s5 > li { padding-bottom: 10px; }
	.ul-s5 .item-box { margin-bottom: 5px; }
	.ul-s5 .item-box > ul > li { margin-bottom: 5px; }
	.ol-s1 { margin: 0; }
	.ol-s1 > li { width: 100%; padding: 0; }
	.ol-s1 > li:after { top: auto; bottom: -18px; left: 50%; margin-top: 0; transform: rotate(90deg); margin-left: -4.5px; background-size: 14px; }
	.ol-s1 > li:last-child:after { display: none; }
	.ol-s1 strong { font-size: 15px; padding: 10px; }
	.ol-s1 p { font-size: 15px; padding: 10px; }

	/* °øÅë ½ºÅ¸ÀÏ - °Ô½ÃÆÇ */
	.board-list-s2 ul > li { width: 100%; }
	.board-list-s3 .list-item .thumb { width: 100%; }
	.board-list-s3 .list-item .list-info { display: block; width: 100%; }
	.board-list-s3 .list-item .btns { position: static; }
	.basic-article .article-list > li { margin: 9.5px 0; }
	.basic-article .article-list .item .thumb-wrap .thumb-cate { font-size: 12px; min-width: 87px; height: 36px; line-height: 31px; }
	.basic-article .article-list .item .content { padding: 11px 16px; }
	.basic-article .article-list .item .content .subject { font-size: 15px; }
	.basic-article .article-list .item .content .desc { font-size: 14px; height: 38px; margin-top: 9px; }
	.basic-article .article-list .item .content .writer { font-size: 14px; margin-top: 7px; padding-left: 15px; background-size: 9px; background-position: left top 8px; margin-bottom: 0px; }

	/* °øÅë ½ºÅ¸ÀÏ - ÆäÀÌÂ¡ */
	.paging-area { margin: 15px auto; }
	.paging .paging-link { font-size: 12px; min-width: 20px; height: 20px; line-height: 20px; }
	.paging .paging-control .next-end:before,
	.paging .paging-control .next:before,
	.paging .paging-control .prev-end:before,
	.paging .paging-control .prev:before { width: 6px; height: 6px; background-size: 6px; }

	/* °øÅë ½ºÅ¸ÀÏ - °Ë»ö¹Ù */
	.search-s1 .search-box > *,
	.search-s2 .search-box > *,
	.search-s3 .search-box > *,
	.search-s4 .search-box > *,
	.search-s5 .search-box > * { display: block; margin-right: 0; margin-bottom: 5px; }
	.search-s6 .search-box > * > * { display: block; margin-right: 0; margin-bottom: 5px; }
	.search-s1 .search-box > *:last-child,
	.search-s2 .search-box > *:last-child,
	.search-s3 .search-box > *:last-child,
	.search-s4 .search-box > *:last-child,
	.search-s5 .search-box > *:last-child { margin-bottom: 0; }
	.search-s1 .search-box select,
	.search-s2 .search-box select,
	.search-s3 .search-box select,
	.search-s4 .search-box select,
	.search-s5 .search-box select,
	.search-s6 .search-box select { width: 100%; }
	.search-s1 .search-box .search-form,
	.search-s2 .search-box .search-form,
	.search-s3 .search-box .search-form,
	.search-s4 .search-box .search-form { width: 100%; }
	.search-s1 .search-box .search-btn,
	.search-s2 .search-box .search-btn,
	.search-s3 .search-box .search-btn,
	.search-s4 .search-box .search-btn,
	.search-s5 .search-box .search-btn,
	.search-s6 .search-box .search-btn { width: 100%; }
	.search-s5 .search-box .search-desc,
	.search-s6 .search-box .search-desc { font-size: 14px; margin-right: 0; }
	.search-s6 .search-box .left-cont { float: none; margin-top: 0; }
	.search-s6 .search-box .right-cont { float: none; }
	.search-s6 .search-box .right-cont .btn-s1 { text-align: center; }

	/* °øÅë ½ºÅ¸ÀÏ - ¾È³»¹® */
	.guide-s1:before { float: none; margin: 0 auto; width: 262px; height: 167px; background-size: 262px; }

	/* ¹ÌÃß ÅëÇÕ°Ë»ö */
	.result_area { padding: 20px 5px; }
	.result_area .regist-content > li:nth-of-type(n + 3) { margin-top: 0; }
	.result_area .regist-content > li { width: 100%; }
	.result_area .regist-content > li:not(:last-child) { margin-bottom: 20px; }
	.result_area .regist-content .tit { font-size: 18px; }
	.result_area .regist-content > li { font-size: 16px; }
	.board-list-s3.michu-search-news .list-item .thumb { width: 100%; }
	.board-list-s3.michu-search-news .list-item .list-info { display: block; width: 100%; padding: 0; padding-top: 10px; }
	.board-list-s3.michu-search-news .list-item{display: inherit; }



}/*¹Ìµð¾î ³¡*/

@media(max-width:600px){/*¹Ìµð¾î ½ÃÀÛ*/
	#contents .cMain{padding:0;}
	#search_second p {font-size: 1.3em;}
	#contents .cMain .main_account2_multi ul{width:22%;}
	
	/*Á÷¿ø¾÷¹« table mobile*/
	.basic_table.center colgroup {display: none;}
	.basic_table.center .tbPc{display: none;}
	.basic_table.center .tbMobile{display: block;}
	.basic_table.center .tblHead{display: none;}
	table.basic_table.center tbody .tbMobile {min-height: 140px; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
	table.basic_table.center tbody tr {display: block;}
	table.basic_table.center tbody td {
		display: block;
		float: left;
		clear: left;
		width: 100%;
		padding: 3px 10px 3px 13px;
		border: none;
		text-align: left;
		box-sizing: border-box;
	}
	.basic_table th, .basic_table td {border-bottom: none;}
	.basic_table.center tbody th {padding-left: 11px;}
	.tbMobile th .tbM {margin-bottom: -10px !important; color: #545454; font-weight: 100; width:100%;}
	.depTeam {font-weight: 600;padding-right: 33px;}
	.depTeam1 {font-weight: 600;}
	.depTeam2 {margin-left: -3px;}
	.depNm {padding-right: 33px; font-weight: 600;}
	.depCl {padding-right: 8px; font-weight: 600;}
	.tbM{display:block; float: left; padding-right: 3px;}
/*	.tbM_C{display:block; overflow:hidden;} */
	.tbM_C{display:block !important;; overflow:hidden; padding:0 !important; padding-left: 10px !important; margin-top: 27px !important;}

	.tbP{display:none;}
	.tbM .tbBody {font-weight: 100;}
	.nmValue {font-size: 1.156em;}
	.phValue {font-size: 1.156em;}
	#contents .cMain .cLeft .job_sc .basic_table th:first-child,.basic_table td:first-child{border:0;}
	/*Á÷¿ø¾÷¹« table mobile-end*/

	#contents .cMain .cLeft .C_body .C_Cts .L_image{line-height: 140px;}
}/*¹Ìµð¾î ³¡*/

@media(max-width:480px){/*¹Ìµð¾î ½ÃÀÛ*/
	#search_second {padding: 12px 10px;}
	#search_second p {font-size: 1.2em;}
	#contents .cMain .cLeft .integration_sc .integration_box img{height:157px;}
	#contents .cMain .cLeft .integration_sc .integration_txt2{font-size:12px;}
	#contents .cMain .cLeft .integration_sc .integration_txt2 li{width:50%;}
	#contents .cMain .cLeft .meu_sc .meu_txt2 li{font-size:14px;}
	#contents .cMain .main_account2_multi ul{width:45%;}
	#contents .cMain .main_account2_multi ul:nth-child(3){width:45%; clear:both; margin:15px 0 0 12px; overflow:hidden;}
	#contents .cMain .main_account2_multi ul:nth-child(4){margin:15px 0 0 16px;}
	#contents .cMain .R_dir{float:none;}
	#contents .cMain .dir{text-align:left; margin-top: 5px;}
}/*¹Ìµð¾î ³¡*/

@media(max-width:420px){/*¹Ìµð¾î ½ÃÀÛ*/
	#contents .cMain .cLeft{padding: 0 20px 30px 20px;}
	#contents .cMain .cLeft .integration_sc .integration_txt2{padding: 5px 0 5px 30px;}
}/*¹Ìµð¾î ³¡*/

@media(max-width:320px){/*¹Ìµð¾î ½ÃÀÛ*/
	#contents .cMain .main_account2_multi ul{width:46.5%;}
	#contents .cMain .cLeft .integration_sc .integration_txt2{padding: 5px 0 5px 20px;}
	#contents .cMain .main_account2_multi ul:nth-child(3){width:46.5%;}
}/*¹Ìµð¾î ³¡*/
