@charset "utf-8";

/* v1.0 - 20201012 */

/* ************** font ************** */
@font-face {
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 400;
  src: url(./font/NanumSquareR.eot);
  src: url(./font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumSquareR.woff2) format('woff2'),
       url(./font/NanumSquareR.woff) format('woff'),
       url(./font/NanumSquareR.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 700;
  src: url(./font/NanumSquareB.eot);
  src: url(./font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	   url(./font/NanumSquareB.woff2) format('woff2'),
       url(./font/NanumSquareB.woff) format('woff'),
       url(./font/NanumSquareB.ttf) format('truetype');
}
@font-face{
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(./font/NanumGothic-Regular.eot);
  src: url(./font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Regular.woff2) format('woff2'),
       url(./font/NanumGothic-Regular.woff) format('woff'),
	   url(./font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face{
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(./font/NanumGothic-Bold.eot);
  src: url(./font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Bold.woff2) format('woff2'),
       url(./font/NanumGothic-Bold.woff) format('woff'),
	   url(./font/NanumGothic-Bold.ttf) format('truetype');
}

/* ************** reset ************** */
*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{-webkit-font-smoothing:antialiased;font-size:17px;font-family:'Nanum Gothic','NanumSquare', sans-serif;font-weight:400;color:#333;letter-spacing:-0.5px;word-break:keep-all;}
body,p,h1,h2,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{margin:0;padding:0;}
ul,ol,li{display:block;list-style:none;}
img{border:0px none;max-width:100%;}
img,input,button,label,select{vertical-align:middle;}
input[type='text'],input[type='password'],input[type='number'], select{padding-left:5px;}
input[type='submit'],input[type='button'],button{cursor:pointer;}
i,em,address{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
table{border-spacing:0;table-layout:fixed;width:100%;word-break:break-all;}
table table{width:auto;}
caption{overflow:hidden;width:1px;height:1px;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px;}

/* ************** common ************** */
.inner{display:block;position:relative;margin:0 auto;width:1220px;box-sizing:border-box;}
.inner:after{display:block;content:'';clear:both;}
.soundOnly{display:block !important;position:absolute !important;top:-9999px !important;}
.alignLeft{text-align:left !important;}
.alignRight{text-align:right !important;}
.alignCenter{text-align:center !important;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.webOnly{display:block;}
.mobileOnly{display:none;}
.han{font-family:'Nanum Gothic', sans-serif;}/* 한자 */
.sign{font-family:sans-serif;}/* 기호 */
.txtRed{color:#ce0d0d !important;}
.required{display:inline-block;margin-top:3px;margin-right:2px;width:8px;height:8px;text-indent:-9999px;background:url(https://www.stepi.re.kr/images/common/icon_required.png) center no-repeat;vertical-align:text-top;}
.infoTxt{margin:10px 0;padding:5px 0 5px 30px;font-family:'Nanum Gothic';font-size:14px;color:#5032b6;background:url(https://www.stepi.re.kr/images/sub/icon_info.png) left 5px no-repeat;}
.aLink:hover{color:#5032b6;}

/* ************** size ************** */
.w10{width:10px}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}
.w150{width:150px}.w200{width:200px}.w250{width:250px}.w300{width:300px}.w350{width:350px}.w400{width:400px}.w450{width:450px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}.w750{width:750px}.w800{width:800px}.w850{width:850px}.w900{width:900px}
.w1p{width:1%}.w2p{width:2%}.w3p{width:3%}.w4p{width:4%}.w5p{width:5%}.w6p{width:6%}.w7p{width:7%}.w8p{width:8%}.w9p{width:9%}.w10p{width:10%}
.w11p{width:11%}.w12p{width:12%}.w13p{width:13%}.w14p{width:14%}.w15p{width:15%}.w16p{width:16%}.w17p{width:17%}.w18p{width:18%}.w19p{width:19%}.w20p{width:20%}
.w21p{width:21%}.w22p{width:22%}.w23p{width:23%}.w24p{width:24%}.w25p{width:25%}.w26p{width:26%}.w27p{width:27%}.w28p{width:28%}.w29p{width:29%}.w30p{width:30%}
.w31p{width:31%}.w32p{width:32%}.w33p{width:33%}.w34p{width:34%}.w35p{width:35%}.w36p{width:36%}.w37p{width:37%}.w38p{width:38%}.w39p{width:39%}.w40p{width:40%}
.w41p{width:41%}.w42p{width:42%}.w43p{width:43%}.w44p{width:44%}.w45p{width:45%}.w46p{width:46%}.w47p{width:47%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}
.w51p{width:51%}.w52p{width:52%}.w53p{width:53%}.w54p{width:54%}.w55p{width:55%}.w56p{width:56%}.w57p{width:57%}.w58p{width:58%}.w59p{width:59%}.w60p{width:60%}
.w61p{width:61%}.w62p{width:62%}.w63p{width:63%}.w64p{width:64%}.w65p{width:65%}.w66p{width:66%}.w67p{width:67%}.w68p{width:68%}.w69p{width:69%}.w70p{width:70%}
.w71p{width:71%}.w72p{width:72%}.w73p{width:73%}.w74p{width:74%}.w75p{width:75%}.w76p{width:76%}.w77p{width:77%}.w78p{width:78%}.w79p{width:79%}.w80p{width:80%}
.w81p{width:81%}.w82p{width:82%}.w83p{width:83%}.w84p{width:84%}.w85p{width:85%}.w86p{width:86%}.w87p{width:87%}.w88p{width:88%}.w89p{width:89%}.w90p{width:90%}
.w91p{width:91%}.w92p{width:92%}.w93p{width:93%}.w94p{width:94%}.w95p{width:95%}.w96p{width:96%}.w97p{width:97%}.w98p{width:98%}.w99p{width:99%}.w100p{width:99.9%}
.h10{height:10px}.h20{height:20px}.h20{height:30px}.h30{height:40px}.h40{height:50px}.h60{height:60px}.h70{height:70px}.h80{height:80px}.h90{height:90px}.h100{height:100px}
.h150{height:150px}.h200{height:200px}.h250{height:250px}.h300{height:300px}.h350{height:350px}.h400{height:400px}.h450{height:450px}.h500{height:500px}.h550{height:550px}.h600{height:600px}.h650{height:650px}.h700{height:700px}

/* ************** component ************** */
/* form */
input[type='text'],input[type='password'],input[type='number'],input[type="submit"], button, textarea, select{-webkit-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;}
select::-ms-expand {display:none;}
input[type='text'],input[type='password'],input[type='number'],select{margin:2px 1px;height:35px;min-width:80px;max-width:100%;font-size:15px;color:#333;background:#fff;border:1px #d4d4d4 solid;}
select{margin:2px 1px;height:35px;max-width:100%;background:#fff url(https://www.stepi.re.kr/images/common/icon_select_basic.png) no-repeat right 7px center;border:1px solid #d4d4d4;}
input[type="submit"],button{margin:2px 1px;}
textarea{margin:2px 1px;padding:5px;background:#fff;border:1px solid #d4d4d4;resize:vertical;}
select:disabled,input:disabled,textarea:disabled{color:#333 !important;background:#f8f8f8 !important;}
select.disabled,input.disabled,textarea.disabled{color:#333 !important;background:#f8f8f8 !important;}
input.readonly{color:#333 !important;background:#f8f8f8 !important;}
input[type="text"]:-moz-read-only{color:#333 !important;background:#f8f8f8 !important;}
input[type="checkbox"] + label,
input[type="radio"] + label{margin-left:5px;}
input[type='file']{margin:2px 1px;padding:5px;height:35px;background:#fff;border:1px #d4d4d4 solid;box-sizing:border-box;}
input::-webkit-input-placeholder{font-size:15px;color:#5e5e5e;}
input:-ms-input-placeholder{font-size:15px;color:#5e5e5e;}
textarea::-webkit-input-placeholder{font-size:15px;color:#5e5e5e;}
textarea:-ms-input-placeholder{font-size:15px;color:#5e5e5e;}
.inpWrap{display:inline-block;}
.inpWrap:after{display:block;content:'';clear:both;}
.inpWrap li{float:left;margin-right:20px;}
.inpWrap li:last-child{margin-right:0;}
.dateWrap{display:inline-block;line-height:35px;}

/* datepicker */
input.useDatepicker{width:120px;background-image:url(https://www.stepi.re.kr/images/common/bg_datepicker.png);background-position:95% center;background-repeat:no-repeat;}
input.useMonthpicker{width:120px;background-image:url(https://www.stepi.re.kr/images/common/bg_datepicker.png);background-position:95% center;background-repeat:no-repeat;}
#ui-datepicker-div{display:none;width:180px;background:#fff;border:1px #ccc solid;z-index:102 !important;}
.ui-datepicker .ui-datepicker-title select{min-width:50px;height:22px;text-align:center;}
.ui-datepicker{position:relative;padding:5px;}
.ui-datepicker table{width:100%;font-size:12px;}
.ui-datepicker table thead th{height:24px;color:#777;line-height:24px;text-align:center;}
.ui-datepicker table tbody td{width:14.2857%;text-align:center;height:22px;}
.ui-datepicker table tbody td a{display:block;height:22px;color:#4b4b4b;line-height:22px;text-align:center;}
.ui-datepicker table tbody td span{color:#aaa;}
.ui-datepicker table tbody td.date-holiday a{color:#eb3c3c;}
.ui-datepicker tr td:first-child *{color:#eb3c3c;}
.ui-datepicker tr td:last-child *{color:#4084d2;}
.ui-datepicker th{padding:0;}
.ui-datepicker td a.ui-state-active{color:#fff;background:#4b4b4b;}
.ui-datepicker td a.ui-state-highlight{color:#4b4b4b;background:#dfdfdf;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:0;}
.ui-datepicker .ui-datepicker-title{margin:0;height:30px;line-height:30px;font-family:'Nanum Gothic';font-size:14px;font-weight:normal;color:#242424;letter-spacing:-1px;text-align:center;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;left:50%;top:6px;width:20px;height:20px;line-height:26px;border-radius:2px;border:1px solid #d9d9d9;text-indent:-9999em;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{margin-left:-85px;background:url(https://www.stepi.re.kr/images/srch/icon_calendar_prev.png) no-repeat center center;}
.ui-datepicker .ui-datepicker-next{margin-left:61px;background:url(https://www.stepi.re.kr/images/srch/icon_calendar_next.png) no-repeat center center;}
#ui-monthpicker-div.ui-datepicker{display:none;width:200px;background:#fff;border:1px #ccc solid;z-index:102 !important;box-sizing:border-box;}
#ui-monthpicker-div.ui-datepicker td{height:28px;}
#ui-monthpicker-div.ui-datepicker td a{cursor:pointer;}
#ui-monthpicker-div.ui-datepicker td a.ui-state-active{background:#4b4b4b;color:#fff;}
#ui-monthpicker-div.ui-datepicker tr td:first-child *{color:#4b4b4b;}
#ui-monthpicker-div.ui-datepicker tr td:last-child *{color:#4b4b4b;}
#ui-monthpicker-div.ui-datepicker .ui-datepicker-header{margin-bottom:8px;}
#ui-monthpicker-div.ui-datepicker .ui-datepicker-title select::-ms-expand{display:none;}
#ui-monthpicker-div.ui-datepicker .ui-datepicker-title .ui-datepicker-year{min-width:75px;padding:0 0 0 10px;}

#wrap{min-width:320px;}

/* tab */
.tabBar{margin-bottom:40px;word-break:break-all;}
.tabBar:after{display:block;content:"";clear:both;}
.tabBar li{display:table;float:left;position:relative;margin-top:-1px;margin-left:-1px;border:1px solid #ddd;box-sizing:border-box;}
.tabBar.cols2 li{width:50%;}
.tabBar.cols3 li{width:33.33%;}
.tabBar.cols4 li{width:25%;}
.tabBar.cols5 li{width:20%;}
.tabBar.cols6 li{width:16.66%;}
.tabBar li a{display:table-cell;padding:0 10px;height:50px;text-align:center;background-color:#fff;vertical-align:middle;box-sizing:border-box;}
.tabBar li.active a{font-weight:700;color:#fff;background-color:#423e86;}

.tabBar.dep2{text-align:center;}
.tabBar.dep2 li{display:inline-block;float:none;border:none;}
.tabBar.dep2 li:after{display:block;content:'';position:absolute;top:50%;right:0;margin-top:-5px;width:1px;height:10px;background:#ccc;}
.tabBar.dep2 li:last-child:after{display:none;}
.tabBar.dep2 li a{display:block;position:relative;padding:10px 15px;height:auto;}
.tabBar.dep2 li.active a{color:#431dc5;background-color:#fff;}
.tabBar.dep2 li.active a:after{display:block;content:'';position:absolute;left:50%;bottom:0;margin-left:-22px;width:45px;height:2px;background:#5032b6;}

.tabBar + .tabBar.dep2{margin-top:-10px;}

.tabPage{display:none;}
.tabPage.active{display:block;}

#overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9;}
#overlay.active{display:block;}

/* layout */
#skipNav a{display:inline-block;position:absolute;left:-10000%;right:0;width:200px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;background:#02a7d6;z-index:-1;}
#skipNav a:focus{left:0;z-index:100;}

#wrap .inner{position:relative;margin:auto;width:1200px;}

/* header */
#header{height:140px;background:#fff;border-bottom:1px solid #435ab0;box-shadow:0px 1px 3px rgba(0,0,0,.2);z-index:100;}
#header .inner{padding-left:350px;}
#header h1{position:absolute;top:32px;left:76px;}
#header h1.position_type2{left:0;}
#header .header_search{margin-bottom:13px;padding-top:45px;}
#header .header_search:after{display:block;content:'';clear:both;}
#header .header_search select{float:left;margin:0;padding-left:13px;width:150px;height:50px;background:#fff url(https://www.stepi.re.kr/images/srch/icon_select_arrow.png) no-repeat right 12px center;border:1px solid #ed911a;box-sizing:border-box;}
#header .header_search input[type="text"]{float:left;margin:0 0 0 -1px;width:348px;height:50px;border:1px solid #ed911a;box-sizing:border-box;}
#header .header_search input[type="submit"]{float:left;margin:0;width:50px;height:50px;text-indent:-9999px;background:#f08e32 url(https://www.stepi.re.kr/images/srch/icon_header_search.png) no-repeat center;}
#header .header_search span{float:left;margin-left:30px;line-height:50px;font-size:14px;font-weight:bold;}
#header .header_search span input{margin-right:3px;}
#header .relation{font-size:14px;}
#header .relation:after{display:block;content:'';clear:both;}
#header .relation b{float:left;margin-right:22px;color:#333;}
#header .relation ul{float:left;}
#header .relation ul:after{display:block;content:'';clear:both;}
#header .relation ul li{float:left;margin-right:22px;}
#header .relation ul li a{font-weight:bold;color:#555194;}
#header .relation ul li a:hover{text-decoration:underline;}

/* container */
#container{padding:30px 0 100px;background:#f1f4f8;}
.search_result{margin-bottom:30px;padding-top:15px;height:45px;font-size:15px;font-weight:bold;text-align:center;color:#4c4c4c;background:#fff;box-sizing:border-box;}
.search_result span{color:#f97c07;}
.side_left{float:left;margin-right:30px;width:200px;background:#fff;}
.side_left ul.depth1{}
.side_left ul.depth1 > li > a{display:block;padding:0 25px 0 20px;line-height:45px;font-size:15px;font-weight:bold;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_searchGnb.png) no-repeat right 20px center;border-bottom:1px solid #e5e5e5;}
.side_left ul.depth1 > li.active > a{color:#fff;background:#435ab0 url(https://www.stepi.re.kr/images/srch/icon_searchGnb_on.png) no-repeat right 20px center;border-bottom:1px solid #8893be;}
.side_left ul.depth2{display:none;padding:10px 20px;border-bottom:1px solid #e5e5e5;}
.side_left ul.depth2 > li > a{position:relative;display:block;padding-left:10px;line-height:28px;font-size:14px;color:#666;}
.side_left ul.depth2 > li > a:hover{text-decoration:underline;}
.side_left ul.depth2 > li > a:after{position:absolute;display:block;content:'';top:13px;left:0;width:5px;height:1px;background:#999;}
.side_left ul.depth2 > li.active a{font-weight:bold;text-decoration:underline;color:#435ab0;}
.side_left ul.depth2.active{display:block;}
.side_left div.detail{padding:20px;}
.side_left div.detail > div{margin-bottom:15px;}
.side_left div.detail > div .title{display:block;margin-bottom:10px;font-size:15px;color:#666;}
.side_left div.detail > div ul{margin:0 -1px;}
.side_left div.detail > div ul:after{display:block;content:'';clear:both;}
.side_left div.detail > div ul li{float:left;padding:1px;width:50%;box-sizing:border-box;}
.side_left div.detail > div ul li a{display:block;height:30px;line-height:30px;font-size:13px;text-align:center;color:#999;background:#f6f5f2;border:1px solid #ddd;box-sizing:border-box;}
.side_left div.detail > div ul li a.active{color:#555;background:#fff;border:1px solid #999;}
.side_left div.detail > div:last-child div{position:relative;margin-top:2px;padding-right:44px;}
.side_left div.detail > div:last-child div input[type="text"]{display:block;margin:0 0 3px 0;height:25px;background-image:url(https://www.stepi.re.kr/images/srch/icon_calendar.png);background-repeat:no-repeat;background-position:right 5px center;border:1px solid #e2e2e2;box-sizing:border-box;}
.side_left div.detail > div:last-child div input[type="text"]:read-only{background-color:#fff !important;}
.side_left div.detail > div:last-child div input[type="submit"]{position:absolute;display:block;top:0;right:0;margin:0;width:41px;height:53px;text-indent:-9999px;background:#fff url(https://www.stepi.re.kr/images/srch/icon_calendar_search.png) no-repeat center;border:1px solid #e2e2e2;box-sizing:border-box;}

.result_box{position:relative;float:left;padding:28px 30px 34px;width:740px;background:#fff;box-sizing:border-box;}
.result_box.type2{padding:0;background:transparent;}
.result_box .rsltList{position:relative;margin-bottom:20px;padding:28px 30px 34px;background:#fff;}
.result_box h4{margin-bottom:20px;font-size:17px;font-family:'NanumSquare';}
.result_box h4 span.num{display:inline-block;margin-left:10px;font-size:14px;color:#999;}
.result_box a.more{position:absolute;right:30px;top:28px;padding-right:10px;font-size:13px;color:#435ab0;background:url(https://www.stepi.re.kr/images/srch/icon_search_more.png) no-repeat right center;}
.result_box a.more:hover{text-decoration:underline;}
.result_content{position:relative;margin-bottom:30px; }
.result_content b{color:#f97c07;}

.result_content a.title{display:inline-block;margin-bottom:15px;max-width:570px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:bold;color:#435ab0;}
.result_content a.title:hover{text-decoration:underline;}
.result_content a.title span.result{color:#f97c07;}
.result_content p.txt{margin-bottom:10px;line-height:140%;font-size:14px;color:#333;}
.result_content p.txt span.result{font-weight:bold;}
.result_content ul{margin-bottom:10px;}
.result_content ul:after{display:block;content:'';clear:both;}
.result_content ul li{float:left;font-size:13px;color:#666;}
.result_content ul li:first-child{position:relative;margin-right:13px;}
.result_content ul li:first-child:after{position:absolute;display:block;content:'';top:3px;right:-7px;width:1px;height:11px;background:#c3c3c3;}
.result_content a.pdf_down{display:inline-block;padding-left:23px;line-height:18px;font-size:13px;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_pdf_down.png) no-repeat left top;word-break:break-all;}
.result_content a.pdf_down:hover{text-decoration:underline;}
.result_content a.hwp_down{display:inline-block;padding-left:23px;line-height:18px;font-size:13px;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_hwp_down.png) no-repeat left top;word-break:break-all;}
.result_content a.hwp_down:hover{text-decoration:underline;}
.result_content a.img_down{display:inline-block;padding-left:23px;line-height:18px;font-size:13px;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_img_down.png) no-repeat left top;word-break:break-all;}
.result_content a.img_down:hover{text-decoration:underline;}
.result_content a.zip_down{display:inline-block;padding-left:23px;line-height:18px;font-size:13px;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_zip_down.png) no-repeat left top;word-break:break-all;}
.result_content a.zip_down:hover{text-decoration:underline;}
.result_content a.preveal{display:inline-block;margin-left:6px;padding-left:22px;width:74px;height:18px;line-height:17px;font-size:12px;color:#7d8fd2;background:url(https://www.stepi.re.kr/images/srch/icon_preveal.png) no-repeat 4px center;border:1px solid #7d8fd2;box-sizing:border-box;}
.result_content a.ather_papers{position:absolute;top:0;right:0;padding-left:17px;font-size:14px;color:#666;background:url(https://www.stepi.re.kr/images/srch/icon_ather_papers.png) no-repeat left 3px;}
.result_content a.ather_papers span{font-weight:bold;color:#435ab0;}

.side_right{float:right;padding:20px;width:200px;background:#fff;box-sizing:border-box;}
.side_right div b{display:block;margin-bottom:12px;font-size:14px;color:#333;}
.side_right div ul li{margin:8px 0;}
.side_right div ul li a{font-size:13px;color:#333;}
.side_right div ul li a:hover{text-decoration:underline;}
.side_right .popular_search{margin-bottom:40px;}
.side_right .my_search ul li{position:relative;padding-right:15px;}
.side_right .my_search ul li input{position:absolute;top:4px;right:0;width:12px;height:12px;text-indent:-9999px;background:transparent url(https://www.stepi.re.kr/images/srch/icon_mySearch_ex.png) no-repeat center;}

.paging{margin:30px 0;font-size:0;text-align:center;}
.paging a{display:inline-block;margin:2px 1px;width:25px;height:25px;line-height:23px;font-size:14px;font-weight:700;text-align:center;border:1px solid #ddd;box-sizing:border-box;}
.paging .first{text-indent:-9999px;background:url(/images/stepiko/common/icon_paging_first.png) center no-repeat;}
.paging .prev{text-indent:-9999px;background:url(/images/stepiko/common/icon_paging_prev.png) center no-repeat;}
.paging .next{text-indent:-9999px;background:url(/images/stepiko/common/icon_paging_next.png) center no-repeat;}
.paging .last{text-indent:-9999px;background:url(/images/stepiko/common/icon_paging_last.png) center no-repeat;}
.paging a.active{color:#fff;background:#435ab0;border-color:#435ab0;}
.paging a:hover{border-color:#435ab0;}

@media screen and (max-width:1250px){
	#wrap .inner{padding:0 30px;width:100%;}
	
	/* header */
	#header{height:80px;}
	#header h1{top:20px;left:30px;}
	#header h1.position_type2{left:30px;}
	#header h1.position_type2 a img{width:200px;}
	#header .inner{height:100%;}
	#header .inner > div{position:absolute;top:81px;left:50%;margin-left:-340px;width:700px;}
	#header .header_search{padding-top:20px;}

	/* container */
	#container{padding-top:120px;}
	.side_left{position:relative;float:none;margin-bottom:30px;width:100%;border:1px solid #e5e5e5;overflow:hidden;}
	.side_left ul.depth1:after{display:block;content:'';clear:both;}
	.side_left ul.depth1 > li{float:left;width:25%;}
	.side_left ul.depth1 > li > a{padding:0 10px;font-size:14px;text-align:center;background:none;border-right:1px solid #e5e5e5;box-sizing:border-box;}
	.side_left ul.depth1 > li:nth-child(4n) > a{border-right:0px none;}
	.side_left ul.depth1 > li.active > a{background-image:none;border-right:1px solid #435ab0;border-bottom:1px solid #435ab0;}
	.side_left ul.depth2{position:absolute;top:90px;left:0;right:0;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0px 2px 3px rgba(0,0,0,.2);}
	.side_left ul.depth2 li{float:left;}
	.side_left ul.depth2 > li > a{padding:0 10px;}
	.side_left ul.depth2 > li:first-child > a{padding-left:0;}
	.side_left ul.depth2 > li > a:after{width:1px;height:10px;top:50%;left:auto;right:0;margin-top:-5px;}
	.side_left ul.depth2 > li:last-child > a:after{display:none;}
	.side_left div.detail > div ul li{width:25%;}
	.side_left div.detail > div:last-child div input[type="submit"]{left:202px;right:auto;}
	.result_box{float:none;margin-bottom:30px;width:100%;}
	.side_right{float:none;width:100%;}
	.side_right:after{display:block;content:'';clear:both;}
	.side_right > div{float:left;width:50%;box-sizing:border-box;}
	.side_right .popular_search{margin-bottom:0;}
}
@media screen and (max-width:767px){
	#wrap .inner{padding:0 15px;width:100%;}

	/* header */
	#header{height:70px;}
	#header h1{top:15px;left:15px;}
	#header h1 a img{width:200px;}
	#header h1.position_type2{left:15px;}
	#header .inner > div{top:71px;left:0;right:0;margin-left:0;padding:0 15px;width:100%;box-sizing:border-box;}
	#header .header_search{position:relative;padding-top:15px;}
	#header .header_search select{margin-bottom:10px;width:120px;height:40px;font-size:14px;box-sizing:border-box;}
	#header .header_search input[type="text"]{margin-left:0;width:calc(100% - 40px);height:40px;}
	#header .header_search input[type="submit"]{width:40px;height:40px;background-size:25px;}
	#header .header_search span{position:absolute;top:13px;;left:130px;margin-left:15px;line-height:40px;}
	#header .relation ul li{margin-right:10px;}

	/* container */
	#container{padding:150px 0 50px;}
	.search_result{margin-bottom:15px;padding:12px 0;height:auto;line-height:135%;font-size:14px;}
	.side_left{margin-bottom:15px;}
	.side_left ul.depth1 > li{width:33.3333%;}
	.side_left ul.depth1 > li > a{padding:0 5px;line-height:40px;}
	.side_left ul.depth1 > li:nth-child(4n) > a{border-right:1px solid #e5e5e5;}
	.side_left ul.depth1 > li:nth-child(3n) > a{border-right:0px none;}
	.side_left ul.depth2{top:122px;padding:5px 10px;}
	.side_left ul.depth2 > li > a{line-height:25px;}
	.side_left ul.depth2 > li:first-child > a{padding-left:10px;}
	.side_left div.detail{padding:15px;}
	.side_left div.detail > div{margin-bottom:10px;}
	.result_box{margin-bottom:15px;padding:20px 15px;}
	.result_box.type2{padding:0;}
	.result_box .rsltList{padding:20px 15px;}
	.result_box h4{margin-bottom:15px;}
	.result_content{margin-bottom:25px;}
	.result_content a.title{margin-bottom:10px;max-width:100%;}
	.result_content a.ather_papers{top:auto;bottom:2px;font-size:13px;}
	.result_box a.more{right:15px;top:20px;}
}
@media screen and (max-width:500px){
	/* header */
	#header .relation b{display:block;margin-bottom:5px;}

	/* container */
	#container{padding-top:180px;}
	.side_left ul.depth1 > li{width:50%;}
	.side_left ul.depth1 > li > a{line-height:36px;}
	.side_left ul.depth1 > li:nth-child(3n) > a{border-right:1px solid #e5e5e5;}
	.side_left ul.depth1 > li:nth-child(2n) > a{border-right:0px none;}
	.side_left ul.depth2{top:147px;}
	.result_content a.ather_papers{position:static;top:0;left:0;right:0;bottom:0;display:block;margin-top:5px;}
}

/* 20221107 수정 */
#header h1{top:50px;}
#header .header_search select{border-width:2px;}
#header .header_search input[type="text"]{margin-left:-2px;border-width:2px;}
#header .header_search{margin-bottom:9px;}
#header .header_tag{width:548px;text-align:center;}
#header .header_tag a{display:inline-block;margin:0 8px;font-size:14px;color:#262626;line-height:140%;}
.search_result{margin-bottom:20px;padding:23px;height:auto;font-size:20px;line-height:130%;font-weight:400;color:#333;}
.search_result span,
.search_result b{font-weight:bold;}
.result_box{width:970px;}
.result_box .rsltList{padding:35px;}
.result_box h4{margin-bottom:25px;padding-bottom:15px;font-size:26px;color:#000;font-weight:700;border-bottom:1px solid #797979;}
.result_box h4 span.num{margin-left:15px;font-size:20px;color:#262626;}
.result_box a.more{right:35px;top:35px;padding:8px 24px 8px 14px;font-size:14px;color:#6d68c5;border:1px solid #435ab0;background:url(https://www.stepi.re.kr/images/srch/icon_search_more2.png) no-repeat right 10px center;}
.result_content{padding-bottom:20px;border-bottom:1px solid #e2e2e2;}
.result_content:last-child{margin-bottom:15px;padding-bottom:0;border-bottom:0;}
.result_content a.title{margin-bottom:13px;font-size:21px;}
.result_content p.txt{font-size:15px;line-height:160%;}
.result_content .location{margin:13px 0 22px;font-size:15px;}
.result_content ul{margin-bottom:12px;}
.result_content ul li,
.result_content a.zip_down,
.result_content a.pdf_down{font-size:14px;}
.result_content.add_thumb{position:relative;padding-left:220px;}
.result_content.add_thumb .thumb{display:block;position:absolute;left:0;top:2px;width:200px;height:135px;overflow:hidden;}
.result_content.add_thumb .thumb img{width:100%;height:100%;}
.result_profile{display:flex;flex-wrap:wrap;margin:-8px -8px 7px -8px;}
.result_profile > li{padding:8px;width:50%;box-sizing:border-box;}
.result_profile > li > a{display:block;position:relative;padding:28px 25px 28px 160px;border:1px solid #e2e2e2;}
.result_profile .img{display:block;position:absolute;left:25px;top:25px;width:110px;height:110px;background:#6d68c5 url(https://www.stepi.re.kr/images/srch/noimg.png) center no-repeat;border-radius:50%;overflow:hidden;}
.result_profile .img img{width:100%;height:135px;}
.result_profile .name{display:block;margin-bottom:7px;font-size:24px;font-weight:bold;}
.result_profile .role{display:block;margin-bottom:20px;font-size:15px;}
.result_profile .info{font-size:14px;}
.result_profile .info > li{display:flex;margin-bottom:5px;line-height:140%;}
.result_profile .info b{width:64px;}
.result_profile .info span{width:calc(100% - 64px);color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.result_profile > li > a:hover{margin:-1px;border:2px solid #435ab0;}
.result_profile > li > a:hover .name{color:#6d68c5;}
.side_right{display:none;}

@media screen and (max-width:1250px){
	#header h1{top:25px;}
	.result_box{width:auto;}
	.result_profile > li > a{padding:20px 20px 20px 140px;}
	.result_profile .img{top:20px;left:20px;width:100px;height:100px;}
	.result_profile .img img{height:125px;}
}

@media screen and (max-width:767px){
	#header h1{top:20px;}
	#header .header_tag{width:auto;}
	.search_result{padding:15px;font-size:18px;}
	.result_box h4{font-size:22px;}
	.result_box a.more{top:20px;right:15px;}
	.result_box .rsltList{padding:20px 15px;}
	.result_content a.title{font-size:18px;}
	.result_content p.txt,
	.result_content .location{font-size:14px;}
	.result_content ul li,
	.result_content a.zip_down,
	.result_content a.pdf_down{font-size:13px;}
	.result_content.add_thumb{padding-left:0;}
	.result_content.add_thumb .thumb{position:static;margin:0 auto 15px;}
	.result_profile{display:block;}
	.result_profile > li{width:auto;}
	.result_profile .name{font-size:18px;}
	.result_profile .role{font-size:14px;}
	.result_profile .info{font-size:13px;}
}

@media screen and (max-width:500px){
	.result_profile > li > a{padding:20px;}
	.result_profile .img{position:static;margin:0 auto 15px;}
}
/* //20221107 수정 */

/* 20221219 수정 : 검색창 셀렉트 제거했을 때 */
#header .header_search input[type="text"]{width:490px;}
@media screen and (max-width:767px){
   #header .header_search input[type="text"]{width:calc(100% - 40px);}
   #header .header_search span{position:static;float:right;margin:0 2px 0 0;line-height:50px;}
}
/* //20221219 수정 */


/* ************** 202501 추가 ************** */
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard ExtraLight'), url('./stepiko/font/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('./font/Pretendard-ExtraLight.subset.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Light'), url('./stepiko/font/Pretendard-Light.subset.woff2') format('woff2'), url('./font/Pretendard-Light.subset.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Regular'), url('./stepiko/font/Pretendard-Regular.subset.woff2') format('woff2'), url('./font/Pretendard-Regular.subset.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Medium'), url('./stepiko/font/Pretendard-Medium.subset.woff2') format('woff2'), url('./font/Pretendard-Medium.subset.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard SemiBold'), url('./stepiko/font/Pretendard-SemiBold.subset.woff2') format('woff2'), url('./font/Pretendard-SemiBold.subset.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Bold'), url('./stepiko/font/Pretendard-Bold.subset.woff2') format('woff2'), url('./font/Pretendard-Bold.subset.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard ExtraBold'), url('./stepiko/font/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('./font/Pretendard-ExtraBold.subset.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: 'ONE-Mobile-Title';
    src: url('./stepiko/font/ONE-Mobile-Title.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ONE-Mobile-Regular';
    src: url('./stepiko/font/ONE-Mobile-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{font-size:17px;font-family: 'Pretendard', 'Nanum Gothic', sans-serif;color:#383838;letter-spacing:0px;}

#wrap .inner{width:1520px;}
#header .inner{padding-left:395px;}
#header h1{left:0;top:45px;}
#header h1 img{width:284px;}
#header .header_search{margin-bottom:12px;padding-top:37px;}
#header .header_search input[type="text"]{padding-left:15px;font-size:20px;color:#121212;border:3px solid #5c49d1;}
#header .header_search input[type="submit"]{background:#5c49d1 url('../images/srch/gnbicon_total_search.svg') no-repeat center / 25px auto;}
#header .header_search span{font-weight:400;font-size:17px;}
#header .header_tag a{font-size:16px;color:#383838;}

.search_result{padding:24px;font-size:26px;}
.search_result span, .search_result b{font-weight:800;}

.side_left{width:220px;margin-right:20px;}
.side_left ul.depth1 > li > a{font-weight:400;font-size:18px;color:#383838;line-height:53px;}
.side_left ul.depth1 > li.active > a{font-weight:600;color:#fff;background-color:#373290;}
.side_left div.detail > div .title{font-weight:400;font-size:18px;color:#383838;}
.side_left div.detail > div ul li a{font-size:15px;}

.result_box{width:1280px;}
.result_box h4{font-family: 'ONE-Mobile-Title';font-weight:400;font-size:26px;color:#121212;}
.result_box h4 span.num{font-family: 'Pretendard';font-weight:500;font-size:22px;}
.result_box a.more{color:#435ab0;}

.result_content a.title{margin-bottom:12px;font-weight:600;color:#373290;}
.result_content p.txt{margin-bottom:25px;font-size:17px;}
.result_content b{color:#e37215;}
.result_content .location{margin:13px 0 20px;font-size:17px;}
.result_content ul{margin-bottom:10px;}
.result_content ul li{font-size:16px;}
.result_content a.zip_down,
.result_content a.pdf_down,
.result_content a.hwp_down,
.result_content a.img_down{margin-bottom:5px;font-size:16px;}
.result_content a.preveal{margin-bottom:5px;}

.result_profile > li > a{padding:25px 25px 20px 160px}
.result_profile > li > a:hover{margin:-1px;border:2px solid #373290;}
.result_profile > li > a:hover .name{color:#373290;}
.result_profile .img{background-color:#95a0b2;}
.result_profile .name{font-weight:600;}
.result_profile .role{font-size:16px;}
.result_profile .info{font-size:17px;}
.result_profile .info > li:last-child{margin-bottom:0;}
.result_profile .info b{width:85px;font-weight:600;color:#333;}
.result_profile .info span{color:#666;}

.videoList{overflow:hidden;}
.videoList ul{display:flex;flex-wrap:wrap;gap:0 27px;}
.videoList li{position:relative;margin-bottom:20px;width:calc(25% - 22px);box-sizing:border-box;}
.videoList li.empty{padding:100px 0 !important;width:100% !important;font-size:20px;text-align:center;}
.videoList li .img{display:block;margin:0 auto 20px;max-width:280px;height:158px;text-align:center;background:#f5f5f5 url('../images/srch/img_noimage.png') center no-repeat;overflow:hidden;}
.videoList li .img img{height:100%;transition-duration:0.3s;box-sizing:border-box;}
.videoList li a:hover img{transform:scale(1.1);}
.videoList li .title{display:block;display:-webkit-box;max-height:48px;line-height:24px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow: hidden;font-size:18px;color:#383838;}
.videoList li a:hover .title{color:#5c49d1;}

@media screen and (max-width:1550px){
	#wrap .inner{padding:0 30px;width:auto;}
	#header .inner{padding-left:330px;}
	#header h1{left:30px;}
	.result_box{width:calc(100% - 240px);}
}

@media screen and (max-width:1250px){
	#header h1{top:30px;}
	.side_left,
	.result_box{width:100%;}
	.side_left ul.depth1 > li > a{font-size:16px;}
	#header .header_search{padding-top:20px;}
	.result_profile > li > a{padding:20px 20px 20px 140px;}
	
}

@media screen and (max-width:767px){
	#wrap .inner{padding:0 15px;}
	#header h1{left:15px;}
	#header h1 a img{width:200px;}
	#header .header_search{margin-bottom:5px;}
	#header .header_search span{font-size:15px;line-height:40px;}
	#header .header_tag a{padding:5px 8px;font-size:14px;}
	#header .header_search input[type="text"]{padding-left:10px;font-size:15px;}
	.search_result{padding:15px;font-size:18px;}
	.side_left ul.depth1 > li > a{font-size:14px;line-height:40px;}
	.result_box h4{font-size:20px;}
	.result_box h4 span.num{font-size:17px;}
	.result_box a.more{padding:5px 24px 5px 14px;font-size:13px;}
	.result_content a.title{font-size:17px;}
	.result_content p.txt,
	.result_content .location{font-size:14px;}
	.result_content ul li,
	.result_content a.zip_down,
	.result_content a.pdf_down,
	.result_content a.hwp_down,
	.result_content a.img_down{font-size:13px;}
	.result_profile > li > a{padding:20px;}
	.result_profile .info{font-size:13px;}
	.result_profile .info > li{margin-bottom:2px;}
	.videoList ul{gap:10px;}
	.videoList li{margin-bottom:10px;width:calc(50% - 5px);}
	.videoList li.empty{padding:50px 0 !important;font-size:15px;}
	.videoList li .title{font-size:15px;}
	
}
@media screen and (max-width:500px){
	.videoList li{width:100%;}
	.videoList li .img{margin:0 auto 15px;}
	
}

/* ************** 202501 추가, 202503 수정 ************** */
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard ExtraLight'), url('./stepiko/font/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('./font/Pretendard-ExtraLight.subset.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Light'), url('./stepiko/font/Pretendard-Light.subset.woff2') format('woff2'), url('./font/Pretendard-Light.subset.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Regular'), url('./stepiko/font/Pretendard-Regular.subset.woff2') format('woff2'), url('./font/Pretendard-Regular.subset.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Medium'), url('./stepiko/font/Pretendard-Medium.subset.woff2') format('woff2'), url('./font/Pretendard-Medium.subset.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard SemiBold'), url('./stepiko/font/Pretendard-SemiBold.subset.woff2') format('woff2'), url('./font/Pretendard-SemiBold.subset.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard Bold'), url('./stepiko/font/Pretendard-Bold.subset.woff2') format('woff2'), url('./font/Pretendard-Bold.subset.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: local('Pretendard ExtraBold'), url('./stepiko/font/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('./font/Pretendard-ExtraBold.subset.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: 'ONE-Mobile-Title';
    src: url('./stepiko/font/ONE-Mobile-Title.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ONE-Mobile-Regular';
    src: url('./stepiko/font/ONE-Mobile-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{font-size:17px;font-family: 'Pretendard', 'Nanum Gothic', sans-serif;color:#383838;letter-spacing:0px;}

#wrap .inner{width:1520px;}
#header .inner{padding-left:395px;}
#header h1{left:0;top:45px;}
#header h1 img{width:284px;}
#header .header_search{margin-bottom:12px;padding-top:37px;}
#header .header_search input[type="text"]{padding-left:15px;font-size:20px;color:#121212;border:3px solid #5c49d1;}
#header .header_search input[type="submit"]{background:#5c49d1 url('/images/srch/gnbicon_total_search.svg') no-repeat center / 25px auto;}
#header .header_search span{font-weight:400;font-size:17px;}
#header .header_tag a{font-size:16px;color:#383838;}

.search_result{padding:24px;font-size:26px;}
.search_result span, .search_result b{font-weight:800;}

.side_left{width:220px;margin-right:20px;}
.side_left ul.depth1 > li > a{font-weight:400;font-size:18px;color:#383838;line-height:53px;}
.side_left ul.depth1 > li.active > a{font-weight:600;color:#fff;background-color:#373290;}
.side_left div.detail > div .title{font-weight:400;font-size:18px;color:#383838;}
.side_left div.detail > div ul li a{font-size:15px;}

.result_box{width:1280px;}
.result_box h4{font-family: 'ONE-Mobile-Title';font-weight:400;font-size:26px;color:#121212;}
.result_box h4 span.num{font-family: 'Pretendard';font-weight:500;font-size:22px;}
.result_box a.more{color:#435ab0;}

.result_content a.title{margin-bottom:12px;font-weight:600;color:#373290;}
.result_content p.txt{margin-bottom:25px;font-size:17px;}
.result_content b{color:#e37215;}
.result_content .location{margin:13px 0 20px;font-size:17px;}
.result_content ul{margin-bottom:10px;}
.result_content ul li{font-size:16px;}
.result_content a.zip_down,
.result_content a.pdf_down,
.result_content a.hwp_down,
.result_content a.img_down{margin-bottom:5px;font-size:16px;}
.result_content a.preveal{margin-bottom:5px;}

.result_profile > li > a{padding:25px 25px 20px 160px}
.result_profile > li > a:hover{margin:-1px;border:2px solid #373290;}
.result_profile > li > a:hover .name{color:#373290;}
.result_profile .img{background-color:#95a0b2;}
.result_profile .name{font-weight:600;}
.result_profile .role{font-size:16px;}
.result_profile .info{font-size:17px;}
.result_profile .info > li:last-child{margin-bottom:0;}
.result_profile .info b{width:85px;font-weight:600;color:#333;}
.result_profile .info span{color:#666;}

.videoList{overflow:hidden;}
.videoList ul{display:flex;flex-wrap:wrap;gap:0 27px;}
.videoList li{position:relative;margin-bottom:20px;width:calc(25% - 22px);box-sizing:border-box;}
.videoList li.empty{padding:100px 0 !important;width:100% !important;font-size:20px;text-align:center;}
.videoList li .img{display:block;margin:0 auto 20px;max-width:280px;height:158px;text-align:center;background:#f5f5f5 url('/images/srch/img_noimage.png') center no-repeat;overflow:hidden;}
.videoList li .img img{height:100%;transition-duration:0.3s;box-sizing:border-box;}
.videoList li a:hover img{transform:scale(1.1);}
.videoList li .title{display:block;display:-webkit-box;max-height:48px;line-height:24px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow: hidden;font-size:18px;color:#383838;}
.videoList li a:hover .title{color:#5c49d1;}

@media screen and (max-width:1550px){
	#wrap .inner{padding:0 30px;width:auto;}
	#header .inner{padding-left:330px;}
	#header h1{left:30px;}
	.result_box{width:calc(100% - 240px);}
}

@media screen and (max-width:1250px){
	#header h1{top:30px;}
	.side_left,
	.result_box{width:100%;}
	.side_left ul.depth1 > li > a{font-size:16px;}
	#header .header_search{padding-top:20px;}
	.result_profile > li > a{padding:20px 20px 20px 140px;}
	
}

@media screen and (max-width:767px){
	#wrap .inner{padding:0 15px;}
	#header h1{left:15px;}
	#header h1 a img{width:200px;}
	#header .header_search{margin-bottom:5px;}
	#header .header_search span{font-size:15px;line-height:40px;}
	#header .header_tag a{padding:5px 8px;font-size:14px;}
	#header .header_search input[type="text"]{padding-left:10px;font-size:15px;}
	.search_result{padding:15px;font-size:18px;}
	.side_left ul.depth1 > li > a{font-size:14px;line-height:40px;}
	.result_box h4{font-size:20px;}
	.result_box h4 span.num{font-size:17px;}
	.result_box a.more{padding:5px 24px 5px 14px;font-size:13px;}
	.result_content a.title{font-size:17px;}
	.result_content p.txt,
	.result_content .location{font-size:14px;}
	.result_content ul li,
	.result_content a.zip_down,
	.result_content a.pdf_down,
	.result_content a.hwp_down,
	.result_content a.img_down{font-size:13px;}
	.result_profile .info{font-size:13px;}
	.result_profile .info > li{margin-bottom:2px;}
	.videoList ul{gap:10px;}
	.videoList li{margin-bottom:10px;width:calc(50% - 5px);}
	.videoList li.empty{padding:50px 0 !important;font-size:15px;}
	.videoList li .title{font-size:15px;}
	
}
@media screen and (max-width:500px){
	.result_profile > li > a{padding:20px;}
	.videoList li{width:100%;}
	.videoList li .img{margin:0 auto 15px;}
}