@charset "UTF-8";
/*********************************************
note : reset
*********************************************/
#header-wrapper {position:relative;z-index:99;margin-bottom:.5rem}
#header-wrapper ul, #header-wrapper ol {margin:0;padding:0;list-style:none}
#header-wrapper em ,#header-wrapper i {font-style:normal}
#header-wrapper button {cursor:pointer}
#header-wrapper .no-bullet {margin-bottom:0}
#header-wrapper .has-tip {border:0}
#header-wrapper.basic, #header-wrapper .mode-inner {margin-left:auto;margin-right:auto}
#header-wrapper .mode-inner::after {content:'';display:table;clear:both}

/*********************************************
note : GNB
*********************************************/
/* 기본 */
#header-wrapper.basic #user-gnb .mode-inner {padding-left:1.25rem;padding-right:1.25rem}
#header-wrapper.touch #user-gnb .hot-news,
#header-wrapper.touch #user-gnb .user-etc {visibility:hidden !important}
#user-gnb {padding:2.25rem 0 1rem 0;font-size:0;background-color:#fff !important}
#user-gnb .mode-inner {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items: enter;align-items:center}
#user-gnb .user-logo {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;font-size: 0;text-align:center}
#user-gnb .user-banner {-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}

/* sns */
#user-gnb .user-sns {display:block}
#user-gnb .user-sns::after {content:'';display:table;clear:both}
#user-gnb .user-sns > .item {float:left;margin-left:.75rem;font-size:1.375rem;line-height:1;color:#333}
#user-gnb .user-sns > .item:first-child {margin-left:0}

/*********************************************
note : all section
*********************************************/
#keyword-section {display:none;position:absolute;z-index:1004;left:0;top:100%;width:100%;background-color:#000}
#keyword-section .section-wrapper {position:relative;padding:0 0 3.125rem}
#keyword-section .section-wrapper > .keyword_warp {}
#keyword-section .keyword-wrapper {display:block;width:65%;max-width:600px;margin:0 auto}
#keyword-section .keyword-wrapper::after {content:'';display:table;clear:both}

/* search */
#keyword-section .user-search {display:block;padding:2.875rem 0 1.875rem;margin-bottom:0;background-color:rgba(0,0,0,.5)}
#keyword-section .user-search .sch-wrapper {display:block;overflow:hidden;width:100%;max-width:680px;margin:0 auto;padding:0 .625rem;background-color:#fff;border-radius:2rem}
#keyword-section .user-search .sch-wrapper::after {content:'';display:table;clear:both}
#keyword-section .user-search .sch-wrapper input#search {float:left;width:calc(100% - 65px);height:52px;margin:0;font-size:1.125rem;font-weight:300;border:none;border-radius:0}
#keyword-section .user-search .sch-wrapper button[onclick] {float:left;width:65px;height:52px;font-size:1.5rem;text-align:center}

/* all section button */
#user-gnb .user-sbtn {height:35px;font-size:2rem;color:#333}
#user-gnb .user-sbtn.active > i:before {content:"\e921" !important}

/* search for view */
#keyword-section.for-view {position:fixed;top:73px;left:0;width:100%}

/* 김민희 / 1220868 / 20221129 */
#user-gnb .mode-inner {border-bottom: 1px solid #333; padding-bottom: 20px;}
#user-gnb .user-intro {display: block; position: absolute; font-size: 14px;bottom: 25px;}

/* 배진희 / 1256919 / 20230331 */
.premium_link{position:absolute;right:0;bottom:10px;width:120px;}