@charset "utf-8";

/* default css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,th,td,input,select,textarea,button{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{margin:0;padding:0;}
body,th,td,input,select,textarea,button{font-family: "Pretendard GOV Variable", "Pretendard GOV", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;font-size:17px;color:#464c53;line-height:1.5;}
fieldset,img{border:0 none}
img{vertical-align:top;}
dl,ul,ol,menu,li{list-style:none}
input,select,textarea,button{font-size:100%;vertical-align:middle;border:none;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search']{-webkit-appearance:none;border-radius:0}
input:checked[type='checkbox']{background-color:#256ef4;-webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;border-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0}
address,caption{font-style:normal;font-weight:normal}
.ico_comm{overflow:hidden;display:inline-block;background-size: contain !important;background-repeat:no-repeat;vertical-align:top;text-indent:-9999px;-ms-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;}
.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding: 0 !important;margin:-1px !important;
overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}

input[type=radio] + label,input[type=checkbox] + label {display:inline-block;vertical-align:middle;}
input[type=radio],input[type=checkbox] {position:absolute;border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;}
input[type=text]::-ms-clear {display:none;}
select {appearance:none;-webkit-appearance:none;-moz-appearance:none;background: none;}
select::-ms-expand {display:none;}

/* placeholder 컬러 변경 */
input::-webkit-input-placeholder{color:#8a949e;}/* chrome, Edge */
input:-moz-placeholder{color:#8a949e;}/* firefox 4 t0 18 */
input::-moz-placeholder{color:#8a949e;}/* firefox 19+ */
input:-ms-input-placeholder{color:#8a949e;}/* IE 10, 11 */
input::-ms-input-placeholder{color:#8a949e;}/* Edge */
input::placeholder{color:#8a949e;opacity:1}/* opacity - 파이어폭스에서 뿌옇게 나오는 현상 방지*/

/* 포커스 시 placeholder 숨기기 - 필요에 따라 사용 */
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
input:focus::-ms-input-placeholder{color:transparent}
input:focus::placeholder{color:transparent}

/* 법무부 default css */
a:focus, button:focus, input:focus {outline: -webkit-focus-ring-color auto 5px;}

.inner:after{content:''; display:block; clear:both;}
body.Tablet .inner, body.Mobile .inner {padding: 0;}

a.nw:after {content:'';display:inline-block;width:14px;height:14px;margin-left:4px;background:url('/sites/moj/images/nw_icon.png') right center no-repeat;}
#menuUItab .div_4 > .ul_4 > li > a.nw:after {position:absolute;right:12px;top:16px;}
/* progress */
#progress {position: absolute; bottom: -3px; height: 3px; background: rgb(30, 56, 110); z-index: 69;}
#progress.fixed { position: fixed; top: 62px;}
/* 누리집 배너*/
.guide-nuri-box{position: relative; padding:4px 16px; border-bottom: 1px solid #f2f2f2; background-color: #EDF1F5; font-size: 15px; z-index: 70;}
.guide-nuri-box .inner{max-width:1300px; margin:0 auto; padding: 0 10px;}
.guide-nuri-box img{padding-right:4px;vertical-align:-4px;}
.guide-nuri-box span{color: #1d1d1d;}

/**[Layout]********************************************************/
#_wrap #_wrapHeader #_header {position:relative; transition:all 0.3s ease; z-index:70;}
#_wrap #_wrapHeader #_header:after{content:''; display:block; clear:both;}
#_wrap #_wrapArticle {position:relative; z-index:1;}
#_wrap #_wrapFooter {border-top: 1px solid #b2b2b2; z-index:2;}
#_wrap #_wrapFooter,
#_wrap #_wrapFooter #_footer {background-color:#f8f8f8;}
#_wrap #_wrapFooter #_jumpWrap .inner {max-width: 1280px; margin:0 auto; padding: 0;}
#topBtn {display: none;}
#topBtn button{position:fixed;bottom:30px;right:30px;width:60px;height:60px; padding:20px 0 5px; background: #fff url('/sites/moj/images/icon-top.png') center 5px no-repeat; border:1px solid #d8d8d8; border-radius:100%; font-size:15px; color:#1d1d1d; z-index: 70;}
.wrap-dim{position:fixed; top:0; right:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:69;}


/**[주메뉴]********************************************************/
.topMenu {position: relative;width: 100%; height:62px; border-bottom:1px solid #d8d8d8; background-color:#fff;}
.topMenu._on:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.5); z-index: -2;}
.topMenu .inner{max-width:1280px; padding:0; margin: 0 auto; box-sizing: border-box;}
.topMenu .inner:after{content:''; display:block; clear:both;}
/* top 메뉴 fixed */
.topMenu.fixed {position: fixed; top: 0; width: 100%; background: #fff; border-top: 0; border-bottom: 1px solid #e7e7e7;}

.menuUItop{float: left; width:calc(100% - 130px); z-index: 100;}
.top_div {position: relative;}
.menuUItop ul.ul_1:after{content:''; display:block; clear:both;}
.menuUItop ul.ul_1 li.li_1 {float:left; width:13.5%; margin-left:2px;}
.menuUItop ul.ul_1 li.li_1 a.a_1 {display: block; position:relative; width: 100%; padding: 16px 8px; text-align: center; letter-spacing:-0.5px; font-size: 19px; font-weight: 700; color: #555555; outline-offset:-2px;}
.menuUItop ul.ul_1 li.li_1 a.a_1:after{content:''; display:inline-block; width:20px; height:20px; vertical-align: middle; background: url('../images/gnb_ico.png') center no-repeat; transition: transform 0.3s ease;}
.menuUItop ul.ul_1 li.li_1:hover a.a_1{color:#003675;}
.menuUItop ul.ul_1 li.li_1:hover a.a_1:before{content:''; position:absolute; bottom:-1px; left:0; width:100%; height:4px; background-color: #003675; }
.menuUItop ul.ul_1 li.li_1:hover a.a_1:after{background-image: url('../images/gnb_ico_on.png');}

.menuUItop ul.ul_1 li.li_1.eQ01{margin-left:0;}
.menuUItop ul.ul_1 li.li_1.eQ01 a.a_1 {padding-left:0;}
.menuUItop ul.ul_1 li.li_1.eQ01:hover a.a_1:before{display:none;}
.menuUItop ul.ul_1 li.li_1.eQ08{display:none;}

.menuUItop ul.ul_1 li.li_1.on a.a_1{background:#EDF1F5; color:#1d1d1d;}
.menuUItop ul.ul_1 li.li_1.on a.a_1:before{content:''; position:absolute; bottom:-1px; left:0; width:100%; height:4px; background-color: #003675;}
.menuUItop ul.ul_1 li.li_1.on a.a_1:after{background-image: url('../images/gnb_ico_on.png'); transform: rotate(180deg);}

.topMenu .allMenuBtn {float: right; display: block; width: 130px; height: 38px; margin-top:12px; background-color:#4565ac; text-align: center; line-height: 38px;  color: #fff;}
.topMenu .allMenuBtn:before {content: ''; display: inline-block; width: 22px; height: 20px; margin-right: 10px; background: url('../images/allMenuBtn_icon.png') left bottom no-repeat; vertical-align: middle;}

/* top 2차메뉴 */
.menuUItop .div_2 {display:none; position: absolute; top: 62px; left: 0; right: 0;
	width: 1280px; height: auto; min-height: 300px; text-align: left; background-color:#fff; z-index: 101;}
.menuUItop .div_2:before{content:''; position:absolute; left:50%; right:0; width:100vw; height: 100%; 
  transform: translate(-50%); background-color:#fff; border-bottom: 1px solid #6bbffd; z-index:-1;}
.menuUItop .div_2 .ul_2{padding:16px 0;}
.menuUItop .div_2 .ul_2:before{content:''; position:absolute; top:0; left:0; width:260px; height: 100%; background-color:#edf1f5; z-index:-1;}
.menuUItop .div_2 .ul_2 li.li_2 {display:table; width: 260px; margin-bottom:4px;}
.menuUItop .div_2 .ul_2 li.li_2 > a {display: table-cell; width: 260px; padding:12px 24px; font-size:17px; font-weight:700; color:#1d1d1d; outline-offset:-2px;}
.menuUItop .div_2 .ul_2 li.li_2:not(._useChildDiv) > a:after{content:''; display:inline-block; width:20px; height:20px; vertical-align: -4px; background:url('../images/ico_right.png') center no-repeat;}
.menuUItop .div_2 .ul_2 li.li_2:not(._useChildDiv) > a.nw:after{content: ''; display: inline-block; width: 14px; height: 14px; margin-left: 4px; vertical-align:0; background: url(/sites/moj/images/nw_icon.png) right center no-repeat;}
.menuUItop .div_2 .ul_2 li.li_2 > a:hover{background:#fff;}
.menuUItop .div_2 .ul_2 li.li_2.on > a {background:#fff; text-decoration:underline; color: #003675;}

.menuUItop ul.ul_1 li.li_1 .div_2.on{display:block;}

@media screen and (max-width : 1280px){
  .menuUItop .div_2{width:100vw;}
}
/* top 3차메뉴 */
.menuUItop .div_3{display:none; position:absolute; left:260px; top:0; width:calc(100% - 260px); height:100%; padding:24px 40px; background:#fff url('../images/gnb_bg.png') right bottom no-repeat; box-sizing:border-box;}
.menuUItop .div_3 .tit_3{display:block; margin-bottom:24px; font-size:25px; font-weight:700; color:#1d1d1d;}
.menuUItop .div_3 .ul_3:after{content:''; display:block; clear:both;}
.menuUItop .div_3 .ul_3 li.li_3{float:left; width:calc((100% / 3) - 16px); margin-right:16px; margin-bottom:8px;}
.menuUItop .div_3 .ul_3 li.li_3:nth-child(3n){margin-right:0;}
.menuUItop .div_3 .ul_3 li.li_3 a{position:relative; display:inline-block; padding:8px 8px 8px 10px; border-radius:8px; color:#1d1d1d;}
.menuUItop .div_3 .ul_3 li.li_3 a:before{content:''; position:absolute; top:19px; left:0; width:3px; height: 3px; margin-right:4px; border-radius: 100%; background:#1d1d1d;}
.menuUItop .div_3 .ul_3 li.li_3 a:hover{text-decoration: underline; background:#edf1f5; font-weight:500; color:#1d1d1d;}
.menuUItop .div_3 .ul_3 li.li_3 a:hover::before{content:''; display:inline-block; width:3px; height: 3px; margin-right:4px; border-radius: 100%; background:#1d1d1d; vertical-align: middle;}

/**[모바일 - 메뉴열기/닫기]********************************************************/
.header_mo{display:none;}
.mMenuButton{display: none;}
@media screen and (max-width : 1024px){
	  #gnb_wrap{display:none;}
   	 .header_mo{display:block; float: right;}

   /* 메뉴 */
   .mMenuButton{display:block; position:absolute; top:18px; right:20px; width: 50px; height: 35px; border-radius: 16px;  font-size:0; background: #4565ac url('../images/mMenuButton.png') right top no-repeat;}
   .mMenuButton:focus{border-radius:16px;}
  	#mMenuClose{display:none; top:15px; background-position: left top;}
  
	 #mMenu.topMenu{display:none; position: fixed; top: 0px; right: 0px; float:none; width:100%; max-width:500px; height:100vh; z-index: 70; background-color:#0d1a2c; overflow:visible;}
	 #mMenu .topDir {width: 100%; max-width: 500px; background-color: rgba(13, 26, 44, 0.9); border-bottom: 1px solid rgb(71, 81, 95); z-index: 101; padding:20px 15px; box-sizing: border-box; text-align: left; margin-bottom: 0;}
	 #mMenu .topDir ul {width: 75%;}
	 #mMenu .topDir ul li a{color:rgba(255, 255, 255, 0.7);}

 	.topMenu .allMenuBtn{position:absolute; top:15px; right:20px; margin-top:0; width:95px; height:25px; padding: 7px 15px 3px 15px; line-height:12px; text-align:center; border-radius:30px; box-sizing:border-box; z-index:101;}
  	.topMenu .allMenuBtn:before{display:none;}
    .logoutBtn{display:none; position: absolute; top: 0px; right: 130px;width:80px; border-radius: 30px; z-index: 11;}
  
  	/* 1차 메뉴*/
	.menuUItop {float: none; width: 100%; max-height:100%; overflow-y:auto;}
	.menuUItop ul.ul_1 li.li_1 {display: block; float: none; width: 100%; margin-left:0; padding: 0; border-bottom: 1px solid rgb(71, 81, 95); background: none;}
	.menuUItop li.eQ01 {border: 0;}
	.menuUItop ul.ul_1 li.li_1:before,
	.menuUItop ul.ul_1 li.li_1:after,
	.menuUItop li.eQ01 a.a_1:after {display: none !important;}
	.menuUItop ul.ul_1 li.li_1 a.a_1, .menuUItop ul.ul_1 li.li_1.on a.a_1 {display: block; color: #fff; font-size: 18px; font-weight: 400; text-align: left; padding: 14px 20px; background:#0d1a2c;}
	.menuUItop ul.ul_1 li.li_1.eQ01 a.a_1 {color: #fff;}
    
	.menuUItop ul.ul_1 li.li_1 a.a_1:before, .menuUItop ul.ul_1 li.li_1.on a.a_1:before {content: ''; position:static; display: block; float: left; width: 4px; height: 16px; background-color: #4e94ea; margin-right: 10px; margin-top: 6px;}
  	.menuUItop ul.ul_1 li.li_1:hover a.a_1{color:#fff;}
  	.menuUItop ul.ul_1 li.li_1:hover a.a_1:before{position:static; display: block; float: left; width: 4px; height: 16px; margin-right: 10px; margin-top: 6px;background-color: #4e94ea;}
  
	.menuUItop ul.ul_1 li.li_1 a.a_1:after{background-image:url('../images/sitelink_arrow_main2.png');}
	.menuUItop ul.ul_1 li.li_1.on a.a_1:after{background-image: url('../images/sitelink_arrow_main2.png');  transform: rotate(180deg);}
	.menuUItop ul.ul_1 li.li_1:hover a.a_1:after{background-image: url('../images/sitelink_arrow_main2.png');}

	/* 2차 메뉴 */
  	.menuUItop .div_2 {display:none; position: static; width:100%; min-height:auto;}
	.menuUItop .div_2:before{display:none;}
	 .menuUItop li._menuOn > .div_2,
	.menuUItop li.on > .div_2 {display: block;}
  	.menuUItop .div_2 .ul_2{padding:0;}
  	.menuUItop .div_2 .ul_2:before{display:none;}
	.menuUItop .div_2 .ul_2 li.li_2 {display:block; width:100%; margin-bottom:1px; border-bottom:1px solid #2b65aa;}
	.menuUItop .div_2 .ul_2 li.li_2 a.a_2 {position: relative; width:100%;}
 	.menuUItop .div_2 .ul_2 li.li_2:not(._useChildDiv) > a:after{display:none;}
      #mMenu .menuUItop .div_2 .ul_2 li.li_2 > a.nw:after {content: ''; display: inline-block;  width: 14px;  height: 14px; margin-left: 4px;
        background: url('../images/nw_icon_mo.png') right center no-repeat;
     }
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2:before,
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2:after {
		content: '';
		display: block;
		background-color: #ffffff;
		position: absolute;
	}
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2:before {top: 22px; right: 22px; width: 16px; height: 2px;}
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2:after {top: 15px; right: 29px; width: 2px; height: 16px;	transition: all 0.2s ease;}
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2._active:after,
	.menuUItop .div_2 .ul_2 li.li_2._useChildDiv a.a_2.on:after {transform: rotate(90deg);}
	.menuUItop .div_2 .ul_2 li.li_2 a.a_2 {position:relative; display: block; width:100%; background-color: #2b65aa; padding: 10px 35px 11px; border-bottom: 1px solid #2b65aa; font-size: 16px; font-weight: 400; color: #fff;}
	.menuUItop .div_2 .ul_2 li.li_2 a.a_2._active {text-decoration:underline;}
 	.menuUItop .div_2 .ul_2 li.li_2 a.a_2:focus{border-radius:0; outline-offset:-2px;}

	/* 3차 메뉴 */
	.menuUItop .div_3 {display: none; position:static; width:100%; padding: 4px 32px; background-color: #d6e5ff; background-image:none;}
	.menuUItop .div_3.activeOn {display: block !important;}
 	.menuUItop .div_3 .tit_3{display:none;}
	.menuUItop .div_3 .ul_3 li.li_3 {float:none; width:100%; margin-right:0; margin-bottom:2px;}
	.menuUItop .div_3 .ul_3 li.li_3 a.a_3 {color: #535353; font-weight: 400;}
	.menuUItop .div_3 .ul_3 li.li_3 a.a_3._active {color: #002e8d; display: inline-block; text-decoration:none;}
	.menuUItop .div_3 .ul_3 li.li_3 a.a_3._active:after {float: left; content: ''; display: block; width: 100%; height: 1px; background-color: #002e8d;}
  	.menuUItop .div_3 .ul_3 li.li_3 a:hover{background:none;}
}
/**[Footer]********************************************************/
#_jumpWrap {background-color: #fff; border-bottom:1px solid #d8d8d8;}
#_jumpWrap .sitelink {width: 100%;}
#_jumpWrap .sitelink:after{content:''; display:block; clear:both;}
#_jumpWrap .sitelink > li {position: relative; float:left; width: 25%; border-right:1px solid #d8d8d8;}
#_jumpWrap .sitelink > li:first-child{border-left:1px solid #d8d8d8;}
#_jumpWrap .sitelink > li > button {position: relative; color: #1d1d1d; font-size: 17px; text-align: left; width: 100%; padding: 16px 48px 16px 20px; outline-offset:-2px;}
#_jumpWrap .sitelink > li > button:after {content: ''; width: 20px;height: 20px;position: absolute; right: 8px; top: 50%; transform: translate(0, -50%); background: url('../images/foot_plus.png') left top no-repeat;}
#_jumpWrap .sitelink > li > button:hover{background-color:#EDF1F5;}

#_jumpWrap .sitelink_detail{display:none; position:fixed; top:0; left:0; width:100%; height:100%; padding:16px; background: #EDF1F5; z-index:102;}
#_jumpWrap .sitelink > li._on .sitelink_detail{display: block;}

#_jumpWrap .sitelink_detail .sitelink_bx{padding:80px 0;}
#_jumpWrap .sitelink_detail .list {max-height: 790px; overflow-y: auto; font-size:0;}
#_jumpWrap .sitelink_detail .list dt {margin: 40px 0; font-size:25px; font-weight: 700; color: #1d1d1d;}
#_jumpWrap .sitelink_detail .list dt:first-child{margin-top:0;}
#_jumpWrap .sitelink_detail .list dd {display:inline-block; width:25%; margin-bttom:4px; vertical-align: top;}
#_jumpWrap .sitelink_detail .list dd a{position:relative; display:inline-block; padding:12px 8px; border-radius:8px; font-size:17px; color: #1d1d1d; outline-offset:-2px;}
#_jumpWrap .sitelink_detail .list dd a:before{content:'·'; display:inline-block; margin-right:4px;}
#_jumpWrap .sitelink_detail .list dd a:hover{background:#cdd7e4; text-decoration:underline; font-weight:500;}

#_jumpWrap .sitelink_detail .sitelink_det_close{position: absolute; top: 80px; right: 80px; width: 48px; height: 48px; background: url('../images/icon_close.png') center no-repeat;}

#_footer {position: relative; padding:40px 0;}
#_footer .inner{max-width:1300px; margin:0 auto; padding:0 10px;}
#_footer .footer_top{height:48px; margin-bottom:32px;}
#_footer .footer_top img{height:100%;}

#_footer .footer_cnt{padding-bottom:32px;}
#_footer .footer_cnt:after{content:''; display:block; clear:both;}
#_footer .f-info{float:left;}
#_footer .f-info address{margin-bottom:24px;}
#_footer .f-info ._tel li+li{margin-top:16px;}
#_footer .f-info ._tel li em{font-weight:700; color:#1d1d1d;}
#_footer .f-info ._tel li a{font-weight:700; color:#1d1d1d;}

#_footer .f-link{float:right;}
#_footer .f-link .link-go {margin-bottom:32px;}
#_footer .f-link .link-go li+li{margin-top:16px;}
#_footer .f-link .link-go a{font-weight:700; color:#1d1d1d;}
#_footer .f-link .link-go a:after{content:''; display:inline-block; width:20px; height:20px; margin-left:4px; vertical-align:-4px; background:url('../images/ico_right.png') center no-repeat;}

#_footer .f-link .link-sns:after{content:''; display:block; clear:both;}
#_footer .f-link .link-sns li{float:left}
#_footer .f-link .link-sns li+li{margin-left:8px;}
#_footer .f-link .link-sns li a{display: block;width: 40px;height: 40px;background: #fff url('../images/footer-sns.png') left top no-repeat; border-radius:100%; font-size:0;}
#_footer .f-link .link-sns li a.snsI {background-position: 0 top;}
#_footer .f-link .link-sns li a.snsTh {background-position: -48px top;}
#_footer .f-link .link-sns li a.snsF {background-position: -96px top;}
#_footer .f-link .link-sns li a.snsT {background-position: -144px top;}
#_footer .f-link .link-sns li a.snsY {background-position: -192px top;}
#_footer .f-link .link-sns li a.snsN {background-position: -240px top;}
#_footer .f-link .link-sns li a.snsD {background-position: -288px top;}

#_footer .footer_bottom{padding-top:12px; border-top:1px solid #d8d8d8;}
#_footer .footer_bottom ul:after{content:''; display:block; clear:both;}
#_footer .footer_bottom li{float:left; height:30px; margin-right:20px;}
#_footer .footer_bottom li a{display:inline-block; padding-top:3px;}
#_footer .footer_bottom li.em{padding-left:0;}
#_footer .footer_bottom li.em a{padding-top:0; font-size:18px; font-weight:700; color:#003675; text-decoration: underline;}
#_footer .footer_bottom ._copyright{margin-top:24px; font-size:15px; color:#555;}

@media screen and (max-width : 1024px){ /* tablet */
  #_jumpWrap .sitelink > li > button{padding:12px 24px 12px 8px; font-size:15px;}
  #_jumpWrap .sitelink_detail .list dd{width:33%;}

	#_footer {padding:32px 16px;}
   #_footer .inner{padding:0;}
	#_footer .footer_top{height:32px;}
  #_footer .f-info{width:55%;}
  #_footer .f-info ._tel li span{display:block;}
  #_footer .f-link{width:40%;}
}

@media screen and (max-width : 600px){ /* mobile */
  #_jumpWrap .sitelink > li {float: none; width: 100%; border-right: 0; border-bottom:1px solid #d8d8d8;}
  #_jumpWrap .sitelink > li:last-child{border-bottom:0px none;}
  #_jumpWrap .sitelink_detail{padding:0 8px;}
  #_jumpWrap .sitelink_detail .sitelink_bx{padding:24px 0;}
  #_jumpWrap .sitelink_detail .list dt{margin-bottom:32px; font-size:19px;}
  #_jumpWrap .sitelink_detail .list dd{width:50%;}
  #_jumpWrap .sitelink_detail .sitelink_det_close{top:24px; right:16px; width:24px; height:24px; background-size: cover;}

  #_footer{font-size:15px;}
  #_footer .f-info, #_footer .f-link{float:none; width:100%;}
  #_footer .f-info{margin-bottom:32px;}
}

/***************************************************************[220713-대변인실요청]**/
@media screen and (max-width : 640px){
 	body.Mobile .top_direct2{width:22vw;margin:5px 0 0 0;}
 	body.Mobile .top_direct2 > img{width:100%;}
}

.search-wrap{display:none;}

/* 통함검색 전체 css */

/*    통합검색  css   */
/* skip-menu */
#krds-search-wrap{display:flex;justify-content:flex-start;flex-direction:column;background: #fff;}
#krds-search-wrap #krds-skip-link a{position:absolute;top: -32px;left:0;width:100%;padding: 5px 0;height: 32px;font-size:15px;text-align:center;color:#fff;box-shadow:inset 0 0 0 0.2rem #256ef4;outline-offset: -0.4rem;background-color:#1e2124;z-index:10000;box-sizing: border-box;}
#krds-search-wrap #krds-skip-link a:focus,#krds-search-wrap #krds-skip-link a:active{top:0;}

/* krds-search-all */
.krds-sch-mobile{display:none !important;}
.scroll-no{overflow:hidden;}
.modal-wrap{/*display:none;*/ position: fixed;top:0;left:0;right:0;bottom:0;background-color:#eef2f7;z-index:999;}
.krds-modal.krds-sch{position: relative;width:1200px;height: 100%;padding: 122px 204px 80px;margin:0 auto;box-sizing: border-box;}
.krds-sch-modal-close{position: absolute;top: 80px;right: 40px;width:40px;height:40px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-total-search-close.svg) center no-repeat;background-size:contain;z-index:999;}
.modal-dialog.krds-sch .modal-conts .search-tit label{font-size:32px;margin-bottom: 12px;font-weight:bold;letter-spacing:1px;color:#1e2124;}
.sch-form-wrap.krds-sch{display:flex;align-items:center;border-bottom: 1px solid #d6e0eb;}
.sch-form-wrap.krds-sch .search-detail-box{position: relative;width:100%;margin-bottom:32px;border:1px solid #58616a;}
.sch-form-wrap.krds-sch .search-detail-box.border-line{border:2px solid #256ef4;}
.search-text.krds-sch{padding-top:32px;}
.btn-autokeyword-wrap.krds-sch{padding:0;}
.krds-sch-autokeyword-list.krds-sch{padding: 16px 24px 0;}
.krds-sch-autokeyword-list.krds-sch .autokeyword-item + .autokeyword-item{margin-top:16px;}
.krds-sch-autokeyword-list.krds-sch .autokeyword-item .keyword-link{padding:0;min-height:auto;cursor:text;}
.krds-sch-autokeyword-list.krds-sch .autokeyword-item .keyword-link:focus, .krds-sch-autokeyword-list.krds-sch .autokeyword-item.selected .keyword-link{background-color:transparent;}

.search-text.krds-sch.total{display:flex;align-items:center;justify-content:space-between;}
.search-text.krds-sch.total .area-top-box{min-height: auto;padding:0;border-bottom:0;margin-bottom: 16px;}
.search-text.krds-sch.total .area-top-box.word{margin-bottom:24px;}
.search-text.krds-sch.total .area-box.krds-sch-word{width:396px;min-height: 521px;padding:0 24px;border-right: 1px solid  #d6e0eb;box-sizing:border-box;}
.area-cont.krds-sch-word.total .tab-menu-item .tab-word-link{padding:10px 8px;}
.area-cont.krds-sch-word.total .krds-sch-rank-list.krds-sch-word{padding: 24px 0 0 0;min-height: 372px;box-sizing: border-box;}
.area-box.krds-sch-word.total .area-cont.krds-sch-word.total{padding:0 !important;}
.area-box.my-word.total{position: relative;width:396px;min-height:521px;padding: 0 24px;box-sizing:border-box;}

.search-text.krds-sch.total .area-cont.total{padding:0;}
.search-text.krds-sch.total .krds-sch-rank-list.my-word .rank-link{margin:0 8px 0 0;width: calc(100% - 24px);cursor: text;}
.krds-sch-rank-list.my-word.total{min-height: 412px;}

/* krds-sch-common */
.info-body a {display:block;width:100%;height:100%;}
.info-body a:focus,.info-body a.is-focused {position:relative;outline:2px solid #1b61d6;outline-offset:2px;z-index:1;}

.krds-form-check.is-focused .calendar-wrap .krds-input.medium.krds-sch:focus{/* border-color:transparent; */border-width:2px;}

.header-actions.krds-sch{display:flex;align-items:center;}
.header-actions .btn-navi{display:inline-flex;justify-content:flex-start;align-items:center;min-height:40px;padding:7px 12px;border-radius:6px;  background-color:rgba(255, 255, 255, 0);font-weight:bold;border:1px solid transparent;color: #1e2124;box-sizing:border-box;}
.header-actions .btn-navi.sch:before{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-small.svg) left center no-repeat;background-size:contain;margin-right:8px;}
.header-actions .btn-navi.menu:before{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-menu.svg) center no-repeat;background-size:contain;}

.header-actions .btn-navi:hover{border:1px solid rgba(0, 0, 0, 0);background-color:#eef2f7;}
.header-actions .btn-navi:active,.header-actions .btn-navi:focus{border:1px solid rgba(0, 0, 0, 0);background-color:#d6e0eb;}
.header-actions .btn-navi:disabled,.header-actions .btn-navi.disabled{color: #8a949e;border:1px solid rgba(0, 0, 0, 0); background-color: rgba(255, 255, 255, 0);cursor:not-allowed;pointer-events:none;}

.krds-sch.text{display: flex;align-items: center;border-radius: 4px;border: 1px solid transparent; background-color: transparent;font-size:15px;color: #1e2124;box-sizing: border-box;}
.krds-search-header .utility-list li:first-of-type:before{display:none;}
.krds-sch.text.small{min-height:32px;padding:4px 2px;}
.krds-sch.text.large{min-height:40px;padding:5px 2px;}
.krds-sch.text:hover{border:1px solid rgba(0, 0, 0, 0);background-color:#eef2f7;}
.krds-sch.text:active,.krds-sch.text:focus{border:1px solid rgba(0, 0, 0, 0);background-color:#d6e0eb;}
.krds-sch.text:disabled,.krds-sch.text.disabled{color: #8a949e;border:1px solid rgba(0, 0, 0, 0); background-color: rgba(255, 255, 255, 0);cursor:not-allowed;pointer-events:none;}

.krds-sch.primary{border-radius:6px;font-size:15px;background-color:#256ef4;color: #fff;}
.krds-sch.primary.small{min-height:32px;padding:5px 10px;}
.krds-sch.primary.medium{min-height:48px;padding:11px 16px;font-size:17px;}
.krds-sch.primary:hover{background-color:#0b50d0;}
.krds-sch.primary:active, .krds-sch.primary:focus{background-color:#083891;}
.krds-sch.primary:disabled, .krds-sch.primary.disabled{color:#6d7882;background-color:#cdd1d5;cursor:not-allowed;pointer-events:none;}

.krds-sch.tertiary{border-radius:6px;font-size:15px;border:1px solid #58616a;background-color:rgba(255, 255, 255, 0);}
.krds-sch.tertiary.small{min-height:32px;padding:5px 10px;}
.krds-sch.tertiary.medium > span{color:#1e2124;}
.krds-sch.tertiary.medium{min-height:48px;padding:11px 16px;font-size:17px;color: #1e2124;}
.krds-sch.tertiary:hover{background-color:#f4f5f6;}
.krds-sch.tertiary:active, .krds-sch.tertiary:focus{background-color:#e6e8ea;}
.krds-sch.tertiary:disabled, .krds-sch.tertiary.disabled{color:#6d7882;background-color:#cdd1d5;cursor:not-allowed;pointer-events:none;}

.krds-sch.icon.xlarge{display:block;width:40px;height:40px;padding: 11px;border-radius:1000px;border:1px solid #cdd1d5;margin-right: 8px;background-color:#fff;}
.krds-sch.icon.reset:before{content:"";display:block;width:16px;height:16px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-reset.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.instagram:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-instagram.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.threads:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-threads.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.facebook:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-facebook.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.ico-sns-x:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-x-twitter.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.youtube:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-youtube.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.blog:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-naverblog.svg) center no-repeat;background-size:contain;}
.krds-sch.icon.kakao:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-KakaoTalk.svg) center no-repeat;background-size:contain;}

.krds-sch-select-box .krds-select{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-select-arr.svg) right center no-repeat #fff;background-size:24px 24px;padding:0 4px;cursor:pointer;outline:none;box-sizing:border-box;}
.krds-sch-select-box .sch-select-xlarge{width:120px;height:36px;font-size:24px;color:#1e2124;font-weight:bold;}

.krds-input.small.krds-sch{display:block;width: calc(100% - 236px);height: 40px;font-size: 24px;font-weight: bold;margin: 0 38px 0 16px;color: #1e2124;outline:none; border:0px none;}
.krds-input.medium.krds-sch{display:block;width:100%;height:48px;padding: 0 16px;border-radius:6px;border:1px solid #58616a;box-sizing: border-box;}
.krds-input.medium.krds-sch.wd352{width:353px;}
.krds-input.medium.krds-sch:focus{border-color:#256ef4;border-width:2px;outline:none;}

.krds-sch.krds-tab-area .tab.fill{width:100%;}
.krds-sch.krds-tab-area .btn-tab{width:100%;display:table;min-height: 74px;table-layout:fixed;border-radius:8px;border:1px solid #b1b8be;background-color:#fff;box-sizing: border-box;}
.krds-sch.krds-tab-area .tab-menu-item{display:table-cell;text-align: center;}
.krds-sch.krds-tab-area .tab-menu-item + .tab-menu-item{border-left:1px solid #b1b8be;}
.krds-sch.krds-tab-area .tab-menu-item .tab-menu-link{width: 100%;padding: 8px 14px;font-size:19px;color: #464c53;font-weight:bold;}
.krds-sch.krds-tab-area .tab-menu-item:first-of-type .tab-menu-link{border-radius:8px 0 0 8px;}
.krds-sch.krds-tab-area .tab-menu-item:last-of-type .tab-menu-link{border-radius:0 8px 8px 0;}
.krds-sch.krds-tab-area .tab-menu-item:not(.disabled):hover > .tab-menu-link{background-color:#eef2f7;color: #464c53;}
.krds-sch.krds-tab-area .tab-menu-item:not(.disabled):hover > .tab-menu-link > span{color:#464c53;}
.krds-sch.krds-tab-area .tab-menu-item.pressed .tab-menu-link{background-color:#d6e0eb;color:#464c53; transition: background-color 0.2s ease;}
.krds-sch.krds-tab-area .tab-menu-item.active .tab-menu-link{background-color:#063a74;color:#fff;}
.krds-sch.krds-tab-area .tab-menu-item.disabled > .tab-menu-link{background-color: rgba(255, 255, 255, 0);color: #8a949e;pointer-events: none;cursor: not-allowed;}
.krds-sch.krds-tab-area .tab-menu-item .tab-menu-link > span{display:block; font-weight:bold;}
.krds-sch.krds-tab-area .tab-menu-item.active .tab-menu-link > span{color:#fff;}

.area-box.krds-sch-word .area-cont.krds-sch-word{padding:0 0 20px;}
.area-box.krds-sch-word .tab-menu-item .tab-word-link{display:block;width:100%;padding:11px 8px;color:#464c53;font-weight:bold;border-bottom: 3px solid transparent;}
.area-box.krds-sch-word .tab.line .btn-tab{display:flex;align-items:center;}
.area-box.krds-sch-word .tab.line .btn-tab > li{width:calc(50% - 4px);}
.area-box.krds-sch-word .tab.line .btn-tab > li + li{margin-left:8px;}
.area-box.krds-sch-word .tab-menu-item:not(.disabled):hover > .tab-word-link{background-color:#eef2f7;}
.area-box.krds-sch-word .tab-menu-item.pressed .tab-word-link{color:#464c53;background-color:#d6e0eb;}
.area-box.krds-sch-word .tab-menu-item.active .tab-word-link{color:#052b57;border-bottom: 3px solid #063a74;}
.area-box.krds-sch-word .tab-menu-item.disabled > .tab-word-link{background-color: rgba(255, 255, 255, 0);color: #8a949e;pointer-events: none;cursor: not-allowed;}
.krds-sch-rank-list.krds-sch-word{padding:20px 0 !important;}
.krds-sch-rank-list.krds-sch-word > li > .rank{display:block;min-width:55px;padding:0 10px;color: #1e2124;text-align: center;box-sizing: border-box;}
.krds-sch-rank-list.krds-sch-word > li > .rank.up{font-size:15px;color:#ab2b36;}
.krds-sch-rank-list.krds-sch-word > li > .rank.up:before{content:"";display:inline-block;width:12px;height:12px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-up-arrow.svg) center no-repeat;background-size:contain;margin-right: 2px;}
.krds-sch-rank-list.krds-sch-word > li > .rank.down{font-size:15px;color:#096ab3;}
.krds-sch-rank-list.krds-sch-word > li > .rank.down:before{content:"";display:inline-block;width:12px;height:12px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-down-arrow.svg) center no-repeat;background-size:contain;margin-right: 2px;}
.krds-sch-rank-list.krds-sch-word > li > .rank.new{font-size:15px;}

.search-top-box.krds-sch{margin:40px 0;padding: 20px 24px;border-radius:12px;background-color:#eef2f7;}
.sch-filter-box.krds-sch .filter-chip.krds-sch{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}
.filter-chip.krds-sch > dt{display: block;min-width: 93px;font-size:17px;font-weight:bold;color:#1e2124;margin-right: 16px;}
.filter-chip.krds-sch > dt .num{color:#0b50d0;}
.filter-chip.krds-sch > dd{display:flex;align-items: center;width:calc(100% - 130px);}
.filter-chip.krds-sch > dd .no-result-txt{width:calc(100% - 48px);color:#464c53;}
.krds-sch-tag-wrap.large{display:flex;align-items:center;flex-wrap: wrap;margin: -8px -8px 0 0;}
.krds-sch-tag-wrap.large .krds-btn-tag{display:flex;align-items:center;min-height:40px;padding:8px 12px;margin:8px 8px 0 0;border-radius:1000px;border:1px solid #cdd1d5;background-color: #fff;color: #1e2124;box-sizing:border-box;}
.krds-sch-tag-wrap.large .krds-btn-tag:hover{background-color:#eef2f7;}
.krds-sch-tag-wrap.large .krds-btn-tag:active{background-color:#d6e0eb;}
.krds-sch-tag-wrap.large .krds-btn-tag .btn-delete{margin-left:2px;}
.btn-delete:before{content:"";display:block;width:16px;height:16px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-small-delete.svg) center no-repeat;background-size:contain;}

.search-list-top.krds-sch{display:flex;align-items:center;justify-content:space-between;margin:40px 0;padding-bottom:24px;border-bottom:1px solid #8a949e;}
.sch-info.krds-sch{display:flex;align-items:center;}
.sch-info.krds-sch > li{font-size:19px;font-weight:bold;color:#1e2124;}
.sch-info.krds-sch > li + li:before{content:"";display: inline-block;position: relative;top: 4px;width:1px;height:16px;background-color:#8a949e;margin: 0 12px;vertical-align: text-top;}
.sch-info.krds-sch > li .point{font-weight:bold; color:#0b50d0;}

.sch-sort.krds-sch{display:flex;align-items:center;}
.sch-sort.krds-sch > li + li:before{content:"";display:inline-block;position:relative;top: 1px;width:1px;height:16px;background-color: #8a949e;margin: 0 12px;}
.sch-sort.krds-sch .sort-label{color:#1e2124;display: block;margin-right: 12px;}
.sch-sort.krds-sch .sort-label label{font-weight:bold; color: #1e2124;}
.sch-sort.krds-sch > li{display:flex;align-items:center;}
.krds-form-select-sort.krds-sch{min-width:65px;height:26px;padding: 0 4px;color: #1e2124;border-radius:4px;border:1px solid rgba(0, 0, 0, 0);background: url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-select-small.svg) right center no-repeat rgba(255, 255, 255, 0);background-size: 20px 20px;box-sizing:border-box;}
.krds-form-select-sort.krds-sch:hover{background-color:#eef2f7;}
.krds-form-select-sort.krds-sch:focus{outline:2px solid #256ef4;outline-offset: 2px;transition: box-shadow 0.2s ease;background-color:#d6e0eb;}
.w-sort-btn.krds-sch{display:flex;}
.w-sort-btn.krds-sch .btn-sch-sort + .btn-sch-sort{margin-left:8px;}
.w-sort-btn.krds-sch .btn-sch-sort{min-height:26px;padding:0 4px;border-radius:4px;border: solid 1px rgba(0, 0, 0, 0);color:#1e2124;box-sizing:border-box;}
.w-sort-btn.krds-sch .btn-sch-sort:hover{background-color:#eef2f7;}
.w-sort-btn.krds-sch .btn-sch-sort.checked{text-decoration:underline;background-color: #eef2f7;}
.w-sort-btn.krds-sch .btn-sch-sort[aria-pressed="true"]{background-color:#d6e0eb;}

.tab-conts-wrap.krds-sch .tab-conts,.krds-tab-area.krds-sch-word .tab-conts{display:none;}
.tab-conts-wrap.krds-sch .tab-conts.active,.krds-tab-area.krds-sch-word .tab-conts.active{display:block;}
#sch-panel-5 .total-search-list.krds-sch > li:last-of-type{padding-bottom:40px;border-bottom:1px solid #cdd1d5;}
#sch-panel-6 .total-search-list.krds-sch > li:last-of-type{padding-bottom:40px;border-bottom:1px solid #cdd1d5;}
#sch-panel-7 .total-search-list.krds-sch > div:last-of-type{padding-bottom:40px;border-bottom:1px solid #cdd1d5;}
#sch-panel-8 .total-search-list.krds-sch > li:last-of-type{padding-bottom:40px;border-bottom:1px solid #cdd1d5;}

.board_box.krds-sch .board-top{display:flex;align-items:center;font-size:19px;padding:16px 0;color:#1e2124;font-weight: bold;border-bottom: 1px solid #8a949e;margin-bottom:40px;}
.board_box.krds-sch .border-tit{display: block;color:#1e2124;margin-right: 8px;}
.board_box.krds-sch .board-top .num{color:#0b50d0;font-weight: bold;}
.board_box.krds-sch .krds-menu-list{display:flex;flex-wrap: wrap;align-items:center;justify-content:flex-start;}
.board_box.krds-sch .krds-menu-list > li{display:flex;align-items:center;}
.board_box.krds-sch .krds-menu-list + .krds-menu-list{margin-top:24px;}
.board_box.krds-sch .krds-menu-list > li + li:before{content:"";display: inline-block;width:16px;height:16px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-sch-location-arr.svg) center no-repeat;background-size:contain;vertical-align: middle;margin: 0 6px;}
.board_box.krds-sch .krds-menu-list > li > a > span{color:#1e2124;}
.under-line{text-decoration:underline;}
.high-light{background:#D3E1FB; color:#1D56BC !important; font-weight:bold;}
.krds-menu-list .menu-result-link{display:flex;align-items:center;}
.krds-menu-list .result-link-box{display:flex;align-items:center;}
.krds-menu-list .result-link-box .btn-result-link.link:after{content:"";position: relative;top: -1px;display: inline-block;margin-left: 4px;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico_krds-search-open.svg) center no-repeat;background-size:contain;vertical-align: middle;}
.krds-menu-list .result-link-box:hover .under-line{color:#0b50d0;}
.krds-menu-list .result-link-box:hover .btn-result-link.link:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico_krds-search-open-hover.svg) center no-repeat;background-size:contain;}
.krds-menu-list .result-link-box.visited .under-line{color:#5917b8;}
.krds-menu-list .result-link-box.visited .btn-result-link.link:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico_krds-search-open-visited.svg) center no-repeat;background-size:contain;}
.krds-menu-list .result-link-box.pressed .under-line{color:#083891;}
.krds-menu-list .result-link-box.pressed .btn-result-link.link:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico_krds-search-open-pressed.svg) center no-repeat;background-size:contain;}
.krds-menu-list .result-link-box.disabled .under-line{color:#8a949e;cursor:not-allowed;pointer-events:none;}
.krds-menu-list .result-link-box.disabled .btn-result-link.link:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico_krds-search-open-disabled.svg) center no-repeat;background-size:contain;}

.krds-table-wrap.krds-sch .tbl{width:100%;table-layout:fixed;border-collapse:collapse; }
.krds-table-wrap.krds-sch .tbl th,.krds-table-wrap.krds.sch .tbl td{word-break:break-word;overflow-wrap: break-word; box-sizing: border-box;font-size: 15px;line-height: 1.5;}
.krds-table-wrap.krds-sch .tbl th{min-height:39px;padding:8px 16px !important; font-size:15px;font-weight:bold;color:#131416;text-align:left !important; border-bottom: solid 1px #d6e0eb !important; background-color:#eef2f7 !important;}
.krds-table-wrap.krds-sch .tbl td{padding: 12px 16px;text-align:left;border-bottom:1px solid #cdd1d5;}
.krds-table-wrap.krds-sch .tbl td.tbl-center{text-align:center;}

.no-reault-wrap .result-info-txt{display:block;margin-bottom: 40px;font-size:19px;color:#1e2124;}
.no-reault-wrap .result-txt-list > li{position:relative;}
.no-reault-wrap .result-txt-list > li:before{content:"";position: absolute;top: 9px;left: 8px;letter-spacing: 0;display: block;width:6px;height:6px;border-radius:4px;background-color:#464c53;vertical-align: middle;}
.no-reault-wrap .result-txt-list > li > span{display: block;padding-left: 32px;}
.no-reault-wrap .result-txt-list > li + li{margin-top:12px !important;}

.krds-pagination.krds-sch{margin-top:40px;display:flex;align-items:center;justify-content:center;}
.krds-pagination.krds-sch .page-navi{width: 62px;height:40px;font-size:17px;padding:7px 8px 7px 4px;color:#464c53;border-radius: 6px;box-sizing:border-box;}
.krds-pagination.krds-sch .page-navi + .page-navi{margin-left:8px;}
.krds-pagination.krds-sch .page-navi.prev{margin-right:8px;}
.krds-pagination.krds-sch .page-navi.next{margin-left:8px;}
.krds-pagination.krds-sch .page-navi.start:before{content:"";display:inline-block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-front.svg) left center no-repeat;background-size:contain;vertical-align: middle;}
.krds-pagination.krds-sch .page-navi.prev:before{content:"";display:inline-block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-left.svg) left center no-repeat;background-size:contain;vertical-align: middle;}
.krds-pagination.krds-sch .page-navi.next:after{content:"";display:inline-block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-right.svg) left center no-repeat;background-size:contain;vertical-align: middle;}
.krds-pagination.krds-sch .page-navi.end:after{content:"";display:inline-block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-back.svg) left center no-repeat;background-size:contain;vertical-align: middle;}
.krds-pagination.krds-sch .page-navi.start.disabled:before{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-front-disabled.svg) left center no-repeat;background-size:contain;vertical-align: middle;color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}
.krds-pagination.krds-sch .page-navi.prev.disabled:before{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-left-disabled.svg) left center no-repeat;background-size:contain;vertical-align: middle;color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}
.krds-pagination.krds-sch .page-navi.next.disabled:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-right-disabled.svg) left center no-repeat;background-size:contain;vertical-align: middle;color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}
.krds-pagination.krds-sch .page-navi.end.disabled:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-back-disabled.svg) left center no-repeat;background-size:contain;vertical-align: middle;color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}


.krds-pagination.krds-sch .page-navi:hover{background-color:#eef2f7;}
.krds-pagination.krds-sch .page-navi.pressed{background-color:#d6e0eb;color:#464c53;}
.krds-pagination.krds-sch .page-navi.disabled{color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}
.page-links.krds-sch{display:flex;align-items:center;justify-content:center;}
.page-links.krds-sch .page-link{display:block;min-width:40px;height:40px;padding: 8px;font-size:17px;color:#464c53;border-radius:6px;text-align: center;background-color:rgba(255, 255, 255, 0);box-sizing: border-box;}
.page-links.krds-sch .page-link + .page-link{margin-left:8px;}
.page-links.krds-sch .page-link.link-dot:before{content:"";display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-paging-ellipsis.svg) center no-repeat;background-size:contain;}
.page-links.krds-sch .page-link:hover{background-color:#eef2f7;}
.page-links.krds-sch .page-link.pressed{background-color:#d6e0eb;}
.page-links.krds-sch .page-link.disabled{color:#8a949e;cursor:not-allowed;background-color:rgba(255, 255, 255, 0);}
.page-links.krds-sch .page-link.active{background-color:#063a74;color:#fff;font-weight:bold;}

/* header */
.krds-search-meahead{width:100%;height:32px;padding:4px 0;box-sizing:border-box;background-color:#eef2f7;}
.krds-search-meahead .toggle-head{width:1280px;margin:0 auto;}
.krds-search-meahead .nuri-txt{display:flex;align-items:center;justify-content: flex-start;font-size: 15px;color: #1e2124;}
.krds-search-meahead .nuri-txt:before{content:"";display: block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-flag.svg) left center no-repeat;background-size:contain;margin-right: 8px;}
.krds-search-meahead .nuri-txt .nuri-txt{display: flex;align-items: center;flex-direction: row;width:1280px;font-size: 15px;margin:0 auto;color:#1e2124;}

.krds-search-header .header-container{min-height:112px;padding:12px 0 16px;border-bottom:1px solid #cdd1d5; background-color:#fff; box-sizing:border-box;}
.krds-search-header .header-container .inner{width:1280px;margin: 0 auto;}
.krds-search-header .utility-list{display:flex;justify-items:center;justify-content: flex-end;margin-bottom: 4px;}
.krds-search-header .utility-list li{display:flex;align-items:center;justify-content:center;}
.krds-search-header .utility-list li:before{content:"";display:block;width:1px;height:16px;background-color:#cdd1d5;margin: 0 12px;}

.header-branding.krds-search{display:flex;align-items:center;justify-content:space-between;}
.header-branding.krds-search .logo > a{display:block;width:126px;height:48px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-main-logo.svg) center no-repeat;background-size:contain;}

.krds-main-menu.krds-search{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom: 1px solid #cdd1d5;}
.krds-main-menu.krds-search .inner{position: relative;width:1280px;height: 56px;margin: 0 auto;}
.krds-main-menu.krds-search .krds-sch-small.primary{position:absolute;top:12px;right:0;}

.krds-sch-autokeyword_wrap{display: none;position:absolute;top: 80px;left:0;right:0;width: 100%;padding: 24px 0;border-radius:10px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 2px 0 rgba(0, 0, 0, 0.05);border:1px solid #256ef4;background-color:#fff;box-sizing: border-box;z-index: 150;}
.btn-autokeyword-wrap{display:flex;align-items:center;justify-content:flex-end;padding: 0 16px;}
.btn-autokeyword-wrap .autokeyword-close:after{content:"";position:relative;top:-1px;display:inline-block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-keyword-close.svg) right center no-repeat;background-size:contain;vertical-align:text-top;margin-left:4px;}
.krds-sch-autokeyword-list{padding:16px 8px 0;}
.krds-sch-autokeyword-list .autokeyword-item .keyword-link{display:block;min-height:42px;padding:8px 16px;border-radius:6px;color:#1e2124;box-sizing:border-box;}
.krds-sch-autokeyword-list .autokeyword-item .keyword-link:hover{background-color:#eef2f7;}
.krds-sch-autokeyword-list .autokeyword-item .keyword-link:focus,.krds-sch-autokeyword-list .autokeyword-item.selected .keyword-link{background-color: #d6e0eb;}


/* container */
.krds-search-container .inner-top-wrap{max-width: 1280px; width:100%; margin:0 auto; padding:16px 16px 32px 16px;box-sizing: border-box;}
.inner-top-wrap .breadcrumb{display:flex;align-items:center;justify-content:flex-start;margin-bottom: 32px;}
.inner-top-wrap .breadcrumb .home .txt:before{content:"";position: relative;top: -2px;display: inline-flex;width:16px;height:16px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-moblie-home.svg) left center no-repeat;background-size:contain;margin-right:4px;vertical-align:text-bottom;}
.inner-top-wrap .breadcrumb > li + li:before{content:"";display:inline-block;width:16px;height:16px;background: url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-sch-location-arr.svg) center no-repeat;background-size:contain;vertical-align:middle;margin:0 6px;}
.inner-top-wrap .breadcrumb > li > .txt{display: inline-block;min-height: 24px;color:#1e2124;padding: 0 4px;border-radius: 4px;background-color: rgba(255, 255, 255, 0);text-decoration:underline;box-sizing: border-box;}
.inner-top-wrap .breadcrumb > li > .txt:hover{background-color:#eef2f7;}
.inner-top-wrap .breadcrumb > li > .txt.pressed{background-color:#d6e0eb;}
.inner-top-wrap .page-title-wrap .h-tit{font-size:40px;font-weight:700; color:#1e2124;letter-spacing:1px;}

.krds-search-container .krds-search-wrap{width:100%;padding:64px 0;background-color:#eef2f7;}
.krds-serach-box{position: relative;width:792px;margin:0 auto;}
.search-input-box{display:flex;align-items: center;}
.search-detail-box{height:80px;margin-bottom: 12px;padding: 18px 24px;border-radius:10px;border: 1px solid #58616a;background-color: #fff;box-sizing:border-box;}
.search-detail-box.border-line{border:2px solid #256ef4;}
.krds-sch-select-box{position:relative;margin-right:16px;}
.krds-sch-select-box:after{content:"";position:absolute;top: 2px;right: -16px;display:block;width:1px;height:32px;background-color:#8a949e;}
.search-detail-box .sch-select-small{width:86px;font-size:24px;font-weight:bold;}
.search-input-box button + button{margin-left:12px;}
.search-input-box .btn-search-close{position:absolute;top: 23px;right: 78px;display:block;width:32px;height:32px;background: url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-big-delete.svg) center no-repeat;background-size: contain;visibility: hidden;}
.search-input-box .btn-search.large{display:block;width:40px;height:40px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-big.svg) center no-repeat;background-size:contain;}

.krds-serach-box .krds-sch.text.large{min-height:40px;padding:5px 2px;border-radius:6px;font-size:19px;}
.krds-serach-box .krds-sch.text.large.plus.is-active{background-color: #d6e0eb !important;border: 1px solid transparent !important;transition: background-color 0.15s ease-in-out;}
.krds-serach-box .krds-sch.text.large.plus{transition: background-color 0.15s ease-in-out;}
.krds-serach-box .krds-sch.text.large.plus:before{content:"";display: inline-block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-plus.svg) left center no-repeat;background-size:contain;vertical-align: middle;margin-right: 4px;}

.krds-detail-options{display: flex;flex-direction: column;margin-top:12px;padding:40px;border-radius:12px;background-color:#fff;box-sizing: border-box;}
.form-section.krds-sch{padding:11px 0;}
.form-section.krds-sch:after{content:"";display:block;clear:both;}
.form-section.krds-sch .form-label{float: left;/* display:inline-block; */min-width:98px;font-size:17px;font-weight:bold;margin-right: 12px;color:#1e2124;cursor:pointer;}
.radio-group.krds-sch{float:right;display: flex;align-items: center;justify-content: flex-start;width: calc(100% - 110px);}
.radio-group.krds-sch + .radio-group.krds-sch{margin-top:8px;}
.krds-form-check.medium.krds-sch{position:relative;}
.krds-form-check.medium.krds-sch + .krds-form-check.medium.krds-sch{margin-left:24px;}
.radio-group.krds-sch label{padding-left:28px;font-size:17px;color:#131416;cursor: pointer;}
.radio-group.krds-sch label:before{content:'';position:absolute;top: 50%;left:0;width:20px;height:20px;transform:translateY(-50%);border: 1px solid #58616a;border-radius:1000px;background:#fff;box-sizing:border-box;transition: border 0.2s ease;}
.radio-group.krds-sch .sch-rdo:checked + label:before{border:1.4px solid #256ef4;}
.radio-group.krds-sch .sch-rdo:checked + label::after{content:'';position:absolute;top:50%;left:5px;width:10px;height:10px;background:#256ef4;border-radius:16px;transform: translateY(-50%);}
.radio-group.krds-sch .sch-rdo:disabled + label {color: #8a949e;cursor: not-allowed;}
.radio-group.krds-sch .sch-rdo:disabled + label::before {background: #cdd1d5;border-color: #8a949e;}
.radio-group.krds-sch .sch-rdo:checked:disabled + label::after {background-color: #8a949e;}
.form-section.krds-sch + .form-section.krds-sch{margin-top:16px;}
.radio-group.krds-sch.calendar:after{content:"";display:block;clear:both;}
.radio-group.krds-sch.calendar .calendar-wrap{display:flex;align-items:center;margin-left:12px;}
.radio-group.krds-sch.calendar .krds-form-check.medium.krds-sch{display:flex;align-items:center;}
.radio-group.krds-sch.calendar .krds-input.meduim{position: relative;display:flex;width:208px;}
.radio-group.krds-sch.calendar .mark{font-size:17px;margin:0 8px;}

.form-section.krds-sch.except{display:flex;align-items: center;}
.krds-btn.sch-calendar:before{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-calendar.svg) center no-repeat;background-size:contain;}
.krds-btn.sch-calendar{position:absolute;top:14px;right:16px;z-index:100;}
.radio-group.krds-sch.except{display:flex;align-items:center;}
.radio-group.krds-sch.except .krds-form-check.medium.krds-sch.except{display:flex;align-items:center;}
.krds-form-check.medium.krds-sch.except .krds-input.meduim.except {margin-left:12px;}

.btn-krds-sch-group{margin-top:24px;}
.btn-krds-sch-group.w_half{display:flex;justify-content:space-between;}
.btn-krds-sch-group.w_half .krds-sch{width: 50%;}
.btn-krds-sch-group.w_half .krds-sch + .krds-sch{margin-left:16px;}
.btn-krds-sch-group .krds-btn{width:100%;height:48px;}

.krds-sch-contents-wrap{width:100%;padding:64px 0;}
.krds-sch-contents-wrap .inner{display:flex;flex-direction:row;justify-content:space-between;width:1280px;margin:0 auto;}

.krds-sch-contents-wrap .contents-area{flex:1;-ms-flex:1;min-width:calc(100% - 346px);}
.krds-sch-contents-wrap .contents-area + .right-area.krds-sch{margin-left:64px;}
.board_box.krds-sch + .board_box.krds-sch{margin-top:40px;}
.board_box.krds-sch .board-cont .cont-btn-bottom-group{margin-top:40px;text-align:center;}
.board_box.krds-sch .board-cont .cont-btn-bottom-group .krds-sch.tertiary.more:before{content:"";display: inline-flex;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-more.svg) left center;background-size:contain;vertical-align: text-top;margin-right: 4px;}

.total-search-list.krds-sch.news .total-search-item{display:flex;justify-content:space-between;}
.total-search-list.krds-sch.news .mobile-view{display: none;}
.total-search-list.krds-sch.news .img_wrap{width: 210px;height: 145px;border: 1px solid #b1b8be;box-sizing: content-box; overflow:hidden;}
.total-search-list.krds-sch.news .img_wrap + .news-contents{width: calc(100% - 234px);margin-left: 24px;}
.total-search-list.krds-sch.news .img_wrap > img{width:100%; height:100%; object-fit:cover;}
.total-search-list.krds-sch .total-search-item.krds-sch .tit.sch-ellipsis,.total-search-list.krds-sch .info-body .text > .txt.sch-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow:ellipsis;}

.total-search-list.krds-sch .total-search-item.krds-sch:first-of-type{padding-top:0;}
.total-search-list.krds-sch .total-search-item.krds-sch{padding-top:40px;}
.total-search-list.krds-sch .total-search-item.krds-sch + .total-search-item.krds-sch{margin-top:40px;border-top:1px solid #cdd1d5;}
.total-search-list.krds-sch .info-top{margin-bottom:24px;}
.total-search-item.krds-sch .i-date{color:#464c53;}
.total-search-list.krds-sch .total-search-item.krds-sch .tit{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size:19px;font-weight:bold;color:#1e2124;}
.total-search-list.krds-sch .info-body .tit.m-hide + .txt{margin-top:12px;}
.total-search-list.krds-sch .info-body .text > .txt{ color:#464c53;}
.total-search-list.krds-sch .info-btm.krds-sch{display: flex;align-items: center;justify-content:space-between;margin-top:24px;}
.total-search-list.krds-sch .info-btm.krds-sch .i-cate{display:flex;align-items:center;}
.btn-area.krds-sch{display:flex;align-items:center;}
.btn-area.krds-sch .krds-sch.text.small + .krds-sch.text.small{margin-left:16px;}
.btn-area.krds-sch .krds-btn.krds-sch.text.move, .btn-area.krds-sch .krds-btn.krds-sch.text.download, .btn-area.krds-sch .krds-btn.krds-sch.text.view{padding:4px; border:1px solid #58616a; border-radius:4px;}
.btn-area.krds-sch .krds-btn.krds-sch.text.move:after{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-move.svg) right center;background-size:contain;margin-left: 4px;}
.btn-area.krds-sch .krds-btn.krds-sch.text.download:after{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-download.svg) right center;background-size:contain;margin-left:4px;}
.btn-area.krds-sch .krds-btn.krds-sch.text.view:after{content:"";display:block;width:20px;height:20px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-view.svg) right center;background-size:contain;margin-left: 4px;}

.krds-sch-contents-wrap .right-area.krds-sch{min-width:282px;}
.area-top-box{min-height:53px;padding: 11px 0;border-bottom:1px solid #6d7882;box-sizing:border-box;}
.area-top-box .area-tit{display:block;font-size:19px;font-weight:bold;color:#1e2124;}
.area-cont{padding:20px 0;}
.krds-sch-rank-list > li{display:flex !important; align-items:center;justify-content: space-between;}
.krds-sch-rank-list > li + li{margin-top:16px !important;}
.krds-sch-rank-list > li .num{display:block;min-width:20px;color:#1e2124;}
.krds-sch-rank-list.my-word{padding:0 !important;}
.krds-sch-rank-list.my-word .rank-link{display:block;width: calc(100% - 60px);margin:0 8px;color:#1e2124;}
.krds-sch-rank-list.krds-sch-word .rank-link{width: calc(100% - 59px);color:#1e2124;margin:0 8px;}
.krds-sch-rank-list .rank-link span{color:#1e2124;}
.btn-recentword-wrap{margin-top: 16px;display:inline-flex;}
.btn-recentword-wrap.total{margin-top:0;position:absolute;bottom:0;left: 24px;}
.btn-recentword-wrap .btn-recent-delete{color:#1e2124;}
.btn-recentword-wrap .btn-recent-delete:after{content:"";position: relative;top: -1px;display:inline-block;margin-left: 4px;width: 20px;height: 20px;background: url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-small-delete.svg) center no-repeat;background-size:contain;vertical-align: middle;}

@keyframes spin {
  0% { transform:translate(-50%, -50%) rotate(0deg); }
  100% { transform:translate(-50%, -50%) rotate(360deg); }
}	

/* media query */
@media screen and (max-width:1420px){
	.krds-sch-modal-close{right:0;}
}

@media screen and (max-width:1290px){
	.krds-search-header .header-container .inner{width:100%;}
	.krds-sch-contents-wrap .inner{width:auto;}
}

@media screen and (max-width:1260px){
	.krds-sch-contents-wrap{padding: 40px 16px;box-sizing: border-box;}
	.krds-sch-contents-wrap .inner{display:block;width:100%;}
	.krds-sch-contents-wrap .contents-area{min-width:auto;width:100%;}
	.krds-sch-contents-wrap .contents-area + .right-area.krds-sch{margin-left:0;display: flex;flex-direction: column-reverse;}
}

@media screen and (max-width:1220px){
	.right-area.krds-sch{margin-top:32px;}
	.area-top-box{min-height:auto;padding:16px 0;}
	.area-cont.krds-sch-word .tab.line{margin:16px 0;}
	.area-box.krds-sch-word .area-cont.krds-sch-word{padding: 0 0 32px;}
	.krds-sch-rank-list.krds-sch-word{padding:0;}
	.area-box.my-word .area-cont{padding: 16px 0 0;}
	.krds-sch-modal-close{right:120px;}
}

@media screen and (max-width:1200px){
	.krds-modal.krds-sch{width:100%;padding: 16px 0 24px 0;overflow-y: auto;}
	.search-text.krds-sch.total .area-box.krds-sch-word{width:50%;}
	.area-box.my-word.total{width:50%;}
	.krds-sch-modal-close{width: 24px;height: 24px;top: 16px;right:16px;}
	.search-total-top{padding: 64px 16px 24px;border-bottom: 1px solid #d6e0eb;}
	.search-total-top .modal-dialog.krds-sch .modal-conts .search-tit{font-size:24px;}
	.search-total-top .sch-form-wrap.krds-sch .search-detail-box{height:64px;padding: 15px 16px 16px 16px;margin-bottom: 0;}
	.search-total-top .krds-sch-select-box{display:none;}
	.search-total-top .sch-form-wrap.krds-sch .krds-input.small.krds-sch{height:auto;font-size:22px;margin: 0;width: 100%;}
	.sch-form-wrap .search-detail-box .search-input-box .btn-search.large{width:32px;height:32px;}
	.sch-form-wrap .search-input-box .btn-search-close{width:24px;height:24px;top: 19px;right: 60px;}
	.sch-form-wrap.krds-sch{border:none;}
	.modal-dialog.krds-sch .modal-conts .search-tit{font-size:24px;}
	.search-text.krds-sch.total-keyword{padding:24px 16px;}
	.search-text.krds-sch.total-keyword .krds-sch.text.small{font-size:17px;}
	.search-text.krds-sch.total-keyword .btn-autokeyword-wrap .autokeyword-close:after{vertical-align:middle;}
	.search-text.krds-sch.total-keyword .krds-sch-autokeyword-list.krds-sch{padding:16px 0 0;}
	.search-text.krds-sch.total{display:block;padding: 24px 0 0;}
	.search-text.krds-sch.total .area-box.krds-sch-word{width:100%;padding: 0 16px 24px 16px;border-right:0;border-bottom: solid 1px #d6e0eb;}
	.area-cont.krds-sch-word.total .krds-sch-rank-list.krds-sch-word{padding:0;}
	.area-box.my-word.total{width:100%;padding: 24px 16px 0;min-height: auto;}
	.krds-sch-rank-list.my-word.total{min-height:auto;}
	.btn-recentword-wrap.total{position:relative;left:0;margin-top:16px;}
}	

@media screen and (max-width:1024px){
	.krds-sch-mobile{display:block !important;}
	.mobile-none{display: none !important;}
    .krds-pagination.krds-sch{flex-wrap:wrap; margin-top:32px;}
  	.krds-pagination.krds-sch .page-navi{order:1;}
  	.page-links.krds-sch{width:100%; order:2;}
	.krds-search-meahead{padding: 4px 16px;}
	.krds-search-meahead .toggle-head{width:100%;}
	.krds-search-header .header-container{min-height:72px;padding:8px 16px;}
	.krds-search-header .header-container .inner{width:100%;}
	.krds-search-header .utility-list{display:none;}
	.header-branding.krds-search .logo > a{width:84px;height:32px;}
	.header-actions .btn-navi{display:block;min-height:56px;padding:4px 11px;font-size:15px;}
	.header-actions .btn-navi.sch:before,.header-actions .btn-navi.menu:before{margin: 0 auto 4px auto;}
	.krds-main-menu.krds-search{display:none;}
	.krds-search-container .krds-search-wrap{padding:24px 16px;box-sizing:border-box;}
	.krds-serach-box{width:100%;}
	.search-detail-box{height:60px;padding: 12px 16px;}
	.krds-sch-select-box{display:none;}
	.search-detail-box .krds-input.small.krds-sch{margin:0 30px 0 0;height:auto;font-size:22px;width:calc(100% - 45px);}
	.search-input-box .btn-search.large{width:32px;height:32px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-moblie-big.svg) center no-repeat;}
	.search-input-box .btn-search-close{top:18px;right:61px;width:24px;height:24px;background: url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-big-delete.svg) center no-repeat;}
	.krds-sch-autokeyword_wrap{top:60px;}
	.btn-autokeyword-wrap .krds-sch.text{font-size:17px;}
	.btn-autokeyword-wrap .autokeyword-close:after{vertical-align:middle;}
	.krds-detail-options{width:100%;padding:24px 16px;}
	.krds-accordion.type-line .accordion-item + .accordion-item{border-top:1px solid #6d7882}
	.krds-accordion.type-line .accordion-header{min-height:50px;padding: 4px 0;box-sizing:border-box;}
	.krds-accordion.type-line .accordion-header .btn-accordion{position:relative;display:block;width:100%;min-height:42px;
	font-size:17px;padding: 8px 40px 8px 0;line-height:1.5;text-align:left;color:#1e2124;font-weight:bold;border-radius:10px; box-sizing:border-box;}
	.krds-accordion.type-line .accordion-header .btn-accordion:hover{background-color:#eef2f7;}
	.krds-accordion.type-line .accordion-header .btn-accordion.pressed{background-color:#d6e0eb;}	
	.accordion-header .btn-accordion:after{content:"";position: absolute;top: 8px;right: 0;display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-detail-down.svg) center no-repeat;background-size:contain;}
    .accordion-header .btn-accordion.is-active:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-detail-up.svg) center no-repeat;background-size:contain;}
	.accordion-item{position:relative;}
	.accordion-collapse {display:none;overflow: hidden;padding:8px 0 16px;}
    .accordion-body.sch-area .radio-group.krds-sch{float:none;width:100%;margin: -20px -20px 0 0;}
    .accordion-body.terms{display:flex;align-items:center;}
    .accordion-body.terms .radio-group.krds-sch{float:none;margin: -20px -20px 0 0;}
    .accordion-body.result{display: flex;align-items:center;}
    .accordion-body.result .radio-group.krds-sch{float:none;width: calc(100% - 574px);}
    .accordion-body.result .krds-input.meduim.except{width:100%;margin-top: 20px;}
	.accordion-item:last-of-type .accordion-collapse {padding: 8px 0 0;}	
	.krds-form-check.medium.krds-sch:first-child{margin-right:20px;}
	.krds-form-check.medium.krds-sch{/* margin-left: 0; *//* margin-right: 20px; */margin: 20px 20px 0 0 !important;}
	.krds-form-check.medium.krds-sch.mobile-calendar{display:flex;align-items:center;}
 	.calendar-wrap{display: flex;justify-content: flex-start;width: 100%;}
    .calendar-wrap.mobile-krds-sch .krds-input.meduim{float:left;width: 100%;}
	.calendar-wrap.mobile-krds-sch .krds-input.medium.krds-sch{width:100%;height:40px;font-size:15px;}
	.calendar-wrap.mobile-krds-sch .mark{float: left;margin: 7px 4px;}
	.krds-input.medium.krds-sch.wd352{width: 100%;height:40px;}
	.f-cnt.krds-sch{display:block;}

	.search-top-box.krds-sch{margin: 0 0 32px 0;padding:16px 24px;border-radius:6px;}
	.sch-filter-box.krds-sch .filter-chip.krds-sch{display:block;width:100%;}
	.filter-chip.krds-sch > dt{margin-right:0;display: flex;align-items: center;width: 100%;margin: 0 0 8px 0;}
	.krds-sch.icon.xlarge.reset.krds-sch-mobile{width:32px;height:32px;padding:7px;margin: 0 0 0 8px;}
	.krds-sch-tag-wrap.large .krds-btn-tag{min-height:32px;font-size: 15px;padding: 4px 10px;}
	.filter-chip.krds-sch > dt .num{display:inline-block;margin-left:8px;}
	.search-list-top.krds-sch{margin:0 0 32px 0;flex-direction: row-reverse;}
	.sch-sort.krds-sch > li.m-hide{display:none;}
	.sch-sort.krds-sch > li + li:before{display:none;}
	.w-sort-btn.krds-sch .btn-sch-sort.checked{text-decoration:none;background-color:#d6e0eb;}
	.board_box.krds-sch + .board_box.krds-sch{margin-top:32px;}
	.board_box.krds-sch .board-top{margin-bottom:24px;}
	.board_box.krds-sch.mobile-menu .board-top{margin-bottom:40px;}
	.board_box.krds-sch.mobile-menu .board-cont .cont-btn-bottom-group{margin-top:40px;}
	.total-search-list.krds-sch .total-search-item.krds-sch + .total-search-item.krds-sch{margin-top:24px;}
	.total-search-list.krds-sch .total-search-item.krds-sch{padding-top:24px;}
	.board_box.krds-sch .board-cont .cont-btn-bottom-group{margin-top:24px;}
    .krds-table-wrap.krds-sch{display:none;}
    .filter-chip.krds-sch > dd{width:100%;}
    .krds-tbl-txt-list .tbl-txt-box > li{display:flex;}
    .krds-tbl-txt-list .tbl-txt-box + .tbl-txt-box{padding-top:24px;margin-top:24px;border-top:1px solid #cdd1d5;}
    .krds-tbl-txt-list .tbl-txt-box > li + li{margin-top:16px;}
    .krds-tbl-txt-list .tbl-txt-box .tbl-tit{display:block;min-width:54px;margin-right: 8px;font-size:15px;font-weight:bold;color: #131416;}
    .krds-tbl-txt-list .tbl-txt-box .tbl-cont{flex:1;-ms-flex:1;}
    .krds-tbl-txt-list .tbl-txt-box .point{color:#0b50d0;font-weight:bold;}
    .filter-chip.krds-sch > dd .no-result-txt{width:100%;font-size:15px;}
    .krds-accordion.krds-sch-mobile-menu{margin: 0 0 32px;}
    .krds-accordion.krds-sch-mobile-menu .accordion-header .menu-acc-tit{position: relative;width:100%;padding:11px 12px;border-radius:6px;background-color: #063a74;color: #fff;font-weight:bold;font-size:17px;text-align:left;}
    .krds-accordion.krds-sch-mobile-menu .menu-acc-tit:after{content:"";position: absolute;top: 12px;right: 12px;display:block;width:24px;height:24px;background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-down.svg) center no-repeat;background-size:contain;}
    .krds-accordion.krds-sch-mobile-menu .menu-acc-tit.is-active:after{background:url(/sites/moj/masterSkin/moj_ms_search/images/ico-krds-search-mobile-up.svg) center no-repeat;background-size:contain;}
    .krds-accordion.krds-sch-mobile-menu .accordion-collapse.collapse{position:relative;top:-3px;min-height:auto;padding:0;border:1px solid #cdd1d5;background-color: #fff;border-radius:0 0 6px 6px;overflow: hidden;}
    .menu-acc-link-list .mobile-menu-link{display:block;padding:11px 12px;color:#464c53;font-weight:bold;}
    .menu-acc-link-list .mobile-menu-link:hover,.menu-acc-link-list .mobile-menu-link:active{background-color:#eef2f7;}
    .menu-acc-link-list .mobile-menu-link.pressed{background-color:#d6e0eb;}
    .krds-sch-spinner{width:48px;height:48px;border: 4px solid #cdd1d5;border-top: 4px solid #256ef4;}
  
    .krds-menu-list .result-link-box{flex-wrap:wrap;}
}
@media screen and (max-width:987px){
    .accordion-body.result{display:block;}
    .accordion-body.result .radio-group.krds-sch{display: flex;width: 100%;margin: -20px -20px 0 0;}
    
}

@media screen and (max-width:960px){
    .accordion-body.terms{display:block;width:100%;}
    .accordion-body.terms .radio-group.krds-sch{display:inline-flex;width:100%;float:none;flex-wrap:wrap;margin-bottom: 20px;}
    
}


@media screen and (max-width:794px){
    .calendar-wrap.mobile-krds-sch .krds-input.meduim{float:none;}
	.accordion-collapse.collapse .accordion-body.terms{display:block;}
	.radio-group.krds-sch + .calendar-wrap.mobile-krds-sch{display: block;width: 100%;/* margin:20px 0 0 0; */}
	.calendar-wrap.mobile-krds-sch .krds-input.medium.krds-sch{float: left;width: calc(50% - 9px);}
	.krds-input.medium.krds-sch.wd352{margin:20px 0 0 0;width: 100%;}
}


@media screen and (max-width:785px){
    .krds-pagination.krds-sch .page-link.mobile{display:none;}
    .total-search-list.krds-sch.news .total-search-item{display:block;}
    .total-search-list.krds-sch.news .total-search-item:after{content:"";display:block;clear:both;}
    .total-search-list.krds-sch.news .mobile-view{display:block;}
    .total-search-list.krds-sch.news .img_wrap{float: left;width:140px;height:96px;}
    .total-search-list.krds-sch.news .img_wrap + .news-contents{float: right;width: calc(100% - 154px);margin-left:12px;}
    .total-search-list.krds-sch .info-top{margin-bottom:12px;}
    .total-search-list.krds-sch .info-body .tit.m-hide + .txt.mobile-hidden{display:none;}
    .total-search-list.krds-sch .txt.mobile-view{clear:both;padding-top:24px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    .total-search-list.krds-sch .info-btm.krds-sch{display:block;}
    .board_box.krds-sch .krds-menu-list{width:100%;margin-bottom: 24px;}
    .accordion-collapse.collapse .accordion-body.terms{display:block;width:100%;}
    .radio-group.krds-sch + .calendar-wrap.mobile-krds-sch{/* clear:both; *//* margin:20px 0 0 0; */}
    .radio-group.krds-sch + .calendar-wrap.mobile-krds-sch .krds-input.meduim{float: left;width: calc(50% - 9px);}
    .calendar-wrap.mobile-krds-sch .krds-input.medium.krds-sch{width:100%;font-size:15px;}
    .krds-input.medium.krds-sch.wd352{width:100%;margin:20px 0 0 0;}
}

@media screen and (max-width:590px){
    .search-list-top.krds-sch{display: inline-flex;width:100%;flex-direction: column-reverse;align-items: flex-end;}
    .sch-info.krds-sch{margin-top:24px;}
    .sch-info.krds-sch > li + li:before{margin:0 7px;}
	.sch-form-wrap.krds-sch .search-detail-box{margin-bottom:24px;}
}

@media screen and (max-width:365px){
    .krds-search-meahead{padding:4px 10px 4px 16px;}  
}
