@charset "UTF-8";/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;font-size:100%;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-text-size-adjust:none;}
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
body{background:#fff;}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:sec,system-ui,-apple-system,BlinkMacSystemFont,'Helvetica Neue','Apple SD Gothic Neo','Segoe UI',Roboto,Arial,'NotoSans',Open Sans,'Malgun Gothic','맑은 고딕',sans-serif;color:#191919;}
a{color:#333;text-decoration:none;}
a:active,a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* global */
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px;}
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap;}
.direct-link a:focus{top:0;}
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.show{display:block;}
.hide{display:none;}
.pcflag{display:none;}
@media (max-width:768px),all and (max-device-width:1080px){.pcflag{display:block;}
    .mflag{display:none;} }
/* font */
@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Regular.subset.woff2") format("woff2"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Regular.subset.woff") format("woff");}
@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Medium.subset.woff2") format("woff2"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Medium.subset.woff") format("woff");}
@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-SemiBold.subset.woff2") format("woff2"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-SemiBold.subset.woff") format("woff");}
@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Bold.subset.woff2") format("woff2"),url("https://t1.kakaocdn.net/kakaobusiness_fe/uiop/assets/fonts/Pretendard-Bold.subset.woff") format("woff");}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner{padding:0;}
/* 파이어폭스 button요소 내부여백 제거 */
html,body{height:auto;}
body,th,td,input,select,textarea,button{font-size:13px;line-height:1.5;font-weight:400;font-family:Pretendard,system-ui,-apple-system,'Helvetica Neue','Apple SD Gothic Neo','Segoe UI',Roboto,Arial,'NotoSans',Open Sans,'Malgun Gothic','맑은 고딕',sans-serif;color:#191919;}
a{color:#191919;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* 이용약관 */
body{padding-top:20px;}
h1{display:none;}
h2{margin:0 10px;padding-bottom:14px;font-size:15px;}
h3{margin:0 10px;padding-bottom:14px;font-size:13px;}
ol,ul{margin:0 10px;padding:0 0 16px 18px;}
ol li{padding-bottom:14px;font-size:13px;line-height:20px;color:#666666;list-style-type:none;}
ol > li{text-indent:-1em;}
ol li ol li,ol li ol li ol li{position:relative;margin-top:5px;padding:0 0 4px 12px;line-height:18px;}
ol li ol li{list-style-type:none;}
ol li ol li ol li,ol li ol li ul li{list-style-type:none;}
ol li ol,ol li ol li ol{margin:0 0 0 8px;padding:7px 0 0;}
ul li{padding-bottom:14px;}
ul li ul{margin:8px 0 0;}
ul li ul li:last-child{padding-bottom:0;}
/*ul li{padding-bottom:14px;font-size:14px;line-height:20px;color:rgb(102,102,102);list-style-type:decimal}
ul li ul{margin:8px 0 0;padding:7px 0 0}
ul li ul li{position:relative;margin-top:5px;padding:0 0 4px 12px;line-height:18px;list-style-type:none}
ul li ul li:before{position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:4px;background-color:rgb(189,189,189);vertical-align:top;content:''}
ul li ul li:first-child{margin-top:0}
ul li ul li:last-child{padding-bottom:0}*/
em{color:#006dd7;text-decoration:underline;-webkit-font-smoothing:antialiased;}
strong{font-weight:normal;color:#ff5640;}
p{margin:0 10px;padding-bottom:31px;font-size:13px;color:#666666;}
li p{padding-bottom:0;}
dl{margin:6px 10px 0;padding-top:42px;border-top:1px solid #f0f0f0;font-size:13px;line-height:1.5;color:#999999;}
dl dt{display:inline-block;}
dl dd{display:inline-block;}
a{border-bottom:1px solid #006dd7;font-size:13px;color:#006dd7;text-indent:0;-webkit-font-smoothing:antialiased;}
a:hover{border-color:#006dd7;color:#006dd7;text-decoration:none;}
.link_markdown{display:block;width:170px;height:26px;margin:0 auto;padding:7px;border:1px solid #ddd;border-radius:12px;font-size:20px;text-align:center;color:#666666;}
.fh_tit1{display:block;margin:20px 10px 40px;font-weight:500;font-size:28px;line-height:30px;color:#191919;}
table{border-collapse:collapse;width:100%;table-layout:fixed;border:1px solid #e4e4e4;}
table td,table th{padding:16px 20px 15px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px;color:#333;}
table td:first-of-type:nth-last-of-type(3){min-width:106px;box-sizing:border-box;}
table td:nth-of-type(2):nth-last-of-type(2){min-width:266px;box-sizing:border-box;}
@media all and (max-device-width:640px){.boxtbl_area{overflow:hidden;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;display:flex;flex-direction:column;border:1px solid #e4e4e4;box-sizing:border-box;}
    .boxtbl_area table{min-width:720px;margin-left:-1px;border-color:transparent;}
    .boxtbl_area table td,.boxtbl_area table th{padding:12px 10px 13px;}
    .boxtbl_area table tr:last-child td{border-bottom:0 none;} }
