@charset "euc-kr";
/* 
------------------------------------------------------------
MGAME Web Design Team
first written : Shin 250410
updated : 250425
------------------------------------------------------------
*/
/* °ÔÀÓ Æ¯Â¡ */
.info.trait .info_box>div {font-size: 18px; color: #cabeac; padding: 35px 0 0 30px; line-height: 28px;}
.trait_top {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/intro1_bg.jpg) no-repeat; width: 1280px; height: 560px; margin: 25px 0 22px;}
.trait_bottom {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/intro2_bg.jpg) no-repeat; width: 1280px; height: 560px; margin-bottom: 175px;}

/* °ÔÀÓ ½ºÅä¸® */
.info.story .info_box>div:first-child {font-size: 18px; color: #cabeac; line-height: 28px;}
.story_top {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/story_bg1.jpg) no-repeat; width: 1280px; height: 660px; margin: 25px 0 22px;}
.story_top .event{position:relative; height:600px; width: 1276px; left: 0px; top: 30px; padding: 0 30px 0 30px; overflow-y: auto; font-size: 16px;}
.story_top .event::-webkit-scrollbar {width: 7px;height: 50px;background-clip: padding-box;}
.story_top .event::-webkit-scrollbar-track {background: transparent;}
.story_top .event::-webkit-scrollbar-thumb {background-color: #8b8b8b; border-radius: 4px;}
.story_top h5 {color: white; font-size: 18px; font-weight: 400; margin-top: 0px;}
.story_top h5:nth-child(2) {margin: 8px 0 -2px;}
.story_top h3 {font-size: 30px; font-weight: 400; margin-bottom: 10px;}
.story_top h4 {font-size: 20px; color: #db9e42; font-weight: 400; margin: 60px 0 18px;}
.story_top .no_margin {margin: 30px 0 18px;}
.stoty_txt_color {color: #ffc368;}
.event .table table {width: 1214px; display : inline-block; box-sizing: border-box;}
.event th {border: 1px solid #47423a; padding: 8px; letter-spacing: -.7px; background: #211f1b;}
.event tr {text-align: center;}
.event td {border: 1px solid #47423a; padding: 10px; letter-spacing: -.7px;text-align: center; background: #211e19;}
.event td:last-child {text-align: left; padding: 0 30px 0 50px;}
.event .left_txt {text-align: left;}
.tabs_story {display: flex; justify-content: space-between; margin: 37px 0 175px;}
.tabs_story li a {display: inline-flex; justify-content: center; align-items: center; width: 170px; height: 60px; font-size: 18px; color: #82745f; background: linear-gradient(to bottom, #4c3e34, #352920); border: 1px solid #1b1915; border-top-color: #836b5a; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);}
.tabs_story li.on a, .tabs_story li a:hover {color: #fff; background: linear-gradient(to bottom, #55290c, #36291f); border: 1px solid #1b1915; border-top-color: #924715;}

/* Ä³¸¯ÅÍ */
.info.character {width: 1280px; text-align: center;}
.info.character .info_box {height: 592px;}
.character_top {display: flex; margin-top: 400px; position: relative;}
.character_top>div:first-child {margin: 0 95px 0 52px}
.character_top .cha_side {width: 570px;}
.character_top .cha_side>div:first-child {text-align: center; margin: 0 0 20px -59px;}
.character_top .cha_side ul {
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 570px;            
}
.character_top .cha_side li {
    display: flex; align-items: center; justify-content: center; position: relative;
    margin-right: 35px; margin-bottom: -57px;
}        
.character_top .cha_side li .bg {width: 127px; height: 127px; position: relative; background: #0a0709; transform: rotate(45deg); box-shadow: 0 0px 30px rgba(85, 21, 12, 1.0); border: 1px solid #ff6a47;}
.character_top .cha_side.right li .bg {box-shadow: 0 0px 30px rgba(12, 33, 85, 1.0); border: 1px solid #51dcff;}
.character_top .cha_side li .cont {position: absolute; z-index: 1; font-size: 22px; width: 200px; text-align: center;color: white; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/plus_elmorad.png) no-repeat 100px center; padding: 0 100px 0 0; margin-left: 74px; transition: .2s;}
.character_top .cha_side li .over {position: absolute; z-index: 2;             
    width: 176px;
    height: 176px;
    position: relative;
    clip-path: polygon(
        50% 0%,
        100% 50%,
        50% 100%,
        0% 50%
    );
    overflow: hidden;
    margin: 1px 0 0 -151px;
}
.character_top .cha_side.right li .over {         
    margin: 0px 0 0 -151px;
}
.character_top .cha_side .item-list li:nth-child(1) .over img {margin: -14px 0 0 -41px;}
.character_top .cha_side .item-list li:nth-child(2) .over img {margin: -190px 0 0 -230px;}
.character_top .cha_side .item-list li:nth-child(3) .over img {margin: -40px 0 0 -30px;}
.character_top .cha_side .item-list li:nth-child(4) .over img {margin: 30px 0 0 -70px;}
.character_top .cha_side .item-list li:nth-child(5) .over img {margin: 10px 0 0 0px;}
.character_top .cha_side.right .item-list li:nth-child(1) .over img {margin: 30px 0 0 -51px;}
.character_top .cha_side.right .item-list li:nth-child(2) .over img {margin: 10px 0 0 -70px;}
.character_top .cha_side.right .item-list li:nth-child(3) .over img {margin: -68px 0 0 -81px;}
.character_top .cha_side.right .item-list li:nth-child(4) .over img {margin: -30px 0 0 -100px;}
.character_top .cha_side.right .item-list li:nth-child(5) .over img {margin: 0px 0 0 0px;}
.character_top li .over img {opacity: 0; transition: .2s;}
.character_top li .over img:hover {opacity: 1; transition: .3s; cursor: pointer;}
.info.character .cha_center a {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/btn_detail_off.png) no-repeat; width: 190px; height: 190px; position: absolute; left: 543px; top: 318px; border-radius: 100px;}
.info.character .cha_center a:hover {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/btn_detail_on.png) no-repeat;}

    /* Ä³¸¯ÅÍ ÆË¾÷ */
.popup_view{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center; z-index: 1000;}
.popup_view>.detail {position:relative; width: 1280px; margin-top: 50px; height: 640px; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/popup_cont_title.gif) no-repeat #191919;}  
.popup_view>.detail .view_box{position:relative; background: white; width: 1140px; margin: 90px 40px 30px; padding-top: 17px; padding-left: 30px;}
.popup_view>.detail .view_box .event {margin-top: 12px;}
.popup_view .detail .pop_view_close {position: absolute; top: 0; right: 0px; cursor: pointer;}
.tabs{height:73px;overflow:hidden; display: flex; flex-wrap: nowrap; width: 1142px;}
.tabs li{float:left;}
.tabs li:first-child{margin-right: 1px;}
.tabs li.on img, .tabs li:hover img{margin-top:-73px;} 

/* Ä³¸¯ÅÍ ¼³¸í */
.info.cha_index {width: 1280px; margin-top: 0px;}
.info.cha_index .info_box {height: 916px; position: relative;}
.cha_index_top {margin-top: 76px; position: relative; color: #cacaca; font-size: 16px;}
.cha_index_top>div {width: 706px;}
.cha_index_top>div:first-child {display: flex; align-items: flex-end;}
.cha_index_top>div:first-child span:first-child {font-size: 60px; font-weight: bold; color: #fefefe;}
.cha_index_top>div:first-child span:last-child {font-size: 22px; color: #fefefe; margin-left: 20px; margin-bottom: 4px;}
.cha_index_top>div:nth-child(2) {font-size: 18px; color: #d9d9d9; background: #252525; margin-top: 45px; padding: 18px 28px; line-height: 27px;}
.cha_index_top>div:nth-child(3), .cha_index_top>div:nth-child(5), .cha_index_top>div:nth-child(7) {padding: 12px 0 25px 22px; line-height: 26px;}
.cha_index_top>div:nth-child(5)::first-line, .cha_index_top>div:nth-child(7)::first-line {color: #f09e55;}
.cha_index_top>div:nth-child(4) {font-size:20px; color:#fefefe; padding: 15px 28px; background: #452e19;}
.cha_index_top>div:nth-child(6) {font-size:20px; color:#fefefe; padding: 15px 28px; background: #3a2919;}
.info.cha_index .info_box>div:last-child a {font-size: 18px; color: #eaeaea; width: 140px; height: 50px; border: 1px solid #767676; display: inline-block; display: flex; justify-content: center; align-items: center; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/index_off.png) no-repeat 18px center #343230; position: absolute; top: 820px; padding-left: 16px; font-weight: 300; transition: .1s;}
.info.cha_index .info_box>div:last-child a:hover {color: #fff; border: 1px solid #dc6b07; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/index_on.png) no-repeat 18px center #dc6b07; transition: .2s;}
.cha_index_top.cha1_2>div:first-child span:last-child {margin-bottom: 8px;} 
.cha_index_top.cha1_2>div:nth-child(3), .cha_index_top.cha1_2>div:nth-child(5), .cha_index_top.cha1_2>div:nth-child(7) {padding: 20px 0 30px 22px; line-height: 26px;}
.cha_index_top.cha1_5>div:nth-child(2) {margin-top: 35px; padding: 0;}
.cha_index_top.cha1_5>div:nth-child(3), .cha_index_top.cha1_5>div:nth-child(5), .cha_index_top.cha1_5>div:nth-child(7) {padding: 20px 0 30px 22px; line-height: 28px;}
.cha_index_top.cha1_5>div:nth-child(3) {margin-bottom: 55px;}
.cha_index_top.cha2>div:nth-child(4) {background: #283f5f;}
.cha_index_top.cha2>div:nth-child(6) {background: #07295a;}
.cha_index_top.cha2>div:nth-child(5)::first-line, .cha_index_top.cha2>div:nth-child(7)::first-line {color: #62a4ff;}

/* °ÔÀÓ ¹é¼­ list */
.info .info_box .white_paper>a {padding: 30px 0;}
.info .info_box .white_paper a>div {display: flex; align-items: center;}
.info .info_box .white_paper a>div:nth-child(1) {width: 260px; padding: 0;}
.info .info_box .white_paper a>div:nth-child(2) {width: 873px; padding: 0 30px;}

/* °¡ÀÌµåºÏ */
.guide_top .search_box {background: #2f291f; width: 1280px; height: 120px; display: inline-flex; align-items: center; justify-content: center;}
.guide_top .search_title_box {margin: 0;}
.guide_top .search_title_box .txt {width: 338px; padding: 10px 10px 10px 20px;}
.guide_top .search_title_box .txt input {width: 303px; margin-top: -8px; height: 36px;}
.guide_top .search_title_box .btn {align-self: center; background: #4d4940;}
.guide_top .search_title_box .btn:hover {background: #dc6b07;}
.guide_top .search_box>div:last-child a {width: 200px; height: 40px; display: flex; justify-content: center; align-items: center; color: white; font-size: 16px; margin-left: 3px; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/accessory_1.gif) no-repeat 191px 3px #955012; transition: .1s;}
.guide_top .search_box>div:last-child a:hover {background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/accessory_1.gif) no-repeat 191px 3px #dc6b07; transition: .2s;}

    /* ÀüÀï ½ÇÈ² */
.info.guidebook .info_box {position: relative; height: 2245px;}
.info.guidebook .info_box>div:first-child {margin: -15px 0 20px; color: white; font-size: 24px;}
.war_live {display: flex; justify-content: space-between; margin-bottom: 40px;}
.war_live a {border: 2px solid #42392a; overflow: hidden; transition: .1s;}
.war_live a:hover{border: 2px solid #dc6b07; transition: .5s;}
.war_live a img{transition: .1s;}
.war_live a:hover img{transform: scale(1.03,1.03); transition: .3s;}
.void_txt {font-size: 24px; color: white; display: flex; justify-content: space-between; position: absolute; top: 50px; width: 1280px; pointer-events: none;}
.void_txt>div {width: 305px; height: 200px; display: flex; justify-content: center; align-items: center;}

    /* °¡ÀÌµå ÆË¾÷ °øÅë */
.guide_all {width: 100%; font-size: 16px; color: #a99e8b;}
.guide_all a {color: #aaaaaa; font-size: 15px;}
.guide_all a:hover {color: #ff4800; text-decoration: underline; text-underline-offset:3px;}
.guide_all p {width: 100%; height: 40px; color: white; font-size: 20px; background: #37332d; padding-left: 20px; display: flex; align-items: center; margin-top: 35px; margin-bottom: 20px;}
.guide_all .type_1 ul {display: flex; flex-wrap: wrap; margin: 18px 0 -13px;}
.guide_all li {width: 16%; height: 36px; text-align: center; line-height: 38px;}
.guide_all .type_2 ul {display: flex; flex-wrap: wrap; padding-bottom: 10px; border-bottom: 1px solid #383838; margin: 9px 0;}
.guide_all .type_2 li:first-child {background: #443a29; height: 38px;}

    /* °¡ÀÌµå ÆË¾÷ */
.popup_view.guide>.detail {position:relative; width: 1280px; margin-top: 0px; height: 750px; background: #e7e7e7; border: 4px solid #bfb9ac;}  
.popup_view.guide>.detail .view_box{position:relative; background: #e7e7e7; margin: 0; padding: 23px 5px 0 41px; width: 1270px; height: 740px;}
.popup_view.guide>.detail .view_box .guide_all{width: 100%; height: 680px; padding-right: 20px; overflow-y: auto; color: #635948; margin-top: 30px; padding-bottom: 80px;}
.popup_view.guide>.detail .view_box .guide_all>div:first-child p {margin-top: 20px;}
.popup_view.guide>.detail .pop_view_close {position: absolute; top: 0; right: 0px; cursor: pointer;}
.popup_view.guide>.detail .view_box>div:first-child{font-size: 27px; color: #47382f; position: absolute; top: 15px; padding-bottom: 20px;}
.popup_view.guide .guide_all a {color: #626262; font-size: 15px;}
.popup_view.guide .guide_all a:hover {color: #e55218; text-decoration: underline; text-underline-offset:3px;}
.popup_view.guide .guide_all p {width: 100%; height: 40px; color: white; font-size: 20px; background: #796d5a; padding-left: 20px; display: flex; align-items: center; margin-top: 35px; margin-bottom: 20px;}
.popup_view.guide .guide_all .type_2 ul {display: flex; flex-wrap: wrap; padding-bottom: 10px; border-bottom: 1px solid #bdbdbd; margin: 9px 0;}
.popup_view.guide .guide_all .type_2 li:first-child {background: #d5ccbc; height: 38px;}
.popup_view.guide > .detail .view_box .guide_all::-webkit-scrollbar {
  width:8px;
}
.popup_view.guide > .detail .view_box .guide_all::-webkit-scrollbar-track {
  background-color: transparent;
}
.popup_view.guide > .detail .view_box .guide_all::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

    /* °¡ÀÌµåºÏ °Ë»ö °á°úº¸±â */
.info.guide_result .pass {display: flex; align-items: center; margin-top: -11px; background: #37332d;}
.info.guide_result .yes_result .pass {margin-top: 20px;}
.info.guide_result .pass>div {display: flex; align-items: center; color: white; font-size: 20px;}
.info.guide_result .pass>div>div:first-child {min-width: 260px; max-width: 395px; text-align: center; padding-left: 10px;}
.info.guide_result .pass>div:nth-child(1) {background: #5c5045;}
.info.guide_result .pass>div:nth-child(2) {background: #6d5e51;}
.info.guide_result .pass>div:nth-child(3) {background: #7a644f;}
.info.guide_result .result_view span, .info.guide_result .yes_result a {color:#ff5908;}
.guide_cont.notice_view {margin: 40px 0 130px; font-size: 16px; color: #aaa; line-height: 26px;}
.guide_cont.notice_view .index_news button {margin: 0px;}
.guide_cont.notice_view>div:first-child {font-size: 20px; color: #fff; padding-left: 40px;}
.guide_cont.notice_view>div:nth-child(2) {border-top: 2px solid #515151; border-bottom: 1px solid #383838; margin: 30px 0; padding: 45px 40px; min-height: 525px;}
.info.guide_result .info_box {min-height: 500px;}
.result_view {width: 100%; text-align: center; background: #2f2f2f; font-size: 20px; color: white; padding: 30px 0;}
.result_view button {font-size: 18px; color: #eaeaea; padding: 14px 25px 14px 0; border: 1px solid #767676; display: inline-block; width: 200px; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/btn_reset_1.png) no-repeat 135px center #685c49; margin-top: 32px;}
.result_view button:hover {border-color: #dc6b07; transition: .1s; color: white; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/btn_reset_2.png) no-repeat 135px center #dc6b07;}

/* È®·ü¾È³» */
.proba_top .search_title_box {margin-top: 26px;}
.info.probability .info_box{display:flex; width:1280px; font-size:16px; margin-top: -50px;  border-bottom: 2px solid #373737; margin-bottom: 100px;}
.menu_pro{width:261px; display: block; background: #2c2924; padding: 10px 10px 50px; margin-bottom: 90px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.menu_pro>li>a{display:block;padding:14px 40px 14px 20px; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/plus_big.png) no-repeat 210px center #685c49; color: #ece1d0; margin-top: 10px;}
.menu_pro>li.on>a{background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/minus_big.png) no-repeat 210px center #685c49;}
.menu_pro>li.off>a{background: #685c49;}
.menu_pro>li:first-child>a{margin-top: 0px;}
.menu_pro>li.on ul{display:block}
.menu_pro>li ul{margin:0 0 -1px 0;padding:5px 0 6px 0; display:none;}
.menu_pro>li ul>li a{display:block;padding:6px 16px;font-size:14px;color:#aaaaaa;}
.menu_pro>li ul .on a,.menu_pro>li ul a:hover{color:#fff;}
.menu_pro>li.sub>ul>li{padding: 0 0 0 13px;
        background-image: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/plus.gif);
        background-repeat: no-repeat;
        background-position: 18px 10px;}
.menu_pro>li.sub>ul>li.on{
        background-image: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/info/minus.gif);}

    /* È®·ü¾È³» ³¯Â¥ ¾÷µ¥ÀÌÆ® ¹Ú½º */
.search_update_box {width: 235px;font-weight:400;font-size: 14px; color:#383838; position: absolute;z-index: 1; margin: 5px 0 0; background: url(https://mgameimage.gscdn.com/mgamezzang/games/knight_v3/common/btn_icon_arrow_down.jpg) no-repeat 205px 14px #fff;}
.search_update_box div {user-select: none;}
.search_update_box .selbox {padding: 12px;}
.search_update_box .selbox:hover {cursor: pointer;}
.search_update_box .selbox.on {border-bottom: 1px solid #b7b7b7;}
.search_update_box .datebox {width: 230px; max-height: 205px; overflow-y: auto; display: none; margin: 5px 0;}
.search_update_box .datebox .box {padding: 12px;}
.search_update_box .datebox .box:hover {background: #eee; cursor: pointer;}
.search_update_box .datebox .box:last-child {margin-bottom: 5px;}
.search_update_box .datebox::-webkit-scrollbar{width:7px;}
.search_update_box .datebox::-webkit-scrollbar-thumb{border-radius:4px; background:#858585;}
.search_update_box .datebox::-webkit-scrollbar-track{background:none;border-radius:13px;}

    /* È®·ü¾È³» ³»¿ë */
.pro_cont {width: 1019px; color: #aaa; font-size: 16px;}
.pro_cont>div {border-bottom: 1px solid #515151; width: 1019px;}
.pro_cont>div:last-child {border-bottom: none;}
.pro_cont .cont_top {height: 90px; position: relative; display: flex; align-items: center; justify-content: space-between; padding: 0 40px; font-size: 15px;}
.pro_cont .cont_top>div:first-child {position:relative; width: 235px; height: 45px;}
.pro_cont .cont_top>div:last-child {max-width: 685px; text-align: right;}
.pro_cont .cont_mid {font-size: 22px; color: white; padding: 19px 40px;}
.pro_cont .cont_bot {padding: 40px;}
.pro_cont .cont_bot>div:first-child {font-size: 19px; color: #aaa; margin-left: -1px;}
.cont_bot .table table {box-sizing: border-box; margin-top: 18px;}
.cont_bot th {padding: 15px; letter-spacing: -.7px; background: #2b2b2b;}
.cont_bot tr {text-align: center; border-bottom: 1px solid #3c4a55; background: #383838;}
.cont_bot tr:last-child {border-bottom: none;}
.cont_bot td {padding: 10px; letter-spacing: -.7px;text-align: center;}
.cont_bot th:nth-child(2), .cont_bot td:nth-child(2) {border-left: 1px solid #3c4a55; border-right: 1px solid #3c4a55;}

    /* È®·ü¾È³» °Ë»ö °á°ú */
.pro_cont {padding: 20px 20px 20px 40px;;}
.pro_cont .result_view, .pro_cont .yes_result {width: 100%;}
.pro_cont .yes_result .pass {display: flex; align-items: center; margin-top: -11px; background: #37332d; margin-top: 20px;}
.pro_cont .pass>div {display: flex; align-items: center; color: white; font-size: 20px; overflow: hidden;}
.pro_cont .pass>div>div:first-child {min-width: 260px; max-width: 300px; text-align: center; padding-left: 10px;}
.pro_cont .pass>div:nth-child(1) {background: #5c5045;}
.pro_cont .pass>div:nth-child(2) {background: #6d5e51;}
.pro_cont .pass>div:nth-child(3) {background: #7a644f;}
.pro_cont .result_view span, .pro_cont .yes_result a {color:#ff5908;}
.yes_result a:hover {color: #ff4800; text-decoration: underline; text-underline-offset:4px;}

    /* °ÔÀÓ¹é¼­ º¸±â */
.notice .notice_view .pagination {margin: -60px 0 0;}



















