@charset "utf-8";
#sub0102{text-align:left; word-break:break-word;}

#sub0102 h2 {margin-bottom:1.5em; font-size:3.8rem; font-weight:500; color:#000;}
#sub0102 h5 { margin: 0 0 1em 0; font-size:1.8rem; font-weight:500; color:#947a61; line-height:1.44;}
#sub0102 h6 { margin:0 0 1ex 0; font-size:1.7rem; font-weight:500; color:#000000;line-height:1.53;}
#sub0102 .img img {width:100%; border-radius:2rem;}

#sub0102 section.def {margin-top:8rem;}
#sub0102 section.def > dl {display:flex; gap:9rem; align-items: flex-start; margin-bottom:15rem;}
#sub0102 section.def > dl > dt {margin-top: -1rem; width:7em; color:#111; font-size:3.6rem; font-weight:500; line-height:1.11; flex-shrink: 0;}
#sub0102 section.def > dl > dt span.bar {display:block;width:5rem; height:0.3rem; margin-bottom:1rem;background-color:#947a61;}
#sub0102 section.def > dl > dt:has(img) {margin-top:-5.3rem;}
#sub0102 section.def > dl > dt img {margin-bottom:1rem;}
#sub0102 section.def > dl > dd {display:flex; flex-flow:column; gap:3.4rem; width:100%; }
#sub0102 section.def > dl > dd p {coloR:#474747; font-size:1.8rem; font-weight:400; line-height:1.8; font-family:'Nanum Gothic','Noto Sans KR','dotum'; }
#sub0102 .txt_blue {color:#006bcc;}
#sub0102 .txt_pink {color:#947a61;}
#sub0102 .b_black {color:#000000; font-weight:600; font-family:'Noto Sans KR','Nanum Gothic','dotum'; }
#sub0102 section.def > dl > dd p strong {display:block;color:#010101; font-size:1.8rem; font-weight:600; line-height:1.8; font-family:'Noto Sans KR','Nanum Gothic','dotum';}
#sub0102 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:#947a61; border:1px solid #88694b; letter-spacing:-0.05em; font-family:'Noto Sans KR','Nanum Gothic','dotum'; }
#sub0102 section.def > dl > dd .point_box .inner_def {border-top:0px !important;}
#sub0102 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'; }
#sub0102 section.def > dl > dd .inner_box .inner_def dl {margin:0 ;padding:1.5em 0; border-bottom:1px dotted #eaeaea;}
#sub0102 section.def > dl > dd .inner_box .inner_def dl:last-child {border-bottom:none;}
#sub0102 section.def > dl > dd .inner_box .inner_def dt {margin-bottom:1ex; color:#947a61; font-weight:600; line-height:1; letter-spacing:-0.05em; font-family:'Noto Sans KR','Nanum Gothic','dotum';}
#sub0102 section.def > dl > dd .inner_box .inner_def dt img {vertical-align:top;}

#sub0102 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';}
#sub0102 section.def > dl > dd .inner_list h6 {margin-bottom:0.5ex; font-weight:600;}
#sub0102 section.def > dl > dd .inner_list ol {display:flex; flex-flow:column; coloR:#666; margin-bottom:2em;}
#sub0102 section.def > dl > dd .inner_list ol:last-child {margin-bottom:0;}

#sub0102 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';}
#sub0102 section.def > dl > dd .inner_box_gray .inner_def dl {margin:0 ;padding:0.5em 0; border-bottom:1px dotted #333333; }
#sub0102 section.def > dl > dd .inner_box_gray .inner_def dl:last-child {border-bottom:none;}
#sub0102 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;}

#sub0102 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';}
#sub0102 section.def > dl > dd .inner_box_white .inner_def dl {margin:0 ;padding:0.5em 0; border-bottom:0px dotted #eaeaea; }
#sub0102 section.def > dl > dd .inner_box_white .inner_def dl:last-child {border-bottom:none;}
#sub0102 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;}
#sub0102 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'; }
#sub0102 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; font-family:'Noto Sans KR','Nanum Gothic','dotum'; }

#sub0102 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) {
    .page_width { width:100% !important; max-width:100% !important; margin: 0 0; }
	.page_width_td { width:100% !important; max-width:100% !important; }
    
	#sub0102 h2 {margin-bottom:1.0em; }
    #sub0102 h6, 
	#sub0102 section.def > dl > dd p,
	#sub0102 section.def > dl > dd .inner_list,
    #sub0102 section.def > dl > dd .inner_box .inner_def,
    #sub0102 section.def > dl > dd .inner_box_white .inner_def p,
    #sub0102 section.def > dl > dd .inner_box_gray .inner_def {font-size:2.1rem;}
	
	#sub0102 h5,
	#sub0102 section.def > dl > dd p strong,
    #sub0102 section.def > dl > dd .inner_box_white .inner_def p strong,
	#sub0102 section.def > dl > dd .inner_box h4 {font-size:2.3rem;}

	#sub0102 .img {width:auto; height:30rem;}
	#sub0102 .img img {width:100%; height:100%; object-fit:cover; object-position:top, center; border-radius:1.4rem;}
	#sub0102 section.def {margin-top:7rem;}
    #sub0102 section.def > dl {flex-flow:column; gap:3rem; margin-bottom:12rem;}
	#sub0102 section.def > dl > dt {width:100%;}
	#sub0102 section.def > dl > dt br {display:none;}
	#sub0102 section.def > dl > dd p br {display:none;}
	#sub0102 section.def > dl > dd .inner_box .inner_def {padding:1em 1.5em;}
    #sub0102 section.def > dl > dd .inner_box_gray .inner_def {padding:1em 1.5em;}
    #sub0102 section.def > dl > dd .inner_box_white .inner_def {padding:1em 1.5em;}
	#sub0102 section.def > dl > dd .inner_list {padding:1.5em;}
    #sub0102 section.def > dl > dd .inner_list_white {padding:1.5em;}
}

