@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}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;color:#222}/* 2023-09-08 수정 */
a{color:var(--text-color);text-decoration:none}
a:active, a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
select{-webkit-appearance:none;/* for chrome */-moz-appearance:none;/*for firefox*/appearance:none}/* 2023-09-08 추가 */

.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent}
.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}

.ico_comm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(../images/ico_comm.png) no-repeat 0 0;background-size:70px 20px}
.img_g{display:block;width:100%}

/* content-임시 */
#kakaoContent {min-height:calc(100vh - 62px - 320px);}

/* header */
.kakao-head--v2.header {position:fixed;width:100%;height:62px;background:#fff; z-index: 10;top:0;}
.kakao-head--v2.header .inner {/* position:relative; */display: flex;align-items: center;margin:0 auto;padding:0 80px;max-width:1440px;min-width:944px;height:100%;}
.kakao-head--v2.header .logo-wrap {display: flex; align-items: center;}
.kakao-head--v2.header .logo {display: flex; align-items: center;gap:6px;}
.kakao-head--v2.header .logo {line-height: 1;}
.kakao-head--v2.header .logo .logo-kakao {display:inline-block;width:110px;height:18px;text-indent: -9999px;background:url(https://og.kakaobank.io/view/5e7d5da2-bd48-47c2-9ac5-6fc0aa836730) no-repeat center / 100%;}
.kakao-head--v2.header .logo .logo-custom {display:inline-block;width:67.93px;height:18px;text-indent: -9999px;background:url(https://og.kakaobank.io/view/9d164069-4270-4269-bda5-6c3b939b5925) no-repeat center / 100%;}
.kakao-head--v2.header h1 + .logout {margin-left:32px;}
.kakao-head--v2.header .logout {position:relative;padding-right:24px; color: #000;text-align: center;font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%; /* 24px */letter-spacing: -0.16px; background:url("https://og.kakaobank.io/view/8123de5e-0e4c-4899-b3d4-68a0a25ec03e") no-repeat right / 20px}
.kakao-head--v2.header .logout::before {content:"";position:absolute;top:4px;bottom:4px;left:-16px;width:1px;background:#E6E6E6;}


@media screen and (max-width: 1103.89px) {
    .kakao-head--v2.header .inner {padding-right:40px;padding-left:40px;max-width: 944px;}
}