@charset "euc-kr";
/* 
------------------------------------------------------------
MGAME Web Design Team
first written : Yang Young bok 241101
updated : YYB 250401
------------------------------------------------------------
*/
/* reset */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,p,th,td,caption,fieldset,legend,input,button,textarea{margin:0;padding:0}
body,input,button,select,textarea{font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:14px;font-weight:500;color:#222;font-variant-numeric: tabular-nums;}
body,html{height:100%}
img,button,fieldset{border:0}
img{vertical-align:middle}
ul,ol,li{list-style:none}
a{color:#222;text-decoration:none}
button{cursor:pointer}
table{border-collapse:collapse;width:100%}
strong{font-weight:700}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number]{box-sizing:border-box;padding:0 18px;height:54px;border:1px solid #d1d4d9;border-radius:6px}
input[type=number]::-webkit-inner-spin-button{appearance:none}
input[type=date]{position:relative;box-sizing:border-box;margin:0 5px;padding:0 17px;width:156px;height:40px;border:1px solid #d1d4d9;border-radius:6px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_calendar.png) no-repeat calc(100% - 13px) center;font-size:13px;vertical-align:middle}
input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}
input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;z-index:1}
input[type=checkbox],input[type=radio]{margin:-3px 7px 0 0;width:22px;height:22px;vertical-align:middle;cursor:pointer}
input::placeholder{color:#bbb}
input:disabled,textarea:disabled,select:disabled{border-color:#bfc1c5 !important;background-color:#e7eaee !important;opacity:1}
button:disabled{border-color:#dddedf;background:#f7f8fa;color:#999;cursor:default}
select{padding:0 13px;min-width:156px;height:40px;border:1px solid #d1d4d9;border-radius:6px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_select.png) no-repeat calc(100% - 18px) center;appearance:none}
select.time{padding-left:40px;background-image:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_select.png), url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_time.png);background-repeat:no-repeat, no-repeat;background-position:calc(100% - 18px) center, 12px center}
/* common */
.wrap{min-width:1100px}
.header{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:1100px;height:52px}
.header h1{position:absolute;left:calc(50% - 48px);line-height:0}
.header button.open{display:flex;align-items:center;margin:0 0 0 -8px;background:none;font-size:16px}
.header button.open:before{display:block;content:'';margin:0 3px 0 0;width:36px;height:36px;border-radius:50%;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/btn_menu.png) no-repeat center}
.header button.open:hover:before{background-color:#eff2f5;transition:all .3s}
.header nav{display:flex;gap:10px}
.header nav>a,.header nav>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1px 15px 0 15px;min-width:84px;height:32px;border-radius:16px;background:none;color:#333}
.header nav>a:hover{background:#eff2f5;transition:background .3s}
.header .login{border:1px solid #d4d5d6;font-size:16px}
.header .login:hover{border:none;background:#3893f1;color:#fff}
.header .loginId{margin:0 0 0 15px;padding:0 0 0 25px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/icon_user.png) no-repeat 0 center;font-size:13px}
.header .loginId:after{display:inline-block;content:'';margin:0 0 0 12px;width:11px;height:6px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_userid.png) no-repeat;vertical-align:middle}
.header .loginId.active:after{transform:rotate(0.5turn)}
.header .loginId.active+.user{display:block}
.header .user{position:absolute;top:46px;right:-10px;box-sizing:border-box;padding:27px 20px;width:332px;border:1px solid #000;border-radius:10px;box-shadow:4px 4px 9px 0 rgba(40,41,42,.2);background:#fff;z-index:100}
.header .user .id{margin:0 0 10px 0;font-size:14px;text-align:center}
.header .user .id strong{font-weight:600;font-size:18px}
.header .user .date{font-size:13px;color:#777;text-align:center}
.header .user .mcash{display:flex;align-items:center;justify-content:space-between;margin:21px 0 13px 0;padding:19px 15px 17px 18px;border-radius:5px;background:#f4f6f8;font-size:14px;color:#555}
.header .user .mcash span{display:block;margin:0 0 10px 0;font-size:13px;color:#777}
.header .user .mcash strong{padding:0 0 0 27px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_mcash.png) no-repeat 0 center;font-size:18px;color:#222}
.header .user .mcash a{display:flex;align-items:center;justify-content:center;width:56px;height:30px;border:1px solid #808184;border-radius:6px;background:#fff;font-size:13px;color:#222}
.header .button>*{height:46px;min-width:138px;font-size:15px}
.allGame{position:absolute;top:52px;left:-10px;box-sizing:border-box;padding:32px 0 0 38px;width:810px;border:1px solid #000;border-radius:10px;background:#fff;opacity:0;visibility:hidden;overflow:hidden;z-index:100;transition:all .5s}
.allGame.open{box-shadow:4px 4px 10px 0 rgba(40,41,42,.2);visibility:visible;opacity:1}
.allGame .list{display:flex;gap:38px 10px;flex-wrap:wrap}
.allGame .list>li{box-sizing:border-box;width:calc(50% - 5px)}
.allGame .list>li>strong{display:inline-block;padding:0 2px;border-bottom:2px solid #3893f1;font-size:16px;line-height:22px;color:#000}
.allGame .list>li ul{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0 0}
.allGame .list>li li{width:120px;font-size:14px}
.allGame .list>li li a{margin:0 0 0 2px;color:#777}
.allGame .list>li li a:hover{color:#000;text-decoration:underline;text-underline-position:under}
.allGame .list>li.etc{width:100%}
.allGame .bottom{display:flex;margin:36px 0 0 -38px;padding:24px 0 21px 45px;border-radius:0 0 10px 10px;background:#f4f6f8;font-weight:700;font-size:14px}
.allGame .bottom li{width:150px}
.allGame .bottom a:before{display:inline-block;content:'';margin:-3px 8px 0 0;width:20px;height:20px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/main/bu_mine.png) no-repeat;vertical-align:middle}
.allGame .bottom a:hover:before{filter:invert(80%)}
.allGame a.mine:before{background-position:0 0}
.allGame a.charge:before{background-position:0 -20px}
.allGame a.event:before{background-position:0 -40px}
.allGame a.security:before{background-position:0 -60px}
.allGame a.notice:before{background-position:0 -80px}
.allGame .close{position:absolute;top:5px;right:5px;padding:10px;background:none;line-height:0}
.footer{margin:130px 0 0 0;padding:38px 0 40px 0;border-top:1px solid #e5e7ea}
.footer .terms{display:flex;gap:30px;margin:0 auto 27px auto;width:1100px;font-size:14px}
.footer .terms a{color:#222}
.footer .terms a:hover{text-decoration:underline;text-underline-position:under}
.footer address{margin:0 auto;padding:0 0 60px 0;width:1100px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/logo_mgame.png) no-repeat 0 bottom;font-style:normal;font-size:12px;line-height:26px;color:#777}
.footer address span{margin:0 25px 0 0}
.footer address a{color:#777;text-decoration:underline;text-underline-position:under}
.footer address a:hover{color:#999;transition:all .3s}
.footer address a:before{display:inline-block;content:'';margin:-2px 0 0 0;width:30px;height:30px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/main/bu_icon.png) no-repeat;vertical-align:middle}
.footer address a.business:before{background-position:center -120px}
.footer address a.email:before{background-position:center -150px}
.footer .copyright{margin:11px 0 0 0}
/* gnb */
.gnb{position:relative;margin:0 auto 90px auto;border-top:1px solid #c2c2c3;border-bottom:1px solid #e5e7ea}
.gnb>div{display:flex;align-items:center;margin:0 auto;width:1100px;min-height:110px}
.gnb h2{font-weight:700;font-size:36px}
.gnb ul{display:flex;flex:1;justify-content:center;margin:0 120px 0 0;font-weight:700}
.gnb li a{position:relative;display:block}
.gnb li a:hover,.gnb li.on>a{color:#3893f1}
.gnb>div>ul>li{padding:0 16px}
.gnb>div>ul>li>a{padding:45px 20px 44px 20px;font-size:18px}
.gnb>div>ul>li>a:before{display:block;content:'';position:absolute;bottom:-4px;margin:0 0 0 -10px;width:calc(100% - 20px);height:7px;background:#3893f1;border-radius:4px;z-index:10;transform:scaleX(0);transform-origin:bottom right;transition:transform 0.3s ease}
.gnb>div>ul>li:hover>a:before,.gnb>div>ul>li.on>a:before{transform:scaleX(1);transform-origin:bottom left}
.gnb>div>ul>li:hover .sub{display:block}
.gnb .security a:after{content:'';display:inline-block;position:absolute;margin:-4px 0 0 9px;width:14px;height:14px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_gnb.png) no-repeat;filter:grayscale(100%) brightness(40%)}
.gnb .security a:hover:after{filter:none}
.gnb .sub{display:none}
.gnb .sub:before{display:block;content:'';position:absolute;top:110px;left:0;width:100%;height:49px;border:solid #e5e7ea;border-width:1px 0;background:#f7f8fa}
.gnb .sub ul{position:absolute;padding:8px 0 0 10px;gap:40px;font-weight:600;white-space:nowrap}
.gnb .sub ul.etc{margin-left:-115px}
.gnb .sub a{padding:10px}
.gnb .sub .on>a{font-weight:800}
.gnb .sub .security a:after{width:12px;height:12px;background-size:contain}
.gnb.etc ul{justify-content:end;margin-right:-10px}
.gnb.etc ul>li{padding:0}
.gnb.etc .sub ul.etc{margin-left:-231px}
.gnb.etc>div>ul{gap:10px}
.gnb.etc>div>ul>li>a{font-weight:600;font-size:17px}
/* content */
.container{margin:-90px 0 -130px 0;padding:90px 0 130px 0;background:#f2f3f6}
.content{margin:0 auto;width:1100px}
.content h3{font-weight:500;font-size:13px;line-height:28px;color:#888}
.content h3.line{margin-bottom:50px;padding-bottom:45px;border-bottom:1px solid #606163}
.content h3 strong{margin:0 17px 0 0;font-weight:700;font-size:26px;color:#222}
.content h3 .icon{display:inline-block;margin:0 0 0 4px;width:25px;height:25px;border-radius:50%;background:#c1c2c6 url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_question.png) no-repeat center;text-indent:-9999px;line-height:25px}
.content h3 .icon:hover{background-color:#222}
.content h3+h4,.content h3+.tabs,.content h3+.tabBox,.content h3+.timeSelect{margin-top:50px}
.content h4.dot{position:relative;margin:66px 0 12px 0;font-size:18px}
.content h4.dot:before{display:inline-block;content:'¡¤';margin:-5px 5px 0 0;vertical-align:middle}
.content h4 .button{position:absolute;margin-top:-44px;right:0}
.content h5.order{margin:30px 0 10px 10px;font-size:14px}
.bright{color:#777}
ul.bright{margin:0 0 40px 12px;line-height:24px}
.stress{color:#ec381a}
.tabs{display:flex;gap:58px;margin:22px 0 45px 0;padding:0 24px;border:solid #e5e7ea;border-width:1px 0}
.tabs a{display:block;padding:16px 10px 14px 10px}
.tabs a:hover{color:#1678de}
.tabs .on a{font-weight:700;color:#1678de}
.tabs .on:after{display:block;content:'';margin-bottom:-3px;width:100%;height:5px;border-radius:3px;background:#3893f1}
.tabBox{display:flex;margin:0 0 35px 0}
.tabBox li{flex:1;padding:13px 0;border:1px solid #d7d8db;font-size:15px;text-align:center;cursor:pointer}
.tabBox li:not(:last-child){margin:0 -1px 0 0}
.tabBox .on{position:relative;border-color:#3893f1 !important;background:#3893f1;color:#fff}
.tabBox .on a{color:#fff}
.tabBox.active li{border-top-color:#606163;border-bottom-color:#606163}
.tabBox.active li:first-child{border-left-color:#606163}
.tabBox.active li:last-child{border-right-color:#606163}
.tabBoxSub{flex-wrap:wrap;gap:2px;align-items:center;margin:35px 0 40px 0;font-weight:400;display:none}
.tabBoxSub.on{display:flex}
.tabBoxSub li{box-sizing:border-box;padding:5px 11px;height:28px;cursor:pointer}
.tabBoxSub li:hover{color:#1678de}
.tabBoxSub .on{border:1px solid #3893f1;border-radius:14px;font-weight:600;color:#1678de}
.tabBoxSub span{display:inline-block;margin:-2px 0 0 0;font-size:13px}
.tabBox+p{margin-top:50px}
.box{margin:0 0 30px 0;padding:23px 30px;border-radius:10px;background:#f7f8fa;font-size:13px;color:#555;word-break:keep-all}
.box p{margin:11px 0 32px 0;line-height:26px}
.box .list li{margin:9px 0 9px 7px;line-height:18px;text-indent:-7px;text-align:left}
.box .list a{text-decoration:underline;text-underline-position:under}
.box .button{margin:30px 0 10px 0}
.box .button.large>*{min-width:240px;font-size:14px}
.box+.button.large{margin-top:70px}
.box.button{margin-top:15px;padding:32px}
.boxLine{margin:40px 0 30px 0;padding:30px;border:1px solid #cdced0;border-radius:10px;line-height:26px}
.boxLine .cs{padding:0 0 0 80px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_cs.png) no-repeat 12px 5px}
.boxLine .button.large>*{font-size:15px}
.boxLine p{margin-top:20px;word-break:keep-all}
.boxLine p:first-child{margin:0}
.table{margin:0 0 25px 0;border-top:1px solid #606163;border-bottom:1px solid #b1b2b4}
.table.fixed{table-layout:fixed}
.table.center{text-align:center}
.table tr:first-child th,.table tbody tr:first-child td{border-top:0}
.table th,.table td{padding:11.5px 20px;border:solid #e6e6e8;border-width:1px 0 0 0;line-height:22px}
.table th{background:#f7f8fa}
.table th>span{display:inline-block;margin:0 0 0 -16px;padding:5px 0 0 0;font-size:24px;color:#f00;vertical-align:middle}
.table thead th{border-bottom-width:1px;white-space:nowrap}
.table tbody th{padding-left:40px;width:204px;text-align:left}
.table tbody td{color:#555}
.table tfoot td{background:#f7f8fa;text-align:right}
.table td a{text-decoration:underline;text-underline-position:under}
.table td.left{text-align:left}
.table td.left a{text-decoration:none}
.table td.left a:hover{text-decoration:underline}
.table td.none{line-height:32px;text-align:center;color:#777}
.table td.none.large{padding:70px;border-bottom:1px solid #606163;font-size:16px;color:#999;text-align:center}
.table .head th{width:33%;border-left:1px solid #6d6e70;background:#818385;color:#fff}
.table .head th:first-child{border-left:none}
.table .bg{background:#fbfbfc}
.table .line{border-right:1px solid #d0d1d3}
.table .item{position:relative;display:flex;align-items:center;gap:17px;padding:6px 0 6px 15px;text-align:left}
.table .item img{border:1px solid #e5e7ea}
.table .item .button.small{margin:8px 0 0 0}
.table .button{gap:10px}
.table .button.small,.table .button.smaller{display:inline-flex;margin:0 8px}
.table .button.small>*{box-sizing:border-box;margin:-2px 0 -1px 0;padding:0 15px;min-width:80px;height:29px}
.table .button.smaller>*{margin:-3px 0 -2px 0}
.table label{cursor:pointer}
.table select,.table input[type=text],.table input[type=number],.table input[type=date],.table textarea,.table .selectBox{width:100%;border-color:#999}
.table .selectBox .selected{border-color:#999;font-size:14px}
.table input[type=text],.table input[type=number]{height:40px}
.table input[type=date]{margin:0}
.table textarea{box-sizing:border-box;padding:18px;height:220px;border-radius:6px}
.table+.box{margin-top:30px}
.table+.description{margin-top:-10px}
.table .inputPhone{display:flex;align-items:center;gap:7px;width:490px}
.table .inputPhone input{text-align:center}
.pagination{margin:30px 0 50px 0;text-align:center}
.pagination *{vertical-align:middle}
.pagination a,.pagination strong{display:inline-block;box-sizing:border-box;margin:0 5px;padding:0 5px;min-width:34px;height:34px;font-size:15px;line-height:34px;color:#777}
.pagination .direction{margin:0 1px;padding:1px 0 0 0;border:none}
.pagination strong{border:1px solid #808184;border-radius:4px;color:#222}
.pagination strong.direction{opacity:0.4}
.pagination span{margin:0 5px}
.pagination img{margin:-5px 0 0 0;vertical-align:middle}
.button{display:flex;justify-content:center;gap:15px}
.button>*{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 30px;height:40px;min-width:110px;border:1px solid #808184;border-radius:6px;background:#fff;white-space:nowrap;text-decoration:none !important}
.button .confirm{border-color:#3893f1;background:#3893f1;color:#fff}
.button .arrow:after{display:inline-block;content:'';margin:0 0 0 10px;width:8px;height:15px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_arrow.png) no-repeat;vertical-align:middle}
.button .gray{border-color:#b7b7b7;background:#b7b7b7;color:#fff}
.button>.phone,.button>.creditcard{width:415px;height:75px;font-size:16px}
.button>.phone:before,.button>.creditcard:before{display:block;content:'';margin:0 12px 0 0;width:38px;height:38px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_phone.png) no-repeat center center;background-size:contain}
.button>.creditcard:before{background-image:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_creditcard.png)}
.button.small>*{padding:0 25px;min-width:76px;height:34px}
.button.smaller>*{padding:0 10px;min-width:70px;height:30px;font-size:12px}
.button.large{gap:20px}
.button.large>*{padding:0 44px;min-width:150px;height:50px;font-size:16px}
.button.left{justify-content:flex-start}
.button.right{justify-content:flex-end}
.button.bottom{position:absolute;bottom:0;left:0;padding:22px 0;width:100%;border-top:1px solid #e0e2e6}
.button>*:not(:disabled):hover{filter:brightness(95%);transition:all .25s}
.button .confirm:hover{filter:brightness(100%);background:#378adf}
.button+.box{margin-top:40px}
label+.button{margin-top:100px}
.table+.button.large{margin-top:50px}
.search{position:relative;display:flex;gap:10px;margin:42px 0 20px 0}
.search select{height:50px}
.search .selectBox .selected{min-width:176px;height:50px;font-size:14px;line-height:40px}
.search input{flex-grow:1;padding-right:100px;height:50px}
.search button{position:absolute;top:calc(50% - 20px);right:10px;padding:10px;background:none}
.searchResult{margin:54px 8px 56px 8px;font-weight:400;font-size:22px;color:#606163}
.searchResult strong{font-weight:normal;color:#f60b0b}
.selectBox{position:relative;display:inline-block;min-width:156px}
.selectBox .selected{box-sizing:border-box;padding:4px 38px 4px 16px;height:40px;border:1px solid #d1d4d9;background:#fff url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_select.png) no-repeat calc(100% - 18px) center;border-radius:6px;font-size:13px;line-height:30px;color:#222;cursor:pointer}
.selectBox ul{position:absolute;left:0;box-sizing:border-box;padding:6px 0;width:100%;border:solid #858688;border-width:0 1px 1px 1px;border-radius:0 0 6px 6px;background:#fff;overflow:hidden;z-index:10;display:none}
.selectBox li{padding:6px 16px;font-size:13px;line-height:16px;color:#777;cursor:pointer}
.selectBox li:hover{background:#f7f8fa;color:#222}
.selectBox.open ul, .selectBox.openmg ul{display:block}
.selectBox.open:not(.disabled) .selected, .selectBox.openmg:not(.disabled) .selected{border-color:#858688;border-bottom-color:#d1d4d9;border-radius:6px 6px 0 0}
.selectBox.time .selected{padding-left:40px;background-image:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_select.png), url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_time.png);background-repeat:no-repeat, no-repeat;background-position:calc(100% - 18px) center, 12px center}
.selectBox.time li{padding-left:40px}
.selectBox.disabled.open ul{display:none}
.selectBox.disabled .selected{border-color:#bfc1c5;background-color:#e7eaee;color:#777;cursor:default}
/* myinfo */
.myinfo{display:flex;flex-wrap:wrap;gap:35px 30px}
.myinfo li{position:relative;flex:1 1 calc(50% - 30px);box-sizing:border-box}
.myinfo a{display:block;padding:34px 23px 38px 43px;border:1px solid #d7d8d9;border-radius:10px;color:#777}
.myinfo a:hover{border-color:#777}
.myinfo strong{display:block;margin:0 0 33px 0;font-weight:700;font-size:20px;color:#222}
.myinfo strong+span{margin:0}
.myinfo span{margin:0 0 0 27px;font-size:13px;letter-spacing:-1px;color:#777;white-space:nowrap}
.myinfo span:before{display:inline-block;content:'';margin:-6px 7px -4px 0;width:22px;height:22px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/bu_check.png) no-repeat;filter:contrast(0);opacity:.5;vertical-align:middle}
.myinfo span.on{color:#222}
.myinfo span.on:before{filter:contrast(100%);opacity:1}
.myinfo .more{position:absolute;top:33px;right:27px;padding:5px;width:10px;height:17px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/btn_more.png) no-repeat center;text-indent:-9999px;overflow:hidden}
.memberPassword{margin:100px 0 0 0;text-align:center;color:#777}
.memberPassword p{margin:0 0 28px 0}
.memberPassword strong{display:block;margin:0 0 11px 0;font-size:18px;color:#222}
.memberPassword input{width:356px}
.memberPassword .button{gap:20px;margin:30px 0 0 0}
.memberPassword .button>*{min-width:168px;height:42px}
.memberInfo td{display:flex;justify-content:space-between;align-items:center;min-height:41px;padding:18px 20px 18px 35px;font-size:13px;color:#777}
.memberInfo td div{display:flex;flex-wrap:wrap;gap:5px}
.memberInfo strong{display:block;width:100%;font-size:14px;color:#222}
.memberInfo button{padding:0 30px;min-width:130px}
.memberSms{border-top:1px solid #606163;border-bottom:1px solid #b1b2b4}
.memberSms li{display:flex;justify-content:space-between;align-items:center;padding:12px 30px;border-top:1px solid #e6e6e8}
.memberSms li:first-child{border:none}
.memberSms input{display:none}
.memberSms label{cursor:pointer}
.memberSms span{display:flex;align-items:center;gap:6px;box-sizing:border-box;padding:3px;width:80px;height:27px;border-radius:14px;background:#c2c2c2;font-size:13px;color:#fff}
.memberSms span:before{display:block;content:'';width:21px;height:21px;border-radius:50%;background:#fff}
.memberSms span:after{display:block;content:'¹Ì»ç¿ë'}
.memberSms input:checked+span{flex-direction:row-reverse;gap:18px;background:#3893f1}
.memberSms input:checked+span:after{content:'»ç¿ë'}
.loginLast,.authentication{display:flex;justify-content:space-between;gap:30px}
.loginLast li{padding:39px 0;width:50%;border:1px solid #cdced0;border-radius:10px;text-align:center;color:#777}
.loginLast .title{margin:0 0 20px 0;font-size:14px;color:#1d7cdf}
.loginLast strong{display:block;margin:0 0 10px 0;font-weight:500;font-size:24px;color:#222}
.authentication{margin:50px 0 100px 0}
.authentication li{width:50%;border:1px solid #cdced0;border-radius:10px;background:#fff}
.authentication a{display:block;box-sizing:border-box;padding:20px 2px;border-radius:10px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_arrow2.png) no-repeat calc(100% - 36px) center;font-size:18px}
.authentication a:before{display:inline-block;content:'';margin:0 15px 0 45px;width:50px;height:50px;vertical-align:middle}
.authentication a:hover{margin:-1px;padding:18px 0;border:3px solid #3893f1;background-position:calc(100% - 34px) center}
.authentication .phone a:before{background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_phone.png) no-repeat center}
.authentication .creditcard a:before{background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_creditcard.png) no-repeat center}
.complete{display:block;margin:15px 0;padding:37px 0 33px 0;width:100%;border:1px solid #cdced0;border-radius:10px;font-size:18px;color:#222;text-align:center}
.complete:before{display:inline-block;content:'';margin:-4px 16px 0 0;width:43px;height:41px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_authentication.png) no-repeat;vertical-align:middle}
.complete.gray{margin-bottom:50px;padding:45px 0;border-color:#f7f8fa;background:#f7f8fa}
.complete.gray:before{width:46px;height:42px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_complete.png) no-repeat}
.withdrawal{margin:103px 0 75px 0;text-align:center;color:#777}
.withdrawal:before{display:block;content:'';margin:0 auto 15px auto;width:62px;height:57px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_withdrawal.png) no-repeat}
.withdrawal strong{display:block;margin:0 0 11px 0;font-size:18px;color:#222}
.withdrawalWaiting{display:flex;justify-content:center;align-items:center;height:100%;min-height:500px}
.withdrawalWaiting>div{width:800px;font-size:16px;text-align:center}
.withdrawalWaiting h1{padding:0 0 50px 0;text-align:center}
.withdrawalWaiting h1+p{margin:0 0 35px 0;font-size:24px;line-height:34px}
.withdrawalWaiting h1+p strong{font-weight:600;color:#1678de}
.withdrawalWaiting .box{margin-top:60px}
.withdrawalWaiting .button.large>*{min-width:190px}
.newDevice h1{margin-bottom:30px}
.newDevice ul{margin:-20px 0 80px 110px;font-size:14px;line-height:28px;color:#777;text-align:left}
/* mcash */
.amount{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-top:50px;padding:22px 100px}
.amount ul{flex-grow:1;max-width:600px}
.amount li{display:flex;justify-content:space-between;padding:10px 5px;border-top:1px solid #ededed;color:#555}
.amount li:first-child{border-top:none}
.amount li span{color:#222}
.amount li em{font-style:normal;font-size:12px;color:#777}
.description{margin:0 0 20px 0;color:#777}
.description li{margin:4px 10px 4px 20px;line-height:20px;text-indent:-9px}
.description em{font-style:normal;font-size:13px}
.description button{height:40px}
.description.between{display:flex;justify-content:space-between;align-items:center}
.unused{display:flex;justify-content:space-between;align-items:flex-end}
.unused input{display:none}
.unused label{display:flex;align-items:center;gap:11px;margin:0 4px 12px 0;color:#77779d;cursor:pointer}
.unused label span{display:flex;align-items:center;gap:6px;box-sizing:border-box;padding:3px;width:69px;height:27px;border-radius:14px;background:#c2c2c2;font-size:13px;color:#fff}
.unused label span:before{display:block;content:'';width:21px;height:21px;border-radius:50%;background:#fff}
.unused label span:after{display:block;content:'OFF'}
.unused input:checked+span{flex-direction:row-reverse;gap:18px;background:#3893f1}
.unused input:checked+span:after{content:'ON'}
p.description{margin-left:10px;font-size:13px}
.period{margin:0 0 20px 0;text-align:right}
.period button{margin:0 0 0 8px;width:96px;height:40px;border:1px solid #808184;border-radius:6px;background:none;vertical-align:middle}
.sorting{display:flex;align-items:center;gap:0 22px;margin:60px 0 20px 0}
.sorting.between{justify-content:space-between}
.sorting h4.dot{margin:10px 0}
.sorting p{color:#777}
.sorting select,.sorting .selectBox{margin:-6px 0;min-width:190px;border-color:#999;color:#777}
.sorting .selectBox .selected{border-color:#999;font-size:14px}
.sorting .period{margin:0}
.sorting .last{display:flex;align-items:center;gap:18px}
.sorting .last h4{font-weight:600;font-size:15px;color:#555}
.sorting .last button{margin:0 0 0 16px;background:none;color:#555}
.sorting .last button:before{display:inline-block;content:'';margin:0 10px 0 0;width:22px;height:22px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_print.png) no-repeat;vertical-align:middle}
.sorting .last .selectBox .selected{color:#999}
.sorting.line{margin-top:45px;padding:21px 23px 21px 21px;min-height:28px;border-top:1px solid #606163;background:#f7f8fa}
.sorting.line .selectBox{min-width:152px}
.lossLimit{position:relative;display:flex;justify-content:space-between;align-items:center;margin:26px 5px 0 0;color:#222;white-space:nowrap}
.lossLimit span{width:25px;font-size:16px}
.lossLimit input[type=number]{margin:0 !important;width:calc(100% - 40px) !important}
.lossLimit button{margin:0 0 0 -66px;background:none}
.addMoney{display:flex;margin:12px 0 0 0}
.addMoney button{flex-grow:1;margin:0 -1px 0 0;width:20%;height:32px;border:1px solid #d1d4d9;background:none;font-size:12px;color:#777}
.addMoney button:first-child{border-radius:5px 0 0 5px}
.addMoney button:last-child{border-radius:0 5px 5px 0}
.listLine{margin:10px 0 15px 0}
.listLine li{display:flex;justify-content:space-between;align-items:center;padding:13px 5px;border-top:1px solid #ededed;font-size:13px}
.listLine li:first-child{border:none}
.listLine li strong{font-size:16px;line-height:16px;color:#222}
/* time */
div.none{margin:0 0 30px 0;padding:46px;border:solid #606163;border-width:1px 0;border-bottom-color:#b1b2b4;font-size:13px;line-height:26px;text-align:center;color:#777}
.timeIdNone{text-align:center}
.timeIdNone p{margin:115px 0 40px 0;color:#777;line-height:28px}
.timeIdNone strong{font-size:18px;color:#222}
.timeIdNone button{width:170px;height:42px}
.timeSelect{margin:70px 0 25px 0}
.timeSelect select{margin:0 8px 0 20px}
.timeSelect select:first-child{margin-left:0}
.timeSelect strong{margin:0 5px 0 8px}
.timeSelect .selectBox{margin-right:10px;min-width:176px}
.timeSelect .selectBox:not(:first-child){margin-left:20px;min-width:146px}
.timeAdmin{margin:0 0 25px 0;padding:20px 0 35px 0;border:1px solid #cdced0;border-radius:10px;color:#555}
.timeAdmin p{margin:0 0 20px 0;padding:0 20px 20px 20px;border-bottom:1px solid #ededed}
.timeAdmin p strong{color:#222}
.timeAdmin table{table-layout:fixed;margin:30px auto 0 auto;width:calc(100% - 80px);color:#555}
.timeAdmin th,.timeAdmin td{height:40px}
.timeAdmin th span{position:relative;right:-20px}
.timeAdmin thead th:not(:first-child){border-bottom:1px solid #606163}
.timeAdmin tbody th{border-right:1px solid #606163}
.timeAdmin tbody td{border:1px solid #e5e5e5}
.timeAdmin tbody td:last-child{border-right-color:#606163}
.timeAdmin tbody tr:first-child td{border-top-color:#606163}
.timeAdmin tbody tr:last-child td{border-bottom-color:#606163}
.timeAdmin td.limit,.timeAdmin .comment .limit:before{background:#999}
.timeAdmin .button{margin:20px 30px}
.timeAdmin .comment{margin:22px 44px 0 44px;text-align:right}
.timeAdmin .comment span:before{display:inline-block;content:'';margin:-2px 8px 0 36px;width:18px;height:18px;border:1px solid #b2b2b2;vertical-align:middle}
/* support */
.support{position:relative;display:flex;flex-wrap:wrap;gap:70px 50px;margin:42px 0 0 0}
.support .list{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:28px}
.support .list li{width:160px;border-radius:6px}
.support .list a{display:block;height:160px;border-radius:6px;background:#eff2f5;text-align:center;transition:margin 0.2s ease-in,box-shadow 0.2s ease-in;overflow:hidden}
.support .list span{display:block;margin:0 0 12px 0}
.support .list a:hover{margin-top:-5px;box-shadow:13px 13px 10px 2px #ccd0d2;background:#3893f1;color:#fff}
.support .list a:hover span{margin-top:3px;margin-left:3px;width:154px;height:117px;border-radius:4px 4px 0 0;overflow:hidden}
.support .list a:hover img{margin:-3px}
.support .notice{position:relative;flex-basis:702px;margin:21px 0 0 0}
.support .notice h4{margin:0 0 22px 0;padding:0 0 10px 0;border-bottom:1px solid #606163;font-size:24px;line-height:34px}
.support .notice .more{position:absolute;top:5px;right:2px;padding:0 15px 0 0;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/bu_arrow.png) no-repeat right center;background-size:8px 14px;font-weight:400;color:#555}
.support .notice li{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:0 2px 0 0}
.support .notice li a{font-weight:400;font-size:16px;color:#555}
.support .notice li a:hover{text-decoration:underline;text-underline-position:under}
.support .notice li span{font-weight:300;color:#777}
.support .cs{flex-grow:1;padding:26px 45px;border:1px solid #cdced0;border-radius:20px}
.support .cs h4{font-size:24px;line-height:34px}
.support .cs ul{margin:10px 0 0 0}
.support .cs li{margin:8px 0 0 0;font-weight:400;color:#555}
.support .quickmenu{position:absolute;top:0;right:-157px}
.support .quickmenu a{display:block;box-sizing:border-box;margin:0 0 20px 0;padding:20px;width:117px;height:146px;border:1px solid #cdced0;border-radius:10px;font-size:15px;line-height:20px;word-break:keep-all;text-align:center}
.support .quickmenu .user a:before{display:block;content:'';margin:0 auto 10px auto;width:50px;height:50px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_support.png) no-repeat center -50px}
.support .quickmenu .remote a{padding:24px 10px 0 10px;height:181px;font-size:16px;}
.support .quickmenu .remote a:after{display:block; content:''; margin:10px auto; width:83px; height:105px; background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_remote.png) no-repeat}
.support .quickmenu li:hover a{border-color:#555}
.listFaq{border:solid #606163;border-width:1px 0}
.listFaq li:not(:last-child){border-bottom:1px solid #e5e6e7;transition: border .4s;}
.listFaq .question{padding:19px 12px 18px 12px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_down.png) no-repeat calc(100% - 13px) center;font-size:16px;cursor:pointer;}
.listFaq .question>strong{margin:0 12px 0 0;color:#1678de}
.listFaq li.on{margin:-1px 0;border:1px solid #606163;transition: border .4s;}
.listFaq li.on .question{padding-left:25px;border-bottom:1px solid #e6e6e8;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_up.png) no-repeat calc(100% - 22px) center;font-size:18px;}

.listFaq .answer{padding:0 25px;line-height:24px;color:#555;overflow:hidden;height:auto;max-height:0px;transition:max-height .5s, padding .2s;z-index:1;}
.listFaq .answer.active{padding:30px 25px 0 25px;max-height:1000px; transition: max-height .5s;}

.listFaq .contact{display:flex;align-items:center;gap:40px;margin:55px -25px 0 -25px;padding:15px 25px;border-top:1px solid #ededed;color:#999}
.listFaq .none{padding:70px;font-size:16px;color:#999;text-align:center}
.listFaq em{font-style:normal;color:#f60b0b}
.inquiry{display:flex;flex-wrap:wrap;gap:70px 10px}
.inquiry .list{display:flex;flex-grow:1;flex-basis:100%;gap:20px;margin:42px 0 0 0}
.inquiry .list h4{margin:0 0 15px 0;font-size:22px;color:#222}
.inquiry .list li{position:relative;box-sizing:border-box;padding:20px;width:25%;height:390px;border:1px solid #cdced0;border-radius:10px;line-height:24px;color:#777;text-align:center}
.inquiry .list .button{position:absolute;bottom:40px;left:0;width:100%;text-align:center}
.inquiry .list li:before{content:'';display:block;margin:15px auto 27px auto;width:100px;height:100px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_inquiry.png) no-repeat}
.inquiry .list li:nth-child(2):before{background-position:0 -100px}
.inquiry .list li:nth-child(3):before{background-position:0 -200px}
.inquiry .list li:nth-child(4):before{background-position:0 -300px}
.inquiry h4:not(.list h4){margin:0 0 25px 0;font-size:20px}
.inquiry h4:not(.list h4):before{content:'';display:inline-block;margin:-4px 12px 0 0;width:30px;height:30px;background-image:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_inquiry.png);background-repeat:no-repeat;vertical-align:middle}
.inquiry .phone{width:50%}
.inquiry .fax h4:before{background-position:0 -30px}
.inquiry li{line-height:24px}
.inquiryItem{position:relative}
.inquiryItem>p{position:absolute;top:-30px;right:5px;color:#777}
.inquiryItem ul{display:flex;flex-wrap:wrap;gap:16px 10px}
.inquiryItem li{width:175px;height:60px}
.inquiryItem li.on a{padding-left:6px;border:2px solid #3893f1;background:#e4efff}
.inquiryItem a{display:flex;align-content:center;display:block;box-sizing:border-box;padding:0 0 0 7px;height:100%;border:1px solid #cdced0;border-radius:6px;background:linear-gradient(#fefefe, #f8f9fb);font-size:15px}
.inquiryItem a img{margin:0 6px 0 0;border-radius:3px}
.inquiryType{display:flex;gap:20px}
.inquiryType h5{margin:0 0 34px 0;font-size:22px;text-align:center}
.inquiryType label{cursor:pointer}
.inquiryType>li{box-sizing:border-box;padding:29px 26px;width:260px;border-radius:10px;background:#f7f8fa}
.inquiryType>li li{margin:19px 0 0 0;font-size:15px;color:#555}
.inquiryType input[type=radio]{appearance:none;border:1px solid #d5d5d5;border-radius:50%;background:#fff}
.inquiryType input[type=radio]:checked{appearance:auto}
.inquiryReception{margin:120px 0 70px 0;padding:70px 0;border-radius:10px;background:#f7f8fa;line-height:24px;color:#777;text-align:center}
.inquiryReception strong{color:#222}
.inquiryReception p:first-child{margin:0 0 30px 0;font-size:24px;color:#1678de}
.inquiryStatus{display:flex;justify-content:center;gap:77px;margin:80px 25px 100px 25px;font-weight:600;font-size:13px;line-height:20px;color:#999;text-align:center}
.inquiryStatus li{position:relative;flex:1}
.inquiryStatus li:not(:first-child):before{display:block;content:'';position:absolute;top:40px;left:-51px;width:23px;height:35px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_arrow_status.png) no-repeat}
.inquiryStatus div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;margin:0 0 20px 0;height:114px;border:1px solid #cdced0;border-radius:57px}
.inquiryStatus div:before{display:block;content:'';margin:0 10px 0 0;width:50px;height:50px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_status.png) no-repeat}
.inquiryStatus div strong{font-size:30px;font-weight:500;color:#222}
.inquiryStatus div span{display:block;margin:8px 0 0 0;font-size:14px}
.inquiryStatus li:nth-child(2) div:before{background-position:0 -50px}
.inquiryStatus li:nth-child(3) div:before{background-position:0 -100px}
.inquiryStatus li:nth-child(4) div:before{background-position:0 -150px}
.inquiryStatus.visit{gap:60px;margin-left:4px;margin-right:4px}
.inquiryStatus.visit li:not(:first-child):before{left:-41px}
.inquiryStatus.visit strong,.inquiryStatus.visit2 strong{font-size:24px}
.inquiryStatus.visit div:before,.inquiryStatus.visit2 div:before{margin-right:6px;background-image:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_visit.png)}
.inquiryStatus.visit2{gap:110px;margin:65px 157px 75px 157px}
.inquiryStatus.visit2 div{margin:0}
.inquiryStatus.visit2 li:not(:first-child):before{left:-66px}
.inquiryStatus.visit2 li:nth-child(1) div:before{background-position:0 -200px}
.inquiryStatus.visit2 li:nth-child(2) div:before{background-position:0 -100px}
.file{display:flex;gap:12px;margin:0 0 10px 0}
.file label,.file button{display:block;margin:0 0 7px 0;width:118px;height:40px;border-radius:5px;background:#777;line-height:40px;color:#fff;text-align:center}
.file input[type=file]{display:none}
.file>div:first-child{flex-grow:1;height:118px;border:1px solid #999;border-radius:6px;overflow:hidden}
.file select{padding:5px 16px;width:100%;height:100%;border:none;background:none}
.file select option{padding:5px 0}
.announce{margin:0 0 5px 0}
.announce.email{width:630px}
.announce.phone{width:490px}
.announce p{margin:0 0 5px 0}
.announce label,.agreement label{font-size:13px;color:#999}
.announce input[type=checkbox],.agreement input[type=checkbox]{margin:0 3px 0 0;width:18px;height:18px;border:1px solid #bcc1d9;border-radius:4px;background:#fff;appearance:none}
.announce input[type=checkbox]:checked,.agreement input[type=checkbox]:checked{appearance:auto}
.announce input[type=number]{text-align:center}
.announce select{color:#777}
.announce .agree{display:flex;justify-content:space-between;align-items:center}
.announce .input{position:relative;display:flex;align-items:center;gap:7px;margin:7px 0 0 0;white-space:nowrap}
.announce .direct{position:absolute;right:-83px}
.announce button,.agreement button{width:86px;height:30px;border-radius:5px;background:#e0e2e7;font-size:12px;color:#555}
.agreement{display:flex;gap:52px;padding:12px 0;text-align:left}
.agreement>div:first-child{flex-basis:165px;text-align:right;white-space:nowrap}
.agreement>div:nth-child(2){flex-basis:760px}
.agreement>div>div>span{display:inline-block;padding:5px 0 0 5px;font-size:24px;color:#f00;vertical-align:middle}
.agreement p{margin:0 0 10px 0}
.listed{display:flex;align-items:center;gap:10px;white-space:nowrap}
.listed>label{display:block;width:80px}
.listed>button{margin:0 5px;padding:0 20px;height:34px;border-radius:5px;background:#e0e2e7}
.listed input[type=text]{width:290px}
.listed p{font-size:13px;color:#999}
.listed .button{margin:0 20px}
.report{margin:42px 0 0 0;border-top:1px solid #cdced0}
.report>li{position:relative;padding:46px 195px;border-bottom:1px solid #cdced0;line-height:24px;color:#555;white-space:nowrap}
.report>li:before{display:block;content:'';position:absolute;top:40px;left:20px;width:133px;height:133px;border-radius:50%;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_report.png) no-repeat center 0}
.report>li:nth-child(2):before{background-position:center -133px}
.report>li li{margin:0 0 0 9px;text-indent:-9px}
.report h4{margin:0 0 24px 0;font-size:20px;color:#222}
.report p{margin:0 0 24px 0}
.report .button{margin-top:45px}
.identity{line-height:24px;color:#777}
.identity p,.identity .complete{margin:0 0 24px 0}
.identity ul{display:flex;gap:30px;margin:0 0 25px 0}
.identity li{flex:1;padding:29px 0 34px 0;border:1px solid #cdced0;border-radius:10px;text-align:center}
.identity li:before{display:block;content:'';margin:0 auto 19px auto;width:99px;height:99px;border-radius:50%}
.identity li.phone:before{background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_phone.png) no-repeat center center}
.identity li.creditcard:before{background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_creditcard.png) no-repeat center center}
.identity li strong{display:block;font-size:16px;color:#222}
.identity .button{margin-top:20px}
.location .map{box-sizing:border-box;width:1100px;height:294px;border:1px solid #999}
.location ul{margin:38px 0;padding:0 0 0 9px;border-left:1px solid #555;line-height:24px;color:#555}
.location strong{color:#222}
.location+p{margin:0 0 100px 25px;font-size:13px;line-height:22px;color:#777;text-indent:-13px}
.securityService{display:flex;flex-wrap:wrap;gap:25px;margin:45px 0 0 0}
.securityService li{position:relative;flex:1 1 25%;padding:34px 31px;border:1px solid #cdced0;border-radius:10px}
.securityService h4{margin:0 0 30px 0;font-weight:600;font-size:24px}
.securityService p{margin:0 0 45px 0;font-weight:600;line-height:24px;color:#777}
.securityService label{position:absolute;top:40px;right:65px}
.securityService input[type=checkbox]{width:0;height:0;cursor:default}
.securityService input[type=checkbox]:before{display:block;content:'¹Ì»ç¿ë';margin:-11px 0 0 -18px;padding:3px 0 0 30px;box-sizing:border-box;width:22px;height:22px;border-radius:3px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/bu_check.png) no-repeat;white-space:nowrap;vertical-align:middle;filter:grayscale(100%) brightness(120%)}
.securityService input[type=checkbox]:checked:before{content:'»ç¿ë';filter:none}
.securityService strong{font-weight:600;color:#222}
.securityService .button>*{min-width:188px}
.userStatus{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 25px;height:60px;border:1px solid #cdced0;border-radius:6px;background:#f7f8fa}
.userStatus>div{font-weight:700;font-size:18px}
.userStatus p{display:flex;align-items:center;gap:20px;color:#555}
.userStatus .button>*{height:36px}
.otp{margin:60px 0 0 0;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bg_otp.png) no-repeat calc(100% - 33px) 50px}
.otp h4:not(.dot){margin:0 0 22px 0;font-weight:700;font-size:40px}
.otp p{margin:0 260px 26px 0;font-size:16px;line-height:26px;color:#777;word-break:keep-all}
.otp strong{font-weight:500;color:#222}
.otp ol{display:flex;gap:40px}
.otp ol li{position:relative;flex:1;box-sizing:border-box;padding:44px 0 0 0;height:211px;border:1px solid #cdced0;border-radius:12px;font-size:18px;text-align:center}
.otp ol li:before{display:block;content:'';margin:0 auto;width:100px;height:100px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_otp.png) no-repeat center 0}
.otp ol li:not(:last-child):after{display:block;content:'';position:absolute;top:calc(50% - 15px);right:-16px;width:16px;height:29px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_arrow_otp.png) no-repeat}
.otp li:nth-child(2):before{background-position:center -100px}
.otp li:nth-child(3):before{background-position:center -200px}
.otp li:nth-child(4):before{background-position:center -300px}
.otp li:nth-child(5):before{background-position:center -400px}
.otp ul{margin:0 0 95px 5px;line-height:24px;color:#777}
.otp h5{position:absolute;top:-1px;left:-1px;padding:8px 0;width:74px;border-radius:3px;background:#4e4e4e;font-weight:normal;font-size:14px;color:#fff}
.otp .button.large>*{height:60px;font-size:18px}
.otpJoin{margin:0 0 50px 0}
.otpJoin li{margin:0 0 30px 0;padding:35px 37px 30px 31px;border:1px solid #cdced0;border-radius:10px}
.otpJoin li:not(:nth-child(3)){display:flex;align-items:center}
.otpJoin li:not(:nth-child(4)){justify-content:space-between}
.otpJoin li:nth-child(4){gap:73px}
.otpJoin .verification{margin:20px auto 21px auto;font-size:24px}
.otpJoin .verification:before{display:inline-block;content:'';margin:-6px 10px 0 0;width:32px;height:24px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_verification.png) no-repeat;vertical-align:middle}
.otpJoin h4{margin:0 0 20px 0;font-size:18px}
.otpJoin p{line-height:24px;color:#777}
.otpJoin .button.large{margin-top:20px;gap:15px}
.otpJoin .button.large>*{width:175px}
.otpJoin .btn{display:flex;gap:15px;margin-top:22px}
.otpJoin input[type=text]{margin:14px 0 0 0;width:405px;height:40px}
.qr{display:flex;justify-content:center;align-items:center;gap:30px;margin:40px 0 0 0}
.qr .image{position:relative}
.qr .image p{position:absolute;top:0;left:0;display:flex;align-items:center;box-sizing:border-box;padding:10px;width:102px;height:102px;background:rgba(40,40,40,.93);line-height:22px;color:#e6e6e6;text-align:center;word-break:keep-all}
.qr input[type=text]{margin:10px 0 0 0}
.otpDone{margin:80px 0 70px 0;font-size:16px;color:#777;text-align:center}
.otpDone:before{display:block;content:'';margin:26px auto;width:49px;height:61px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_done.png) no-repeat}
.otpDone strong{display:block;margin:0 0 24px 0;font-size:22px;color:#222}
.otpDone em{display:block;margin:10px 0 0 0;font-style:normal;font-size:14px}
.otpDone.termination:before{background-position:0 -61px}
.otpTermination{margin:35px 0 80px 0;padding:30px 0 30px 372px;border-radius:10px;background:#f7f8fa}
.otpTermination li{display:flex;align-items:center;margin:20px 0;font-weight:500}
.otpTermination li:before{display:block;content:'';margin:0 8px 0 0;width:20px;height:20px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_termination.png) no-repeat}
.otpTermination li.pw:before{background-position:0 -20px}
.otpTermination strong{display:inline-block;width:95px;font-weight:500;font-size:16px}
.otpTermination input{margin:0 0 0 -5px;height:40px;border-color:#999}
.otpTool{display:flex;gap:30px;margin:33px 0 0 0}
.otpTool li{flex:1;padding:30px 40px 40px 40px;border:1px solid #cdced0;border-radius:10px}
.otpTool p{margin:0 0 50px 0;font-size:16px;line-height:32px;color:#868686}
.otpTool em,.otpTool strong{font-style:normal;font-weight:500;font-size:18px;color:#373737}
.otpTool strong{color:#1678de}
.googleOtp{padding:130px 0 0 0;border-top:1px solid #c2c2c3}
.googleOtp p{margin:30px 0 0 20px;padding:0 0 0 80px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_user.png) no-repeat;line-height:30px;color:#777}
.googleOtp p strong{display:block;font-size:18px;color:#222}
.googleOtp .btn{margin:30px 0 0 0;text-align:center}
.googleOtp .btn a{text-decoration:underline;text-underline-position:under;color:#777}
.international{margin:45px 0 0 0}
.international>li{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:0 0 30px 0;padding:0 33px;height:135px;border:1px solid #cdced0;border-radius:10px}
.international h4{margin:0 0 22px 0;font-size:18px}
.international p{line-height:22px;color:#777}
.international .memberSms,.international .memberSms li{margin:15px 0;padding:0;border:none;justify-content:flex-end;font-size:13px;color:#555}
.international .memberSms span{margin:0 0 0 16px}
.international .sms{display:flex;position:relative;margin:-43px 0 0 0;width:156px;height:40px;background:#f7f8fa}
.international .sms li:first-child{margin:0 -1px 0 0}
.international .sms li>label{cursor:pointer}
.international .sms li>label>span{display:block;box-sizing:border-box;width:78px;height:40px;border:1px solid #d8dadd;border-radius:3px;line-height:38px;text-align:center}
.international .sms input[type=radio]{display:none}
.international .sms input[type=radio]:checked+span{position:relative;border-color:#606163;background:#fff}
.international .sms input[type=radio]:checked+span+.memberSms{display:flex}
.international .sms .memberSms{position:absolute;top:41px;right:0;display:none}
.international+p{padding:20px 30px;border-radius:10px;background:#f7f8fa;color:#555}
.protect{border:1px solid #cdced0;border-radius:10px}
.protect h5{position:relative;margin:-1px 0 0 0;padding:12px 0 3px 0;width:72px;background:#3893f1;font-weight:500;font-size:15px;color:#fff;text-align:center}
.protect h5:after{display:block;content:'';position:absolute;left:0;bottom:-17px;border-style:solid;border-width:17px 36px 0 36px;border-color:#3893f1 transparent transparent transparent}
.protect li,.protect ul{display:flex}
.protect>li{align-items:flex-start;gap:53px;padding:0 0 0 107px}
.protect>li:first-child{border-bottom:1px solid #ebebeb}
.protect>li:nth-child(2) h5{background:#9ba0a5}
.protect>li:nth-child(2) h5:after{border-color:#9ba0a5 transparent transparent transparent}
.protect ul{gap:42px;margin:40px 0}
.protect ul li{align-items:center;gap:15px;font-size:16px;line-height:26px}
.protect ul li:before{display:block;content:'';width:84px;height:84px;border-radius:50%;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_protect.png) no-repeat center 0}
.protect ul li:not(:last-child):after{display:block;content:'';margin:0 0 0 27px;width:18px;height:29px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_arrow_protect.png) no-repeat}
.protect ul li:nth-child(2):before{background-position:center -84px}
.protect ul li:nth-child(3):before{background-position:center -168px}
.protect>li:nth-child(2) li:nth-child(1):before{background-position:center -252px}
.protect>li:nth-child(2) li:nth-child(2):before{background-position:center -336px}
.protection{padding:70px 0}
.protection h3{margin:0 0 67px 0;padding:0 0 13px 0;border-bottom:2px solid #606163}
.protection h3 strong{font-weight:700;font-size:30px}
.protection h3+p{margin:0 0 50px 0;font-size:16px;line-height:26px;color:#555;text-align:center}
.protection h3+p:before{display:block;content:'';margin:0 auto 26px auto;width:63px;height:63px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_user.png) no-repeat 0 -100px}
.protection h3+p strong{display:block;font-weight:500;font-size:24px;color:#1678de}
.protection .question{display:flex;align-items:center;gap:60px;padding:40px 120px;border:1px solid #cdced0;border-radius:10px}
.protection .question h4{font-weight:600;font-size:20px;line-height:26px}
.protection .question ul{line-height:28px;color:#555}
.noticeView{margin:42px 0 0 0;border-top:1px solid #606163}
.noticeView .title{display:flex;flex-wrap:wrap;gap:20px 35px;padding:24px 35px;border-bottom:1px solid #e6e6e8;background:#f7f8fa}
.noticeView .title li:first-child{width:100%;font-size:24px}
.noticeView .title li:not(:first-child){font-weight:500}
.noticeView .title span{color:#777}
.noticeView .view{padding:40px 35px;font-size:16px;line-height:26px;color:#555}
.noticeView .prev{margin:20px 0;border:solid #b1b2b4;border-width:1px 0}
.noticeView .prev li{padding:15px 35px}
.noticeView .prev li:first-child{border-bottom:1px solid #ededed}
.noticeView .prev a:hover{text-decoration:underline;text-underline-position:under}
.noticeView .prev strong{display:inline-flex;align-items:center;gap:20px;margin:0 60px 0 0;font-weight:500}
.noticeView .prev strong:after{display:block;content:'';width:11px;height:7px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_prev.png) no-repeat;vertical-align:middle}
.noticeView .prev li:last-child strong:after{transform:rotate(0.5turn)}
.userProtect{margin:40px 0 50px 0;padding:36px 0 36px 272px;border-radius:10px;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/icon_userprotect.png) no-repeat 107px center}
.userProtect h4.dot,.userProtect+.box h4.dot{margin-top:0;color:#222}
.userProtect p{line-height:24px;color:#777}
.userProtect+.box{padding:40px 48px 30px 48px}
.userProtect+.box ul{margin:0 0 0 12px;font-size:14px;line-height:26px;color:#777}
.userProtect+.box .button.large>*{padding:0 30px;min-width:270px;font-size:16px}
.userHelp{display:flex;gap:30px}
.userHelp li{flex:1;border:1px solid #cdced0;border-radius:10px;text-align:center}
.userHelp a{display:block;padding:45px 0 40px 0}
.userHelp h5{margin:0 0 10px 0;font-weight:500;font-size:20px;color:#777}
.userHelp strong{display:flex;justify-content:center;align-items:center;gap:16px;font-size:36px}
.userHelp strong:before{display:block;content:'';width:40px;height:40px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/support/bu_userprotect.png) no-repeat center 0;vertical-align:middle}
.userHelp li:last-child strong{font-size:30px}
.userHelp li:last-child strong:before{background-position:center -40px}
/* mevent */
.mevent{display:flex;flex-wrap:wrap;gap:50px 25px;margin:42px 0 80px 0}
.mevent li{width:350px;border-radius:10px;background:#fff}
.mevent .game{display:flex;align-items:center;padding:12px 20px;gap:12px;font-size:16px}
.mevent .game img{border-radius:3px}
.mevent .thumb{height:200px;overflow:hidden}
.mevent .thumb img{transform:scale(1);transition:all .5s cubic-bezier(0, 0, 0, 1), transform .5s cubic-bezier(0, 0, 0, 1)}
.mevent .title{margin:24px 20px 10px 20px;font-weight:700;font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mevent .detail{margin:0 20px 33px 20px;color:#777;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mevent .date{margin:0 20px;padding:0 0 20px 0;font-size:13px;color:#b9b9b9}
.mevent li:hover{box-shadow:1px 6px 13px 0 rgba(115,118,122,.4);transition:all .5s cubic-bezier(0, 0, 0, 1), transform .5s cubic-bezier(0, 0, 0, 1)}
.mevent li:hover .thumb img{transform:scale(1.1)}
/* policy */
.policy{margin:0 auto;padding:0 0 50px 0;width:1100px;border-bottom:1px solid #606163;line-height:24px;color:#777;word-break:keep-all}
.policy h2{margin:48px 0 30px 0;font-size:20px;color:#3893f1}
.policy h3{margin:36px 0 10px 0;font-size:16px;color:#222}
.policy h4{margin:10px 0 5px 0;font-size:14px;color:#666}
.policy p{margin:0 0 20px 0}
.policy em{font-style:normal;color:#f00}
.policy li{margin:0 0 5px 0}
.policy li li{margin:0 0 0 15px;font-size:13px}
.policy li>.button.large{margin-bottom:30px}
.policy a{text-decoration:underline;text-underline-position:under}
.policy .table{margin:10px 0 20px 0;border-color:#dfe0e3}
.policy th,.policy td{padding:9px 15px;border-width:1px}
.policy th{font-weight:600;color:#222}
.policy thead th{text-align:center}
.policy .modalContent{width:900px}
.policy .modal .scroll{height:270px}
.policy .modal .table{margin:0;border-top:1px solid #cdcdcd}
.policy .modal .table th,.policy .modal .table td{padding:4px 20px}
.top{position:fixed;bottom:20px;right:25px;background:none;z-index:10;display:none}
.top img{opacity:0.3;transition:all .3s}
.top:hover img{opacity:0.5}
.isms{display:flex;align-items:center;gap:50px;padding:30px 60px}
.isms h4{font-size:16px}
.isms p{margin:0 0 24px 0}
.isms ul{font-size:13px;line-height:24px;color:#777}
/* sitemap */
.sitemap h3{margin:62px 0 0 0;font-weight:800;font-size:26px;color:#222}
.sitemap h4{display:inline-block;margin:28px 0 0 0;padding:5px 14px;border-radius:15px;background:#3893f1;font-weight:700;font-size:16px;color:#fff}
.sitemap ul{display:flex;flex-wrap:wrap}
.sitemap ul ul{margin:17px 0 0 0}
.sitemap ul ul>li{margin:0 0 14px 0;width:183px}
.sitemap ul ul>li a{font-weight:600;color:#555}
.sitemap ul ul>li a:before{display:inline-block;content:'¡¤';margin:-4px 3px 0 0;vertical-align:middle}
.sitemap .pcgame>li{width:50%}
.sitemap .pcgame>li.etc{width:100%}
.sitemap .service>li{width:183px}
/* simple */
.simple{display:flex;flex-direction:column;margin:0 auto;padding:20px 0 0 0;min-width:700px;height:calc(100vh - 20px)}
.simple section{flex:1;align-content:center}
.simple address{display:flex;justify-content:center;align-items:center;gap:25px;margin:20px 0 0 0;padding:30px;border-top:1px solid #e5e7ea;font-style:normal;font-size:12px;color:#777;text-align:center}
.simple address:before{display:block;content:'';width:98px;height:30px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/logo_mgame.png) no-repeat center}
.inspection h1{margin:0 0 53px 0;font-weight:700;font-size:64px;color:#222;text-align:center;letter-spacing:-1px}
.inspection h1:before{display:inline-block;content:'';margin:-12px 18px 0 0;width:73px;height:73px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_inspection.png) no-repeat;vertical-align:middle}
.inspection h1 strong{color:#1678de}
.inspection h1+p{font-size:14px;white-space:nowrap}
.inspection h1+p strong{display:block;margin:0 0 10px 0;font-size:20px;color:#222}
.inspection p{font-size:16px;line-height:26px;color:#777;text-align:center}
.inspection .box{box-sizing:border-box;margin:55px auto 50px auto;padding:10px;max-width:672px;border-radius:20px;background:#eeeff1}
.inspection .box h2{margin:18px 0 25px 0;font-size:20px;color:#222;text-align:center}
.inspection .box h2:before{display:inline-block;content:'';margin:-3px 10px 0 0;width:23px;height:22px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_inspection.png) no-repeat 0 -100px;vertical-align:middle}
.inspection .box ul{padding:30px 73px;border-radius:10px;background:#fff;font-size:15px;line-height:32px;color:#444}
.notFound{padding:120px 0 0 0;border-top:1px solid #c2c2c3;color:#555}
.notFound .info{margin:0 0 50px 302px;padding:0 0 0 120px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_notfound.png) no-repeat 0 center;font-size:14px;line-height:24px}
.notFound .info strong{display:block;margin:0 0 20px 0;font-size:24px;line-height:34px;color:#222}
.notFound .info span{color:#1678de}
.notFound .info+p{text-align:center}
.notFound .cs{margin:20px 0 40px 0;font-weight:600;font-size:18px;color:#222;text-align:center}
.notFound .cs:before{display:inline-block;content:'';margin:0 12px 0 0;width:20px;height:20px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_cs.png) no-repeat;vertical-align:middle}
.notFound .cs a{text-decoration:underline;text-underline-position:under}
.notFound h2{margin:120px 0 -15px 0;font-size:20px;color:#222;text-align:center}
.notFound .list{font-weight:600}
.browser h1{margin:0 0 45px 0;font-weight:700;font-size:64px;color:#222;text-align:center;letter-spacing:-1px}
.browser h1 strong{color:#1678de}
.browser p{display:flex;justify-content:center;align-items:center;gap:20px;margin:0 0 60px 0;font-size:16px;line-height:28px;color:#555}
.browser p:before{display:inline-block;content:'';width:57px;height:46px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_browser.png) no-repeat center -27px}
.browser .list{display:flex;justify-content:center;gap:30px}
.browser .list a{box-sizing:border-box;display:block;padding:52px 35px 0 35px;width:200px;height:270px;border:1px solid #f7f8fa;border-radius:20px;background:#f7f8fa;text-align:center}
.browser .list a:before{display:block;content:'';margin:0 auto;width:100px;height:100px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_browser.png) no-repeat}
.browser .list span{display:block;margin:30px 0 0 0;padding:14px;border:1px solid #b9babc;border-radius:6px;background:#fff}
.browser .chrome a:before{background-position:center -100px}
.browser .edge a:before{background-position:center -200px}
.browser .firefox a:before{background-position:center -300px}
.browser .list a:hover{border-color:#b9babc;background:#fff}
.browser .list a:hover span{border-color:#3893f1;background:#3893f1;color:#fff}
.outgoing{box-sizing:border-box;padding:70px 0;min-height:100vh;background:#f7f8fa}
.outgoing>div{box-sizing:border-box;margin:0 auto;padding:40px;width:880px;border:1px solid #e1e2e5;border-radius:20px;background:#fff}
.outgoing h1{display:flex;flex-direction: row-reverse;justify-content: space-between;align-items: flex-end;font-size:40px}
.outgoing h1 strong{color:#1678de}
.outgoing h1 img{width:116px;height:37px}
.outgoing h1+p{margin:30px 0;font-size:15px;color:#555}
.outgoing h1+p:before{display:inline-block;content:'';margin:-3px 10px 0 0;width:21px;height:21px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_outgoing.png) no-repeat;vertical-align:middle}
.outgoing h2{margin:0 0 30px 0;font-size:22px;color:#222}
.outgoing h2:before{display:flex;justify-content:center;align-items:center;content:'';position:absolute;margin:-20px 0 0 -95px;width:69px;height:72px;content:'´äº¯';background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/inspection/bu_outgoing.png) no-repeat;font-weight:600;font-size:18px}
.outgoing p{margin:0 0 30px 0;line-height:24px;color:#777}
.outgoing p a{text-decoration:underline;text-underline-position:under}
.outgoing .answer{margin:0 0 35px 0;padding:60px 35px 40px 130px;border-radius:10px;background:#f7f8fa;line-height:24px;color:#555}
.outgoing .button{margin:45px 0 20px 0}
.outgoing .button>a{min-width:200px}
/* modal */
.modal{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.7);word-break:keep-all;z-index:100;display:none}
.modal.more{display:flex}
.modalContent{position:relative;box-sizing:border-box;padding:45px 30px 100px 30px;width:416px;border-radius:20px;background:#fff;color:#555}
.modal h5{margin:0 0 10px 0;font-weight:700;font-size:24px;color:#222}
.modal h5+p{margin:0 0 27px 0;font-weight:500}
.modal h5+h6{margin-top:30px}
.modal h5+.box{margin-top:25px}
.modal h6{margin:15px 0 8px 0;font-size:14px;color:#222}
.modal label+h6{margin-top:25px}
.modal label{font-size:13px;cursor:pointer}
.modal input[type=text],.modal input[type=password],.modal input[type=email],.modal input[type=tel],.modal input[type=number]{margin-bottom:15px;width:100%;height:50px}
.modal .check{display:block;margin:0 10px 0 34px;font-size:13px;line-height:22px;word-break:keep-all;text-indent:-32px}
.modal .box{margin-bottom:20px;padding-top:10px;padding-bottom:10px;color:#222}
.modal .box .list{color:#555}
.modal .table th,.modal .table td{padding:10px 20px;font-size:13px}
.modal .table thead th{border-color:#cdcdcd;color:#222}
.modal .table .line{border-color:#ededed}
.modal .close{position:absolute;top:10px;right:10px;padding:5px;background:none}
.modal .userId{margin:27px 0 0 0;padding:20px 30px;height:200px;border-radius:6px;background:#f7f8fa;line-height:40px;color:#222}
.modal .guidelines li{margin:0 0 3px 0;font-size:13px;line-height:22px}
.modal .guide{margin:40px 0 24px 0}
.modal .guide li{margin:0 0 20px 7px;font-size:13px;line-height:22px;word-break:keep-all;text-indent:-7px}
.modal .cs{padding:18px 10px 18px 73px;border-radius:6px;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/myinfo/icon_cs.png) no-repeat 26px 27px;background-size:28px 27px;font-size:13px;line-height:22px;color:#222}
.modal .tel{position:relative;margin:0 0 7px 0}
.modal .tel button{position:absolute;top:0;right:0;width:120px;height:50px;border-radius:6px;background:#444;color:#fff}
.modal .tel span{position:absolute;bottom:32px;right:15px;color:#f60b0b}
.modal .authentication{gap:15px;margin:0 0 20px 0;padding:20px 17px;border-radius:6px;background:#f7f8fa}
.modal .authentication a{background:none;font-size:15px;text-align:center}
.modal .authentication a:before{display:block;margin:0 auto 15px auto;width:40px;height:40px;background-size:contain}
.modal .email{display:flex;align-items:center;gap:6px}
.modal .email input{margin:0;height:40px}
.modal .email button{margin:0 0 0 7px}
.modal .email+p{margin:10px 0 20px 0;font-size:12px}
.modal .fullText{font-size:13px;line-height:22px}
.modal .fullText p,.modal .fullText ul{margin:22px 0}
.modal .fullText li{margin:0 0 0 7px;text-indent:-7px}
.modal .guidance{margin:50px 0;font-size:16px;line-height:26px;text-align:center;color:#222}
.modal .scroll{position:relative;box-sizing:border-box;margin:0 0 14px 0;padding:7px 5px;height:160px;border:1px solid #d1d4d9}
.modal .scroll>div:first-child{box-sizing:border-box;padding:3px 5px;height:100%;font-size:12px;line-height:18px;color:#777;overflow:hidden;overflow-y:scroll}
.modal .scroll>div::-webkit-scrollbar,.immersion .resultView::-webkit-scrollbar{width:5px}
.modal .scroll>div::-webkit-scrollbar-track,.immersion .resultView::-webkit-scrollbar-track{background:#fff}
.modal .scroll>div::-webkit-scrollbar-thumb,.immersion .resultView::-webkit-scrollbar-thumb{border-radius:3px;background:#bbb}
.modal.rules .modalContent{padding-top:25px;width:586px}
.modal.rules .scroll{margin:22px -30px -15px -30px;padding:14px 7px 14px 30px;height:430px;border:solid #e0e2e6;border-width:1px 0 0 0}
.modal.rules .scroll>div{padding-right:30px;font-size:13px;line-height:22px;color:#555}
.modal.rules h6{margin:22px 0 0 0;font-weight:600;font-size:13px;color:#222}
.modal.rules h6:first-child{margin:0}
.modal.optout .modalContent{padding-bottom:20px;width:546px}
.modal.optout h5{text-align:center}
.modal.optout h5 strong{color:#1678de}
.modal.optout .box{margin:40px 0 25px 0;padding:40px 0 40px 150px;background:#f7f8fa url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_optout.png) no-repeat 35px center;font-size:14px;line-height:24px}
.modal.optout .box strong{font-weight:500;color:#ea1111}
.modal.inform .modalContent{padding-bottom:20px;width:576px}
.modal.inform h5{margin:0 0 20px 0;font-size:30px;text-align:center}
.modal.inform h5:before{display:inline-block;content:'';margin:0 20px 0 0;width:129px;height:40px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/common/logo_mgame_large.png) no-repeat center;background-size:contain;vertical-align:middle}
.modal.inform h5+p{text-align:center}
.modal.inform .box{display:flex;align-items:center;box-sizing:border-box;padding:30px;min-height:180px;font-size:16px;line-height:28px}
.modal.inform .today{position:absolute;bottom:20px;right:30px}
.modal.inform .today input[type=checkbox]{margin:-2px 5px 0 0;width:18px;height:18px}
.modal.verification .modalContent{padding-top:25px;width:556px}
.modal.verification h5{margin:0 -30px 25px -30px;padding:0 30px 25px 30px;border-bottom:1px solid #e0e2e6}
.modal.verification h5+p{font-size:14px;line-height:32px}
.modal.verification .button+p{margin:35px 0 20px 0}
.modal.verification .email{display:flex;justify-content:space-between;padding:13px 22px;border-radius:10px;background:#f7f8fa;font-size:16px;color:#222}
.modal.verification .email span:first-child:before{display:inline-block;content:'';margin:0 15px 0 0;width:30px;height:23px;background:url(https://mgameimage.gscdn.com/mgamezzang/contents/portal_v6/icon/icon_email.png) no-repeat;vertical-align:middle}
.modal.verification .email .button>*{padding:0;min-width:75px;height:38px;background:#777;color:#fff}
.modal.verification .email+p{margin:15px 0 30px 10px;font-size:13px}
.modal.notice .modalContent{padding:20px;width:426px}
.modal.notice .box{display:flex;justify-content:center;align-items:center;padding:30px;min-height:85px;font-size:16px}
.immersion{padding:30px 20px;width:750px;height:680px;border-radius:0}
.immersion h5{color:#1678de}
.immersion .scroll{margin:0;padding:0;height:auto;border-width:1px 0 0 0;border-color:#606163}
.immersion .scroll>div:first-child{padding:0 5px 0 0;height:405px;overflow-y:scroll}
.immersion .table{margin:0;border:none}
.immersion .table thead th,.immersion .table td{border-width:0 1px 1px 1px;border-color:#e6e6e8;font-size:13px;line-height:16px}
.immersion .table thead th{padding:6px 10px 5px 10px}
.immersion .table td{padding:9px 10px 8px 10px}
.immersion .table input[type=radio]{margin:0;width:18px;height:18px}
.immersion .result{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #606163;background:#d8d8d9;font-size:13px;color:#222}
.immersion h6{margin-top:25px;font-size:16px}
.immersion .resultView{margin:0 10px;height:70px;font-size:13px;line-height:22px;overflow-y:auto}
/* policy print */
@media print {
@page{size:A4 portrait;margin:5mm 15mm 15mm 15mm} /* A4 portrait */
body *{visibility:hidden}
section.policy,section.policy *{visibility:visible}
section.policy{position:absolute;top:0;left:0;padding-bottom:0;border:none}
section.policy .table{width:92.5%}
}