@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Noto+Sans+KR:wght@300;400;500;700;900&family=Noto+Sans:wght@400;700&display=swap');@import url(https://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css);body,p,h1,h2,h3,span,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}body,input,textarea,select,button,table{font-family:'Noto Sans','Noto Sans KR','Apple SD Gothic Neo','맑은 고딕',sans-serif;word-break:keep-all;font-size:16px;letter-spacing:-.04em;color:#000}a,a:hover,a:focus,a:active{text-decoration:none;color:inherit}li{list-style:none}address,em{font-style:normal}label{margin-bottom:0;cursor:pointer}table{width:100%}textarea{resize:none}strong{font-weight:700 !important}img{vertical-align:top;max-width:100%}hr{display:block;margin:15px auto;border-top:1px solid}dt{font-weight:normal}button{outline:none !important}.no-style{margin:0;padding:0;border:0;background:none}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twoline{display:-webkit-box;overflow:hidden;max-height:2.858em;line-height:1.429em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}.center-block{display:block;margin-left:auto !important;margin-right:auto !important}z.caret{display:inline-block;margin-left:.255em;border-top:.4em solid #6e6e6e;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;vertical-align:.255em}.flex-justify-space{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.col-25{flex:0 0 12.5%;-ms-flex:0 0 12.5%;;max-width:12.5%}.col-45{flex:0 0 41%;-ms-flex:0 0 41%;;max-width:41%;padding-left:15px;padding-right:15px}.right{margin-left:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}.h2{margin-bottom:40px;font-size:50px;font-weight:700;letter-spacing:-0.07em;text-align:center}.h3{font-size:36px;font-weight:700}.h4{font-size:34px !important}.h5{font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-0.03em}.h6{font-size:14px}.small{font-size:12px;font-weight:300}.regular{font-weight:400}.bold{font-weight:700}.font-body{font-size:20px;font-weight:400}.font-lato{font-family:'Lato',sans-serif}.no-data{padding:4em;font-size:1.2em;text-align:center}[class*=list-type]>li{position:relative;padding-left:.9em}[class*=list-type]>li:before{content:'·';position:absolute;left:0}.list-type-dash>li:before{content:'-'}.list-split>li{display:inline-block}.list-split>li+li:before{content:'';display:inline-block;width:1px;height:.8em;margin:0 10px;border-left:1px solid #9b9fa8;opacity:.5}.list-split.v2>li+li:before{transform:rotate(20deg)}.list-next{display:flex}.list-next.right{float:right}.list-next>li{display:flex;position:relative;align-items:center}.list-next>li+li{padding-left:18px;margin-left:15px}.list-next>li+li:before{content:'';position:absolute;left:0;top:53%;width:6px;height:10px;background:url(../img/list_dash.png);transform:translateY(-50%)}table tr>*{padding:0 5px;font-size:18px}.tb-txt tr+tr>*{padding-top:20px}.tb-txt tr>td{font-weight:300;color:#666}.table tr>*{border:0 !important;text-align:left}[class^=badge]{padding:10px;border-radius:20%;font-size:12px;background-color:#aaa;color:#fff}.badge-round{min-width:55px;height:29px;padding:7px 11px;border-radius:16px;background-color:rgba(0,0,0,.5);font-size:14px;font-weight:500}.badge-tri{position:absolute;top:0;left:0;padding:0;border-left:35px solid;border-right:35px solid transparent;border-top:35px solid;border-bottom:35px solid transparent;background-color:transparent;border-radius:0;z-index:2}.badge-tri>p{position:absolute;top:-25px;left:-25px;color:#fff}.new .badge-tri{color:#f22322}.end{position:relative}.end:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:1}.end .badge-tri{color:#959595}.badge-gradient{background:linear-gradient(to right,#55bcb5,#85c083,#bec449,#f7c90e)}.badge-img{position:absolute;top:-33px;left:10px;width:50px;height:50px;border:3px solid #fff;border-radius:13px}.badge-outline{border:1px solid;background-color:transparent;color:#fff}.img-badge-new{position:absolute;top:0;left:0;width:59px;height:59px;background:url(../img/badge_tri_gradient.png) no-repeat;background-size:contain}.badge-type{width:49%;padding:10px;border:0;border-radius:5px;text-align:center;font-size:16px;font-weight:500}.badge-dark{background:#000 !important;color:#fff !important}.badge-num{padding:7px 11px;margin:0 10px;border-radius:7px;background:#272727;color:#d2d2d2;font-size:18px;font-weight:500}.badge-wh{background:#fff;color:#000}.badge-nomal{background:#92999f;color:#fff}.badge-dark{background:#000;color:#fff}.badge-primary{background:#3d5d74;color:#fff}.badge-muted{background:#b6b6b6;color:#fff}.badge-muted2{background:#3b3b3b;color:#eee !important}.badge-quad{width:49%;padding:7px;border-radius:5px;font-size:15px;font-weight:500}.badge-grass{background:#9bcc50;color:#000}.badge-poison{background:#b97fc9;color:#fff}.badge-fire{background:#efa061;color:#fff}.badge-flight{background:#94c5d3;color:#fff}.badge-water{background:#608fcf;color:#fff}.badge-thunder{background:#edd259;color:#000}.badge-asper{background:#e879;color:#fff}.badge-evil{background:#585365;color:#fff}.badge-ice{background:#8dccc0;color:#000}.badge-fairy{background:#c39de1;color:#000}.breadcrumb{padding:20px 0;border-bottom:1px solid #cfcfcf;background:transparent}.breadcrumb a{font-size:15px;font-weight:300;color:#666}.breadcrumb a.active{color:#000}.breadcrumb .colp-srch{display:none}.btn-card{display:inline-block;padding:20px 125px;border-radius:0;font-size:21px;font-weight:700;color:#212529;text-align:center;vertical-align:middle;line-height:1.5;border:1px solid transparent}.d-lg-blcok{display:block !important}.btn{padding:20px 125px;border-radius:0;font-size:21px;font-weight:700}.btn-sm{padding:13px 55px;font-size:20px;font-weight:700}.btn-sm2{padding:14px 85px;margin-top:35px;font-size:16px}.btn-sm2.btn-skew>p:before{right:-102%;width:9px;height:14px;background:url(../img/icon/icon_more_m.png);background-size:contain}.btn-sm3{padding:14px 70px;font-size:18px;font-weight:500}.btn-sm3>p:before{display:none}.btn-lg{display:block;padding:20px 125px;margin:0 auto;font-size:21px;width:400px}.btn-dark{border-color:#000 !important;background-color:#000 !important;color:#fff !important}.btn-dark2{border-color:#000 !important;background-color:rgba(0,0,0,.8) !important;color:#fff !important}.btn-wh{border-color:#fff !important;background-color:#fff !important;color:#000 !important}.btn-primary{background-color:#da343c !important;border-color:#da343c !important;color:#fff !important}.btn-warning{background-color:#f6cc45 !important;border-color:#f6cc45 !important;color:#000 !important}.btn-muted{background-color:#999 !important;border-color:#999 !important;color:#fff !important}.btn-muted2{background-color:#454545 !important;border-color:#454545 !important;color:#fff !important}.btn-light{background-color:#f8f8f8 !important;border-color:#f8f8f8 !important;color:#333 !important}.btn-light2{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#666 !important}.btn-gradient{display:inline-block;position:relative;background:linear-gradient(to right,#55bcb5,#85c083,#bec449,#f7c90e);border:0;z-index:2;outline:none}.btn-gradient:before{content:'';position:absolute;left:4px;top:4px;width:97%;height:89%;background-color:#fff;z-index:1}.btn-gradient:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:0;background:linear-gradient(to left,#55bcb5,#85c083,#bec449,#f7c90e);opacity:0;transition:.4s}.btn-gradient:hover:after{background:linear-gradient(to left,#55bcb5,#85c083,#bec449,#f7c90e);opacity:1}.btn-gradient.btn-round{background:linear-gradient(to bottom,#ccc,#ccc,#aaa,#aaa)}.btn-gradient.btn-round:before{border-radius:30px}.btn-gradient.btn-round:hover:after{display:none}.btn-round{border-radius:38px}.btn-round p{position:relative;z-index:1}.btn-round.btn-sm{padding:10px 25px;font-size:18px;font-weight:400;color:#666}.btn-round2{padding:15px 80px;border:5px solid;border-radius:60px;background:url(../img/icon/btn_icon.png) no-repeat center left 12%;font-size:20px;font-weight:400}.btn-round2.v2{padding:13px 94px;background:url(../img/icon/btn_icon2.png) no-repeat center right 12%}.btn-round2.v3{padding:14px 95px;font-weight:700;background:none}.btn-skew{border-radius:0;transform:skew(-20deg)}.btn-skew>p{position:relative;transform:skew(20deg);text-align:center;z-index:2}.btn-skew>p:before{content:'';position:absolute;top:50%;right:-70px;width:10px;height:20px;background-image:url(../img/icon/icon_more.png);transform:translateY(-50%)}.btn-sm.btn-skew:before{width:96%;height:87%}.btn-sm.btn-skew>p:before{right:-28px}.btn-line{position:relative;padding-bottom:10px;padding-right:46px}.btn-line:after{content:'';position:absolute;bottom:0;left:0;width:73%;height:3px;background:linear-gradient(to right,#55bcb5,#85c083,#bec449,#f7c90e,#f7c90e)}.btn-line:before{content:'';position:absolute;right:0;bottom:-1px;width:50px;height:17px;background:url(../img/icon/icon_btn_line.png);background-repeat:no-repeat}.btn-more{position:relative}.btn-more:after{content:'';position:absolute;top:50%;right:45px;width:10px;height:20px;background-image:url(../img/icon/icon_more.png);transform:translateY(-50%)}.btn-skew.btn-lg{padding:13px 0 27px;margin-top:55px}.btn-skew.btn-lg>p:before{right:49%;bottom:-20px;top:auto;transform:rotate(90deg)}.btn-skew.no-icon>p:before{display:none}.btn-details:not(.btn-lg){padding:15px 125px}.btn-details.btn-lg{opacity:.7;transition:.5s}.btn-details:hover{opacity:1}.btn-details.btn-wh{opacity:1}.btn-skew.btn-sm2:hover{box-shadow:7px 5px rgba(0,0,0,.2)}.btn-half{display:flex;width:90%;margin:0 auto;align-items:center;justify-content:center}.btn-half>[class^=btn]{font-weight:400}.btn-full{display:flex;align-items:center;justify-content:center;width:100%}.btn-full.btn-skew{width:93%;margin:0 20px;padding:17px 20px}.btn-dark-re{border-color:#000 !important;background-color:#000 !important;color:#fff !important}.btn-dark2-re{border-color:#000 !important;background-color:rgba(0,0,0,.8) !important;color:#fff !important}.btn-wh-re{border-color:#fff !important;background-color:#fff !important;color:#000 !important}.btn-primary-re{background-color:#da343c !important;border-color:#da343c !important;color:#fff !important}.btn-warning-re{background-color:#f6cc45 !important;border-color:#f6cc45 !important;color:#000 !important}.btn-muted-re{background-color:#999 !important;border-color:#999 !important;color:#fff !important}.btn-muted2-re{background-color:#454545 !important;border-color:#454545 !important;color:#fff !important}.btn-light-re{background-color:#f8f8f8 !important;border-color:#f8f8f8 !important;color:#333 !important}.btn-light2-re{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#666 !important}.btn-renew{margin-top:15px;width:100%;padding:20px 0}.btn-renew>p{position:relative;transform:skew(20deg);text-align:center;z-index:2}.btn-renew>p:before{display:none}.btn-renew>p:after{content:'';display:inline-block;margin-left:15px;width:10px;height:20px;background-image:url(../img/icon/icon_more.png);transform:translateY(3px)}@media (max-width:991px){.btn-renew{margin-top:0;width:100%;padding:10px 0;margin-bottom:10px}.btn-renew>p:after{margin-left:10px}}.collap{border-bottom:1px solid #c9c9c9}.collap .para{font-size:15px;margin-bottom:30px}.collap .card .para:last-child{margin:0}.collap>li{border-top:1px solid #c9c9c9}.collap>li a{display:block;padding:20px 10px;font-size:20px;font-weight:700;color:#000;background:url(../img/icon/collap.png) no-repeat right 35px center}.collap>li a>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collap>li a.collapsed{background:url(../img/icon/collap_off.png) no-repeat right 35px center}.collap>li a>p>span{display:inline-block;width:40px;height:40px;margin-right:10px;padding:3px;border-radius:100%;background:#333;font-size:20px;color:#fff;text-align:center}.collap>li a.collapsed>p>span{background:#9a9a9a;transition:.3s}.collap .card{padding:40px 30px;border:0;background:#f8f8f8}.collap.v2{margin-bottom:90px}.collap.v2 a.collapsed>p>span{background:#fff;color:#000;font-weight:700}.collap.v2 a>p>span{position:relative;background:#fff;color:#e70012;font-size:20px;font-family:'Lato',sans-serif}.collap.v2 a.collapsed{background:url(../img/icon/collap2.png) no-repeat right 35px center}.collap.v2 a{background:url(../img/icon/collap2_active.png) no-repeat right 35px center}.collap.v2 a p{display:flex;align-items:baseline;text-overflow:inherit;white-space:inherit;font-weight:500;width:90%}.dropdown-round-wh{display:block;width:225px;margin:0 auto}.dropdown-round-wh .dropdown-toggle{position:relative;padding:10px;margin-bottom:20px;min-width:225px;border:none;border-radius:30px;background:#fff;box-shadow:0 1px 4px 0px rgba(0,0,0,.2);font-size:18px}.dropdown-round-wh .dropdown-toggle:after{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.dropdown-round-wh .dropdown-menu{width:100%}.dropdown-book{width:380px;height:auto;border:3px solid #000;border-radius:8px;float:right}.dropdown-toggle:after{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.dropdown-book .dropdown-toggle:before{content:'';display:block;float:left;width:50px;height:50px;margin:-10px 15px -10px 0;background:#000 url(../img/icon/icon_dropdown.png) no-repeat center}.dropdown-book .dropdown-toggle{width:100%;padding:10px 0;border:0;background:transparent;font-size:18px;font-weight:300;text-align:left}.dropdown-book .dropdown-menu{width:100%;margin-top:7px;padding:0;border:3px solid #000;border-radius:8px}.dropdown-book .dropdown-menu a{padding:10px 20px;border-bottom:1px solid #dbdbdb;font-size:18px;font-weight:300}.show .dropdown-toggle:after{transform:translateY(-50%) rotate(180deg)}.custom-control{display:block;width:100%;min-height:0;padding-left:22px;font-size:22px;font-weight:400}.custom-control.lg{font-size:20px;font-weight:500}.custom-control-label{display:block}.custom-control-label::before,.custom-control-label::after{width:27px;height:27px;bottom:0;left:-25px;border-radius:0;box-shadow:none !important}.custom-control-input:checked~.custom-control-label::before{background:#da343c !important;border-color:#da343c !important}.custom-checkbox .custom-control-label{display:inline-block;padding-left:15px}.custom-checkbox .custom-control-label::before{width:27px;height:27px;border-radius:5px;background:#fff !important;border-color:#000 !important}.custom-checkbox.v2{display:flex;flex-wrap:wrap}.custom-checkbox.v2 .invalid-feedback{flex:0 0 100%;font-size:14px;padding-left:10px}.custom-checkbox.v2 .custom-control-label::before{background:#bbb !important;border:0 !important}.custom-checkbox.v2 .custom-control-input:checked~.custom-control-label::before{background:#da343c !important;border:0 !important}.custom-checkbox.v2 .custom-control-input~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox-sm .custom-control-label::before,.custom-checkbox-sm .custom-control-label::after{width:22px;height:22px}.custom-control+.custom-control:not(.custom-control-inline){margin-top:15px}.custom-radio .custom-control-input:checked~.custom-control-label::before{background:#fff;border-width:5px}.custom-radio .custom-control-label::after{display:none}.form-wrp{margin-top:10px;margin-bottom:10px}.form-wrp .btn{height:60px;padding:10px 0;font-size:18px;font-weight:400}.form-wrp select.form-control{background:url(../img/icon/select.png) no-repeat right 20px center !important;padding-right:13%}.form-wrp .col-4 select.form-control,.form-wrp .col-lg-4 select.form-control{padding-right:24%}.form-wrp.lg{margin-top:15px;margin-bottom:15px}.form-wrp.lg+.form-supple{margin:-6px 0 17px}.form-control.sm{height:50px;padding:10px !important}.form-wrp .subject{width:20%;padding:18px 0;font-size:20px;font-weight:500}.form-wrp .cont{display:flex;flex:1;flex-wrap:wrap;align-items:center;font-size:18px;font-weight:400;color:#666}.form-wrp.row{margin-left:0;margin-right:0}.form-table .form-wrp .subject{padding:15px 0}.form-wrp.row .form-supple{margin:10px auto 10px 20%;padding:0}.sub-cus .form-wrp{margin:25px 0}.subject{font-size:22px;font-weight:700;line-height:22px}.col-form-label{font-size:20px;font-weight:500}.form-border{padding-bottom:40px;border-top:3px solid #000;border-bottom:1px solid #999}.form-border.v2{margin-bottom:30px;border-top:1px solid #000}.form-primary-check{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-primary-check label{margin:5px 0;padding:0 5px}.form-primary-check label>i{display:block;min-width:170px;padding:15px 10px;border:1px solid #222;font-style:normal;font-size:18px;font-weight:400;text-align:center}.form-primary-check input{position:absolute;top:-10000000vh}.form-primary-check input:checked+i{border-color:#da343c;background:#da343c;color:#fff}.form-container{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #bbb}.form-container .form-wrp:last-of-type{margin-bottom:0}.form-control{height:auto;padding:15px 20px;border:1px solid #bbb;border-radius:0;background:#fff;color:#000 !important;font-size:18px}.form-control.no-required{background:none !important}.form-control:focus{border-color:#000;outline:none;box-shadow:none}.form-control::placeholder{;color:#999}.form-line{padding:30px 0;border:0;border-bottom:1px solid #999}.form-line::placeholder{font-size:18px;color:#999}select.form-control.dark{-webkit-appearance:none;appearance:none;background:url(../img/icon/icon_down.png) no-repeat 95% 50% !important;text-align-last:center}select.form-control.dark::-ms-expand{display:none}.form-collap{display:flex;margin:25px 0;flex-wrap:wrap}.form-collap a{display:block;flex:1;margin-left:-5px;background:url(../img/icon/collap.png) no-repeat center right 20px;background-size:15px;line-height:1.5;font-size:16px}.form-collap a.collapsed{background:url(../img/icon/collap_off.png) no-repeat center right 20px;background-size:15px}.form-collap .card{padding:13px 21px;margin-top:15px;border:0;background:#f7f7f7;font-size:15px;line-height:1.7;color:#222}.form-collap .custom-control{margin:0}.form-collap .collapse{flex:100%}.form-cal{background:url(../img/icon/icon_cal.png) no-repeat right 20px center}.search-book input::placeholder{color:#999}.search-book input:-ms-input-placeholder{color:#999}.search-book .form-control{color:#fff !important;background:transparent;text-align:center}.search-book .form-control:focus{border-color:#ccc !important}.form-supple{margin-top:7px;font-size:15px;color:#666}.modal-md{width:590px}.modal-lg{width:770px}.modal-lg .modal-body{padding:55px 80px 50px}.modal-body{padding:55px 20px 50px}.modal-content{border-radius:20px}.modal-content .btn-close2{position:relative;width:40px;height:40px;margin-right:-35px;background:#000;opacity:1 !important;transform:rotate(0)}.modal-content .btn-close2:before{content:'';position:absolute;top:0;left:0;width:13px;height:13px;background:url(../img/ani/btn_btm_bk.png) no-repeat 100% center}.modal-content .btn-close2:after{content:'';display:block;width:19px;height:19px;margin:-5px;background:url(../img/icon/icon_more4.png) no-repeat center center;transform:rotate(45deg)}.modal-header{display:flex;padding:20px 35px;align-items:center;justify-content:space-between}.modal-header h5{font-weight:700;font-size:18px}.modal-charac{text-align:center}.modal-charac h5{font-size:30px;font-weight:700}.modal-charac .para{margin-top:15px;margin-bottom:0;line-height:1.5}.modal-mov .modal-dialog{max-width:1200px}.modal-mov .modal-content{border:0;background:transparent}.modal-mov .btn-close2{display:block;float:none;width:70px;height:70px;margin:40px auto 0;background:transparent url(../img/close.png) no-repeat 100% center;background-size:contain}.modal-mov .btn-close2:before{display:none}.need-consent .modal-body .h5{margin:10px 0 60px}.modal-body .h5{margin:10px 0}.modal-body .h5+p{margin-bottom:45px;font-size:20px}.withdrawal .modal-header .modal-title{font-size:30px;font-weight:700}.withdrawal .modal-header:not(.d-lg-none)+.modal-body{padding:30px 35px 80px}.withdrawal .modal-header:not(.d-lg-none)+.modal-body .h5{font-size:24px}.withdrawal .modal-body{padding:80px 0 50px}.withdrawal .h5{margin:15px 0px 12px}.withdrawal .h5+p{margin:0 0 80px}.withdrawal .btn{font-weight:500;padding:10px 57px}.withdrawal .border-top{width:100%;margin-top:45px;padding-top:25px;border-top:1px solid #999 !important}.withdrawal-form{padding:20px 35px 60px !important}.withdrawal-form .bx-muted{border-radius:8px;text-align:left}.withdrawal-form .bx-muted>p{font-size:17px;line-height:1.7;font-weight:400;letter-spacing:-0.06em}.withdrawal-form .bx-muted>p+p{margin-top:20px}.withdrawal-form .border-top{margin-top:15px}.withdrawal-form .custom-control-label .span{margin-left:-25px}.modal-vod .modal-body{padding:10px 40px 70px}.modal-vod .modal-title{font-size:30px;font-weight:700}.modal-vod ul a{display:block;padding:20px 5px;border-bottom:1px solid #222;font-size:22px;font-weight:400;background:url(../img/icon/icon_more_m.png) no-repeat right 10px center;background-size:9px 15px}.modal-char .modal-body{padding:30px 40px 30px;min-height:250px}.modal-alet{position:absolute;top:20vh;left:24vw;z-index:10}.modal-alet .modal-md{width:450px}.modal-alet .modal-content{border-top:7px solid #ffcb08;border-radius:0}.modal-alet .modal-body{padding-top:27px;padding-bottom:10px}.modal-alet .h5{position:relative;padding-bottom:20px}.modal-alet .h5:before{content:'';position:absolute;bottom:0;left:50%;width:30px;border-bottom:3px solid #ffcb08;transform:translateX(-50%)}.modal-alet .h5+p{margin-bottom:20px;font-size:18px}.modal-alet .para{margin:15px 0 20px;font-size:18px;font-weight:500;letter-spacing:-0.07em;line-height:1.7}.modal-alet .modal-ft{padding:10px 20px;background:#000;text-align:right}.modal-alet .modal-ft button{display:inline-flex;align-items:center;color:#fff}.modal-alet .modal-ft button .icon-close{width:12px;height:12px;margin-right:5px;margin-top:3px;background:url(../img/icon/btn_cls.png) no-repeat}.modal-alet.alt-cls{display:none}.nav-wrap{margin-bottom:15px;border-bottom:1px solid #cfcfcf}.nav-red{display:inline-flex}.nav-red .nav-link{min-width:120px;margin:0 28px;padding:0 20px 13px 20px;border-bottom:4px solid transparent;color:#b3b3b3;font-size:25px;font-weight:700}.nav-red.v2{flex-wrap:nowrap}.nav-red.v2 .nav-link{min-width:inherit;padding:0;margin:0 10px}.nav-red.v2 .swiper-slide{width:auto}.nav-swiper-content{overflow:hidden}.nav-red-wrap{margin-right:30px;padding:0 40px}.nav-red-wrap [class^=swiper-button]{right:0;top:78%;bottom:auto;width:13px;height:20px}.nav-red-wrap .swiper-button-prev{width:13px;height:20px;right:auto;left:0;transform:rotate(180deg);background:url(../img/icon/go_muted.png) no-repeat right center}.nav-red-wrap .swiper-button-next:before{content:'';position:absolute;top:0;right:0;width:13px;height:20px;background:url(../img/icon/go_muted.png) no-repeat right center}.nav-red-wrap .swiper-button-next{background:linear-gradient(to right,transparent,#f7f7f7)}.nav-red-wrap .swiper-button-prev:hover{background:url(../img/icon/go_muted.png) no-repeat right center}.nav-red-wrap .swiper-button-next:hover{background:none}.nav-link.active{border-color:#d63836;color:#000}.nav-link{transition:.4s}.nav-muted .nav-link:hover,.nav-link:not(.active):hover{color:#6a6a6a}.nav-muted .nav-link{padding:20px 15px;color:#b3b3b3;font-weight:700;font-size:25px;letter-spacing:-0.07em}.nav-muted .nav-link.active{color:#000}.nav-rounded{display:inline-flex;margin-top:30px;padding:5px;border-radius:30px;background:#fff;box-shadow:0 0 7px 1px rgba(150,150,150,.1)}.nav-rounded .nav-link{padding:10px 35px;color:#999;font-size:22px}.nav-rounded li+li{margin-left:20px}.nav-rounded .nav-link.active{border-radius:50px;background:#f7c403;color:#000}.nav-muted{margin-top:-20px;justify-content:center}.nav-muted.v3 .nav-link{min-width:120px;padding:9px 25px;border-radius:40px;background:#e8e8e8;color:#999;font-size:22px}.nav-muted.v3 .nav-item{margin-top:10px}.nav-muted.v3 .nav-item+.nav-item{margin-left:10px}.nav-muted.v3 .nav-link.active{border:0;background:#000;color:#fff}.nav-muted.v2 .nav-link{color:#999;background:#4d4d4d}.nav-muted.v2 .nav-link.active{color:#222;background:#fff}.nav-search>div.container{display:flex;padding:0;padding-bottom:15px;justify-content:space-between;align-items:center}.nav-search a{font-size:22px}.nav-search .nav-item:nth-of-type(1) .nav-link{margin-left:0}.nav-search .search-wrp{position:relative;width:44%;height:55px;background:#fff}.nav-search .search-wrp:after{content:'';position:absolute;top:-4px;left:-26px;width:30px;height:30px;background:#f7f7f7;transform:skew(-45deg)}.nav-search .search-wrp input{position:absolute;top:0;left:0;width:89%;height:55px;padding-left:20px;border:0;background:transparent;outline:none !important}.nav-search .search-wrp input::placeholder{font-size:18px;color:#999}.nav-search .search-wrp input:-ms-input-placeholder{font-size:18px;color:#999}.nav-search .btn-search{position:absolute;right:0;top:0;height:55px;width:55px}.nav-search .btn-search:before{width:26px;height:26px;top:51%}.nav-search .nav-red a{padding:20px 0;font-size:22px}.nav-search.black input{background:#0e0e0e;border-radius:0 !important}.nav-search.black input::placeholder{color:#999}.nav-search.black .search-wrp:after{background:#393939 !important}.nav-search.black .btn-search:after{background:#000}.nav-search .nav-sm.nav-red a{min-width:55px;margin:0 15px}.text-primary{color:#d63836 !important}.text-secondary{color:#1855a0 !important}.text-secondary2{color:#264462 !important}.text-success{color:#07935e !important}.text-danger{color:#8032bc !important}.text-warning{color:!important}.text-info{color:#62a0ed !important}.text-light{color:#f7f7f7 !important}.text-wh{color:#fff !important}.text-dark{color:#242424 !important}.text-body{color:!important}.text-muted{color:#767676 !important}.bg-primary{background-color:#d63836 !important}.bg-secondary{background-color:#1855a0 !important}.bg-secondary2{background-color:#1f4677 !important}.bg-success{background-color:#07935e !important}.bg-danger{background-color:#8032bc !important}.bg-warning{background-color:!important}.bg-info{background-color:#62a0ed !important}.bg-light{background-color:#f7f7f7 !important}.bg-light2{background-color:#f2f2f2 !important}.bg-dark{background-color:#242424 !important}.bg-dark2{background-color:#393939 !important}.bg-000{background-color:#000 !important}.bg-muted{background-color:#2b2b2b !important}.bg-wh{background-color:#fff !important}.bg-pattern{background-image:url(../img/bg_pattern.jpg);background-repeat:repeat}.bg-pattern2{background-image:url(../img/main_micro/bg_pattern.jpg);background-repeat:repeat}.bg-pattern-dark{margin-bottom:-1px;background:url(../img/game/new_bg.jpg) no-repeat 100% center;background-size:cover}.bg-pattern-ball{background:url(../img/game/gift_bg.jpg) repeat}[class^=icon-]{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;font-size:0;line-height:0;text-decoration:none;vertical-align:middle;text-indent:-1000em;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}.page-pokemon .gnb [class^=icon-]{position:absolute;top:33px;left:50%;width:31px;height:27px;background-size:contain;transition:.5s;transform:translateX(-50%)}.icon-news{background-image:url(../img/icon/icon_news.png)}.icon-game{background-image:url(../img/icon/icon_game.png)}.icon-card{background-image:url(../img/icon/icon_card.png)}.icon-ani{background-image:url(../img/icon/icon_ani.png)}.icon-ball{background-image:url(../img/icon/icon_ball.png)}.open .icon-news,.active .icon-news{background-image:url(../img/icon/icon_news_w.png)}.open .icon-game,.active .icon-game{background-image:url(../img/icon/icon_game_w.png)}.open .icon-card,.active .icon-card{background-image:url(../img/icon/icon_card_w.png)}.open .icon-ani,.active .icon-ani{background-image:url(../img/icon/icon_ani_w.png)}.open .icon-ball,.active .icon-ball{background-image:url(../img/icon/icon_ball_w.png)}#acc [class^=icon-]{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:38px;height:38px}.icon-ball-c{width:30px;height:30px;margin-bottom:4px;background-size:contain;background-image:url(../img/icon/icon_ball_c.png)}#acc .icon-login{background-image:url(../img/icon/icon_login.png)}#hd .icon-logout{background-image:url(../img/icon/icon_logout.png);background-size:contain}#hd .icon-mypage{background-image:url(../img/icon/icon_mypage.png)}#hd .icon-search{background-image:url(../img/icon/icon_search.png)}#ft [class^=icon-]{width:43px;height:43px;margin:0 0 0 15px}#ft .icon-face{background-image:url(../img/icon/icon_faceb.png)}#ft .icon-kakao{background-image:url(../img/icon/icon_kakaos.png)}#ft .icon-tiktok{background-image:url(../img/icon/icon_tiktok.png)}#ft .icon-twitter_gray{background-image:url(../img/icon/icon_twitter.png)}#ft .icon-facebook_gray{background-image:url(../img/icon/icon_facebook.png)}#ft .icon-url_gray{background-image:url(../img/icon/icon_url.png)}#ft .icon-insta{background-image:url(../img/icon/icon_insta.png)}#ft .icon-youtube{background-image:url(../img/icon/icon_youtube.png)}#ft .icon-pokemon{background-image:url(../img/icon/icon_pokemon.png)}#ft .icon-btm-share{background-image:url(../img/icon/icon_btm_share.png)}.icon-more-wh{width:39px;height:39px;background-image:url(../img/icon/icon_plus_wh.png)}.icon-more{width:39px;height:39px;background-image:url(../img/icon/icon_plus.png)}.icon-game2{width:38px;height:38px;background:url(../img/icon/icon_redball.png)}.icon-list{display:block;width:26px;height:18px;margin:130px auto 0;background:url(../img/icon/icon_list.png)}.icon-prev{width:12px;height:20px;background:url(../img/icon/icon_prev.png)}.icon-next{width:12px;height:20px;background:url(../img/icon/icon_prev.png);transform:rotate(180deg)}.icon-prev-book{width:56px;height:56px;background:url(../img/icon/icon_prev_book.png)}.icon-next-book{width:56px;height:56px;background:url(../img/icon/icon_prev_book.png);transform:rotate(180deg)}.icon-man{width:26px;height:26px;background:url(../img/icon/icon_man.png) no-repeat;background-size:contain}.icon-woman{width:26px;height:26px;background:url(../img/icon/icon_woman.png) no-repeat;background-size:contain}.icon-go{width:7px;height:12px;margin:0 0 4px 15px;background:url(../img/icon/icon_go2.png) no-repeat}.swiper-container{z-index:10}.swiper-button-next,.swiper-button-prev{top:46%;width:86px;height:86px;background-size:contain}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:50px;background-image:url(../img/swiper_next.png);transition:.5s}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:50px;background-image:url(../img/swiper_prev.png);transition:.5s}.swiper-button-next:hover,.swiper-container-rtl .swiper-button-prev:hover{background-image:url(../img/swiper_next_hover.png)}.swiper-button-prev:hover,.swiper-container-rtl .swiper-button-next:hover{background-image:url(../img/swiper_prev_hover.png)}.swiper-center .swiper-slide-active h3{display:block !important}.swiper-center .swiper-slide .active{margin:20px 0;padding:30px}.swiper-center .swiper-slide-active .active{position:relative;padding:0}.swiper-center .swiper-slide-active .active:before{content:'';position:absolute;top:-17px;right:-17px;left:17px;bottom:-17px;border:1px solid #7a7a7a}.swiper-center .swiper-slide-active .active>*{position:relative;z-index:10}.page-pokemon .sect-game{z-index:2}.swiper-center .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:115px}.swiper-center .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:115px}.swiper-center .container{position:relative}.swiper-dark .swiper-button-next,.swiper-dark .swiper-container-rtl .swiper-button-prev{background-image:url(../img/swiper_next_dark.png);transition:.5s}.swiper-dark .swiper-button-prev,.swiper-dark .swiper-container-rtl .swiper-button-next{background-image:url(../img/swiper_prev_dark.png);transition:.5s}.swiper-dark .swiper-button-next:hover,.swiper-dark .swiper-container-rtl .swiper-button-prev:hover{background-image:url(../img/swiper_next_dark_hover.png)}.swiper-dark .swiper-button-prev:hover,.swiper-dark .swiper-container-rtl .swiper-button-next:hover{background-image:url(../img/swiper_prev_dark_hover.png)}.swiper-page-line{position:relative}.swiper-page-line .swiper-button-next{left:60%;bottom:-52px;top:auto;right:auto;width:12px;height:22px;background-image:url(../img/swiper_next_line.png);transform:translateX(-60%)}.swiper-page-line .swiper-button-prev{left:40%;bottom:-52px;top:auto;right:auto;width:12px;height:22px;background-image:url(../img/swiper_prev_line.png);transform:translateX(-40%)}.swiper-page-line .swiper-pagination-bullet{width:80px;height:5px;margin:0 3px;border-radius:0;background:#fff;transform:skew(-45deg)}.swiper-page-line .swiper-pagination{left:50%;bottom:-50px;transform:translateX(-50%)}.swiper-page-line.disabled{max-width:900px;padding-left:20px;padding-right:20px;margin:0 auto}.swiper-page-line .item-one{max-width:880px}.swiper-page-line .item-one .swiper-wrapper{transform:none !important}.swiper-page-line .item-one+.swiper-button-next,.swiper-page-line .item-one+.swiper-button-next+div{display:none}.swiper-tumb .tumb-wrp{background:#fff}.films-cuts{padding:35px 0;background:#f9f9f9}.gallery-top,.gallery-thumbs{width:900px}.gallery-thumbs{border-top:1px solid #e8e8e8;padding-top:17px;margin-top:17px}.gallery-thumbs .swiper-slide{cursor:pointer}.gallery-thumbs .thumbs-wrp{position:relative;padding-top:56.25%;background:#fff}.gallery-thumbs .thumbs-wrp>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:100%}.films-cuts [class^=swiper-button]{left:0;right:auto;height:155px;width:95px;background:transparent}.films-cuts [class^=swiper-button]:before{content:'';position:absolute;top:20px;left:0;right:auto;height:115px;width:75px;border-radius:0 10px 10px 0;background:rgba(0,0,0,.5) url(../img/swiper_prev_line_lg.png) no-repeat 23px center}.films-cuts .swiper-button-next{left:auto;right:0;transform:rotate(180deg)}.films-cuts.v2{background:transparent}.films-cuts.v2 .gallery-top,.films-cuts.v2 .gallery-thumbs{width:100%}.films-cuts.v2 .gallery-top img{width:100%;height:auto}.films-cuts.v2 .gallery-thumbs{padding-left:100px;padding-right:100px;margin-top:10px;padding-top:10px;border:0;padding-bottom:20px}.films-cuts.v2 .gallery-thumbs .swiper-slide>img{width:100%}.films-cuts.v2 .gallery-thumbs .swiper-slide{position:relative}.films-cuts.v2 .gallery-thumbs .swiper-slide-thumb-active{box-shadow:5px 5px #ededed}.films-cuts.v2 .gallery-thumbs .swiper-slide-thumb-active:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-style:solid;border-image:linear-gradient(to bottom,#55bcb4 0%,#81bf87,#d0c535,#f6c70e 100%);border-image-slice:1;border-image-width:5px;z-index:10}.films-cuts.v2 .swiper-button-white{top:37px;border-radius:5px}.films-cuts.v2 .thumbs-wrp{padding-top:60%}.swiper-wrapper.disabled{transform:translate3d(0px,0,0) !important}[class^=swiper-button].disabled{display:none}.ani-stop{visibility:hidden;-webkit-animation-name:none !important;animation-name:none !important}.ani-delay01{-webkit-animation-delay:.1s;animation-delay:.1s}.ani-delay015{-webkit-animation-delay:.15s;animation-delay:.15s}.ani-delay025{-webkit-animation-delay:.25s;animation-delay:.25s}.ani-delay02{-webkit-animation-delay:.2s;animation-delay:.2s}.ani-delay03{-webkit-animation-delay:.3s;animation-delay:.3s}.ani-delay04{-webkit-animation-delay:.4s;animation-delay:.4s}.ani-delay05{-webkit-animation-delay:.5s;animation-delay:.5s}.ani-delay06{-webkit-animation-delay:.6s;animation-delay:.6s}.ani-delay07{-webkit-animation-delay:.7s;animation-delay:.7s}.ani-delay075{-webkit-animation-delay:.75s;animation-delay:.75s}.ani-delay08{-webkit-animation-delay:.8s;animation-delay:.8s}.ani-delay09{-webkit-animation-delay:.9s;animation-delay:.9s}.ani-delay10{-webkit-animation-delay:1s;animation-delay:1s}.ani-delay11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.ani-delay12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.ani-delay125{-webkit-animation-delay:1.25s;animation-delay:1.25s}.ani-delay13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.ani-delay14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.ani-delay15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.ani-delay16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.ani-delay17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.ani-delay18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.ani-delay19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.ani-delay20{-webkit-animation-delay:2s;animation-delay:2s}.ani-delay25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.ani-delay30{-webkit-animation-delay:3s;animation-delay:3s}.ani-delay40{-webkit-animation-delay:4s;animation-delay:4s}.ani-delay41{-webkit-animation-delay:4.1s;animation-delay:4.1s}.ani-delay50{-webkit-animation-delay:5s;animation-delay:5s}.ani-duration05{-webkit-animation-duration:.5s;animation-duration:.5s}.ani-duration{-webkit-animation-duration:1s;animation-duration:1s}.ani-duration15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ani-duration2{-webkit-animation-duration:2s;animation-duration:2s}.ani-duration3{-webkit-animation-duration:3s;animation-duration:3s}.ani-duration7{-webkit-animation-duration:7s;animation-duration:7s}.irs--flat .irs-line{border-radius:40px;background:#212121}.irs--flat .irs-bar{background:#da343c}.irs--flat .irs-handle{top:14px;width:36px;height:36px;background:url(../img/icon/slider.png) no-repeat center center;background-size:contain;cursor:pointer}.irs-handle.from{transform:rotate(180deg)}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{top:55px;font-size:18px;text-align:center;color:#fff;background:transparent}.irs-handle>*,.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before,.irs-min,.irs-max{display:none !important}.irs--flat .irs-grid-pol{background:transparent}.irs--flat .irs-grid-text{top:23px;font-size:18px;color:#fff}.slider-grid .irs--flat .irs-from,.slider-grid .irs--flat .irs-to{display:none}.note-toolbar.panel-heading{background:transparent !important;border:0 !important}.note-toolbar.panel-heading .btn{position:static;height:auto !important;border:0 !important;padding:0 !important}.select2-container{width:100% !important}.select2-container--default .select2-selection--single{height:auto !important;background:transparent !important;border:1px solid #bbb !important;border-radius:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:15px 20px !important;padding-right:13% !important;color:#fff !important;font-size:18px !important;text-align:center !important;background:url(../img/icon/icon_down.png) no-repeat 95% 50% !important}.select2-dropdown{background:#383938 !important;border-radius:0 !important;color:#fff !important}.select2-search--dropdown{padding:10px !important}.select2-container--default .select2-search--dropdown .select2-search__field{padding:6px 4px !important}.select2-results__option{padding:15px 20px !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#2a2a2a !important}.custom-select.v2{position:relative;height:auto;padding:0;background:none;border:0}.custom-select.v2 select{display:none}.select-selected{background-color:transparent}.select-selected:after{position:absolute;content:"";top:50%;right:20px;transform:translateY(-50%);width:14px;height:7px;background:url(../img/icon/icon_down.png) no-repeat}.select-selected.select-arrow-active:after{;border-color:transparent transparent #fff transparent}.select-items div,.select-selected{color:#000;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer}.select-selected{width:100%;padding:15px 20px;padding-right:13%;border:1px solid #ddd;background:transparent;font-size:18px;color:#fff;text-align:center}.select-items{position:absolute;background-color:#383938;top:58px;left:0;right:0;border:1px solid #fff;z-index:99}.select-items>div{padding:15px 20px;color:#fff}.select-items>div:hover{background:#2a2a2a}.select-hide{display:none}.same-as-selected{background-color:#2a2a2a}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2{background:transparent !important}.select2-container--open .select2-dropdown--below{top:0}.search-book .col-lg-3 .form-group .select2-container.select2-container--default.select2-container--open{width:100% !important}.select2-container--default .select2-results__option[aria-selected=true]{background:#2a2a2a !important}#wrap{overflow:hidden}.container{max-width:1250px}.container-lg{max-width:1400px;margin:0 auto;padding:0 20px}.container-sm{max-width:960px;margin:0 auto;overflow:hidden}.container-xm{max-width:580px;margin:0 auto}.grid{padding:40px 0}.grid2{padding:100px 0 140px}.grid3{padding:90px 0 80px}.sect{padding:50px 0 130px}#hd{display:flex;position:fixed;top:0;left:0;right:0;z-index:50;height:120px;background-color:#fff;box-shadow:0 1px 20px 0px rgba(0,0,0,0.3);justify-content:space-between}#hd .container{margin:0}h1{display:flex;width:17%;align-items:center;justify-content:center}h1 a,h1 img{display:block}#acc{display:inline-flex;align-items:center;justify-content:center}#acc>li{margin:0 15px;padding-top:45px}#acc>li>*{display:block;position:relative;font-size:14px;color:#222}#search{position:absolute;top:100%;left:0;right:0;border-top:1px solid #eee;background:#fff}#search .search-wrp{display:flex;width:700px;margin:0 auto;padding:80px 15px}#search input{display:block;width:100%;height:60px;padding:0 5px;margin-right:10px;border:0;border-bottom:3px solid #333;font-size:20px;font-weight:500;outline:none}#search input::placeholder{color:#ddd}#search input:-ms-input-placeholder{color:#ddd}.btn-search{position:relative;width:60px;height:60px;background-color:#333;outline:none}.btn-search:before{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;background-image:url(../img/search.png);background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%)}.btn-search:after{content:'';position:absolute;top:0;left:-20px;width:21px;height:27px;background-color:#fff;transform:skew(-40deg)}#search .btn-close{position:absolute;bottom:-28px;left:50%;width:69px;height:69px;background-image:url(../img/close.png);transform:translateX(-50%)}.gnb{display:inline-flex;align-items:center;justify-content:center;height:120px;text-align:center;border-right:1px solid #ebebeb}.page-micro .gnb{height:80px}.page-pokemon .gnb>li{position:relative;display:inline-block;border-left:1px solid #ebebeb;z-index:1}.page-pokemon .gnb>li>a{position:relative;display:flex;height:120px;width:170px;padding-top:30px;margin-right:-4px;border-right:1px solid #ebebeb;background-color:#fff;justify-content:center;align-items:center;font-weight:500;transition:.5s;-ms-flex-align:center}.page-pokemon .gnb>li.open .depth{display:block}.page-pokemon .gnb>li.open>a,.page-pokemon .gnb>li>a.active{color:#fff;background-color:#d63836}.page-pokemon .gnb>li.open>a.warning,.page-pokemon .gnb>li>a.active.warning{background-color:#ffb040}.page-pokemon .gnb>li.open>a.secondary,.page-pokemon .gnb>li>a.active.secondary{background-color:#1855a0}.page-pokemon .gnb>li.open>a.secondary2,.page-pokemon .gnb>li>a.active.secondary2{background-color:#264462}.page-pokemon .gnb>li.open>a.danger,.page-pokemon .gnb>li>a.active.danger{background-color:#793da7}@media (max-width:991px){.page-card .gnb a.active,.page-card .gnb li.open>a{background:transparent !important}.page-card .gnb a.active{border-color:#1855a0 !important;color:#1855a0 !important;font-weight:700}}.page-card .gnb>li>a{width:auto;margin-right:0;padding:0 30px !important;border:0;padding:0;font-size:20px;font-weight:500}.page-card .gnb>li{border:0}.page-card .gnb{border:0}.page-card .gnb a:not(.badge){border-bottom:5px solid transparent!important;color:#000 !important}.page-card #acc{margin-right:-30px}.page-card #acc>li{margin:0 30px}.gnb-btm{display:flex}.gnb-btm a{position:relative;display:flex;justify-content:center}.gnb-btm a+a:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;border-left:1px solid #b2b2b2}.btn-store{display:flex;position:relative;width:10%;margin-left:45px;padding:0 15px 0 7px;align-items:center;justify-content:center;background:#FFDE00 url(../img/a-store.png) no-repeat center center;background-size:100%;color:transparent !important;font-size:0}.btn-store:after{content:'';position:absolute;top:-4px;left:-15px;width:30px;height:30px;background-color:#fff;transform:skew(-45deg)}.btn-store:hover:before{background:url(../img/icon/icon_poke_on.png) no-repeat 100% center;background-size:contain}.js-mn{display:none;z-index:101}.btn-store img{display:none}.js-mn,.btn-x{position:relative;width:36px;height:36px;outline:none !important}.js-mn>span,.btn-x>span{display:block;position:relative;width:23px;height:1px;margin:0 auto 6px;background:#000;font-size:0;transform-origin:2px 0;transition:background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease,transform .5s cubic-bezier(0.77,0.2,0.05,1.0)}.js-mn>span:first-child,.btn-x>span:first-child{transform-origin:100% 0%}.js-mn>span:last-child,.btn-x>span:last-child{margin-bottom:0;transform-origin:100% 100%}.gnb-open .js-mn>span,.show .btn-x>span{transform:rotate(-45deg) translate(-.5px,-2.5px)}.gnb-open .js-mn>span:nth-child(2),.show .btn-x>span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}.gnb-open .js-mn>span:last-child,.show .btn-x>span:last-child{transform:rotate(45deg) translate(-1px,2px)}.page-micro#hd{height:80px;justify-content:end}.page-micro h1{width:auto;margin:0 30px}.page-micro .gnb{border-right:0}.page-micro .gnb li{margin-right:15px;font-size:16px;white-space:nowrap}.page-micro .gnb li>a{display:block;padding:27px 10px;height:80px;font-weight:500}.page-micro#hd .container.flex-justify-space{max-width:100% !important}.page-micro#hd .container.flex-justify-space+a{position:relative !important}.page-micro#hd .container.flex-justify-space+a img{position:absolute;top:50% !important;right:0;max-height:70px;max-width:170px;transform:translateY(-50%)}.page-micro#hd .switch{position:absolute;right:0;top:0;width:80px;height:100%;background-repeat:no-repeat;background-position:right;background-size:contain;z-index:101}.page-micro .active{color:#da343c;border-bottom:5px solid #da343c}.page-micro h1 a img{max-width:150px;max-height:55px}#wrap:before{content:'';position:fixed;top:0;width:100%;bottom:0;background:rgba(0,0,0,.7);visibility:hidden;opacity:0;transition:.3s;z-index:20}.search-open #wrap:before{visibility:visible !important;opacity:1 !important}.search-open{overflow:hidden}#hd.page-special .icon-wrp{display:flex;align-items:center;padding-right:10px}#hd.page-special .icon-wrp>*{margin:0 15px}#hd.page-special .icon-wrp a{display:block;width:19px;height:16px;background:url(../img/special/icon_twi.png) no-repeat}#hd.page-special .icon-wrp .icon-face{width:11px;height:21px;background:url(../img/special/icon_face.png) no-repeat}#hd.page-special .icon-wrp .icon-insta{width:22px;height:22px;background:url(../img/special/icon_insta.png) no-repeat}#hd.page-special .icon-wrp .icon-share{width:21px;height:13px;background:url(../img/icon/icon_share2.png) no-repeat}#hd.page-special{background:#000}#hd.page-special .container{max-width:inherit}.page-special .gnb a{border:0 !important;color:#fff}.page-special .gnb a.active{color:#f9e04b}#Table_01 img{margin:0 auto}#gnb .d-block a img{width:30px}#ct{padding-top:120px}.page-micro+#ct{padding-top:80px;min-height:100vh}#ft{background-color:#000;color:#fff}#ft .ft-top{position:relative;padding:30px 0;font-size:15px}#ft .ft-top .list-split>li:before{margin:0 20px}#ft .ft-mdl{padding:20px 0;background-color:#1a1a1a;font-size:13px}#ft .ft-mdl .list-split>li+li:before{border-left:0;margin:10px 5px 0 5px;color:#ddd}#ft .ft-btm{padding:30px 0 55px;font-size:12px}#ft .ft-btm ul{margin-bottom:30px;color:#ddd}#ft .ft-gray{padding:0 0 20px;display:flex;justify-content:center;align-items:center}#ft .ft-gray li:nth-of-type(1)>a{margin-left:0}#ft .ft-btm .d-flex>p{margin-right:15px;font-weight:600}#ft .btn-top{position:absolute;bottom:0;right:0;width:99px;height:35px;background-image:url(../img/btn_top.png);background-size:contain}.page-micro#ft .btn-top{bottom:auto;top:-120px;right:40px;width:70px;height:70px;background-image:url(../img/special/btn_top.png);background-size:contain}.page-micro#ft{position:relative;padding:55px 0 60px}.page-micro#ft .ft-logo{display:block;width:198px;height:108px;margin:0 auto 20px;background-image:url(../img/main_micro/logo.png);background-repeat:no-repeat;background-position:center}.page-micro#ft .copyright{margin:0;padding:0;border:0;font-size:16px;line-height:1.7;text-align:center}.tumb-wrp{position:relative;width:100%;padding-top:63%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.tumb-wrp>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;height:auto}.list-card-icon .tumb-wrp{padding-top:59% !important}.per1-1 .tumb-wrp{padding-top:100%}[class^=sect]{position:relative;text-align:center}[class^=list-card] .bx-txt{padding:20px;background-color:#fff;text-align:left}[class^=list-card] h3{font-size:22px;line-height:1.1;color:#fff;display:-webkit-box;overflow:hidden;max-height:2.858em;line-height:1.429em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}[class^=list-card] a{display:block;position:relative;box-shadow:0px 5px 10px 0 rgba(0,0,0,.3)}.list-card-color>li>a{box-shadow:none;opacity:.5;transition:all .4s}.list-card-color>li>a:after2{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);transition:.5s;z-index:2}.list-card-color a.active{opacity:1}.list-card-color a:before{content:'';position:absolute;top:-17px;left:17px;right:-17px;bottom:-17px;border:1px solid #737373;opacity:0;transition:.5s}.list-card-color a.active:before{opacity:1}.list-card-color .bx-txt{;padding-bottom:0}.list-card-color .bx-wrp{position:relative;z-index:1}.list-card-color>li>a p{display:none}.list-card-color h3{margin-bottom:20px}.list-card-color .shadow{position:absolute;top:0;left:0;height:100%;filter:drop-shadow(2px 4px 6px black)}.list-card-color .tumb{position:relative;z-index:1}.list-card-color a.active i.bg-success{background-color:#176447 !important}.list-card-color a.active i.bg-secondary{background-color:#1f4677 !important}.list-card-color a.active i.bg-primary{background-color:#9a3332 !important}.list-card-color a.active i.bg-secondary2{background-color:#283b4f !important}.list-card-color .tumb-wrp{padding-top:63%}.list-card-color .bg-btm,.list-card-color .bg-btm .d-flex{position:relative}.list-card-color .bg-btm>i{display:none;width:100%;height:22px}.list-card-color .bg-btm .d-flex>i{width:85%;height:25px}.list-card-color .bg-btm i.diagonal{position:absolute;right:11px;bottom:0;width:30%;height:26px;transform:skewX(-40deg)}.list-card-color .bg-btm>p{position:absolute;right:30px;top:50%;transform:translateY(-50%);color:#fff;font-size:13px;z-index:2}.list-card-color .active .bg-btm>p{display:flex;align-items:center}.list-card-color .active .bg-btm>p>img{margin-right:7px;margin-bottom:-2px}.list-card-color .active .bg-btm>i{display:block}.list-card-color .active .bx-txt{margin-bottom:-42px;padding-bottom:20px}.list-card-color .active .bg-btm{transform:translate(0,42px)}.list-card-color .active .bx-wrp{transform:translateY(-42px)}.list-card-line{margin-bottom:40px;margin-left:-10px;margin-right:-10px}.list-card-line>li{position:relative;z-index:1;margin:15px 0;padding-left:10px;padding-right:10px}.list-card-line>li>a{;box-shadow:none;transition:.5s}.list-card-line .bx-txt>h3{min-height:56px;margin-bottom:40px;color:#000;font-size:20px}.list-card-line .list-split{color:#666;font-size:14px}.list-card-line .round-go{position:absolute;bottom:13px;right:20px;width:52px;height:32px;border-radius:20px;background:url(../img/icon/icon_go.png) no-repeat center bottom 14px}.list-card-line .btm-line{position:absolute;bottom:-4px;left:0;right:0;height:4px;width:100%}.list-card-line a:hover{box-shadow:0px 5px 10px 0 rgba(0,0,0,.3)}.list-card-line .text-success a:before{background-color:#07935e}.list-card-line .text-secondary a:before{background-color:#1855a0}.list-card-line .text-secondary2 a:before{background-color:#264462}.list-card-line .text-secondary a:before{background-color:#1855a0}.list-card-line .text-primary a:before{background-color:#d63836}.list-card-line .bx-txt{min-height:157px}.list-card-line .bx-txt .list-split{position:absolute;bottom:20px;left:20px}.list-card-line.no-link a:before{display:none}.list-card-line.v2 a{border:0}.list-card-line.v2 .bx-txt>h3{max-height:4.1em;-webkit-line-clamp:3}.list-card-line.v2 .bx-txt{position:relative;height:160px}.list-card-line.v2 .bx-txt .list-split{position:absolute;bottom:22px;left:20px}.list-card-line.v2 a>div{position:relative;z-index:1}.list-card-line.v2 a:before{content:'';display:none;position:absolute;top:-10px;bottom:-10px;left:10px;right:-10px;border:1px solid #676767;transition:.5s}.list-card-line.v2 a:hover:before{border:1px solid #676767}.list-card-icon>li{margin:10px 0}.list-card-icon>li>a{border:5px solid #fff}.list-card-icon .bx-txt{position:relative;padding:20px 13px 20px}.list-card-icon .bx-txt>h3{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.1;color:#000}.list-card-icon>li>a p{font-size:15px;font-weight:300;color:#222}.list-card-product>li{margin:20px 0}.list-card-product>li .bx-txt h3{color:#000}.list-card-product>li:hover h3{color:#d63836}.list-card-product a{box-shadow:none}.list-card-product .bx-txt{position:relative;height:82px;padding:0;background:transparent}.list-card-product .bx-txt h3{margin:15px 0 10px;font-size:20px;font-weight:700;transition:.5s}.list-card-product .bx-txt p{position:absolute;bottom:0;left:0}.list-product,.list-product .list-top{margin-bottom:30px}.list-product .list-top h3{font-size:30px;font-weight:700}.list-product .swiper{overflow:hidden}.list-product .swiper-container{overflow:inherit}.list-product .swiper-container .swiper:before{content:'';position:absolute;top:0;right:-27px;width:50px;height:45px;background-color:#fff;transform:skew(45deg)}.list-product .swiper-container:after{content:'';position:absolute;top:-17px;right:-10px;left:17px;bottom:-30px;border:1px solid #d5d5d5}.list-product .swiper{position:relative;padding:30px;background-color:#f1f2f3;z-index:1}.list-product .list-btm a>div+div{display:flex;align-items:center;justify-content:center}.list-product h4{padding-left:25px;font-size:22px;font-weight:700;text-align:left}.list-product .list-btm>li+li>a{margin-top:30px;padding-top:30px;border-top:1px solid #e0e1e1}.list-product .swiper-pagination{right:13px}.list-product .swiper-pagination>*{margin:0 5px;background:#3b3b3b !important}.list-product .tumb-wrp{padding-top:63%}.list-product .list-top a{display:flex;align-items:center}.list-product .list-top a>img{margin-left:8px}.list-product a.no-link{cursor:default !important}.list-full{position:relative}.list-full:first-of-type:before{content:'';position:absolute;top:0;left:50%;width:125px;height:8px;background-image:url(../img/main/bg_btm_dark3.png);transform:translateX(-50%);z-index:1}.list-full a{display:block;position:relative;padding-top:65.8%;overflow:hidden}.list-full a>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.list-full>li>a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.list-full .bx-txt{display:none;position:absolute;top:0;left:0;width:90%;height:85%;background-image:url(../img/main/card-line.png);background-repeat:no-repeat;background-size:contain;transition:.5s;z-index:2}.list-full a.active .bx-txt{display:flex;margin:20px;align-items:center;justify-content:center;color:#fff}.list-full .bx-txt h3{margin-top:10px;font-size:24px}.list-tumb .tumb{border-radius:10px;transition:.5s}.list-tumb a:hover .tumb{box-shadow:4px 6px 8px 0px rgba(0,0,0,.2)}.list-tumb h3{margin-top:10px;font-size:22px;line-height:1.1;display:-webkit-box;overflow:hidden;max-height:2.858em;height:2.858em;line-height:1.429em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;text-align:left}.list-tumb .bx-txt{margin-top:10px;text-align:left}.list-tumb .bx-txt>p{margin-top:25px;padding-bottom:20px;font-size:12px;font-weight:300}.list-tumb .bx-txt:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background:#e0e0e0}.list-tumb .bx-txt:after{content:'';position:absolute;bottom:0;left:0;height:5px;width:0;background:transparent;transition:.5s}.list-tumb a:hover .bx-txt:after{width:100%;background:linear-gradient(to right,#54bcb6,#54bcb6,#adc35a,#fbc90a,#fbc90a)}.list-tumb .img{position:relative;display:inline-block}.list-tumb.v2 .bx-txt:before,.list-tumb.v2 .bx-txt:after{display:none}.list-gift a{display:block}.list-gift>li{margin-top:50px}.list-gift h3{font-size:20px}.list-gift .badge{min-width:110px;margin:20px 0 10px;font-size:14px}.bx-content-wh{display:flex;margin-bottom:30px;padding:25px 30px;border-radius:15px;background:#f9f9f9;align-items:center}.bx-content-wh>p{font-size:12px;font-weight:300;text-align:left;color:#767676}.bx-content-wh .img{margin-right:50px;padding:25px 75px;border:1px solid #e6e6e6;border-radius:20px;background:#fff}.bx-content-wh .bx-txt{text-align:left}.bx-content-wh h3{margin-bottom:20px;font-size:35px;font-weight:700}.bx-content-wh .list-badge>li{display:flex;margin:5px 0;font-size:16px}.bx-content-wh [class^=badge]{min-width:80px;margin-right:15px;font-weight:500}.bx-content-wh .price{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000;text-align:right}.bx-content-wh .price .small{font-size:13px}.bx-product{padding:100px 100px 35px 100px;margin-top:45px;background:#fff}.bx-product a{display:block;margin-top:300px;;font-size:16px}.bx-product.no-list{background:transparent;padding:0}.bx-product.no-list a{margin:0}.content-view{text-align:initial;word-break:break-all}.page-pokemon .main-visual .swiper-wrapper{height:auto}.page-pokemon .main-visual .swiper-slide{position:relative;background:no-repeat 50% 0}.page-pokemon .main-visual .btn-skew{position:absolute;bottom:80px;left:50%;transform:translateX(-50%) skew(-20deg)}.page-pokemon .sect-banner .swiper-container{overflow:inherit}.page-pokemon .sect-news:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:8px;background-size:cover;background-image:url(../img/main/bg_btm_dark2.png);background-repeat:no-repeat;background-position:center top}.page-pokemon .sect-mov-swiper .bg{position:absolute;top:-800px;right:0;width:1320px;height:1780px;background-image:url(../img/main/gradient_bg.png);background-repeat:no-repeat}.page-pokemon .sect-mov-swiper:before{content:'';position:absolute;top:-29px;left:0;right:0;width:100%;height:29px;background-size:cover;background-image:url(../img/main/bg_top_dark.png);background-repeat:no-repeat}.page-pokemon .sect-mov-swiper:after{content:'';position:absolute;bottom:-52px;left:0;right:0;width:100%;height:52px;background-size:cover;background-image:url(../img/main/bg_btm_dark.png);background-repeat:no-repeat;background-position:bottom;z-index:5}.page-pokemon .sect-game{background:url(../img/main/sect_game_bg.jpg) no-repeat 100% center;background-size:100% 100%}.page-pokemon .sect-game:before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:70px;background-size:cover;background-image:url(../img/main/bg_top_wh.png);background-repeat:no-repeat;background-position:center}.page-pokemon .sect-game .col-lg-4>img{position:absolute;top:-24px;left:-124px;width:138%;max-width:138%}.sect-mov-swiper{padding:70px 0}.sect-mov-swiper h3{display:none;position:relative;margin-top:30px;padding-left:50px;border-left:5px solid #484848;font-size:32px;font-weight:700;color:#fff;text-align:left}.sect-mov-swiper h3:before{content:'';position:absolute;top:0;left:10px;width:38px;height:39px;padding-left:20px;background-image:url(../img/icon/icon_redball.png);background-repeat:no-repeat;background-size:contain;transition:.4s}.sect-mov-swiper a:hover h3:before{background-image:url(../img/icon/icon_redball_wh.png)}.sect-mov-swiper .active iframe{max-width:100%}.sect-mov-swiper .swiper-slide:not(.swiper-slide-active) .active{padding-top:0}.sub-ani .sect-mov-swiper h3:before{background-image:url(../img/icon/icon_ani2.png)}.sub-ani .sect-mov-swiper a:hover h3:before{background-image:url(../img/icon/icon_ani2_wh.png)}.sub-product .sect-mov-swiper h3:before{background-image:url(../img/icon/icon_product.png)}.sub-product .sect-mov-swiper a:hover h3:before{background-image:url(../img/icon/icon_product_wh.png)}.sub-card .sect-mov-swiper h3:before{background-image:url(../img/icon/icon_card2.png)}.sub-card .sect-mov-swiper a:hover h3:before{background-image:url(../img/icon/icon_card2_wh.png)}.sect-mov-swiper .swiper-container .container.disabled{max-width:800px}.page-pokemon .sect-card{padding:65px 0 0 0}.page-pokemon .sect-card .bx-txt{display:none;text-align:left;font-size:16px;font-weight:300}.page-pokemon .sect-card .tumb-wrp{display:flex;padding-top:38.5%;width:510px;margin:0 auto;align-items:center}.page-pokemon .sect-card .img>img{position:relative;height:85%;z-index:5}.page-pokemon .sect-card .swiper-slide{padding:30px 0;transition:0.5s}.page-pokemon .sect-card .swiper-slide{padding:50px 0}.page-pokemon .sect-card .swiper-slide-active{position:relative}.page-pokemon .sect-card .swiper-slide-active:before{content:'';position:absolute;top:0;left:70px;width:100%;height:100%;border:1px solid #cfcfcf}.page-pokemon .sect-card .swiper-slide-active .bx-txt{display:flex;padding-left:65px;margin-right:-40px;align-items:center;flex:0 0 50%}.page-pokemon .sect-card .swiper-slide-active .bx-txt>div>p{margin:10px 0 60px}.page-pokemon .sect-card .swiper-slide-active .tumb-wrp{width:100%;margin-left:-70px}.page-pokemon .sect-card .swiper-slide-active .tumb-wrp img{height:auto;width:100%;box-shadow:11px 11px 10px 0 rgba(0,0,0,.2)}.page-pokemon .sect-card .swiper-slide-prev .tumb-wrp img{left:-10px;width:700px;transform:translate(0,-50%)}.page-pokemon .sect-card .swiper-slide-next .tumb-wrp img{left:auto;right:-10px;width:700px;transform:translate(0,-50%)}.page-pokemon .sect-card .banner{display:block;margin-top:30px}.page-pokemon .sect-card .banner img{margin:0 auto}.page-pokemon .sect-ani .grid2{padding:80px 0 100px;background:url(../img/main/sect_ani_bg.jpg) no-repeat 100% center;background-size:contain}.page-pokemon .sect-ani .h2{margin-bottom:60px}.page-pokemon .sect-ani .swiper-container{overflow:inherit}.page-pokemon .sect-ani .swiper-slide h3{display:none;margin-top:30px;font-size:24px;font-weight:700;color:#fff;text-align:left}.page-pokemon .sect-ani .swiper-slide .tumb-wrp{height:300px;opacity:.5;transition:.5s}.page-pokemon .sect-ani .swiper-slide-active+*+* .tumb-wrp,.page-pokemon .sect-ani .swiper-slide-active+* .tumb-wrp{opacity:1}.page-pokemon .sect-ani .swiper-slide-active+*+* .tumb-wrp,.page-pokemon .sect-ani .swiper-slide-active+* .tumb-wrp{position:relative}.page-pokemon .sect-ani .swiper-slide-active+*+* a:before{content:'';position:absolute;top:-18px;right:-18px;bottom:68px;left:20px;width:100%;height:auto;border:1px solid #767676}.page-pokemon .sect-ani .swiper-slide-active+*+* .tumb-wrp img,.page-pokemon .sect-ani .swiper-slide-active+* .tumb-wrp img{z-index:1}.page-pokemon .sect-ani .swiper-slide-active+*+* .tumb-wrp img{box-shadow:11px 11px 10px 0 rgba(0,0,0,.5)}.page-pokemon .sect-ani .swiper-slide-active+*+* h3,.page-pokemon .sect-ani .swiper-slide-active+* h3{display:block}.page-pokemon .sect-ani .btn{margin-top:50px}.page-micro .main-visual{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.main-visual .text-center{position:absolute;left:50%;bottom:-33px;transform:translateX(-50%);z-index:1}.page-micro .sect-news .grid2{padding:60px 0 90px}.page-micro .sect-mov h3{margin-top:15px;font-size:22px;text-align:left;color:#fff;opacity:0}.page-micro .sect-mov h3 img{margin-right:5px;margin-top:-5px}.page-micro .sect-mov .swiper-slide-active h3{opacity:1}.page-micro .sect-mov .swiper-slide iframe{height:490px}.page-micro .sect-mov .swiper-container.disabled{max-width:880px;padding-left:20px;padding-right:20px;margin:0 auto}.page-micro .sect-about .row{height:auto}.page-micro .sect-about .col-lg-6:not(.img){display:flex;align-items:center}.page-micro .sect-about .flex-lg-row-reverse .col-lg-6:not(.img){justify-content:flex-end}.page-micro .sect-about .bx-txt{padding:0 100px;text-align:left}.page-micro .sect-about .bx-txt h2{margin-bottom:50px;font-size:35px;font-weight:700;line-height:1.3}.page-micro .sect-about .flex-lg-row-reverse .bx-txt{text-align:right}.page-micro .sect-about .img{position:relative}.page-micro .sect-about .img:before{content:'';position:absolute;top:44%;right:-1px;width:25px;height:55px;background:url(../img/icon/icon_shape.png);transform:translateY(-50%);transform:rotate(180deg);z-index:1}.page-micro .sect-about .flex-lg-row-reverse .img:before{content:'';right:auto;left:-1px;transform:rotate(0)}.page-micro .sect-about .act{position:absolute;bottom:-80px;right:-40px;z-index:2}.page-micro .sect-about .tumb-wrp{position:relative;padding-top:46%;overflow:hidden}.page-micro .sect-about .tumb-wrp img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.page-micro .sect-about .about-wrp{position:relative;padding-top:23.7%}.page-micro .sect-about .about-wrp img{position:absolute;top:0;bottom:0;left:50%;height:100%;transform:translateX(-50%)}.page-micro .sect-about.v2 .about-wrp{position:static;padding-top:0}.page-micro .sect-about.v2 .about-wrp img{position:static;transform:none;height:auto;left:auto;margin:0 auto;max-width:100%}.page-micro .sect-product{background:url(../img/main_micro/bg_product.jpg) no-repeat 100% center;background-size:100% 100%}[class^=sub-] .grid{padding:55px 0 70px}.sub-nav h2{padding:70px 20px 80px;margin:0;color:#fff;letter-spacing:-0.03em}.sub-nav h2 small{display:block;margin-bottom:10px;font-size:24px;font-weight:300}.sub-nav .container-sm h2{padding:0;margin-bottom:15px}.sub-nav .container-sm{position:relative;padding:45px 0 60px}.sub-nav .visual{position:relative}.sub-nav .visual:before{content:'';position:absolute;bottom:-1px;left:50%;width:128px;height:8px;transform:translate(-50%,0);background:url(../img/sub_nav_btm.png) no-repeat center center;background-size:contain}.sub-nav .search-wrp{width:auto;padding-left:12px;background:transparent;overflow:hidden}.sub-nav .search-wrp:before{content:'';position:absolute;left:1px;top:0;bottom:0;width:12px;background:url(../img/search_left.png);background-size:cover}.sub-nav .search-wrp:after{display:none}.sub-nav .search-wrp input{left:12px;width:100%;background:#fff}.sub-nav .search-wrp .btn-search{background-color:#da343c}.sub-nav .search-wrp.dark input{background:#1a1a1a !important;color:#fff !important}.sub-nav .search-wrp.dark:before{background:url(../img/search_left_dark.png) no-repeat;background-size:cover}.sub-news .sub-nav .visual{background:url(../img/news/nnews_nav_bg.jpg) no-repeat center bottom;background-size:cover}.sub-game-list .sub-nav .visual{background:url(../img/game/list_nav_bg.jpg) no-repeat center bottom;background-size:cover}.sub-product-list .sub-nav .visual{background:url(../img/product/list_nav_bg.png) no-repeat center bottom;background-size:cover}.sub-product-list .no-result{background:#f7f7f7 !important;max-width:100%}.sub-mov .sub-nav .visual{background:url(../img/mov/list_nav_bg.png) no-repeat center bottom;background-size:cover}[class^=sub-news] .sub-nav .container{position:relative}[class^=sub-news] .sub-nav [class^=object]{position:absolute;display:none}[class^=sub-news] .sub-nav .object1{bottom:-10px;left:39px}[class^=sub-news] .sub-nav .object2{bottom:-10px;right:28px}.sub-game .h2{margin-bottom:30px}.sub-game .btn-skew{margin-top:50px}.sect-visual a{display:block;position:relative;background:#2b2b2b;transition:.5s}.sect-visual .swiper-slide-prev .tumb-wrp{margin-left:auto;text-align:right}.sect-visual .swiper-slide-next .tumb-wrp{margin-right:auto;text-align:left}.sect-visual .tumb-wrp{width:94%;padding-top:56%;opacity:.3}.sect-visual .tumb-wrp img{width:100%}.sect-visual .bx-txt{position:relative;padding:35px 110px 41px 70px;color:#fff;background-color:#000;font-size:28px;text-align:left;opacity:.3}.sect-visual .bx-txt:before{content:'';display:none;position:absolute;top:50%;right:70px;width:51px;height:30px;background:url(../img/icon/icon_more2_lg.png) no-repeat;background-size:contain;transform:translateY(-50%)}.sect-visual .bx-txt:after{content:'';display:none;position:absolute;bottom:-2px;left:50%;width:133px;height:11px;background:url(../img/game/visual_btm.png) no-repeat 100% center;transform:translateX(-50%)}.sect-visual .swiper-slide-active .tumb-wrp{width:100%;padding-top:60%}.sect-visual .swiper-slide-active .bx-txt:before,.sect-visual .swiper-slide-active .bx-txt:after{display:block}.sect-visual .swiper-slide-active .tumb-wrp,.sect-visual .swiper-slide-active .bx-txt{opacity:1}.sect-visual .swiper-slide-active .tumb-wrp img{width:100%}.sub-game .sect-product .nav-wrap .container{text-align:right}.sub-game .sect-gift .swiper-button-next{right:0;top:34%}.sub-game .sect-gift .swiper-button-prev{left:0;top:34%}.sub-game .sect-gift .swiper-slide .img{padding-bottom:12px;opacity:.8;transition:.3s}.sub-game .sect-gift .swiper-slide-active .img{display:inline-block;position:relative;width:100%;opacity:1}.sub-game .sect-gift .swiper-slide-active .img:before{content:'';position:absolute;top:-2px;bottom:0;right:-9px;left:-3px;background:url(../img/game/gift_.png) no-repeat}.sub-game .sect-gift h3{font-size:20px;font-weight:300}.sub-game .sect-gift .badge{margin:0 0 8px}.sub-game .sect-news .list-card-line{margin-bottom:0}.sub-game-view .sub-details .h2{width:50%}.sub-details .h2{padding:15px 0 25px;font-size:38px;text-align:left}.sub-details>div:nth-of-type(1){padding:40px 0}.sub-details .tb-txt{width:auto}.sub-details .tb-txt tr>*{padding-right:30px;color:#fff}.sub-details .tb-txt tr+tr>*{padding-top:10px}.sub-details p.para{font-size:16px;font-weight:300;color:#fff;line-height:1.7}.sub-details>div.bg-pattern-ball{position:relative;padding:65px 0}.sub-details .bg-pattern-ball:before{content:'';position:absolute;bottom:-1px;left:50%;width:133px;height:11px;background:url(../img/game/visual_btm.png) no-repeat 100% center;transform:translateX(-50%)}.sub-details .bg-pattern-ball h2{padding:5px 0 20px;font-weight:700;color:#000}.sub-details .bg-pattern-ball .tb-txt tr>*{color:#000}.sub-details .bg-pattern-ball .tb-txt tr>*:not(th){color:#666}.sub-details .bg-pattern-ball .btn{border:1px solid #b3b3b3 !important}.sub-details .bg-pattern-ball .text-center>img{border:1px solid #e6e6e6;border-radius:15px}.sub-details .bg-pattern-ball .bx-txt{display:flex;align-items:center}.ani-view-details{width:50%}.ani-view-btn{display:flex;width:100%}.ani-view-btn>*{width:30%;margin-right:10px;padding:13px}.ani-view-btn .btn-sm2.btn-skew>p:before{right:5px;top:50%}.ani-view-btn button.btn-sm2.btn-skew>p:before{background:url(../img/icon/icon_plus_sm.png) no-repeat center center}.sub-game-view .sub-nav{position:relative}.sub-game-view .sub-nav .container{position:relative;z-index:2}.sub-game-view .sub-nav .nav-img{position:relative;background:#484848}.sub-game-view .sub-nav .img-content{position:absolute;top:0;left:50%;height:100%;padding-left:1%}.sub-game-view .sect-view{position:relative;z-index:2}.sub-game-view .sect-product{margin-top:-130px;padding:190px 0 80px;background:url(../img/game/list_btm_bg.jpg)}.sub-game-view .sect-product .bx-content-wh{margin-bottom:0}.sub-game-view .sect-product .bx-content-wh .bx-txt{width:56%}.sub-game-view .sect-product .tb-wrap{display:flex;width:100%;justify-content:space-between;align-items:baseline}.sub-game-view .sect-product .tb-wrap tr>*{vertical-align:baseline}.sub-game-view .sect-product .tb-txt:nth-of-type(1){width:44%;margin-right:30px;border-right:1px solid #e0e0e0}.sub-game-view .sect-product .tb-txt:nth-of-type(2){width:51%}.txt-srch{margin-bottom:5px;font-size:16px;font-weight:300;text-align:left}.txt-srch>span{font-weight:700}.no-result{padding-top:0;padding-bottom:200px}.no-result .img{display:block;width:150px;height:195px;margin:0 auto;background-size:contain}.no-result h3{margin:20px 0 10px;font-size:28px}.no-result p{font-size:16px;font-weight:300}.bx-hd h2{margin:15px 0 45px;font-size:38px}.bx-board{min-height:950px;margin:30px 0 0;padding:95px 100px 30px;background:#fff;text-align:left}.bx-board a{color:#007bff !important;text-decoration:underline}.para{margin-bottom:30px;font-size:19px;font-weight:300;color:#2e2e2e;line-height:1.8}.bx-btm{display:flex;padding:0 95px 40px;margin-bottom:65px;background:#fff;align-items:flex-start}.bx-btm .icon-list{margin:0 auto}.bx-btm a{flex:auto;font-size:16px;font-weight:300}.bx-btm a:nth-of-type(1){text-align:left}.bx-btm a:nth-of-type(1) i{margin:-1px 15px 0 0}.bx-btm a:nth-of-type(3){text-align:right}.bx-btm a:nth-of-type(3) i{margin:-1px 0 0 15px}.sub-news-view .h3{font-size:30px;text-align:left}.sub-news-view .bx-board{position:relative}.sub-news-view .lst-connect{position:absolute;top:20px;right:-60px}.sub-news-view .lst-connect a{display:flex;align-items:center;justify-content:center;margin-bottom:15px;width:40px;height:40px;border-radius:100%;background-color:#d8d8d8;transition:.3s}.sub-news-view .lst-connect a:hover{background-color:#121212}.sub-news-view .lst-connect .icon-twi{width:19px;height:16px;background-image:url(../img/icon/icon_twi.png)}.sub-news-view .lst-connect .icon-face{width:11px;height:21px;background-image:url(../img/icon/icon_face.png)}.sub-news-view .lst-connect .icon-insta{width:22px;height:22px;background-image:url(../img/icon/icon_insta_wh.png)}.sub-news-view .lst-connect .icon-share{width:21px;height:13px;background-image:url(../img/icon/icon_share.png)}.sub-book .sect{padding:0 45px;margin:45px 0 190px}.sub-book .search-wrp:before{content:'';position:absolute;bottom:-15px;width:100%;border-bottom:1px solid #5f5f5f}.search-book{position:relative;padding:30px 25px 20px}.search-book>.row>*{flex:0 0 auto;width:auto;max-width:none}.search-book>.row .nav-search{flex-basis:0;-ms-flex-positive:1;flex-grow:1}.search-book h2{position:relative;display:flex;margin-left:-10px;font-size:24px;font-weight:700;align-items:center;z-index:1}.search-book .search-wrp{float:none !important;width:100% !important}.search-book .search-wrp input{width:100%;color:#fff}.search-book .btn-detail{position:absolute;bottom:-28px;left:50%;width:119px;height:29px;background:url(../img/icon/icon_close2.png) no-repeat 100% center;font-size:15px;color:#fff;transform:translateX(-50%);z-index:1}.search-book .btn-detail p{margin-top:-13px}.search-book .btn-detail.collapsed p.on{display:none}.search-book .btn-detail.collapsed p:not(.on){display:block}.search-book .btn-detail p.on{display:block}.search-book .btn-detail p:not(.on){display:none}.search-book .form-wrp{padding:35px 0 15px}.search-book .col-form-label{font-size:15px;font-weight:300;color:#fff}.search-book .col-lg-25{padding:4px}.search-book .btn-wrap{margin-top:40px;text-align:center}.search-book .btn-wrap .btn{min-width:180px;height:50px;padding:10px 0;margin:0 4px;opacity:1 !important}.search-book .btn-type{position:relative;display:flex;width:100%;height:100%;padding:8px 13px;border:0;font-size:12px;font-weight:300;background-color:#fff;text-align:center;justify-content:center}.search-book .btn-type input+i{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.search-book .btn-type img{display:block}.search-book .btn-type input+i+span{display:none}.search-book .btn-type input:checked+i+span{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.search-book .btn-type input:checked+i+span>img{position:absolute;max-width:100%;;top:50%;left:50%;transform:translate(-50%,-50%)}.search-book .btn-type>img{display:block}.search-book.full{padding:0;margin:55px 0 25px}.search-book.full .nav-search .search-wrp:after{background:#fff}.black .search-wrp:after{background:#000 !important}.sub-cus .nav-search .search-wrp:after{background:#fff !important}.list-book{margin-left:-10px;margin-right:-10px;clear:both}.list-book>li{padding-left:10px;padding-right:10px;margin:40px 0}.list-book .img{padding:20px;border:1px solid #e8e8e8;border-radius:10px;transition:.5s}.list-book .bx-txt{padding:10px 18px 0;height:145px;text-align:left}.list-book .bx-txt span{position:absolute;bottom:0;left:18px;width:42%}.list-book .bx-txt span+span{right:18px;left:auto}.list-book h3{margin-bottom:10px;font-size:22px;font-weight:700}.list-book h3>p{margin-bottom:15px;font-size:15px;font-weight:300;color:#999}.list-book a:hover .img{margin-top:-5px;margin-bottom:5px;padding-bottom:20px;box-shadow:0 3px 11px 0px rgba(0,0,0,.1)}.book-hd h2{font-size:22px;color:#fff}.book-hd .col-6{padding-right:7px;padding-left:7px}.book-hd a{display:block;width:100%;height:100%;padding:18px 30px 55px;background:#393939;transition:.4s}.book-hd a:hover{background:#242424}.book-hd a.right{text-align:right}.book-hd .container{position:relative}.book-hd .container:before{content:'';position:absolute;bottom:0;left:50%;width:100%;height:40px;background:url(../img/book/content_top.png) no-repeat 100% center;transform:translateX(-50%)}.book-ct{padding-bottom:35px;background:url(../img/bg_pattern2.jpg) repeat}.book-ct .bx-content{padding:15px 50px 50px;border:3px solid #333;border-radius:0 0 10px 10px;border-top:0;background:#fff}.book-ct .bx-content .col-lg-6.col-12:first-of-type{display:flex;justify-content:center;align-items:center}.book-ct .bx-content .img{padding:30px 0 130px}.book-ct .bx-content h3{margin-bottom:30px;font-size:45px;font-weight:700}.book-ct .bx-content h3>p{font-size:22px;font-weight:500;color:#999}.book-ct .bx-content .label-wrap>*{position:relative}.book-ct .bx-content .label-wrap label+label{margin-left:7px}.book-ct .bx-content .label-wrap i:before{content:'';position:absolute;left:11px;top:50%;width:27px;height:25px;background:url(../img/icon/icon_check_off.png) no-repeat 100% center;transform:translateY(-50%)}.book-ct .bx-content input+i{position:relative;float:left;border-radius:30px;background:#e8e8e8;font-size:20px;margin-top:24px}.book-ct .bx-content input+i+span{;float:left;font-size:20px;font-weight:500;color:#666;line-height:50px;min-width:60px;padding-left:47px;padding-right:20px}.book-ct .bx-content input:checked+i{background:#fab404}.book-ct .bx-content input:checked+i+span{color:#000}.book-ct .bx-content .label-wrap input:checked+i:before{background:url(../img/icon/icon_check_on.png) no-repeat 100% center}.book-ct .bx-content .label-moon input:checked+i{background:#21b6ea}.book-ct .bx-content .label-moon input:checked+i+span,.book-ct .bx-content .label-x input:checked+i+span,.book-ct .bx-content .label-y input:checked+i+span{color:#fff}.book-ct .bx-content .label-moon input:checked+i:before{background:url(../img/icon/icon_check_on9.png) no-repeat 100% center}.book-ct .bx-content .label-y input:checked+i{background:#c83f54}.book-ct .bx-content .label-y input:checked+i:before{background:url(../img/icon/icon_check_on4.png) no-repeat 100% center}.book-ct .bx-content .label-x input:checked+i{background:#3471ab}.book-ct .bx-content .label-x input:checked+i:before{background:url(../img/icon/icon_check_on3.png) no-repeat 100% center}.book-ct .bx-content .label-ultra-sun input+i,.book-ct .bx-content .label-ultra-moon input+i{}.book-ct .bx-content .label-ultra-sun input:checked+i{background:#ee5736}.book-ct .bx-content .label-ultra-sun input:checked+i+span,.book-ct .bx-content .label-ultra-moon input:checked+i+span,.book-ct .bx-content .label-sword input:checked+i+span,.book-ct .bx-content .label-shield input:checked+i+span,.book-ct .bx-content .BD input:checked+i+span,.book-ct .bx-content .SP input:checked+i+span,.book-ct .bx-content .SC input:checked+i+span,.book-ct .bx-content .VI input:checked+i+span,.book-ct .bx-content .Pokemon-LEGENDS input:checked+i+span{color:#fff}.book-ct .bx-content .label-ultra-sun input:checked+i:before{background:url(../img/icon/icon_check_on5.png) no-repeat 100% center}.book-ct .bx-content .label-ultra-moon input:checked+i{background:#753fb5}.book-ct .bx-content .label-ultra-moon input:checked+i:before{background:url(../img/icon/icon_check_on6.png) no-repeat 100% center}.book-ct .bx-content .label-go-pika input+i,.book-ct .bx-content .label-go-eve input+i{}.book-ct .bx-content .label-go-pika input+i+span,.book-ct .bx-content .label-go-eve input+i+span{}.book-ct .bx-content .label-go-pika input:checked+i{background:#efd950}.book-ct .bx-content .label-go-pika input:checked+i:before{background:url(../img/icon/icon_check_on7.png) no-repeat 100% center}.book-ct .bx-content .label-go-eve input:checked+i{background:#cd9f5c}.book-ct .bx-content .label-go-eve input:checked+i:before{background:url(../img/icon/icon_check_on8.png) no-repeat 100% center}.book-ct .bx-content .label-sword input:checked+i{background:#009ee2}.book-ct .bx-content .label-sword input:checked+i:before{background:url(../img/icon/icon_check_on9.png) no-repeat 100% center}.book-ct .bx-content .BD input:checked+i{background:#004682}.book-ct .bx-content .BD input:checked+i:before{background:url(../img/icon/icon_check_on11.png) no-repeat 100% center}.book-ct .bx-content .SP input:checked+i{background:#aa1e41}.book-ct .bx-content .SP input:checked+i:before{background:url(../img/icon/icon_check_on12.png) no-repeat 100% center}.book-ct .bx-content .SC input:checked+i{background:#9E2A22}.book-ct .bx-content .SC input:checked+i:before{background:url(../img/icon/icon_check_on14.png) no-repeat 100% center}.book-ct .bx-content .VI input:checked+i{background:#552277}.book-ct .bx-content .VI input:checked+i:before{background:url(../img/icon/icon_check_on15.png) no-repeat 100% center}.book-ct .bx-content .Pokemon-LEGENDS input:checked+i{background:#283c50}.book-ct .bx-content .Pokemon-LEGENDS input:checked+i:before{background:url(../img/icon/icon_check_on13.png) no-repeat 100% center}.book-ct .bx-content .label-wrap label span{background:#e8e8e8;height:50px;border-radius:30px}.book-ct .bx-content .label-wrap label{overflow:hidden}.book-ct .bx-content .label-sun input:checked+i+span{background:#fab404}.book-ct .bx-content .label-sword input:checked+i+span{background:#009ee2}.book-ct .bx-content .label-shield input:checked+i+span{background:#cf265c}.book-ct .bx-content .label-moon input:checked+i+span{background:#21b6ea}.book-ct .bx-content .label-y input:checked+i+span{background:#c83f54}.book-ct .bx-content .label-x input:checked+i+span{background:#3471ab}.book-ct .bx-content .label-ultra-sun input:checked+i+span{background:#ee5736}.book-ct .bx-content .label-ultra-moon input:checked+i+span{background:#753fb5}.book-ct .bx-content .label-go-pika input:checked+i+span{background:#efd950}.book-ct .bx-content .label-go-eve input:checked+i+span{background:#cd9f5c}.book-ct .bx-content .BD input:checked+i+span{background:#004682}.book-ct .bx-content .SP input:checked+i+span{background:#aa1e41}.book-ct .bx-content .SC input:checked+i+span{background:#9E2A22}.book-ct .bx-content .VI input:checked+i+span{background:#552277}.book-ct .bx-content .Pokemon-LEGENDS input:checked+i+span{background:#283c50}.book-ct .bx-content .label-shield input:checked+i{background:#cf265c}.book-ct .bx-content .label-shield input:checked+i:before{background:url(../img/icon/icon_check_on10.png) no-repeat 100% center}.book-ct .bx-content .para{margin:10px 0 50px;font-size:20px;font-weight:400;line-height:1.3}.book-ct .bx-detail{padding:8px 30px 20px;border:1px solid #e8e8e8;border-radius:7px}.book-ct .bx-detail>div+div{margin:0;margin-top:5px;padding-top:5px;border-top:1px solid #f1f1f1}.book-ct .bx-detail h4{font-size:16px;font-weight:500;color:#858585}.book-ct .bx-detail .col-4{margin:12px 0;padding-right:0}.book-ct .bx-detail .img-type{display:inline-block;margin-right:10px;text-align:center}.book-ct .bx-detail .img-type>span{position:relative;display:inline-block;width:30px;height:30px;border-radius:3px;overflow:hidden}.book-ct .bx-detail .img-type>span>img{transform:scale(1.4)}.book-ct .bx-detail .d-flex+div,.book-ct .bx-detail .d-flex+div+div,.book-ct .bx-detail .d-flex+div+div+div,.book-ct .bx-detail .d-flex+div+div+div+div{position:relative;display:flex;flex-wrap:wrap;align-items:center}.book-ct .btn-char{width:19px;height:19px;margin-left:5px;background:url(../img/icon/icon_char.png) no-repeat;background-size:contain}.book-view{padding:30px 0}.book-view>.container{padding:0}.book-view .bx-content{margin-bottom:25px;border-radius:10px;background:#fff;padding:40px 35px}.book-view .bx-content h3{margin-bottom:20px;padding-left:10px;font-size:25px;font-weight:700}.book-view .bx-content .row{margin-left:-50px;margin-right:-50px;margin-bottom:-60px}.book-view .bx-content .row>div{position:relative;padding-right:50px;padding-left:50px;margin-bottom:60px;margin-top:15px}.book-view .bx-content .row>div+div:before{content:'';position:absolute;top:33%;left:-4px;width:18px;height:36px;background:url(../img/icon/icon_next.png) no-repeat 100% center;background-size:contain}.book-view .bx-content .row>div+div.no-ct:before{display:none}.book-view .bx-content.v2 .row>div+div:before{display:none}.book-view .bx-content a{display:block;position:relative}.book-view .bx-content .img:before{content:'';position:absolute;top:-23px;left:-1px;right:-1px;height:26px;background:url(../img/book/list_top.png) no-repeat 100% center;background-size:contain}.book-view .bx-content .img{position:relative;display:flex;height:340px;padding:0 15px 30px;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 10px 10px;align-items:center;justify-content:center}.book-view .bx-content .img>img{max-height:100%}.book-view .bx-content .bx-txt{padding:0 10px}.book-view .bx-content h4{margin:10px 0 15px;font-size:24px;font-weight:700}.book-view .bx-content h4>p.text-lato{margin-bottom:5px;font-size:18px;font-weight:500;color:#999}.book-view .bx-content.many .row{margin-left:-25px;margin-right:-25px}.book-view .bx-content.many .row>div{padding-right:25px;padding-left:25px}.book-view .bx-content.many .row .row{margin:0;padding:0}.book-view .bx-content.many .row>div+div:before{display:none}.book-view .bx-content.many .img{height:250px}.book-view .bx-content.many .img:before{top:-22px}.book-view .bx-content.many .row>div.col-lg-3>a:before{content:'';position:absolute;top:28%;right:-36px;width:18px;height:36px;background:url(../img/icon/icon_next.png) no-repeat 100% center;background-size:contain}.book-view .bx-content .per1-1 .bx-txt .d-flex span+span{margin-left:auto}.book-view .bx-txt{height:145px;display:flex;flex-direction:column}.book-view .bx-txt .d-flex{margin-top:auto}.h2.sub-title{margin-bottom:20px;font-size:30px}.list-card-line.hover-shadow a{box-shadow:0px 5px 10px 0 rgba(0,0,0,.1)}.list-poster>li{margin:20px 0}.list-poster a{display:block;position:relative}.list-poster .bx-txt{display:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 25px;color:#fff;background:rgba(0,0,0,.8);text-align:left;box-shadow:2px 3px 12px 0px rgba(0,0,0,.6);z-index:1}.list-poster a:before{content:'';display:none;position:absolute;top:-10px;left:10px;right:-10px;bottom:-10px;border:1px solid #cdcdcd}.list-poster .badge{position:absolute;bottom:30px;left:30px;font-weight:300;padding:8px 11px;font-size:12px}.list-poster h3{margin-bottom:15px;font-size:23px;font-weight:700}.list-poster p{font-size:15px;font-weight:500}.list-poster a.active .bx-txt,.list-poster a.active:before{display:block}.sub-ani-list .list-poster .bx-txt{position:static;display:block;margin-top:15px;padding:0;background:transparent;color:#000;box-shadow:none}.sub-ani-list .list-poster .badge{position:static;margin:15px 0 5px;background:#000;color:#fff}.sub-ani-list .list-poster a:before{display:none}.sub-ani-list .list-poster a:hover h3{color:#d63836}.sub-ani-view .bx-product{padding:55px 60px}.sub-ani-view .bx-product .para{margin:0;font-size:18px;line-height:1.7;text-align:left}.sub-ani-view .bx-product>li+li{margin:80px 0}.sub-ani-view .bx-product h3{position:relative;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #666;font-size:35px;font-weight:700;text-align:left}.sub-ani-view .bx-product h3:before{content:'';position:absolute;bottom:0;left:0;width:300px;border-bottom:3px solid #000}.sub-ani-vuew .bx-line>*{width:}.list-charac{margin-left:-12px;margin-right:-12px}.list-charac>li{margin:10px 0;padding-left:12px;padding-right:12px}.list-charac>li>div{position:relative;padding:30px 25px;border:2px solid #e8e8e8;border-radius:10px;overflow:hidden}.list-charac .bx-txt{text-align:left}.list-charac h4{margin-bottom:10px;font-size:24px;font-weight:500}.list-charac img{padding:30px 0 65px}.list-charac .btn-more{position:absolute;bottom:0;right:0;width:45px;height:45px;border:none;background:#d7d7d7 url(../img/icon/icon_more4.png) no-repeat center center;transition:.3s}.list-charac .btn-more:hover{background-color:#0b0b0b}.list-charac .btn-more:after{content:'';position:absolute;top:0;left:0;right:auto;width:13px;height:13px;background:url(../img/ani/btn_btm.png) no-repeat 100% center;transform:none;transition:.3s}.list-charac .para{display:-webkit-box;overflow:hidden;min-height:4.858em;max-height:4.858em;line-height:1.429em;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}.list-series>li{margin:20px -15px;align-items:center}.list-series>li+li{border-top:1px solid #e0e0e0;padding-top:20px}.list-series .bx-txt{text-align:left}.list-series h4{margin-bottom:10px;font-size:24px;font-weight:700}.list-series .list-split{margin-bottom:15px;font-size:15px;font-weight:300}.bx-line{position:relative}.bx-line:before{content:'';position:absolute;top:-10px;left:10px;right:-10px;bottom:-10px;border:1px solid #676767}.bx-line>*{position:relative;z-index:1}.list-card-img>li>*{display:block;box-shadow:none;border:none;background:transparent}.list-card-img>li>button .img{background:transparent}.list-card-img .img{position:relative;padding-top:64%;border:1px solid #f5f5f5;background:#fff;overflow:hidden}.list-card-img .img>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:96%;max-width:96%}.list-card-img h3{font-size:20px;color:#000;text-align:left}.list-card-img small{display:block;margin:10px 0 7px;font-size:14px;color:#666;text-align:left}.list-card-img>li{margin:20px 0 65px}.error-404>div{padding:235px 0 300px}.error-404 .img{display:block;width:340px;height:200px;margin:0 auto;background:url(../img/error_404.png) no-repeat 100% center;background-size:contain}.error-404 h3{;font-size:28px;font-weight:700}.error-404 .para{margin:15px 0 40px;font-size:18px;font-weight:500;line-height:1.5}.sub-top{padding:80px 0 20px;text-align:center}.sub-about div .para:last-of-type{margin:0}.sub-about h3{margin-bottom:20px;font-size:33px;font-weight:700}.sub-about h4{display:inline-block;margin-bottom:20px;padding-bottom:5px;border-bottom:5px solid #f7c403;font-size:24px;font-weight:700}.sub-about .about-img{margin:60px 0 70px}.sub-about .h3-deco{position:relative;padding-bottom:30px;margin-bottom:30px;font-size:30px}.sub-about .h3-deco:before{content:'';position:absolute;bottom:0;left:0;width:35px;border-bottom:5px solid #f7c403}.sub-about .h3-deco>p{margin-top:10px;font-size:24px;font-weight:500}.sub-about table.para th{display:flex;width:120px;font-weight:500}.sub-about table.para tr>*{padding:5px 0;line-height:1.5}.sub-about .para{letter-spacing:-0.07em}.sub-about .para b{font-weight:700}.sub-about .about-item{float:right;margin-left:20px;margin-bottom:45px}.sub-about .about-item.item-03{margin-top:10px;margin-bottom:30px}.sub-about .about-item.item-03+p{margin-bottom:10px}.sub-about .content .txt-product{padding-left:35px}.sub-about .para{font-size:18px}.sub-about .tx-bx{display:flex;align-items:center}.sub-about .row.tx-bx{margin:40px 0 0 0;padding:25px;border:1px solid #ebebeb;background:#f9f9f9}.sub-about .row.tx-bx .para{font-size:15px}.sub-about .row.tx-bx h4{margin-bottom:10px;font-size:18px}.sub-about .content.product{padding-bottom:100px}.sub-about .row.mail-box{display:block;padding:35px 10px;text-align:center}.sub-about .row.mail-box p{font-size:24px;font-weight:300}.sub-about .row.mail-box small{display:block;margin-top:5px;font-size:16px;font-weight:500}.content{padding:50px 100px;margin:20px 0 0;border-radius:20px;background:#fff;box-shadow:5px 5px 12px rgba(0,0,0,.1)}.content.v2{padding:70px;border-radius:0;box-shadow:none}.content.v2 .bor{margin-bottom:40px;padding:20px 30px;border:1px solid #eee}.content.v2 .bor:last-child{margin-bottom:0}.content.v2 .bor b{display:inline-block;font-weight:500}.content.v2 .para{font-size:17px}.content.v2 h3{font-size:20px;font-weight:700;margin-bottom:20px}.content.v2 .btn-sm3{font-size:20px;min-width:190px;padding-left:45px;padding-right:45px}.sub-about{padding-bottom:200px}.sect-ct>*{padding:60px 0}.sect-ct>*+*{border-top:1px solid #e6e6e6}.sub-cus h2{margin-bottom:55px;font-size:35px;font-weight:700;text-align:center}.sub-cus>div{padding-top:80px;padding-bottom:80px}.sub-cus .bg{background:url(../img/sub/sub_qna_bg.jpg) no-repeat center center;background-size:cover;text-align:center}.sub-cus .bg .btn{min-width:335px;padding:20px 100px}.sub-cus .bg-000 ul:not(.list-type)>li{margin-bottom:30px}.sub-cus .bg-000 ul:not(.list-type)>li>p{padding:40px 0;background:#fff;font-size:32px;text-align:center}.sub-cus .bg-000 ul:not(.list-type)>li>p>small{display:block;font-size:20px}.sub-cus .bg h3.h5.text-wh{color:#1a1a1a !important}.sub-cus .bg-000 ul:not(.list-type)>li>p{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;height:210px;line-height:1.4;font-size:23px;background:#fff;text-align:center}.sub-cus .bg-000 ul:not(.list-type)>li>p>span{font-size:32px;font-weight:500}.sub-cus .bg-000 ul:not(.list-type)>li>p>small:nth-child(3){margin-top:15px}.sub-cus .bg-000 ul:not(.list-type)>li>p>.mail{font-size:21px}.sub-login{padding:120px 0 280px}.sub-login .container-xm{padding:0 55px}.sub-login .btn-skew{width:95%;margin-top:10px}.sub-login .list-split{margin:30px 0 25px;padding-bottom:20px;border-bottom:1px solid #d0d0d0;color:#666}.sub-form{padding:80px 0 130px}.sub-form .content{border-radius:0;padding:55px;box-shadow:none}.sub-form .content h2{font-size:26px;font-weight:700}.sub-form .content .h4{margin-bottom:25px}.sub-form .content .row{margin-left:-5px;margin-right:-5px}.sub-form .content .row>*{padding-left:5px;padding-right:5px}.sub-form .b{font-size:34px;font-weight:700}.sub-form .b+p{margin:5px 0 75px;font-size:18px;color:#999}.sub-form .content .h2-title{margin-bottom:30px;font-size:34px;font-weight:700}.sub-join{padding:120px 0 255px}.sub-join .content{padding:85px 55px 55px}.sub-join .btn-half>*{min-width:185px}.container-login .form-wrp{margin:10px 0}.container-login .btn-skew{margin-top:20px}.login-form{;padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #d0d0d0}.login-chg.content{margin-bottom:290px;padding:100px 20px}.login-chg .h2{margin:5px 0 20px;font-size:24px;font-weight:700;line-height:1.4}.login-chg .h2+p{font-size:18px}.sub-form .time{position:absolute;top:17px;right:32px;color:#e00c0c;font-size:16px;font-weight:400}.sub-form select.form-control{-webkit-appearance:none;appearance:none}.sub-form select.form-control::-ms-expand{display:none}.bx-muted{padding:20px 25px;margin-bottom:30px;background:#f7f7f7;font-size:15px;color:#666}.sub-my{padding:80px 0 155px}.my-content{position:relative;padding:60px 60px 70px;background:#fff}.my-content:before{content:'';position:absolute;top:0;right:0;left:0;border-top:10px solid #f6cc45}.sub-my .my-content:first-of-type{margin-bottom:30px}.sub-my .my-content+.my-content:before{display:none}.my-content h2{font-size:34px;font-weight:700}.my-content h3{margin:37px 0px 20px;font-size:23px;font-weight:700}.my-content .para{margin-bottom:55px;font-size:18px;letter-spacing:-0.07em;color:#666}.page-title{margin-bottom:20px;padding-bottom:35px;border-bottom:1px solid #000}.page-title .btn-round{padding:11px 40px !important}.point-top{margin-bottom:30px}.sub-my .point{display:flex;align-items:center;font-size:30px;font-weight:700}.badge-round.v2{min-width:inherit !important;height:auto;margin-right:10px;padding:8px 12px;border-radius:100%;background:#f6cc45;font-size:22px;font-weight:700 !important}.sub-my .btn-edit{padding:17px 140px;margin-top:15px}.list-bd-radius{margin-bottom:40px;padding-bottom:50px;border-bottom:1px solid #d0d0d0}.list-bd-radius>li+li{margin-top:14px}.list-bd-radius>*{display:block;padding:25px 40px 30px;border:1px solid #d0d0d0;border-radius:15px;transition:.3s}.list-bd-radius h3{margin:0 0 20px 0}.list-bd-radius h3>p{font-size:18px;margin-bottom:5px;font-weight:400}.list-bd-radius .badge{min-width:60px;margin-right:10px;font-weight:400;color:#f9f9f9}.list-bd-radius li:hover{border-color:#000}.list-bd-radius .list-title{margin-bottom:10px;font-size:18px}.list-bd-radius .list-title>.text-muted{margin-left:10px}.list-bd-radius.v2>*{border-radius:0;min-height:200px;border-color:#d0d0d0 !important}.list-bd-radius .re-qna{min-height:240px}.view-title{margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #000}.view-title h3{font-size:25px;font-weight:700}.view-title .list-split{margin-bottom:10px;font-size:18px;font-weight:400}.btn-btm{display:flex;align-items:center}.btn-btm .btn{min-width:210px}.page-micro .img-border{border-radius:10px}.micro-sub-title{padding-bottom:120px}.micro-sub-title .container{padding-top:50px;padding-bottom:50px;text-align:center}.micro-sub-title h2{font-size:34px;font-weight:900}.micro-view-bg{background:url(../img/micro/bg01.png) no-repeat center top,url(../img/micro/bg02.jpg) no-repeat center bottom;padding-bottom:70px;min-height:100vh}.micro-view-content{padding:100px 60px;background:#fff}.micro-sub-title+.micro-view-bg .micro-view-content{transform:translate(0,-120px)}.micro-sub-title+.micro-view-bg .micro-view-content.no-top{transform:none}.micro-list .micro-view-content{transform:none}.post-deco{padding-bottom:113px;margin-bottom:87px}.micro-view .h3-deco{position:relative;padding-bottom:30px;font-size:40px;font-weight:900;text-align:center}.micro-view .h3-deco:before{content:'';position:absolute;bottom:0;left:50%;width:60px;transform:translateX(-50%);border-bottom:6px solid}.micro-view .h3-deco>.sub-title{margin-bottom:5px;font-size:22px;font-weight:900;color:#d3d3d3}.micro-view .h3-line{position:relative;margin:55px 0 25px;padding-bottom:15px;font-size:34px;font-weight:700;text-align:left}.micro-view .h3-line:before{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:5px solid #f2f2f2;transform:skew(-30deg)}.micro-view h4{margin:60px 0 25px;font-size:30px;font-weight:700}.micro-view .tx-deco{padding-left:30px;font-size:22px;font-weight:700;background:url(../img/icon/txt_deco.png) no-repeat left center}.micro-view .p{margin:10px 0 30px;font-size:18px;color:#666;line-height:1.9}.micro-view .p.v2{text-align:center;line-height:1.7}.micro-view .small{margin:5px 0 50px;font-size:13px;color:#888}.micro-view .swiper-container{margin-top:20px}.micro-view .mov{position:relative;padding-top:49%;margin-top:30px;margin-bottom:100px}.micro-view .mov iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.micro-view .h4-deco{position:relative;margin:0 0 35px 0;padding-bottom:20px;font-size:30px;font-weight:900}.micro-view .h4-deco:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:135px;height:5px;background:linear-gradient(to right,#54bcb6,#75be95,#abc25d,#f9c90c,#fbc90a)}.micro-view .h4-deco>span{display:block;margin-top:3px;letter-spacing:0.4em;font-size:15px;font-weight:900;color:#c1c1c1}.micro-view .btn-mt{margin-top:100px}.micro-view .micro-view-top a{display:block;width:35px;height:35px;background:url(../img/icon/btn_prev.png) no-repeat center center;background-size:contain}.sect-ani-story{padding:75px 0 55px;text-align:inherit}.sect-ani-story .btn-round{padding:15px 95px;margin-top:10px;border:2px solid #ededec !important;box-shadow:3px 6px #ededec;font-size:20px}.sect-ani-story .tit2{display:-ms-flexbox;display:flex;align-items:center}.sect-ani-story .tit2:before,.sect-ani-story .tit2:after{content:'';width:100%;height:.2em;margin:0 .5em;border-top:1px solid;border-bottom:1px solid}.txt-b{display:block;font-size:26px;margin-bottom:5px;letter-spacing:-0.07em}.sect-ani-charactor{;padding:120px 0}.sect-ani-charactor ul{display:flex;margin-top:60px;justify-content:center;text-align:center}.sect-ani-charactor ul a{display:block}.sect-ani-charactor ul a:hover .round-border{box-shadow:2px 6px 9px #f5f5f5}.sect-ani-charactor ul .round-border{position:relative;width:175px;height:175px;background:linear-gradient(to bottom,#62bda8,#62bda8,#fefefd,#b9c551,#f4de79);transform:rotate(-45deg);border-radius:100%;transition:.3s}.sect-ani-charactor ul .round-border:before{content:'';position:absolute;top:3px;bottom:3px;left:3px;right:3px;background:#fff;border-radius:100%}.sect-ani-charactor ul img{position:relative;width:163px;height:163px;margin-top:5px;border-radius:100%;transform:rotate(45deg);z-index:10}.sect-ani-charactor ul p{margin-top:10px;font-size:22px;font-weight:700}.sect-ani-step{padding:70px 0 80px;background:#f8f8f8}.sect-ani-step li{margin:10px 0;font-size:20px;font-weight:400;color:#666}.sect-ani-banner{padding:50px 0 180px}.micro-story-img{margin:60px 0}.list-micro-character a{display:block;position:relative;height:100%;padding:0 0 15px 0;border:6px solid #f3f3f3;border-radius:15px;transition:.3s}.list-micro-character a:hover{box-shadow:6px 6px 14px rgba(0,0,0,.1)}.list-micro-character>*{margin-bottom:30px}.list-micro-character .img>img{border-radius:15px 15px 0 0}.list-micro-character h4{margin:5px 0 0;font-size:22px;font-weight:700}.list-micro-character h4>p{margin-top:5px;font-size:14px;font-weight:400}.micro-chrac-img{margin:60px 0 35px}.micro-list .micro-view-bg{padding:70px 0 120px}.micro-list .list-tumb>li{margin-bottom:50px}.micro-list .micro-view-content{padding-bottom:30px}.micro-list-title h3{font-size:40px;font-weight:900;letter-spacing:-0.07em}.micro-list-title p{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e1e1e1;font-size:18px;color:#666}.micro-list-title.v2{padding-bottom:45px;text-align:center}.micro-list-title.v2 h3{position:relative;padding-bottom:35px;font-size:26px;font-weight:700}.micro-list-title.v2 h3:before{content:'';position:absolute;bottom:0;left:50%;width:45px;border-bottom:2px solid #dadada;transform:translateX(-50%)}.micro-list-ct b{display:block;margin:46px 0 10px;font-size:22px;font-weight:700}.micro-list-ct img{}.micro-list-btm{display:flex;align-items:center;margin-top:240px}.micro-list-btm>*{display:block}.micro-list-btm .btn{margin:0 auto}.micro-list-btm .prev,.micro-list-btm .next{position:relative;padding-left:30px;;font-size:20px}.micro-list-btm .next{padding-right:30px}.micro-list-btm .prev:before,.micro-list-btm .next:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:url(../img/icon/btn_icon.png) no-repeat left center}.micro-list-btm .next:before{transform:rotate(180deg)}.nav-srch.nav{padding-left:17px;border:0}.nav-srch .nav-link{min-width:140px;text-align:center;font-size:20px;background:#222;color:#666;border:0;border-radius:10px 10px 0 0}.nav-srch.nav li+li{margin-left:5px}.nav-srch .nav-link:hover{border:0}.nav-srch .nav-link.active{background:#da343c;color:#fff;border:0}.sub-card .search-book .search-wrp input{background:#fff;color:#000;border-radius:0 !important}.sub-card .search-book .search-wrp input::placeholder{color:#999 !important}.sub-card .search-book .search-wrp .btn-search{width:63px;height:55px;background:url(../img/input_srch.png) no-repeat right center;background-size:contain}.sub-card .search-book .search-wrp .btn-search:before,.sub-card .search-book .search-wrp .btn-search:after{display:none}.sub-card .search-book p.text-white{margin-bottom:10px}.sub-card .sect-visual .bx-txt:after{background:url(../img/game/visual_btm_bk.png) no-repeat 100% center}.sub-card .card-border{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #4d4d4d}.sub-card .search-book .form-wrp{margin:25px 0 55px;padding:0}.sub-card .search-book .nav-muted.v2{margin-top:20px}.sub-card .search-book .btn-wrap{margin-top:65px;margin-bottom:20px}.sub-card .sect-visual .tumb-wrp{padding-top:56%}.custom-check-wrp{margin:0 -5px}.custom-checkbox-dark{position:relative;margin:5px}.custom-checkbox-dark span{display:block;min-width:110px;padding:10px 50px 10px 14px;border-radius:5px;background:#2b2b2b;font-size:18px;color:#fff}.custom-checkbox-dark i{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:27px;height:27px;border-radius:5px;background:#393939}.custom-checkbox-dark input:checked+i{background:#da343c url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") no-repeat center center;background-size:20px}.custom-check-wrp.v2{display:flex;margin:0}.custom-check-wrp.v2>*{margin-right:5px}.custom-checkicon i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:6px;background:#2b2b2b;font-style:inherit;color:#fff}.custom-checkicon i.entire{width:60px}.custom-checkicon input:checked+i{background:#da343c}.sect-rank.sect-rank{padding-top:100px}.list-banner{position:relative;margin:20px 0}.list-banner:before{content:'';position:absolute;top:-20px;bottom:-20px;left:20px;right:-20px;border:1px solid #d5d5d5}.list-banner:after{content:'';position:absolute;top:0;right:0;width:10px;height:10px;background:#f7f7f7}.list-banner a{justify-content:space-between;align-items:center;text-align:left}.list-banner li{position:relative;z-index:1}.list-banner li+li{margin-top:20px}.list-banner .img{position:relative;padding-top:44%;width:44%;overflow:hidden}.list-banner .img>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:196px;min-width:181px;max-width:initial}.list-banner .txt{padding-left:30px}.list-banner h3{font-size:24px;font-weight:700;letter-spacing:-0.07em}.list-banner p{margin-bottom:10px;font-size:17px;color:#222;letter-spacing:-0.07em}.list-rank-wrp{box-shadow:3px 6px 12px 0px rgba(0,0,0,.1)}.list-rank .swiper-slide{padding-bottom:15px}.list-rank .title h3{display:flex;align-items:center;height:60px;padding:0 25px;margin:0;font-size:22px;font-weight:500;color:#fff;text-align:left;background:url(../img/list_top.png) no-repeat center center;background-size:100% 60px}.list-rank .title .d-lg-flex{display:flex}.list-rank .swiper-slide:nth-of-type(2) .title h3{height:60px;background:url(../img/list_top2.png) no-repeat center center;background-size:100% 60px}.list-rank .nav{justify-content:center}.list-rank .title .nav-link{display:inline-block;padding-top:5px;font-size:18px;color:#666666}.list-rank .title .nav-link.active{color:#fff}.list-rank .title .nav,.list-rank .tab-content ul{background:#393939}.list-rank .awards{padding:25px 10px 15px}.list-rank .awards>*{position:relative;padding:0 5px}.list-rank .awards img{position:absolute;top:-19px;left:50%;transform:translateX(-50%)}.list-rank .awards p{padding:20px 10px 7px;border-radius:15px;font-size:18px;color:#fff;background:#1b1b1b}.list-rank .awards p>span{display:block;font-size:15px;color:#9a9a9a;font-weight:700}.list-rank table tr>*{padding:14px 0;font-size:17px;background:#fff}.list-rank table tr:nth-of-type(2n)>*{background:#fbfbfb}.no-gutters{margin-right:0 !important;margin-left:0 !important}#ct.page-special{padding-top:80px;background:#f7f7f7}.page-special .special-sect .container{max-width:1250px !important;padding:0}.page-special .main-banner{width:100vw;height:700px;background-size:cover;background-position:center;background-repeat:no-repeat}.page-special .slide-banner{padding:30px 0;background:#171717}.page-special .slide-banner .container{position:relative}.page-special .slide-banner .swiper-button-next{right:210px}.page-special .slide-banner .swiper-button-prev{left:210px}.page-special .slide-banner .swiper-slide{opacity:.3;transition:.3s}.page-special .slide-banner .swiper-slide a{display:block;width:620px;height:335px;background-size:cover;background-position:center;background-repeat:no-repeat}.page-special .slide-banner .swiper-slide-active{opacity:1}.page-special .special-sect{padding:110px 0 160px}.page-special .special-sect .content{margin-top:0;padding:20px 95px 120px;border-radius:0;box-shadow:none;text-align:center;background:transparent}.page-special .special-sect .content .para{color:#000}.page-special .special-sect .content h3{transform:translate(0,-30px);display:inline-block;padding:15px 45px 5px 35px;border-radius:50px;font-size:36px;font-weight:700;letter-spacing:-0.07em;color:#fff;background:#222 url(../img/special/h3_deco.png) no-repeat left center}.page-special .special-sect .content .icon-h3{width:50px;height:50px;margin-right:10px;margin-bottom:9px;background:url(../img/special/h3_top.png) no-repeat}.page-special .special-sect .content h4{margin-bottom:45px;font-size:30px;font-weight:700;line-height:1.5;text-align:center;color:#000}.page-special .special-sect .content .para{margin:45px 0;text-align:center;font-size:24px;font-weight:400;letter-spacing:-0.07em}.page-special .special-sect .content .para>span{display:block;font-size:30px}.page-special .special-sect .content .view-img{position:relative;overflow:hidden;max-width:100%;width:1080px;height:auto;margin:0 auto;border-radius:25px;text-align:center}.page-special .special-sect .content .view-product{margin:55px 0 20px}.page-special .special-sect .content small{font-size:20px}.page-special .special-sect .content .view-grid{text-align:initial}.page-special .special-sect .content .view-grid h4{margin-bottom:10px}.page-special .special-sect .content .view-grid img{display:inline-block}.page-special .content .view-grid p img{margin:0 auto}.view-table{border-bottom:1px solid #000}.view-table tr>*{padding:15px 0;font-size:20px}.view-table thead tr>*{border-top:3px solid #030303;font-size:24px;background:#f9f9f9}.view-table thead tr>* p{font-size:20px;font-weight:400}.view-table tbody th{color:#fff;font-weight:500;background:#434343}.view-table tbody td{background:#fff}.view-table tbody tr>*{border-top:1px solid #999}.sub-terms .list-split{padding-bottom:15px;border-bottom:2px solid}.sub-terms .list-split a{font-size:20px;font-weight:700;color:#c8c8c8}.sub-terms .list-split a.active{color:#000}.sub-terms .list-split>li+li:before{margin:0 15px}.sub-terms .content{padding-bottom:230px}.sub-terms{padding-bottom:120px !important}.sub-terms p,.sub-terms ol{font-size:15px;line-height:1.8}.sub-terms .bold{margin:40px 0 10px}.sub-terms .bold02{margin:40px 0 10px}.sub-terms li{margin-bottom:10px}.sub-terms small{margin:30px 0 20px}.sub-card .sect-info{padding:80px 0 90px;background:url(../img/bg_pattern3.jpg)}.sub-card .sect-info .h2{margin-bottom:30px}.sub-card .sect-info .img-card{padding:20px 10px 25px;border-radius:10px;background:transparent;transition:.3s}.sub-card .sect-info .swiper-slide a{display:block;opacity:.5}.sub-card .sect-info .img-card img{width:100%}.sub-card .sect-info .img-card p{margin-top:15px;margin-left:10px;font-size:20px;color:#fff;text-align:left;opacity:0;transition:.3s}.sub-card .sect-info .swiper-slide-active a{opacity:1}.sub-card .sect-info .swiper-slide-active .img-card{padding-top:0;background:linear-gradient(to bottom,transparent,transparent,#2a2a29)}.sub-card .sect-info .swiper-slide-active .img-card p{opacity:1}.sub-card .sect-info .container{position:absolute;top:43%;left:0;right:0;width:1190px;z-index:2}.wrp-rank .swiper-slide{padding-left:15px;padding-right:15px}.wrp-rank .swiper-wrapper{margin-right:-15px}.wrp-mov{height:100%;padding:45px 25px;border:1px solid #d5d5d5}.wrp-mov .mov{width:100% !important}.wrp-mov h4{position:relative;padding-left:20px;margin-top:15px;font-size:1.625em;font-weight:700;text-align:left}.wrp-mov h4:before{content:'';position:absolute;top:0;left:0;height:100%;border-left:4px solid #cfcfcf}.row-right{padding-left:25px}.sect-srch-wrap{padding:70px 0 0 0}.sect-srch-wrap .sect-srch.bg-wh{padding-bottom:135px}.sect-srch-wrap .sect-srch.bg-wh .h3-tit{margin-bottom:20px}.sect-srch .h3-tit{padding-top:50px;text-align:left;font-size:24px;font-weight:700}.sect-srch .h4-tit{margin-top:30px;font-size:20px;text-align:left;font-weight:700}.sect-srch .container{padding-top:30px;padding-bottom:70px;border-bottom:1px solid #c3c3c3}.sect-srch .btn-skew{margin-top:40px}.list-book.v2 .img{background:#fff}.swiper-container .list-card-line>*{padding:0}.page-special .special-sect .content .view-grid ul>*,.sub-product-view .bx-product ul>*,.sub-game-view .bx-product ul>*,.sub-news-view .bx-board ul>*{list-style:circle !important}.page-special .special-sect .content .view-grid ol>*,.sub-product-view .bx-product ol>*,.sub-game-view .bx-product ol>*,.sub-news-view .bx-board ol>*,.micro-view-content ol>*{list-style:decimal !important}.sub-game-view .bx-product ul,.sub-game-view .bx-product ol{display:table;margin:0 auto !important}.sub-game-view .bx-product ul,.sub-game-view .bx-product ol{display:table;margin:0 auto !important}.bx-board .lst-connect>li{list-style:none !important}.story .story-left,.story .story-right{margin-bottom:40px;border-bottom:2px solid #e0e0e0}.story-block{display:block;position:relative;width:90%;background:#fff;padding:20px 25px 17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.story .story-left .story-arrow,.story .story-right .story-arrow{background:#fff;width:18px;height:18px;top:50%;margin-top:-10px;z-index:50}.story-block:hover{box-shadow:2px 2px 20px rgba(0,0,0,.08)}.story .story-left{position:relative;border-right:2px solid #e0e0e0}.story .story-left .story-arrow{border-right:2px solid #e6e6e6;border-top:2px solid #e6e6e6;display:block;right:-10px;position:absolute;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);display:none\9}.story .story-right{position:relative;border-left:2px solid #e0e0e0;float:right}.story .story-right .story-arrow{border-left:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;display:block;left:-10px;position:absolute;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);display:none\9}.story .story-left:after,.story .story-right:after{position:absolute;width:25px;height:25px;background:#34b1c4;content:'';margin-top:-12px;top:50%}.story .story-left:after{right:-86px;border-radius:50%;border:5px solid #fff}.story .story-right:after{left:-84px;border-radius:50%;border:5px solid #fff}.story .story-left{float:left}.story-block .story-text h4{margin-bottom:8px;font-size:20px}.story-block .story-image img{width:100px;height:100px;position:absolute;top:50%;border:4px solid #eef0f1;border-radius:50%;margin-top:-50px}.story .story-left .h-line,.story .story-right .h-line{position:absolute;width:2px;height:140%;background:#ddd}.story .story-right .story-image img{left:30px}.story .story-right .story-text{text-align:left;margin-left:130px}.story .story-left .story-image img{right:30px}.story .story-left .story-text{text-align:right;margin-right:130px}.story .story-left .h-line{right:-74px;top:0}.story .story-right .h-line{left:-73px;top:0}.story .story-left.last .h-line,.story .story-right.last .h-line{height:100% !important}.animation_wrap .content h3,#game_Title h3{font-size:20px}#ani_Title{width:48%;min-height:340px;padding:1%;margin:1%;float:left;border:solid #dedede 1px;overflow:hidden;font-family:sans-serif;font-size:15px}#game_Title{width:145px;padding:0px 39px 25px 0px;font-size:11px;float:left;overflow:hidden}.animation_wrap .content h2,#storytitle{clear:both;font-size:25px}.popup-msg-box h1{position:static;margin:20px 0 15px;font-weight:700;width:auto;transform:none}.popup-msg-box h2{margin-bottom:10px}.popup-msg-box h3{margin-bottom:25px}.popup-msg-box .goMain{margin-top:25px}.btn-area{text-align:center}.arceus_ifr{width:763px;height:435px}.arceus_ifr2{width:763px;height:435px}.arceus_ifr iframe{width:100%;height:100%}.arceus_ifr2 iframe{width:100%;height:100%}@media (max-width:1790px){.btn-store{background-size:90%}}@media (min-width:991px){.d-lg-iblock{display:inline-block !important}.col-lg-25{flex:0 0 12.5%;-ms-flex:0 0 12.5%;max-width:12.5%}.col-lg-45{flex:0 0 41%;-ms-flex:0 0 41%;;max-width:41%;padding-left:15px;padding-right:15px}.sect-rank .swiper-container .swiper-wrapper{transform:none !important}.sub-book .search-book .col-lg-1{flex:0 0 9.333333%;max-width:inherit;width:170px;min-width:170px;padding:0;padding-left:15px}.sub-book .search-book .col-lg-11{flex:1;max-width:inherit}}@media (max-width:1540px){.page-pokemon .gnb>li>a{width:120px}.btn-store{padding:0 30px;margin-left:5px;font-size:16px}.nav-search .search-wrp{width:95%;float:right}}@media (max-width:1200px){h1{width:13%}h1 img{margin-left:10px;width:88%}#acc>li{margin:0 10px}#acc>li>*{font-size:12px}#acc [class^=icon-]{width:30px;height:30px}.btn-store{font-size:14px;padding:10px 0 10px 15px}.page-pokemon .gnb>li>a{width:95px;font-size:15px}.page-micro .sect-about .bx-txt h2{font-size:20px}.list-book .bx-txt span{width:37%}.col-45{max-width:40.5%;flex:0 0 40.5%}.nav-search .search-wrp{width:76%;margin:0 auto;float:inherit}.nav-wrap .search-wrp{width:30%;margin-left:auto;margin-right:0}.search-book .form-wrp .col-12.pr-lg-0{max-width:39%;flex:0 0 39%}.search-book .form-wrp .col-lg-5.no-gutters{max-width:52%;flex:0 0 52%}.list-card-line .bx-txt .list-split{bottom:54px}.page-pokemon .sect-game .col-lg-4>img{top:0;left:0}.list-card-color a:before{display:none}.list-card-color>li>a{opacity:1}.sect-card .tumb-wrp{width:70%}.sect-card .swiper-button-prev{left:30px}.sect-card .swiper-button-next{right:30px}.list-full .bx-txt{display:block;top:16px;padding-top:20px;left:50%;transform:translateX(-50%);color:#fff}.list-full .bx-txt h3{font-size:20px}.swiper-center .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:84px}.swiper-center .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:84px}.page-pokemon .sect-mov-swiper:after{bottom:-49px}.page-pokemon .sect-ani .grid2{background-size:cover}.page-pokemon .sect-ani .swiper-slide .tumb-wrp{height:auto}.page-pokemon .sect-ani .swiper-slide h3{font-size:14px}.page-pokemon .sect-ani .swiper-slide-active+*+* a:before{top:-10px;bottom:50px;left:15px;right:-10px}.page-pokemon .sect-news:before{top:-1px}.ft-top .list-split{padding-right:100px}.ft-top .list-split>li:before{margin:0 8px}.ft-btm .flex-lg-row-reverse{flex-wrap:nowrap;padding:0 20px}.ft-btm .copylight{padding-left:30px}.ft-btm .customer+p{margin-top:10px}.ft-top .list-split a{font-size:12px}.sub-book .search-book .collapse .col-lg-1,.sub-book .search-book .collapsing .col-lg-1{flex:0 !important;width:auto !important;min-width:auto !important}.sub-game-view .sub-nav .nav-img .container{width:50%;margin-right:auto;margin-left:20px}.page-micro h1{margin:0 10px}.page-micro .gnb li>a{font-size:11px;padding:34px 6px}.search-book .btn-type span+span img{width:auto;max-width:inherit;height:30px}.list-book h3{margin-bottom:5px}.list-book h3+p{font-size:13px}.nav-search .nav-red a{min-width:auto;margin:0 5px;padding:20px 15px}.nav-muted .nav-link{padding:20px 10px;font-size:20px}}@media (max-width:991px){.btn-area>*{margin:5px 0 !important}body,input,textarea,select,button,table{font-size:14px}hr{margin:10px auto}img{max-width:100%}.col-45{flex:0 0 49%;max-width:49%}.sub-game-view .sub-nav .nav-img .container{width:auto;margin-right:auto;margin-left:0}.h2{font-size:29px;margin-bottom:25px}.h3{font-size:18px}.h4{font-size:18px}.h5{font-size:15px}.list-next.right{float:inherit}.list-next{overflow:hidden}.list-next>li{flex:0 0 auto}table tr>*{font-size:14px}.tb-txt tr+tr>*{padding-top:10px}.badge-tri{border-left:25px solid;border-top:25px solid;border-bottom:25px solid transparent;border-right:25px solid transparent}.badge-tri>p{top:-21px;left:-20px;font-size:11px}.breadcrumb{position:relative;margin-bottom:0;padding:10px 0}.breadcrumb a{font-size:13px}.breadcrumb a.active{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb .colp-srch{display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:#e4e4e4;border:0;border-left:1px solid #e3e4e4;outline:none}.breadcrumb .colp-srch.collapsed{background:#f7f7f6}.breadcrumb .colp-srch .icon-srch{display:none;width:20px;height:20px;margin:0 auto;background:url(../img/icon/icon_go2.png) no-repeat;background-size:contain}.breadcrumb .colp-srch.collapsed .icon-srch{display:block;background:url(../img/search_dark.png) no-repeat;background-size:contain}.breadcrumb .colp-srch .xi-angle-up{display:block}.breadcrumb .colp-srch.collapsed .xi-angle-up{display:none}.breadcrumb+div{padding:20px;background:#e4e4e4}.breadcrumb+div .search-wrp{margin:0;height:40px;padding-left:0;background:#e4e4e4}.breadcrumb+div .search-wrp:before{display:none}.breadcrumb+div .search-wrp input{left:0;padding:12px 20px;border:0}.breadcrumb+div .search-wrp .btn-search{background-color:#000}.breadcrumb+div .search-wrp .btn-search:before{width:17px;height:17px}.btn{min-width:270px;padding:15px 90px;font-size:15px}.btn-lg{max-width:90%;font-size:15px}.btn-sm{font-size:16px;max-width:235px;margin:20px auto 0}.btn-sm2{display:block;width:200px;min-width:inherit;padding:10px 45px;margin:25px auto 0}.btn-sm2.btn-skew>p:before{display:none}.btn-sm3{padding:8px 40px !important;min-width:inherit !important;font-size:14px !important}.btn-gradient:before{left:5px;height:87%;width:95%}.btn.btn-gradient:before{left:2px;top:2px;height:90%;width:98%}.btn-more:after{right:30px;width:7px;height:11px;background:url(../img/icon/icon_more_m.png);background-size:contain}.btn-skew>p:before{right:15%}.btn-skew.btn-lg{padding:10px 0 20px;margin-top:20px}.btn-skew.btn-lg>p:before{bottom:-15px;width:7px;height:15px;background-size:contain}.btn-details{opacity:1 !important}.btn-half>*{width:50%;min-width:inherit !important;padding:10px !important;font-weight:400}.btn-half.full{width:100%}.btn-half.full>*{margin:0;font-size:15px}.btn-round.btn-sm{min-width:inherit;padding:10px 22px;font-size:13px}.btn-round2{min-width:auto;padding:13px 85px;border:3px solid;font-size:15px;font-weight:700;background:url(../img/icon/btn_icon_m.png) no-repeat left 10% center;background-size:8px 15px}.btn-round2.v3{padding:11px 50px;font-weight:700}.btn-full{width:100%;min-width:inherit}.btn-full.btn-skew{width:90%;min-width:inherit}.collap>li a{display:flex;padding:15px 20px;align-items:center;font-size:13px;background-size:15px !important;background-position:center right 20px !important}.collap>li a>p{width:90%}.collap>li a>p>span{width:25px;height:25px;padding:2px;margin-right:5px;font-size:13px}.collap .para{font-size:12px}.collap .card{padding:22px 20px}.collap.v2{margin-bottom:45px;margin-left:-20px;margin-right:-20px}.collap.v2 a>p>span{font-size:13px}.collap.v2 a.collapsed{background:url(../img/icon/collap2.png) no-repeat right 10px center}.collap.v2 a{background:url(../img/icon/collap2_active.png) no-repeat right 10px center}.form-control{font-size:14px}.form-control::placeholder{font-size:14px}.form-control-lg{font-size:15px}.form-group{margin-bottom:6px}.label{font-size:14px}.form-collap{margin:10px 0}.form-border.v2{padding:13px 0 15px !important}.input-chk-wrp{margin:-2px}.input-chk{padding:2px}.subject{display:block;margin-bottom:15px;font-size:15px}.form-container.sm{padding-bottom:20px;margin-bottom:20px}.form-container .form-wrp:first-of-type{margin-top:0}.form-wrp{margin:10px 0}.form-wrp .btn{height:53px;padding:10px !important;font-size:14px}.form-wrp select.form-control:not(.dark){background:url(../img/icon/select_m.png) no-repeat right 15px center !important;background-size:auto 5px !important}.form-wrp select.form-control,.form-wrp .col-lg-4 select.form-control{padding-right:20px !important}.select.form-control.dark.dark.dark{background:url(../img/icon/icon_down.png) no-repeat 95% 50% !important}.form-wrp .col-4 select.form-control{padding-right:24% !important}.form-wrp.lg{margin-top:7px;margin-bottom:7px}.form-wrp.lg+.form-supple{margin:0}.form-wrp .subject{width:29%;padding:8px 0;margin:0;font-size:13px}.form-wrp .cont{font-size:13px}.form-wrp.row .form-supple{margin:10px 0 0}.form-table{padding-bottom:20px;margin-top:-10px}.form-table .form-wrp{margin:0}.form-table .cont{width:71%;flex:none}.form-table .form-wrp .subject{padding:7px 0}.my-content .form-control{height:40px;padding:10px 15px}.col-form-label{font-size:13px;padding:0 0 5px !important}.form-primary-check label{padding:0 2px}.form-primary-check label>i{min-width:95px;padding:5px;font-size:11px}.custom-control{margin:0 auto}.custom-checkbox .custom-control-label{font-size:14px;padding-left:2px}.custom-checkbox .custom-control-label::before,.custom-control-label::after{width:18px;height:18px;top:1px}.custom-checkbox.v2 .custom-control-input~.custom-control-label:after{width:18px;height:18px}.custom-control.lg .custom-control-label{font-size:16px;font-weight:500;margin-bottom:16px !important}.custom-control.lg .custom-control-label:before,.custom-control.lg .custom-control-label:after{width:23px !important;height:23px !important}.custom-control.lg .custom-control-label{padding-left:6px}.form-primary-check>*{flex:0 0 33%;-ms-flex:0 0 33%;max-width:33%;margin-bottom:5px}.form-primary-check label>i{padding:9px 5px}.form-border{padding-bottom:20px;border-top:1px solid}.form-line{padding:10px 0;font-size:13px}.form-line::placeholder{font-size:13px}.form-collap a{margin-top:-3px;margin-left:0;background-position:center right 5px !important;background-size:11px !important}.form-collap .card{margin-top:0;font-size:13px}.form-supple{margin-top:2px;font-size:12px}.form-lg-mt{margin-top:10px}.modal-dialog{width:100%;margin:0 auto;padding:0 20px}.modal-content{width:100%;border-radius:10px}.modal-content .btn-close2{margin-right:-20px}.modal{padding-top:65px}.modal-header{padding:15px 20px}.modal-charac h5{font-size:18px}.modal-charac .modal-body{padding:30px 20px}.modal-mov .modal-dialog{max-width:335px;margin-top:130px}.modal-mov .modal-body{padding:0;text-align:center}.modal-mov .modal-content iframe{max-width:300px;max-height:200px}.modal-mov .btn-close2{width:40px;height:40px;margin:20px auto 0}.modal-body{padding:40px 20px}.modal-lg .modal-body{padding:40px 30px}.need-content .modal-body .h5{font-size:18px;margin:7px 0 35px}.modal-body .h5{font-size:18px;margin:5px 0 10px}.modal-body .h5+p{font-size:14px;margin-bottom:20px}.modal-body .join2{width:75px}.modal .lock{width:30px}.bx-muted{margin-bottom:20px;padding:20px;font-size:11px}.withdrawal .modal-header .modal-title{font-size:18px}.withdrawal .d-lg-none.d-none+.modal-body{padding:40px 20px}.withdrawal .modal-body{padding:30px 20px 35px}.withdrawal img{width:50px}.withdrawal .h5{margin:10px 0}.withdrawal .modal-header:not(.d-lg-none)+.modal-body .h5{font-size:15px}.withdrawal .border-top{margin-top:35px;padding-top:20px}.withdrawal .border-top>*{margin-top:0 !important}.withdrawal .btn{min-width:inherit;padding:13px 49px;font-size:15px;font-weight:400}.withdrawal-form{padding:7px 20px 39px !important}.withdrawal-form .custom-control-label{padding-left:0 !important;text-align:left;font-size:15px !important}.withdrawal-form .custom-control-label.custom-control-label:before,.withdrawal-form .custom-control-label.custom-control-label:after{width:19px !important;height:19px !important}.withdrawal-form .bx-muted{padding:20px 15px}.withdrawal-form .bx-muted>p{font-size:12px}.withdrawal-form .custom-control-label .span{margin-left:0}.withdrawal-form .border-top{margin-top:10px;padding:20px 10px 0}.modal-vod .modal-title{font-size:18px}.modal-vod .modal-body{padding:10px 20px 50px}.modal-vod ul a{font-size:14px}.nav-search a{font-size:14px}.nav-search>div.container{display:block}.nav-search .search-wrp{width:100%;height:40px;margin:15px auto}.nav-search .search-wrp input{height:40px;font-size:15px}.nav-search .search-wrp input::placeholder{font-size:15px}.nav-search .search-wrp input:-ms-input-placeholder{font-size:15px}.nav-search .search-wrp .btn-search{height:40px;width:40px}.nav-search .btn-search:before{width:21px;height:21px}.nav-search .search-wrp:after{left:-30px}.nav-muted .nav-link{min-width:65px;padding:9px 17px;font-size:13px}.sub-about .sub-top h2>img{width:130px}.nav-rounded{margin-top:15px;box-shadow:0 0 7px 1px rgba(150,150,150,.2)}.nav-rounded li+li{margin-left:10px}.nav-rounded .nav-link{padding:10px 20px;font-size:12px}.swiper-page-dot{bottom:15px !important}.swiper-page-dot .swiper-pagination-bullet{width:10px;height:10px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;opacity:.8}.swiper-dark .swiper-button-next,.swiper-dark .swiper-container-rtl .swiper-button-prev{right:15px}.swiper-center .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:15px}.swiper-page-line .swiper-pagination{width:100%;bottom:-35px}.swiper-page-line .swiper-pagination-bullet{width:60px}.swiper-page-line .swiper-button-next{left:90%;bottom:-38px;transform:translateX(-90%)}.swiper-page-line .swiper-button-prev{left:10%;bottom:-38px;transform:translateX(-10%)}.swiper-tumb .swiper-slide>img{padding:13%}.swiper-tumb .swiper-pagination-bullet{width:5px;height:5px}.swiper-tumb .swiper-pagination{bottom:3px}.swiper-tumb .swiper-button-next{right:7px}.swiper-tumb .swiper-button-prev{left:7px}.films-cuts{padding:0 10px;background:transparent}.gallery-top,.gallery-thumbs{width:auto}.films-cuts [class^=swiper-button]{left:-30px;top:auto;bottom:-82px;width:20px;height:45px;border-radius:0 5px 5px 0;background-size:6px;background-position:center center}.films-cuts [class^=swiper-button]:before{height:44px;width:20px;border-radius:0 5px 5px 0;background:rgba(0,0,0,.5) url(../img/swiper_prev_line_lg.png) no-repeat 6px center;background-size:6px;top:auto}.films-cuts .swiper-button-next{right:-30px;left:auto}.films-cuts.v2 .gallery-thumbs{padding-left:20px;padding-right:20px;margin-left:0}.films-cuts.v2 .gallery-top{padding-left:20px;padding-right:20px;margin-left:0}.films-cuts.v2{padding:0}.films-cuts.v2 .gallery-thumbs{padding-left:40px !important;padding-right:40px !important;margin-left:-20px !important;margin-right:-20px !important;width:100vw}.films-cuts.v2 [class^=swiper-button]{top:30px !important;left:0;width:40px;height:63px;opacity:1}.films-cuts.v2 .swiper-button-next{left:auto;right:0}.films-cuts.v2 [class^=swiper-button]:before{top:6px;width:30px;height:50px;background:rgba(0,0,0,.5) url(../img/swiper_prev_line_lg.png) no-repeat left 10px center;background-size:7px auto}.films-cuts.v2 .swiper-button-next{right:0;left:auto}.films-cuts.v2 .swiper-button-disabled{opacity:.6 !important}.container-sm{max-width:none;padding-left:20px !important;padding-right:20px !important}.nav-open #wrap{position:fixed;left:0;right:0;z-index:999}#hd{display:flex;-ms-flex-pack:justify;justify-content:space-between;align-items:center;height:65px;padding:10px 10px 10px 0}h1{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:200}h1 img{width:97px;max-width:none}#acc{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:100}#acc>li{margin:0 10px;padding-bottom:0;padding-top:0}#acc>li>*{font-size:0;color:#fff}#acc [class^=icon]{position:static;transform:none;width:38px;height:38px}#acc .collapsed .icon-search{width:38px;height:38px;padding:0;background-image:url(../img/icon/icon_search.png);background-size:100%}#acc .icon-search{width:38px;height:38px;padding:20px 0;background-image:url(../img/icon/icon_close.png);background-size:60%}#search .search-wrp{width:90%;max-width:500px;padding:35px 15px}#search .btn-close{display:none}#search .btn-search{width:53px;height:45px}#search .btn-search:before{width:20px;height:20px}#search input{height:45px;font-size:18px}.page-pokemon .gnb>li.open>a,.page-pokemon .gnb>li>a.active{color:#000 !important}.icon-news{background:url(../img/icon/icon_news_m.png) no-repeat !important;background-size:contain !important}.icon-game{background:url(../img/icon/icon_game_m.png) no-repeat !important;background-size:contain !important}.icon-card{background:url(../img/icon/icon_card_m.png) no-repeat !important;background-size:contain !important}.icon-ani{background:url(../img/icon/icon_ani_m.png) no-repeat !important;background-size:contain !important}.icon-ball{background:url(../img/icon/icon_product_m.png) no-repeat !important;background-size:contain !important}#hd .icon-logout{width:21px;height:19px;background-size:contain}#hd .icon-mypage{width:20px;height:20px;background-size:contain}.btn-store:after{display:none !important}.page-pokemon .gnb{margin-top:65px;border-top:1px solid #c7c7c7}.gnb{overflow:hidden;overflow-y:auto;display:block;position:fixed;top:0;left:0;right:0;z-index:100;height:auto !important;padding-bottom:40px;margin:0;background-color:#fff;transform:translateX(100%);transition:transform .4s}.gnb{padding-top:5px}[class^=page-] .gnb [class^=icon-]{position:static;width:30px;height:30px;margin-left:10px}[class^=page-] .gnb>li{display:block;position:relative;margin:0;padding:0 15px;text-align:left}[class^=page-] .gnb>li>a{display:flex;width:100%;height:auto;padding:15px 10px;border:0;border-bottom:1px solid #e0e0e0;font-size:15px;color:#000;justify-content:flex-start;align-items:center;background:transparent url(../img/icon/go.png) no-repeat right 20px center !important;background-size:8px !important}.gnb-open #ct:before{content:'';position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:20}#ct:before{background:rgba(0,0,0,0);transition:.3s}[class^=page-] .gnb>li>.btn-store{display:flex;align-items:center;padding:20px 0 !important;border-bottom:0;color:#000 !important;background:transparent url(../img/icon/go.png) no-repeat right 25px center !important;background-size:8px !important}.frm-search{position:relative;padding:0 15px;margin:52px 0 15px}.frm-search button{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:20px}.gnb-open .gnb{display:flex;flex-direction:column;transform:translateX(0) !important}.gnb-open .gnb>li{flex:0 0 100%;width:100%}.gnb-open .gnb>li:last-of-type{margin-top:auto}.gnb-open .js-mn>span{width:30px}.gnb-open .js-mn{padding-right:7px}.js-mn{display:block;position:absolute;top:0;left:0;height:100%;width:68px;background-color:#000}.js-mn:before{content:'';position:absolute;top:-2px;right:-33px;width:40px;height:30px;background-color:#fff;transform:skew(40deg)}.js-mn>span{width:25px;height:3px;background:#fff}.js-mn>span:nth-of-type(2){width:16px;margin:0 22px 6px}.page-micro#hd{height:60px}.page-micro .js-mn:before{content:'';position:absolute;left:0;right:0;top:0;width:100vw;height:60px;box-shadow:0 1px 12px 0px rgba(0,0,0,0.1);transform:translate(0)}.page-micro h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:60px;margin:0}.page-micro h1 img{position:static;max-width:100%;max-height:100%}.page-micro .gnb{transform:translate(0,-100px) !important}.gnb-open .page-micro .gnb{display:flex !important;transform:translate(0,0) !important}.page-micro .gnb{display:flex;flex-wrap:wrap;top:60px;height:55px !important;padding:0;transition:.4s;overflow-x:auto}.page-micro .gnb>li{flex:auto;width:auto;display:inline-block}.page-micro .gnb li{width:auto !important}.page-micro .gnb li:last-of-type{padding-right:20px}.page-micro .gnb li>a{height:55px;padding:15px 5px;font-size:16px}.page-micro .js-mn{background:transparent}.page-micro .js-mn>span{background:#000}#hd.page-special .gnb.swiper-container{display:block !important;margin-top:-1px;padding:0 20px;transform:none !important;background:#000}#hd.page-special{padding:10px 20px}#hd.page-special h1{position:static;display:block;width:auto;transform:none}#hd.page-special h1 img{margin-top:10px}#hd.page-special .container,#hd.page-special .icon-wrp,#hd.page-special .icon-wrp>li:last-of-type{padding-right:0;margin-right:0}.page-card h1 img{width:90px;margin-top:-4px}.page-card #acc{margin-right:0}.page-card #acc>li{margin:0 10px}.page-card .gnb{padding-top:0;margin-top:64px}.page-card .my-news{display:flex !important;margin-bottom:10px !important;padding:25px 30px !important;align-items:flex-start;justify-content:space-between;background:#000}.page-card .my-news .my-profile{display:flex;align-items:center;color:#fff}.page-card .my-news .my-profile img{width:50px;margin-right:10px;border-radius:100%}.page-card .my-news .my-profile span{font-size:17px}.page-card .my-news .my-profile a{display:block;margin-top:1px;color:#eee !important;text-decoration:underline}.page-card .my-news .my-profile a.badge{font-weight:400}.page-card .gnb>li+li{padding:0 20px !important}.page-card .gnb>li+li+li a{border-top:1px solid #e0e0e0}.page-card .gnb>li>a.active{border-bottom:0 !important}.page-card .gnb>li:not(.my-news) a{padding:15px !important;font-size:17px}.page-card .gnb a:not(.badge){border-bottom:0 !important}.page-micro#hd .swiper-container{display:none !important}.btn-store img{display:inline-block}#ct{padding:65px 0 0}.page-micro#ct{padding-top:60px;transition:.4s}.gnb-open .page-micro#ct{padding-top:115px}.grid{padding:40px 0 25px}.grid2{padding:40px 0 70px}.grid3{padding:45px 0 50px}.d-iblock{display:inline-block !important}.sect{padding:25px 0 90px}.container-mo{padding-left:20px !important;padding-right:20px !important}.icon-list{width:20px;background-size:contain;background-repeat:no-repeat}#ct.page-special{padding-top:115px}#ft .container{display:block;height:auto;padding:0 20px;text-align:center}#ft .ft-top,#ft .ft-mdl,#ft .ft-btm{padding:17px 0}#ft .ft-btm{padding-bottom:40px}#ft .ft-top .container{text-align:left}#ft .ft-top img{width:auto;height:20px}#ft .ft-mdl .d-flex{justify-content:center}#ft .ft-mdl .d-flex li:nth-of-type(1)>a{margin-left:0}#ft .ft-gray li:nth-of-type(1)>a{margin-left:0}#ft .list-mn{margin-bottom:50px}#ft .list-mn li{display:inline-block;width:45%;margin:5px 2px !important}#ft .list-mn a{display:block;width:100%;padding:12px;border:1px solid #464646;font-size:13px}#ft .ft-btm ul>li{margin:5px 0}#ft .copylight{padding-bottom:20px;padding-left:0;margin-bottom:20px;border-bottom:1px solid #242424;line-height:1.5;font-size:12px;font-weight:300}#ft .copylight p{font-size:12px;color:#999}#ft .customer{width:100%}#ft .customer .d-flex{display:block !important}#ft .customer li:nth-of-type(2){margin-bottom:20px}#ft .ft-btm ul{margin-bottom:20px}#ft .customer ul,#ft .customer p{font-size:12px;font-weight:300}#ft .customer ul{margin-bottom:0;font-size:12px}#ft .ft-btm .flex-lg-row-reverse{flex-wrap:wrap;margin:0}#ft .ft-btm .d-flex>p{font-size:12px}.page-micro#ft{padding:40px 0}.page-micro#ft .copyright{font-size:11px;font-weight:300}.page-micro#ft .copyright>li{margin:3px 0}.page-micro#ft .btn-top{top:-47px;right:10px;width:40px;height:40px}.bg-pattern-dark{background:url(../img/bg_pattern4.jpg) no-repeat 100% center;background-size:cover}.page-pokemon [class^=] .flex-justify-space .h2{margin-bottom:0}.page-pokemon [class^=] .flex-justify-space{margin-bottom:20px}.page-pokemon .main-visual .slide1 .btn-skew{bottom:30px}.page-pokemon .main-visual .swiper-wrapper{height:auto}.page-pokemon .main-visual .slide1{background-image:url(../img/main/main_visual_m.jpg)}.page-pokemon .main-visual .slide2{background-image:url(../img/main/main_visual_m.jpg)}.page-pokemon .main-visual .slide3{background-image:url(../img/main/main_visual_m.jpg)}.page-pokemon .sect-banner,.page-pokemon .sect-banner .container{padding:0}.page-pokemon .sect-banner .swiper-container{padding:40px 15px 30px}.page-pokemon .sect-news:before{top:-1px}.page-pokemon .sect-mov-swiper:before{top:-19px;height:20px;background-image:url(../img/main/bg_top_dark_m.png);background-size:100% 100%}.page-pokemon .sect-mov-swiper:after{bottom:-19px;height:20px;background-image:url(../img/main/bg_btm_dark_m.png);background-size:100% 100%}.sect-mov-swiper{padding:51px 0 65px}.sect-mov-swiper h3{padding:3px 0 3px 42px;margin:0}.sect-mov-swiper h3:before{top:1px;left:6px;width:25px;height:25px;background-size:contain}.sect-mov-swiper .bg{display:none}.sect-mov-swiper .swiper-wrapper{margin-bottom:15px}.sect-mov-swiper .swiper-center .swiper-slide{padding:0 10px}.sect-mov-swiper .swiper-center .swiper-slide-active .active:before{top:-10px;right:-10px;left:10px;bottom:-10px}.sect-mov-swiper .swiper-center .d-lg-none{width:100%;height:18px;margin-top:-37px}.sect-mov-swiper .swiper-pagination{left:50%;transform:translateX(-50%)}.sect-mov-swiper .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background:#fff}.sect-mov-swiper .h2,.page-pokemon .sect-game .h2{margin-bottom:10px}.sect-mov-swiper h3{display:block;font-size:18px;opacity:0}.sect-mov-swiper .swiper-slide-active h3{opacity:1}.sect-mov-swiper .active iframe{height:220px !important}.page-pokemon .sect-game:before{bottom:-1px;height:20px;background-image:url(../img/main/bg_top_wh_m.png);background-size:100% 100%}.page-pokemon .sect-game .btn-skew{display:block;width:75%}.page-pokemon .sect-card{padding-top:50px;background-color:#fff !important}.page-pokemon .sect-card .swiper-dark{margin-bottom:50px}.page-pokemon .sect-card .h3{margin:20px 0 50px}.page-pokemon .sect-card .btn-skew{display:block;width:100%}.page-pokemon .sect-card .swiper-slide{padding:0}.page-pokemon .sect-card .swiper-slide>.d-flex{display:block !important}.page-pokemon .sect-card .swiper-slide:not(.swiper-slide-active){opacity:.5}.page-pokemon .sect-card .swiper-slide:not(.swiper-slide-active) .tumb-wrp img{height:auto;padding-top:25px}.page-pokemon .sect-card .swiper-slide .tumb-wrp{padding-top:67%;margin-top:40px;width:100%}.page-pokemon .sect-card .swiper-slide-active:before{top:20px;right:-20px;bottom:80px;left:-20px;width:auto;height:auto}.page-pokemon .sect-card .swiper-slide-active .tumb-wrp{width:auto;margin-left:0;margin-top:0}.page-pokemon .sect-card .swiper-slide-active .tumb-wrp img{box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.page-pokemon .sect-card .swiper-slide-active .bx-txt{display:block;width:100%;padding:0;opacity:1}.page-pokemon .sect-card .swiper-slide-active .bx-txt>div>p{display:none}.page-pokemon .sect-card .bx-txt{opacity:0}.page-pokemon .sect-ani .grid2{padding:45px 0 55px;background:url(../img/main/sect_ani_bg.jpg) no-repeat 100% top}.page-pokemon .sect-ani .h2{margin-bottom:30px}.page-pokemon .sect-ani .swiper-slide .tumb-wrp{height:180px;opacity:.5}.page-pokemon .sect-ani .swiper-slide h3{display:none}.page-pokemon .sect-ani .swiper-slide:not(.swiper-slide-active) a{display:block;margin-top:40px}.page-pokemon .sect-ani .swiper-slide-active .tumb-wrp{position:relative;z-index:1;opacity:1;box-shadow:11px 11px 10px 0 rgba(0,0,0,.5)}.page-pokemon .sect-ani .swiper-slide-active:before{content:'';position:absolute;top:10px;left:-10px;right:-10px;bottom:-47px;border:1px solid #4d4d4d}.page-pokemon .sect-ani .swiper-slide-active h3{display:block;margin-top:20px;font-size:18px}.page-pokemon .sect-ani .swiper-button-prev{top:60%;background-image:url(../img/swiper_prev_dark.png)}.page-pokemon .sect-ani .swiper-button-next{top:60%;background-image:url(../img/swiper_next_dark.png)}.page-pokemon .sect-ani .btn-skew{margin-top:80px}.page-pokemon .sect-ani .btn-more-game{width:100%;height:100%;margin-top:0;padding:20px 10px;border-radius:0;background-color:#fff;color:#666;font-size:15px;text-align:center}.page-pokemon .sect-ani .btn-more-game>img{display:block;width:13px;margin:10px auto 0}.page-micro .main-visual{height:auto}.page-micro .main-visual a.btn-round{left:15vw}.page-micro .sect-news{background:none !important}.page-micro .sect-news .btn-more{margin-top:-27px}.page-micro .sect-news .swiper-container{margin-right:-20px}.page-micro .sect-mov{padding:35px 0 95px}.page-micro .sect-mov .swiper-slide iframe{min-height:150px;max-height:250px}.page-micro .sect-mov h3{font-size:15px;text-align:center}.page-micro .sect-mov h3 img{display:none}.page-micro .sect-mov .swiper-slide{margin:0 auto !important}.page-micro .sect-about .row{height:auto}.page-micro .sect-about .col-lg-6:not(.img){padding:20px 0 50px}.page-micro .sect-about .flex-lg-row-reverse .col-lg-6:not(.img){justify-content:flex-start}.page-micro .sect-about .col-lg-6:nth-of-type(2){position:relative}.page-micro .sect-about .bx-txt{padding:0 20px;text-align:left !important}.page-micro .sect-about .bx-txt h2{margin-bottom:25px;font-size:20px}.page-micro .sect-about .bx-txt .top-deco{position:absolute;top:-17px;left:50%;display:block;transform:translateX(-50%);width:100%;height:18px;background:url(../img/main_micro/about_btm.png) no-repeat center center;background-size:240px 18px}.page-micro .sect-about .bg-pattern2 .bx-txt .top-deco{background:url(../img/main_micro/about_btm2.png) no-repeat center center;background-size:240px 18px}.page-micro .sect-about .bx-txt .top-deco:before{content:'';position:absolute;left:0;top:0;width:44%;height:18px;background:#fff}.page-micro .sect-about .bx-txt .top-deco:after{content:'';position:absolute;right:0;top:0;width:44%;height:18px;background:#fff}.page-micro .sect-about .bg-pattern2 .bx-txt .top-deco:before{background:url(../img/main_micro/bg_pattern.jpg)}.page-micro .sect-about .bg-pattern2 .bx-txt .top-deco:after{background:url(../img/main_micro/bg_pattern.jpg)}.page-micro .sect-about .img:before{display:none}.page-micro .sect-about .act{right:auto;left:10px;bottom:-10px;width:220px}.page-micro .sect-about .about-wrp{position:static;padding-top:0}.page-micro .sect-about .about-wrp img{position:static;width:100%;height:auto;transform:none}[class^=list-card] .bx-txt{padding:8px}[class^=list] h3,[class^=list] h4{display:-webkit-box;overflow:hidden;max-height:2.5em;min-height:2.5em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;font-size:15px !important;line-height:1.2 !important}[class^=list-card] .img-fluid{width:100%}[class^=list].row{margin-right:-6px;margin-left:-6px}[class^=list].row>li{padding-left:6px;padding-right:6px}.sub-nav .visual .h2 small{font-size:19px}.sub-nav .visual .h2 [class^=icon]{width:21px;height:21px;background-size:contain;margin-top:-2px}.list-card-color>li>a{opacity:1}.list-card-color .bx-txt>h3{font-size:17px}.list-card-color .bx-txt{padding:18px 20px 0 20px}.list-card-line{margin-bottom:15px}.list-card-line .bx-txt>h3{margin-bottom:15px}.list-card-line .list-split>li+li{display:none}.list-card-line a:hover:before{display:none}.list-card-line .bx-txt{min-height:120px}.list-card-line .bx-txt .list-split{bottom:10px;left:10px}.list-card-line .round-go{bottom:10px;right:10px;width:42px;height:25px;background:url(../img/icon/icon_go.png) no-repeat center bottom 9px;background-size:20px}.list-card-line.v2 .bx-txt{height:82px}.list-card-line.v2 .bx-txt>h3{margin-bottom:30px;max-height:2.858em;-webkit-line-clamp:2}.list-card-line.v2 .bx-txt .list-split{display:none}.list-card-line.vw>li{margin:10px}.list-card-icon .bx-txt{padding:19px 14px}.list-card-product>li{margin:8px 0}.list-card-icon>li>a p{font-size:12px}.list-card-product .bx-txt h3{margin:5px;text-align:center}.list-card-product .bx-txt p{display:none}.list-card-product .bx-txt{height:auto}.list-product .list-top h3{font-size:20px !important}.list-product .list-top{margin-bottom:5px}.list-product .list-top a{font-size:13px}.list-product .swiper-container .swiper:before{display:none}.list-product .swiper-container:after{top:-10px;left:10px}.list-product .list-btm h4{padding-left:15px}.list-product .list-btm>li+li>a{margin-top:15px;padding-top:15px}.list-product+.list-product{margin-top:40px}.list-product .list-top a>img{width:7px;margin:3px 0 0 5px}.list-full:first-of-type:before{display:none}.list-full a{display:block;height:175px;padding-top:47.8%;overflow:hidden}.list-full a>img{width:100%;height:auto}.list-full .bx-txt{display:flex;margin:20px;justify-content:center;align-items:center;background:url(../img/main/card_line_m.png);background-size:100% 100%;color:#fff;transform:none;left:auto;padding-top:0;top:0}.list-full .bx-txt>h3{font-size:20px}.list-tumb h3{margin-bottom:15px}.list-tumb .bx-txt>p{font-size:11px;font-weight:300}.list-gift>li{margin:10px 0}.list-gift h3{font-size:16px}.list-gift .badge{margin:10px 0;font-size:12px}.sub-game-view .bx-content-wh{padding:25px 20px}.sub-game-view .bx-content-wh h3{text-align:left;padding-left:10px}.bx-content-wh{display:block;position:relative;border-radius:9px}.bx-content-wh [class^=badge]{margin-right:10px;padding:8px;border-radius:50px;font-size:14px !important}.bx-content-wh .img{display:inline-block;width:80%;border-radius:10px;margin-right:0;padding:19px 8px}.bx-content-wh .img>img{width:100% !important}.bx-content-wh h3{margin-top:20px;margin-right:-10px;margin-bottom:0;font-size:20px}.bx-content-wh .m-img{display:block}.bx-content-wh .bx-txt{margin-top:20px;margin-left:10px}.bx-content-wh .bx-txt .h5{font-size:22px}.bx-content-wh .price{margin-bottom:5px}.bx-content-wh .price .small{font-size:11px}.bx-content-wh .list-badge>li{font-size:14px;align-items:center}.bx-product{padding:40px 10px}[class^=sub-] .grid{padding:40px 0 50px}.sub-nav .visual:before{width:41px;height:4px;transform:translate(-50%,0);background:url(../img/sub_nav_btm_m.png) no-repeat center center;background-size:contain}.sub-nav h2{padding:40px 20px 50px;font-size:29px;font-weight:900}.sub-game .sect-product .grid{padding:10px 0 50px}.sub-game .h2{margin-bottom:15px;font-size:20px}.sub-game .btn-skew{margin-top:40px}.sub-nav .container-sm{padding:32px 0 30px}.sub-nav .search-wrp:before{display:none}.btn-details:not(.btn-lg){padding:15px 15px}.sub-news .sub-nav .visual{background:url(../img/news/nnews_nav_bg_m.jpg) no-repeat center bottom;background-size:cover}.sub-game-list .sub-nav .visual{background:url(../img/game/list_nav_bg_m.jpg) no-repeat center bottom;background-size:cover}.sub-product-list .sub-nav .visual{background:url(../img/product/list_nav_bg_m.jpg) no-repeat center bottom;background-size:cover}.sub-mov .sub-nav .visual{background:url(../img/mov/list_nav_bg_m.jpg) no-repeat center bottom;background-size:cover}.sect-visual .bx-txt{padding:20px 30px}.sect-visual h2{font-size:16px}.sect-visual .bx-txt:before{top:55%;right:20px;width:22px;background-position:bottom}.sect-visual .bx-txt:after{width:32px;height:4px;background-size:contain}.sect-visual .swiper-button-next,.sect-visual .swiper-button-prev{width:50px;height:50px}.sub-game .sect-product .nav-wrap{border:0}.sub-game .sect-product .nav-wrap .container{text-align:center}.sub-game .sect-product .btn-skew{margin-top:0}.sub-game .sect-gift .container{padding:0}.sub-game .sect-gift h3{font-size:15px}.sub-game .sect-gift .badge{padding:8px 7px;height:auto;font-size:12px}.sub-game .sect-news{background:url(../img/game/new_bg_m.jpg) no-repeat 100% center;background-size:cover}.sub-game .sect-news .btn-skew{margin-top:25px}.sub-game .sect-gift .swiper-slide-active .img:before{top:-1px;bottom:4px;background-size:contain}.sub-game-view .sect-product .bx-content-wh .bx-txt{width:auto;text-align:center}.sub-game-view .sect-product .tb-txt:nth-of-type(1){width:100%;margin-right:0;border:0;margin-bottom:10px}.sub-game-view .sect-product .tb-txt:nth-of-type(2){width:100%}.sub-game-view .bx-content-wh .tb-wrap{display:block;text-align:left}.sub-game-view .bx-content-wh .tb-wrap th{width:115px}.sub-game-view .sub-details .h2{width:auto}.sub-game-view .sub-nav:before{content:'';position:absolute;left:0;right:0;top:0;bottom:44px;background:#484848;z-index:2}.sub-game-view .sub-nav .nav-img{position:relative;padding-top:8%;background:#484848;overflow:hidden}.sub-game-view .sub-nav .img-content{top:0;bottom:0;right:0;left:0;height:100%;max-height:100%;max-width:inherit;margin-left:-25px;padding-left:0}[class^=sub-news] .sub-nav [class^=object]{display:none}.no-result section{padding-top:30px;padding-bottom:50px}.no-result .img{width:100px;height:149px}.no-result h3{margin:10px 0 5px;font-size:20px}.no-result p{font-size:14px}.bx-hd h2{font-size:22px;margin:10px 0 14px}.list-split.v2{font-size:12px}.bx-board{min-height:560px;padding:30px 20px}.para{font-size:14px}.bx-btm{padding:0 20px 30px;margin-bottom:25px}.bx-btm a{font-size:12px}.bx-btm .icon-prev,.bx-btm .icon-next{width:8px;height:13px;background-size:contain;background-repeat:no-repeat}.bx-btm .icon-list{width:20px;background-repeat:no-repeat;background-size:contain}.sub-news-view .h3{font-size:22px;margin-bottom:-3px}.sub-news-view .list-card-line>li{padding-left:5px;padding-right:5px}.sub-news-view .list-card-line .badge{display:none}.sub-news-view .bx-board{margin-top:60px}.sub-news-view .bx-board .para:first-of-type{margin-top:-50px}.sub-news-view .lst-connect{position:static;display:flex;transform:translateY(-71px);justify-content:center}.sub-news-view .lst-connect a{width:30px;height:30px;margin:0}.sub-news-view .lst-connect a .icon-face{width:8px;background-size:contain}.sub-news-view .lst-connect a .icon-twi{width:14px;background-size:contain}.sub-news-view .lst-connect a .icon-insta{width:15px;background-size:contain}.sub-news-view .lst-connect li+li{margin-left:15px}.list-card-line a:before{width:30px;height:20px;bottom:6px;right:7px;background-position:center 7px;background-size:14px}.book-hd .container:before{display:none}.badge-num{margin:10px;padding:0;font-size:12px;background:none}.icon-prev-book{width:30px;height:30px;background-size:contain}.icon-next-book{width:30px;height:30px;background-size:contain}.book-hd a{padding:13px 20px 37px}.book-hd .right h2{justify-content:flex-end}.book-hd h2{display:flex;align-items:center}.book-ct{position:relative;margin-top:0;padding-top:21px;padding-left:20px;padding-right:20px}.book-ct:before{content:'';position:absolute;left:0;top:-31px;width:80%;height:22px;margin-left:20px;background:url(../img/book/content_top_m.png) no-repeat 100%;background-position:-20px 0px}.book-ct:after{content:'';position:absolute;right:0;top:-28px;width:22px;height:22px;margin-right:20px;background:url(../img/book/content_top_m2.png) no-repeat 100%}.book-ct .bx-content{position:relative;padding:5px;margin-top:-30px;text-align:center}.book-ct .bx-content:before{content:'';position:absolute;top:-22px;left:22px;right:13px;height:22px;border-top:3px solid #000;background:#fff}.book-ct .bx-content h3{margin:20px 0;font-size:25px}.book-ct .bx-content h3>p{font-size:12px}.book-ct .bx-content .label-wrap>*{width:50%}.book-ct .bx-content input+i{margin-top:20px}.book-ct .bx-content input+i+span{font-size:15px;height:40px;line-height:40px}.book-ct .bx-content .label-wrap{display:flex}.book-ct .bx-content .label-wrap label{display:flex;justify-content:center}.book-ct .bx-content .label-wrap label span{height:40px}.book-ct .bx-content .label-wrap i:before{top:0}.book-ct .bx-content .label-wrap label+label{margin:0 5px}.book-ct .bx-content .para{margin:10px 0 25px;text-align:left;font-size:15px;line-height:1.5}.book-ct .bx-detail{padding:0 20px;margin:15px 0px;text-align:left}.book-ct .bx-detail h4{font-size:11px;text-align:left}.book-ct .bx-detail p{font-size:13px}.book-ct .bx-detail .img-type>span{width:23px;height:23px}.book-ct .bx-detail .icon-man{width:17px}.book-ct .bx-detail .icon-woman{width:13px}.book-ct .btn-char{width:13px;height:13px}.book-ct .bx-detail .d-flex+div,.book-ct .bx-detail .d-flex+div+div,.book-ct .bx-detail .d-flex+div+div+div,.book-ct .bx-detail .d-flex+div+div+div+div{font-size:13px}.book-view{padding-top:0}.book-view .bx-content{padding:30px 20px 65px;border-radius:0}.book-view .bx-content h3{font-size:17px;text-align:center}.book-view .bx-content h3 .icon-ball-c{width:25px;height:25px}.book-view .bx-content .row,.book-view .bx-content.many .row{margin-left:-10px;margin-right:-10px}.book-view .bx-content .row>div,.book-view .bx-content.many .row>div{position:relative;padding-left:10px;padding-right:10px;margin-bottom:70px}.book-view .bx-content .row>div+div:before{left:-2px;top:17%;width:7px;background-size:contain}.book-view .bx-content.many .row>div.col-lg-3>a:before{right:-15px;top:11%;width:7px;background-size:contain}.book-view .bx-content .img{height:100px;padding:0 10px 10px;border-radius:0 0 5px 5px}.book-view .bx-content .bx-txt{padding:0;height:100px}.book-view .bx-content .bx-txt h4+p{font-size:11px}.book-view .bx-content .img:before,.book-view .bx-content.many .img:before{top:-18px;left:-2px;width:18px;height:18px;background:url(../img/book/list_top_m.png) no-repeat 100% center;background-size:contain}.book-view .bx-content .img:after{content:'';position:absolute;top:-18px;right:-1px;width:18px;height:18px;background:url(../img/book/list_top_m2.png) no-repeat 100% center;background-size:contain}.book-view .bx-content .row>div:not(.row):after{content:'';position:absolute;top:-18px;left:0;right:0;margin-right:16px;margin-left:25px;border-top:1px solid #dfdfdf}.book-view .bx-content .row>div.no-ct:not(.row):after{display:none}.book-view .bx-content h4{margin-bottom:0;font-size:13px}.book-view .bx-content h4>p.text-lato{font-size:11px}.book-view .bx-content h4>p:not(.text-lato){min-height:inherit;margin-bottom:8px}.badge-type{padding:3px 0;margin:0 2px;border-radius:3px;font-weight:300;font-size:7px}.book-view .bx-content+.text-center{margin:-20px 0 50px}.book-view .bx-content.many .img{height:auto}.book-view .bx-content .img>img{max-width:100%;width:100%}.search-book{padding:20px 25px}.search-book>.row>*{flex:0 0 100%;width:auto;max-width:none}.search-book>.row .nav-search{flex-basis:0;-ms-flex-positive:1;flex-grow:1}.search-book h2{margin-bottom:-6px;font-size:23px;justify-content:center}.search-book .btn-wrap .btn{padding:10px;height:auto;width:50%;min-width:auto}.search-book .col-form-label{font-size:13px}.search-book .form-control{font-size:17px}.search-book .nav-search.black .search-wrp:after{display:none}.search-book .col-lg-25{padding:6px}.search-book .type-wrp{flex:none;max-width:none;width:104%;margin-left:-6px !important;margin-right:-6px !important}.search-book .form-group .col-form-label{margin:0 12px}.search-book .col-form-label.text-right{text-align:left !important}.search-book .btn-type{padding:12px 13px}.search-book .btn-type img{width:25px;margin-bottom:1px}.search-book .btn-type input:checked+i+span>img{max-width:55%;width:auto}.sub-book .sect{padding:0 20px;margin:65px 0 100px}.dropdown-book{width:100%;padding:0;margin-bottom:10px;font-size:15px}.dropdown-book .dropdown-toggle{padding:10px 10px 10px 0;font-size:15px}.dropdown-book .dropdown-toggle:before{height:46px;width:48px}.dropdown-book .dropdown-menu a{font-size:15px}.list-book>li{margin:10px 0}.list-book .bx-txt{padding:10px}.list-book .img{padding:20px 10px;border-radius:5px}.list-book h3{margin-bottom:7px;font-size:17px}.list-book h3>p{margin-bottom:10px;font-size:12px}.list-book a:hover .img{margin-top:0;margin-bottom:0;padding-bottom:20px;box-shadow:none}.badge-quad{width:48%;padding:5px;font-size:12px}.nav-search.black .btn-search:after{top:0;left:0;width:12px;height:13px;background:transparent url(../img/book/btn_top.png);background-size:contain;transform:none}.sub-ani .nav-wrap{margin:30px 0 -10px;border:0}.list-poster .bx-txt{display:block;padding:5px;position:static;background:transparent;box-shadow:none;text-align:center}.list-poster h3{margin-bottom:0;font-size:14px;color:#000}.list-poster .badge{position:static;height:auto;margin-bottom:5px;padding:5px 8px;font-size:11px;background:#000;color:#fff}.sub-ani-list .list-poster .bx-txt{margin-top:5px}.sub-ani-list .visual{background-image:url(../img/ani/list_nav_bg_m.jpg) !important}.sub-ani-view .sub-details .flex-justify-space{display:block;text-align:center}.sub-ani-view .sub-details .flex-justify-space>div{text-align:left}.sub-ani-view .bx-line{width:100%;max-width:430px;height:25vh;margin:30px 0 8px}.sub-ani-view .bx-line>*{width:100%;height:100%}.sub-ani-view .bx-product{padding:25px 20px}.sub-ani-view .bx-product>li+li{margin:40px 0 10px}.sub-ani-view .bx-product h3{padding-bottom:10px;margin-bottom:15px;font-size:22px}.sub-ani-view .bx-product h3:before{border-bottom:2px solid;width:120px}.sub-ani-view .bx-product .para{font-size:14px}.sub-ani-view .bx-product .icon-list{margin-top:80px}.sub-ani-view .sub-details .h2{padding:5px 0 15px}.sub-ani-view .bx-product iframe{width:100% !important;height:auto !important}.sub-details>div:nth-of-type(1){padding:40px 10px}.sub-details .h2{font-size:24px;padding:15px 0}.sub-details p.para{font-size:14px}.sub-details .bg-pattern-ball .bx-txt{margin-top:20px}.sub-details .bg-pattern-ball .bx-txt>div>div{text-align:center}.ani-view-details{width:100%}.ani-view-btn-m{text-align:center !important}.ani-view-btn-m button{margin:10px auto 0}.list-charac{margin-left:-5px;margin-right:-5px}.list-charac>li{padding-left:5px;padding-right:5px}.list-charac>li>div{padding:20px 15px;border:1px solid #e8e8e8;border-radius:5px}.list-charac img{padding:20px 10px 40px 10px}.list-charac h4{margin-bottom:5px;font-size:18px}.list-charac .para{line-height:1.3 !important;min-height:5em;max-height:5em;-webkit-line-clamp:4}.list-charac .btn-more{width:22px;height:22px;background-size:10px}.list-charac .btn-more:after{width:5px;height:5px;background-size:contain}.list-series h4{margin-bottom:5px;font-size:16px}.list-series .list-split{margin-bottom:5px;font-size:12px}.list-series .para.para{font-size:12px;display:-webkit-box;overflow:hidden;max-height:200px;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}.list-card-img>li{margin:10px 0 20px}.list-card-img .img>img{}.list-card-img small{margin:0 0 7px}.error-404{min-height:auto !important}.error-404>div{padding:120px 0}.error-404 .img{width:190px;height:110px}.error-404 h3{font-size:21px}.error-404 .para{margin:10px 0 60px;font-size:14px}.sub-form .content{padding:30px 25px 55px}.sub-form .content.v2{padding:25px 20px 60px}.content.v2{padding:25px 20px}.content.v2 h3{margin-bottom:8px;font-size:15px}.content.v2 .para{font-size:12px}.content.v2 .bor{margin-bottom:30px}.overflow-y{overflow-y:auto;max-height:240px}.sub-about{padding-bottom:35px;background:#fff !important}.sub-about .sub-top{padding:40px 0 0}.sub-about .content{padding:10px 5px;margin:0;box-shadow:none}.sub-about h3{margin-top:25px;margin-bottom:15px;font-size:22px}.sub-about .para{margin-bottom:15px;font-size:13px}.sub-about .sect-ct>*{padding:35px 0}.sub-about .sect-ct>*:first-of-type{padding-top:0}.sub-about .sect-ct>*:first-of-type .tx-bx+div{margin-top:25px;text-align:center}.sub-about .sect-ct>*:first-of-type .tx-bx+div>img{width:230px}.sub-about .row.tx-bx img{width:70px}.sub-about .row.tx-bx h4{margin:10px 0;font-size:12px}.sub-about .row.tx-bx .para{font-size:12px}.sub-about .h3-mt0{margin-top:0}.sub-about .content.product{text-align:center}.sub-about .content .txt-product{padding-left:0}.sub-about .h3-deco{margin-top:0;padding-bottom:20px;margin-bottom:15px;font-size:20px}.sub-about .h3-deco:before{left:50%;transform:translateX(-50%)}.sub-about .h3-deco>p{margin-top:10px;font-size:16px;font-weight:300}.sub-about .row.mail-box p{font-size:14px}.sub-about .row.mail-box small{font-size:13px}.sub-about .para b{display:block;margin-bottom:30px}.sub-about table.para{text-align:left}.sub-about table.para th{width:90px}.sub-about .d-m-border{padding-top:20px;border-top:1px solid #e6e6e6}.sub-about .about-img{margin:20px 0 30px}.sub-about .about-h3{margin:0 0 20px}.sub-about h4{padding-bottom:3px;border-bottom:3px solid #f7c403;font-size:15px}.sub-about .about-item{margin-bottom:20px;margin-left:0}.sub-cus h2{margin-bottom:10px;font-size:21px}.sub-cus>div{padding-top:40px;padding-bottom:80px}.sub-cus .collap{margin-left:-20px;margin-right:-20px}.sub-cus .search-book.full{margin:18px 0 25px}.sub-cus .bg{padding:50px 0;background:url(../img/sub/sub_qna_bg_m.jpg) no-repeat right center;background-size:cover}.sub-cus .h5{margin-bottom:15px !important;font-size:21px}.sub-cus .bg-000 ul.row{margin:0 -7px}.sub-cus .bg-000 ul:not(.row){font-size:11px}.sub-cus .bg-000 ul>*{padding-left:7px;padding-right:7px}.sub-cus .bg-000 ul:not(.list-type)>li>p{padding:22px 10px;font-size:17px}.sub-cus .bg-000 ul:not(.list-type)>li>p>small{font-size:11px}.sub-cus .bg-000 ul:not(.list-type)>li{margin-bottom:15px}.sub-cus .form-wrp{margin:10px 0}.content.v2 .btn-sm3.ml-auto{margin:10px auto 0 !important}.sub-cus textarea.form-control{font-size:13px}.sub-cus .text-small{font-size:11px;color:#2e2e2e}.sub-cus .form-border+.btn-half{margin-top:20px !important}.sub-cus .col-form-label+p{margin-top:7px !important}.sub-cus .form-border p{font-size:13px}.sub-cus .bg-000 ul:not(.list-type)>li>p{padding:0;font-size:17px;height:130px;line-height:1.5}.sub-cus .bg-000 ul:not(.list-type)>li>p>span{font-size:17px}.sub-cus .bg-000 ul:not(.list-type)>li>p>.mail{font-size:17px}.sub-cus .bg-000 ul:not(.list-type)>li>p>small:nth-child(3){margin-top:10px}.sub-cus .bg-000 ul:not(.list-type)>li:nth-child(3){max-width:100%;flex:1}.sub-login{padding:60px 0 140px}.sub-login .sub-logo{width:125px}.sub-login .container-xm{padding:0 35px}.sub-form{padding:15px 0 60px}.sub-form .content .h2-title{font-size:23px;margin-bottom:20px}.sub-form .content .h4{font-size:23px !important;margin:4px 0 19px}.sub-form .content h2{font-size:18px;margin-bottom:10px}.sub-form .time{top:16px;right:25px;font-size:14px}.sub-form .b{font-size:23px;line-height:1.6}.sub-form .b+p{font-size:14px;margin:7px 20px}.container-login .btn-skew{margin-top:8px}.login-form{;padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #d0d0d0}.login-chg img{width:50px}.login-chg.content{margin-bottom:45px;padding:115px 20px 150px}.login-chg.content .h2{margin:5px 0 10px;font-size:18px}.login-chg .h2+p{font-size:14px}.sub-join .container-xm .content{padding:105px 20px 105px}.sub-my{padding:0 0 70px 0}.sub-my>.container{padding:0}.sub-my .my-content{padding:25px 20px 40px}.my-content h2{font-size:21px}.my-content h3{margin:35px 0 10px 0;font-size:15px}.my-content .cont .btn-full{height:40px;padding:3px 0 !important;font-size:13px}.my-content .btn-sm.btn-round{padding:9px 15px;margin:0}.my-content .btn-edit{min-width:auto;padding:15px 100px;margin-top:20px;font-size:18px}.my-content .form-container.btm{margin-bottom:14px}.my-content .para{margin-bottom:30px;font-size:13px}.sub-my .my-content:first-of-type{padding-bottom:60px}.page-title{margin-bottom:10px;margin-top:4px;padding-bottom:15px}.page-title .btn-round{min-width:inherit;margin:0;padding:6px 25px !important;font-size:12px}.page-title.border-0{padding:0;margin-bottom:17px}.point-top{display:block;margin-bottom:15px}.point-top h2{margin-bottom:20px}.point-top+div>img{width:140px}.sub-my .point{justify-content:center;font-size:18px}.badge-round.v2{margin-right:7px;padding:6px 9px;font-size:13px}.list-bd-radius{padding-bottom:20px;margin-bottom:20px}.list-bd-radius>*{padding:15px 20px}.list-bd-radius h3{margin:0;font-size:16px}.list-bd-radius h3>p{font-size:11px}.list-bd-radius .d-flex{display:block !important;margin-top:12px}.list-bd-radius .d-flex .badge-round{min-width:46px;height:auto;padding:6px 9px;font-size:11px}.list-bd-radius .d-flex .list-split{margin:6px 0 0 2px;font-size:11px}.list-bd-radius .list-title{margin-bottom:5px;font-size:12px}.list-bd-radius .list-title .text-muted{margin-left:5px}.list-bd-radius.v2>*,.list-bd-radius .re-qna{min-height:125px}.view-title{margin-bottom:25px;padding-bottom:20px}.view-title .list-split{margin:10px 0 6px;font-size:12px}.btn-btm{justify-content:center}.btn-btm .btn{min-width:90px;padding:11px 0;margin:0 5px !important;font-weight:400;font-size:14px}.btn-btm>*{display:flex;align-items:center;justify-content:center;margin:0 !important}.micro-sub-title{padding-bottom:0;background-size:contain}.micro-sub-title .container{padding:35px 20px}.micro-sub-title h2{font-size:29px}.micro-view-content{padding:35px 20px;transform:none}.micro-view-bg{padding-bottom:120px;background-size:auto 125px}.micro-view-bg>.container{padding:0}.micro-list .micro-view-bg>.container{padding-left:20px;padding-right:20px}.post-deco{padding-bottom:60px;margin-bottom:50px;background-size:150px auto}.micro-view .h3-deco{padding-bottom:20px;font-size:22px;font-weight:700}.micro-view .h3-deco:before{width:35px;border-bottom:3px solid}.micro-view .h3-line{padding-bottom:11px;margin:30px 0 15px;font-size:20px}.micro-view .h4-deco{margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:700}.micro-view .h4-deco>span{font-size:10px}.micro-view .h4-deco:before{width:100px}.micro-view .tx-deco{padding-left:17px;margin:25px 0 8px;font-size:15px;font-weight:700;;background-size:13px}.micro-view .p{margin:0 0 20px;font-size:13px;line-height:1.7}.micro-view .small{margin:5px 0 18px;font-size:11px}.micro-view .swiper-container{margin-top:20px;margin-right:-20px}.micro-view .mov{margin-top:20px}.micro-view .mov>*{width:90% !important;height:auto !important}.micro-view .micro-view-top{position:relative}.micro-view .micro-view-top a{position:absolute;left:0;top:0;z-index:1}.micro-view .btn-mt{margin-top:30px}.sect-ani-story{padding:40px 0 50px}.sect-ani-story .btn-round{padding:13px 85px;min-width:auto;font-size:15px}.txt-b{font-size:17px;margin-bottom:5px;display:block}.sect-ani-charactor .container{padding-left:20px;padding-right:20px}.sect-ani-charactor{padding:60px 0}.sect-ani-charactor ul{margin-top:30px;text-align:center}.sect-ani-charactor ul .round-border{width:100px;height:100px;margin:0 auto}.sect-ani-charactor ul img{width:90px;height:90px;margin-top:5px}.sect-ani-charactor ul p{margin:5px 0 15px;font-size:14px}.sect-ani-step{padding:40px 0 60px}.sect-ani-step li{margin:5px 0;font-size:13px}.micro-story-img{margin:43px 0 30px}.micro-view-bg>.sect-ani-banner{padding:15px 0 31px}.micro-view-content{padding:35px 0}.micro-view .h3-deco>.sub-title{font-size:12px;font-weight:500;margin-bottom:6px;color:#999}.list-micro-character{margin:0 -15px;padding:0 10px}.list-micro-character a{padding:0 0 15px 0;border-radius:8px}.list-micro-character>*{padding-left:10px;padding-right:10px;margin-bottom:20px}.list-micro-character .img>img{border-radius:8px 8px 0 0}.list-micro-character h4{margin:3px 0 0;font-size:15px}.list-micro-character h4>p{margin-top:5px;font-size:11px}.micro-chrac-img{margin:20px 0}.micro-list .micro-view-bg{padding:35px 0 100px}.micro-list .list-tumb>li{margin-bottom:35px}.list-tumb.v2 .bx-txt>p{margin-top:0;padding-bottom:0}.list-tumb.v2 h3{margin-bottom:7px}.micro-list .micro-view-content{padding-bottom:30px}.micro-list-title h3{font-size:20px;font-weight:700}.micro-list-title p{margin-top:15px;padding-bottom:20px;font-size:12px}.micro-list-title.v2{padding-bottom:20px}.micro-list-title.v2 h3{padding-bottom:20px;font-size:17px}.micro-list-title.v2 h3:before{width:20px}.micro-list-ct b{margin:25px 0 10px;font-size:13px}.micro-list-ct .para{font-size:12px}.micro-list-ct img{margin-bottom:15px}.micro-list-btm{margin-top:55px}.micro-list-btm .prev,.micro-list-btm .next{padding-left:15px;font-size:12px}.micro-list-btm .next{padding-right:15px}.micro-list-btm .prev:before,.micro-list-btm .next:before{background:url(../img/icon/btn_icon_m.png) no-repeat left center;background-size:8px auto}.page-special .main-banner{height:200px}.page-special .slide-banner{padding:10px 0}.page-special .slide-banner .swiper-button-next{right:5px;top:50%}.page-special .slide-banner .swiper-button-prev{left:5px;top:50%}.page-special .slide-banner .swiper-slide a{display:block;max-width:100%;width:280px;height:150px;margin:0 auto}.page-special .special-sect .container{padding:0}.page-special .special-sect{padding:45px 0 55px}.page-special .special-sect .content{padding:0 20px 45px}.page-special .special-sect .content h3{transform:translate(0,-24px);padding:13px 16px 11px 10px;font-size:15px;font-weight:500;background:#222}.page-special .special-sect .content .icon-h3{width:17px;height:17px;margin-right:5px;margin-bottom:2px;background-size:contain}.page-special .special-sect .content+.content{margin-top:45px}.page-special .special-sect .content h4{margin-bottom:20px;font-size:14px}.page-special .special-sect .content .para{margin:20px 0;font-size:12px}.page-special .special-sect .content .para>span{font-size:14px}.page-special .special-sect .content small{font-size:12px}.page-special .special-sect .content .view-img{border-radius:0}.page-special .special-sect .content .view-product{margin:25px 0 10px}.page-special .special-sect .content .view-grid h4{margin-bottom:10px}.view-table{border-bottom:1px solid #000}.view-table tr>*{padding:10px 0;font-size:20px}.view-table thead tr>*{font-size:12px}.view-table thead tr>* p{font-size:10px}.view-table tbody tr>*{font-size:10px}.page-special .special-sect .content .row{margin-left:-5px;margin-right:-5px}.page-special .special-sect .content .row>*{padding-left:5px;padding-right:5px}.page-special .special-sect .content iframe{max-width:100%;height:auto}.sub-terms .list-split{padding-bottom:10px;border-bottom:1px solid}.sub-terms .list-split a{font-size:13px}.sub-terms .list-split a.active{color:#000}.sub-terms .list-split>li+li:before{margin:0 5px}.sub-terms .content{padding-bottom:45px}.sub-terms{padding-bottom:60px !important}.sub-terms p,.sub-terms ol{font-size:12px}.sub-terms .bold{margin:20px 0 3px}.sub-card .search-book .container-lg{padding:0}.sub-card .search-book .search-wrp .btn-search{width:42px;height:40px}.nav-srch.nav{padding-left:0}.nav-srch .nav-link{min-width:75px;font-size:13px;border-radius:5px 5px 0 0}.nav-srch.nav li+li{margin-left:0}.sub-card .search-book .search-wrp{margin:0}.sub-card .card-border{padding-bottom:0;margin-bottom:0;border:0}.sub-card .search-book .form-wrp{margin:0}.sub-card .search-book p.text-white{margin-top:25px}.sub-card .card-border-m{padding-bottom:28px !important;border-bottom:1px solid #5f5f5f}.custom-checkbox-dark span{min-width:85px;padding:10px 43px 10px 14px;font-size:11px}.custom-checkbox-dark i{width:22px;height:22px;background-size:9px}.custom-checkbox-dark input:checked+i{background-size:10px}.custom-check-wrp.v2{flex-wrap:wrap}.custom-checkicon i{width:35px;height:35px}.custom-checkicon i.entire{width:45px;font-size:12px;font-weight:400}.custom-checkicon i>img{width:20px}.custom-check-wrp.v2>*{margin-right:4px;margin-bottom:10px}.custom-slider{margin:-15px 0 30px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single,.irs--flat .irs-grid-text{font-size:12px;font-weight:400}.sect-rank .row .col-lg-4.col-12{padding-right:20px}.list-banner{display:flex;position:relative}.list-banner:before{top:15px;bottom:-6px;left:6px;right:-6px}.list-banner>li{position:relative;width:33%}.list-banner>li:before{content:'';position:absolute;top:-9px;right:-13px;width:20px;height:20px;background:#f7f7f7;transform:rotate(45deg)}.list-banner li+li{margin-top:0;margin-left:10px}.list-banner a{text-align:center}.list-banner .txt{padding:20px 5px 5px}.list-banner h3{font-size:15px;text-align:center}.list-banner .img{padding-top:100%}.list-banner .img>img{max-height:100%;min-width:100%;min-height:inherit}.wrp-rank{margin-left:-15px;margin-right:-15px;padding:31px 0 35px 20px;margin-top:30px;background:#ebebeb}.wrp-mov{padding:20px}.wrp-mov .mov-wrp{position:relative;padding-top:60%}.wrp-mov .mov{position:absolute;top:0;left:0;height:100%;width:100%}.wrp-mov h4{font-size:15px}.row-right{padding-left:20px}.sub-card .sect-mov-swiper{padding:45px 0 45px}.sub-card .h2.sub-title{margin-bottom:5px;font-size:20px}.sub-card .sect-info{padding:40px 0 50px;background-size:60px}.sub-card .sect-info .container{position:static}.sub-card .sect-info .img-card{height:auto;padding:20px 4px 20px}.sub-card .sect-info .img-card:before{content:''}.sub-card .sect-info .img-card p{margin:9px 0 0 0;font-size:13px}.sub-card .sect-info .swiper-slide-active .img-card{padding:10px 0 15px;background:transparent}.sub-card .sect-info .swiper-slide .img-card:before{content:'';position:absolute;top:-6px;left:-6px;right:-6px;bottom:0;border-radius:8px;background:transparent}.sub-card .sect-info .swiper-slide-active .img-card:before{background:linear-gradient(to bottom,transparent,transparent,#2a2a29)}.sub-card .sect-info .swiper-slide-active .img-card>*{position:relative;z-index:1}.sub-card .sect-info .h2.sub-title{margin-bottom:10px}.sect-rank .swiper-container .swiper-wrapper>*{margin:0;padding:45px 0 15px}.sect-rank .swiper-container .swiper-pagination-name{bottom:0;z-index:50}.sect-rank .swiper-container .swiper-pagination-name>*{height:10px;width:10px;background:#000}.sect-rank .swiper-container .swiper-pagination-name>*.swiper-pagination-bullet-active{height:10px;width:10px;background:#da343c}.sect-rank .swiper-pagination-name .name{position:absolute;top:0;left:25px;font-size:19px;font-weight:700}.sect-rank .swiper-pagination-name>span:nth-of-type(2) .name{position:absolute;top:0;left:auto;right:45px;font-size:19px;font-weight:700}.sect-rank .swiper-pagination-name:before{content:'';position:absolute;top:12px;left:47%;width:7px;height:7px;border-radius:100%;background:#cdcdcd;opacity:1 !important}.list-rank-wrp{border-radius:8px;overflow:hidden}.list-rank .title .nav,.list-rank .tab-content ul{background:#1b1b1b}.list-rank .title .nav-link{font-size:15px}.list-rank .title .nav{padding-top:12px}.list-rank .awards{padding:28px 17px 15px}.list-rank .awards img{width:60px}.list-rank .awards p{padding:8px 5px 0px;font-size:14px}.list-rank .awards p>span{font-size:11px}.list-rank table tr>*{padding:12px 4px;font-size:13px}.list-rank table tr>td:nth-of-type(2){text-align:left}.list-rank table tr>td:nth-of-type(3){padding-right:25px;text-align:right}.search-book .btn-wrap{display:flex}.sect-srch-wrap{padding:35px 0 0 0}.sect-srch-wrap .sect-srch.bg-wh{padding-bottom:70px}.sect-srch-wrap .sect-srch.bg-wh .h3-tit{margin-bottom:20px}.sect-srch .h3-tit{padding-top:30px;font-size:18px}.sect-srch .h4-tit{font-size:14px}.sect-srch .container{padding-top:15px;padding-bottom:40px;border-bottom:1px solid #c3c3c3}.sect-srch .btn-skew{margin-top:30px}.select2-container{left:0;right:0}.select2-dropdown{width:100%}.select-selected{padding-right:20px !important;font-size:17px}.select2-container--default .select2-selection--single .select2-selection__rendered{background:url(../img/icon/icon_down.png) no-repeat 93% 50% !important;font-size:17px !important}.search-book .form-wrp .col-12.pr-lg-0{max-width:100%;flex:0 0 100%}.search-book .form-wrp .col-lg-5.no-gutters{max-width:100%;flex:0 0 100%}.list-book .bx-txt{height:109px}.sect-ani-story .tit2{width:auto !important}.youte{position:relative;display:block;padding-top:56%}.youte iframe{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);height:100% !important;width:100% !important}.page-micro:not(.page-special) h1>a{display:block !important}.page-micro .gnb>li>a{background:none !important}.page-pokemon .ft-mdl .d-lg-block.d-none{display:block !important}.page-pokemon .ft-mdl .d-lg-block.d-none .list-split{margin:5px 0 18px;color:#ddd}.modal-alet{left:10vw}.modal-alet .modal-md{width:100%}.modal-alet .modal-content{border-top:7px solid #ffcb08;border-radius:0}.modal-alet .modal-body{padding-top:27px;padding-bottom:10px}.modal-alet .join2{width:20px}.modal-alet .h5+p{margin-bottom:10px;font-size:12px}.modal-alet .para{margin:10px 0 10px;font-size:12px}.d-lg-blcok{display:none !important}.arceus_ifr{width:100%;height:350px;margin:0 auto}.arceus_ifr2{width:100%;height:350px;margin:0 auto}}@media (max-width:420px){.sub-cus .bg-000 ul>* p{height:100px}}@media (max-width:485px){.book-ct .bx-content input+i+span{font-size:12px;padding-left:42px}}@media (max-width:400px){.book-ct .bx-content input+i+span{font-size:10px;letter-spacing:-1px}}.micro-list-ct a{color:#007bff;text-decoration:underline}