@charset "utf-8";
@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	src: local('Pretendard Bold'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Bold.subset.woff2') format('woff2'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Bold.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	src: local('Pretendard SemiBold'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-SemiBold.subset.woff2') format('woff2'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-SemiBold.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	src: local('Pretendard Medium'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Medium.subset.woff2') format('woff2'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Medium.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	src: local('Pretendard Regular'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Regular.subset.woff2') format('woff2'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Regular.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	src: local('Pretendard Light'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Light.subset.woff2') format('woff2'), url('https://image.thehyundai.com/nanushka/fonts/Pretendard-Light.subset.woff') format('woff');
}
body{margin:0;color:#1b1b1b;font-family:'Pretendard', 'Malgun Gothic','apple sd gothic neo',sans-serif;font-size:14px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
area{outline:none}
li{list-style:none}
ul,ol,dd,p{margin:0;padding:0}
.blind{position:absolute!important;left:-10000px!important;top:-10000px!important;width:0;height:0;font-size:0;display:block;visibility:hidden}
.none{display:none}
a{color:inherit;text-underline-position:under;}
a,a:visited,a:focus{text-decoration:underline}
u{text-underline-position:under;}
figure{margin:0}
img{border:0;vertical-align:middle;max-width:100%;}
select, button{font: inherit;color:inherit;}
select:focus, button:focus{outline: none;}

.handover_wrap .red{color: red}
.handover_wrap img{max-width: 1000px;}
.handover_wrap img.sm{max-width: 700px;}
.handover_wrap button{display: inline-block; padding: 0; cursor: pointer; background: #fff; border: 0 none; text-align: center;}
.handover_wrap .header{position: fixed; top: 0; width: 100%; padding: 20px; background: #fff; border-bottom: 1px solid #1b1b1b; z-index: 100;}
.handover_wrap .anchor_list{display: flex; flex-wrap: wrap; gap: 8px;}
.handover_wrap .anchor_list>a{padding: 4px 8px; border: 1px solid #1b1b1b; text-decoration: none;}
.handover_wrap .anchor_list>a:hover{background-color: #1b1b1b; color: #fff;}
.handover_wrap .contents{padding: 20px 20px 100px;}
.handover_wrap .con_box{margin-bottom: 40px;}
.handover_wrap .con_box a:hover{opacity: 0.8;}
.handover_wrap li{margin-bottom: 5px;}
.handover_wrap li input{vertical-align: middle;}
.handover_wrap dl{margin-bottom: 20px;}
.handover_wrap dd + dt{margin-top: 10px;}
.handover_wrap dd{margin-left: 15px; padding-left: 10px; position: relative;}
.handover_wrap dd:before{content: ''; width: 5px; height: 1px; background: #1b1b1b; position: absolute; top: 11px; left: 0;}
.handover_wrap .txt_box{padding: 0 20px;}
.handover_wrap .step_box{margin-bottom: 20px;}
.handover_wrap .step_box:last-child{margin-bottom: 0;}
.handover_wrap .dot-list > li{padding-left: 10px; position: relative;}
.handover_wrap .dot-list > li:before{content: ''; width: 2px; height: 2px; background: #1b1b1b; position: absolute; top: 11px; left: 0; border-radius: 2px;}
.handover_wrap .pd_box{padding: 0 10px;}
.handover_wrap .btn_toggle{position: relative; margin: 0 10px; padding-left: 14px;}
.handover_wrap .btn_toggle:before{content: ''; display: block; position: absolute; top: 8px; left: 0; border: 4px solid transparent; border-top-width: 3px; border-bottom-width: 3px; border-left-color: #1b1b1b;}
.handover_wrap .ex_box{display: none; width: calc(100% - 30px); margin: 10px auto; padding: 15px; background: #eaeaea;}
.handover_wrap .btn_toggle.show + .ex_box{display: block;}
.handover_wrap .ex_box dl{margin-top: 0;}
.handover_wrap .ex_box ol>li{margin-bottom: 20px;}
.handover_wrap .ex_box ol>li:last-child{margin-bottom: 0;}
.handover_wrap .ex_box ol>li img{padding-left: 15px;}
.handover_wrap .ex_box p{margin-bottom: 5px;}
.handover_wrap .ex_box ol>li small{padding-left: 15px;}
.handover_wrap .ex_box small{display: block; font-size: 13px;}
.handover_wrap .ex_box small:first-child{margin-top: 5px;}
.handover_wrap .manual_list{display: flex; flex-wrap: wrap; gap: 15px;}
.handover_wrap#wrap .img_inline{display: inline-block; padding-left: 2px;}