/* BASIC css start */
#topBnnr {display:none;}
#header .top_member_box {margin-top:0 !important;}
#header .top_member_box > li a {line-height: 1; letter-spacing: 0.1px;}
#header .top_member_box > li > a,
#header .top_member_box > li .top_mypage_tit > a {height: 40px;line-height: 40px}
#header .top_member_box > li a.kr {
    height: 40px;
    padding-top: 10px;
    vertical-align: middle;
    line-height: 40px;
}

#header .top_member_box > li strong span {font-size: 11px;font-family: Malgun Gothic,"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò",sans-serif;}
#header .h1_logo img {vertical-align: inherit;}
#header .h1_logo .top_mypage_tits a {font-size: 16px;line-height: 1.5;font-family: Malgun Gothic,"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò",sans-serif;vertical-align: top;font-weight: 500;}

.top_mypage_cont ul {top:35px !important;}
.content_box {float:unset !important;}


h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}


/* BASIC css end */

