@charset "utf-8";
/* CSS 초기화 */

@font-face {
    font-family: 'NotoKrL';
    font-style: normal;
    font-weight: 100;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.eot');
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.woff2') format('woff2'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 100;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.eot');
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.woff2') format('woff2'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-light.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 400;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-regular.eot');
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-regular.woff2') format('woff2'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-regular.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 500;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-medium.eot');
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-medium.woff2') format('woff2'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-medium.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 700;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-bold.eot');
    src: url('https://file.valofe.com/Valofe_file/web/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-bold.woff2') format('woff2'),
    url('https://file.valofe.com/Valofe_file/web/fonts/notokr-bold.woff') format('woff');
}
/*
@font-face {
    font-family: 'NotoKrL';
    font-style: normal;
    font-weight: 100;
    src: url('/static/webfonts/noto/notokr-light.eot');
    src: url('/static/webfonts/noto/notokr-light.eot?#iefix') format('embedded-opentype'),
    url('/static/webfonts/noto/notokr-light.woff2') format('woff2'),
    url('/static/webfonts/noto/notokr-light.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 100;
    src: url('/static/webfonts/noto/notokr-light.eot');
    src: url('/static/webfonts/noto/notokr-light.eot?#iefix') format('embedded-opentype'),
    url('/static/webfonts/noto/notokr-light.woff2') format('woff2'),
    url('/static/webfonts/noto/notokr-light.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 400;
    src: url('/static/webfonts/noto/notokr-regular.eot');
    src: url('/static/webfonts/noto/notokr-regular.eot?#iefix') format('embedded-opentype'),
    url('/static/webfonts/noto/notokr-regular.woff2') format('woff2'),
    url('/static/webfonts/noto/notokr-regular.woff') format('woff');
}

@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 500;
    src: url('/static/webfonts/noto/notokr-medium.eot');
    src: url('/static/webfonts/noto/notokr-medium.eot?#iefix') format('embedded-opentype'),
    url('/static/webfonts/noto/notokr-medium.woff2') format('woff2'),
    url('/static/webfonts/noto/notokr-medium.woff') format('woff');
}
@font-face {
    font-family: 'NotoKr';
    font-style: normal;
    font-weight: 700;
    src: url('/static/webfonts/noto/notokr-bold.eot');
    src: url('/static/webfonts/noto/notokr-bold.eot?#iefix') format('embedded-opentype'),
    url('/static/webfonts/noto/notokr-bold.woff2') format('woff2'),
    url('/static/webfonts/noto/notokr-bold.woff') format('woff');
}
*/
/* noto-serif-kr-regular - latin_korean */
@font-face {
    font-family: 'Noto Serif KR';
    font-style: normal;
    font-weight: 400;
    src: url('https://file.valofe.com/Valofe_file/fonts/noto-serif-kr-v6-latin_korean-regular.eot'); /* IE9 Compat Modes */
    src: local('Noto Serif KR'), local('NotoSerifKR-Regular'),
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-regular.svg#NotoSerifKR') format('svg'); /* Legacy iOS */
}
/* noto-serif-kr-900 - latin_korean */
@font-face {
    font-family: 'Noto Serif KR';
    font-style: normal;
    font-weight: 900;
    src: url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.eot'); /* IE9 Compat Modes */
    src: local('Noto Serif KR Black'), local('NotoSerifKR-Black'),
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.woff') format('woff'), /* Modern Browsers */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://file.valofe.com/Valofe_file/web/fonts/noto-serif-kr-v6-latin_korean/noto-serif-kr-v6-latin_korean-900.svg#NotoSerifKR') format('svg'); /* Legacy iOS */
}


/*'MS PGothic',  Hiragino Kaku Gothic Pro, */
* {font-family: 'FontAwesome', 'Trebuchet MS', "Helvetica Neue", Microsoft JhengHei,  PingFang TC,  Microsoft YaHei, PingFang SC,  'Noto Sans KR',  Apple SD Gothic Neo, "애플 SD 산돌고딕 Neo",  "M PLUS 1p",  sans-serif; word-break:  normal;	-webkit-font-smoothing: antialiased;}

:lang(ko) {font-family: 'FontAwesome', 'NotoKr', sans-serif; word-break: keep-all;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    /*     font-size:14px; */
    letter-spacing:-0.2px;
    vertical-align:baseline;
    background:transparent;
}

body{
    line-height:1;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block;
}
nav ul, li{
    list-style:none;
}
a{
    margin:0;
    padding:0;
    vertical-align:baseline;
    background:transparent;
    text-decoration:none;
}
#combineMenu a{text-decoration:none !important;}
#combineMenu a:hover, #combineMenu a:visited{text-decoration:none !important;}
img{
    object-fit: cover;
    vertical-align:top;
}
hr{
    display:block;
    height:2px;
    border:0;
    margin:0;
    padding:0;
}
/* END reset*/
.hidden{position:absolute;width:1px;height:1px;top:-1px;left:-1px;text-indent:-9999px;}
.bg-layer-cbm{display:none;position:fixed;z-index:9980;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}

#combineMenu{position:relative;font-size:16px;font-size:1rem;clear:both;z-index:8888;width:100%;height:60px;text-align: left;background-color:#131313 !important;border-bottom:1px solid #1e1d1d;}
#combineMenu .wrap-cbm{z-index:9998;box-sizing:border-box;width:100%;padding: 0px;line-height:57px;}
#combineMenu .cb-menu{position:relative;padding-left:22px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    justify-self: flex-start;
}
#combineMenu .cb-menu li a {color:#fff;font-size:14px; width: 100%; display: block;}
#combineMenu .cb-menu > li {float:left;/*margin-right:1rem;*/line-height:55px;/* 57로 하면 일본어 사이즈가 맞지 않음 */}
#combineMenu .cb-menu > li.cbm-logo-li{margin-right:10px;}
#combineMenu .cb-menu > li > .cbm-logo{display:inline-block;vertical-align:middle;width:67px;height:57px;line-height:0;color:#fff;text-align: center;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/logo/logo-vfun.png) 0 center no-repeat;;background-size:contain;}
#combineMenu .cb-menu > li > .cbm-game{vertical-align:middle;font-size:14px;color:#fff;font-size:16px;font-weight:bold;line-height:59px;height: 59px;display: table-cell;}

#combineMenu .cb-menu > li > .cbm-game:hover{text-decoration:none;color:#50d6e0;}


#combineMenu .cb-menu > li > .cbm-bar{width:36px;}
#combineMenu .cb-menu .cbm-back{display:none;}
/* 로그인 영역 */
#combineMenu ul.login-area{margin-right:22px;}
#combineMenu ul.login-area > li{position: relative;float:left;width:auto;margin-left:12px;margin-left:0/*.75rem*/;font-size:12px;line-height:57px;}
#combineMenu ul.login-area > li.login{margin-left:0;}
#combineMenu ul.login-area > li.text{vertical-align:middle;padding: 0px 12px;padding:0rem 0.7rem;font-size:14px;font-weight:normal;color:#fff;margin-left:0;line-height:60px;}
#combineMenu ul.login-area > li.text:after{content:'·';color:#fff;font-size:12px;display:inline-block;vertical-align:middle;margin-left: 1rem;display:none;}
#combineMenu ul.login-area > li.text.user-id{color:#fff;}
#combineMenu ul.login-area > li.text.user-id img{vertical-align:middle;}
/*#combineMenu ul.login-area > li.text.user-id .fa{position:relative;color:#fff;}
#combineMenu ul.login-area > li.text.user-id .fa:after{content:'';position:absolute;display:inline-block;left: -4px;top: -3px;width: 16px;height: 16px;border-radius: 50%;border: 2px solid #9D4BC7; font-family: 'noto sans', 'NotoKr', sans-serif;}*/
/*

#combineMenu ul.login-area > li.text.user-coin{color:#fff; position:relative;}
#combineMenu ul.login-area > li.text.user-coin .blit-coin{position:relative;display:inline-block; line-height:1; color:!*#ff9922*!#fff; font-size: 14px;font-weight: bold;!* font-family: 'FontAwesome', 'noto sans', 'NotoKr', sans-serif;*!}
#combineMenu ul.login-area > li.text.user-coin .blit-coin:after{content:'';position:absolute;display:inline-block;left: -4px;top: -3px;width: 16px;height: 16px;border-radius: 50%;border: 2px solid #ff9922;!* font-family:  'noto sans', 'NotoKr', sans-serif;*!}
*/

#combineMenu ul.login-area > li > a{display:inline-block; vertical-align:middle; padding: 0;font-size:14px;font-weight:normal;color:#fff;}
#combineMenu ul.login-area > li > a .fa{margin-right: 4px; font-size: 20px; font-weight:normal; color: #fff; line-height: 1; vertical-align: middle;}
#combineMenu ul.login-area > li > a .latest-time{display:inline;margin-left:2px; vertical-align: middle;font-size: 13px;font-weight: normal;letter-spacing: 0;color: #fff;}
#combineMenu ul.login-area > li > a .text-id{display:inline;margin-left:2px; vertical-align: middle;font-size: 13px;font-weight: normal;letter-spacing: 0;color: #fff;}
#combineMenu ul.login-area > li > a img{vertical-align:middle;}
#combineMenu ul.login-area > li:hover > a{text-decoration:none;color:deepskyblue; vertical-align: middle;}
#combineMenu ul.login-area > li:hover > a *{color:/*#ff9922*/deepskyblue; vertical-align: middle;}
.user-coin:hover span.wallet-click, .user-coin:hover span.wallet-click .fa {color:#1F507D; vertical-align: middle;}

.wallet-click{cursor:pointer;display:inline-block;height:27px; line-height:27px; padding:0 8px 0 8px; color:#fff; background-image: linear-gradient(to right bottom, #4babfc, #3b9ffd, #3293fc, #3485fb, #3e77f7); border-radius:30px;
font-size: 12px;
}
.wallet-click .fa{color:#fff;}
.wallet-click img{vertical-align:middle;}
#vwallet{position:absolute;display:none;left:0px;top:50px;box-sizing:border-box;width:100%;padding:11px 9px 12px; background:#fff; border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.4); z-index:9999}
#vwallet li{float:none;padding:12px 4px 0px;border-top:1px solid #dedede;}
#vwallet li:first-child{padding-top:0; padding-bottom:0; border-top:0;}
#vwallet li > div{width:100%;}
#vwallet li.coin span{float:left;display:inline-block;width:26px;height:26px;line-height: 27px;border:2px solid #c8bea8;border-radius:15px;background:#ffb400;color:#fff;font-weight:bold;font-size: 13px;text-align:center;}
#vwallet li.point span{float:left;display:inline-block;width:26px;height:26px;line-height: 27px;border:2px solid #9ec0c6;border-radius:15px;background:#00a3c0;color:#fff;font-weight:bold;font-size: 13px;text-align:center;}
#vwallet table{float:left;display:table;width:calc(100% - 32px);border:none !important;text-align:right;}
#vwallet table:hover th, #vwallet table:hover td{color: #238ba3;}
#vwallet th{margin:0;padding:0;color:#444;text-align:right;font-size:12px;line-height:16px;height:16px;font-weight:bold; border:none !important;}
#vwallet td{margin:0;padding:0;color:#444;text-align:right;font-size:12px;line-height:16px;height:16px; border:none !important;}
#vwallet a.btn-charge{width:100%;display:block;box-sizing: border-box; margin:5px 0; padding: 6px 16px;line-height: 10px;font-size: 12px;border-radius:6px;border: 1px solid #b6ccd1;text-align: center;color: #286c7c;font-weight: bold;}
#vwallet a.btn-charge:hover{background: #b6ccd1;}
#vwallet a.btn-point-park{width:100%;display:block;box-sizing: border-box; margin:5px 0 0; padding: 6px 16px;line-height: 10px;font-size: 12px;border-radius:6px;background:#6586e2;border: 1px solid #b6ccd1;text-align: center;font-weight: bold;color:#fff;}
#vwallet a.btn-point-park:hover{background: #4271f5; color:#fff;}
#vwallet a.vcoin-expire{display: none; pointer-events:none;cursor:default;position: relative; line-height: 1.3; font-size: 10.5px; text-align: center; background: #0591b2; border: 1px solid #b6ccd1; border-radius: 4px;}
#vwallet a.vcoin-expire.show{display:block;}
#vwallet a.vcoin-expire img{width:100%;}
#vwallet a.vcoin-expire div{position:absolute; bottom:6px; left:0; width: 100%; text-align: center; font-weight: 600;letter-spacing: -0.5px; color:#fff;}
#vwallet a.vcoin-expire div em{color:#ffcf5c; font-style: normal; font-weight: bold; letter-spacing: -0.5px;}


/* 사이드 메뉴 */
#cbm-aside{position:fixed;z-index:9990;font-size:16px;font-size:1rem;top:0;left:-798px; opacity:1;}
.side-menu{z-index:9990;/*랭귀지 셀렉트 때문에 9999 안됨*/overflow-y:auto;position:absolute;display:block;left:0px;top:0px; box-sizing: border-box;width: 300px !important;height:100%;background:#131313;box-shadow:0px 3px 3px rgba(0,0,0,1)}
.side-menu h1.tit-service{overflow:hidden;box-sizing:border-box;width:100%;height:61px;
    padding:0px 22px;border-bottom:1px solid #27292d;}
.side-menu h1.tit-service img{vertical-align:middle;}
.side-menu h1.tit-service span{margin-left:5px;height:61px;line-height:61px;font-size:14px;color:#fff;}
.side-menu h1.tit-service a{line-height:60px;}
.side-menu h1.tit-service a img{height: 22px;margin-top:0px;}
.side-menu h1.tit-service a.btn-cbm-close{display:inline-block;margin-top:23px;width:15px;height:15px;float:right;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/btn-cbm-close.png) 0 0 no-repeat;}

.side-menu a {color:#fff;font-size:14px;}
.color-skyblue{}
/* 유저 정보 */
.side-menu > .user-info{box-sizing:border-box;width:100%;padding:0 1rem;border-bottom:1px solid #1a1a1e;background:#1f1f24;}
.side-menu > .user-info.login > ul{display:inline-block;width: 100%;padding: 0;box-sizing: border-box;}
.side-menu > .user-info.notlogin > ul{display:inline-block;width:auto;padding:0;}
.user-info > .user-name{padding: 14px 0 0;border-bottom: 1px solid #1a1a1e;color: #fff;font-size: 14px;}
.user-info > .user-name .click-el{cursor:pointer;}
.user-info > .user-name .click-el:hover{color: rgba(80,214,224,.85);}
.side-menu > .user-info > ul.pull-right{float:none;}
.side-menu > .user-info > ul >li{position:relative;float:left;box-sizing:border-box;padding:13px 0;text-align:center;}
.side-menu > .user-info > ul >li:first-child{text-align:center;width:50%}
.side-menu > .user-info > ul >li:nth-child(2){width:40%}
.side-menu > .user-info > ul >li:last-child{text-align: right;width:50%; overflow:visible;}
.side-menu > .user-info > ul > li > a{/* padding:18px 4px; */}
.side-menu > .user-info > ul > li:hover > a{text-decoration:none;color:rgba(80,214,224,.85);}
.side-menu > .user-info > ul > li:after{content:'';position:absolute;display:inline-block;width:2px;height:14px;left:0;top:14px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/bar-cbm.png) 0 center no-repeat;}
.side-menu > .user-info > ul > li:first-child:after{display:none;}
/*
#combineMenu ul.login-area > li > a .fa{margin-right: 4px; font-size: 20px; font-weight:normal; color: #fff; line-height: 1; vertical-align: middle;}
#combineMenu ul.login-area > li > a .latest-time{display:inline;margin-left:2px; vertical-align: middle;font-size: 13px;font-weight: normal;letter-spacing: 0;color: #fff;}
#combineMenu ul.login-area > li > a .text-id{display:inline;margin-left:2px; vertical-align: middle;font-size: 13px;font-weight: normal;letter-spacing: 0;color: #fff;}
#combineMenu ul.login-area > li > a img{vertical-align:middle;}
#combineMenu ul.login-area > li:hover > a{text-decoration:none;color:deepskyblue; vertical-align: middle;}
#combineMenu ul.login-area > li:hover > a *{color:!*#ff9922*!deepskyblue; vertical-align: middle;}
.user-coin:hover span.wallet-click, .user-coin:hover span.wallet-click .fa {color:#1F507D; vertical-align: middle;}*/

.wallet-click{cursor:pointer;display:inline-block;height:27px; line-height:27px; padding:0 8px; color:#fff; background-image: linear-gradient(to right bottom, #4babfc, #3b9ffd, #3293fc, #3485fb, #3e77f7); border-radius:30px;}
.wallet-click .fa{color:#fff;}
.wallet-click img{vertical-align:middle;}


.cbm-sel-lang {position:relative;display:inline-block;width:36px;padding-left: 10px;}
.side-menu .cbm-sel-lang {overflow:visible;}
.cbm-sel-lang .sel-tit{/* padding-right:26px; */background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/cbm-sel-arrow.png) right center no-repeat;text-transform:uppercase;}
.cbm-sel-lang .sel-tit.on{/* padding-right:26px; */background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/cbm-sel-arrow-on.png) right center no-repeat;}
.cbm-sel-lang .sel-tit.no-arrow{background-image:none;}


.cbm-sel-lang .view{z-index:9999;position:absolute;padding-bottom:10px;top:24px;right:-22px;height:auto;background:#343333;}
.cbm-sel-lang .view li{padding:16px 23px 16px 30px;}
.cbm-sel-lang .sel-tit a, .cbm-sel-lang .sel-lang .view li a{display:inline-block;height:20px;text-align:left;color:#fff;}
.cbm-sel-lang .sel-tit a:hover, .cbm-sel-lang .sel-lang .view li a:hover{text-decoration:none;color:#ff9922;}

/* 카지노 임시 메뉴 */
.webgame{}
.webgame ul li{margin-top:30px; float:none;}
.webgame ul li a{position:relative;padding: 2px 22px;line-height: 16px;}
.webgame ul li a span.realcasino{position:absolute; left: 22px; top: 2px; font-size:10px; color:#fff; width:66px; height:16px; text-align:center; background: #910000}
.webgame ul li a span.blackjack21{position:absolute; left: 22px; top: 2px; font-size:10px; color:#fff; width:66px; height:16px; text-align:center; background: #ea5608;}
.webgame ul li:hover a span.realcasino{background: #7547B4;}
.webgame ul li:hover a span.blackjack21{background: #7547B4;}

.view2{z-index:9999;height:auto;position:absolute;/*top:10px;right:0px;*/top:100px;width:76px;left:224px;background:#343333;display:block;padding-bottom:10px;}
.view2.login{z-index:9999;height:auto;position:absolute;/*top:10px;right:0px;*/top:142px;width:76px;left:224px;background:#343333;display:block;padding-bottom:10px;}
.view2 li{padding:16px 23px 16px 30px;float:none}
.view2 li a, .view2 li li a{display:inline-block;height:20px;text-align:left;color:#fff;text-transform:uppercase;}
.view2 li a:hover, .view2 li a:hover{text-decoration:none;color:#ff9922;}

.view2 .flag-ko{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-kr.gif) 0 0 no-repeat;}
.view2 .flag-en{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/en.png) 0 0 no-repeat;}
.view2 .flag-de{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/de.png) 0 0 no-repeat;}
.view2 .flag-tr{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/tr.png) 0 0 no-repeat;}
.view2 .flag-tw{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-tw.gif) 0 0 no-repeat;}
.view2 .flag-jp{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-jp.gif) 0 0 no-repeat;}

.cbm-sel-lang .flag{padding-right:10px;}
.cbm-sel-lang .flag-ko{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-kr.gif) 0 0 no-repeat;}
.cbm-sel-lang .flag-en{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/en.png) 0 0 no-repeat;}
.cbm-sel-lang .flag-de{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/de.png) 0 0 no-repeat;}
.cbm-sel-lang .flag-tr{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/tr.png) 0 0 no-repeat;}
.cbm-sel-lang .flag-tw{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-tw.gif) 0 0 no-repeat;}
.cbm-sel-lang .flag-jp{box-sizing:border-box;display:inline-block;padding-right:10px;width:28px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-jp.gif) 0 0 no-repeat;}


.cbm-sel-lang .sel-tit.no-arrow .flag-en,
.cbm-sel-lang .sel-tit.no-arrow .flag-ko,
.cbm-sel-lang .sel-tit.no-arrow .flag-en,
.cbm-sel-lang .sel-tit.no-arrow .flag-de,
.cbm-sel-lang .sel-tit.no-arrow .flag-tr,
.cbm-sel-lang .sel-tit.no-arrow .flag-tw,
.cbm-sel-lang .sel-tit.no-arrow .flag-jp{background-position:right 0;}

/* 고객센터 */
.side-menu > .customer{overflow:hidden;width:100%;border-bottom:1px solid #1a1a1e;background:#1f1f24;}
.side-menu > .customer ul{box-sizing:border-box;width:100%;padding:0px 22px;overflow:hidden;}
.side-menu > .customer ul li{float:left;box-sizing:border-box;width:33%;padding:13px 0px;text-align:center;position:relative;}
.side-menu > .customer ul li:first-child{text-align:left;width:30%;}
.side-menu > .customer ul li:nth-child(2){text-align:center;width:40%;}
.side-menu > .customer ul li:last-child{text-align:right;width:30%;}
.side-menu > .customer ul li:after{content:'';position:absolute;display:inline-block;width:2px;height:14px;left:0;top:14px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/bar-cbm.png) 0 center no-repeat;}
.side-menu > .customer ul li:first-child:after{display:none;}
.side-menu > .customer ul li a{display:block;}
.side-menu > .customer ul li:hover a{text-decoration:none;color:rgba(80,214,224,.85) !important;/*color:#ff9922;*/}

/* 메뉴 리스트  */
/* .side-menu > .game-list,  */
.side-menu > .nav-list{width:100%;background:#1f1f24;}
/* .side-menu > .game-list > ul, */
.side-menu > .nav-list > ul{width:100%;overflow:hidden;}

/* 대메뉴 리스트 */
.pc-game, .mobile-game, .nav-li{width:100%;background:#131313;text-align: left;}
.pc-game > a, .mobile-game > a, .nav-li > a{box-sizing:border-box;position:relative;display:block;width:100%; padding: 7.5px 22px;line-height: 24px;border-bottom:1px solid #1a1a1e;background:#27292d url(https://file.valofe.com/Valofe_file/web/vfun-ko/images/cbm/bg-cbm-game.gif) left center repeat-y;color:#616267;}

/* 아이콘  */
.nav-li > a > .icon, .pc-game > a > .icon, .mobile-game > a > .icon{display:inline-block;margin-right:7px;text-align:center;vertical-align:middle;margin-top:0px;width:22px;height:24px;font-size:22px;}
.nav-li > a.on > .icon{display:inline-block;margin-right:7px;vertical-align:middle;width:22px;height:24px;font-size:24px;}

.pc-game.on > a, .mobile-game.on > a, .nav-li.on > a,
.pc-game > a:hover, .mobile-game > a:hover, .nav-li > a:hover
{
    outline:none;
    text-decoration:none;
    background:#131313 url(https://file.valofe.com/Valofe_file/web/vfun-ko/images/cbm/bg-cbm-game-on.gif) left center repeat-y;color:#fff;
}

.nav-li > a .new{
    border-radius: 1px;
    font-size: 10px;
    height: 10px;
    line-height: 11px;
    margin-left: 5px;
    padding: 1px 4px 2px 2px;
    text-align: center;
}
.nav-li.on > a .new, .nav-li.on > a:hover .new, .nav-li > a .new {
    border: 1px solid rgba(60,159,253,.85);
    color: rgba(60,159,253,.85);
}
.pc-game > a:visited, .pc-game > a, .pc-game > a:active,
.mobile-game > a:visited, .mobile-game > a, .mobile-game > a:active,
.nav-li > a:visited, .nav-li > a, .nav-li > a:active
{
    background:#27292d url(https://file.valofe.com/Valofe_file/web/vfun-ko/images/cbm/bg-cbm-game.gif) left center repeat-y;
    outline:none;
}

.nav-li > a > .blit-go, .pc-game > a > .blit-go, .mobile-game > a > .blit-go{
    box-sizing: border-box;
    display:inline-block;
    vertical-align: middle;
    border-radius: 8px;
    margin-right: 17px;
    width: 28px; height: 16px; line-height: 12px;
    font-size:10px; text-align: center; font-weight:normal;
    background:rgba(80,214,224,.75);
    color: rgba(255,255,255, 0.9);
}


.pc-game > a > .size,
.mobile-game > a > .size,
.nav-li > a > .size
{
    display:inline-block;position:absolute;right:25px;top:12.5px;margin-right:17px;box-sizing:border-box;width:28px;height:16px;
    line-height:13px;font-size:10px;padding-top:2px;border-radius:8px;vertical-align:middle;text-align:center;background:#616267;color:#fff;
}
.pc-game > a > .blit-arrow,
.mobile-game > a > .blit-arrow,
.nav-li > a > .blit-arrow,
.pc-game > a:visited > .blit-arrow,
.mobile-game > a:visited > .blit-arrow,
.nav-li > a:visited > .blit-arrow
{
    display:inline-block;position:absolute;right:16px;top:18px;box-sizing:border-box;width:9px;height:8px;
    vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/blit-cbm-list.png) 0 0 no-repeat;
}
.pc-game > a:hover > .blit-arrow,
.mobile-game > a:hover > .blit-arrow,
.nav-li  > a:hover > .blit-arrow,
.pc-game.on > a > .blit-arrow.on,
.mobile-game.on  > a > .blit-arrow.on,
.nav-li.on  > a > .blit-arrow.on
{
    text-decoration:none;
    background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/blit-cbm-list-on.png) 0 0 no-repeat;
}
.pc-game > ul,
.mobile-game > ul,
.nav-li > ul{display:none;}
.pc-game > ul.on,
.mobile-game > ul.on,
.nav-li > ul.on{display:block;}
.pc-game > li > a,
.mobile-game > li > a, .nav-li > li > a {box-sizing:border-box;display:block;width:100%;padding:11px 22px;border-bottom:1px solid #1a1a1e;}
.pc-game > ul > li > a, .mobile-game > ul > li > a, .nav-li > ul > li > a,
.pc-game > ul > li > a:visited, .mobile-game > ul > li > a:visited, .nav-li > ul > li > a:visited
{
    position:relative;box-sizing:border-box;display:block;line-height: 42px;width:100%;padding:0px 22px;border-bottom:1px solid #1c1c1f;background:#25252b;
}
.pc-game > ul > li > a > img,
.mobile-game > ul > li > a > img, .nav-li > ul > li > a > img
{
    display:inline-block;margin-top: 4px;margin-right:12px;width:34px;height:34px;border-radius:17px;
}
.pc-game > ul > li.on > a,
.pc-game > ul > li > a:hover,
.pc-game > ul > li > a:focus,
.mobile-game > ul > li.on > a,
.mobile-game > ul > li > a:hover,
.mobile-game > ul > li > a:focus,
.nav-li > ul > li.on > a,
.nav-li > ul > li > a:hover,
.nav-li > ul > li > a:focus
{
    color:#fff;
    text-decoration:none;
    background:rgba(80,214,224,.75);
}

.pc-game > ul > li.on > a .blit-game-arrow,
.pc-game > ul > li:hover > a .blit-game-arrow,
.mobile-game > ul > li.on > a .blit-game-arrow,
.mobile-game > ul > li:hover > a .blit-game-arrow,
.nav-li > ul > li.on > a .blit-game-arrow,
.nav-li > ul > li:hover > a .blit-game-arrow
{
    display:inline-block;position:absolute;right:16px;top:21px;box-sizing:border-box;width:9px;height:8px;vertical-align:middle;
    text-decoration:none;
    background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/blit-cbm-game-on.png) 0 0 no-repeat;
}

/* 사이드 메뉴 2뎁스 */
.side-menu2{display:none;opacity:1;z-index:9999;position:absolute;left:300px;top:166px;box-sizing:border-box;width:445px;height:387px;background:#2d2d33;}
.side-menu2.on{display:block;}
.side-menu2 h1{box-sizing:border-box;width:100%;height: 52px;line-height: 50px;padding: 0px 30px;padding:0rem 1.875rem;border-top:1px solid #27292d;border-bottom:1px solid #27292d;color:#fff;font-size:14px;/* font-size:0.875rem; */background:#1f1f24;}
.side-menu2 h1.menu2-game{height: 70px;padding: 9px 30px;}
.side-menu2 ul.lang{min-height:46px;}
.side-menu2 ul.lang li{float:left;margin-left:24px;padding:16px 0px 8px 30px}
.side-menu2 ul.lang li:first-child{margin-left:0px;}
.side-menu2 h1 span.game-name{font-weight:bold;font-size:14px;}
.side-menu2 h1 i.icon-pc{display:inline-block;margin-right:7px;vertical-align:middle;width:22px;height:24px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-pc-on.png);}
.side-menu2 h1 i.icon-mobile{display:inline-block;margin-right:7px;vertical-align:middle;width:22px;height:24px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-mobile-on.png);}


/* 통합 메뉴 슬라이더 */
.slider-cbm{width:413px;height:232px !important;background:#2d2d33}
.slider-cbm{margin-left: 16px;width:413px;height:232px !important;background:#2d2d33;margin-top:16px;}
.slider-cbm > a > img {display:block;}
.slider-cbm .info-game{margin-top:20px;}
.slider-cbm .info-game .pull-left{float:left;}
.slider-cbm .info-game .pull-right{float:right;}
.slider-cbm .info-game > span{margin-left:20px;}
.slider-cbm .info-game > span > span{margin-right:2px;}
.slider-cbm .info-game > span:first-child{margin-left:0px;}
.slider-cbm .info-game .gengre {display:inline-block;color:#fff;}
.slider-cbm .info-game .age {display:inline-block;color:#fff;}
.slider-cbm .info-game .language {display:inline-block;color:#fff;}

/* 사이드 메뉴 스크롤 바 */
/* width */
#cbm-aside ::-webkit-scrollbar {
    width: 4px;
}

/* Track */
#cbm-aside ::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.15);
}

/* Handle */
#cbm-aside ::-webkit-scrollbar-thumb {
    border-radius:4px;
    background: rgba(206,124,121,0.55);
}

/* Handle on hover */
#cbm-aside ::-webkit-scrollbar-thumb:hover {
    background: rgba(206,124,121,1);
}



#valofe-footer{position:relative;width:100%;padding-top:50px;padding-bottom:40px;background-color:#242526;color:#fff;}
#valofe-footer .row-w{overflow:visible;}
#valofe-footer .sns li{float:left;margin-right:21px;}
#valofe-footer .sns .tw{display:inline-block;width:32px; height:32px; background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-tw.png) 0 0 no-repeat;}
#valofe-footer .sns .fb{display:inline-block;width:32px; height:32px; background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-fb.png) 0 0 no-repeat;}
#valofe-footer .sns .yt{display:inline-block;width:32px; height:32px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-yt.png) 0 0 no-repeat;}
#valofe-footer .sns .discord{display:inline-block;width:32px; height:32px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-discord.png) 0 0 no-repeat;}
#valofe-footer .sns .ins{display:inline-block;width:32px; height:32px;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/icon-ins.png) 0 0 no-repeat;}
#valofe-footer .sns li:last-child{margin-right:0;}
#valofe-footer .sel-lang{}
.sel-lang {position:relative;display: inline-block;border:1px solid #676767;}
.sel-lang .sel-tit {display:block;box-sizing:border-box;width:180px;height:37px;padding:7px 10px 6px 10px;line-height:22px;text-align:left;cursor:pointer;text-decoration:none;background:#343333 url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/cbm-sel-arrow.png) calc(100% - 10px) center no-repeat;color: #fff; text-transform:uppercase;transition:none;}
.sel-lang .sel-tit.on {background:#343333 url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/cbm-sel-arrow-on.png) calc(100% - 10px) center no-repeat;}
.sel-lang .sel-tit.no-arrow {background-image:none;}
.sel-lang .view{z-index:1;box-sizing:border-box;position:absolute;top:37px;left:-1px;width:182px;height:auto;padding:7px 10px 6px 10px;border:1px solid #676767;background:#343333;}
.sel-lang .view li{padding:7px 0;}
.sel-lang .sel-tit a, .sel-lang .view li a{display:inline-block;width:138px;height:20px;text-align:left;color:#fff;text-transform:uppercase;}
.sel-lang .sel-tit a:hover, .sel-lang .view li a:hover{text-decoration:none;color:#ff9922;}
.flag-en{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/en.png) 0 0 no-repeat;}
.flag-de{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/de.png) 0 0 no-repeat;}
.flag-tr{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/tr.png) 0 0 no-repeat;}
.flag-ko{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-kr.gif) 0 0 no-repeat;}
.flag-tw{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-tw.gif) 0 0 no-repeat;}
.flag-jp{display:inline-block;margin-right:6px;width:18px;height:12px;vertical-align:middle;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/flag-jp.gif) 0 0 no-repeat;}

#valofe-footer .line{width:100%;height:1px;margin:32px auto;background-color:#4c4c4d;background-image:none;}
#valofe-footer .footer-logo{float:left;margin-top:-6px;}
#valofe-footer .copyright{line-height:1.5;}
#valofe-footer .copyright .logo{float:left;cursor:pointer;display:inline-block;width:100px;height:38px;font-weight:normal;background:url(https://file.valofe.com/Valofe_file/web/vfun/images/cbm/logo-footer.png) 0 center no-repeat;background-size:100%;}
#valofe-footer .copyright a{display:inline-block;height:38px;margin-left:8px;}
#valofe-footer .copyright p{display:inline-block;margin-top:4px;margin-left:28px; color:#fff;}
#valofe-footer .nav{width:auto;margin-top:8px;}
#valofe-footer .nav ul li{float:left;margin-left:18px;font-size:12px;font-size:0.75rem;}
#valofe-footer .nav ul li a{color:#fff;}
#valofe-footer .grade{width:310px;float:right;}
#valofe-footer .grade img{float:left;}
#valofe-footer .grade p{padding-left:66px;width:262px;line-height:1.7;font-size: 12px;font-size: 0.75rem;}

#valofe-footer p.paymentdesc{display: inline-block;margin-top: 21px; float: right;text-align:right;width:50%;font-size:10px; color:rgba(255,255,255,0.25);}
#valofe-footer .copyright p span.paymentdesc.tel{display: inline-block;margin-top: 10px;text-align:left;width:50%;font-size:10px; color:rgba(255,255,255,0.25);}

/* 쿠키 사용 START */
#cookieNotice {
    display: block;
    position: fixed;
    top: -50%;
    left: 50%;
    margin-left:-400px;
    width:800px;
    height: auto;
    padding: 30px 30px 30px;
    z-index: 9999;
    font-size: 13px; /* line-height: 20px; */
    text-align: center;
    color: #282828;
    border:1px solid #d4d4d4;
    /*background: rgba(45,45,45,0.95);*/
    background:rgba(255,255,255,0.85);
    box-shadow:0 0 3px rgba(0,0,0,0.85);
}

.cookie-notice-container {
    text-align: left;
}

#cookieNotice .button.wp-default {
    box-sizing:border-box;
    display: inline-block;
    line-height: 18px;
    padding: 2px 12px;
    background:#F39A00;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    font-style: normal;
    font-weight:bold;
    text-decoration: none;
    color: #000;
    white-space: nowrap;
    outline: none;margin-top:3px;
}

#cookieNotice .button {
    margin-left: 10px;
}
#ckNoticeText{display:inline-block; width: 746px; font-size:14px;line-height:1.2; text-align:left;}
#cookieClose{position:absolute;display:inline-block;width:34px;height:34px;line-height:1;top:28px;right:20px;}
#cookieClose .fa{font-size:36px;color: #282828;}
.bg-cookie{display:none;/* block 으로 절대 수정하지 말 것 */position:fixed;top:0;left:50%;margin-left:-50%;z-index:9990;width:100%;height:100%;background:rgba(0,0,0,0.3);}


@media screen and (max-width: 1280px) {
    #combineMenu ul.login-area > li.charge > a{padding: 0.3rem 0.2rem;}
    #combineMenu ul.login-area > li.charge > a  .purchase-txt{display:none;}
    #combineMenu ul.login-area > li{margin-left:0}
}
@media screen and (max-width: 1200px) {
    #valofe-footer .copyright p.paymentdesc {margin-left: 146px;}
}
@media screen and (max-width: 1024px) {
    /* 1024 이하에서는 메뉴를 1줄로 통합합니다.*/
    #combineMenu{/*width:100px;float:left;*/float:left;border-bottom:none; position:fixed;}
    #combineMenu .wrap-cbm{padding: 0px 16px;}
    #combineMenu .cb-menu{width:100%;padding-left:0;}
    #combineMenu .cb-menu > li{margin-right:0px; min-width: 32px;float:left;position:relative;}

    /* v platform 로고와 텍스트 삭제*/
    /*#combineMenu .cb-menu .cbm-logo-li{display:none;}*/
    #combineMenu .cb-menu .cbm-logo-txt{display:none;}
    /* 백버튼 생성 */
    /*  #combineMenu .cb-menu .cbm-back{display:inline-block;float:left}*/
    /*#combineMenu .cb-menu .cbm-bar a{font-size: 16px;margin-top:0px;display: inline-block;}*/
    #combineMenu .cb-menu > li > .cbm-game .fa{font-size:16px;}
    #combineMenu .cb-menu > li.cbm-bar a .fa{height: 57px !important;line-height: 57px !important;}
    #combineMenu .cb-menu > li.cbm-back a .fa{height: 57px !important;line-height: 60px !important;}
    #combineMenu .login-area{display:none;}
    .side-menu a{font-size:13px;}
    #valofe-footer{padding-top:23px;overflow:hidden;/* 타 게임에서 있어야 함 margin-top:-60px; 수정금지!!!!*/ /*margin-top: -60px;*//* 타 게임에서 있어야 함 margin-top:-60px; 수정금지!!!! */}
    #valofe-footer .line{margin: 25px auto;}
    #valofe-footer p.paymentdesc{display: inline-block;margin-top: 21px; float: right;text-align:right;width:50%;font-size:10px; color:rgba(255,255,255,0.25);}

    /* 쿠키 사용 START */
    #cookieNotice {
        display: block;
        position: fixed;
        top: -50%;
        left: 50%;
        margin-left:-50%;
        width:100%;
    }
    #ckNoticeText {width: calc(100% - 120px);}
    #cookieClose{right: inherit;left: calc(100% - 120px);}
}

@media screen and (max-width: 800px) {
    #valofe-footer .copyright{display:block;width:100%;float:none;text-align:center;}
    #valofe-footer .footer-logo{display:block;width:100%;height:43px;float:none;text-align:center;}
    #valofe-footer .copyright .logo{float:none;margin:0 auto;}
    #valofe-footer .copyright a{margin-left: inherit;vertical-align: top;padding-left:8px;}
    #valofe-footer .copyright p{margin-top:0;margin-left:0;}
    #valofe-footer .nav{display:block;width:100%;float:none;text-align:center;margin-top:16px;}
    #valofe-footer .nav ul{display: inline-block;margin: 0 auto;}
    #valofe-footer .nav ul li:first-child{margin-left:10px;}
    #valofe-footer .copyright p span.paymentdesc.tel {display:block;width: 100%;margin-top: 10px;text-align: center;font-size: 10px;color: rgba(255,255,255,0.25);}
    #valofe-footer p.paymentdesc {float:none;margin-top: 4px;text-align:center;width:100%;}
}


@media screen and (max-width: 576px) {
    #valofe-footer .row-w{text-align:center;}
    #valofe-footer .sel-lang.pull-left{float: none;margin-top: 20px;display: inline-block;text-align: center;}
    #valofe-footer .sns.pull-right{float: none;display: inline-block;margin-top: 30px;width: 100%;text-align: center;}
    #valofe-footer .sns.pull-right ul{display: inline-block;width: auto;}

    #valofe-footer .grade{float:none; margin:35px auto 0;}
    #valofe-footer .grade p{text-align:left;}
}
@media screen and (max-width: 480px) {
    /* 480 이하에서는 검색창을 아랫줄로 이동합니다. */
    #valofe-footer .nav ul{}
    #valofe-footer .nav ul li{margin-left:10px;}
    #valofe-footer .nav ul li a{font-size:12px;}

}
@media screen and (max-width: 360px) {
    #valofe-footer .nav ul{}
    #valofe-footer .nav ul li{width:100%;float:none;margin-left:0px;text-align:center;margin-bottom:10px;}
}
/* 마이 스페이스 추가 */
#combineMenu ul.login-area > li.profile-btn, .side-menu > .user-info > ul >li:first-child{
    display: inline-flex;
    align-items: center;
}
.side-menu > .user-info > ul >li:first-child{text-align: left;}

#combineMenu ul.login-area > li.profile-btn > a > .my-space-btn,
.side-menu > .user-info > ul > li.profile-btn:first-child > a > .my-space-btn{
    background:rgba(20, 229, 255, 1);
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding: 3px 12px;
    border-radius: 20px;
    vertical-align: sub;
}
#combineMenu ul.login-area > li:hover > a > .my-space-btn,
.side-menu > .user-info > ul > li.profile-btn:first-child:hover > a > .my-space-btn{
    color: #000;
    background: rgba(20, 229, 255, 0.8);
}
