@charset "utf-8";

/* 본문 기본 헤더 타이틀, 탭메뉴 기본구성*/
#secBody {max-width:100%; overflow:hidden; padding:0rem 0 2rem 0; text-align:center;}
#secBody .boundary {position:relative; width:128rem; max-width:100%; margin:0 auto; text-align:center; }
#secBody .sec_title span {font-size:4.2rem; font-family:'AritaBuri','Noto Sans KR','dotum','굴림'; font-weight:700; color:#000;}
#secBody .sec_title:after {
    content: '';
    display: block;
    margin: 10px auto 10px auto;
    width: 1px;
    height: 29px;
    background: #635d5d;
}

#secBody .boundary {position:relative; width:128rem; max-width:100%; margin:0 auto; text-align:center; }

#secTabmenu {max-width:100%; overflow:hidden; padding:0rem 0 0rem 0; text-align:center;}	
#secTabmenu .page_tabmenu_wrap {position:relative; width:100%; max-width:76rem; margin:0 auto; text-align:center;  margin-top:0px !important; }
#secTabmenu .page_tabmenu_wrap_wide {position:relative; width:100%; max-width:96rem; margin:0 auto; text-align:center;  margin-top:0px !important; }

@media screen and (max-width:940px) {
	#secBody { padding:3.6rem 0 3rem 0;}
    #secBody .sec_title span { font-size:3.6rem; }
    #secBody .sec_title:after { margin:10px auto 14px auto; height:24px; }
}
/* 본문 기본 헤더 타이틀, 탭메뉴 기본구성*/

#sub0201 {text-align:left; word-break:break-word;}

#sub0201 .sub_title { font-size:2.0rem; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; line-height:1.4; text-align:left; text-decoration:none; color:#212121; font-weight:500; letter-spacing:normal; }

#sub0201 .business_small_title { font-size:1.8rem; color:#474747; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; line-height:1.2; text-align:left; font-weight:400; letter-spacing:normal; padding:10px 0 10px 0px; }

/* 박스형 설명글 */
.page0201_table .box_text { padding:30px 30px 30px 30px; border:#e8e1d8 3px solid; }
.page0201_table .box_text, .page0201_table .box_text td { font-size:1.8rem; color:#474747; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; line-height:1.4; }
.page0201_table .box_text { width:100%; text-align:left; background:#f9f6f1; }
.page0201_table .td_gab { height:23px; }

@media all and (max-width:1279px) {
    .page0201_table .box_text { font-size:1.8rem; line-height:1.2; padding:30px 30px 30px 30px; }
    .page0201_table .box_text td { font-size:1.8rem; line-height:1.2; }
    .page0201_table .td_gab { height:23px; }
}
@media all and (max-width:750px) { 
    .page0201_table .box_text { font-size:1.8rem; line-height:1.2; padding:30px 20px 30px 20px; }
    .page0201_table .td_gab { height:20px; }
}
/* 박스형 설명글 */

/* 주요업무 기본구성 */
#sub0201 h2 {margin-bottom:1.5em; font-size:3.8rem; font-weight:500; color:#000;}
#sub0201 h5 { margin: 0 0 1em 0; font-size:1.8rem; font-weight:500; color:#a2834a; line-height:1.44;}
#sub0201 h6 { margin:0 0 1ex 0; font-size:1.7rem; font-weight:500; color:#000000;line-height:1.53;}
#sub0201 .img img {width:100%; border-radius:2rem;}

#sub0201 section.def {margin-top:1rem;}
#sub0201 section.def > dl {display:flex; gap:9rem; align-items:flex-start; margin-top:70px; padding-bottom:70px; border-bottom:1px dashed #c0c0c0;}
#sub0201 section.def .top_gab {margin-top:0px;}
#sub0201 section.def .no_line {border-bottom:0px dashed #ffffff !important; }
#sub0201 section.def > dl > dt {margin-top: -1rem; width:5.8em; color:#111; font-size:3.2rem; font-weight:500; line-height:1.11; flex-shrink: 0;}
#sub0201 section.def > dl > dt span.bar {display:block;width:5rem; height:0.3rem; margin-bottom:1rem; background-color:#b79d6c;}
#sub0201 section.def > dl > dt:has(img) {margin-top:-5.3rem;}
#sub0201 section.def > dl > dt img {margin-bottom:1rem;}
#sub0201 section.def > dl > dd {display:flex; flex-flow:column; gap:2.2rem; width:100%; }
#sub0201 section.def > dl > dd p {color:#666666; font-size:1.8rem; font-weight:400; line-height:1.4; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림'; }
#sub0201 .txt_blue {color:#006bcc;}
#sub0201 .txt_pink {color:#b79d6c;}
#sub0201 .b_black {color:#000000; font-weight:600;}
#sub0201 section.def > dl > dd p strong {display:block;color:#010101; font-size:1.8rem; font-weight:600; line-height:1.8;}
#sub0201 section.def > dl > dd .inner_box h4 {margin:0; padding:2.5ex 2em 2.2ex 2em; color:#fff; font-size:1.8rem; font-weight:500; background-color:#ac905c; border:1px solid #7c5f29; letter-spacing:-0.05em; }
#sub0201 section.def > dl > dd .inner_box .inner_def {padding: 1.5em 2em; font-size:1.7rem; font-weight:400; line-height:1.8; border:1px solid #dadada; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림';}
#sub0201 section.def > dl > dd .inner_box .inner_def dl {margin:0 ;padding:1.5em 0; border-bottom:1px dotted #eaeaea;}
#sub0201 section.def > dl > dd .inner_box .inner_def dl:last-child {border-bottom:none;}
#sub0201 section.def > dl > dd .inner_box .inner_def dt {margin-bottom:1ex; color:#a3803d; font-weight:600; line-height:1; letter-spacing:-0.05em;}
#sub0201 section.def > dl > dd .inner_box .inner_def dt img {vertical-align:top;}

#sub0201 section.def > dl > dd .inner_list {padding: 3em 2em; font-size:1.7rem; font-weight:400; line-height:1.6; border:2px solid #d5d5d5; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림';}
#sub0201 section.def > dl > dd .inner_list h6 {margin-bottom:0.5ex; font-weight:600;}
#sub0201 section.def > dl > dd .inner_list ol {display:flex; flex-flow:column; coloR:#666; margin-bottom:2em;}
#sub0201 section.def > dl > dd .inner_list ol:last-child {margin-bottom:0;}

#sub0201 section.def > dl > dd .inner_box_gray .inner_def {padding:1.5em 2em; font-size:1.7rem; font-weight:400; line-height:1.8; background-color:#f9f9f9; border:1px solid #dedede; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림';}
#sub0201 section.def > dl > dd .inner_box_gray .inner_def dl {margin:0 ;padding:0.5em 0; border-bottom:1px dotted #333333; }
#sub0201 section.def > dl > dd .inner_box_gray .inner_def dl:last-child {border-bottom:none;}
#sub0201 section.def > dl > dd .inner_box_gray .inner_def dt {margin-bottom:1ex; color:#000000; font-weight:600; line-height:1; letter-spacing:-0.05em;}

#sub0201 section.def > dl > dd .inner_box_white .inner_def {padding:1.5em 2em; font-size:1.7rem; font-weight:400; line-height:1.8; background-color:#ffffff; border:1px solid #dedede; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림';}
#sub0201 section.def > dl > dd .inner_box_white .inner_def dl {margin:0 ;padding:0.5em 0; border-bottom:0px dotted #eaeaea; }
#sub0201 section.def > dl > dd .inner_box_white .inner_def dl:last-child {border-bottom:none;}
#sub0201 section.def > dl > dd .inner_box_white .inner_def dt {margin-bottom:1ex; padding-top:1.2em; color:#000000; font-weight:400; line-height:1; letter-spacing:-0.05em;}
#sub0201 section.def > dl > dd .inner_box_white .inner_def p {coloR:#474747; font-size:1.7rem; margin-bottom:1ex; padding-top:0.6em; font-weight:400; line-height:1.7; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림'; }
#sub0201 section.def > dl > dd .inner_box_white .inner_def p strong {display:block; color:#010101; font-size:1.7rem; font-weight:600; line-height:1.7; padding:0.6em 0 0.3em 0; }
#sub0201 section.def > dl > dd .inner_list_white {padding: 2em 2em; font-size:1.7rem; font-weight:400; line-height:1.6; border:2px solid #d5d5d5; font-family:'Nanum Gothic','나눔고딕','Noto Sans KR','dotum','돋음','굴림';}

@media all and (min-width:1280px) {
	.page_width { width:1280px !important; max-width:1280px !important; }
	.page_width_td { width:1280px !important; max-width:1280px !important; padding:1rem 0px 1rem 0px !important; }
}
@media all and (max-width:1279px) {
	.page_width { width:95% !important; max-width:95% !important;margin: 0 auto; }
	.page_width_td { width:100% !important; max-width:100% !important; }
}
@media all and (max-width:940px) {
	#sub0201 h2 {margin-bottom:1.0em; }
    #sub0201 h6, 
	#sub0201 section.def > dl > dd p,
	#sub0201 section.def > dl > dd .inner_list,
    #sub0201 section.def > dl > dd .inner_box .inner_def,
    #sub0201 section.def > dl > dd .inner_box_white .inner_def p,
    #sub0201 section.def > dl > dd .inner_box_gray .inner_def {font-size:2.1rem;}
	
	#sub0201 h5,
	#sub0201 section.def > dl > dd p strong,
    #sub0201 section.def > dl > dd .inner_box_white .inner_def p strong,
	#sub0201 section.def > dl > dd .inner_box h4 {font-size:2.3rem;}

	#sub0201 .img {width:auto; height:30rem;}
	#sub0201 .img img {width:100%; height:100%; object-fit:cover; object-position:top, center; border-radius:1.4rem;}
	#sub0201 section.def {margin-top:1rem;}
    #sub0201 section.def > dl {flex-flow:column; gap:3rem; margin-bottom:4rem;}
	#sub0201 section.def > dl > dt {width:100%;}
	#sub0201 section.def > dl > dt br {display:none;}
	#sub0201 section.def > dl > dd p br {display:none;}
	#sub0201 section.def > dl > dd .inner_box .inner_def {padding:1em 1.5em;}
    #sub0201 section.def > dl > dd .inner_box_gray .inner_def {padding:1em 1.5em;}
    #sub0201 section.def > dl > dd .inner_box_white .inner_def {padding:1em 1.5em;}
	#sub0201 section.def > dl > dd .inner_list {padding:1.5em;}
    #sub0201 section.def > dl > dd .inner_list_white {padding:1.5em;}
}
/* 주요업무 기본구성 */

/* 박스형 들여쓰기 */
.inner_text ul, .inner_text li {
    list-style: none;
}
.inner_text ol, .inner_text ul {
    list-style: none;
}
.inner_text li, .inner_text ol, .inner_text p, .inner_text ul {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}

.inner_text ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0.8em;
    margin-block-end: 0.6em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.inner_text_item li {
    text-indent: -22px;
    padding-left: 20px;
    line-height: 26px;                    
    margin-bottom:4px;
}

.inner_text_item li:last-child {
    margin: 0;
}
/* 박스형 들여쓰기 */

/* 박스형 포인트 좁은 들여쓰기 */
.inner_text02 ul, .inner_text02 li {
    list-style: none;
}
.inner_text02 ol, .inner_text02 ul {
    list-style: none;
}
.inner_text02 li, .inner_text02 ol, .inner_text02 p, .inner_text02 ul {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}

.inner_text02 ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0.8em;
    margin-block-end: 0.6em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.inner_text_item02 li {
    text-indent: -15px;
    padding-left: 13px;
    line-height: 26px;                    
    margin-bottom:4px;
}

.inner_text_item02 li:last-child {
    margin: 0;
}

.inner_text_item02 img { padding-bottom:5px; padding-right:6px; }

/* 박스형 포인트 좁은 들여쓰기 */

/* 관련업무-1 아이템 */
#sub0201 section.def > dl > dd .btns {display:flex; gap:0.6rem; margin:0 0 !important; padding:0px !important; vertical-align:top; height:50px;}
#sub0201 section.def > dl > dd .btns .business_item { display:flex; justify-content:space-between; color:#000000; align-items:center; width:20%; max-width:19rem; padding:9px 6px 9px 10px; border-radius:5px; font-weight:500; font-size:1.4rem; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','dotum','돋음','굴림'; border:2px solid #d0cac4; transition:all 0.5s; letter-spacing:-0.03em;}
#sub0201 section.def > dl > dd .btns img { width:22px; }

@media all and (max-width:1000px) { 
    #sub0201 section.def > dl > dd .btns {height:52px;}
    #sub0201 section.def > dl > dd .btns .business_item { display:flex; justify-content:space-between; width:20%; max-width:19rem; padding:9px 6px 9px 10px; border-radius:5px; font-size:1.2rem; letter-spacing:-0.05em; line-height:1.1; }
    #sub0201 section.def > dl > dd .btns img { width:16px; }
}

@media all and (max-width:640px) { 
    #sub0201 section.def > dl > dd .btns {height:42px;}
    #sub0201 section.def > dl > dd .btns .business_item { display:flex; justify-content:space-between; width:33.3%; max-width:22rem; padding:9px 6px 9px 10px; border-radius:5px; font-size:1.4rem; letter-spacing:-0.03em; line-height:1.1; }
    #sub0201 section.def > dl > dd .btns img { width:16px; }
}
/* 관련업무-1 아이템 */


/* 관련업무-2 체크아이템 */
.page0204_table .title { font-size:20px; background:#d4d1ce; font-weight:500; color:#000000; font-family:'Noto Sans KR','Nanum Gothic','나눔고딕','돋음','굴림'; line-height:28px; letter-spacing:-0.05em; padding:30px 0px 30px 0px; border:#d4d1ce 3px solid; }
.page0204_table .text { font-size:16px; color:#060b11; font-family:'Nanum Gothic','나눔고딕','돋음','굴림'; height:60px; line-height:34px; letter-spacing:-0.05em; padding:30px 10px 30px 30px; border:#d4d1ce 3px solid; }
.page0204_table .text_bold { font-weight:600; padding-right:20px; }

.page0204_table .text01 { width:20%; text-align:left; }
.page0204_table .text02 { width:80%; text-align:left; }

@media all and (max-width:1200px) {
    .responsive .page0204_table .title { font-size:20px; line-height:28px; }
    .responsive .page0204_table .text { font-size:16px; line-height:34px; padding:30px 10px 30px 30px; }
}
@media all and (max-width:769px) { 
    .responsive .page0204_table .title { font-size:16px; line-height:24px; }
    .responsive .page0204_table .text { font-size:14px; line-height:28px; padding:24px 6px 24px 20px; }
}
/* 관련업무-2 체크아이템 */

