@charset "UTF-8";@font-face{font-family:Noto Sans KR;font-weight:300;font-style:normal;src:url(/_next/static/media/NotoSansKR-Light.3d8c42ad.eot) format("eot"),url(/_next/static/media/NotoSansKR-Light.3d6ff6e0.otf) format("opentype"),url(/_next/static/media/NotoSansKR-Light.c2d3f8b8.woff) format("woff"),url(/_next/static/media/NotoSansKR-Light.c0ef6f47.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:400;font-style:normal;src:url(/_next/static/media/NotoSansKR-DemiLight.9a895f2a.eot) format("eot"),url(/_next/static/media/NotoSansKR-DemiLight.e344d367.otf) format("opentype"),url(/_next/static/media/NotoSansKR-DemiLight.bd8f3bfd.woff) format("woff"),url(/_next/static/media/NotoSansKR-DemiLight.88ca4622.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:500;font-style:normal;src:url(/_next/static/media/NotoSansKR-Medium.d2e0bd3b.eot) format("eot"),url(/_next/static/media/NotoSansKR-Medium.cca6e1ba.otf) format("opentype"),url(/_next/static/media/NotoSansKR-Medium.bb516945.woff) format("woff"),url(/_next/static/media/NotoSansKR-Medium.93b310ce.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:700;font-style:normal;src:url(/_next/static/media/NotoSansKR-Bold.f5a16803.eot) format("eot"),url(/_next/static/media/NotoSansKR-Bold.1b2fae99.otf) format("opentype"),url(/_next/static/media/NotoSansKR-Bold.5a27efe0.woff) format("woff"),url(/_next/static/media/NotoSansKR-Bold.59a0c265.woff2) format("woff2")}@font-face{font-family:Noto Sans KR;font-weight:900;font-style:normal;src:url(/_next/static/media/NotoSansKR-Black.51ff7039.eot) format("eot"),url(/_next/static/media/NotoSansKR-Black.f08d60c9.otf) format("opentype"),url(/_next/static/media/NotoSansKR-Black.c00f8c04.woff) format("woff"),url(/_next/static/media/NotoSansKR-Black.b9913726.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/_next/static/media/Roboto-Regular.94cbd6c6.eot) format("eot"),url(/_next/static/media/Roboto-Regular.d0bc87a8.ttf) format("truetype"),url(/_next/static/media/Roboto-Regular.8de6d10c.woff) format("woff"),url(/_next/static/media/Roboto-Regular.954a7625.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(/_next/static/media/Roboto-Medium.9ec433e3.eot) format("eot"),url(/_next/static/media/Roboto-Medium.9204c2aa.ttf) format("truetype"),url(/_next/static/media/Roboto-Medium.a6ff358a.woff) format("woff"),url(/_next/static/media/Roboto-Medium.5e697054.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/_next/static/media/Roboto-Bold.5ca4dc16.eot) format("eot"),url(/_next/static/media/Roboto-Bold.c36a3fe0.ttf) format("truetype"),url(/_next/static/media/Roboto-Bold.9a103532.woff) format("woff"),url(/_next/static/media/Roboto-Bold.37da8015.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:900;font-style:normal;src:url(/_next/static/media/Roboto-Black.6e2bec50.eot) format("eot"),url(/_next/static/media/Roboto-Black.6ed32619.ttf) format("truetype"),url(/_next/static/media/Roboto-Black.e3759217.woff) format("woff"),url(/_next/static/media/Roboto-Black.9b564339.woff2) format("woff2")}#HEADER{position:fixed;top:0;left:0;z-index:100;box-sizing:border-box}#HEADER,.header__nav{width:100%;transition:all .2s ease-in-out}.header__nav{position:relative;background-color:#fff;border-bottom:1px solid #ddd}.header__nav>.maxWidth2{display:flex;align-items:center;position:relative;z-index:2}.header__nav .sub__title,.header__sub_nav{display:none}.head__logo{margin-right:25px;position:relative}.header__nav .partner_logo{position:absolute;top:50%;transform:translateX(calc(-100% - 10px)) translateY(-50%);max-height:35px}.head__title{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;font-weight:500;font-size:18px;color:#1d1d1d;z-index:-1}.header__nav .build_version{position:absolute;left:54px;bottom:-80px}@media screen and (max-width:1435px){#HEADER .maxWidth2{margin:0 20px}.header__nav .partner_logo{display:none}}@media screen and (max-width:1023px){#HEADER{height:48px}.header__nav{z-index:99}.header__nav>.maxWidth2{height:48px}.header__nav .sub__title{position:absolute;left:50%;transform:translateX(-50%);display:block}.header__sub_nav{display:block;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #ddd;box-sizing:border-box}.header__sub_nav .sub_menu__list{width:auto;display:block;border-top:none;overflow-x:auto}.header__sub_nav .sub_menu__list ul{display:flex;align-items:center;background-color:#fff;padding:0;margin:0}.header__sub_nav .sub_menu__list::-webkit-scrollbar{display:none!important}.header__sub_nav .sub_menu__list li{height:48px;display:flex;align-items:center;padding:15.5px 12px;box-sizing:border-box}.header__sub_nav .sub_menu__list li:first-child{padding-left:20px}.header__sub_nav .sub_menu__list li:last-child{padding-right:20px}.header__sub_nav .sub_menu__list li a{white-space:nowrap;color:#666}.header__sub_nav .sub_menu__list li.active a{padding:10px 0;font-weight:500;box-shadow:0 2px 0 #000;color:#1d1d1d}.head__logo img{height:22px}.head__logo .partner_logo{display:inline;position:relative;top:auto;transform:none;vertical-align:middle;margin-right:5px}.head__title{display:flex}}@media screen and (max-width:410px){.head__logo img{position:relative;z-index:-2}}.head__mobile{display:none;position:absolute;top:8px;right:0;width:32px;height:32px;background-color:transparent;z-index:101}.event_bnr_off .head__mobile{top:8px}.head__mobile span{display:block;width:23px;height:2px;margin:0 0 0 auto;border-radius:2px;background-color:#1d1d1d;transition:all .2s ease-in-out}.head__mobile .mid2{width:18px;margin:4px 0 4px auto}.head__mobile .mid3{width:11px;margin:0 0 0 auto}.head__mobile.active{transition:all .2s ease-in-out;transform:rotate(45deg)}.head__mobile.active span{background-color:#222!important}.head__mobile.active span.mid2{width:0;margin:0 0 0 auto}.head__mobile.active span.mid1,.head__mobile.active span.mid3{width:23px;transition-delay:.15s}.head__mobile.active span.mid1{transform:translateY(2px) translateX(-4px)}.head__mobile.active span.mid3{transform:translateY(-2px)translateX(-4px)rotate(90deg)}@media screen and (max-width:1023px){.head__mobile{display:block}.head__mobile.active{position:fixed;right:15px}}.head__lnb{width:calc(100% - 129px)}.lnb--head{display:none;padding:48px 20px 20px}.lnb--my_profile{text-align:center}.lnb--my_profile i{display:block;width:60px;height:60px;margin:0 auto 10px;background-repeat:no-repeat;background-position:50%;background-size:cover}.lnb--my_profile p{font-size:16px;color:#666;line-height:1.25}.lnb--my_profile p strong{color:#1d1d1d}.lnb--login_btns{display:flex;align-items:center;justify-content:center;margin-top:15px}.lnb--login_btns>a{display:flex;align-items:center;height:36px;margin:0 4px;padding:0 18px;background-color:#fff;border:1px solid #c7c7c7;border-radius:50px;font-weight:400;font-size:16px;color:#1d1d1d;box-sizing:border-box}.lnb--login_btns>a.on{background-color:#1d1d1d;border-color:#1d1d1d;font-weight:300;color:#fff}.lnb--login_btns>a.off{background-color:#999;border-color:#999;font-weight:300;color:#fff}.lnb--nav{justify-content:space-between}.lnb--menu,.lnb--menu>li,.lnb--nav{display:flex;align-items:center}.lnb--menu>li{list-style:none;padding:0 15px}.lnb--menu>li>a{display:flex;align-items:center;height:100px;padding:0 10px;font-weight:400;font-size:20px;color:#1d1d1d;line-height:1;transform:perspective(1px) translateZ(0);white-space:nowrap}.lnb--menu>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:37px;height:14px;background-color:#36c2ba;z-index:-1;transition-property:left,right;transition:all .3s ease-in-out;transition-timing-function:ease-out;opacity:.5}.lnb--menu>li.on>a{font-weight:700}.lnb--menu>li.on>a:after{left:0;right:0}.lnb--menu>li.lnb_list_7{display:none}.lnb--search{position:relative;margin-top:30px}.lnb--search .search-int{display:block;width:100%;height:50px;padding:0 54px 0 15px;background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;font-size:16px;color:#333;box-sizing:border-box}.lnb--search .search-btn{position:absolute;top:13px;right:16px;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_4.b85ab7cc.svg);background-size:100%;background-color:transparent}.lnb--foot{display:none;padding:30px 0 0 34px;border-top:1px solid #e1e1e1}.lnb--foot li{list-style:none;margin-bottom:26px}.lnb--foot li:last-child{margin-bottom:0}.lnb--foot li a{font-weight:500;font-size:16px;color:#1d1d1d}@media screen and (min-width:1025px){.lnb--menu>li:hover>a{font-weight:700}.lnb--menu>li:hover>a:after{left:0;right:0}}@media screen and (max-width:1400px){.lnb--menu>li{margin:0}.lnb--menu>li,.lnb--menu>li>a{padding:0 10px}}@media screen and (max-width:1180px){.lnb--menu>li{margin:0;padding:0 3px}.lnb--menu>li>a{font-size:18px}}@media screen and (max-width:1023px){.head__lnb{opacity:0;visibility:hidden;overflow-y:auto;position:fixed;top:0;right:-50%;width:0;height:100%;background-color:#fff;transition:all .2s ease-in-out;z-index:-9999}.head__lnb.open{opacity:1;visibility:visible;right:0;width:100%;z-index:100;padding-bottom:150px}.lnb--head,.lnb--nav{display:block}.lnb--nav{position:relative;padding:30px 20px;border-top:1px solid #e1e1e1}.lnb--menu{display:block}.lnb--menu>li{display:block;margin-bottom:23px;padding:0}.lnb--menu>li.submenu span{width:24px;height:24px;margin-left:auto;background-image:url(/_next/static/media/ico_arrow_top.f57d17b0.png);transform:rotate(-180deg)}.lnb--menu>li.submenu.on span{transform:rotate(0deg)}.lnb--menu>li:last-child{margin-bottom:30px}.lnb--menu>li>a{height:auto;font-weight:500;font-size:18px;color:#1d1d1d}.lnb--menu>li>a:after{content:none}.lnb--menu>li>a i{display:block;width:24px;height:24px;margin-right:10px;background-color:#f4f4f4;border-radius:100%;background-repeat:no-repeat;background-position:50%}.lnb--menu>li.lnb_list_1,.lnb--menu>li.lnb_list_3{display:none}.lnb--menu>li.lnb_list_2>a>i{background-image:url(/_next/static/media/icon_lnb_taja.834f1f01.svg)}.lnb--menu>li.lnb_list_4>a>i{background-image:url(/_next/static/media/icon_lnb_ranking.e17f4286.svg)}.lnb--menu>li.lnb_list_5>a>i{background-image:url(/_next/static/media/icon_lnb_shop.dbaa6893.svg)}.lnb--menu>li.lnb_list_6>a>i{background-image:url(/_next/static/media/icon_lnb_notice.d8c99ee7.svg)}.lnb--menu>li.lnb_list_7{display:block}.lnb--menu>li.lnb_list_7>a>i{background-image:url(/_next/static/media/icon_lnb_mypage.229e3486.svg)}.lnb--menu>li.lnb_list_8>a>i{background-image:url(/_next/static/media/icon_lnb_clan.8e590d8a.svg)}.lnb--menu>li.lnb_list_9>a>i{background-image:url(/_next/static/media/icon_lnb_clan_ranking.b63f860d.svg)}.lnb--foot,.lnb--menu>li.on .lnb_sub_menus{display:block}}.lnb_sub_menus{position:absolute;top:100px;height:0;visibility:hidden;display:flex}.lnb_sub_menus:before{content:"";position:fixed;top:101px;left:0;width:100%;height:0;background-color:#fff;border-bottom:1px solid #c7c7c7;transition:all .2s ease-in-out;z-index:-1}.lnb_sub_menus ol{position:relative;display:flex;align-items:center;justify-content:center;list-style:none}.lnb_sub_menus ol li{margin:0 20px;white-space:nowrap;opacity:0;visibility:hidden;position:relative}.lnb_sub_menus ol li:first-child{margin-left:0}.lnb_sub_menus ol li a{display:flex;align-items:center;justify-content:center;height:90px;font-size:18px;color:#666}@media screen and (min-width:1025px){.lnb_sub_menus ol li:hover a{font-weight:700;color:#1d1d1d}.lnb--menu>li.hover .lnb_sub_menus{height:90px;visibility:visible}.lnb--menu>li.hover .lnb_sub_menus:before{height:90px}.lnb--menu>li.hover .lnb_sub_menus ol li{opacity:1;visibility:visible;transition-delay:.2s}.lnb_list_1 .lnb_sub_menus ol{margin-left:10px}.lnb_list_2 .lnb_sub_menus ol{margin-left:-47px}.lnb_list_3 .lnb_sub_menus ol:first-child{margin-left:-335px}.lnb_list_3 .lnb_sub_menus ol li:first-child{margin-left:20px}.lnb_list_3 .lnb_sub_menus ol:first-child li:first-child{margin-left:0}.lnb_list_3 .lnb_sub_menus ol:nth-child(n+2){margin-left:20px;padding-left:20px}.lnb_list_3 .lnb_sub_menus ol:nth-child(n+2):before{content:"";display:inline-block;width:1px;height:20px;background:#c7c7c7;position:absolute;left:0;top:34px}.lnb_list_3 .lnb_sub_menus ol li a{font-size:0}.lnb_list_3 .lnb_sub_menus ol li a:hover:after{color:#1d1d1d;font-weight:700}.lnb_list_3 .lnb_sub_menus ol li a:after{content:attr(data-title);display:block;font-size:18px}.lnb_list_4 .lnb_sub_menus ol{margin-left:-100px}.lnb_list_5 .lnb_sub_menus ol{margin-left:-109px}.lnb_list_6 .lnb_sub_menus ol{margin-left:-60px}.lnb_list_9 .lnb_sub_menus ol{margin-left:-40px}:lang(en) .lnb_list_3 .lnb_sub_menus ol:first-child,:lang(en) .lnb_list_9 .lnb_sub_menus ol{margin-left:0}}@media screen and (max-width:1400px){.lnb_sub_menus ol li{margin:0 10px}.lnb_list_3 .lnb_sub_menus ol li a:after,.lnb_sub_menus ol li a{font-size:16px}.lnb_list_6 .lnb_sub_menus ol{margin-left:-25px}}@media screen and (max-width:1023px){.lnb_sub_menus{display:none;position:static;height:auto;margin-top:15px}.lnb_sub_menus:before{display:none!important}.lnb_sub_menus ol{display:block}.lnb_sub_menus ol li{margin:0;margin-left:34px!important;line-height:32px;opacity:1;visibility:visible}.lnb_sub_menus ol li.on{text-decoration:underline}.lnb_sub_menus ol li a{position:relative;display:block;height:auto;padding-left:14px;font-weight:500;font-size:16px;color:#1d1d1d}.lnb_sub_menus ol li a:before{content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#999;border-radius:100%}}.head__gnb{position:absolute;top:33px;right:115px}.gnb--menu{height:34px}.gnb--menu,.gnb--menu li{display:flex;align-items:center}.gnb--menu li{list-style:none;margin-left:30px;position:relative}.gnb--menu a{line-height:1;white-space:nowrap}.gnb--menu a,.gnb--menu a>i{display:flex;align-items:center}.gnb--menu a>i{justify-content:center;width:34px;height:34px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:100%}.gnb--menu a.user_ico{position:relative}.gnb--menu a.user_ico>i{margin-right:0}.gnb--menu li.btn_gnb_join i,.gnb--menu li.btn_gnb_login i{display:none}.gnb--menu a>span{font-size:16px;color:#666;transition:all .1s ease-in-out}.gnb--menu li:last-child:after{content:"";display:flex;align-items:center;width:1px;height:16px;background-color:#c7c7c7;margin-left:30px}@media screen and (min-width:1025px){.gnb--menu a:hover{color:#1d1d1d}.gnb--menu a:hover span{color:#1d1d1d;border-bottom-color:#1d1d1d}}@media screen and (max-width:1400px){.head__gnb{top:37px}.gnb--menu{height:26px}.gnb--menu a i{width:26px;height:26px;margin-right:0;background-image:url(/_next/static/media/mo_photo.84ca9f89.svg)}.gnb--menu a>span{display:none}.gnb--menu li:last-child:after{margin-left:20px}.gnb--menu li.btn_gnb_join{display:none}.gnb--menu li.btn_gnb_join i,.gnb--menu li.btn_gnb_login i{display:block}}@media screen and (max-width:1023px){.head__gnb{top:10px;right:35px}.gnb--menu li{margin-left:0}.gnb--menu li:last-child:after{content:none}.gnb--menu a i{width:26px;height:26px}}#user_info,#user_info *{transition:none!important}.user_info_box{min-width:230px;background:#fff;z-index:10;border:1px solid #dbdbdb;border-radius:10px;position:absolute;left:50%;top:50px;transform:translateX(-50%);margin-left:-15px;text-align:center;box-shadow:0 8px 4px rgba(0,0,0,.2)}.user_info_box:before{border-bottom:10px solid #dbdbdb;top:-11px}.user_info_box:after,.user_info_box:before{content:"";display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;transform:translateX(-50%)}.user_info_box:after{border-bottom:10px solid #fff;top:-9px}.user_info_box .close_btn{display:none}.user_info_box .user_img{padding:30px 0 0}.user_info_box .user_img i{display:inline-block;border-radius:50%;overflow:hidden;width:50px;height:50px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer}.user_info_box .user_nickname{padding:10px 0 0;color:#1d1d1d;font-size:16px}.user_info_box .user_nickname b{border-bottom:1px solid #1d1d1d;cursor:pointer}.user_info_box .user_point{display:flex;padding:10px 15px 0;justify-content:right;align-items:center;position:relative}.user_info_box .user_point>div{padding-right:10px;color:#1d1d1d;text-align:right;cursor:pointer}.user_info_box .user_point>div p:first-child{font-size:12px}.user_info_box .user_point>div p:nth-child(2){font-size:17px;font-weight:700;text-decoration:underline;display:flex;align-items:center;justify-content:right}.user_info_box .user_point .details_buy{display:inline-block;width:20px;height:20px;background:url(/_next/static/media/ico_point3.d4833dc2.svg) no-repeat;background-size:cover;margin-right:5px}.user_info_box .user_point .tooltip span{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-30px;background:rgba(29,29,29,.8);padding:5px 10px;border-radius:3px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:400;min-width:280px;text-align:center;white-space:nowrap}.user_info_box .user_point .shop_btn{display:inline-block;padding:0 15px;height:32px;line-height:32px;color:#fff;border-radius:100px;background:#36c2ba;font-weight:500;font-size:14px}.user_info_box .user_point .shop_btn:after{width:4px;height:6px;content:"";display:inline-block;margin-left:6px;background:url(/_next/static/media/store_btn_bullert.99d8ade0.png) no-repeat;vertical-align:middle;position:relative;top:-1px}.user_info_box .user_btn{display:flex;border-top:1px solid #1d1d1d;overflow:hidden;border-radius:0 0 10px 10px}.user_info_box .user_btn>a{width:50%;height:50px;line-height:50px;box-sizing:border-box;justify-content:center;color:#666;background:#f1f1f1}.user_info_box .user_btn>a:nth-child(2){border-left:1px solid #d8d8d8}.user_info_box .user_btn>a:focus{border:1px solid #1d1d1d}.user_info_box .user_quick_menu{position:relative;margin:30px 0 0}.user_info_box .user_quick_menu>li{display:block;border-top:1px solid #f1f1f1;margin-left:0}.user_info_box .user_quick_menu>li>a{display:flex;align-items:center;position:relative;height:50px;padding:0 20px;font-size:15px;color:#1d1d1d}.user_info_box .user_quick_menu>li>a img{vertical-align:middle;margin-right:10px;position:relative;top:-1px}.user_info_box .user_quick_menu>li>a:after{content:"";display:inline-block;width:4px;height:6px;background:url(/_next/static/media/user_quick_bullet.d6a8f447.svg) no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.user_info_box .user_quick_menu>li:after{display:none}@media (hover:hover){.user_info_box .user_point .tooltip:hover span{display:block}}@media screen and (min-width:1024px){.user_info_box .user_btn>a:hover,.user_info_box .user_quick_menu>li>a:hover{font-weight:700}}@media screen and (max-width:1400px){.user_info_box{margin-left:-11px}.user_info_box .user_point .tooltip span{left:auto;transform:none;right:10px}}@media screen and (max-width:1023px){.user_info_box{top:45px;left:auto;right:-40px;margin-left:0;transform:none}.user_info_box:after,.user_info_box:before{transform:none;left:auto;right:43px}.user_info_box .user_point .tooltip:hover span{display:none}}.user_info_box.mobile{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;border-radius:0;padding-top:20px;transform:none;margin-left:0;border:0}.user_info_box.mobile:after,.user_info_box.mobile:before{display:none}.user_info_box.mobile .close_btn{display:inline-block;position:absolute;right:15px;top:10px;width:30px;height:30px}.user_info_box.mobile .close_btn:after,.user_info_box.mobile .close_btn:before{content:"";display:inline-block;width:23px;height:2px;border-radius:2px;background:#222;position:absolute;left:50%;top:50%}.user_info_box.mobile .close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.user_info_box.mobile .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.user_info_box.mobile .user_img i{width:60px;height:60px}.user_info_box.mobile .user_attendance a{font-size:16px}.user_info_box.mobile .user_point{justify-content:center}.user_info_box.mobile .user_point>div p:nth-child(2){font-size:20px}.user_info_box.mobile .user_point .shop_btn{font-size:16px;height:37px;line-height:37px;padding:0 25px}.user_info_box.mobile .user_btn{display:block;border-radius:0}.user_info_box.mobile .user_btn>a{width:100%;border-left:0;border-right:0;border-bottom:1px solid #d8d8d8;font-size:15px}.gnb--language,.lnb--right{display:flex;align-items:center}.gnb--language a{display:block;width:45px;height:20px;padding-right:24px;background-repeat:no-repeat;background-position:100%;background-image:url(/_next/static/media/ico_language.501a811f.svg)}.gnb--language span{font-weight:500;font-size:16px;color:#666;line-height:19px}.gnb--language a.on{background-image:url(/_next/static/media/ico_language_on.c5fbdce2.svg)}@media screen and (max-width:1400px){.gnb--menu li.btn_gnb_logout{display:none;margin-left:0}}@media screen and (max-width:1023px){.gnb--language{position:absolute;left:54px;bottom:-10px}.gnb--language a{height:18px;padding-right:26px;line-height:0}.gnb--language span{color:#999}}.gnb--search{display:flex;align-items:center;margin-left:20px}.gnb--search_btn{display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search.d7419bb4.svg)}.gnb--search_btn.on{background-image:url(/_next/static/media/ico_search_on.086947ec.svg)}.gnb--search_box{position:absolute;top:100px;right:0;width:600px;height:172px;padding:60px 50px;background-color:rgba(15,21,31,.95);box-sizing:border-box;transition:all .2s ease-in-out}.btn_close_search_box{position:absolute;top:10px;right:10px;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_close_2.6bcd7d58.svg);background-color:transparent}.search_box_form{position:relative}.search_box_form .int_search{display:block;width:100%;padding-bottom:20px;padding-right:50px;background-color:transparent;border-bottom:2px solid #fff;font-weight:400;font-size:20px;color:#fff;line-height:29px;box-sizing:border-box}.search_box_form .int_search::-moz-placeholder{font-weight:400;color:#fff}.search_box_form .int_search::placeholder{font-weight:400;color:#fff}.search_box_form .int_search::-webkit-input-placeholder{font-weight:400;color:#fff}.search_box_form .int_search:-ms-input-placeholder{font-weight:400;color:#fff}.search_box_form .btn_search{position:absolute;top:0;right:0;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_2.e27d9d14.svg);background-color:transparent}@media screen and (min-width:1921px){.gnb--search_box{right:50%;margin-right:-690px}}@media screen and (max-width:1023px){.gnb--search{display:none}}#modal_search_box .dim{background-color:transparent}@media screen and (max-width:1400px){.gnb--search_box{height:170px;padding:50px 20px 30px}}#HEADER.hdb_up{top:-260px}#HEADER.hdb_down,#HEADER.hdb_top{top:0}#HEADER.hdb_down .lnb_sub_menus:before{top:101px}#HEADER.hdb_up .lnb_sub_menus:before{top:-90px}#HEADER.hdb_top .lnb_sub_menus:before{top:101px}#HEADER.hdb_up .gnb--search_box{top:-190px}#HEADER.hdb_down .gnb--search_box,#HEADER.hdb_top .gnb--search_box{top:100px}#WRAP.event_bnr_off #HEADER.hdb_up{top:-171px}#WRAP.event_bnr_off #HEADER.hdb_down,#WRAP.event_bnr_off #HEADER.hdb_top{top:0}#WRAP.event_bnr_off #HEADER.hdb_up #EVENT_BANNER+.header__nav .gnb--search_box,#WRAP.event_bnr_off #HEADER.hdb_up .gnb--search_box{top:-190px}@media screen and (max-width:1023px){#HEADER.hdb_up{top:-101px}#HEADER.hdb_down{top:-48px}#HEADER.hdb_top{top:0}#WRAP.event_bnr_off #HEADER.hdb_up{top:-48px}#WRAP.event_bnr_off #HEADER.hdb_down,#WRAP.event_bnr_off #HEADER.hdb_top{top:0}}#EVENT_BANNER{display:flex;align-items:center;justify-content:center;position:relative;top:0;left:0;width:100%;height:50px;z-index:9}#EVENT_BANNER .maxWidth1{position:relative;height:100%;cursor:pointer}.event_banner_text{flex-wrap:wrap;padding-right:60px;font-weight:500;font-size:18px}.btn_event_banner,.event_banner_text{display:flex;align-items:center;color:#fff}.btn_event_banner{margin-left:30px;font-weight:400;text-decoration:underline}.btn_event_banner:after{content:"";display:flex;align-items:center;width:18px;height:18px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_left_3.c0940b73.svg)}.btn_close_event{top:-3px;cursor:pointer}.btn_close_event,.btn_close_event_m{position:absolute;right:0;display:flex;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;opacity:1;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}.event_banner_mo{display:none}@media screen and (max-width:1200px){#EVENT_BANNER .maxWidth1{position:relative;max-width:none;height:100%;width:-moz-max-content;width:max-content}}#CONTAINER{position:relative;outline:none}#FOOTER{padding:50px 0;background-color:#fff;border-top:1px solid #c7c7c7;box-sizing:border-box;z-index:11}#FOOTER.apply{padding:50px 0 130px}.foot_site{position:relative;justify-content:space-between}.foot_menu,.foot_menu a,.foot_site{display:flex;align-items:center}.foot_menu a{margin-right:40px;font-size:16px;line-height:1;color:#1d1d1d;letter-spacing:-.06em}.foot_menu a.overview{text-decoration:underline}.foot_menu a.affiliate{font-weight:700}.foot_address{display:flex;justify-content:space-between;align-items:flex-end;margin-top:25px;font-size:14px;line-height:1.25;color:#666;letter-spacing:-.015em;word-break:keep-all;word-wrap:normal}.foot_address address{width:calc(100% - 310px)}.foot_address p{margin-top:10px}.foot_address p>a{margin-right:30px;text-decoration:underline}.foot_address p>span{margin-right:30px}.foot_address p br{display:none}.foot_address *{color:#666}.copyright{display:block;margin-top:10px;font-size:14px;line-height:16px;color:#666}.ico_arrow_down2{display:inline-block;width:10px;height:10px;background:url(/_next/static/media/ico_arrow_down2.f716a4fc.svg) 0 0 no-repeat;margin-left:5px;margin-top:3px}.ico_arrow_down3{display:none;width:13px;height:13px;background:url(/_next/static/media/ico_arrow_down3.2ccb5de4.svg) 0 0 no-repeat;background-size:40%!important;margin-left:7px}.ico_right2{display:none;width:6px;height:10px;background:url(/_next/static/media/ico_right2.2ccb5de4.svg) 0 0 no-repeat;margin-left:5px;margin-bottom:-2px}.arrow_right{display:none;width:24px;height:24px;background:url(/_next/static/media/arrow_right.d5361c31.svg) 0 0 no-repeat;margin-right:8px}.foot_menu .bnt_pc_v{display:none;text-decoration:underline}.text_line{display:none}.foot_address .build_version{font-size:14px;color:#c7c7c7;text-align:right}.foot_sns{position:relative;display:flex;align-items:center}.foot_sns a{display:inline-block;font-size:0;text-indent:-9999px;width:24px;height:24px}.foot_sns a.kakao{background:url(/_next/static/media/ico_kakao_foot.8e7e0960.svg) 0 0 no-repeat}.foot_sns a.instagram{background:url(/_next/static/media/ico_insta_foot.12e8e736.svg) 0 0 no-repeat;margin-left:15px}@media screen and (max-width:1400px){.foot_address{display:block}.foot_address address{width:100%}.foot_address .build_version{text-align:left;margin-top:10px;line-height:16px;margin-left:19px}.foot_address>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-top:10px}.foot_address>div.overview{margin-top:20px}.foot_address>div.overview+div{margin-top:10px}.foot_address>div.overview+div .copyright{margin-top:0}.foot_address>div.overview a{font-size:14px;font-weight:700;line-height:1;text-decoration:underline}}@media screen and (max-width:1023px){.foot_site{display:block}.foot_sns{margin-top:20px}}.site_select_box{width:177px;border-bottom:1px solid #999;box-sizing:border-box}.site_select_title{position:relative;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 10px;font-size:16px;font-weight:400;color:#666;line-height:23px;box-sizing:border-box}.site_select_title:after{content:"";display:block;width:20px;height:20px;background:url(/_next/static/media/select4.7b108f4f.svg) 95% no-repeat;background-size:20px;transition:all .2s ease-in-out}.site_select_box.active .site_select_title:after{transform:rotate(180deg)}.site_select_list{position:absolute;display:none;width:177px;height:auto;right:0;bottom:50px;background-color:#fff;border-radius:5px!important;box-shadow:0 0 8px rgba(0,0,0,.08);z-index:999;box-sizing:border-box}.site_select_list .dim{position:fixed;top:0;left:0;width:100%;height:100%}.site_select_list ul{position:relative;z-index:2}.site_select_list li{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 15px;font-size:14px;font-weight:400;color:#666;line-height:20px;cursor:pointer}.site_select_list li:hover{background-color:#f1f1f1;overflow:hidden}@media screen and (max-width:1023px){#FOOTER{background-color:#f1f1f1;padding:30px 0;border-top:none;margin-top:40px}#FOOTER:has(.moad){padding-bottom:80px}.foot_menu{flex-wrap:wrap;position:relative}.foot_menu a{margin-right:20px;font-size:15px}.foot_menu a:nth-child(3),.foot_menu a:nth-child(4){display:none}.foot_menu a.overview{width:100%;margin-top:15px}.foot_menu a.affiliate{position:absolute;left:200px;top:0}.foot_menu .bnt_pc_v{display:block}.site_select_box{display:none}.foot_address{display:block;margin-top:30px;padding-right:43px}.foot_address p{line-height:1.7;margin-top:0}.foot_address p>a{display:flex;align-items:center;font-size:14px;line-height:1;font-weight:700;margin-bottom:15px}.foot_address p>span{margin-right:0;color:#888}.arrow_right,.ico_right2{display:inline-block}.foot_address p br{display:block}.foot_address address{width:100%}.copyright{font-size:13px;line-height:1;color:#999;margin-top:10px}.ico_arrow_down3{display:block}.text_line{display:inline-block;padding:0 6px}}#QUICK{position:absolute;top:50%;right:0;margin-top:-250px;border:1px solid #1d1d1d;z-index:99993}#QUICK a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:60px;height:60px;background-color:#1d1d1d;font-size:14px;color:#fff;line-height:1.272727272727273;text-align:center;box-sizing:border-box;transition:all .3s ease-in-out;border-bottom:1px solid #fff}#QUICK a.BTN_TOP{margin-top:-1px;background-color:#fff;border-top:1px solid #1d1d1d;font-size:14px;color:#666;line-height:16px;border-bottom:0}#QUICK a.BTN_TOP i{display:block;width:8px;height:12px;margin-bottom:5px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_top.96036deb.svg)}#QUICK a.BTN_TOP:after{content:none}#QUICK a.partnership{background-color:#7d7d7d}#QUICK a.topik{background-color:#36c2ba!important}@media screen and (min-width:1025px){#QUICK a:hover{background-color:#fac15a;color:#1d1d1d}#QUICK a.BTN_TOP:hover{background-color:#fff;font-weight:500;color:#2444ba}#QUICK a.BTN_TOP:hover i{background-image:url(/_next/static/media/ico_top_ov.f0999790.svg)}}@media screen and (max-width:1023px){#QUICK{position:fixed;top:auto!important;bottom:110px;margin-top:0}#QUICK a{width:60px;height:60px}#QUICK .mo_none{display:none}#QUICK a.BTN_TOP{margin-top:-2px}}@media screen and (max-height:768px){#QUICK{margin-top:-380px}}#MOAD{position:fixed;width:100%;height:50px;z-index:999;bottom:1px}#MOAD .moad_banner{position:relative;margin:0 auto;width:320px;height:50px;z-index:999}#MOAD .moad_none{display:none}.affiliate_header .maxWidth2{height:100px}.affiliate_header .head__gnb{right:0}.affiliate_header .gnb--menu li:last-child:after{display:none}.affiliate_header .user_info_box{margin-left:0}.affiliate_header h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.affiliate_header h1 img{max-height:50px}.affiliate_wrap{position:relative}.affiliate_banner{position:relative;border-bottom:1px solid #eee}.affiliate_banner .new_bbs_list_btn{margin-left:0;margin-bottom:80px}.affiliate_evt{position:relative;padding:40px 20px;max-width:1340px;margin:0 auto;display:flex;justify-content:space-between}.affiliate_evt button{background-color:#fdb738;color:#1d1d1d;gap:10px;width:calc(50% - 5px);font-size:20px;padding:20px 5px}.affiliate_rank{position:relative;padding:40px 0}.affiliate_rank_head{position:relative;text-align:center;font-size:30px;font-weight:500}.affiliate_rank_head .select_box{position:absolute;right:0;bottom:0;top:auto;left:auto}.affiliate_rank .rank_tab{position:relative;text-align:left;font-size:0}.affiliate_rank .rank_tab button{display:inline-block;border:1px solid #333;border-bottom:0;width:50%;box-sizing:border-box;padding:20px 5px;font-size:18px;background:#fff;font-size:19px}.affiliate_rank .rank_tab button.on{background-color:#36c2ba;border-color:#36c2ba;color:#fff;font-weight:500}.affiliate_rank .ranking_calender_head{margin-bottom:40px}@media screen and (max-width:1600px){.affiliate_header .head__gnb{right:100px}}@media screen and (max-width:1023px){.affiliate_header .maxWidth2{height:48px}.affiliate_header .head__gnb{right:0}.affiliate_header .btn_head_back{display:none}.affiliate_header h1 img{max-height:35px}.affiliate_banner .new_bbs_list_btn{margin-left:20px}.affiliate_evt{padding:20px}.affiliate_evt button{padding:10px 5px;font-size:14px}.affiliate_rank{padding:0}.affiliate_rank_head{font-size:17px}.affiliate_rank .rank_tab button{font-size:14px;padding:15px 5px}.affiliate_rank .maxWidth .ranking_foot{top:24px!important}}.modal__terms .modal_area{width:600px;height:auto}.modal__terms .modal_button{margin:20px 0 0}.modal__terms .modal_button button{min-width:240px;height:50px;line-height:50px;box-sizing:border-box;padding:0 5px;background:#1d1d1d;color:#fff;font-size:16px;font-weight:500}.modal__terms .modal_button button:disabled{background:#c7c7c7}.modal__terms .modal_body{padding:20px 20px 30px;max-height:470px;overflow:auto;font-size:15px}.modal__terms .terms_form{position:relative;margin-top:20px}.modal__terms .terms_form>div{margin-bottom:10px;display:flex;align-items:center}.modal__terms .terms_form>div:last-child{margin-bottom:0}.modal__terms .terms_form .terms_name{width:100px;flex-shrink:0;font-weight:500}.modal__terms .terms_form .terms_name:after{content:"";display:inline-block;vertical-align:top;width:5px;height:5px;border-radius:50%;background:#fb7956;margin-left:5px}.modal__terms .terms_form .terms_input{width:100%}.modal__terms .terms_form .terms_input input{width:100%;height:50px;border:1px solid #c7c7c7;box-sizing:border-box;padding:0 10px;font-size:16px;font-family:Roboto,Noto Sans KR,Apple SD Gothic Neo,Apple Gothic,sans-serif}.modal__terms .terms_dl{position:relative;margin-top:20px}.modal__terms .terms_dl dt{position:relative;cursor:pointer;font-size:16px;margin-bottom:10px}.modal__terms .terms_dl dt:after{content:"";display:inline-block;width:24px;height:24px;background:url(/_next/static/media/ico_arrow_down.cd6a2b40.svg) no-repeat;position:absolute;right:0;top:0}.modal__terms .terms_dl dt p{font-size:13px;color:#666;margin-top:3px}.modal__terms .terms_dl dt.on:after{transform:rotate(180deg)}.modal__terms .terms_dl dt.notOpen{cursor:auto}.modal__terms .terms_dl dd,.modal__terms .terms_dl dt.notOpen:after{display:none}.modal__terms .terms_dl dd>div{margin-bottom:10px;padding:10px;color:#666;font-size:14px;background:#f1f1f1}.modal__terms .terms_dl dt.on+dd{display:block}.modal__terms .terms_dl input[type=checkbox]+label{height:20px;display:inline-block;position:relative;padding-left:25px;width:auto;border:0;cursor:pointer;font-size:16px;line-height:20px;color:#1d1d1d}.modal__terms .terms_dl input[type=checkbox]+label:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;top:0;background:url(/_next/static/media/ico_checked_g.92cc18b1.svg) no-repeat}.modal__terms .terms_dl input[type=checkbox]:checked+label:before{color:#fff;background:url(/_next/static/media/ico_checked_on_g.77fd2ea7.svg) no-repeat}.modal__terms .terms_dl input[type=checkbox]+label:after{content:"";display:inline-block;vertical-align:top;width:5px;height:5px;border-radius:50%;background:#fb7956;margin-left:5px}@media screen and (max-width:1023px){.modal_wrap.modal__terms{margin:0 20px}.modal__terms .modal_area{height:70%}.modal__terms .modal_body{max-height:none;height:calc(100% - 70px)}}#SUB{position:relative;margin-top:101px}.pointColor{color:#36c2ba}.pointColor2{color:#fac15a}.under{text-decoration:underline}.back_color{background-color:#f9fbfc;margin-top:0!important}@media screen and (max-width:1023px){#SUB{margin-top:48px}.back_color{background-color:#fff}.evtBnr_on #CONTAINER.back_color{margin-top:98px!important}}.tooltip-text{position:absolute;display:none;border:1px solid;border-radius:5px;font-size:1em;color:#fff;background:rgba(15,21,31,.9);white-space:normal;padding:15px;word-break:auto-phrase;z-index:1}.modal_area .tooltip-text{max-width:400px}.tooltip:hover .tooltip-text{display:inline-block;z-index:99}.details_title.tooltip{overflow:visible}.details_title.tooltip .title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details_title .tooltip-text{font-size:16px;line-height:1.5;left:0;top:0}.product_area{display:flex;flex-wrap:wrap;margin:-1.6% -1.6% -120px}.product_area .product_inner{position:relative;width:16.8%;margin:1.6% 1.6% 120px}.details_thumb{position:relative;width:100%;height:0;padding-top:150%;transition:all .3s ease-in-out}.details_thumb a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.details_thumb .mark_new{display:flex;align-items:center;justify-content:center;position:absolute;top:37px;left:9px;width:75px;height:75px;background-color:#ff11f5;border-radius:100%;font-weight:700;font-size:20px;color:#fff;letter-spacing:-.02em}.mark_new i{position:absolute;top:-23px;left:0;right:0;display:flex;width:46px;height:46px;margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url(/_next/static/media/ico_like.99c17f07.svg)}.details_tit a{display:flex;align-items:center;padding-top:30px;padding-left:20%;font-weight:400;font-size:16px;color:#1d1d1d;line-height:1}.details_tit a>span{position:relative;display:inline-block;transform:perspective(1px) translateZ(0)}.details_tit a>span:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:1px;background-color:#1d1d1d;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out}.details_tit i{position:relative;display:flex;align-items:center}.details_tit i:before{content:"";display:flex;align-items:center;width:44px;height:1px;margin-left:20px;margin-right:10px;background-color:#1d1d1d}.details_tit i .after{display:flex;align-items:center;width:9px;height:9px;background-color:#ff0d0d;border-radius:2px;outline:1px solid #fff;transform:perspective(1px) translateZ(0)}.details_tit i .after:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;outline:3px solid #f8b0b0;border-radius:2px;animation-duration:1s;opacity:0}@keyframes hoverOut{to{top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0}}@media screen and (max-width:1400px){.details_tit a{padding-top:20px;padding-left:0}}@media screen and (max-width:1023px){.product_area{display:flex;margin:-1% -1% 0}.product_area .product_inner{width:48%;margin:1% 1% 30px}.details_tit{display:none}.details_tit i:before{width:20px;margin-left:10px}}@media screen and (min-width:1025px){.btn_participate:hover>span:before{right:0}.btn_participate:hover .after:before{animation-name:hoverOut;opacity:1}}.details_title a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;font-size:18px;color:#666}.details_point a,.details_title a{letter-spacing:-.02em;line-height:1}.details_point a{font-weight:500;font-size:36px;color:#000}.details_category a{display:inline-block;line-height:1;padding:5px 15px;font-size:14px;color:#1d1d1d;border:1px solid #1d1d1d;font-weight:700}.details_head{padding:20px 0 10px}.details_title{margin-top:8px;font-size:20px;color:#1d1d1d;line-height:28px;position:relative}.details_desc,.details_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;text-align:left}.details_desc{margin:4px 0 0;font-size:16px;color:#666;line-height:23px;height:23px}.details_foot{position:relative;justify-content:space-between;height:38px;border:1px solid #e9e9e9;border-width:1px 0;box-sizing:border-box}.details_foot,.details_foot>div{display:flex;align-items:center}.details_foot_right{margin-bottom:3px}.details_foot_right a{display:flex;align-items:center}.details_like{display:flex;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_heart.9e5c774a.svg);background-size:16px;margin-right:8px}.details_like.on{background-image:url(/_next/static/media/ico_heart_on.e6a49168.svg)}.details_buy{display:flex;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_point.6dce0740.svg);background-size:100%}.details_buy span{display:none}.details_emoji{width:16px;height:16px;margin-right:4px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/default_emoji.6a9b4b29.svg);font-size:16px}.details_free{display:flex;align-items:center;justify-content:center;width:26px;height:16px;border:1px solid #ff11f5;font-size:10px;font-weight:700;line-height:1;color:#ff11f5;box-sizing:border-box}.details_hit{font-size:14px;color:#999}.details_cate{display:flex;align-items:center}.details_cate .book_type:first-child{margin-right:4px}.details_date{font-size:14px;line-height:1;font-weight:400;color:#666}@media screen and (max-width:1023px){.details_head{padding:13px 0 10px}.details_desc{font-size:14px;line-height:18px;overflow:inherit;white-space:inherit;text-overflow:inherit}.details_buy,.details_like{width:16px;height:16px}.details_buy span{display:block;font-size:13px;line-height:15px;font-weight:400;color:#999;padding-left:20px}.details_cate .book_type:first-child{margin-right:6px}.details_foot{position:relative;align-items:center;justify-content:space-between;height:38px;border:1px solid #e9e9e9;border-width:1px 0}.details_hit{font-size:13px}.details_foot_right{margin-bottom:0}}.add_new:before{content:"N";background-color:#ff11f5;border-radius:3px;font-size:13px;font-weight:700;line-height:1.538;color:#fff;text-align:center;vertical-align:middle;padding:2px 5px 1px;margin-right:5px;box-sizing:border-box}.book_type{display:flex;align-items:center;justify-content:center;width:auto;height:24px;padding:0 10px;border:1px solid #c7c7c7;background-color:#fff;border-radius:2px;font-weight:400;font-size:14px;color:#666;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-sizing:border-box}@media screen and (max-width:1023px){.book_type{height:22px;padding:0 9px;font-size:13px}}.product_list{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.product_list:last-child{margin-bottom:0!important}.product_list .product_inner:first-child,.product_list .product_inner:nth-child(2){border-top:2px solid #1d1d1d}.product_list .product_inner{position:relative;width:49%;border-bottom:1px solid #c7c7c7;padding:30px 20px;box-sizing:border-box}.product_list .product_details{position:relative;display:flex;align-items:center;justify-content:space-between}.product_list .details_thumb{width:70px;padding-top:105px}.product_list .details_body{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 90px);height:95px}.product_list .details_head{width:calc(100% - 60px);padding:0}.product_list .details_head a{height:95px;display:flex;justify-content:space-between;flex-direction:column}.product_list .details_head .details_title{margin:0}.product_list .details_head .details_cate{margin-bottom:13px}.product_list .details_head .details_desc{margin-top:6px}.product_list .details_foot{width:47px;height:100%;border:none;flex-direction:column}.product_list .product_details .emoji_tip.tooltip_box{bottom:-72px;right:-20px}.product_list .product_details .emoji_tip.tooltip_box:before{right:52px}@media screen and (max-width:1400px){.product_list .product_inner{padding:15px}}@media screen and (max-width:1023px){.product_list,.product_list:last-child{margin-bottom:-30px!important}.product_list .product_inner{width:48%;margin-bottom:30px;padding:0;border-bottom:none}.product_list .product_inner:first-child,.product_list .product_inner:nth-child(2){border-top:none}.product_list .product_details{display:block}.product_list .details_thumb{width:100%;padding-top:150%}.product_list .details_head{width:100%}©
	.product_list .details_head a{height:auto;display:block}.product_list .details_head .details_desc{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin-top:10px;letter-spacing:-.03em}.product_list .details_head .details_cate{margin-bottom:10px}.product_list .details_body{display:block;width:100%;height:auto;margin:0;padding:13px 0 0}.product_list .details_foot{display:flex;align-items:center;width:auto;flex-direction:row;height:38px;margin-top:10px;border:1px solid #e9e9e9;border-width:1px 0}.details_title{font-weight:500;font-size:16px}.product_list .details_head .details_title{font-weight:500;font-size:16px;line-height:1}.product_list .product_details .emoji_tip.tooltip_box{display:none}.sub__more{display:block}}.product_regular .product_details{position:relative}.product_regular .product_details .details_thumb{padding-top:100%}.product_regular .product_details .details_thumb a{box-shadow:none}.product_regular .product_list .details_thumb{width:96px;padding-top:96px}.product_regular .product_list .details_body{width:calc(100% - 115px)}@media screen and (min-width:1025px){.product_details:hover .details_thumb{filter:drop-shadow(10px 15px 8px rgba(29,29,29,.2))}.product_details:hover .details_tit a>span:before{right:0}.product_details:hover .details_tit i .after:before{animation-name:hoverOut;opacity:1}.product_list .product_details:hover .details_thumb{filter:drop-shadow(0 0 5px rgba(29,29,29,.2))}}@media screen and (max-width:1023px){.product_regular .product_list .details_thumb{width:100%;padding-top:100%}.product_regular .product_list .details_body{width:100%}.product_list .details_head a{height:auto}.toast_body .swiper{padding-bottom:100px}}.swiper-pause,.swiper-play{display:block;width:30px;height:30px;margin-left:10px;background-color:hsla(0,0%,100%,.2);border:3px solid #e9e9e9;background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box;transition:all .3s ease-in-out}.swiper-pause{background-image:url(/_next/static/media/ico_pause.eb504441.svg)}.swiper-play{display:none;background-image:url(/_next/static/media/ico_play.397533e2.svg)}@media screen and (min-width:1025px){.swiper-pause:hover,.swiper-play:hover{background-color:#1d1d1d}.swiper-pause:hover{background-image:url(/_next/static/media/ico_pause_f.0881a683.svg)}.swiper-play:hover{background-image:url(/_next/static/media/ico_play_f.b068035a.svg)}}.l__modal{top:0;height:100%}.l__modal,.l__toast{display:none;position:fixed;left:0;width:100%;transition:all .18s ease-in-out;opacity:0;visibility:hidden;z-index:1004}.l__toast{bottom:0}.l__modal .dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:-1}.modal_wrap{display:flex;justify-content:center;align-items:center;height:100%;position:relative;margin-top:40px;z-index:2;transition:all .18s ease-in-out}.modal_area{overflow:hidden;position:relative;width:780px;height:765px;background-color:#fff;box-sizing:border-box}.modal_close{position:absolute;top:16px;right:16px;background-color:transparent;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_close.4d9fa83f.svg);background-size:100%}.modal_btn_ok{display:block;width:138px;line-height:38px;margin:0 auto;background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;font-weight:500;font-size:16px;color:#494949;text-align:center;transition:all .18s ease-in-out}.modal_head{height:70px;padding:0 4px 0 31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;box-sizing:border-box}.modal_title{font-size:18px;line-height:26px;font-weight:400;color:#1d1d1d}.l__modal.modal--active{visibility:visible;opacity:1;transition:all .25s ease-out}.l__modal.modal--active .modal_wrap{transition:all .25s ease-out;margin-top:0}@media screen and (max-width:1023px){.modal_area{width:100%;height:100%;overflow-y:auto}.modal_title{margin-top:18px;font-size:14px;text-align:center}}.l__toast.modal--active{visibility:visible;opacity:1;transition:all .25s ease-out}.l__toast.modal--active .modal_wrap{transition:all .25s ease-out;margin-top:0}@media screen and (max-height:870px){#modal_details_typing.l__modal{overflow-y:auto}#modal_details_typing.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_book_details.l__modal{overflow-y:auto}#modal_book_details.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_book_purchases.l__modal{overflow-y:auto}#modal_book_purchases.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_book_purchases.l__modal .modal_wrap .modal_area{margin:auto}#modal_book_completion.l__modal{overflow-y:auto}#modal_book_completion.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_book_completion.l__modal .modal_wrap .modal_area{margin:auto}#modal_item_details.l__modal{overflow-y:auto}#modal_item_details.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_item_details.l__modal .modal_wrap .modal_area{margin:auto}#modal_item_purchases.l__modal{overflow-y:auto}#modal_item_purchases.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_item_purchases.l__modal .modal_wrap .modal_area{margin:auto}#modal_item_completion.l__modal{overflow-y:auto}#modal_item_completion.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:auto}#modal_item_completion.l__modal .modal_wrap .modal_area{margin:auto}.modal_preview{display:none}}.sub__head .maxWidth{position:relative;min-height:265px;padding:100px 0 30px;box-sizing:border-box}.sub__title{font-weight:500;font-size:45px;color:#1d1d1d;letter-spacing:-.9px;line-height:65.16px}.sub__desc{font-size:20px;color:#1d1d1d;letter-spacing:-.02em}@media screen and (max-width:1400px){.sub__head .maxWidth{min-height:155px;padding-top:80px}.sub__title{font-size:40px}}@media screen and (max-width:1023px){.sub__head .maxWidth{min-height:auto;padding:0}#HEADER .sub__title{font-weight:400;font-size:18px;letter-spacing:0}.sub__title{display:none}}.sub__menus{position:relative;display:inline-block;font-size:0;margin-top:30px}.sub__menus:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #c7c7c7}.sub__menus:before,.sub__menus>a{border-radius:45px;box-sizing:border-box}.sub__menus>a{position:relative;display:inline-block;line-height:2.15;padding:0 40px;font-size:20px;color:#666}.sub__menus>a:first-child{padding-left:40px}.sub__menus>a.on{position:relative;border:1px solid #1d1d1d;font-weight:500;color:#1d1d1d;z-index:2}@media screen and (min-width:1025px){.sub__menus>a:hover{font-weight:500;color:#1d1d1d}}@media screen and (max-width:1023px){.sub__menus{display:none}.sub__menus.clan{display:inline-block}.sub__menus.clan>a{padding:0 20px;font-size:15px}.sub__menus.clan>a:first-child{padding-left:20px}}.sub__navi{position:absolute;top:40px;right:0}.sub__navi,.sub__navi>span{display:flex;align-items:center}.sub__navi>span{font-size:14px;color:#666}.sub__navi>span:before{content:"";align-items:center;width:15px;height:15px;margin:0 5px;background-image:url(/_next/static/media/ico_arrow_left.158091af.svg)}.sub__navi .navi_home,.sub__navi>span:before{display:flex;background-repeat:no-repeat;background-position:50%}.sub__navi .navi_home{width:13px;height:13px;background-image:url(/_next/static/media/ico_home.0d28d865.svg)}@media screen and (max-width:1023px){.sub__navi{display:none}}.sub__body{padding-bottom:150px}.total_desc{margin-top:70px;font-size:20px;color:#1d1d1d;line-height:1.45}@media screen and (max-width:1400px){.sub__body{padding-bottom:100px}.total_desc{margin-top:50px;font-size:17px}}@media screen and (max-width:1023px){.sub__body{padding-bottom:60px}.total_desc{margin-top:0;padding-top:25px;padding-bottom:16px;font-size:14px;line-height:1}}.textcopy_area{display:flex;justify-content:space-between;height:478px}.textcopy_haed{padding:60px 0}.textcopy_desc{margin-bottom:10px;font-size:16px;color:#ffda7b;line-height:1}.textcopy_title{display:block;margin-bottom:47px;font-family:Nanum Myeongjo,serif;font-weight:400;font-size:40px;color:#fff;line-height:1.4}.textcopy_navis{display:flex;align-items:center}.textcopy_navis .swiper-pagination{position:static;width:auto;font-size:14px;color:#fff;line-height:16.41px}.textcopy_navis .swiper-pagination .swiper-pagination-current{margin-right:4px;opacity:1}.textcopy_navis .swiper-pagination .swiper-pagination-total{margin-left:4px;opacity:.5}.textcopy_navis .swiper_navi{display:flex;align-items:center;margin-left:70px}.textcopy_navis .swiper_navi>div{position:static}.textcopy_navis .swiper_navi .swiper-button-next,.textcopy_navis .swiper_navi .swiper-button-prev{width:20px;height:20px;margin-top:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.textcopy_navis .swiper_navi .swiper-button-prev{margin-right:26px;background-image:url(/_next/static/media/slider_prev.11756160.svg)}.textcopy_navis .swiper_navi .swiper-button-next{background-image:url(/_next/static/media/slider_next.420c6dd8.svg)}.textcopy_navis .swiper_navi .swiper-button-next:after,.textcopy_navis .swiper_navi .swiper-button-prev:after{content:none}.textcopy_navis .swiper_navi>div.swiper-button-prev{order:1}.textcopy_navis .swiper_navi>div.swiper-button-next{order:2}.textcopy_body{width:72.389%;padding-top:125px;margin-right:-30px}.textcopy_body .swiper{padding-right:30px}.textcopy_body .details_thumb a{box-shadow:inset 1px 1px 1px #666}@media screen and (max-width:1400px){.textcopy_title{font-size:30px}}@media screen and (max-width:1023px){.textcopy_area{height:275px;display:block}.textcopy_haed{position:relative;width:auto;padding:35px 20px}.textcopy_body{width:auto;padding:0 20px;margin-right:0}.textcopy_body .swiper{overflow:inherit;padding-right:0}.textcopy_title{margin-bottom:0;font-size:20px}.textcopy_title br{display:none}.textcopy_area{overflow:hidden}.textcopy_area .swiper-slide{width:110px}.textcopy_area .swiper-pagination{display:none}.textcopy_navis{position:absolute;top:30px;right:20px}.textcopy_navis .swiper_navi{margin-left:0}.textcopy_navis .swiper_navi .swiper-button-prev{margin-right:13px}}.sub_product_slider{position:relative}[data-aos^=fade][data-aos^=fade].sub_product_slider{opacity:1!important}.sub_product_slider .background{position:absolute;top:0;left:-60px;width:59%;height:355px;opacity:1!important}@media screen and (max-width:1400px){.sub_product_slider .background{height:290px}}@media screen and (max-width:1023px){.sub_product_slider .background{left:0;width:100%;height:210px}.sub_product_slider .textcopy_area{margin:0!important}}.set__head{position:relative;text-align:center;margin-bottom:87px}.set__title{font-weight:300;font-size:36px;color:#1d1d1d;letter-spacing:-.02em;line-height:1.44444;z-index:2}.set__head.bg .set__title strong{display:inline-block;position:relative;z-index:2;font-weight:500}.set__head.bg .set__title strong:after{content:"";position:absolute;top:-28px;right:-55px;width:101px;height:63px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/bg_h_textcopy2.2dd7c0bc.png);background-size:100%;z-index:-1}@media screen and (max-width:1400px){.set__head{margin-bottom:50px}.set__title{font-size:30px}}@media screen and (max-width:1023px){.set__head{margin:0 20px 25px;text-align:left}.set__title{font-weight:500;font-size:20px}.set__head.bg .set__title strong:after{content:none}}.type__menu{position:absolute;top:45px;left:0;display:flex;align-items:center;justify-content:flex-start;list-style:none;z-index:2}.type__menu li{margin-right:-1px;opacity:.3}.type__menu li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #1d1d1d;background-repeat:no-repeat;background-position:50%}.type__menu li a.btn_type_list{background-image:url(/_next/static/media/ico_type_list.5c98faeb.svg)}.type__menu li a.btn_type_gallery{background-image:url(/_next/static/media/ico_type_gallery.ad25fb05.svg)}.type__menu li.on{position:relative;opacity:1;z-index:2}@media screen and (max-width:1023px){.type__menu{display:none}}#sub_transcription{position:relative;margin-top:120px;background-color:#fff}#sub_transcription_all{margin-top:70px}#sub_transcription .transcription_list_area{padding-bottom:22px}#sub_transcription .transcription_thumb_area{margin-right:-30px}#sub_transcription .transcription_thumb_area .swiper{padding-bottom:250px;padding-right:30px;margin-bottom:-160px}.section_transcription__area{margin-top:120px}.product_body #type_gallery{display:none}.transcription_type_area{position:relative;z-index:9}@media screen and (max-width:1400px){#sub_transcription{margin-top:0}.section_transcription__area{margin-top:80px}}@media screen and (max-width:1023px){#sub_transcription_all{margin-top:0}#sub_transcription .maxWidth{margin:0}#sub_transcription .transcription_list_area{padding:0 20px 22px}#sub_transcription .transcription_thumb_area{margin:0}#sub_transcription .transcription_thumb_area .swiper{padding:0 20px 90px}#sub_transcription .details_head .details_title{line-height:1}#sub_transcription .details_head .details_desc{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin-top:10px;letter-spacing:-.03em}.transcription_thumb_area .swiper{padding-right:0}.transcription_thumb_area .swiper-wrapper .swiper-slide{width:48%}.transcription_type_area .transcription_list_area{padding-bottom:32px}.transcription_type_area .product_list{padding-bottom:30px}.transcription_type_area .product_list:last-child{padding-bottom:0}.section_transcription__area{margin-top:60px}#sub_transcription .transcription_thumb_area .swiper{margin-bottom:0}}.sub_swiper_navi{display:flex;justify-content:center;position:absolute;left:0;right:0;bottom:0}.sub_swiper_navi>div{position:static;margin:0}.sub_swiper_navi>div.swiper-pagination{width:auto}.sub_swiper_navi .swiper-pagination-bullet{margin:0 10px!important}.sub_swiper_navi .swiper-button-next,.sub_swiper_navi .swiper-button-prev{display:block;height:22px;background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box}.sub_swiper_navi .swiper-button-prev{margin-right:22px;background-image:url(/_next/static/media/arrow_prev.b7253d01.png)}.sub_swiper_navi .swiper-button-next{margin-left:22px;background-image:url(/_next/static/media/arrow_next.a069bd57.png)}.sub_swiper_navi>div.swiper-button-next:after,.sub_swiper_navi>div.swiper-button-prev:after{content:none}.section_transcription__area .swiper-wrapper{z-index:2}.section_transcription__area .sub_swiper_navi{z-index:1;bottom:160px}@media screen and (max-width:1023px){.sub_swiper_navi .swiper-button-prev{margin-right:5px}.sub_swiper_navi .swiper-button-next{margin-left:5px}.section_transcription__area .sub_swiper_navi{bottom:0}}.sub__more{margin-top:50px;position:relative;z-index:99}.sub__more a{display:flex;align-items:center;justify-content:center;width:160px;height:44px;margin:0 auto;font-size:16px;font-weight:400}.ico_arrow_down{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_down.cd6a2b40.svg);margin-left:10px}@media screen and (max-width:1023px){.sub__more{width:260px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #c7c7c7;border-radius:100px;margin:40px auto 0}.sub__more a{width:260px;height:100%}}#sub_menus{margin-bottom:100px}.sub_menus_slider{position:relative;margin-top:50px}.sub_menus_slider ul{display:flex;align-items:flex-start;width:auto;overflow-x:auto}.sub_menus_slider ul::-webkit-scrollbar{display:none!important}.sub_menus_slider li{list-style:none;margin-right:47px}.sub_menus_slider li:last-child{margin-right:0}.sub_menus_slider li a{width:90px;height:auto;display:block;text-align:center;font-size:20px;line-height:1.15;font-weight:400;color:#666}.sub_menus_slider li a .sub_menus_txt{display:flex;align-items:center;justify-content:center;width:90px;height:90px;background-color:#f1f1f1;border-radius:100%;box-sizing:border-box}.sub_menus_slider li.on a .sub_menus_txt{background-color:#36c2ba;color:#fff;font-size:20px;line-height:1.4;font-weight:400}@media screen and (max-width:1400px){.sub_menus_slider li a{font-size:14px}.sub_menus_slider li a .sub_menus_txt{width:70px;height:70px}.sub_menus_slider li a span{margin-top:10px}}.sub_menus_slider li a>div{width:90px;height:90px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:100%;box-sizing:border-box;transition:all .2s ease-in-out}.sub_menus_slider li.on a .menu_ico{background-color:#36c2ba!important;border-color:#36c2ba!important}.sub_menus_slider li.on a .menu_ico i{fill:#fff!important}.sub_menus_slider li a span{display:block;margin-top:20px;font-size:16px;line-height:1.4375;font-weight:400;color:#666}.sub_menus_slider .main__more{top:45%;right:-15px;width:33px;height:33px;background-size:40%;border:1px solid #e9e9e9}.sub_menus_slider li.on a .sub_menus_txt{background-color:#36c2ba!important;border-color:#36c2ba!important;fill:#fff!important}@media screen and (min-width:1025px){.sub_menus_slider li:hover a>div{background-color:#fff;border-color:#1d1d1d}.sub_menus_slider li:hover a span{color:#1d1d1d}}@media screen and (max-width:1400px){.sub_menus_slider{margin-top:30px}.sub_menus_slider li{margin-right:25px}.sub_menus_slider li a>div{width:70px;height:70px;margin:0 auto}}@media screen and (max-width:1023px){.sub__area{padding-top:48px}.sub_menus_slider{display:none}}.sub_menus_slider .ico_filsa01{background-image:url(/_next/static/media/ico_filsa01.58b63757.svg)}.sub_menus_slider .ico_filsa02{background-image:url(/_next/static/media/ico_filsa02.13cded7d.svg)}.sub_menus_slider .ico_filsa03{background-image:url(/_next/static/media/ico_filsa03.4ee0107e.svg)}.sub_menus_slider .ico_filsa04{background-image:url(/_next/static/media/ico_filsa04.0288ad1a.svg)}.sub_menus_slider .ico_filsa_sam{background-image:url(/_next/static/media/ico_filsa_sam_off.ce4de9c1.svg)}.sub_menus_slider .ico_filsa05{background-image:url(/_next/static/media/ico_filsa05.b6e6427f.svg)}.sub_menus_slider .ico_filsa_dasan{background-image:url(/_next/static/media/ico_filsa_dasan_off.bbdbf92a.svg)}.sub_menus_slider .ico_filsa_others{background-image:url(/_next/static/media/ico_filsa_others.3e2c2463.svg)}.sub_menus_slider li.on .ico_filsa01{background-image:url(/_next/static/media/ico_filsa01_on.bf27db74.svg)}.sub_menus_slider li.on .ico_filsa02{background-image:url(/_next/static/media/ico_filsa02_on.c272aabf.svg)}.sub_menus_slider li.on .ico_filsa03{background-image:url(/_next/static/media/ico_filsa03_on.e80dc79c.svg)}.sub_menus_slider li.on .ico_filsa04{background-image:url(/_next/static/media/ico_filsa04_on.c4cb6988.svg)}.sub_menus_slider li.on .ico_filsa_sam{background-image:url(/_next/static/media/ico_filsa_sam_on.b3282ee2.svg)}.sub_menus_slider li.on .ico_filsa05{background-image:url(/_next/static/media/ico_filsa05_on.22163857.svg)}.sub_menus_slider li.on .ico_filsa_dasan{background-image:url(/_next/static/media/ico_filsa_dasan_on.ae4661b8.svg)}.sub_menus_slider li.on .ico_filsa_others{background-image:url(/_next/static/media/ico_filsa_others_on.57b87293.svg)}.sub_menus_slider li .menu_ico i{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.product_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.product_head .type__menu{position:static}@media screen and (max-width:1023px){.product_head{display:none}}.book_filter{list-style:none}.book_filter,.book_filter li{display:flex;align-items:center}.book_filter li a{font-weight:400;font-size:15px;line-height:1.4375;color:#999;padding:0 20px;transition:all .3s ease-in-out}.book_filter li.on a{color:#1d1d1d}.book_filter li:after{content:"";display:flex;align-items:center;width:1px;height:16px;background-color:#c7c7c7}.book_filter li:last-child:after{content:none!important}.book_filter li:last-child a{padding-right:0}@media screen and (min-width:1025px){.book_filter li a:hover{color:#1d1d1d}}@media screen and (max-width:1023px){.book_filter{width:auto;display:flex;align-items:center;overflow-x:auto}.book_filter::-webkit-scrollbar{display:none!important}.book_filter li{height:30px;background-color:#fff;border-radius:2px;border:1px solid #e9e9e9;margin-right:8px}.book_filter li a{font-size:14px;line-height:1;color:#666;padding:0 12px;white-space:nowrap}.book_filter li.on{background-color:#1d1d1d;border:1px solid #1d1d1d}.book_filter li.on a{color:#fff}.book_filter li:after{display:none}.book_filter li:last-child{margin-right:20px}.book_filter li:last-child a{padding-right:12px}}.sub__banner{height:60px;margin-top:95px;margin-bottom:70px;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1!important}.sub__banner .maxWidth{display:flex;align-items:center;justify-content:center;height:100%}.sub__banner h5{font-weight:400;font-size:20px;color:#504125;line-height:1}.sub__banner h5 span{border-bottom:1px solid #504125;font-weight:700}@media screen and (max-width:1023px){.sub__banner{display:none}}.sub__banner_sam{margin-top:40px;display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1!important;text-align:center}.sub__banner_sam>div{max-width:100%;padding:0 5px}.sub__banner_sam .maxWidth{display:flex;align-items:center;justify-content:center;height:60px}.sub__banner_sam p pre{font-size:14px;font-style:normal;font-weight:500;line-height:normal;font-family:Noto Sans KR;color:#fff}@media screen and (max-width:1400px){.sub__banner_sam{margin-top:0;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1!important}.sub__banner_sam,.sub__banner_sam p pre{display:flex;align-items:center;justify-content:center}.sub__banner_sam p pre{white-space:inherit;text-overflow:ellipsis}}.sub__banner_sam_m{display:flex;align-items:center;justify-content:center;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1!important}.sub__banner_sam_m p pre{font-family:Noto Sans KR;margin:10px;font-size:12px;color:#fff;white-space:pre-wrap;text-overflow:ellipsis;text-align:center}.modal_infos{position:relative;display:flex;justify-content:space-between;padding:40px 30px 80px}.modal_thumb{position:relative;width:calc(100% - 60%);height:100%;text-align:center}.modal_thumb img{max-width:200px;max-height:273px}.modal_thumb .play_btn{width:60px;height:60px;background:url(/_next/static/media/btn_play.4965fa01.svg) no-repeat 50%/cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;text-indent:-9999px;z-index:1;border:1px solid #fff;border-radius:50%}.modal_wrap .details_infos{width:400px}.modal_wrap .details_head{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:10px}.details_type{display:flex;font-size:16px;line-height:23px;font-weight:400;color:#1d1d1d}.details_type p{position:relative;padding-left:8px;margin-left:8px;font-size:14px}.details_type p:before{content:"";position:absolute;top:6px;left:0;width:1px;height:11px;background:#999}.details_type p strong{font-weight:500!important}.details_impo a{display:flex;align-items:center;font-size:14px;line-height:1.428;font-weight:400;color:#666}.modal_wrap .details_infos .details_title{height:35px;font-size:24px;line-height:35px;margin:0 0 10px}.modal_wrap .details_infos .details_desc{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px;margin:0}.point_infos{align-items:center;margin-top:26px}.book_infos,.point_infos{display:flex;justify-content:space-between}.book_infos{align-items:flex-end;margin-top:20px}.book_infos.mb{margin-left:20px;margin-right:20px;padding-top:20px;border-top:1px solid #f1f1f1;font-size:12px}.book_infos.mb a{font-size:12px;display:flex;align-items:center}.book_infos .book_link_desc{font-size:14px}.book_infos .book_link a{font-size:14px;display:flex;align-items:center;text-decoration:underline}.details_point{font-size:16px;line-height:23px;font-weight:700;color:#1d1d1d;word-break:keep-all}.details_point+.count{display:flex;align-items:center}.point{display:flex;align-items:flex-end;font-size:40px;line-height:47px;font-weight:500;color:#36c2ba;margin-left:10px}.point span{font-size:18px;line-height:1.4444;margin-bottom:5px;margin-right:9px}.point .details_buy{display:inline-block;width:36px;height:36px;background-size:100%;background-image:url(/_next/static/media/ico_point3.d4833dc2.svg);margin-left:8px;margin-bottom:7px}.point_box{width:100%;height:50px;padding:13px 15px;font-size:16px;line-height:1.4375;font-weight:300;color:#666;text-align:center;background-color:#f1f1f1;border-radius:5px;box-sizing:border-box;margin-top:10px}.point_box strong{margin-left:10px;font-size:20px;font-weight:700;color:#1d1d1d;line-height:1}@media screen and (max-width:1023px){.point{font-size:32px;line-height:1;margin-top:8px}.point .details_buy{width:32px;height:32px;background-size:100%;margin-bottom:0}.point_box{padding:13px 15px;font-size:14px}.point_box strong{font-size:18px;margin-left:3px;margin-right:5px}}@media screen and (max-width:790px){#modal_item_details .modal_infos{flex-wrap:wrap}#modal_item_details .modal_thumb{width:100%;height:0!important;padding-bottom:100%}#modal_item_details .details_infos{margin-top:20px;width:100%}#modal_item_details .details_infos .vote_box .comment_inner a{padding-left:0;justify-content:center}#modal_item_details .vote_box_body{width:100%}#modal_item_details .vote_box_inner .comment_emoji{margin:0}#modal_item_details .comment_body{padding:0 20px 20px}#modal_item_purchases .modal_infos{flex-wrap:wrap}#modal_item_purchases .modal_thumb{width:100%;height:0!important;padding-bottom:100%}#modal_item_purchases .details_infos{margin-top:20px;width:100%}#modal_item_purchases .details_infos .vote_box .comment_inner a{padding-left:0;justify-content:center}#modal_item_purchases .vote_box_body{width:100%}#modal_item_purchases .vote_box_inner .comment_emoji{margin:0}#modal_item_purchases .comment_body{padding:0 20px 20px}#modal_item_purchases .modal_button a{font-size:1rem;text-align:center;font-weight:400;margin-right:10px;position:relative}#modal_item_purchases .modal_button a:last-child{margin-right:0}}.modal_infos{flex-wrap:wrap}.typing_test{flex-basis:calc(100% - 60%);margin-top:15px;text-align:center}.typing_test button{display:inline-block;min-width:120px;height:32px;line-height:32px;padding:0 5px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;color:#666;font-size:14px}.typing_test button:before{content:"";width:24px;height:24px;display:inline-block;background:url(/_next/static/media/ico_pencel.59e537e9.svg) no-repeat;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.modal__typing .modal_area{height:auto}.modal__typing .modal_body{padding:30px}.modal__typing .modal_body textarea{resize:none;width:100%;height:300px;border:1px solid #f1f1f1;border-radius:5px;color:#666;padding:15px;font-size:16px}.modal__typing .modal_body textarea::-moz-placeholder{background-image:url(/_next/static/media/ico_pencel.59e537e9.svg);background-position:0 -2px;background-size:24px 24px;background-repeat:no-repeat;text-indent:30px;line-height:1.4;color:#999}.modal__typing .modal_body textarea:-ms-input-placeholder{background-image:url(/_next/static/media/ico_pencel.59e537e9.svg);background-position:0 -2px;background-size:24px 24px;background-repeat:no-repeat;text-indent:30px;line-height:1.4;color:#999}.modal__typing .modal_body textarea::placeholder{background-image:url(/_next/static/media/ico_pencel.59e537e9.svg);background-position:0 -2px;background-size:24px 24px;background-repeat:no-repeat;text-indent:30px;line-height:1.4;color:#999}.details_checkbox{display:flex;align-items:center;justify-content:space-between;padding:1px 0 10px;border-bottom:1px solid #c7c7c7}.details_check input[type=radio]+label{font-weight:400;font-size:16px;color:#666;line-height:23px}.details_check input[type=radio]+label>span{width:16px;height:16px;margin-right:5px;background:url(/_next/static/media/ico_check_off.c33df864.svg) 0 0 no-repeat}.details_check input[type=radio]:checked+label>span{background:url(/_next/static/media/ico_check_on.100f6c15.svg) 0 0 no-repeat}#modal_item_details .modal_infos{padding-bottom:30px}#modal_item_details .details_title{margin:0 0 5px}#modal_item_details .point_infos{margin-top:10px}#modal_item_details .point_box{margin-top:19px}#modal_item_purchases .modal_infos{padding-bottom:30px}#modal_item_purchases .details_title{margin:0 0 5px}#modal_item_purchases .point_infos{margin-top:10px}#modal_item_purchases .point_box{margin-top:19px}.modal_comment{margin:0 31px;border-bottom:1px solid #f1f1f1}.comment_head{display:flex;align-items:center}.comment_title{width:90%;font-size:14px;line-height:1.4285;font-weight:400;color:#1d1d1d;margin:0 16px;word-break:keep-all;white-space:nowrap;text-align:center;line-height:20px}.comment_head .hr{width:100%;height:1px;border:0;background-color:#f1f1f1}.comment_body{justify-content:space-between;padding:30px 10px 22px}.comment a,.comment_body{display:flex;align-items:center}.comment a{position:relative;max-width:113px;cursor:default}.comment_emoji{height:36px}.comment a p{margin-left:12px}.comment a p span{display:block}.com_txt{font-size:14px;line-height:1;font-weight:400;color:#666;margin-bottom:3px;white-space:nowrap}.com_num{font-size:12px;line-height:14px;font-weight:400;color:#1d1d1d}.comment .tooltip_box.tooltip_box_fix{top:-25px;right:inherit;left:-6px;width:50px;margin-left:0;font-weight:400;font-size:11px;color:#fff;line-height:1}.large_comment .comment a.on{transform:scale(1.4)}.large_comment .comment a.on p{font-weight:500;color:#1d1d1d}@media screen and (min-width:1025px){.large_comment .comment a{transition:all .15s linear;cursor:pointer}.large_comment .comment a:hover{transform:scale(1.4)}.large_comment .comment a:hover p{margin-left:6px;margin-right:6px;transition:all .2s ease-in-out}.large_comment .comment a:hover .com_txt{font-weight:500;color:#1d1d1d}}@media screen and (max-width:1023px){.comment_head{margin-bottom:16px}.comment_head .hr{display:none}.comment_body{justify-content:center;padding:0 20px 20px}.comment_title{font-size:14px;color:#666}.comment a{display:block;text-align:center;padding:0 10px;box-sizing:border-box}.comment a p{margin-left:0}.comment_emoji{margin:0 auto 8px}.com_txt{margin-bottom:4px;font-size:12px;line-height:1}}.img_emoji01{background-image:url(/_next/static/media/img_emoji01.235ed878.png)}.img_emoji01,.img_emoji02{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%}.img_emoji02{background-image:url(/_next/static/media/img_emoji02.dc0ec0d9.png)}.img_emoji03{background-image:url(/_next/static/media/img_emoji03.c540288e.png)}.img_emoji03,.img_emoji04{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%}.img_emoji04{background-image:url(/_next/static/media/img_emoji04.197ff9d3.png)}.img_emoji05{background-image:url(/_next/static/media/img_emoji05.482dbb6e.png)}.img_emoji05,.img_emoji06{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%}.img_emoji06{background-image:url(/_next/static/media/img_emoji06.bc45e46a.png)}.img_emoji07{background-image:url(/_next/static/media/img_emoji07.e67c36e4.png)}.img_emoji07,.img_emoji08{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%}.img_emoji08{background-image:url(/_next/static/media/img_emoji08.3e8d9557.png)}.img_emoji09{background-image:url(/_next/static/media/img_emoji09.db08564a.png)}.img_emoji09,.img_emoji10{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:100%}.img_emoji10{background-image:url(/_next/static/media/img_emoji10.b23dd1ea.png)}@media screen and (max-width:1023px){.comment_emoji i{width:32px;height:32px}}.modal_button{display:flex;align-items:center;justify-content:center;margin:80px 0 40px}.modal_button a{text-align:center;font-weight:400;margin-right:10px;position:relative}.modal_button a:last-child{margin-right:0}.btn_like{display:block;width:55px;height:55px;border:1px solid #1d1d1d;background-color:#fff;font-size:10px;line-height:1.1;color:#999;padding:8px 13px;box-sizing:border-box}.btn_like i{margin-bottom:1px}.btn_like.on .ico_heart2{background-image:url(/_next/static/media/ico_heart_on.e6a49168.svg)}.btn_line_type{display:flex;align-items:center;justify-content:center;height:55px;border:1px solid #1d1d1d;background-color:#fff;font-size:18px;line-height:1;color:#1d1d1d;padding:0 50px;box-sizing:border-box}.btn_gray{border:1px solid #b9b7b7;background-color:#b9b7b7;cursor:default}.btn_black,.btn_gray{display:flex;align-items:center;justify-content:center;height:55px;color:#fff;font-size:18px;line-height:1;padding:0 50px;box-sizing:border-box}.btn_black{border:1px solid #1d1d1d;background-color:#1d1d1d}.btn_black.mypage_select_title{font-size:18px}.btn_type1{width:187px;padding:0}.btn_type2{width:227px;padding:0}.btn_type3{width:220px;padding:0}.btn_type4{width:170px!important;padding:0}.btn_type5{width:237px;padding:0}.ico_heart2{display:flex;width:26px;height:26px;background-image:url(/_next/static/media/ico_heart2.eb4cc1c0.svg)}.ico_completion,.ico_heart2{background-repeat:no-repeat;background-position:50%;background-size:100%}.ico_completion{display:inline-block;width:90px;height:90px;background-image:url(/_next/static/media/ico_completion.bdf77d89.svg);margin:44px 0 31px}.ico_reset{display:flex;width:34px;height:34px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_reset.368c4061.svg);background-size:100%}@media screen and (max-width:1023px){.btn_like{border-color:#e1e1e1}.btn_like,.btn_reset{display:flex;align-items:center;justify-content:center;flex-direction:column}.btn_reset{width:55px;height:55px;border:1px solid #e1e1e1;background-color:#fff;box-sizing:border-box}.ico_completion{width:60px;height:60px;margin:50px 0 25px}}.view_purchase{display:flex;align-items:center;justify-content:center;height:130px;background-color:#ecfcff;border-radius:10px;margin:0 30px;padding:0 15px}.view_purchase_box{position:relative}.view_purchase_box p{line-height:35px;text-align:center;color:#1d1d1d;z-index:0;transform:perspective(1px) translateZ(0);padding:0 7px}.view_purchase_box p:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:14px;background-color:#36c2ba;opacity:.5;z-index:-1}.view_purchase_box p.des{margin-top:17px}.view_purchase_box p.des,.view_purchase_box p.des2{font-size:18px;line-height:26px}.view_purchase_box p.des2:after,.view_purchase_box p.des:after{content:none}.view_purchase_box p{font-size:24px;font-weight:400}.purchase_com{height:auto;background:none;margin-bottom:10px;padding:0}.purchase_return{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;background-color:#ffecec}.purchase_return p:after{background-color:#fb7956}.purchase_return .modal_title{margin-top:10px}.modal_completion{text-align:center;margin-bottom:84px}.point_leftover{width:283px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:30px;margin:40px auto 0;font-size:16px;line-height:1.4375;font-weight:400;color:#666;box-sizing:border-box}.point_leftover strong{font-size:20px;line-height:1.15;font-weight:700;color:#36c2ba;margin-left:9px}.ico_next7{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/arrow_next7.4e9a8373.svg);background-size:100%}@media screen and (max-width:1023px){.view_purchase_box p{padding:0 5px;font-size:20px;line-height:29px}.view_purchase_box p mark{background-color:transparent;border-bottom:7px solid #8dd7d3}.purchase_return p mark{border-color:#ffb7a4}.purchase_return_btn{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:0 20px;margin-top:20px}.purchase_return_btn a{width:50%;padding:0 20px;border-radius:4px;font-size:16px}.purchase_return_btn a.btn_line_type{width:80%;margin:0 auto}.purchase_return_btn a:nth-child(2){margin-left:12px}.modal_completion{padding-bottom:72px;margin-bottom:0;border-bottom:10px solid #f7f7f7}.modal_completion .modal_title{margin-top:25px;font-size:16px;line-height:23px}.point_leftover{width:295px;height:42px;margin-top:32px}.point_leftover strong{font-size:18px;line-height:1;margin-left:8px}.point_leftover .details_buy{width:18px;height:18px;margin-left:5px}}@media screen and (max-width:490px){.view_purchase_box p.des{font-size:14px;letter-spacing:0}}.view_purchase_mo{padding:40px 30px 0}.view_purchase_mo .view_purchase{margin:0}.view_purchase_mo .purchase_return_btn{margin-top:20px;margin-bottom:0;padding:0}.view_purchase_mo .purchase_return_btn a.btn_line_type{width:100%}#modal_item_completion .modal_button .btn_black{width:170px;padding:0}.detail_pages_btn a{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 20px;border-top:1px solid #c7c7c7;box-sizing:border-box}.pages_btn_title{font-weight:500;font-size:14px;color:#666;line-height:1}.episode_option select{border:1px solid #c7c7c7;background-color:#fff;padding:0 20px}.episode_option{position:relative;background-size:24px 24px}.episode_select_box{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 41px 0 20px;background:url(/_next/static/media/arrow_next2.22dd9a3e.svg) 96% 36% no-repeat;background-size:24px;border:1px solid #e1e1e1;font-weight:400;font-size:12px;line-height:1.4166;color:#666}.episode_select_box,.episode_select_list{background-color:#fff;box-sizing:border-box}.episode_select_list{display:none;overflow-y:scroll;position:absolute;top:45px;left:0;width:100%;border:1px solid #1d1d1d;border-top:none;z-index:2}.episode_select_list li{display:flex;align-items:center;height:38px;background-color:#fff;padding-left:20px;cursor:pointer}.episode_select_list li.episode_fin{font-size:12px;line-height:1.4166;font-weight:400;color:#c7c7c7}.episode_select_list li img{margin-right:5px}.episode_select_list li .episode_select{font-size:12px;line-height:1.4166;font-weight:400;color:#1d1d1d}.episode_select_list li.on{background-color:rgba(54,194,186,.1)}.episode_result_infos{display:none;height:50px;border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;padding:15px 0}.details_option{position:relative;margin-top:30px;margin-bottom:39px}.option_title{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 41px 0 20px;background-image:url(/_next/static/media/select.da72859f.svg);background-repeat:no-repeat;background-position:96%;font-weight:400;font-size:12px;color:#1d1d1d}.option_list,.option_title{background-color:#fff;border:1px solid #c7c7c7;box-sizing:border-box}.option_list{display:none;overflow-y:auto;position:absolute;top:45px;left:0;width:100%;max-height:205px;border-top:none;z-index:2}.option_list li{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 15px 0 42px;border-bottom:1px solid #ddd;cursor:pointer;box-sizing:border-box;font-size:12px;color:#1d1d1d}.option_list li:before{content:"";position:absolute;top:15px;left:22px;width:15px;height:11px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_select_off.2ba863f9.svg)}.option_list_title{display:flex;align-items:center;font-size:16px;color:#666}.option_list_title>i{display:block;width:40px;height:40px;margin-right:15.45px;border-radius:100%;border:1px solid #fff;box-sizing:border-box}.details_option.active .option_title{background-image:url(/_next/static/media/select_on.a1d0788c.svg);border-color:#1d1d1d}.details_option.active .option_list{border-color:#1d1d1d}.option_list li.on{background-color:#ebf9f9}.option_list li.on:before{background-image:url(/_next/static/media/ico_select_on.7b9020c4.svg)}.option_list li.option_off{opacity:.4;background-color:#fff!important;cursor:default}.option_list li.option_off:before{background-image:url(/_next/static/media/ico_select_off.2ba863f9.svg)}.emoji_tip{display:none}.emoji_tip .dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.emoji_tip_box{position:relative;width:190px;display:flex;align-items:center;justify-content:space-around;box-sizing:border-box;z-index:2}.emoji_tip_box a i{width:20px;height:20px}.emoji_tip_box .comment_emoji{height:auto}.emoji_tip_box span{display:block;color:#fff;font-size:13px;line-height:15px;font-weight:400;text-align:center;margin-top:3px}.emoji_tip.tooltip_box{position:absolute;top:inherit;bottom:-66px;right:0;border-radius:5px;padding:10px 5px;box-sizing:border-box;opacity:.9}.emoji_tip.tooltip_box:before{right:32px}@media screen and (max-width:1023px){.emoji_tip_box{width:180px}}.detail__thumb_bg{display:flex;align-items:center;justify-content:center;height:100vmin;padding-bottom:35px;background-repeat:no-repeat;background-position:50%;background-size:cover;box-sizing:border-box}.detail__thumb_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.56}.detail__thumb_bg img{position:relative;z-index:2}.detail_pages__thumb .swiper-pagination{bottom:24px!important}.detail_pages__thumb .swiper-pagination-bullet{margin:0 6px!important;background-color:#d9d9d9;opacity:1}.detail_pages__thumb .swiper-pagination-bullet-active{background-color:#36c2ba}.detail_pages__infos .details_infos{padding:24px 20px 40px;border-bottom:10px solid #f7f7f7}.detail_pages__infos .details_head{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0}.detail_pages__infos .details_type{font-size:14px;color:#666}.detail_pages__infos .details_impo{position:absolute;top:3px;right:0}.detail_pages__infos .details_impo a{font-size:12px;color:#999}.detail_pages__infos .details_title{margin-top:10px;font-weight:700;font-size:20px;line-height:25px;text-align:center}.detail_pages__infos .details_desc{display:-webkit-box;max-height:40px;height:100%;margin-top:20px;font-size:16px;line-height:20px;text-align:center;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical}.detail_pages__infos .details_points{display:flex;align-items:flex-start;justify-content:center}.detail_pages__infos .details_desc+.details_points{margin-top:10px}.detail_pages__infos .point_infos{position:relative;display:block;align-items:cneter;text-align:center;width:50%;margin-top:20px}.detail_pages__infos .point_infos.info_exchange+.info_point{border-left:1px solid #e7e7e7;min-height:60px}.detail_pages__infos .point_infos.info_exchange+.info_point.free_item{pointer-events:none}.detail_pages__infos .point_infos i{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:cover}.detail_pages__infos .point{display:block;margin-top:0;margin-left:0;font-size:18px;line-height:1}.detail_pages__infos .end_date{font-size:12px;margin-top:7px}.detail_pages__infos .info_exchange .point{color:#666}.detail_pages__infos .details_exchange{background-image:url(/_next/static/media/ico_change.03932926.svg)}.detail_pages__infos .details_point{font-weight:400;font-size:12px;color:#666;line-height:1;margin-top:8px}.detail_pages__infos .ico_impo2{margin-top:-2px;background-image:url(/_next/static/media/ico_impo3.41a09ce0.svg);background-size:100%}.details_box_point{padding:40px 20px 0}.details_box_point .point_box{margin-top:0}.details_box_point .point_box+.point_box{margin-top:20px}.details_box_point .point_box.purchase{background-color:#ecfcff}.detail_pages__comment{padding:40px 0 0}.details_impo .tooltip_box{top:27px;right:0;width:338px;text-align:left;border-radius:8px;box-sizing:border-box}.detail_pages__item{position:relative}.detail_pages__item img{width:100%;height:100%}.detail_pages__item .play_btn{width:80px;height:80px;font-size:0;text-indent:-9999px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/_next/static/media/btn_play.4965fa01.svg) no-repeat 50%/cover;z-index:1;border:1px solid #fff;border-radius:50%}.detail_pages__infos .point_infos .point span{margin-right:0}.detail_pages__infos .point_infos .info_pointer{display:inline-block;position:relative;min-width:100px;border-radius:3px;color:#fff;padding:0 25px}.detail_pages__infos .point_infos .info_pointer *{position:relative;z-index:1}.detail_pages__infos .point_infos .info_pointer:before{content:"";display:block;width:100%;top:-5px;height:calc(100% + 20px);background:#36c2ba;position:absolute;left:0;top:-10px;border-radius:5px}.detail_pages__infos .point_infos .info_pointer:after{content:"";display:inline-block;width:0;height:0;border-left:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.detail_pages__infos .point_infos .info_pointer .details_buy{background-image:url(/_next/static/media/ico_point_white.30890aca.svg)}.detail_pages__infos .point_infos .info_pointer .details_point,.detail_pages__infos .point_infos .info_pointer .point{color:#fff}.detail_pages__infos .point_infos .info_purchase{height:60px;display:flex;align-items:center;justify-content:center}.detail_pages__infos .point_infos .info_purchase .details_buy{margin-right:5px;position:relative;top:-1px}.detail_pages__infos .point_infos .info_purchase span{color:#36c2ba;font-weight:700;font-size:18px}.detail_pages__infos .point_infos .info_purchase .details_point{margin-top:5px}.l__foot{margin-bottom:80px}.l__foot_fixed.flex{display:flex;align-items:center;justify-content:space-between}.l__foot_fixed.flex a:first-child{margin-right:12px}.l__foot_fixed.col_1 a{width:100%;margin-right:0!important}.l__foot_height{padding-bottom:0}@media screen and (max-width:1023px){.l__foot{display:block;margin-bottom:0}.l__foot_height{padding-bottom:78px}.l__foot_fixed{position:fixed;left:0;bottom:0;width:100%;height:78px;background-color:#fff;border-top:1px solid #c7c7c7;padding:12px 20px;box-sizing:border-box;z-index:99}.l__foot_fixed a{padding:0 15px;border-radius:4px}.l__foot_fixed .btn_black{margin-top:0;width:100%}.l__foot_fixed .btn_line_type{width:190%;border-color:#c7c7c7;white-space:nowrap}.l__foot_fixed .btn_line_type.btn_cancel{width:55%}}.l__purchase{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:12px 20px;background-color:#fff;z-index:100}.sub_menus_slider .ico_profile{background-image:url(/_next/static/media/ico_profile.1047f799.svg)}.sub_menus_slider .ico_profileframe{background-image:url(/_next/static/media/ico_profileframe.f999265b.svg)}.sub_menus_slider .ico_profileskin{background-image:url(/_next/static/media/ico_profileskin.f7131a56.svg)}.sub_menus_slider .ico_keyboardskin{background-image:url(/_next/static/media/ico_keyboardskin.5ef037f9.svg)}.sub_menus_slider .ico_keysound{background-image:url(/_next/static/media/ico_keysound.2c34ea0a.svg)}.sub_menus_slider .ico_filsaskin{background-image:url(/_next/static/media/ico_filsaskin.094dd025.svg)}.sub_menus_slider .ico_filsapaper{background-image:url(/_next/static/media/ico_filsapaper.bd106df0.svg)}.sub_menus_slider li.on .ico_profile{background-image:url(/_next/static/media/ico_profile_on.dcb56321.svg)}.sub_menus_slider li.on .ico_profileframe{background-image:url(/_next/static/media/ico_profileframe_on.915190e8.svg)}.sub_menus_slider li.on .ico_profileskin{background-image:url(/_next/static/media/ico_profileskin_on.361f90ea.svg)}.sub_menus_slider li.on .ico_keyboardskin{background-image:url(/_next/static/media/ico_keyboardskin_on.ca0ac0a9.svg)}.sub_menus_slider li.on .ico_keysound{background-image:url(/_next/static/media/ico_keysound_on.99377633.svg)}.sub_menus_slider li.on .ico_filsaskin{background-image:url(/_next/static/media/ico_filsaskin_on.5d640f07.svg)}.sub_menus_slider li.on .ico_filsapaper{background-image:url(/_next/static/media/ico_filsapaper_on.310cb277.svg)}.store_banner{display:flex;justify-content:space-between;margin-bottom:86px}.store_banner a{width:49%;height:190px;padding:24px 47px 24px 53px;border:1px solid #1d1d1d;box-sizing:border-box}.store_banner .banner_details{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.banner_thumb{position:relative;width:24%;padding-top:24%}.banner_thumb>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.banner_infos{width:77%;padding-left:44px;padding-top:8px;box-sizing:border-box}.banner_badge{display:inline;padding:6.5px 15px;font-size:14px;line-height:1;font-weight:400;color:#fff;background-color:#1d1d1d;border-radius:30px;margin-bottom:12px}.banner_title{height:70px;display:-webkit-box;font-size:24px;line-height:35px;font-weight:400;color:#1d1d1d;margin:10px 0 5px;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical}.banner_tit_wrap{display:flex}.banner_tit_wrap .badge_new{width:26px;height:26px;margin-right:10px;margin-top:14px;font-size:16px;font-weight:700;font-style:normal;line-height:26px;letter-spacing:-.32px;text-align:center;color:#fff;border-radius:3px;background-color:#ff11f5}.banner_desc{font-size:16px;line-height:1.4375;font-weight:400;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:1023px){.store_banner{display:block;margin-bottom:40px}.store_banner a{display:block;width:100%;height:auto;margin-bottom:20px;padding:20px}.banner_thumb{width:30%;padding-top:30%}.banner_infos{width:70%;padding-left:10px}.banner_badge{padding:5px 10px;font-size:12px}.banner_title{height:46px;margin-top:13px;font-size:18px;line-height:23px}.banner_desc{font-size:14px}}.gallery-box{margin:0 auto;max-width:290px;overflow:hidden}.gallery-box .gallery-main-box .swiper-slide .info-img{position:relative;padding-bottom:290px;height:0;box-sizing:border-box}.gallery-box .gallery-main-box .swiper-slide .info-img img{position:absolute;width:290px;height:290px}.gallery-box .gallery-thumb-box .swiper-slide{cursor:pointer}.gallery-box .gallery-thumb-box .swiper-slide.swiper-slide-active{position:relative}.gallery-box .gallery-thumb-box .swiper-slide.object-fit{width:40px}.gallery-box .gallery-thumb-box .swiper-slide .info-img img{width:40px;height:40px}.modal_swiper{display:block;-o-object-fit:cover;object-fit:cover;width:290px;margin-right:30px}.modal_swiper .swiper-slide{display:flex;align-items:center}.modal_swiper .swiper-slide img{width:100%;height:100%}.modal_swiper .modal_swiper_thumb{width:290px;height:290px;margin:0}.modal_swiper .modal_swiper_thumb_list{margin-top:10px;cursor:pointer}.modal_swiper .mySwiper .swiper-slide{width:40px;height:40px}.view_impo li{position:relative;padding-left:20px;font-weight:400;font-size:14px;color:#444;list-style:none}.view_impo li:before{content:"";position:absolute;top:8px;left:8px;width:4px;height:4px;background-color:#fff;border-radius:100%}.tooltip_box{position:absolute;top:75px;right:30px;background-color:rgba(15,21,31,.95);border-radius:10px;padding:20px 20px 20px 10px;box-sizing:border-box;z-index:999}.mypage_body .tooltip_box{top:52px;right:5px}.tooltip_box .view_impo{color:#fff}.tooltip_box:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-bottom:8px solid rgba(15,21,31,.95);border-left:5px solid transparent;border-right:5px solid transparent;z-index:0}.tooltip_box .dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent}.tooltip_box .view_impo li{line-height:24px;font-weight:400;color:#fff}.details_infos .tooltip_box .view_impo li.first{color:#fac15a}.details_infos .tooltip_box .view_impo li.first:before{background-color:#fac15a}.ranking_calender_head .tooltip_box{position:absolute;top:50px;right:-13px;bottom:inherit}.popup_title .tooltip_box{top:35px;left:0;right:-40px;padding:10px 10px 10px 5px;z-index:9991}.popup_title .tooltip_box .view_impo li{line-height:24px;font-size:12px;color:#fff}@media screen and (max-width:1023px){.tooltip_box{background-color:rgba(15,21,31,.9);padding:16px}.tooltip_box:before{content:none}.view_impo li:before{top:5px;left:0}.tooltip_box .view_impo li{margin-bottom:8px;line-height:1.4;padding-left:12px}.tooltip_box .view_impo li:last-child{margin-bottom:0!important}}.bbs_area{display:flex;flex-wrap:wrap;margin:-1.5% -1.5% -30px}.bbs_area .bbs_inner{width:30.1%;margin:1.5% 1.5% 30px;border:1px solid #c7c7c7;border-radius:10px}.bbs_area.col_4 .bbs_inner{width:21.85%}@media screen and (min-width:1025px){.bbs_area.no_thumb .bbs_inner:hover{border:1px solid #1d1d1d}.bbs_area.no_thumb .bbs_inner:hover .bbs_title2{text-decoration:underline}}@media screen and (max-width:1400px){.bbs_area.col_4 .bbs_inner{width:23.2%;margin:.8%}}@media screen and (max-width:1023px){.bbs_area{margin:0}.bbs_area .bbs_inner,.bbs_area.col_4 .bbs_inner{width:100%;margin:0 0 20px}.bbs_area .bbs_inner:last-child{margin-bottom:0}}.bbs_area .bbs_inner.notice_fixed{border:1px solid #fb7956}.bbs_area .bbs_inner.notice_fixed .bbs_infos a{position:relative}.bbs_area .bbs_inner.notice_fixed .bbs_cate{color:#fb7956}.bbs_area .bbs_inner.notice_fixed .bbs_title2{text-decoration:inherit}.bbs_area .bbs_inner.notice_fixed:hover{border:1px solid #fb7956}.bbs_details{border-radius:10px;z-index:99999;overflow:hidden}.bbs_details,.bbs_thumb{transition:all .3s ease-in-out}.bbs_thumb{position:relative;width:100%;height:0;padding-top:57%}#bbs_event .bbs_thumb{padding-top:47%}#bbs_event .bbs_infos a{height:auto}.bbs_title_tooltip{display:none}#bbs_event .bbs_infos{position:relative}.layer_coming{cursor:auto}.layer_coming a{pointer-events:none}@media screen and (min-width:1023px){.bbs_title_tooltip{position:absolute;left:30px;top:76px;padding:5px 4px;border:1px solid #d1d1d1;font-size:12px;color:#1d1d1d;background-color:#fafae8;line-height:1;white-space:nowrap;z-index:10;display:none}.bbs_infos .bbs_title:hover+.bbs_title_tooltip{display:block}}.layer_badge_wrap>span{position:absolute;width:50px;height:24px;line-height:25px;text-align:center;font-size:14px;font-weight:700;letter-spacing:-.14px;color:#fff}.layer_badge_wrap .layer_badge_new{background-color:#ea37ed}.layer_coming .layer_badge_coming{width:240px;height:40px;border-radius:100px;border:1px solid #1d1d1d;background:hsla(0,0%,100%,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.1);left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:800;line-height:normal;letter-spacing:-.4px;line-height:37px;display:flex}.layer_coming .whiteBg{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;border-radius:10px 10px 0 0;background-color:hsla(0,0%,100%,.8)}.layer_coming .layer_badge_coming:before{content:"coming";display:flex;width:118px;height:34px;line-height:36px;background-color:#1d1d1d;border-radius:100px 0 0 100px;margin-top:2px;margin-left:2px;padding-right:5px;align-items:center;justify-content:flex-end}.layer_coming .layer_badge_coming:after{content:"soon...";display:flex;width:100px;height:34px;margin-top:2px;padding-left:5px;align-items:center;justify-content:flex-start;color:#1d1d1d}.layer_badge_wrap .layer_badge_end{background-color:#1d1d1d}.bbs_thumb a{display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.bbs_thumb a,.bbs_thumb a.layer_end:after{width:100%;height:100%;border-radius:10px 10px 0 0}.bbs_thumb a.layer_end:after{content:"";display:inline-block;background:rgba(0,0,0,.4)}.bbs_infos .bbs_title{display:flex;align-items:center}.bbs_infos .bbs_title.block{display:block}.bbs_infos .bbs_title .badge_new{background-color:#ff11f5}.bbs_infos .bbs_title .badge_end,.bbs_infos .bbs_title .badge_new{width:26px;height:26px;flex-grow:0;display:inline-block;font-size:16px;margin-right:8px;font-weight:700;line-height:26px;letter-spacing:-.32px;color:#fff;border-radius:3px;text-align:center}.bbs_infos .bbs_title .badge_end{background-color:#000}.bbs_infos a{height:214px;padding:37px 30px;position:relative}.bbs_infos a,.bbs_infos2 a{display:block;background-color:#fff;border-radius:0 0 10px 10px;color:#1d1d1d;box-sizing:border-box}.bbs_infos2 a{padding:30px}.bbs_cate{font-size:16px;letter-spacing:-.02em}.bbs_cate,.bbs_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1d1d1d}.bbs_title{margin:10px 0 23px;font-size:24px;line-height:1}.bbs_title strong{font-weight:500}.bbs_title2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:36px 0 11px;font-size:20px;line-height:1;color:#1d1d1d}.bbs_title2.normal{display:-webkit-box;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:87px;line-height:1.45}.bbs_date_regi{font-size:14px;color:#666;line-height:1.45}.bbs_date{font-size:14px;color:#999;line-height:1}.bbs_desc{font-size:16px;color:#999;line-height:1.4375;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bbs_desc.normal{display:-webkit-box;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:46px;line-height:1.45}.bbs_desc2{font-size:20px;font-weight:400;line-height:28.96px;margin-top:30px}.bbs_noti a{position:relative;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:8px;font-size:16px;line-height:1;color:#1d1d1d;letter-spacing:-.02em}.bbs_noti a:before{content:"";position:absolute;top:5px;left:0;width:3px;height:3px;background-color:#1d1d1d;border-radius:100%}.bbs_info_foot{position:relative;justify-content:space-between;line-height:1}.bbs_cate_ico.bbs_cate,.bbs_foot>div,.bbs_info_foot,.bbs_info_foot>div{display:flex;align-items:center}.bbs_cate_ico.bbs_cate{position:absolute;left:30px;font-size:14px;color:#666}.bbs_cate_ico i{margin-right:5px}.bbs_view_foot .bbs_list_btn{display:flex;align-items:center;justify-content:center;width:260px;height:54px;margin:0 auto;background-color:#fff;border:1px solid #c7c7c7;border-radius:100px;font-weight:400;font-size:16px;color:#1d1d1d}.bbs_view_foot .bbs_list_btn .btn_svg{display:none}@media screen and (max-width:1400px){.bbs_infos a{height:195px}.bbs_cate_ico.bbs_cate{left:20px}}@media screen and (max-width:1023px){.bbs_area{margin-bottom:0}.bbs_infos a{position:relative;height:164px;padding:21px 20px}.bbs_cate{font-size:14px}.bbs_title{font-size:20px}.bbs_title2{font-size:18px;line-height:26px;margin:28px 0 22px}.bbs_title2.normal{width:80%;-webkit-line-clamp:2;height:52px;line-height:26px;letter-spacing:-.03em;word-break:keep-all}.bbs_cate_ico.bbs_cate{justify-content:flex-end}.bbs_info_foot{position:static}.bbs_date_regi{position:absolute;top:20px}.bbs_cate_ico.bbs_cate{right:20px}#bbs_event .bbs_thumb{padding-top:59.1%}#bbs_event .bbs_infos a{display:flex;flex-direction:column-reverse}#bbs_event .bbs_infos a .bbs_cate{line-height:1}#bbs_event .bbs_infos a .bbs_title{font-size:18px;letter-spacing:-.03em}#bbs_event .bbs_infos a .bbs_date{font-weight:400;font-size:13px;line-height:1;margin-bottom:15px}#bbs_event .bbs_infos a .bbs_title{margin-bottom:0}}.no_thumb .bbs_details,.no_thumb .bbs_details .bbs_infos a,.no_thumb .bbs_inner{border-radius:0}.no_thumb .bbs_infos a{padding:30px}@media screen and (min-width:1025px){.bbs_details:hover{box-shadow:0 24px 20px rgba(0,0,0,.2)}.bbs_details:hover .details_tit i:after{outline:4px solid #f8b0b0}.bbs_details:hover .details_tit a>span{border-color:#1d1d1d}}@media screen and (max-width:1400px){.no_thumb .bbs_infos a{padding:20px}}@media screen and (max-width:1023px){.no_thumb .bbs_details,.no_thumb .bbs_details .bbs_infos a,.no_thumb .bbs_inner{border-radius:8px}.no_thumb .bbs_infos a{padding:20px}}.ico_notice{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_notice.630d74e8.svg)}.ico_notice.off{background-image:url(/_next/static/media/ico_notice_off.d9801f27.svg)}.ico_official{background-image:url(/_next/static/media/ico_official.5c415f0e.svg)}.ico_file,.ico_official{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%}.ico_file{background-image:url(/_next/static/media/ico_file.cb2bd1d9.svg)}.ico_impo{width:20px;height:20px;background-image:url(/_next/static/media/ico_impo.fe5e8e0d.svg)}.ico_impo,.ico_impo2{display:inline-block;background-repeat:no-repeat;background-position:50%}.ico_impo2{width:16px;height:16px;background-image:url(/_next/static/media/ico_impo2.5fc0353e.svg);margin-left:5px}.ico_impo5{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_impo5.0e0f4503.svg);margin-right:8px}.bbs_view{margin-bottom:120px;margin-top:34px}.bbs_view_head{padding:35px 0 40px;border-top:2px solid #1d1d1d;border-bottom:1px solid #1d1d1d;position:relative}.bbs_view_head h5{font-size:24px;line-height:1.4166;font-weight:400;color:#1d1d1d;margin-bottom:15px;padding-right:265px}.bbs_view_editor{font-size:16px;line-height:1.4375;font-weight:400;color:#1d1d1d;padding:60px 0;white-space:pre-wrap}.bbs_view_editor .event_img{cursor:pointer}.bbs_view_file{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:24px 0 26px}.bbs_view_file a{display:flex;align-items:center;font-size:14px;line-height:1.4285;font-weight:400;color:#666}.bbs_view_file a i{margin-right:10px}.bbs_view_foot_navi{margin-bottom:100px;border-top:1px solid #c7c7c7}.bbs_view_foot p{font-size:16px;line-height:1.4375;font-weight:400;color:#1d1d1d}.bbs_view_foot_navi>a{display:flex;align-items:center;justify-content:space-between;height:70px;border-bottom:1px solid #c7c7c7;font-size:15px;color:#1d1d1d}.bbs_view_foot_navi_title{display:flex;align-items:center;width:97px}.ico_prev2{background-image:url(/_next/static/media/arrow_prev2.90bc6bce.svg)}.ico_next2,.ico_prev2{width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-size:100%;margin-right:20px}.ico_next2{background-image:url(/_next/static/media/arrow_next2.22dd9a3e.svg)}.bbs_view_foot_navi_info{width:calc(100% - 147px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbs_view_wide{position:relative}.bbs_view_wide .bbs_view_head{border:0}.bbs_apply_btn{position:fixed;left:0;bottom:0;width:100%;z-index:999;transition:.2s}.bbs_apply_btn button{display:block;width:100%;height:80px;line-height:80px;font-size:24px;letter-spacing:1px;color:#000;font-weight:900;background-color:#fac15a;transition:.2s}.bbs_apply_btn button:hover{background-color:#fdb738}.bbs_apply_btn.absolute{bottom:-80px}.bbs_apply_btn.fixed{bottom:0!important}.bbs_view_head .sns_box{position:absolute;right:0;top:35px;height:40px;display:flex;align-items:center;color:#1d1d1d}.bbs_view_head .sns_box>span{display:inline-block;padding-left:20px;height:20px;line-height:20px;background:url(/_next/static/media/ico_share.81244849.svg) 0 no-repeat;font-size:15px}.bbs_view_head .sns_box>button{display:inline-block;width:40px;height:40px;margin-left:10px;font-size:0;text-indent:-9999px;border-radius:50%;background-color:#f3f3f3;overflow:hidden;background-repeat:no-repeat;background-position:50%}.bbs_view_head .sns_box>button.kakaotalk{background-image:url(/_next/static/media/ico_kakao.6744d671.svg)}.bbs_view_head .sns_box>button.blog{background-image:url(/_next/static/media/ico_blog.c8eeb975.svg)}.bbs_view_head .sns_box>button.x{background-image:url(/_next/static/media/ico_x.fec7d99a.svg)}.bbs_view_head .sns_box>button.url{background-image:url(/_next/static/media/ico_url.e1abb29e.svg)}@media (hover:hover){.bbs_view_head .sns_box>button:hover{background-color:#1d1d1d}.bbs_view_head .sns_box>button.kakaotalk:hover{background-image:url(/_next/static/media/ico_kakao_w.30dda1be.svg)}.bbs_view_head .sns_box>button.blog:hover{background-image:url(/_next/static/media/ico_blog_w.7be14a94.svg)}.bbs_view_head .sns_box>button.x:hover{background-image:url(/_next/static/media/ico_x_w.3f981e3c.svg)}.bbs_view_head .sns_box>button.url:hover{background-image:url(/_next/static/media/ico_url_w.0999706d.svg)}}@media screen and (max-width:1400px){.bbs_view{margin-bottom:70px;margin-top:30px}.bbs_view_head{padding:25px 0}.bbs_view_file{padding:20px 0}.bbs_view_foot_navi{margin-bottom:70px}.bbs_view_foot_navi>a{height:55px}.bbs_view_head .sns_box{top:25px}}@media screen and (max-width:1023px){.bbs_view{margin-top:73px;margin-bottom:0;padding-bottom:40px}.bbs_view_head{padding:20px 0;border-top:1px solid #1d1d1d;border-bottom:1px solid #c7c7c7}.bbs_view_head h5{font-size:18px;line-height:26px;margin-bottom:40px;padding-right:0}.bbs_view .bbs_date_regi{position:static;display:flex;justify-content:flex-end;font-size:13px;line-height:1;color:#999}.bbs_view_editor{line-height:20px;padding:30px 0 0}.bbs_view_file{border:none;padding:40px 0 0}.bbs_view_file a{font-size:16px;line-height:1}.bbs_view_foot_navi{display:flex;align-items:center;justify-content:center;margin-bottom:0}.bbs_view_foot_navi>a{position:relative;height:40px;font-size:16px;border-bottom:none;margin:30px 0 40px;box-sizing:border-box}.bbs_view_foot_navi>a:first-child{padding-right:40px}.bbs_view_foot_navi>a:last-child{border-left:1px solid #e1e1e1;padding-left:40px;justify-content:flex-start}.bbs_view_foot_navi>a:last-child .bbs_view_foot_navi_title{flex-direction:row-reverse}.ico_prev2{margin-right:10px}.ico_next2,.ico_prev2{transform:rotate(270deg)}.ico_next2{margin-left:10px;margin-right:0}.bbs_view_foot_navi_title{width:auto;white-space:nowrap}.bbs_view_foot_navi_info{display:none}.bbs_apply_btn button{font-size:15px;height:40px;line-height:40px}.bbs_apply_btn.absolute{bottom:-40px}.bbs_view_head .sns_box{top:auto;bottom:20px;left:0}}.l__modal#modal_apply{z-index:99994}.modal__apply{position:relative}.modal__apply .modal_area{height:auto}.modal__apply .modal_body{padding:30px;height:715px;overflow-y:auto;font-size:15px}.modal__apply .apply_area{counter-reset:dt-counter;font-size:16px}.modal__apply .apply_area dt{position:relative;font-weight:500;margin-bottom:5px;counter-increment:dt-counter;padding-left:17px;color:#1d1d1d}.modal__apply .apply_area dt:before{content:counter(dt-counter) ". ";position:absolute;left:0}.modal__apply .apply_area dd{position:relative;margin-bottom:30px;color:#666}.modal__apply .apply_area dd:last-child{margin-bottom:0}.modal__apply .apply_area dd .terms_txt{color:#1d1d1d;margin-bottom:5px}.modal__apply .apply_area dd .apply_txt{margin-bottom:10px;padding-left:17px;white-space:pre-wrap}.modal__apply .apply_area dd .apply_input input[type=text]{width:100%;height:50px;border:1px solid #d9d9d9;padding:0 10px;box-sizing:border-box;font-family:Roboto,Noto Sans KR,Apple SD Gothic Neo,Apple Gothic,sans-serif;font-size:16px;border-radius:5px}.modal__apply .apply_area dd .apply_input.error input[type=text]{border:1px solid #fb7956}.modal__apply .apply_area dd .error_txt{color:#fb7956;font-weight:500;margin-top:10px}.modal__apply .apply_area .apply_check{position:relative;padding:15px;background:#f1f1f1;border-radius:5px;margin-top:10px}.modal__apply .apply_area .apply_check>div:nth-child(2){margin-top:10px}.modal__apply .apply_area .apply_check label{position:relative;cursor:pointer;padding-left:25px;color:#666}.modal__apply .apply_area .apply_check label:before{content:"";display:inline-block;width:16px;height:16px;background:url(/_next/static/media/ico_check_off.c33df864.svg) no-repeat;position:absolute;left:0;top:3px}.modal__apply .apply_area .apply_check input[type=radio]:checked+label{color:#000}.modal__apply .apply_area .apply_check input[type=radio]:checked+label:before{background:url(/_next/static/media/ico_check_on.100f6c15.svg) no-repeat}.modal__apply .required{display:inline-block;vertical-align:top;width:5px;height:5px;border-radius:50%;background:#fb7956;margin-left:3px}.modal__apply .modal_button{position:relative;text-align:center;margin:50px 0 0}.modal__apply .modal_button button{min-width:270px;height:55px;line-height:55px;box-sizing:border-box;padding:0 5px;background:#1d1d1d;color:#fff;font-size:18px;font-weight:400}.modal__apply .modal_button button:disabled{background:#c7c7c7}@media screen and (max-height:870px) and (min-width:1024px){#modal_apply.l__modal{overflow-y:auto}#modal_apply.l__modal .modal_wrap{display:block;margin-top:50px;margin-bottom:50px;height:100%}#modal_apply.l__modal .modal_area{margin:auto;height:100%}#modal_apply.l__modal .modal_body{height:calc(100% - 70px)}}@media screen and (max-width:1023px){#modal_apply.l__modal .modal_area{margin:0 20px}.modal__apply .modal_area{height:90%}.modal__apply .modal_body{height:calc(100% - 70px);padding:20px}.modal__apply .apply_area{font-size:15px}.modal__apply .apply_area .apply_check label{font-size:14px}.modal__apply .apply_area .apply_check>div:nth-child(2){margin-top:5px}.modal__apply .apply_area dd .apply_input input[type=text]{font-size:14px}}.bbs_list_btn{position:relative;display:flex;align-items:center;width:250px;height:66px;padding:0 29px;font-weight:400;font-size:20px;color:#fff;letter-spacing:-.02em;box-sizing:border-box;overflow:visible!important;z-index:2}.btn_svg{position:absolute;top:-17px;left:0;right:0;width:100%;height:100%;margin:0 auto;z-index:-1}.btn_svg svg{width:250px;height:84px}.btn_svg rect{transition:all .1s ease 0s}.hover_pix_no{display:none}.pix_1{transform:translateY(9px)}.pix_2{transform:translate3d(-16px,17px,10px)}.pix_3{transform:translate3d(-8px,9px,9px)}.pix_4{transform:translateY(9px)}.pix_5{transform:translate3d(-16px,17px,9px)}@media screen and (min-width:1025px){.bbs_list_btn:hover .hover_pix_no{display:block}.bbs_list_btn:hover .btn_svg rect.pix-square{transform:translate(0)}}@media screen and (max-width:1023px){.bbs_list_btn{width:260px;height:54px;justify-content:center;font-size:16px;background-color:#1d1d1d;border-radius:4px;padding:0}.bbs_list_btn .btn_svg svg{display:none}}.game_head{display:flex;align-items:flex-end;justify-content:space-between}.game_head .bbs_list_btn{width:204px;margin:0;justify-content:center}.game_slide_body{height:500px}.game_slide_bg{position:absolute;top:0;left:0;width:100%;height:100%}.game_slide_body .maxWidth{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:100%}@media screen and (max-width:1023px){.game_head .bbs_list_btn{margin-top:30px}}.modal_game_area{position:relative;text-align:center;padding:30px;z-index:2;filter:drop-shadow(0 24px 20px rgba(0,0,0,.2))}.modal_game_area img{width:480px;height:100%}.bt_game_pro{bottom:26%;left:50%;transform:translate(-50%,-50%);align-items:baseline;width:256px;height:64px;font-size:30px;font-weight:700;line-height:2.1666;color:#fff}.bt_game_pro,.game_swiper_navi{position:absolute;display:flex;justify-content:center}.game_swiper_navi{align-items:center;left:0;right:0;bottom:40px}.game_swiper_navi>div{position:static;margin:0}.game_swiper_navi>div.swiper-pagination{width:auto}.game_swiper_navi .swiper-pagination-bullet{margin:0 10px!important;background-color:#fff!important;opacity:1}.game_swiper_navi .swiper-pagination-bullet-active{background-color:#000!important}.game_swiper_navi>div.swiper-button-pause,.game_swiper_navi>div.swiper-button-play{z-index:99}.game_swiper_navi>div.swiper-button-next,.game_swiper_navi>div.swiper-button-pause,.game_swiper_navi>div.swiper-button-play,.game_swiper_navi>div.swiper-button-prev{display:block;width:60px;height:60px;background-color:hsla(0,0%,100%,.2);border:3px solid #e9e9e9;background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box;transition:all .3s ease-in-out}.game_swiper_navi>div.swiper-button-prev{margin-right:20px;background-image:url(/_next/static/media/btn_prev.fab3ff29.svg)}.game_swiper_navi>div.swiper-button-next{margin-left:20px;background-image:url(/_next/static/media/btn_next.a9718b43.svg)}.game_swiper_navi>div.swiper-button-play{margin-left:8px;background-size:10px;background-image:url(/_next/static/media/ico_play.397533e2.svg)}.game_swiper_navi>div.swiper-button-pause{margin-left:8px;background-size:10px;background-image:url(/_next/static/media/ico_pause.eb504441.svg)}.game_swiper_navi>div.swiper-button-next:after,.game_swiper_navi>div.swiper-button-prev:after{content:none}@media screen and (min-width:1025px){.game_swiper_navi>div.swiper-button-prev:hover{background-image:url(/_next/static/media/btn_prev_f.16564791.svg);background-color:#1d1d1d;border-color:#1d1d1d}.game_swiper_navi>div.swiper-button-next:hover{background-image:url(/_next/static/media/btn_next_f.088cb12a.svg);background-color:#1d1d1d;border-color:#1d1d1d}.game_swiper_navi>div.swiper-button-play:hover{background-image:url(/_next/static/media/ico_play_f.b068035a.svg);background-color:#1d1d1d;border-color:#1d1d1d}.game_swiper_navi>div.swiper-button-pause:hover{background-image:url(/_next/static/media/ico_pause_f.0881a683.svg);background-color:#1d1d1d;border-color:#1d1d1d}}.game_slide_haed .game_slide_title{font-size:50px;line-height:1.44;font-weight:700;color:#fff;margin-bottom:30px}.game_slide_haed .game_slide_desc{font-size:20px;line-height:1.4;font-weight:400;color:#fff;margin:30px 0 55px}.bbs_game .set__head.bg{padding:40px 0 15px;background-repeat:no-repeat;background-position:50%;background:url(/_next/static/media/bg_h_textcopy.95939644.png) 54% 60% no-repeat}.bbs_game .set__head.bg .set__title strong:after{display:none}.bbs_game .bbs_inner{margin-bottom:120px}.bbs_game .bbs_inner:last-child{pointer-events:none;cursor:default}.bbs_game .sub__more{margin-top:-50px}@media screen and (max-width:1400px){#sub_transcription.bbs_game{margin-top:60px}.bbs_game .bbs_inner{margin-bottom:60px}}@media screen and (max-width:1023px){.game_slide_haed .game_slide_title{font-size:30px}.game_slide_haed .game_slide_desc{font-size:16px;margin:10px 0 35px}#sub_transcription.bbs_game{margin-top:0}#sub_transcription.bbs_game .maxWidth{margin:0 20px}.bbs_game .set__head{margin:0 0 25px}.bbs_game .set__head.bg{padding-bottom:0;background-image:none}.bbs_game .bbs_inner{margin-bottom:20px}.bbs_game .sub__more{margin-top:40px}}.bbs_view_game{margin-bottom:120px;padding-top:-34px}.bbs_view_game:last-child{margin-bottom:0}.game_details_title{font-size:36px;line-height:1.4444;font-weight:400;color:#1d1d1d;letter-spacing:-2%;margin:40px 0 16px}.game_details_desc{font-size:16px;line-height:1.4375;font-weight:400;color:#666;margin-bottom:30px}.game_details_image{width:100%;background-color:#f1f1f1;text-align:center;padding:40px 0}.ico_game{width:48px;height:48px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_game.305b16ef.svg);background-size:100%;margin-right:11px}@media screen and (max-width:1023px){.bbs_view_game{margin-bottom:50px}.game_details_title{margin:0 0 16px}.game_slide_image{display:none}}#sub_ranking{margin-top:70px}.sub_menus_slider .ico_key{background-image:url(/_next/static/media/ico_key.19e65ec8.svg);background-size:30px 40px!important}.sub_menus_slider .ico_word{background-image:url(/_next/static/media/ico_word.4acd8ae9.svg)}.sub_menus_slider .ico_short_sentence{background-image:url(/_next/static/media/ico_short_sentence.55e19d69.svg)}.sub_menus_slider .ico_long_text{background-image:url(/_next/static/media/ico_long_text.ce5214f0.svg)}.sub_menus_slider .icon_game{background-image:url(/_next/static/media/icon_game.c791da2f.svg)}.sub_menus_slider .on .ico_key{background-image:url(/_next/static/media/ico_key_on.6c8bf7b6.svg)}.sub_menus_slider .on .ico_word{background-image:url(/_next/static/media/ico_word_on.bb53fea2.svg)}.sub_menus_slider .on .ico_short_sentence{background-image:url(/_next/static/media/ico_short_sentence_on.08ecd8d3.svg)}.sub_menus_slider .on .ico_long_text{background-image:url(/_next/static/media/ico_long_text_on.760fed10.svg)}.sub_menus_slider .on .icon_game{background-image:url(/_next/static/media/icon_game_on.74e3a329.svg)}@media screen and (max-width:1400px){#sub_ranking{margin-top:50px}}@media screen and (max-width:1023px){#sub_ranking{margin-top:35px}#sub_ranking .maxWidth{display:flex;flex-direction:column;margin-top:178px}#sub_ranking .ranking__list.ranking__my_ranking{order:1;margin-bottom:60px;margin-left:-20px;z-index:9}#sub_ranking .ranking_calender_head{order:2}#sub_ranking .ranking_body{order:3}#sub_ranking .ranking__list{order:4}#sub_ranking .sub__more{order:5;margin-top:40px}}.btn_refresh{display:inline-block;width:45px;height:45px;margin-left:10px;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_refresh.6526db08.svg);background-size:100%}.btn_refresh.anim{transition:all .2s ease-in-out;transform:rotate(1turn)}.mypage_body .btn_ex_desc{top:20px;right:20px;width:18px;height:18px;z-index:9}.ranking_calender_head{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:40px;z-index:10}.btn_ex_desc{display:block;position:absolute;top:10px;right:0;width:24.5px;height:24.5px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_impo3.41a09ce0.svg);background-size:100%}.ranking_calender_head .ranking_data{display:flex;align-items:center;font-weight:300;font-size:30px;color:#1d1d1d;line-height:1}.ranking_calender_head .ranking_data .ico_data{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-right:15px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_data.022af0ab.svg)}.ranking_calender_head .ranking_data b{font-weight:700;color:#fb7956}.ranking_calender_head .ranking_data strong{font-weight:500;color:#fb7956}.ranking_calender_head .ranking_data span{margin-left:15px}.ranking_calender_head .ranking_data .ico_refresh{background-image:url(/_next/static/media/ico_refresh2.ff4855a5.svg)}.ranking_calender_head .ranking_data .ico_calender{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-right:15px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_calender.d0e3ee34.svg)}.ranking_calender_head .ranking_data .btn_custom_date_picker{font-size:30px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1d1d1d;background:none}.int_data_title{display:flex;align-items:center;height:35px;padding-right:36px;background-repeat:no-repeat;background-position:100%;background-image:url(/_next/static/media/arrow_down.a580ac95.svg);font-weight:300;font-size:30px;color:#1d1d1d;cursor:pointer}@media screen and (max-width:1023px){.btn_refresh{width:40px;height:40px;margin-left:3px;background-size:100%}.ranking_calender_head{margin-bottom:20px}.int_data_title,.ranking_calender_head .ranking_data{height:18px;font-size:18px}.ranking_calender_head .ranking_data span{font-size:17px}.ranking_calender_head .ranking_data .ico_calender,.ranking_calender_head .ranking_data .ico_data{width:22px;height:22px;margin-right:7px;background-size:100%}.ranking_calender_head .ranking_data .btn_custom_date_picker{font-size:18px}.ex_desc_area{display:none}.int_data_title{height:18px;padding-right:30px;background-size:20px}}.ranking__list .ranking__inner{border:solid #c7c7c7;border-width:0 0 1px;box-sizing:border-box}.ranking__list .ranking__inner:first-child{margin-top:0}.ranking__list .ranking_details{padding:0 40px;justify-content:flex-start}.ranking__list .ranking_number{width:56px;padding-right:0;text-align:center;font-weight:600}.ranking__list .ranking_names{display:flex;align-items:center;width:69%}.ranking__list .ranking_names .ranking_title{width:53%}.ranking__list .ranking_names .ranking_cate{width:47%}@media screen and (max-width:1400px){.ranking__list .ranking_details{padding:0 25px}}@media screen and (max-width:1023px){.ranking__list .ranking__inner{border:none!important}.ranking__list .ranking_details{padding:0 13px 0 0;border:1px solid #c7c7c7}#sub_ranking .ranking_details .ranking_number{display:flex;align-items:center;justify-content:center;width:75px!important;min-width:75px!important;height:40px;padding-right:0;box-sizing:border-box;text-align:center}#sub_ranking .ranking_details .ranking_names{position:relative;display:block;width:calc(100% - 145px)!important;text-align:left;box-sizing:border-box}#sub_ranking .ranking_details .ranking_photo{position:absolute;top:50%;left:0;transform:translateY(-50%)}#sub_ranking .ranking_details .ranking_names>div{display:block;width:auto!important;line-height:1}#sub_ranking .ranking_details .ranking_names .ranking_title{justify-content:flex-start!important;margin:0!important;padding-right:0}#sub_ranking .ranking_details .ranking_names .ranking_name{margin-left:0;font-weight:500;font-size:16px;color:#000;min-height:23px}#sub_ranking .ranking_details .ranking_typing{width:22%;margin:20px 0 0}.ranking__list .ranking_names .ranking_title a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ranking__list .ranking_names .ranking_cate{display:block}#sub_ranking .ranking_names .ranking_cate{margin-top:7px}#sub_ranking .ranking_names .ranking_cate a{padding-left:60px;font-size:14px;line-height:1}.ranking__list .ranking_number{font-size:30px;line-height:35px}}.ranking_record{width:60px;height:35px;margin:0 57px 0 22px;padding-left:0!important;background-color:#f1f1f1;border-radius:20px;font-weight:500;font-size:16px;color:#999;box-sizing:border-box}.ranking_record,.ranking_record i{display:flex;align-items:center;justify-content:center}.ranking_record i{width:18px;height:18px;margin-right:2px;background-repeat:no-repeat;background-position:50%;background-size:100%}.ranking_record.up{background-color:#fff;color:#fb7956}.ranking_record.up i{background-image:url(/_next/static/media/ico_up.65f85e07.svg)}.ranking_record.down{background-color:#fff;color:#448aff}.ranking_record.down i{background-image:url(/_next/static/media/ico_down.3cf2776d.svg)}@media screen and (max-width:1400px){.ranking_record{margin:0 30px 0 15px}}@media screen and (max-width:1023px){#sub_ranking .ranking_record{display:none}#sub_ranking .ranking_record i{width:15px;height:15px}}.ranking__inner{margin-top:10px}.ranking_details{display:flex;align-items:center;justify-content:space-between;height:90px;padding:0 40px;background-color:#fff;border-radius:10px;box-sizing:border-box}.ranking_number{width:32px;padding-right:10px;font-size:20px;color:#666;line-height:1;box-sizing:border-box}.ranking_title{display:flex;align-items:center;font-size:20px;color:#fff}.main__ranking_area .ranking_details .ranking_title{width:calc(100% - 210px);padding-right:0}.main__ranking_area .ranking__head .ranking_details .ranking_title{position:relative;display:block;width:calc(100% - 105px);padding-left:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}.main__ranking_area .ranking__head .ranking_details .ranking_title:before{position:absolute;top:0;left:0}.ranking_left{display:flex;align-items:center;width:77px}.ranking_photo img{overflow:hidden;width:45px;height:45px;border-radius:100%}.ranking_photo.ranking_top{position:relative;z-index:2}.ranking_photo.ranking_top .ico_top{position:absolute;top:-8px;right:0;width:81px;height:68px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/img_ranking_top.51bdc06c.png);z-index:-1}.ranking_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:20px;color:#1d1d1d;line-height:1}.ranking_info{display:flex;align-items:center;text-align:right;font-size:16px;color:#2e1b15}.ico_taja{width:24px;height:24px;background-image:url(/_next/static/media/ico_taja.13246159.svg)}.ico_taja,.ico_time{display:inline-block;margin-right:5px;background-repeat:no-repeat;background-position:50%;background-size:100%}.ico_time{width:20px;height:20px;background-image:url(/_next/static/media/ico_time.d8e9723c.svg)}.ico_rank2{display:inline-block;width:10px;height:10px;margin-right:5px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_rank2.518f08b6.svg);background-size:100%}.ranking_bar{position:relative;width:200px;height:6px;margin-right:30px;background-color:#c7c7c7;border-radius:10px}.ranking_bar>span{position:absolute;top:0;left:0;height:100%;background-color:#f39b5b;border-radius:10px}.main__ranking_speed .ranking_cate{width:auto;text-align:left;font-size:11px;font-weight:400;line-height:1;color:#999}.main__ranking_speed .ranking_cate span{display:block;font-size:14px;font-weight:500;line-height:1;color:#666;margin-top:7px}.ranking_last{text-align:left;font-size:11px;line-height:1;color:#f8791e;word-break:keep-all;white-space:nowrap;padding-left:80px}.ranking_last>span{display:block;font-size:18px;line-height:1;font-weight:700;margin-top:6px}.ranking_details .ranking_title{width:36.5%;padding-right:22px;box-sizing:border-box}.ranking_details .ranking_title a{display:flex;align-items:center}.ranking_details .ranking_name{font-weight:400;font-size:16px}.ranking_cate{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:32%}.ranking_cate a{position:relative;font-weight:400;font-size:16px;color:#999}.ranking_cate a span{color:#1d1d1d}.ranking_cate a:after{content:"";display:inline-block;width:15px;height:15px;margin-left:2px;margin-top:-2px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_left_2.fec8b45a.svg);vertical-align:middle}@media screen and (max-width:1400px){.ranking_cate{width:28%}}@media screen and (max-width:1023px){.ranking__inner{margin-top:20px!important}.ranking_last{padding-left:20px}#MAIN .ranking_photo.ranking_top .ico_top{width:64px;background-size:100%}#MAIN .ranking__first .ranking_left,.ranking__first .ranking_photo{width:88px!important}.ranking_details{height:80px;padding:0 20px}.ranking_photo img{width:45px;height:45px}.ranking_details .ranking_title a{padding-left:60px}}.ranking_typing{display:flex;align-items:center;justify-content:flex-end;width:16%;font-size:18px;color:#666;white-space:nowrap;padding-left:0!important}.ranking_typing strong{margin-left:10px;font-size:20px}.ranking_typing:before{content:"";display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_typing.825978cd.svg)}@media screen and (max-width:1400px){.ranking_typing{width:18%}}@media screen and (max-width:1023px){.ranking_typing span{display:none}.ranking_typing:before{width:25px;height:25px;margin-right:0;background-size:100%}.ranking_typing strong{margin-left:3px;font-size:17px}#sub_ranking .ranking_typing:before{width:20px;height:20px}}.ranking__list .my_ranking.ranking__inner{position:relative;border-color:#36c2ba;border-radius:10px}.my_ranking.ranking__inner:before{background-image:url(/_next/static/media/ranking_my.41831448.svg)}.my_ranking.ranking__inner:before,.my_ranking.ranking__inner:lang(en):before{content:"";position:absolute;top:50%;left:-19px;width:38px;height:38px;margin-top:-18px;background-repeat:no-repeat;background-position:50%;z-index:2}.my_ranking.ranking__inner:lang(en):before{background-image:url(/_next/static/media/ranking_my_en.3a51e5ed.svg)}.ranking__list .my_ranking.ranking__inner .ranking_details{background-color:#36c2ba;border-color:#36c2ba!important}.ranking__list .my_ranking.ranking__inner .ranking_details *{color:#fff!important}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_record{background-color:#fff;color:#999!important}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_cate a:after{background-image:url(/_next/static/media/ico_arrow_left_3.c0940b73.svg)}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_typing:before{background-image:url(/_next/static/media/ico_typing_off.d7ce5e53.svg)}.ranking__list .my_ranking .ranking_number{border-right-color:hsla(0,0%,88%,.5)!important}@media screen and (max-width:1023px){.ranking__list.ranking__my_ranking .my_ranking.ranking__inner{margin-top:0!important}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_record{background-color:transparent;color:#fff!important}.my_ranking.ranking__inner:before{top:-18px;left:17px;margin-top:0!important}}.ranking__list .ranking__inner:first-child,.ranking__list .ranking__inner:nth-child(2),.ranking__list .ranking__inner:nth-child(3),.ranking__list .ranking__inner:nth-child(4),.ranking__list .ranking__inner:nth-child(5),.ranking__list .ranking__inner:nth-child(6),.ranking__list .ranking__inner:nth-child(7){border:none}.ranking__list .ranking__inner:first-child .ranking_details,.ranking__list .ranking__inner:nth-child(2) .ranking_details,.ranking__list .ranking__inner:nth-child(3) .ranking_details,.ranking__list .ranking__inner:nth-child(4) .ranking_details,.ranking__list .ranking__inner:nth-child(5) .ranking_details,.ranking__list .ranking__inner:nth-child(6) .ranking_details,.ranking__list .ranking__inner:nth-child(7) .ranking_details{border:1px solid #c7c7c7}.ranking__list .ranking__inner:first-child .ranking_typing,.ranking__list .ranking__inner:nth-child(2) .ranking_typing,.ranking__list .ranking__inner:nth-child(3) .ranking_typing,.ranking__list .ranking__inner:nth-child(4) .ranking_typing,.ranking__list .ranking__inner:nth-child(5) .ranking_typing,.ranking__list .ranking__inner:nth-child(6) .ranking_typing,.ranking__list .ranking__inner:nth-child(7) .ranking_typing{color:#fb7956}.ranking__list .ranking__inner:first-child .ranking_typing:before,.ranking__list .ranking__inner:nth-child(2) .ranking_typing:before,.ranking__list .ranking__inner:nth-child(3) .ranking_typing:before,.ranking__list .ranking__inner:nth-child(4) .ranking_typing:before,.ranking__list .ranking__inner:nth-child(5) .ranking_typing:before,.ranking__list .ranking__inner:nth-child(6) .ranking_typing:before,.ranking__list .ranking__inner:nth-child(7) .ranking_typing:before{background-image:url(/_next/static/media/ico_typing_on.c5ea4fd0.svg)}.ranking__list .ranking__inner .ranking_typing.key_typing:before{background-image:url(/_next/static/media/ico_typing_key.d50155af.svg)}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_typing.key_typing:before{background-image:url(/_next/static/media/ico_typing_key_white.60098335.svg)}@media screen and (max-width:1023px){#sub_ranking .ranking__list .ranking__inner:nth-child(-n+7) .ranking_details .ranking_record{width:42px}.ranking_typing.key_typing:before{display:none!important}.ranking_typing.key_typing .key_ranking{font-size:14px;text-align:right;position:relative;top:10px}.ranking_typing.key_typing .key_ranking p{display:inline-block;vertical-align:middle}.ranking_typing.key_typing .key_ranking span{display:none}}.ranking__top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:490px}.ranking__top .ranking__inner{position:relative;width:32%;margin-top:0;border:none;box-sizing:border-box}.ranking__top .ranking__inner.lank_top_silver{position:absolute;top:0;left:0}.ranking__top .ranking__inner.lank_top_gold{position:absolute;top:0;left:34%;margin-top:0!important}.ranking__top .ranking__inner.lank_top_bronze{position:absolute;top:0;right:0}.ranking__top .ranking_details{flex-direction:column;justify-content:flex-end;height:430px;padding:50px 40px;border:1px solid #1d1d1d;box-sizing:border-box}.ranking__top .ranking_details .ranking_desc,.ranking__top .ranking_details .ranking_name,.ranking__top .ranking_details .ranking_title,.ranking__top .ranking_details .ranking_typing{width:auto}.ranking__top .ranking_first{position:relative;display:flex;align-items:flex-end}.ranking__top .ranking_number{width:95px;height:99px;padding-right:0;text-align:center}.ranking__top .lank_top_gold .ranking_number{width:136px;height:140px}.ranking__top .ranking_record{position:absolute;right:-53px;width:60px;margin:0;background-color:#f1f1f1}.ranking__top .ranking__inner.lank_top_bronze .ranking_first,.ranking__top .ranking__inner.lank_top_silver .ranking_first{margin-bottom:15px}.ranking__top .ranking__inner.lank_top_bronze .ranking_record,.ranking__top .ranking__inner.lank_top_silver .ranking_record{right:-62px}#sub_ranking .ranking__top .ranking_details .ranking_photo{top:-3px}.lank_top_gold .ranking_details .ranking_record{bottom:5%}.lank_top_gold .ranking_first{margin-top:-20px}.ranking__top .ranking_details .ranking_title{justify-content:center;margin:30px 0 20px;padding:0}.ranking__top .ranking_typing{margin-top:27px;color:#fb7956}.ranking__top .ranking_typing:before{background-image:url(/_next/static/media/ico_typing_on.c5ea4fd0.svg)}.ranking__top .ranking_typing.key_typing:before{background-image:url(/_next/static/media/ico_typing_key.d50155af.svg)}.ranking__top .ranking_names{text-align:center}.ranking__top .ranking_cate{display:none}.ranking__top .ranking_desc{display:block;white-space:normal;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px;line-height:1.4375}.ranking__top .my_ranking .ranking_details{border-color:#fb7956;border-width:4px;box-shadow:0 6px 12px hsla(0,0%,40%,.25)}.ranking__top .my_ranking.ranking__inner:before{top:-17px;left:30px;width:70px;height:70px;margin-top:0;background-image:url(/_next/static/media/ranking_my2.7a0363c1.svg);z-index:2}.ranking__top .my_ranking.ranking__inner:lang(en){content:"";top:-17px;left:30px;width:70px;height:70px;margin-top:0;background-image:url(/_next/static/media/ranking_my2_en.1d82987f.svg);z-index:2}.ranking__inner.my_ranking:last-child{margin-top:30px}@media screen and (min-width:1025px){.ranking_desc a:hover{text-decoration:underline;color:#1d1d1d}.ranking__top .ranking_details .ranking_name{max-width:250px}}@media screen and (max-width:1400px){.ranking__top .ranking_details .ranking_title{margin:20px 0}}@media screen and (max-width:1023px){.ranking__top{display:block;margin-bottom:0;padding-bottom:0}.ranking__top .ranking__inner.lank_top_bronze,.ranking__top .ranking__inner.lank_top_gold,.ranking__top .ranking__inner.lank_top_silver{position:static}.ranking__top .ranking__inner{width:100%}.ranking__top .ranking__inner:first-child{margin-top:0!important}.ranking__top .ranking_details{flex-direction:row;justify-content:flex-start;padding:0 13px 0 0;height:80px}.ranking__top .ranking_record{position:static;right:0}.ranking__top .ranking__inner:not(:first-child) .ranking_first{margin-bottom:0}.ranking__top .ranking__inner:not(:first-child) .ranking_record{right:0}.lank_top_gold .ranking_details .ranking_record{bottom:0}.lank_top_gold .ranking_first{margin-top:0}.ranking__top .ranking_first{align-items:center}.ranking__top .ranking_number img{width:48px;height:48px}.ranking__top .ranking_details .ranking_title{margin:20px 0}.ranking__top .ranking_desc{display:none!important}.ranking__top .ranking_cate{display:block}.ranking__top .my_ranking.ranking__inner:before{content:none}.ranking__top .ranking__inner:first-child .ranking_details,.ranking__top .ranking_details{border-width:2px;border-color:#fb7956}#sub_ranking .ranking__top .ranking_details .ranking_photo{top:50%;transform:translateY(-50%)}}.calender__boxs{position:absolute;top:4rem;right:50%;transform:translateX(50%);width:710px;background-color:#fff;border:1px solid #1d1d1d;padding:40px;box-shadow:0 24px 20px rgba(0,0,0,.2);z-index:999;box-sizing:border-box;overflow:hidden}.calender_list{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.calender_list a{display:flex;align-items:center;justify-content:center;width:23.2%;height:55px;background-color:#f1f1f1;border:1px solid #f1f1f1;font-size:18px;line-height:21px;font-weight:400;color:#666;margin-bottom:10px}.calender_list a:hover{background-color:#fff;border:1px solid #1d1d1d;color:#1d1d1d}.calender_list a.on{background-color:#fb7956;border:1px solid #fb7956;color:#fff}.calender__boxs .modal_button{margin-top:20px;margin-bottom:0}#sub_ranking .maxWidth{position:relative}@media screen and (max-width:1023px){.calender__boxs{top:38px;width:350px;padding:20px;border-radius:10px}.calender_list a{width:30%;height:40px;border-radius:5px;font-size:16px}.calender__boxs .modal_button{margin-top:22px}.calender__boxs .modal_button a{width:120px;height:42px;padding:0 25px;border-radius:6px;font-size:16px}}.ranking_foot.game{top:160px}.maxWidth .ranking_foot{position:absolute;top:-40px;left:0;font-weight:400;font-size:20px;color:#1d1d1d;line-height:29px}@media screen and (max-width:1023px){.maxWidth .ranking_foot{position:absolute;top:27px;left:50%;transform:translateX(-50%);width:100%;font-size:14px;line-height:20px;text-align:center}}#sub_ranking .maxWidth.no_game{margin-top:100px}@media screen and (max-width:1023px){.ranking_game{transition:all .2s ease-in-out}.ranking__list .my_ranking.ranking__inner{position:fixed;top:210px;width:100%;padding:0 20px;border-color:#36c2ba;border-radius:10px;transition:all .1s ease-in-out}.ranking_game.hdb_down{top:70px}.ranking_game.hdb_up{top:25px}.ranking_game.hdb_top{top:123px}.ranking__list .my_ranking.ranking__inner.hdb_down{top:150px}.ranking__list .my_ranking.ranking__inner.hdb_up{top:105px}.ranking__list .my_ranking.ranking__inner.hdb_top{top:200px}#sub_ranking .ranking__list .my_ranking.ranking__inner.no_game.hdb_down{top:80px}#sub_ranking .ranking__list .my_ranking.ranking__inner.no_game.hdb_up{top:40px}#sub_ranking .ranking__list .my_ranking.ranking__inner.no_game.hdb_top{top:133px}}.ranking__top.noResult{padding-bottom:0}.ranking__noResult{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;margin:200px auto;align-items:center;justify-content:center}.ranking__noResult p{margin-top:30px;font-size:18px}@media screen and (max-width:1023px){.ranking__noResult{margin:20px auto}.ranking__noResult img{width:150px}.ranking__noResult p{margin-top:20px;font-size:15px}}#bbs_content .sub__more{display:none}.faq_head{text-align:center}.faq_title{font-size:30px;line-height:35px;font-weight:400;color:#1d1d1d;margin-bottom:40px}.faq_best_list{display:flex;align-items:flex-start;border:1px solid #1d1d1d}.faq_best_details dt{font-size:26px;line-height:30.47px;font-weight:400;color:#000;margin-bottom:15px}.faq_best_details{width:20%;height:200px;justify-content:center;background-color:#fff;border-right:1px solid #1d1d1d;padding:40px 30px 46px;box-sizing:border-box}.faq_best_details:last-child{border-right:none}.faq_best_details .faq_best_desc{font-size:16px;line-height:23.17px;font-weight:400;color:#1d1d1d;word-break:keep-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.book_filter_menus.search__menus{display:block}#bbs_content .search__form_area,#bbs_content .search__menus,.book_filter_menus.search__menus .first{display:none}@media screen and (max-width:1400px){.faq_best_details .faq_best_desc br{display:none!important}}@media screen and (max-width:1023px){#bbs_content{padding-top:25px}#bbs_content .search__form_area{display:block;padding-bottom:25px}#bbs_content .search__menus,#bbs_content .sub__more{display:block}.book_filter_menus,.faq_head{display:none}.book_filter_menus.search__menus .first{display:block}.bbs_total_area.bbs_total{flex-direction:column;align-items:flex-start;margin-bottom:0}.bbs_total_area .book_filter_menus{order:1}.bbs_total_area .total_desc{order:2}.bbs_total_area.bbs_total .total_desc{padding-top:0;padding-bottom:10px}}.inquiry_select{position:relative;border-radius:5px;margin-bottom:20px}.inquiry_select_box{position:relative;z-index:2;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:5px;font-size:16px;line-height:23px;font-weight:400;color:#666;box-sizing:border-box}.inquiry_select_box:after{content:"";display:block;width:30px;height:30px;background:url(/_next/static/media/select.da72859f.svg) 96.5% no-repeat;background-position:50%;background-size:30px;transition:all .2s ease-in-out}.inquiry_select_list{display:none;overflow-y:auto;position:absolute;top:70px;left:0;width:100%;height:302px;background-color:#fff;border:1px solid #c7c7c7;border-radius:5px!important;z-index:1;box-sizing:border-box}.inquiry_select_list .dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent!important}.inquiry_select_list ul{position:relative;z-index:2}.inquiry_select_list li{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 21px;font-size:16px;color:#666;cursor:pointer}.inquiry_select_list li:hover{background-color:#f1f1f1;overflow:hidden}.inquiry_select_list input[type=radio]:checked+label{font-weight:400;color:#1d1d1d}.inquiry_emphasis{font-weight:700}.inquiry_select.active{border-color:#1d1d1d;box-sizing:border-box}.inquiry_select.active .inquiry_select_box{background-color:#fff;border-color:#1d1d1d;border-radius:5px 5px 0 0!important}.inquiry_select.active .inquiry_select_box:after{transform:rotate(180deg)}.inquiry_select.active .inquiry_select_list{border:1px solid #1d1d1d;border-radius:0 0 5px 5px!important}.form_select{display:flex;align-items:center}.form_select .form_row:first-child{margin-right:10px}.form_select .inquiry_select{margin-bottom:0}.form_select .inquiry_select_box{width:100px;height:50px;padding:0 0 0 20px;color:#999;border-radius:5px}.form_select .inquiry_select_box:after{background-size:18px;padding-right:10px}.form_select .inquiry_select_list{top:49px;height:auto}.form_select .inquiry_select_list li{height:50px;padding:0 20px}@media screen and (max-width:1023px){.form_select .form_row{margin-bottom:0}.form_select .form_row:first-child{margin-right:8px}.form_select .inquiry_select_box{width:92px;height:46px;font-size:14px;padding:0 16px}.form_select .inquiry_select_box:after{width:18px;height:18px;padding-right:0}.form_select .inquiry_select_list{top:45px}.form_select .inquiry_select_list li{height:46px;padding:0 16px}}.ranking_game{position:absolute;top:40px;left:0;z-index:99}.select_box{position:relative;width:157px}.ranking_game .select_box_title{width:auto;white-space:nowrap}.select_box .dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.select_box_title{display:flex;align-items:center;justify-content:space-between;height:29px;background-color:#fff;font-weight:400;font-size:20px;color:#1d1d1d;line-height:29px;box-sizing:border-box}.select_box_title:after{content:"";width:18px;height:18px;padding-right:20px;margin-left:10px;margin-top:-2px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_down.cd6a2b40.svg);background-size:18px;transition:all .2s ease-in-out}.select_box.active .select_box_title:after{transform:rotate(180deg)}.select_box_list{display:none;position:absolute;top:44px;left:0;min-width:129px;height:auto;background:rgba(15,21,31,.9);border-radius:5px!important;z-index:999;box-sizing:border-box}.ranking_game .select_box_list{width:auto}.select_box_list li{list-style:none}.select_box_list li:last-child a{border-bottom:none!important}.select_box_list li a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;padding:0 20px;list-style:none;border-bottom:1px solid #fff;font-size:14px;font-weight:400;color:#fff;line-height:20px;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;box-sizing:border-box}@media screen and (min-width:1025px){.select_box_list li:hover{background:hsla(0,0%,100%,.3)}}@media screen and (max-width:1023px){.ranking_game{width:100%;position:fixed;top:133px;text-align:center}.ranking_game_inner{margin:0 20px}.select_box_title{height:48px;padding:0 15px;background-position:97%;border:1px solid #c7c7c7;border-radius:6px;font-size:14px}.ranking_game.select_box.active{border-color:#1d1d1d;box-sizing:border-box;z-index:100}.ranking_game.select_box.active .select_box_title{background-color:#fff;border-color:#1d1d1d;border-radius:5px 5px 0 0!important}.ranking_game.select_box.active .select_box_list{position:sticky;top:48px;width:100%;background-color:#fff;border:1px solid #1d1d1d;border-top:none;border-radius:0 0 5px 5px!important}.ranking_game.select_box.active .select_box_list li a{height:48px;color:#666;justify-content:flex-start}}.text_option{display:flex;align-items:center}.text_option .select_box{width:auto;box-sizing:border-box}.text_option .select_box:last-child{margin-left:30px}.text_option .select_box_title{height:auto;padding:0 3px;background:none;font-size:16px;line-height:23px;cursor:pointer;white-space:nowrap}.text_option .select_box_title.active:after{transform:rotate(180deg)}.text_option .select_box_list{top:38px;left:inherit;right:-1px}@media screen and (max-width:1400px){.text_option{margin-right:20px}}@media screen and (max-width:1023px){.text_option{display:none}.text_option_m .mypage__select:last-child{margin-left:15px;position:relative;right:-2px}.text_option_m .mypage_select_title{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding-right:29px;background:url(/_next/static/media/ico_arrow_down4.7dfbed07.svg) 0 0 no-repeat;background-size:24px;background-position:100%;word-break:keep-all;color:#363636}}.text_option_date .mypage_select_infos a{justify-content:space-between;padding:0 16px}.select_box_point{display:flex;align-items:center;font-weight:500;font-size:20px;color:#36c2ba;line-height:1;letter-spacing:-.02em}.select_box_point .details_buy{width:16px;height:16px;margin-left:8px}.select_box_date{font-weight:400;font-size:16px;color:#1d1d1d;line-height:23px}.l__foot.z-index .l__foot_fixed{z-index:101}.text_option_purchase .mypage_select_area{padding-bottom:126px}.mypage_select_head{margin-bottom:16px}.mypage_select_head strong{font-weight:700;font-size:18px;color:#1d1d1d;line-height:25px}.mypage_select_head span{margin-left:2px;font-weight:500;font-size:16px;color:#1d1d1d;line-height:25px}.bbs_search{text-align:center;background-color:#f1f1f1;margin:70px 0;padding:35px 0}.bbs_search_inner{max-width:805px;justify-content:space-between;margin:0 auto;padding:0 15px}.bbs_search_inner,.bbs_text_form{display:flex;align-items:center;box-sizing:border-box}.bbs_text_form{height:50px;background-color:#fff;border:1px solid #c7c7c7;border-radius:5px;color:#999}.bbs_search .bbs_form:first-child{position:relative;margin-right:5px}.bbs_search .btn_black{width:80px;min-width:80px;height:50px;font-size:16px;line-height:23px;border-radius:5px;margin-left:20px;padding:0;box-sizing:border-box}.bbs_text_form{width:500px;padding:0 15px}.bbs_search_inner .inquiry_select{width:200px;margin-bottom:0}.bbs_search_inner .inquiry_select_box{height:50px;background-color:#fff;border:1px solid #c7c7c7;color:#999;box-sizing:border-box}.bbs_search_inner .inquiry_select_box:after{margin-right:-7px;background-size:24px}.bbs_search_inner .inquiry_select_list{top:49px;height:auto}.bbs_search_inner .inquiry_select_list li{height:50px}.bbs_search_inner .inquiry_select.active .inquiry_select_box{border-color:#1d1d1d}@media screen and (max-width:1023px){.bbs_search{text-align:center;background-color:#fff;margin:0 0 25px;padding:0}.bbs_search_inner{display:none}.bbs_search_m{position:relative;display:flex;align-items:center;width:100%;height:50px;padding:0 15px;background-color:#fff;border:1px solid #c7c7c7;border-radius:5px;box-sizing:border-box}.bbs_search_m .int_search{width:100%;padding-right:30px;background-color:transparent;font-size:16px;line-height:33px;color:#999;box-sizing:border-box}.bbs_search_m input::-moz-placeholder{font-size:16px;line-height:1;color:#999}.bbs_search_m input:-ms-input-placeholder{font-size:16px;line-height:1;color:#999}.bbs_search_m input::placeholder{font-size:16px;line-height:1;color:#999}.bbs_search_m .btn_search{position:absolute;top:0;right:0;width:32px;height:32px;display:block;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_4.b85ab7cc.svg);background-color:transparent}}#modal_school_info .modal_area{width:560px}#modal_school_info .modal_button{margin:40px 0}.school_search{padding:36px 30px;box-sizing:border-box}.school_search .inquiry_select{width:173px}.school_search .bbs_form .btn_search{top:10px}.school_search .int_v2{width:319px;padding-right:40px;border-radius:5px!important;font-size:16px;line-height:23px}.btn_school_info{cursor:pointer}.school_search_list{padding:40px 30px 0;border-top:8px solid #f1f1f1}.school_search_list .total_desc{margin-top:0;margin-bottom:20px;font-weight:400;font-size:16px;line-height:23px}.school_search_result table{width:100%;table-layout:fixed}.school_search_result thead tr{height:50px;border-top:2px solid #1d1d1d}.school_search_result thead tr th{padding-left:20px;text-align:left;font-weight:400;font-size:14px;color:#666;line-height:20px}.school_search_result tbody{padding:20px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.school_search_result tbody tr{height:38px;box-sizing:border-box}.school_search_result tbody tr:hover td{color:#36c2ba;text-decoration:underline}.school_search_result tbody tr:first-child td{height:40px;padding-top:14px}.school_search_result tbody tr:last-child td{padding:7px 20px 34px}.school_search_result tbody tr td{padding:0 20px;font-weight:400;font-size:16px;color:#1d1d1d;line-height:18.75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col_school{padding-right:20px}@media screen and (max-width:1023px){.school_search{padding:30px 20px}.school_search.bbs_search_inner{display:block}.school_search .inquiry_select{width:100%;margin-bottom:10px}.school_search .int_v2{width:100%}.school_search_list{padding:0 20px}.school_search_list .page_navi{display:flex}}.bbs_total{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.bbs_total .total_desc{margin:0}.bbs_faq{border-top:2px solid #1d1d1d}.faq_details{border-bottom:1px solid #c7c7c7}.faq_details_head{position:relative;padding:30.5px 50px 30.5px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq_details_q{display:flex;align-items:center;width:100%;font-size:18px;line-height:26px;font-weight:400;color:#1d1d1d}.faq_details_q span{font-size:24px;line-height:28px;margin-right:20px}.faq_details_head:after{content:"";position:absolute;top:50%;right:0;width:33px;height:33px;margin-top:-16.5px;background-position:50%;background:url(/_next/static/media/select.da72859f.svg) 0 0 no-repeat;background-size:24px!important;transition:all .15s ease-in-out}.faq_details_head.active:after{transform:rotate(1turn);background-image:url(/_next/static/media/select_up.b13ffaac.svg)}.faq_details_cont{border-top:1px solid #c7c7c7;background-color:#f1f1f1;font-size:18px;line-height:26px;color:#1d1d1d;padding:30px 0}.faq_details_a{position:relative;padding-left:74px}.faq_details_a:before{position:absolute;left:38px;top:0;content:"A";color:#36c2ba;font-size:24px;line-height:28px;font-weight:500}@media screen and (max-width:1023px){.faq_details_head{padding:20px 47px 20px 0}.faq_details_q{font-size:16px;line-height:22px}.faq_details_q span{margin-right:15px}.faq_details_a{padding-left:32px}.faq_details_a:before{top:0;left:0}.faq_details_cont{background-color:transparent;font-size:16px;line-height:1.375}}.page_navi{text-align:center;margin-top:70px;font-size:0}.page_navi,.page_navi a{display:flex;align-items:center;justify-content:center}.page_navi a{width:35px;height:35px;background-position:50%;background-repeat:no-repeat;font-weight:300;font-size:18px;line-height:21px;color:#999}.page_prev{display:flex;align-items:center;margin-right:50px}.page_prev a{margin-right:-1px;opacity:.3}.navi_prev_first{width:16px;height:17.69px;background-image:url(/_next/static/media/btn_prev2.a52fa64c.svg)}.navi_prev{width:9px;height:17px;background-image:url(/_next/static/media/btn_prev3.5bfabb0c.svg)}.page_prev a.on{opacity:1;z-index:2}@media screen and (max-width:1400px){.page_navi{margin-top:40px}}@media screen and (max-width:1023px){.page_navi{display:none;margin-top:50px}}.page_number{display:flex;align-items:center}.page_number a{border:1px solid #c7c7c7;margin-right:5px}.page_number a:last-child{margin-right:0}.page_number a.on{background-color:#1d1d1d;border-color:#1d1d1d;color:#fff}.page_number a.on:hover{color:#fff}.page_number a:hover{border-color:#1d1d1d;color:#1d1d1d}.page_next{display:flex;align-items:center;margin-left:50px}.page_next a{margin-right:-1px;opacity:.3}.page_next a:hover{opacity:1}.navi_next{width:9px;height:17px;background-image:url(/_next/static/media/btn_next2.da9d5f54.svg)}.navi_next_last{width:16px;height:17.69px;background-image:url(/_next/static/media/btn_next3.5f335fd5.svg)}.page_prev a:hover{opacity:1}.school_search_list .page_navi{margin-top:40px}.school_search_list .page_navi .page_number ul{display:flex;align-items:center;justify-content:center}.school_search_list .page_navi .page_number li{margin-right:5px}.school_search_list .page_navi .page_number li:last-child{margin-right:0}.school_search_list .page_navi .page_number li.on a{background-color:#1d1d1d;color:#fff}.school_search_list .page_navi a{width:35px;height:35px;font-weight:500;font-size:15px;color:#1d1d1d;line-height:20px;box-sizing:border-box}.school_search_list .page_navi .page_prev{margin-right:40px}.school_search_list .page_navi .page_number a{border:none}.school_search_list .page_navi .page_next{margin-left:40px}.school_search_list .page_navi .navi_next{width:35px;height:35px;background-image:url(/_next/static/media/btn_next4.ac59322e.svg)}.school_search_list .page_navi .navi_next_last{width:35px;height:35px;background-image:url(/_next/static/media/btn_next5.0f284281.svg)}.bbs_notice{border-top:2px solid #1d1d1d}.bbs_notice table{width:100%;table-layout:fixed}.bbs_foot{margin-top:100px}.bbs_notice tr{height:90px;border-bottom:1px solid #c7c7c7}.bbs_notice tr td{font-size:18px;line-height:26px;font-weight:400;color:#1d1d1d}.col_number{padding-left:12px}.col_title a{display:flex;align-items:center;padding:31px 46px 31px 0}.col_title a span{position:relative;max-width:800px;min-width:200px;word-break:keep-all;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:30px}.ico_lock{position:absolute;right:0;display:inline-block;width:24px;height:24px;background:url(/_next/static/media/ico_lock.2c07d839.svg) 0 0 no-repeat;background-color:#fff;background-size:100%}.col_state{text-align:center;padding-left:30px}.col_state.com{position:relative;color:#36c2ba}.col_state.com:before{content:"";position:absolute;left:0;width:24px;height:24px;background:url(/_next/static/media/ico_a_com.4f92b831.svg) 0 0 no-repeat;background-size:100%}.col_state.wait{position:relative;color:#666}.col_state.wait:before{content:"";position:absolute;left:0;width:24px;height:24px;background:url(/_next/static/media/ico_a_wait.3695b3cd.svg) 0 0 no-repeat;background-size:100%}.bbs_notice tbody .col_data{text-align:end;word-break:keep-all;color:#999}.bbs_notice tbody .bbs_notice_a{height:70px;display:none}.bbs_notice_a .col_title{position:relative;max-width:800px;height:100%;color:#666;padding:21px 0 21px 46px}.bbs_notice_a .col_title:before{position:absolute;left:0;top:15px;content:"";width:30px;height:30px;background:url(/_next/static/media/ico_notice_a.ab78bd06.svg) 0 0 no-repeat;background-size:100%;margin-right:10px}.bbs_notice_a .col_title a{padding:0}@media screen and (max-width:1023px){.bbs_notice tr{height:auto}.bbs_notice tr td{font-size:15px}.bbs_foot{margin-top:40px}.col_title a{padding:15px 0}}.bbs_head{text-align:end;font-size:12px;line-height:17px;font-weight:400;color:#666;padding-bottom:20px}.need:before{content:"* ";color:#ff5c00}.bbs_head.need{border-bottom:2px solid #1d1d1d}.bbs_form_cont{padding-top:40px}.bbs_form_cont:last-child{border-top:1px solid #c7c7c7;padding-top:30px;margin-top:30px}.bbs_form_cont:last-child .form_row{margin-bottom:10px}.form_row:last-child{margin-bottom:0}.form_row{position:relative;margin-bottom:20px}.form_row textarea{height:320px;padding:20px}.form_row textarea:focus{background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.15);color:#000;box-sizing:border-box}.int{width:100%;height:70px;padding:0 20px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:5px!important;font-size:18px;line-height:26px;font-weight:400;color:#666;box-sizing:border-box;overflow:hidden}.int::-moz-placeholder{font-size:18px;line-height:26px;font-weight:400;color:#666}.int:-ms-input-placeholder{font-size:18px;line-height:26px;font-weight:400;color:#666}.int::placeholder{font-size:18px;line-height:26px;font-weight:400;color:#666}.int:focus{border:1px solid #36c2ba!important;background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.15)}.int:focus::-moz-placeholder{color:#000}.int:focus:-ms-input-placeholder{color:#000}.int:focus::placeholder{color:#000}.close_btn{display:none;position:absolute;top:20px;right:20px;background:none}.ico_close{display:inline-block;width:30px;height:30px;background-image:url(/_next/static/media/ico_close_2.6bcd7d58.svg);background-repeat:no-repeat}.form_error .int,.form_error .int:focus{background-color:#fff;border-color:#fb7956!important;box-shadow:0 3px 7px rgba(0,0,0,.15)}.error_desc{position:relative;margin-top:10px;padding-left:26px;font-size:14px;color:#fb7956}.error_desc .ico_error{position:absolute;top:2px;left:0;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_error.eb8df24c.svg)}@media screen and (max-width:1023px){.int_v2.textarea_v2{height:64px;padding:16px}}.sub__wrap{position:relative;display:flex}.mypage_fix{height:100%;background-color:#fff;z-index:10;box-sizing:border-box}.mypage_fix::-webkit-scrollbar{display:none}.mypage_fix:before{content:"";position:absolute;top:0;left:-720px;display:block;width:1030px;height:100%;background-color:#fff;border-right:1px solid #c7c7c7;z-index:-1}.mypage_fix #sub_mypage{width:280px;height:100%;padding-top:70px;margin-right:30px}.mypage_cont{max-width:1030px;width:100%;margin:0 auto;padding-top:70px;box-sizing:border-box;padding-left:30px}.mypage_cont #sub_mypage{width:100%}#sub_mypage .profile__record_infos,.btn_menu{display:none}.btn_menu{margin-bottom:16px}.btn_menu a{font-size:14px;line-height:1;font-weight:400;color:#666}.mypage_mo{display:block}@media screen and (max-width:1400px){.sub__wrap.maxWidth_m{max-width:100%;margin:0}.mypage_fix:before{width:980px}.mypage_fix #sub_mypage{width:220px;margin:0 20px}.mypage_cont{max-width:100%;width:calc(100% - 280px);margin-left:0;padding-left:20px;margin-right:0}}@media screen and (max-width:1023px){.sub__wrap{display:block}.sub__wrap.maxWidth{padding-top:0}.mypage_fix{display:none}.mypage_fix.mypage_main{display:block}.mypage_fix:before{position:inherit;display:none;width:100%;margin:0 auto}.mypage_fix #sub_mypage{width:100%;padding-top:0;margin:0}.mypage_cont{width:inherit;padding-left:0;padding-top:0;margin-right:0}#sub_mypage .profile__record_infos{display:block;width:auto;padding:0 11px}#sub_mypage .profile__record_infos .mypage__top{width:auto;padding:20px 0;border:1px solid #c7c7c7;border-radius:8px;position:relative}.btn_menu{display:block;margin-bottom:16px}.mypage_main .mypage_title,.mypage_mo{display:none}}.mypage_title>.sub__title{font-size:24px;line-height:1;font-weight:400}.mypage_days{display:flex;align-items:flex-end;font-size:15px;font-weight:400;line-height:18px;color:#fb7956}.ico_celebrity{display:inline-block;width:18px;height:18px;background-image:url(/_next/static/media/ico_celebrity.2a1ca482.svg);background-repeat:no-repeat;background-position:50%;background-size:100%;margin-right:5px}.mypage_infos{padding-bottom:60px}.mypage_infos_inner{position:relative;text-align:center;margin:0 auto}.mypage_bg{width:100%;height:150px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:30px 30px 0 0}.mypage_infos_txt{margin-top:-50px}.ico_photo{display:inline-block;width:26px;height:26px;background-image:url(/_next/static/media/ico_photo.64a5685d.png);background-repeat:no-repeat;background-position:50%;background-size:100%;margin-left:5px}.profile_photo{position:relative;width:110px;padding-top:110px;margin:0 auto 20px}.profile_thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:100%;border:2px solid #fff;box-shadow:0 4px 10px hsla(0,0%,40%,.2);box-sizing:border-box}.btn_photo{position:absolute;bottom:0;right:0;margin-left:5px}.profile_name{height:26px;font-size:18px;line-height:26px;color:#1d1d1d;text-align:center;-webkit-line-clamp:1;margin-bottom:12px;padding:0 20px}.profile_desc,.profile_name{font-weight:400;white-space:normal;display:-webkit-box;word-wrap:break-word;-webkit-box-orient:vertical;overflow:hidden}.profile_desc{width:100%;margin:0 auto;font-size:14px;line-height:20px;color:#666;-webkit-line-clamp:2}.mypage_infos_txt .mypage_days{display:none}@media screen and (max-width:1023px){#sub_mypage>.mypage_title .sub__title,.mypage_title .mypage_days{display:none}.mypage_infos{padding-bottom:34px}.mypage_infos_txt .mypage_days{display:block;font-size:14px}.mypage_v1{display:none}.mypage_v2{display:block}.mypage_bg{height:157px;border-radius:0}#sub_mypage .mypage_v1{margin-top:20px}.mypage_days{justify-content:center;margin-bottom:12px}.mypage_days:last-child{margin-bottom:0}.ico_celebrity{width:16px;height:16.84px}.profile_name{height:auto;font-weight:500;font-size:18px;line-height:1}.profile_photo{width:90px;padding-top:90px;margin-bottom:18px}.profile_thumb{width:90px;height:90px;border:2px solid #fff;box-shadow:none}.mypage_cont .mypage_title{padding-top:15px;margin-bottom:20px}.profile_desc{line-height:18px}}.mypage__menus{border-top:1px solid #e9e9e9}.mypage__menus>ul,.mypage__menus_sub>ol{list-style:none}.mypage__menus>ul>li>a{position:relative;display:flex;align-items:center;height:65px;border-bottom:1px solid #e9e9e9;font-size:18px;color:#1d1d1d;box-sizing:border-box}.mypage__menus>ul>li>a>i{margin-right:15px}.mypage__menus>ul>li>a:before{content:"";position:absolute;top:18px;right:0;width:26px;height:26px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/arrow_next2.22dd9a3e.svg);background-size:80%;transition:all .3s ease-in-out}.mypage__menus>ul>li.first>a:before,.mypage__menus>ul>li.last a:before{content:none}.mypage__menus>ul>li>a.on{color:#36c2ba}.mypage__menus>ul>li>a.on:before{transform:rotate(180deg)}.mypage__menus>ul>li.on .mypage__menus_sub{display:block}.mypage__menus_sub{display:none;position:relative;margin-top:10px;background-color:#f1f1f1}.mypage__menus_sub ol{padding:20px 41px}.mypage__menus_sub a{display:block;width:100%;line-height:36px;font-size:16px;color:#666}.mypage__menus_sub a.disabled{color:#c7c7c7;pointer-events:none}@media screen and (min-width:1025px){.mypage__menus_sub a:hover{font-weight:500;color:#222;text-decoration:underline}}@media screen and (max-width:1023px){.mypage__menus{margin-top:35px;margin-bottom:60px;padding:0 20px;border-top:none}.mypage__menus>ul>li>a{height:48px;padding:0 8px;font-size:16px}.mypage__menus>ul>li.first{display:none}.mypage__menus>ul>li>a:before{top:12px;background-image:url(/_next/static/media/ico_right.433c0f1a.svg);transform:rotate(90deg)}.mypage__menus>ul>li>a.on:before{transform:rotate(270deg)}.mypage__menus>ul>li>a>i{width:20px;height:20px;margin-right:8px;background-size:100%}}.sub_menu__head .sub_menu__title i{display:block;width:26px;height:26px;background-repeat:no-repeat;background-position:50%}.ico_my01{background-image:url(/_next/static/media/ico_my01.1152fbc6.svg)}.ico_my01,.ico_my02{display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.ico_my02{background-image:url(/_next/static/media/ico_my02.9d9d53e1.svg)}.ico_my03{background-image:url(/_next/static/media/ico_my03.67e369d5.svg)}.ico_my03,.ico_my04{display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.ico_my04{background-image:url(/_next/static/media/ico_my04.0922fe3d.svg)}.ico_my05{background-image:url(/_next/static/media/ico_my05.ad8e9a5e.svg)}.ico_my05,.ico_my06{display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.ico_my06{background-image:url(/_next/static/media/ico_my06.0b4b8783.svg)}.ico_my07{background-image:url(/_next/static/media/ico_my07.42f1c21a.svg)}.ico_my07,.ico_my08{display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.ico_my08{background-image:url(/_next/static/media/ico_my08_new.dbaaacd8.svg)}.ico_my09{display:inline-block;width:26px;height:26px;background-image:url(/_next/static/media/ico_my09.25e5dfd5.svg);background-repeat:no-repeat}.ico_my10{background-image:url(/_next/static/media/ico_my10.7f584daa.svg)}.ico_my10,.ico_my11{display:inline-block;width:28px;height:26px;background-repeat:no-repeat}.ico_my11{background-image:url(/_next/static/media/ico_my11.f91db331.svg)}@media screen and (max-width:1023px){.sub_menu__head .sub_menu__title i{background-size:20px;margin-right:8px}.mypage_tit i{width:22px;height:22px;background-size:100%;margin-right:8px}}.on .ico_my01{background-image:url(/_next/static/media/ico_my01_on.2221c924.svg)}.on .ico_my02{background-image:url(/_next/static/media/ico_my02_on.5b7beb92.svg)}.on .ico_my07{background-image:url(/_next/static/media/ico_my07_on.56b735e9.svg)}.on .ico_my08{background-image:url(/_next/static/media/ico_my08_new_on.57251536.svg)}.on .ico_my09{background-image:url(/_next/static/media/ico_my09_on.85a2712b.svg)}.on .ico_my11{background-image:url(/_next/static/media/ico_my11_on.6ff55eea.svg)}.ico_updown{display:inline-block;width:24px;height:24px;background-image:url(/_next/static/media/ico_updown.7c7da80c.svg);background-repeat:no-repeat;background-position:50%;background-size:100%;vertical-align:middle;opacity:.5}.sub_menu__head.on .ico_updown{transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:1}.mypage_body{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%;position:relative}.mypage_body .total_desc{font-size:16px;line-height:23px;margin-top:0}.mypage__inner{width:100%;border:1px solid #c7c7c7;background-color:#fff;border-radius:10px;padding:40px;margin-bottom:20px;box-sizing:border-box;overflow:hidden}.mypage_activity{width:calc(100% - 576px - 20px)}.mypage_activity .mypage_details{width:100%}.mypage_rank{width:576px;min-height:400px}.mypage_summary{width:100%;box-sizing:border-box;min-height:402px}.mypage__inner.mypage_summary{display:flex;align-items:flex-start;justify-content:space-between}.clear:after,.clear:before{content:"";display:block;clear:both}.mypage_badge{width:calc(100% - 50% - 20px);min-height:349px;box-sizing:border-box}.mypage_badge,.mypage_item{display:block;margin-bottom:0}.mypage_item{width:calc(100% - 50%);margin-left:20px}.mypage_details{position:relative;display:block;height:100%}.mypage_details .sub__more{display:none}.mypage_title{position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.mypage_tit,.mypage_title a{display:flex;align-items:center}.mypage_tit:after{content:"";display:inline-block;width:18px;height:18px;margin-left:4px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_left_2.fec8b45a.svg);vertical-align:middle}.mypage_tit i{margin-right:12px}.mypage_tit p{font-size:20px;font-weight:400;color:#1d1d1d}@media screen and (max-width:1400px){.mypage__inner{padding:23px}.mypage_activity{width:43%}.mypage_rank{width:54.5%}}@media screen and (max-width:1023px){.mypage_body .total_desc{font-size:14px;line-height:1.7}.mypage_body .sub__title{display:none}.mypage__inner{border:none;border-radius:0;padding:0;margin-bottom:40px}.mypage__inner:last-child{margin-bottom:0}.mypage_body>.mypage_title{margin-bottom:22px}.mypage_tit p{font-size:16px;line-height:1}.mypage__inner .mypage_title{margin:0 20px 16px;padding-top:0;align-items:center}.mypage_title{margin-bottom:0}.mypage_details .sub__more{display:block}.mypage_tit i{width:22px;height:22px;background-size:100%;margin-right:8px}}.data_none{position:relative;height:100%}.data_none,.mypage_data_none{display:flex;align-items:center;justify-content:center}.mypage_data_none{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:18px;line-height:26.06px;font-weight:400;color:#999}.ico_data_none{display:block;width:26px;height:26px;margin-top:-3px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_data_none.72c80c96.svg);background-size:100%;margin-right:10px}.data_none2{margin:0 auto}.data_none2 .mypage_data_none{position:sticky;transform:none;width:100%;margin:180px auto 200px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:26.06px;font-weight:400;color:#999}@media screen and (max-width:1023px){.data_none{height:100%;border-radius:5px;margin-right:20px}.mypage_data_none{position:sticky;top:inherit;transform:none;font-size:14px;line-height:1}.ico_data_none{background-size:20px}.data_none_v2{margin:150px auto 250px}.data_none_v2 .mypage_data_none{display:block;text-align:center;font-size:16px;line-height:1}.data_none_v2 .ico_data_none{display:block;width:72px;height:72px;background-size:72px;opacity:.5;margin:0 auto 10px}.data_none_v3 .mypage_data_none{background-color:#f1f1f1;padding:16px 0;margin-left:20px}}.mypage_record{padding:51px 0 33px;box-sizing:border-box;position:relative}.mypage__top{width:100%;display:flex;align-items:center;justify-content:space-around}.mypage__top .mypage_details:nth-child(2),.mypage__top .mypage_details:nth-child(3){padding:0 5% 0 6%}.mypage__top .mypage_details:last-child{padding:0 6% 0 5.5%}.mypage_number{font-size:30px;font-weight:400;line-height:35px;color:#1d1d1d;margin-top:6px;word-break:keep-all;white-space:nowrap}.mypage_number strong{font-weight:500}.mypage_theme{margin-top:2px;font-size:14px;line-height:20px;font-weight:400;color:#999;white-space:nowrap}.mypage__top .mypage_point{margin-bottom:0;margin-top:8px}.mypage__top .mypage_point .point{font-size:30px;line-height:35.16px;word-break:break-all;align-items:center}.mypage__top .mypage_point .point i{width:28px;height:28px;margin:0 0 4px 5px;flex-shrink:0}@media screen and (max-width:1400px){.mypage_record{padding:30px 0}.mypage_number{font-size:25px}.mypage__top .mypage_details:first-child{padding:0 3% 0 4%}.mypage__top .mypage_details:nth-child(2){padding:0 4% 0 5%}.mypage__top .mypage_details:last-child,.mypage__top .mypage_details:nth-child(3){padding:0 3% 0 4%}}.language_select{font-size:16px;color:#1d1d1d}.language_select .selectTxt{position:relative;height:25px;padding-right:30px}.language_select .selectTxt:after,.language_select .selectTxt:before{content:"";display:inline-block;width:10px;height:1px;background:#000;position:absolute}.language_select .selectTxt:before{right:7px;top:10px;transform:rotate(45deg)}.language_select .selectTxt:after{right:0;top:10px;transform:rotate(135deg)}.language_select .selectList{display:none;min-width:100px;width:calc(100% + 20px);position:absolute;top:30px;right:0;background:#1d1d1d;border-radius:5px;z-index:1}.language_select .selectList li{list-style:none;border-bottom:1px solid #fff;color:#fff;text-align:center;height:50px;line-height:50px}.language_select .selectList li:last-child{border-bottom:0}.language_select.active .selectTxt:before{transform:rotate(-45deg)}.language_select.active .selectTxt:after{transform:rotate(-135deg)}.language_select.active .selectList{display:block}@media screen and (max-width:1023px){.language_select{font-size:14px}.language_select .selectList li{height:40px;line-height:40px}.mypage_title_bottom.ranking_title .language_select{right:20px;top:40px}}.language_place{position:relative;height:50px}.mypage__inner .language_select{position:absolute;right:35px;top:20px}.mypage__top .language_select{position:absolute;right:0;top:-30px}.point_details{margin-left:30px}.point_inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:1px}.point_inner:last-child{margin-bottom:0}.mypage_record .point_inner{margin-bottom:5px}.mypage_record .point_inner:last-child{margin-bottom:0}.point_name{width:108px;font-size:12px;line-height:17px;font-weight:400;color:#1d1d1d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.point_inner .point_line_txt{width:50px;padding:0;margin-left:20px;font-size:14px;line-height:16.41px;font-weight:500;text-align:center}.point_inner .point_line_txt:after{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:100%;height:5px;opacity:.3;z-index:-1}.point_details .add_point .point_line_txt{color:#36c2ba}.point_details .add_point .point_line_txt:after{background-color:#36c2ba}.point_details .deduct_point .point_line_txt{color:#fb7956}.point_details .deduct_point .point_line_txt:after{background-color:#fb7956}.mypage__point_list .mypage_point{margin-bottom:26px}.mypage_point .point{color:#1d1d1d;margin-left:0}@media screen and (max-width:1400px){.point_details{margin-left:10px}.point_inner .point_line_txt{margin-left:0}}@media screen and (max-width:1023px){.mypage__point_list .mypage_point span{color:#666}.mypage__point_list .mypage_point{margin-top:10px}}.point_line{width:40px;margin:0 auto}.point_line_txt{position:relative;width:auto;font-size:16px;line-height:23.17px;font-weight:400;color:#1d1d1d;transform:perspective(1px) translateZ(0);padding:0 5px}.point_line_txt:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:100%;height:14px;opacity:.5;z-index:-1}.add_point .point_line_txt:after{background-color:#36c2ba;max-width:40px}.add_point .col_point strong{color:#36c2ba}.deduct_point .point_line_txt:after{background-color:#fb7956;max-width:40px}.deduct_point .col_point strong{color:#fb7956}.point_graph .point_line{width:auto;display:inline-block}.mypage_cate{font-size:16px;line-height:23px;font-weight:400;color:#1d1d1d;word-break:keep-all;white-space:nowrap}.mypage_cate.mypage_tit:after{margin-top:-3px}.mypage_activity_details{display:flex;width:100%;margin-top:2px;font-size:0}.mypage_activity_details>p{position:relative;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:14px;line-height:16px;font-weight:400;color:#666;box-sizing:border-box}.mypage_activity_details>p:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:1px;height:12px;background-color:#e9e9e9}.mypage_activity_details>p:first-child{width:50%;padding-right:7px}.mypage_activity_details>p:nth-child(2){width:25%;padding:0 7px}.mypage_activity_details>p:last-child{width:50%;padding-left:7px}.mypage_activity_details>p:last-child:after{content:none}.mypage_activity_inner{padding:20px 0;border-top:1px solid #e9e9e9}.mypage_activity_inner:first-child{border-top:none;padding-top:0}.mypage_activity_inner:last-child{padding-bottom:0}.mypage_rank{display:block}.mypage_date{display:flex;align-items:flex-start;justify-content:space-between;font-size:14px;font-weight:400;line-height:16.41px;color:#999;margin-bottom:35px}.mypage_time{line-height:20px;white-space:nowrap}.mypage_amount{font-weight:400;font-size:12px;color:#999;line-height:17px}.mypage_graph{width:100%;height:100%}.mypage_filsa{width:100%}.mypage__inner .product_area{width:100%;flex-wrap:nowrap;margin:0}.mypage__inner .product_area .product_inner{margin-bottom:0}.product_fill{position:absolute;bottom:0;width:100%;height:6px;background:rgba(15,21,31,.3)}.product_fill_bar{display:block;height:6px;background-color:#ef5da8;opacity:1}.mypage__inner .details_head{padding:14px 0 0}.mypage__inner .details_title{font-size:16px;line-height:23px;margin-top:8px}@media screen and (max-width:1023px){.mypage__inner .details_title{line-height:1;font-weight:500;letter-spacing:-.03em;margin-top:10px}}.mypage_note{width:371px}.mypage_note .mypage_title{margin-bottom:5px}.highlight_txt{border-bottom:1px solid #e9e9e9;padding:14px 0 20px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden;z-index:0}.highlight_txt .highlight_line{display:inline;width:100%;font-size:16px;line-height:23.17px;font-weight:400;color:#1d1d1d;padding:0 10px}.highlight_txt .highlight_line,.highlight_txt:nth-child(4n+1) .highlight_line{box-shadow:inset 0 -10px 0 rgba(251,121,86,.3)}.highlight_txt:nth-child(2n) .highlight_line{box-shadow:inset 0 -10px 0 rgba(250,193,90,.3)}.highlight_txt:nth-child(4n+3) .highlight_line{box-shadow:inset 0 -10px 0 rgba(86,142,251,.3)}@media screen and (max-width:1400px){.mypage_note{width:291px}}@media screen and (max-width:1023px){.highlight_txt:nth-child(4n+1) .highlight_line{box-shadow:inset 0 -6px 0 rgba(251,121,86,.3)}.highlight_txt:nth-child(2n) .highlight_line{box-shadow:inset 0 -6px 0 rgba(250,193,90,.3)}.highlight_txt:nth-child(4n+3) .highlight_line{box-shadow:inset 0 -6px 0 rgba(86,142,251,.3)}}.mypage_product_list.product_list{margin-bottom:0}.mypage_product_list.product_list .product_inner:first-child,.mypage_product_list.product_list .product_inner:nth-child(2){border-top:none}.mypage_product_list.product_list .product_inner{width:100%;border-bottom:none;padding:0;margin-bottom:20px}.mypage_product_list.product_list .product_inner:last-child{margin-bottom:0}.mypage_product_list.product_list .product_details{height:60px}.mypage_product_list.product_list .details_thumb{width:60px;padding-top:60px;border:1px solid #c7c7c7}.mypage_badge .product_list .product_details:hover .details_thumb{filter:none}.mypage_badge .product_list .details_thumb{box-shadow:0 4px 6px rgba(0,0,0,.2)}.mypage_product_list.product_list .details_thumb a{background-size:130%}.mypage_product_list.product_list .details_body{width:calc(100% - 82px);height:60px}.mypage_product_list.product_list .details_head{width:100%;padding:0}.mypage_product_list.product_list .details_head a{height:auto}.mypage_product_list.product_list .details_head .details_cate{margin-bottom:10px}.mypage_badge_list .details_thumb{border-radius:100%;border:none!important}@media screen and (max-width:1400px){.mypage_badge_list .mypage_details{height:auto}}.mypage__inner.mypage_badge_list{display:block}.mypage_badge_list .mypage_tit:after{display:none}.mypage_title .book_filter li a{padding:0 15px}.mypage_title .book_filter li:last-child a{padding-right:0}.mypage_title .btn_tooltip{font-size:14px;line-height:20.27px;font-weight:400;color:#999}.mypage_title .tooltip_box{top:45px;right:-16px}.ico_impo3{display:block;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_impo3.41a09ce0.svg);background-size:100%;margin-left:3px}.badge_list{display:flex;flex-wrap:wrap;margin:-.8%}.badge_inner{position:relative;width:23.4%;height:0;margin:.8%;padding-top:23.4%;justify-content:center;background-color:#f1f1f1;border-radius:5px;box-sizing:border-box}.badge_area,.badge_inner{display:flex;flex-direction:column}.badge_area{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:flex-end}.badge_img{width:178px;height:178px;margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:100%}.badge_img img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.badge_txt{text-align:center;margin:0 10px;padding-bottom:15px;font-size:14px;line-height:20px;font-weight:400;font-size:18px;color:#1d1d1d}.badge_name{max-height:33px;line-height:16.65px}.badge_name,.badge_success{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}.badge_success{max-height:16px}.mypage_details .sub__more{margin:30px auto -10px}.mypage_details .sub__more a{height:100%}.mypage_badge_list .sub__more{display:block}.mypage_badge_list .mypage_details{height:auto}.mypage_badge_list .tooltip_box:before{top:-10px;width:12px;height:10px;background:url(/_next/static/media/ico_tooltip.f1a7746a.svg) 0 0 no-repeat;border:none}.badge_none .badge_txt{color:#999}.badge_none .badge_img{background-image:url(/_next/static/media/img_badge_none.e14dcbae.png)}@media screen and (max-width:1400px){.mypage_title .book_filter li a{font-size:14px;padding:0 7px}.badge_area{justify-content:center}.badge_img{width:123px;height:123px}.badge_txt{margin:0 5px;font-size:16px}.mypage_details .sub__more{margin:30px auto 10px}}@media screen and (max-width:1023px){.badge_list,.mypage_title .book_filter{padding:0 20px}.mypage_title .book_filter li:last-child a{padding-right:7px}}@media screen and (max-width:767px){.badge_inner{width:48.4%;padding-top:160px}}.mypage__inner.mypage__tasa_list{display:block}.mypage__tasa_list .mypage_tit:after{display:none}.mypage_body .ico_calender{width:24px;height:24px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_calender3.70bea41b.svg);background-size:100%}.mypage_body .int_data_title{font-size:18px;line-height:21.09px;font-weight:400;height:auto;background-image:url(/_next/static/media/ico_arrow_down.cd6a2b40.svg);background-position:100%;background-size:18px;padding-right:28px}.mypage_body .int_data_title span{color:#fb7956}.drp-selected{display:none!important}@media screen and (max-width:1023px){.mypage__point_list .activity_head,.mypage__tasa_list .activity_head{margin-bottom:16px}.mypage_body .ico_calender{width:16px;height:16px;margin-right:8px}.mypage_body .int_data_title{height:24px;background-image:url(/_next/static/media/ico_arrow_down4.7dfbed07.svg);background-size:26px;padding-right:28px}.mypage__point_list .mypage_point span{color:#666}.mypage__point_list .activity_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px}.mypage__point_list .activity_body{font-size:14px;line-height:1;font-weight:400;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity_graph .data_none{width:100%;height:350px;border-bottom:none}.activity_inner .point_inner{margin-bottom:0}.activity_inner.add_point{border:1px solid #36c2ba}.activity_inner.add_point .point_line_txt{width:auto;font-size:24px;line-height:1;color:#36c2ba;padding:0 3px 3px}.activity_inner.add_point .point_line_txt:after{height:11px}.activity_inner.deduct_point{border:1px solid #fb7956}.activity_inner.deduct_point .point_line_txt{width:auto;font-size:24px;line-height:1;color:#fb7956;padding:0 3px 3px}.activity_inner.deduct_point .point_line_txt:after{height:11px}}.text_option_m{display:none}@media screen and (max-width:1023px){.text_option_m{display:flex}.mypage_select_title{font-size:13px;line-height:1.2}.mypage_select_title:after{width:24px;height:24px;background-image:url(/_next/static/media/ico_arrow_down4.7dfbed07.svg);background-size:24px;padding-right:0;margin-left:5px}.mypage_select_title.active:after{transform:none}.mypage_select_box{position:fixed;bottom:-100%;left:0;right:0;width:100%;z-index:100;visibility:hidden;opacity:.7;transition:all .3s ease-in-out}.mypage_select_box .dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,21,31,.6)}.mypage_select_box.open{opacity:1;bottom:0;visibility:visible}.mypage_select_area{position:relative;border-top-right-radius:19px;border-top-left-radius:19px;background-color:#fff;padding:32px 20px 40px;z-index:2}.mypage_select_menu,.mypage_select_menu a{display:flex;align-items:center}.mypage_select_menu a{width:50%;height:33px;justify-content:center;font-size:16px;line-height:1;font-weight:700;color:#c7c7c7;border-bottom:1px solid #fff;padding-bottom:16px;box-sizing:border-box}.mypage_select_menu a.on{color:#1d1d1d;border-bottom:1px solid #1d1d1d}.mypage_select_body{box-sizing:border-box}.mypage__tasa_list .mypage_select_infos{height:275px}.mypage_select_infos a{display:flex;align-items:center;height:55px;background-color:#fff;padding-left:16px}.mypage_select_infos a.on{background-color:rgba(54,194,186,.15)}}.activity_graph{position:relative;border-top:3px solid #1d1d1d}.activity_graph table{width:100%;table-layout:fixed}.activity_graph thead tr{height:53px;border-bottom:1px solid #1d1d1d}.activity_graph thead tr th{font-size:14px;line-height:20.27px;font-weight:400;color:#666}.activity_graph tbody tr{height:107px;border-bottom:1px solid #c7c7c7}.activity_graph tbody tr:last-child{border-bottom:none!important}.activity_graph tbody tr td{font-size:16px;line-height:18.75px;font-weight:400;color:#1d1d1d}.activity_graph .col_data{color:#666;text-align:center;word-break:keep-all}.activity_graph .col_title{line-height:23.17px;padding-left:24px;text-align:center}.activity_graph .col_title span{display:block;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.activity_graph .col_title .graph_cate{color:#1d1d1d}.activity_graph .col_number{font-weight:500;text-align:center;padding:0}.activity_graph .col_date{color:#666;text-align:center;padding:0}.activity_graph .col_button{padding-left:10px}.activity_graph .col_button .printcert_btn{background-color:#36c2ba;color:#fff;font-size:14px;line-height:1;padding:10px 10px 10px 27px;background-image:url(/_next/static/media/ico_print.b128335d.svg);background-position:10px;background-repeat:no-repeat;border-radius:3px}.activity_graph .data_none{width:100%;height:350px;border-bottom:none}.activity_graph_m{display:none}@media screen and (max-width:1400px){.activity_graph .col_title{padding-left:15px}}@media screen and (max-width:1023px){.activity_graph{display:none}.activity_graph_m{display:block;margin:0 20px}.activity_inner{border:1px solid #c7c7c7;background-color:#fff;border-radius:8px;padding:24px;margin-bottom:15px}.activity_inner:last-child{margin-bottom:0}.activity_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.act_cate,.act_date{font-size:13px;line-height:1;font-weight:400;color:#999}.activity_title{font-size:14px;line-height:1;font-weight:500;color:#1d1d1d;margin-bottom:24px}.activity_body ul{display:flex;align-items:flex-start;flex-wrap:wrap}.activity_body span{padding-left:3px}.activity_body li{width:26%;list-style:none;padding-right:5px;font-size:14px;line-height:1;font-weight:400;color:#666}.activity_body li:nth-child(3n){width:24%;padding-right:0;white-space:nowrap}.activity_body li:nth-child(2),.activity_body li:nth-child(5){width:40%}.activity_body li:nth-child(n+4){margin-top:4px}.activity_body li:last-child{margin-right:0}.activity_btn{display:flex;justify-content:end;margin-top:10px}.activity_btn button{background-color:#36c2ba;color:#fff;font-size:12px;line-height:1;padding:7px 10px 10px 24px;background-image:url(/_next/static/media/ico_print.b128335d.svg);background-position:7px 7px;background-repeat:no-repeat;border-radius:3px}.act_total{font-size:13px;line-height:1;font-weight:400;color:#999}.act_total a{display:flex;align-items:center}.ico_arrow_right{display:inline-block;width:20px;height:20px;background:url(/_next/static/media/ico_arrow_right.8e37c146.svg) 0 0 no-repeat;background-size:100%;background-position:50%}.mypage__game_list .activity_body li{width:27%}.mypage__game_list .activity_body li:first-child{width:46%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.mypage__inner.mypage__filsa_activity_list{display:block}.mypage__filsa_activity_list .mypage_tit:after{display:none}@media screen and (max-width:1023px){.mypage__filsa_activity_list .activity_graph_m .activity_body ul li span{display:block;margin-top:3px}}.mypage__game_list .mypage_tit:after{display:none}.mypage__game_list .col_title{text-align:center}.mypage__inner.mypage__item_list{display:block}.mypage__inner.mypage__item_list.visible{overflow:visible}.mypage_item_title{position:relative;padding-right:62px}.mypage_item_title.icon_col_2{padding-right:99px}.mypage_title .mypage_title_btn{position:absolute;right:0;top:50%;display:flex;align-content:center;margin-top:-11px}.mypage_title .mypage_title_btn>div{margin-left:15px;padding-right:0}.mypage_title .details_like{width:22px;height:22px;background-image:url(/_next/static/media/ico_heart3.96fe1f8a.svg);background-position:50%;background-size:22px;margin-right:0}.mypage_title .details_like.on{background-image:url(/_next/static/media/ico_heart_on2.2c8b1259.svg)}.mypage__item_list .product_body #type_gallery{display:block}.mypage__item_list .mypage_tit:after{display:none}.mypage__item_list .details_foot{height:28px;margin-top:10px}.mypage__item_list .details_foot>div,.mypage__item_list .details_foot_right a{display:flex;align-items:center}.mypage__item_list .details_like{margin-right:0}.mypage__item_list .details_emoji{width:14px;height:14px;font-size:14px;line-height:14px;margin-right:8px}.mypage__item_list .page_navi{padding-bottom:60px}.mypage__item_list .product_details:hover .details_thumb{filter:none}.mypage__item_list .total_desc{padding:0}.mypage_item .mypage_product_list .details_title{margin-bottom:2px}.mypage__item_list .tooltip_box{bottom:-75px}.mypage__item_list .emoji_tip.tooltip_box{top:auto;right:-15px}.mypage__inner.filsa__like_list .emoji_tip.tooltip_box{top:auto;right:-27px}@media screen and (min-width:1025px){.mypage_title .details_like:hover{background-image:url(/_next/static/media/ico_heart_on2.2c8b1259.svg)}.mypage_title .ico_note:hover{background-image:url(/_next/static/media/ico_note_on.05927982.svg)}}@media screen and (max-width:1400px){.mypage_item_title{padding-right:33px}}@media screen and (max-width:1023px){.mypage_title .mypage_title_btn>div{margin-left:15px;padding-top:20px}.mypage_title .mypage_title_btn{top:0;margin-top:0;left:0;right:auto}.mypage_title .details_like{width:24px;height:24px;background-size:24px;left:0;margin-left:0}.mypage_item_title{display:flex;align-items:center;justify-content:flex-start;padding-right:0;padding-left:20px}.mypage_item_title .details_like{width:34px;margin-bottom:25px}.mypage_item_title .book_filter{padding-left:0}.mypage_item_title{position:relative;padding-right:0!important;padding-left:60px}.mypage_item_title.icon_col_2{padding-left:92px}.mypage_item_title.icon_col_2 .mypage_title_btn{flex-direction:row-reverse}.mypage_item_title.icon_col_2 .mypage_title_btn .btn_note{margin-left:5px}.mypage_item_title.icon_col_2 .mypage_title_btn .btn_filsa{margin-left:15px}.mypage__inner.filsa__like_list .emoji_tip.tooltip_box{right:0}}.point_infos.right{justify-content:end}.point_infos .details_point p{display:flex;align-items:center;margin-top:1px;font-size:14px;line-height:16px;font-weight:400;color:#666}.point_infos .details_point p span{font-weight:500;color:#fb7956}.ico_exchange{background-image:url(/_next/static/media/ico_exchange.13a8cbfd.svg)}.ico_buy,.ico_exchange{display:block;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-size:100%;margin-right:5px}.ico_buy{background-image:url(/_next/static/media/ico_change.03932926.svg)}.ico_buy+span{color:#fb7956;font-weight:700}.point_infos .details_point .buy_txt{display:flex;align-items:center;font-size:15px;font-weight:400}.vote_box{position:relative}.vote_box .vote_box_body{position:absolute;top:60px;left:0;background-color:#fff;border:1px solid transparent;border-top:none;z-index:2;box-sizing:border-box}.vote_box_inner{padding:20px}.vote_box .vote_box_head{position:relative;height:60px;display:flex;align-items:center;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:5px;margin-top:10px;padding:12px 20px;box-sizing:border-box}.vote_box .vote_box_head a{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:25px;line-height:23.17px;color:#666}.vote_box .vote_box_head a:after{content:"";position:absolute;right:0;width:18px;height:18px;display:block;background-image:url(/_next/static/media/ico_arrow_down.cd6a2b40.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;transition:all .2s ease-in-out}.vote_box .comment_inner{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.vote_box .comment_inner a{width:49%;height:45px;display:flex;align-items:center;background-color:#f1f1f1;border:1px solid #f1f1f1;padding-left:38px;margin-bottom:10px;box-sizing:border-box}.vote_box .comment_inner a:last-child{margin-bottom:0}.vote_box .comment_inner a .bg{display:none}.vote_box .comment_inner a.on{border-color:#1d1d1d;position:relative}.vote_box .comment_inner a.on *{position:relative;z-index:1}.vote_box .comment_inner a.on .bg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;z-index:0}.vote_box .comment_inner a .comment_emoji{height:24px}.vote_box .comment_inner a i{width:24px;height:24px}.vote_box .comment_inner span{font-size:14px;line-height:20.27px;font-weight:400;color:#666;margin-left:10px}.vote_box .comment_inner.on span{color:#1d1d1d}.vote_box .modal_button{margin:30px 0 0}.vote_box .modal_button a{width:120px;height:45px;font-size:16px;padding:0}.modal__item .modal_thumb img{width:290px;height:290px}@media screen and (max-width:1023px){.vote_box .vote_box_head{border-color:#c7c7c7}}.vote_box.active .vote_box_head{border-color:#1d1d1d;background-color:#fff;border-bottom:1px solid #1d1d1d;border-radius:5px 5px 0 0!important}.vote_box.active .vote_box_body{border:1px solid #1d1d1d;border-top:none;border-radius:0 0 5px 5px!important;box-shadow:0 24px 20px rgba(0,0,0,.2)}.vote_box.active .vote_box_head a:after{transform:rotate(180deg)}.vote_box .vote_box_head.on{border-color:#1d1d1d;background-color:#fff}.vote_box .vote_box_head .comment_emoji{display:flex;align-items:center}.vote_box .vote_box_head .comment_emoji span{margin-left:8px;font-weight:500;line-height:1}.vote_box .vote_box_head a p{font-size:14px;color:#666;line-height:20px}.detail_pages__vote{margin:-60px 20px 60px}.detail_pages__vote .vote_box_head{height:48px;background-color:#fff;border-radius:6px;margin-top:30px;padding:17px 15px}.detail_pages__vote .vote_box_head a{width:100%;font-weight:400;font-size:14px;color:#666;line-height:1;letter-spacing:-.03em}.vote_box_area{position:fixed;bottom:-100%;left:0;right:0;width:100%;visibility:hidden;opacity:.7;transition:all .3s ease-in-out;z-index:100}.vote_box_area .dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,21,31,.6)}.vote_box_area.open{opacity:1;bottom:0;visibility:visible}.detail_pages__vote .vote_box_body{position:relative;top:0;display:block;border-top-right-radius:19px;border-top-left-radius:19px;background-color:#fff;padding:32px 20px 56px}.detail_pages__vote .comment_inner{display:block}.detail_pages__vote .comment_inner a{width:100%;height:55px;display:flex;align-items:center;background-color:#fff;border:none;padding-left:16px;margin-bottom:0}.detail_pages__vote .comment_inner a.on{background:rgba(54,194,186,.15)}.detail_pages__vote .comment_emoji{margin:0;border:none}.detail_pages__vote .comment_inner span{color:#1d1d1d}.detail_pages__vote .vote_box_head .comment_select{position:relative;justify-content:flex-start!important}.detail_pages__vote .vote_box_head .comment_select span{margin-left:8px;color:#1d1d1d}.detail_pages__vote.vote_box{margin:0 20px 60px}.mypage__item_list .product_regular{border-top:2px solid #1d1d1d;padding-top:40px}.mypage__item_list .product_regular .product_details{position:relative}.mypage__item_list .product_regular .product_details .details_thumb{width:160px;padding-top:160px}.mypage__item_list .product_area{display:grid;grid-template-columns:repeat(5,17.4%);grid-column-gap:3.2%;-moz-column-gap:3.2%;column-gap:3.2%;grid-row-gap:40px;row-gap:40px}.mypage__item_list .product_area .product_inner{width:100%;margin-right:0}.mypage__item_list .product_area .details_head{padding-top:15px}.mypage__item_list .product_area .details_title{margin-top:8px}.mypage__item_list .product_area .details_desc{font-size:14px;line-height:20px;margin-top:4px;height:20px}@media screen and (max-width:1400px){.mypage__item_list .product_area{row-gap:20px}.mypage__item_list .product_regular .product_details .details_thumb{width:100%;padding-top:100%}}@media screen and (max-width:1023px){.mypage__item_list .product_regular{border-top:none;padding-top:0;margin:0 20px}.mypage__item_list .product_regular .product_details{position:relative}.mypage__item_list .product_area{display:flex;flex-wrap:wrap;justify-content:space-between}.mypage__item_list .product_area .product_inner{width:47.5%;margin:0}.mypage__item_list .product_area .details_head{padding-top:10px}.mypage__item_list .product_area .details_desc,.mypage__item_list .product_area .details_title{margin-top:10px}}.product_regular .item_ing .details_thumb a{box-shadow:inset 0 0 0 5px #36c2ba}.item_ing .details_thumb a:before{content:"사용중"}.item_ing .details_thumb a:before,.item_ing .details_thumb a:lang(en):before{position:absolute;top:2px;right:0;display:flex;align-items:center;justify-content:center;width:47px;height:20px;border:1px solid #36c2ba;background-color:#36c2ba;border-radius:2px;font-size:11px;font-weight:400;color:#fff;box-sizing:border-box;margin-right:3px}.item_ing .details_thumb a:lang(en):before{content:"In use"}.transcription_list_area .item_ing .details_thumb a{box-shadow:inset 0 0 0 3px #36c2ba}.transcription_list_area .item_ing .details_thumb a:before{top:0;width:42px;height:21px;border-radius:0 0 0 4px;font-size:12px}.transcription_thumb_area .item_ing .details_thumb a:before{width:55px;height:28px;border-radius:0 0 0 4px;font-size:14px}.product_regular .item_have .details_thumb a{box-shadow:inset 0 0 0 5px #c7c7c7}.item_have .details_thumb a:before{content:"보유중"}.item_have .details_thumb a:before,.item_have .details_thumb a:lang(en):before{position:absolute;top:2px;right:0;display:flex;align-items:center;justify-content:center;width:47px;height:20px;border:1px solid #c7c7c7;background-color:#c7c7c7;border-radius:2px;font-size:11px;font-weight:400;color:#fff;box-sizing:border-box;margin-right:3px}.item_have .details_thumb a:lang(en):before{content:"On hand"}.transcription_list_area .item_have .details_thumb a{box-shadow:inset 0 0 0 3px #c7c7c7}.transcription_list_area .item_have .details_thumb a:before{top:0;width:42px;height:21px;border-radius:0 0 0 4px;font-size:12px}.transcription_list_area .item_have .details_thumb a:lang(en):before{top:0;width:42px;height:21px;border-radius:0 0 0 4px;font-size:10px}.transcription_thumb_area .item_have .details_thumb a:before{width:55px;height:28px;border-radius:0 0 0 4px;font-size:14px}.transcription_thumb_area .item_have .details_thumb a:lang(en):before{width:55px;height:28px;border-radius:0 0 0 4px;font-size:13px}.item_fin .details_thumb a:after{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6)}.item_fin .details_head .details_cate{border-color:#c7c7c7}.item_fin .details_head .book_type{opacity:.5}.item_fin .details_head .details_desc,.item_fin .details_head .details_title{color:#c7c7c7}.toast_area .item_fin{pointer-events:none}.toast_area .item_fin .details_thumb a:after{display:none}.toast_area .item_fin .details_thumb,.toast_area .item_fin .details_title{opacity:.5}.mypage__filsa_list .mypage_title{position:relative}.mypage__inner.mypage__filsa_list{display:block}.mypage__filsa_list .mypage_tit:after{display:none}.mypage__filsa_list .product_area{display:grid;grid-template-columns:repeat(5,18.2%);grid-column-gap:2%;-moz-column-gap:2%;column-gap:2%;grid-row-gap:40px;row-gap:40px;border-top:3px solid #1d1d1d;padding-top:40px}.mypage__filsa_list .product_area .product_inner{width:100%}.mypage__filsa_list .product_area .details_thumb{padding-top:150%}.mypage__filsa_list .product_area .details_head{padding:15px 0 0}.mypage__filsa_list .product_fill,.mypage__filsa_list .product_fill_bar{height:5px}.btn_note{padding-right:36px;margin-left:40px}.ico_note{width:22px;height:22px;background:url(/_next/static/media/ico_note.813b7b4d.svg) 0 0 no-repeat;background-position:50%;background-size:100%}.ico_note.on{background-image:url(/_next/static/media/ico_note_on.05927982.svg)}.btn_note .tooltip_box.tooltip_box_fix{right:23px;bottom:inherit}.btn_filsa .tooltip_box.tooltip_box_fix{right:-20px;bottom:inherit;z-index:100}.btn_filsa .tooltip_box.tooltip_box_fix:lang(en){right:-72px}.btn_filsa.item .tooltip_box.tooltip_box_fix:lang(en){right:-36px}@media screen and (max-width:1400px){.mypage__filsa_list .product_regular .product_details .details_thumb{width:100%;padding-top:100%}}@media screen and (max-width:1023px){.mypage__filsa_list .total_desc{padding:0}.mypage__filsa_list .product_body{margin:0 20px}.mypage__filsa_list .product_area{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:normal;column-gap:normal;border-top:none;padding-top:0}.mypage__filsa_list .product_area .product_inner{width:48.5%;margin:0}.btn_note{padding-right:13px;margin-left:0}.mypage_item_title .tooltip_box{display:none!important}}.tooltip_box.tooltip_box_fix{position:absolute;top:-27.67px;width:auto;padding:4px 5px;border-radius:3px;text-align:center;font-weight:400;font-size:11px;color:#fff;line-height:1;word-break:keep-all;box-sizing:border-box;z-index:1;white-space:nowrap}.tooltip_box.tooltip_box_fix:before{top:18px;right:50%;transform:translateX(50%);border-top:6px solid rgba(15,21,31,.95);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0}@media screen and (min-width:1025px){.mypage_title .tooltip_box.tooltip_box_fix{display:none}.mypage_title .btn_filsa:hover .tooltip_box.tooltip_box_fix,.mypage_title .btn_note:hover .tooltip_box.tooltip_box_fix{display:block}}.filsa_fin .details_thumb:after{content:"";position:absolute;top:0;right:0;width:47px;height:68px;background:url(/_next/static/media/img_complete.c0a56b4f.png) 0 0 no-repeat;background-size:100%}.filsa_fin .product_fill_bar{width:100%}@media screen and (max-width:1023px){.filsa_fin .details_thumb:after{width:30px;height:50px}}.modal__filsa{width:1336px;margin:0 auto}.modal__filsa .modal_area{margin:inherit}.modal__filsa .modal_infos{align-items:center}.modal_preview{width:510px}.modal_preview .book_dim{background:rgba(29,29,29,.4);height:768px;width:100%;position:absolute;left:0;top:0}.modal_preview_inner{position:relative;height:765px;display:flex;flex-direction:column;justify-content:space-between;padding:73px 30px 50px;box-sizing:border-box}.preview_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:-1}.preview_title{font-size:16px;line-height:23px;font-weight:400;color:#fff;margin-bottom:15px}@media screen and (max-width:1400px){.modal__filsa{max-width:100%;flex-wrap:wrap}.modal_preview{width:780px}.modal_preview_inner{padding:60px 30px 40px}.preview_title{text-align:center}.modal_preview{display:none}}@media screen and (max-width:1023px){.modal__filsa .details_desc{line-height:23px}.modal__filsa .details_infos .vote_box .comment_inner a{padding-left:0;justify-content:center}.modal__filsa .vote_box_inner .comment_emoji{margin:0}}@media screen and (max-width:790px){.modal__filsa .modal_infos{flex-wrap:wrap}.modal__filsa .modal_thumb{width:100%;height:auto!important}.modal__filsa .modal_thumb img{width:100%;height:auto;max-width:none;max-height:none}.modal__filsa .details_infos{margin-top:20px;width:100%}.modal__filsa .vote_box_body{width:100%}.modal__filsa .details_infos .vote_box .comment_inner a{padding-left:0;justify-content:center}.modal__filsa .vote_box_inner .comment_emoji{margin:0}.modal__filsa .comment_body{padding:0 20px 20px}.modal__filsa .point_box{margin-top:10px!important}}.preview_slider{z-index:1}.preview_slider .swiper{padding-bottom:38px}.preview_slider .swiper .swiper-slide{width:496px;height:550px}.preview_slider .swiper .swiper-slide img{width:100%;height:100%}.preview_swiper_navi{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0}.preview_swiper_navi>div{position:static;margin:0}.preview_swiper_navi>div.swiper-pagination{width:auto;font-size:12px;line-height:14.06px;font-weight:700;color:#fff}.preview_swiper_navi>div.swiper-pagination .swiper-pagination-current{margin-right:5px}.preview_swiper_navi>div.swiper-pagination .swiper-pagination-total{margin-left:5px}.preview_swiper_navi .swiper-button-next,.preview_swiper_navi .swiper-button-prev{display:block;height:18px;background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box}.preview_swiper_navi .swiper-button-prev{background-image:url(/_next/static/media/arrow_prev3.377f1781.svg)}.preview_swiper_navi .swiper-button-next{background-image:url(/_next/static/media/arrow_next3.d34cc744.svg)}.preview_swiper_navi>div.swiper-button-next:after,.preview_swiper_navi>div.swiper-button-prev:after{content:none}.preview_swiper_navi .swiper-button-next.swiper-button-disabled,.preview_swiper_navi .swiper-button-prev.swiper-button-disabled{opacity:1}@media screen and (max-width:1400px){.preview_slider{padding:0 50px}.preview_slider .swiper img{width:100%}}.preview_tooltip a{display:flex;align-items:center;font-size:14px;font-weight:400;color:#fff}.preview_tooltip .tooltip_box{position:absolute;top:inherit;bottom:80px;left:30px;background-color:rgba(29,29,29,.15);border-radius:7px;padding:15px 20px;box-sizing:border-box}.preview_tooltip .tooltip_box:before{display:none}.preview_tooltip .view_impo li{position:relative;padding-left:10px;font-size:14px;line-height:24px}.preview_tooltip .view_impo li:before{content:"";position:absolute;top:10px;left:0}.ico_impo4{display:block;width:16px;height:16px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_impo4.a5999359.svg);background-size:100%;opacity:.8}@media screen and (max-width:1400px){.preview_tooltip{display:flex;align-items:flex-end;justify-content:space-between}.preview_tooltip a{width:73px;margin-bottom:10px}.preview_tooltip .tooltip_box{width:calc(100% - 153px);right:30px;bottom:40px;left:inherit}}.filsa__title{display:flex;align-items:center;justify-content:flex-end}.filsa__title .sub__title{position:absolute;left:0}.mypage_title2{display:block}.mypage_title2,.mypage_title2 .mypage_tit{margin-bottom:20px}.mypage_title2 .mypage_tit:after{display:none}.mypage_calender{display:flex;align-items:flex-end}.mypage_calender .int_data_title .spacing{color:#1d1d1d;margin:0 5px}.mypage_title_bottom{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1023px){.mypage_title2{margin:0 20px 16px}.mypage_title2 .mypage_tit{display:none}.badge_inner{max-width:100%}.mypage_calender{align-items:center}.mypage_calender .int_data_title{font-size:14px;line-height:1}.mypage_title_bottom .total_desc{padding:0}.title_none{display:none}.title_mt{margin-top:96px}}.mypage_search_box{width:267px;height:33px;padding:0 15px;background-color:#f1f1f1;border-radius:5px;box-sizing:border-box}.mypage_search_form{position:relative;display:flex;align-items:center}.mypage_search_form .int_search{width:100%;padding-right:30px;background-color:transparent;font-size:16px;line-height:33px;color:#999;box-sizing:border-box}.mypage_search_form input::-moz-placeholder{font-size:16px;line-height:1;color:#999}.mypage_search_form input:-ms-input-placeholder{font-size:16px;line-height:1;color:#999}.mypage_search_form input::placeholder{font-size:16px;line-height:1;color:#999}.mypage_search_form .int_search::-webkit-input-placeholder{font-size:16px;line-height:23.17px}.mypage_search_form .int_search:-ms-input-placeholder{font-size:16px;line-height:23.17px}.mypage_search_form .btn_search{position:absolute;top:0;right:0;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_3.f8636ee5.svg);background-color:transparent}@media screen and (max-width:1023px){.mypage_search_box{width:100%;height:50px;padding:0 15px;background-color:#fff;border:1px solid #c7c7c7}.mypage_search_form .int_search{line-height:50px;color:#666}.mypage_search_form .btn_search{height:50px;background-position:50%;background-image:url(/_next/static/media/ico_search_4.b85ab7cc.svg)}}.mypage__note_list .mypage_title .total_desc{display:none}.mypage__note_list .product_area{display:block}.mypage__note_list .product_area .product_inner{width:100%;margin-bottom:40px}.mypage__note_list .product_area .product_inner:last-child{margin-bottom:0}.mypage__note_list .total_desc{display:flex;align-items:center;width:100%;border-bottom:3px solid #1d1d1d;padding-bottom:5px}.mypage__note_list .total_desc .btn_close{margin-left:10px}.mypage__note_list .product_details{display:flex;align-items:flex-start;justify-content:space-between}.mypage__note_list .product_details .details_thumb{width:130px;padding-top:182px;margin-top:12px}.mypage__note_list .product_details:hover .details_thumb{filter:none}.mypage__note_list .product_details .details_thumb .product_fill{bottom:-5px}.mypage__note_list .product_details .details_thumb .product_fill_bar{height:5px}.mypage__note_list .product_details .details_title{height:52px;display:flex;align-items:center;justify-content:space-between;margin-top:0;border-bottom:1px solid #1d1d1d}.mypage__note_list .product_details .details_title p{width:calc(100% - 80px);font-size:18px;line-height:26.06px;font-weight:500;color:#1d1d1d}.btn_more{width:62px;overflow:inherit}.ico_more{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_more.3efa173b.svg)}.mypage__note_list .product_details .details_infos{width:calc(100% - 163px)}.mypage__note_list .highlight_list{display:flex;flex-direction:column;height:145px;padding:20px 0;border-bottom:1px solid #c7c7c7;box-sizing:border-box;overflow:hidden}.mypage__note_list .highlight_txt{display:flex;align-items:flex-start;justify-content:space-between;height:auto;border-bottom:none;margin-bottom:16px;padding:0}.mypage__note_list .highlight_txt:last-child{margin-bottom:0}.mypage__note_list .highlight_txt:not(:nth-child(-n+3)){display:none}.highlight_txt .txt_data{width:calc(100% - 84px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.highlight_txt .txt_data span{font-size:12px;line-height:1;font-weight:400;color:#666;margin-right:10px}.highlight_txt .txt_close{margin-left:5px;margin-right:35px}.btn_close{display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/btn_close.4b257d24.svg)}@media screen and (max-width:1400px){.mypage__note_list .highlight_txt{align-items:center;height:auto}.highlight_txt .txt_close{margin-right:15px}.btn_more{width:42px}}@media screen and (max-width:1023px){.mypage__note_list{margin-top:-3px}.mypage__note_list .mypage_title{display:block}.mypage__note_list .mypage_title .total_desc{display:block;line-height:1;font-weight:400;border-bottom:none;padding-bottom:0;padding-top:25px}.mypage__note_list .mypage_tit{display:none}.mypage__note_list .activity_title{margin-bottom:20px}.mypage__note_list .product_area{display:none}.activity_graph_m .highlight_txt .txt_data{width:auto;height:2.8rem;line-height:1.5;padding:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mypage__note_list .product_area .product_inner:last-child{margin:0}.activity_graph_m .highlight_txt .highlight_line{font-size:14px;line-height:1;font-weight:400;color:#1d1d1d;letter-spacing:-.005em;padding:0}.mypage__note_list .activity_inner:nth-child(4n+1) .highlight_line{box-shadow:inset 0 -6px 0 rgba(251,121,86,.3)}.mypage__note_list .activity_inner:nth-child(2n) .highlight_line{box-shadow:inset 0 -6px 0 rgba(250,193,90,.3)}.mypage__note_list .activity_inner:nth-child(4n+3) .highlight_line{box-shadow:inset 0 -6px 0 rgba(86,142,251,.3)}}.note__details_list .list_btn{font-size:14px;line-height:20.27px;font-weight:400;color:#999;text-decoration:underline}.note__details_list .mypage_title{margin-bottom:18px}.note__details_list .mypage_tit:after{display:none}.note__details_list .product_area{margin-bottom:80px}.note__details_list .product_details .details_thumb{width:130px;padding-top:182px;margin-top:0}.details_total{margin-top:10px}.details_total .total_desc{border-bottom:none;display:block;width:100%;padding-bottom:0}.details_total .total_desc .btn_close{margin-left:0;margin-top:7px}.note__details_list .highlight_list{height:auto;padding:0;border-bottom:none;border-top:3px solid #1d1d1d;overflow:inherit}.note__details_list .highlight_txt{align-items:center;height:94px;border-bottom:1px solid #c7c7c7;margin-bottom:0}.note__details_list .highlight_txt:not(:nth-child(-n+3)){display:flex}.note__details_list .highlight_txt .txt_data{width:calc(100% - 35px)}.note__details_list .highlight_txt .txt_data .highlight_line{font-size:20px;line-height:28.96px}.note__details_list .highlight_txt .txt_data span{display:block;line-height:23px;margin-left:10px;margin-right:0}.note__details_list .highlight_txt .txt_close{margin:20px 0 0 5px}.m__note_head,.note__details_list .highlight_txt .act_date,.note__details_list .sub__more{display:none}@media screen and (max-width:1023px){.note__details_list{margin:0 20px}.note__details_list .product_area{display:block;margin-bottom:0}.note__details_list .product_details{display:block}.note__details_list .product_details .details_thumb{display:none}.note__details_list .product_details .details_infos{width:100%}.note__details_list .mypage_title{display:none}.note__details_list .activity_title{margin-bottom:0}.m__note_head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding-bottom:15px}.m__note_head .details_total{display:flex;align-items:center;margin-top:0}.m__note_head .total_desc{font-size:12px;line-height:1;margin-right:5px;padding-top:0}.details_total{display:none}.details_total .btn_close{padding-left:5px}.note__details_list .highlight_list{border-top:none}.note__details_list .highlight_txt{display:block;height:auto;padding:24px 0 16px}.note__details_list .highlight_txt:not(:nth-child(-n+3)){display:block}.note__details_list .highlight_txt:nth-child(n+6){display:none}.note__details_list .highlight_txt .txt_data{width:auto;height:2.8rem;line-height:1.5;padding:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.note__details_list .highlight_txt .txt_data .highlight_line{padding:0;font-size:14px;line-height:1;letter-spacing:-.005em}.note__details_list .highlight_txt .txt_data span{display:none}.highlight_foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.note__details_list .highlight_txt .act_date{display:block}.note__details_list .highlight_txt .txt_close{margin:0}.note__details_list .sub__more{display:block}}.product_area.mypage__filsa_like .product_inner{width:49%;margin-right:0}.mypage__filsa_like .product_list .product_inner:first-child,.mypage__filsa_like .product_list .product_inner:nth-child(2){border-top:2px solid #1d1d1d}.mypage__filsa_like .product_list .product_inner{padding:30px 20px;margin:0}.mypage__filsa_like .product_details:hover .details_thumb{filter:none}.mypage__filsa_like .product_list .details_head{width:calc(100% - 60px);padding:0}.mypage__filsa_like .product_list .details_head .details_title{font-size:20px;line-height:29px}.mypage__filsa_like .product_list .details_head .details_desc{margin:0;padding-top:8px;font-size:14px;line-height:20px}.mypage__inner .page_navi{padding-bottom:60px}.ico_heart_on2{display:inline-block;width:26px;height:26px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_heart_on2.2c8b1259.svg);background-size:100%;margin-right:10px!important}@media screen and (max-width:1023px){.mypage__filsa_like .product_list .product_details{display:flex;align-items:center}.product_area.mypage__filsa_like .product_inner{width:100%}.mypage__filsa_like .product_list{margin-bottom:0!important}.mypage__filsa_like .product_list .details_body{display:block;width:calc(100% - 96px - 15px);padding:0}.mypage__filsa_like .product_list .product_inner:first-child,.mypage__filsa_like .product_list .product_inner:nth-child(2){border-top:none}.mypage__filsa_like .product_list .product_inner{padding:0 20px;margin-bottom:25px}.mypage__filsa_like .product_list .product_inner:last-child{margin-bottom:0}.mypage__filsa_like .product_list .details_thumb{width:96px;padding-top:130px}.mypage__filsa_like .product_list .details_head{width:100%;padding:0}.mypage__filsa_like .product_list .details_head .details_title{font-size:16px;line-height:1;font-weight:500;letter-spacing:-.03em}.mypage__filsa_like .product_list .details_head .details_desc{font-size:14px;line-height:18px;letter-spacing:-.03em;height:2.2rem;overflow:hidden;white-space:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mypage__filsa_like .product_list .details_foot{height:auto;border-top:1px solid #e9e9e9;border-bottom:none;padding-top:8px}.mypage__filsa_like .product_list .details_foot_right a{padding-bottom:0}.mypage__filsa_like .details_emoji{font-size:14px;margin-bottom:0}}.play_warp .modal_head .modal_title{margin-top:3px}.play_warp .modal_area{width:560px;height:320px}.play_warp .view_purchase{height:auto;background-color:#fff;margin-top:55px;padding:0}.play_warp .view_purchase.des{margin-top:29px}.play_warp .view_purchase.purchase_return{background-color:#fff}.play_warp .view_purchase_box p:after{bottom:-1px;height:18px;background-color:#fb7956}.play_warp .modal_button{margin-top:auto}.play_warp .modal_button a{align-items:flex-start;width:160px;padding:15px 0 14px;line-height:28px}.play_warp .modal_body{height:250px;display:flex;flex-direction:column}#modal_logout_by_timeout .play_warp .view_purchase_box p:first-child,#typing_test_pdf_error .play_warp .view_purchase_box p:first-child{display:inline-block}.activity_graph.point_graph thead tr th{font-size:14px;line-height:20.27px;font-weight:400;color:#666}.activity_graph.point_graph thead tr th:nth-child(2){text-align:center;padding:0 10px}.activity_graph.point_graph thead tr th:nth-child(3){padding-right:17%}.activity_graph.point_graph tbody tr td{font-size:15px;line-height:18.75px;font-weight:400;color:#1d1d1d}.activity_graph.point_graph .col_cate{text-align:center;word-break:keep-all;padding-left:10px}.activity_graph.point_graph .col_point{text-align:left;padding-left:6%}.activity_graph.point_graph .col_point strong{display:block;font-size:18px;font-weight:500;line-height:21.09px;letter-spacing:-2%}.activity_graph.point_graph .col_title{text-align:left;line-height:23.17px;padding-left:10px;padding-right:10px}.activity_graph.point_graph .col_title span{display:block;color:#666}.activity_graph.point_graph .col_title .graph_cate{color:#1d1d1d}.activity_graph.point_graph .col_data{color:#666;text-align:center}@media screen and (max-width:1400px){.activity_graph.point_graph .col_title{padding-right:3%}}.word_menus li,.word_menus ul{display:flex;align-items:center}.word_menus li{justify-content:center;border:1px solid #fff;background-color:#fff;border-radius:3px;margin-right:3px;list-style:none;box-sizing:border-box}.word_menus li a{font-size:16px;line-height:1;font-weight:400;color:#999;padding:7px 8px}.word_menus li.on{border:1px solid #c7c7c7;background-color:#fff}.mypage_date_box{display:flex;align-items:center;justify-content:center;height:70px;background-color:#f1f1f1;border-radius:5px;margin:20px 0 40px}.date_box_top{font-weight:400;font-size:16px;line-height:19px;color:#1d1d1d}.date_box_top span{color:#666;margin-right:4px}.date_box_bottom{position:relative;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:12px;line-height:1;text-align:center;letter-spacing:-.005em;color:#666}.date_box_bottom p{font-size:16px;line-height:19px;font-weight:400;color:#1d1d1d}.date_box_bottom p:first-child{margin-left:5px;font-size:14px;line-height:19px}.date_box_bottom p:last-child{color:#666}.date_box_bottom>span{margin:0 10px}.date_box_bottom>span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#c7c7c7}.date_box_bottom p span{color:#1d1d1d}.record_box{display:none}.mypage__word_list .mypage_title_bottom .mypage_calender{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:1023px){.mypage__word_list{margin-bottom:50px!important}.mypage__word_list .mypage_title2{margin:0}.mypage__word_list .mypage_title_bottom{display:flex;align-items:center;justify-content:flex-end;margin-right:20px}.mypage__word_list .mypage_title_bottom .mypage_calender{display:none}.mypage__word_list .mypage_title_bottom.ranking_title{justify-content:space-between;padding:0 20px 35px;margin-right:0}.mypage__word_list .mypage_title_bottom.ranking_title .text_option_m{position:relative;top:35px}.ex_desc_area.my_rank{display:inline-block}.ex_desc_area.my_rank .btn_ex_desc{top:7px}.ex_desc_area.my_rank .tooltip_box{top:40px;width:80%;max-width:320px}.mypage_date_box{flex-direction:column;background:none;border-bottom:1px solid #c7c7c7;margin:14px 0 0}.date_box_top{font-size:14px;line-height:1;text-align:center;letter-spacing:-.005em}.date_box_top>span{display:none}.date_box_bottom{margin-top:3px;text-align:center;letter-spacing:-.005em}.date_box_bottom,.date_box_bottom p{font-size:12px;line-height:1}.date_box_bottom p:first-child{margin-left:0;font-size:12px;color:#666;line-height:1}.date_box_bottom>span{margin:0 10px}.date_box_bottom>span:after{width:1px;height:10px}.record_box{position:relative;display:block;border-top:1px solid #c7c7c7;padding-top:20px;margin-top:20px}.record_box .swiper{padding:0 20px}.record_box .swiper-slide{width:80%;background:#f1f1f1;border-radius:2px}.record_box .swiper-slide>div,.record_box_head{text-align:center}.record_box_head{font-size:16px;line-height:1;font-weight:700;color:#1d1d1d;border-bottom:1px solid #c7c7c7;padding:20px 0}.record_box_body{display:flex;align-items:center;justify-content:center;padding:20px 0}.record_box_body>div{width:33%;border-right:1px solid #c7c7c7;padding:3px 0}.record_box_body>div:last-child{border-right:none}.record_date{font-size:14px;line-height:1.3;font-weight:400;color:#999}.record_name{font-size:14px;line-height:1;font-weight:500;color:#666;margin-bottom:8px}.score_color1{color:#545bff}.score_color2{color:#36c2ba}.score_color3{color:#fb7956}.record_score{font-size:14px;line-height:1;font-weight:500;color:#1d1d1d}.record_box .swiper-pagination{position:static;margin-top:5px}.record_box .swiper-button-next,.record_box .swiper-button-prev{top:30px}.record_box .swiper-button-next{right:5px}.record_box .swiper-button-prev{left:5px}.record_box .swiper-button-next:after,.record_box .swiper-button-prev:after{font-size:13px}.record_box .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px;margin:0 5px!important}.record_box .swiper-pagination-bullet-active{background-color:#36c2ba}.record_box .swiper-button-next.swiper-button-disabled,.record_box .swiper-button-prev.swiper-button-disabled{opacity:1}}.word_graph{padding:20px 0}.word_graph .mypage_calender{display:none}.word_graph_img img{width:100%;height:100%}@media screen and (max-width:1023px){.word_graph{padding:10px 0}.word_graph .mypage_calender{display:flex;justify-content:center;margin-bottom:20px}}.word_graph_label{width:100%;padding-left:45px;margin:0 0 20px}.graph_label li,.word_graph_label{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.graph_label li{list-style:none;font-weight:400;font-size:14px;line-height:20px}.graph_label li>div{position:relative;padding-left:10px}.graph_label li>div:before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:100%;background-color:#999}.graph_label li>div{margin-right:4px}.legend_number{color:#1d1d1d}.average_name{color:#999}.graph_label.first li:first-child>div:before{background-color:#545bff}.graph_label.second li:first-child>div:before{background-color:#36c2ba;background-color:#999}.graph_label.last li:first-child>div:before{background-color:#fb7956}.graph_label.first .high_name{color:#545bff}.graph_label.second .high_name{color:#36c2ba}.graph_label.last .high_name{color:#fb7956}.graph_label.first{width:34%}.graph_label.second{width:30%}.graph_label.last{width:36%}.graph_label .indent_bar1{margin-left:35px}.graph_label .indent_bar2{margin-left:65px}.graph_label .indent_bar3{margin-left:60px}.graph_label .indent_bar4{margin-left:25px}:lang(en) .graph_label .indent_bar2{margin-left:75px}.profile_cont{max-width:600px;margin:0 auto}.profile_cont .mypage_infos_txt{position:sticky;top:0;left:0;transform:none;text-align:center;margin-top:10px}.profile_cont .profile_photo{margin-bottom:12px}.profile_cont .profile_thumb{border:2px solid #fff;box-shadow:none}.lbl{display:block;font-size:16px;font-weight:500;line-height:1;color:#666;margin-bottom:10px}.int_v2{width:100%;height:50px;border:1px solid #c7c7c7;border-radius:4px!important;font-size:18px;font-weight:400;line-height:26px;color:#1d1d1d;padding:0 20px;box-sizing:border-box}.int_v2::-moz-placeholder{color:#999}.int_v2::placeholder{color:#999}.int_v2::-webkit-input-placeholder{color:#999}.int_v2:-ms-input-placeholder{color:#999}.int_v2:focus{border:1px solid #36c2ba!important;background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.15)}.int_v2:focus::-moz-placeholder{color:#1d1d1d}.int_v2:focus:-ms-input-placeholder{color:#1d1d1d}.int_v2:focus::placeholder{color:#1d1d1d}select.int_v2{background-repeat:no-repeat;background-position:95%;background-image:url(/_next/static/media/select2.b75aaaa5.svg);background-color:#fff!important}@media screen and (max-width:1023px){.profile_infos_list .profile_cont{margin-bottom:40px}.profile_infos_list .profile_photo{margin-bottom:19px}.profile_infos_list .profile_name{height:auto;margin-bottom:0;font-size:16px;line-height:1;font-weight:500;text-align:center}.lbl{margin-bottom:16px;padding-left:16px}.int_v2,.lbl{font-size:14px}.int_v2{width:100%;height:46px;border:1px solid #c7c7c7;border-radius:4px!important;line-height:1;padding:0 16px}}.mypage__inner.profile_infos_list{overflow:inherit}.profile_infos_list form{max-width:600px;margin:0 auto}.pro_form{margin-bottom:24px}.pro_form:last-child{margin-bottom:0}.form_flex{display:flex;align-items:center;justify-content:space-between}.form_flex .form_row{margin-bottom:0}.pro_form.form_flex>.form_row:first-child{width:371px;margin-right:40px}.pro_form .inquiry_select{margin-right:10px}.select_division_box{width:79px;height:50px;padding:0 20px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:5px!important;text-align:end;font-size:18px;line-height:26px;font-weight:400;color:#999;box-sizing:border-box}.form_row .close_btn{top:36px}.form_row .btn_search{position:absolute;top:37px;right:15px;width:28px;height:28px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_3.f8636ee5.svg);background-color:transparent}.form_desc{font-size:18px;font-weight:400;line-height:26px;color:#1d1d1d}.profile_infos_list .btn_black{width:170px;margin:80px auto 60px}.profile_infos_list .mypage_infos_txt .profile_desc{display:none}.mypage_form_txt{display:flex;align-items:flex-start;margin-top:15px}.mypage_form_txt .ico_impo5{flex-shrink:0}.mypage_form_txt p{font-size:14px}@media screen and (max-width:1023px){.profile_infos_list{margin-top:29px;margin-bottom:-28px!important}.profile_infos_list form{max-width:100%;margin:0 20px}.form_flex{display:block}.form_flex .form_row{margin-bottom:25px}.profile_infos_list .form_flex>.form_row:first-child{width:100%}.form_desc,.select_division_box{font-size:14px;line-height:1}.profile_infos_list .btn_black{width:100%;margin:0}.profile_infos_list .mypage_infos_txt .profile_desc{display:block;margin-top:24px;margin-bottom:-8px}}.profile_setting_title{display:flex;font-size:18px;line-height:26.06px;font-weight:400;color:#1d1d1d;text-align:center;padding-bottom:20px}.profile_setting_title span{display:none;margin-left:5px;font-weight:700}.profile_setting_list{position:relative;padding-bottom:40px;text-align:center}.profile_setting_list .profile_setting_title{border-bottom:1px solid #e9e9e9;text-align:left}.profile_setting_list .mypage_infos_inner{width:280px}.profile_setting_list .profile_photo{width:100px;padding-top:100px;margin-bottom:0}.profile_setting_list .profile_thumb{border:2px solid #fff}.profile_keyboard_title{display:none}@media screen and (max-width:1023px){.profile_setting_title{padding-bottom:0;margin-left:20px;margin-bottom:-4px}.profile_setting_title span{display:block}.profile_setting_list{margin-bottom:30px}.profile_setting_list>img{width:80%}.profile_infos_list>.profile_setting_title{display:none}.profile_setting_list .profile_setting_title{font-size:14px;line-height:1;color:#666;border-bottom:none}.profile_keyboard_title{display:block;text-align:center;font-size:14px;line-height:1;color:#666;margin-top:10px}.profile_setting_list .mypage_infos_inner{width:100%;margin-top:-27px;margin-bottom:0}.profile_setting_list .mypage_infos_txt{top:100px}.profile_setting_list .profile_photo{width:90px;padding-top:90px}.profile_setting_list .profile_thumb{border:4px solid #fff;box-shadow:none}}.profile_setting_area{padding:38px 65px 0}.profile_setting_list .swiper .swiper-slide{position:relative;width:100%;height:146px;display:flex;align-items:center;justify-content:center}.profile_setting_list .swiper .swiper-slide a{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center;border-radius:100%;box-sizing:border-box}.profile_setting_list .swiper .swiper-slide a img{overflow:hidden;border-radius:100%}.profile_setting_list .swiper .swiper-slide a.item_fin{pointer-events:none}.profile_setting_list .swiper .swiper-slide a.item_fin:before{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6);position:absolute;left:0;top:0;z-index:1}.profile_setting_list .swiper-pagination{position:static;margin-top:15px}.profile_setting_list .swiper-button-next,.profile_setting_list .swiper-button-prev{margin-top:-15px}.profile_setting_list .swiper-button-prev{left:15px}.profile_setting_list .swiper-button-next{right:15px}.profile_setting_list .swiper-button-next:after,.profile_setting_list .swiper-button-prev:after{font-size:23px}.profile_setting_list .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important}.profile_setting_list .swiper-pagination-bullet-active{background-color:#36c2ba}.profile_setting_list .swiper-button-next.swiper-button-disabled,.profile_setting_list .swiper-button-prev.swiper-button-disabled{opacity:1}@media screen and (max-width:1400px){.profile_setting_area{padding:38px 20px 0}.profile_setting_list .swiper .swiper-slide{width:126px;height:126px}.profile_setting_list .swiper .swiper-slide a{width:110px;height:110px}.profile_setting_list .swiper-button-prev{left:0}.profile_setting_list .swiper-button-next{right:0}}@media screen and (max-width:1023px){.profile_setting_area{padding:24px 0 0}.profile_setting_area .swiper{display:block;width:auto;overflow-x:auto}.profile_setting_area .swiper::-webkit-scrollbar{display:none}.profile_setting_area .swiper .swiper-slide{margin-right:5px}.profile_setting_area .swiper .swiper-slide:first-child{padding-left:12px}.profile_setting_area .swiper .swiper-slide:last-child{padding-right:12px}.profile_keyboard_setting .swiper .swiper-slide:first-child{padding-left:5px}.profile_setting_list .swiper .swiper-slide{position:relative;width:94px!important;height:94px;display:flex;align-items:center;justify-content:center}.profile_setting_list .swiper .swiper-slide a{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:100%;box-sizing:border-box}.profile_setting_list .swiper-button-next,.profile_setting_list .swiper-button-prev,.profile_setting_list .swiper-pagination{display:none}}.profile_setting_list .swiper .swiper-slide.on a{width:146px;height:146px;box-shadow:inset 0 0 0 4px #36c2ba}.profile_setting_list .swiper .swiper-slide.on a:after{content:"";position:absolute;top:5px;right:5px;display:block;width:30px;height:30px;background:url(/_next/static/media/ico_select2.3fe62bc5.svg) 50% 0 no-repeat;background-size:100%;border-radius:100%}.profile_setting_list .swiper .swiper-slide.on a img{width:130px;height:130px}@media screen and (max-width:1400px){.profile_setting_list .swiper .swiper-slide.on a{width:126px;height:126px}.profile_setting_list .swiper .swiper-slide.on a img{width:110px;height:110px}}@media screen and (max-width:1023px){.profile_setting_list .swiper .swiper-slide.on a{width:94px;height:94px;box-shadow:inset 0 0 0 4px #36c2ba}.profile_setting_list .swiper .swiper-slide.on a:after{width:18px;height:18px;background-size:18px}.profile_setting_list .swiper .swiper-slide.on a img{width:80px;height:80px}}.profile_regular.profile_setting_area{position:relative;padding:0 65px}.profile_regular .swiper .swiper-slide{padding-top:38px}.profile_regular .swiper .swiper-slide a{border-radius:0}.profile_regular .swiper .swiper-slide.on a{box-shadow:inset 0 0 0 4px #36c2ba}.profile_regular .swiper .swiper-slide.on a:after{top:-15px;right:15px}.profile_regular .swiper .swiper-slide a img{border-radius:0}@media screen and (max-width:1400px){.profile_regular.profile_setting_area{padding:0 25px}}@media screen and (max-width:1023px){.profile_regular.profile_setting_area{padding:0}.profile_regular .swiper .swiper-slide{padding-top:24px}.profile_regular .swiper .swiper-slide.on a:after{top:-6px;right:-5px}}.profile_skin_setting{margin-bottom:-40px}.profile_skin_setting .swiper{padding-bottom:30px}.profile_skin_setting .swiper .swiper-slide{width:186px;height:186px}.profile_skin_setting .swiper .swiper-slide a{position:relative;width:170px;height:170px;display:flex;align-items:center;justify-content:center;border-radius:0;box-sizing:border-box}.profile_skin_setting .swiper .swiper-slide.on a{width:186px;height:186px}.profile_skin_setting .swiper .swiper-slide.on a img{width:170px;height:170px}.profile_skin_setting .swiper-button-next,.profile_skin_setting .swiper-button-prev{margin-top:-32px}@media screen and (max-width:1023px){.profile_skin_setting{margin-bottom:-80px}.profile_skin_setting .swiper{padding-bottom:0}.profile_skin_setting .swiper .swiper-slide{width:136px!important;height:136px}.profile_skin_setting .swiper .swiper-slide a{width:120px;height:120px}.profile_skin_setting .swiper .swiper-slide.on a{width:136px;height:136px}.profile_skin_setting .swiper .swiper-slide.on a img{width:120px;height:120px}.profile_skin_setting .swiper-pagination{height:auto;margin-top:10px}.profile_swiper_navi{margin:0}}.keyboard_img_setting .swiper .swiper-slide{height:170px}.keyboard_img_setting .swiper .swiper-slide a{width:170px;height:170px}.keyboard_img_setting .swiper .swiper-slide.on a{width:186px;height:186px}.keyboard_img_setting .swiper .swiper-slide.on a img{width:170px;height:170px}@media screen and (max-width:1400px){.keyboard_img_setting .swiper .swiper-slide{height:140px}.keyboard_img_setting .swiper .swiper-slide a{width:140px;height:140px}.keyboard_img_setting .swiper .swiper-slide.on a{width:156px;height:156px}.keyboard_img_setting .swiper .swiper-slide.on a img{width:140px;height:140px}}@media screen and (max-width:1023px){.keyboard_img_setting .swiper .swiper-slide:first-child{width:152px;padding-left:16px}.keyboard_img_setting .swiper .swiper-slide:last-child{padding-right:20px}.keyboard_img_setting .swiper .swiper-slide{width:136px!important;height:136px}.keyboard_img_setting .swiper .swiper-slide a{width:120px;height:120px}.keyboard_img_setting .swiper .swiper-slide.on a{width:136px;height:136px}.keyboard_img_setting .swiper .swiper-slide.on a img{width:120px;height:120px}}.profile_keyboard_skin .swiper{padding-bottom:25px}.profile_keyboard_skin .swiper .swiper-slide{display:flex;flex-direction:column;width:130px;height:100%}.profile_keyboard_skin .swiper .swiper-slide a{width:130px;height:146px;margin:0 auto 12px}.profile_keyboard_skin .swiper .swiper-slide.on a{width:146px;height:146px}.profile_keyboard_skin .swiper .swiper-slide.on a img{width:130px;height:130px}.profile_keyboard_skin .swiper .swiper-slide span{width:130px;font-size:16px;line-height:23.17px;font-weight:400;color:#1d1d1d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile_keyboard_skin .swiper .swiper-slide .tooltip{display:none;white-space:nowrap;padding:5px 4px;border:1px solid #1d1d1d;font-size:12px;color:#1d1d1d;background-color:#fafae8;line-height:1;position:absolute;z-index:99;left:50%;transform:translateX(-50%);bottom:-25px}.profile_keyboard_skin .swiper .swiper-slide span:hover+.tooltip{display:inline-block}.profile_keyboard_skin .swiper-button-next,.profile_keyboard_skin .swiper-button-prev{margin-top:-35px}@media screen and (max-width:1400px){.profile_keyboard_skin .swiper .swiper-slide{width:100px}.profile_keyboard_skin .swiper .swiper-slide a{width:100px;height:116px}.profile_keyboard_skin .swiper .swiper-slide.on a{width:116px;height:116px}.profile_keyboard_skin .swiper .swiper-slide.on a img{width:100px;height:100px}.profile_keyboard_skin .swiper .swiper-slide span{width:100px}}@media screen and (max-width:1023px){.profile_keyboard_skin .swiper .swiper-slide:first-child{width:126px;padding-left:16px}.profile_keyboard_skin .swiper .swiper-slide:last-child{padding-right:20px}.profile_keyboard_skin .swiper .swiper-slide{width:110px!important}.profile_keyboard_skin .swiper .swiper-slide a{width:96px;height:110px}.profile_keyboard_skin .swiper .swiper-slide.on a{width:110px;height:110px}.profile_keyboard_skin .swiper .swiper-slide.on a img{width:96px;height:96px}.profile_keyboard_skin .swiper .swiper-slide span{width:96px;font-size:14px;line-height:20.27px}}.profile_keyboard_setting .swiper{padding-bottom:25px}.profile_keyboard_setting .swiper .swiper-slide{display:flex;flex-direction:column;width:130px;height:100%}.profile_keyboard_setting .swiper .swiper-slide a{width:130px;height:146px;margin:0 auto 12px}.profile_keyboard_setting .swiper .swiper-slide.on a{width:146px;height:146px}.profile_keyboard_setting .swiper .swiper-slide.on a img{width:130px;height:130px}.profile_keyboard_setting .swiper .swiper-slide span{width:130px;font-size:16px;line-height:23.17px;font-weight:400;color:#1d1d1d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.profile_keyboard_setting .swiper .swiper-slide .tooltip{display:none;white-space:nowrap;padding:5px 4px;border:1px solid #1d1d1d;font-size:12px;color:#1d1d1d;background-color:#fafae8;line-height:1;position:absolute;z-index:99;left:50%;transform:translateX(-50%);bottom:-25px}.profile_keyboard_setting .swiper .swiper-slide span:hover+.tooltip{display:inline-block}.profile_keyboard_setting .swiper .swiper-slide .item_fin+span:before{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.6);position:absolute;left:0;top:0;z-index:1}.profile_keyboard_setting .swiper-button-next,.profile_keyboard_setting .swiper-button-prev{margin-top:-35px}@media screen and (max-width:1400px){.profile_keyboard_setting .swiper .swiper-slide{width:100px}.profile_keyboard_setting .swiper .swiper-slide a{width:100px;height:116px}.profile_keyboard_setting .swiper .swiper-slide.on a{width:116px;height:116px}.profile_keyboard_setting .swiper .swiper-slide.on a img{width:100px;height:100px}.profile_keyboard_setting .swiper .swiper-slide span{width:100px}}@media screen and (max-width:1023px){.profile_keyboard_setting .swiper .swiper-slide:first-child{width:126px;padding-left:16px}.profile_keyboard_setting .swiper .swiper-slide:last-child{padding-right:20px}.profile_keyboard_setting .swiper .swiper-slide{width:110px!important}.profile_keyboard_setting .swiper .swiper-slide a{width:96px;height:110px}.profile_keyboard_setting .swiper .swiper-slide.on a{width:110px;height:110px}.profile_keyboard_setting .swiper .swiper-slide.on a img{width:96px;height:96px}.profile_keyboard_setting .swiper .swiper-slide span{width:96px;font-size:14px;line-height:20.27px}}.l__modal.profile{z-index:99994}.mypage__select_list{width:100%;margin-left:47px}.profile_open_setting{display:flex;align-items:center;justify-content:space-between;padding:42px 50px 59px}.modal__profile .modal_area{height:auto}.profile_open_setting .modal__profile .modal_area{width:452px;height:580px}.mypage__select_area{display:flex;align-items:center;justify-content:space-between;height:70px;border-top:1px solid #e9e9e9;padding:0 40px}.mypage__select_area:first-child{border-top:none}.mypage__select_title{font-size:16px;line-height:23.17px;font-weight:500;color:#1d1d1d}.mypage__select_inner{display:flex;align-items:center}.mypage__select_txt{font-size:16px;line-height:1;font-weight:400;color:#666}.toggle_box{margin:0 12px}@media (min-width:1024px) and (max-height:700px){.modal__profile .modal_area{height:90%;overflow:scroll}}@media (min-height:700px) and (max-height:1040px){.modal__profile .modal_area{height:auto}}@media screen and (max-width:1400px){.mypage__select_list{margin-left:0;margin-top:10px}.profile_open_setting{padding:22px 20px 59px 25px}.profile_open_setting .modal__profile .modal_area{width:392px}.mypage__select_area{padding:0 15px;margin-left:15px}.toggle_box{margin:0 8px}}@media screen and (max-width:1023px){.mypage__select_list{margin-bottom:178px}.profile_open_setting{padding:0 20px;margin-top:10px}.profile_open_setting .modal__profile{display:none}.mypage__select_area{border-top:none;border-bottom:1px solid #e9e9e9;padding:0;margin-left:0}.toggle_box{margin:0 15px}.modal__profile .modal_area{height:100%}}.toggleSwitch{position:relative;display:block;width:38px;height:17px;background-color:#c7c7c7;border-radius:20px;cursor:pointer;box-sizing:border-box}.toggleSwitch .toggleButton{position:absolute;top:50%;right:-2px;transform:translateY(-50%);width:13px;height:13px;background:#fff;border-radius:100%}.toggle_box input[type=checkbox]:checked~.toggleSwitch{background:#36c2ba}.toggle_box input[type=checkbox]:checked~.toggleSwitch .toggleButton{right:19px;background:#fff}.toggleButton,.toggleSwitch{transition:all .15s ease-in}.profile_open_setting .btn_black{width:170px;margin:70px auto 20px}@media screen and (max-width:1023px){.profile_open_setting .btn_black{width:100%;margin:0}}.personal_profile .mypage_bg{height:327px;border-radius:0}.personal_profile.modal_head{width:100%;height:auto;display:block;border-bottom:none;padding:0}.personal_profile .mypage_infos{position:relative;padding-bottom:50px}.personal_profile .profile_infos{width:100%;display:flex;align-items:flex-end;margin-top:-100px;padding:0 80px;box-sizing:border-box}.personal_profile .profile_photo{width:200px;padding-top:200px;margin:0 0 20px}.personal_profile .profile_thumb{border-radius:100%;border:10px solid #fff;box-shadow:none}.personal_profile .btn_photo{bottom:10px;right:10px;margin-left:0}.personal_profile .ico_profile_setting{width:40px;height:40px;margin-left:0;background-size:40px}.personal_profile .profile_txt{width:calc(100% - 200px);padding-left:40px;box-sizing:border-box}.personal_profile .profile_name{justify-content:space-between;font-size:24px;line-height:1;font-weight:500;padding:0;text-align:left;height:24px}.personal_profile .profile_desc{text-align:left;line-height:1;color:#666;word-break:normal}.personal_profile .mypage_days{font-size:14px;line-height:1;margin-top:15px}.modal_btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:space-between}.modal_btn a{width:40px;height:40px;background-color:hsla(0,0%,100%,.5);border-radius:4px;background-repeat:no-repeat;background-position:50%;background-size:100%;box-sizing:border-box}.personal_profile .modal_close{position:sticky;background-image:url(/_next/static/media/ico_close.4d9fa83f.svg)}.ico_profile_setting{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_profile_setting.fb72ecfa.svg)}@media (min-height:700px) and (max-height:1040px){.personal_profile .mypage_bg{height:167px}.personal_profile .mypage_infos{padding-bottom:20px}.personal_profile .profile_infos{margin-top:-70px}.personal_profile .profile_photo{width:150px;padding-top:150px}}@media screen and (max-width:1023px){.personal_profile .mypage_bg{height:157px}.personal_profile .mypage_infos{padding-bottom:35px}.personal_profile .mypage_infos_bg{padding-top:0}.personal_profile .profile_infos{display:block;margin-top:-50px;padding:0}.personal_profile .profile_infos .profile_photo{width:90px;padding-top:90px;margin:0 auto}.personal_profile .profile_thumb{border:none}.personal_profile .btn_photo{bottom:0;right:0}.personal_profile .ico_profile_setting{width:24px;height:24px;background-size:24px}.personal_profile .profile_txt{width:auto;margin:22px auto 0;padding:0 20px}.personal_profile .profile_name{height:18px;text-align:center;font-size:18px;margin-bottom:12px}.personal_profile .profile_desc{font-size:14px;line-height:18px;text-align:center}.personal_profile .mypage_days{justify-content:center;font-size:14px;margin-top:8px}.modal_btn{top:8px;right:20px}.modal_btn a{background-color:transparent}.personal_profile .modal_setting{display:none}}.badge_title{font-size:18px;line-height:1;font-weight:700;color:#1d1d1d;margin-bottom:20px}.badge_slider{position:relative;max-width:79%;margin:0 auto}.badge_slider .swiper{padding-bottom:45px}.badge_slider .swiper .swiper-slide{width:100px;height:auto;text-align:center}.badge_slider .swiper .swiper-slide a{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:100%;padding:10px;box-sizing:border-box}.badge_slider .swiper .swiper-slide a img{-o-object-fit:cover;object-fit:cover}.badge_slider .swiper-pagination{position:static;padding-top:15px}.badge_slider .swiper-button-next,.badge_slider .swiper-button-prev{margin-top:-40px}.badge_slider .swiper-button-prev{left:-50px}.badge_slider .swiper-button-next{right:-50px}.badge_slider .swiper-button-next:after,.badge_slider .swiper-button-prev:after{font-size:23px;opacity:0}.badge_slider:hover .swiper-button-next:after,.badge_slider:hover .swiper-button-prev:after{opacity:.4}.badge_slider .swiper-pagination-bullet{margin:0 5px!important}.badge_slider .swiper-pagination-bullet-active{background-color:#36c2ba}.badge_slider .swiper-button-next.swiper-button-disabled,.badge_slider .swiper-button-prev.swiper-button-disabled{opacity:1}@media (min-height:700px) and (max-height:1040px){.badge_slider .swiper{padding-bottom:15px}.badge_slider .swiper .swiper-slide a{width:80px;height:80px;margin:0 auto}.badge_slider .swiper-button-next,.badge_slider .swiper-button-prev{margin-top:-25px}}@media screen and (max-width:1023px){.badge_slider{max-width:100%}.badge_title{padding:0 20px;margin-bottom:10px}.badge_slider .swiper{padding:0 20px 35px}.badge_slider .swiper .swiper-slide a{width:96px;height:96px;padding:0;border:none}.badge_slider .swiper .swiper-slide a img{filter:drop-shadow(0 4px 6px rgba(29,29,29,.25))}.badge_slider .swiper .swiper-slide.badge_none a img{filter:none}}.badge_slider .swiper .badge_none a{border:1px solid #ededed;background-color:hsla(0,0%,95%,.5);margin-bottom:0}.badge_slider .swiper .badge_none a img{border:none}.profile_menus{display:flex;align-items:center;justify-content:center}.profile_menus li{width:33.333%;list-style:none;border-color:#d9d9d9 transparent #1d1d1d;border-style:solid;border-width:1px}.profile_menus li a{position:relative}.profile_menus li.on{border-top:1px solid #1d1d1d;border-bottom:1px solid #fff}.profile_menus li:first-child.on{border-right:1px solid #1d1d1d}.profile_menus li:nth-child(2).on{border-right:1px solid #1d1d1d;border-left:1px solid #1d1d1d}.profile_menus li:last-child.on{border-right:1px solid transparent;border-left:1px solid #1d1d1d}.profile_menus li a{display:flex;align-items:center;justify-content:center;height:61px;box-sizing:border-box;font-size:18px;line-height:1;font-weight:400;color:#c7c7c7;text-align:center}.profile_menus li.on a{font-weight:700;color:#1d1d1d}@media (min-height:700px) and (max-height:1040px){.profile_menus li a{height:45px}}@media screen and (max-width:1023px){.profile_menus li a{height:40px;font-size:14px}}.profile__details_infos{display:flex;align-items:center;height:238px;box-sizing:border-box}.profile__details_infos>div{display:none;margin:0 auto;overflow:hidden;box-sizing:border-box}.profile__record_infos{width:100%;box-sizing:border-box}.profile__record_infos .mypage__top{display:flex;padding:70px 0 80px}.profile__record_infos .mypage__top .mypage_details{width:33.333333333333%;text-align:center;border-right:1px solid #e9e9e9;padding:0;box-sizing:border-box}.profile__record_infos .mypage__top .mypage_details:first-child{display:block;padding:0}.profile__record_infos .mypage__top .mypage_details:last-child{border-right:none}.profile__record_infos .mypage_cate{font-size:18px;color:#36c2ba}.profile__record_infos .mypage_number{margin-top:12px;font-weight:500;font-size:34px}.profile__record_infos .mypage_theme{margin-top:8px}@media (min-height:700px) and (max-height:1040px){.profile__details_infos{height:188px}.profile__details_infos>div{margin-top:0}}@media screen and (max-width:1023px){.profile__record_infos .mypage__top{width:auto;border-radius:8px;padding:55px 0;box-sizing:border-box}.profile__record_infos .mypage_cate{font-size:13px;line-height:1}.profile__record_infos .mypage_number{font-size:20px;margin-top:10.35px;line-height:1}.profile__record_infos .mypage_theme{font-size:11px;margin-top:5.65px;line-height:1}.profile__details_infos,.profile__details_infos>div{height:auto}}.product_scroll_list{position:relative}.product_scroll_list .swiper{padding:0 30px}.product_scroll_list .swiper-slide{width:auto;margin-right:0}.product_scroll_list .swiper-slide .product_inner{width:auto;border:none;margin-bottom:0;padding:0}.product_scroll_list .product_regular .product_details{position:relative;align-items:flex-start}.product_scroll_list .product_regular .product_list{justify-content:flex-start;flex-wrap:nowrap;margin-bottom:0;padding-bottom:30px}.product_scroll_list .product_regular .product_list .details_body{width:auto;height:auto;margin-left:13px}.product_scroll_list .product_regular .product_list .details_head{margin-bottom:0}.product_scroll_list .product_regular .product_list .details_head a{display:block;cursor:default}.product_scroll_list .product_regular .product_list .details_head .details_cate{margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.product_scroll_list .product_regular .product_list .details_head .details_cate .book_type:first-child{margin-right:0}.book_type_tooltip{padding:5px 4px;border:1px solid #1d1d1d;font-size:12px;color:#1d1d1d;background-color:#fafae8;line-height:1;position:fixed;z-index:99}.product_scroll_list .product_regular .product_list .details_head .details_title{width:90px;height:2.6rem;font-size:14px;line-height:22px;white-space:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.profile__filsa_infos{padding:25px 0 20px}.profile__filsa_infos .product_regular .product_list .details_thumb{width:120px;padding-top:163.5px}.profile__item_infos .product_regular .product_list .details_thumb{width:130px;padding-top:130px}.product_scroll_list .data_none{height:100%}.product_scroll_list .mypage_data_none{position:sticky;top:inherit;left:inherit;transform:none}.product_scroll_list .ico_data_none{margin-top:0}@media (min-height:700px) and (max-height:1040px){.product_scroll_list .product_regular .product_list{padding-bottom:15px}.profile__filsa_infos{padding:0}.profile__filsa_infos .product_regular .product_list .details_thumb{width:90px;padding-top:135px}.profile__item_infos .product_regular .product_list .details_thumb{width:110px;padding-top:110px}}@media screen and (max-width:1023px){.product_scroll_list{padding:20px 0}.product_scroll_list .swiper{padding:0 20px}.product_scroll_list .swiper-slide .product_inner{padding:0}.product_scroll_list .product_regular .product_list{padding-bottom:15px}.product_scroll_list .product_regular .product_list .details_body{margin-left:0}.profile__filsa_infos .swiper-slide .product_inner{padding:0}.product_scroll_list .product_regular .product_list .details_head .details_cate{margin-bottom:8px}.profile__filsa_infos .product_regular .product_list .details_thumb{width:96px;padding-top:144px}.profile__item_infos .product_regular .product_list .details_thumb{width:96px;padding-top:96px}.product_scroll_list .data_none{height:113px;margin-right:0}}.product_scroll_list .profile_swiper_navi .swiper-scrollbar .swiper-scrollbar-drag{background-color:#36c2ba}.product_scroll_list .profile_swiper_navi .swiper-scrollbar.swiper-scrollbar-horizontal{position:sticky;left:0;bottom:0;margin-top:0}@media screen and (max-width:1023px){.product_scroll_list .profile_swiper_navi{margin:30px 0 0}}.reduce__profile .mypage_bg{height:189px}.reduce__profile .modal_area{box-shadow:0 24px 20px rgba(0,0,0,.2)}.reduce__profile .profile_infos{margin-top:-60px;padding:0 40px}.reduce__profile .profile_photo{width:116px;padding-top:116px;margin-bottom:10px}.reduce__profile .profile_thumb{border:6px solid #fff}.reduce__profile .profile_txt{width:calc(100% - 116px);padding-left:18px;padding-top:0}.reduce__profile .profile_infos .profile_name{height:auto;font-size:18px;margin-bottom:4px}.reduce__profile .profile_infos .profile_desc{font-size:9px}.reduce__profile .profile_infos .mypage_days{font-size:9px;margin-top:7px}.reduce__profile .profile_infos .mypage_days .ico_celebrity{width:7.71px;height:8.12px}.reduce__profile .profile__details_infos{height:138px}.reduce__profile .personal_profile .mypage_infos{padding-bottom:28px}.reduce__profile .badge_title{font-size:11px;margin-bottom:11px}.reduce__profile .badge_slider{max-width:86%}.reduce__profile .badge_slider .swiper{padding-bottom:26px}.reduce__profile .badge_slider .swiper .swiper-slide{width:100%;height:auto}.reduce__profile .badge_slider .swiper .swiper-slide a{width:58px;height:58px;padding:0;margin:0 auto}.reduce__profile .badge_slider .swiper-pagination{padding-top:0}.reduce__profile .badge_slider .swiper-button-prev{left:-25px}.reduce__profile .badge_slider .swiper-button-next{right:-25px}.reduce__profile .badge_slider .swiper-button-next,.reduce__profile .badge_slider .swiper-button-prev{margin-top:-33px}.reduce__profile .badge_slider .swiper-button-next:after,.reduce__profile .badge_slider .swiper-button-prev:after{font-size:13px;opacity:.4}.reduce__profile .badge_slider .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px!important}.reduce__profile .badge_slider .swiper-pagination-bullet-active{background-color:#36c2ba}.reduce__profile .profile_menus li a{height:36px;font-size:11px}.reduce__profile .profile__details_infos>div{height:138px}.reduce__profile .profile__record_infos .mypage__top{padding:40px 0 46px}.reduce__profile .profile__record_infos .mypage_cate{font-size:10px;line-height:14px}.reduce__profile .profile__record_infos .mypage_number{font-size:19px;line-height:22.27px;margin-top:5px}.reduce__profile .profile__record_infos .mypage_theme{font-size:8px;line-height:1;margin-top:5px}.reduce__profile .product_scroll_list{padding:15px 0 10px}.reduce__profile .product_scroll_list .swiper{padding:0 10px}.reduce__profile .product_scroll_list .swiper-slide .product_inner{padding:0 0 8px 5px}.reduce__profile .product_scroll_list .product_regular .product_list{padding-bottom:0}.reduce__profile .product_scroll_list .product_regular .product_list .details_body{margin-left:6px}.reduce__profile .product_scroll_list .product_regular .product_list .details_head .details_cate{margin-bottom:3px;overflow:inherit}.reduce__profile .product_scroll_list .product_regular .product_list .details_head .book_type{height:20px;padding:0 3px;font-size:8px;line-height:20px}.reduce__profile .product_scroll_list .product_regular .product_list .details_head .details_title{width:90px;height:48px;font-size:12px;line-height:16px}.reduce__profile .profile__filsa_infos{padding:13px 0 10px}.reduce__profile .profile__filsa_infos .product_regular .product_list .details_thumb{width:60px;padding-top:90px}.reduce__profile .profile__filsa_infos .swiper-slide .product_inner{padding:0 0 9px 10px}.reduce__profile .profile__item_infos .product_regular .product_list .details_thumb{width:90px;padding-top:90px}.reduce__profile .profile__item_infos .data_none{margin-top:-9px}.reduce__profile .filsa_fin .details_thumb:after{width:25px;height:37px}.reduce__profile .product_fill,.reduce__profile .product_fill_bar{height:3px}.reduce__profile .product_scroll_list .view__shop_navi{margin:0 10px}.reduce__profile .product_scroll_list .product_regular .product_list .details_head{padding-top:0}.clan_profile .personal_profile .profile_thumb{border:0;border-radius:0;background-color:transparent}.clan_profile .profile_name{margin-bottom:20px}.clan_profile .personal_profile .profile_desc img{vertical-align:middle;margin-right:10px;position:relative;top:-1px}.clan_profile .personal_profile .profile_desc .bar{display:inline-block;vertical-align:middle;width:1px;height:20px;background:#d9d9d9;margin:0 20px}.clan_profile .badge_slider{max-width:90%;margin-bottom:30px}.clan_profile .badge_slider .swiper .swiper-slide a{margin:0 auto}.clan_profile .badge_title{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #1d1d1d}.clan_profile .profile__record_infos .mypage__top{padding:0 0 75px}.clan_profile .badge_count{text-align:center;padding:10px 0 0;color:#666;text-indent:0}.clan_profile .profile__details_cont{max-width:90%;margin:0 auto}.clan_profile .personal_profile .profile_desc p{margin-bottom:10px}.clan_profile .personal_profile .profile_desc p:last-child{margin-bottom:0}.clan_profile .badge_slider .swiper-button-prev{left:-25px}.clan_profile .badge_slider .swiper-button-next{right:-25px}@media (min-height:700px) and (max-height:1040px){.clan_profile .personal_profile .mypage_infos{padding-bottom:50px}.clan_profile .personal_profile .mypage_bg{height:140px}.clan_profile .personal_profile .profile_photo{width:180px;height:180px;margin-bottom:0}.clan_profile .profile__details_infos{height:auto}.clan_profile .badge_slider .swiper{margin:0 50px}.clan_profile .badge_slider .swiper-button-next{right:0}.clan_profile .badge_slider .swiper-button-prev{left:0}}@media screen and (max-width:1023px){.clan_profile .personal_profile .profile_infos{padding:0 40px}.clan_profile .personal_profile .profile_infos .profile_photo{margin:0;height:90px}.clan_profile .personal_profile .profile_desc span{display:inline-block;margin:5px 0}.clan_profile .personal_profile .profile_txt{padding:0}.clan_profile .personal_profile .profile_desc,.clan_profile .personal_profile .profile_name{text-align:left}.clan_profile .badge_slider .swiper{margin:0}}.search__head .sub__title{font-weight:500}.search__head .total_desc{margin-top:20px}.search_result_list>section{margin-bottom:70px}.search_result_list>section:last-child{margin-bottom:0}.search_sub_title{border-bottom:2px solid #1d1d1d;padding-bottom:20px;margin-bottom:40px}.search_sub_title .cate_titie{font-size:24px;line-height:35px;font-weight:500;color:#1d1d1d}.search_sub_title .total_desc{margin-top:10px}.search__form_area{display:none;position:relative}.search__form_area .search-int{display:block;width:100%;height:50px;padding:0 54px 0 15px;background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;font-size:16px;color:#333;box-sizing:border-box}.search__form_area .search-btn{position:absolute;top:13px;right:16px;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_search_4.b85ab7cc.svg);background-size:100%;background-color:transparent}.search__head .total_desc .text_mo,.search__menus,.search_bbs_list .sub__more{display:none}.nopost__area{display:flex;align-items:center;justify-content:center;height:310px;font-size:18px;line-height:1.444444444444444;color:#999}.br_mo,.search_result_list .sub__more{display:none}@media screen and (max-width:1023px){.search__head{padding-top:25px}.search_sub_title{display:none}.search_sub_title .total_desc{margin-top:0;padding-top:10px;padding-bottom:0}.search__form_area{display:block}.search__head .total_desc{margin-top:0;padding:25px 0;text-align:center}.search__head .total_desc .pointColor{color:#000!important}.search__head .total_desc .text_pc{display:none}.search__head .total_desc .text_mo{display:inline-block}.search__menus{display:block;align-items:center;margin-bottom:25px;background-color:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;overflow-x:auto}.search__menu_list{list-style:none;padding:0 20px;font-size:0;text-align:center;white-space:nowrap}.search__menu_list li{display:inline-block;vertical-align:top;margin-right:24px}.search__menu_list li:last-child{margin-right:0}.search__menu_list li a{position:relative;display:flex;align-items:center;height:48px;font-size:16px;color:#666}.search__menu_list li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#000;opacity:0}.search__menu_list li.on a{font-weight:700;color:#1d1d1d}.search__menu_list li.on a:after{opacity:1}.book_filter.search__menu_list li{height:auto;border:none}.book_filter.search__menu_list li.on{background-color:transparent}.search_result_list .product_area{display:flex;margin-bottom:-40px}.search_result_list .product_area .product_inner{width:48%;margin-bottom:40px}.search_result_list .product_area .product_inner .details_desc{overflow:hidden;height:36px;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search_result_list>section{display:none;margin-bottom:0}.search_result_list .sub__more,.search_result_list>section:first-child{display:block}.nopost__area{flex-direction:column;text-align:center;font-size:16px}.nopost__area .ico_data_none{width:40px;height:40px;margin-bottom:20px;background-size:100%}.br_mo{display:block}}#modal__toast.my_data{z-index:1003}#modal__toast .modal_wrap{align-items:flex-end}.toast_area{width:1400px;height:291px;margin:0 20px 60px;background-color:rgba(15,21,31,.95);border-radius:10px;padding:40px;box-sizing:border-box;color:#fff}.toast_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;opacity:.5}.toast_head{position:relative;justify-content:space-between}.toast_head,.toast_left{display:flex;align-items:center}.toast_left{font-size:20px;font-weight:400;line-height:29px}.toast_left .toast_title{width:230px}.toast_left .mypage_days{align-items:center;margin-right:40px;font-size:14px}.toast_left .mypage_days i{margin-top:-4px}.toast_left .mypage_days .ico_celebrity{width:13.3px;height:14px}.toast_title p{display:flex;align-items:center;font-size:20px;font-weight:400;line-height:28.69px}.toast_title strong{color:#fac15a}.toast_right{position:relative}.toast_right .toast_mypage{font-size:18px;line-height:1;font-weight:400;margin-right:90px}.toast_right .toast_close{position:absolute;height:40px;top:-10px;right:-10px}.ico_arrow_left_3{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_arrow_left_3.c0940b73.svg);margin-left:5px;margin-bottom:-2px}@media screen and (max-width:1400px){.toast_area{height:auto;padding:20px}.toast_left .mypage_days{margin-left:20px}.toast_right .toast_mypage{margin-right:20px}}@media screen and (max-width:1023px){#modal__toast{height:100%!important;z-index:1000}.toast_area{width:100%;height:100%;background-color:#0f151f;border-radius:0;margin:0;padding:0;z-index:99994}.toast_head{display:block;align-items:center;justify-content:space-between;margin-bottom:0}.toast_left,.toast_right .toast_close,.toast_right .toast_mypage{display:none}}.toast_body .swiper .swiper-wrapper>.swiper-slide{width:100%;display:flex;align-items:flex-end;justify-content:center}.toast_body>.swiper>.swiper-wrapper>.swiper-slide:first-child{margin-top:20px}.popup_cont{height:150px}.toast_body .swiper .swiper-wrapper>.swiper-slide:last-child .popup_cont:first-child{padding-left:64px}.toast_body .profile_cont{max-width:100%;margin:0}.toast_body .profile_photo{margin-bottom:0}.toast_body .profile_thumb{left:3px}.toast_body .btn_photo{bottom:-3px;margin-left:0}.toast_body .profile_desc{margin-top:12px}.popup_title a{display:flex;align-items:flex-end;margin-bottom:17px;padding:0 12px}.popup_title p{font-size:16px;line-height:23px;font-weight:400}.popup_infos{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.2);padding:21px 0 0}.popup_desc{display:flex;align-items:flex-end;font-size:30px;height:35px}.popup_point_desc{height:35px}.popup_point_desc strong{font-size:30px;font-weight:0;color:#fff;line-height:35px}.popup_point_desc span{font-size:30px;margin-left:8px;color:#fff}.popup_foot{font-size:14px;line-height:21px;font-weight:400;margin-top:10px;color:#c7c7c7;white-space:nowrap}.popup_data_none{margin:0 auto}.popup_data_none .popup_foot{font-size:14px;line-height:20.27px;font-weight:400;text-align:center;color:#c7c7c7;margin-top:0}.popup_link{display:flex;align-items:center;justify-content:center;margin:12px auto 0}.popup_link a{font-size:12px;list-style-position:17.38px;font-weight:400;color:#fff;text-align:center;text-decoration:underline}.popup_link_f{margin-right:40px}@media screen and (max-width:1400px){.toast_body .swiper .swiper-wrapper>.swiper-slide:last-child .popup_cont:first-child{padding-left:40px}.toast_body>.swiper>.swiper-wrapper>.swiper-slide:first-child{margin-top:50px}}@media screen and (max-width:1023px){.popup_cont{height:auto}.popup_cont .ico_impo4{display:none}.toast_body{padding:0}.toast_body .swiper .swiper-wrapper,.toast_body .swiper .swiper-wrapper>.swiper-slide{display:block}.toast_body .swiper .swiper-wrapper>.swiper-slide:first-child .popup_cont:last-child{padding-right:20px}.toast_body .swiper .swiper-wrapper>.swiper-slide:last-child .popup_cont:first-child{margin-right:0;padding-left:0}.popup_cont{background:#070c17;border-radius:10px;padding:20px;margin-bottom:10px;box-sizing:border-box}.popup_title a{align-items:center;flex-direction:row-reverse;justify-content:space-between;padding:0}.popup_title p{font-size:14px;line-height:1}.popup_infos{display:flex;align-items:center;justify-content:space-between;border-top:none;padding:0}.popup_point_desc strong{font-size:28px}.popup_foot{font-size:13px;line-height:18.82px;font-weight:400}.toast_body>.swiper>.swiper-wrapper>.swiper-slide:first-child{margin-top:0}.popup_desc{height:auto}}.toast_body>.swiper-button-next,.toast_body>.swiper-button-prev{top:inherit;bottom:30px;display:block;width:34px;height:161px;background-repeat:no-repeat;background-position:50%;border-radius:8px;box-sizing:border-box;z-index:300}.toast_body>.swiper-button-next{margin-right:23px}.toast_body>.swiper-button-prev{margin-left:23px}.toast_body>.swiper-button-next:before,.toast_body>.swiper-button-prev:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:34px;height:161px;background-color:#2b313b;background-repeat:no-repeat;background-position:50%;border-radius:8px;box-sizing:border-box}.product_scroll_list .swiper-button-prev{background-image:url(/_next/static/media/arrow_prev6.756e519d.svg);background-repeat:no-repeat;background-position:50%;opacity:1!important}.toast_body>.swiper-button-prev:before{background-image:url(/_next/static/media/arrow_prev5.a81e73fb.svg)}.product_scroll_list .swiper-button-next{background-image:url(/_next/static/media/arrow_next6.cc0ddb52.svg);background-repeat:no-repeat;background-position:50%;opacity:1!important}.toast_body>.swiper-button-next:before{background-image:url(/_next/static/media/arrow_next5.3a95e9f3.svg)}.toast_body>.swiper-button-next:after,.toast_body>.swiper-button-prev:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:150px;display:inline-block;background-color:hsla(0,0%,100%,.15);filter:blur(4px);z-index:0;animation:BGneon 1s cubic-bezier(.42,0,.54,1.13) infinite alternate;z-index:-1}.toast_body .swiper-button-next.swiper-button-disabled,.toast_body .swiper-button-prev.swiper-button-disabled{opacity:0}@keyframes BGneon{0%{box-shadow:0 0 8px 4px hsla(0,0%,100%,0)}to{background-color:rgba(45,52,62,.6);box-shadow:0 0 8px 4px hsla(0,0%,100%,.3)}}@media screen and (max-width:1400px){.toast_body>.swiper-button-prev{margin-left:10px}.toast_body>.swiper-button-next{margin-right:10px}}@media screen and (max-width:1023px){.toast_body>.swiper-button-next,.toast_body>.swiper-button-prev{display:none}}.popup_cont.profile_cont{width:230px}.popup_cont.profile_cont .mypage_profile{margin-top:-20px}.popup_cont .profile_desc{color:#fff;line-height:21px;width:224px;line-height:1.29;margin-bottom:22px}.profile_m{display:none}@media screen and (max-width:1400px){.popup_cont.profile_cont .mypage_profile{margin-top:0}}@media screen and (max-width:1023px){.popup_cont.profile_cont{display:none}.profile_m{display:block;background:none;padding:0;margin-bottom:38px;margin-top:46px}.profile_m .profile_m_toast_close{position:absolute;opacity:.5;right:20px;top:-35px}.profile_m .mypage_infos_txt{text-align:center;margin-top:46px}.profile_m .toast_title{font-size:18px;font-weight:400;letter-spacing:-.03em;margin-bottom:8px}.profile_m .toast_title strong{font-size:18px;letter-spacing:0}.profile_m .profile_photo{margin-bottom:16px}.profile_m .profile_thumb{border:none}}.popup__keboard_cont{width:13.29%;box-sizing:border-box;margin:0 70px}.popup__keboard_cont .popup_infos{padding-top:14px}.popup__keboard_cont .popup_data_none{padding-top:8px}.popup__keboard_cont .popup_details img{width:142px;height:42px;margin-left:3px}@media screen and (max-width:1400px){.popup__keboard_cont{width:auto}}@media screen and (max-width:1023px){.popup__keboard_cont{width:auto;margin:0 20px 10px}.popup__keboard_cont .popup_infos{text-align:center;padding-top:0}.popup__keboard_cont .popup_details{margin:0 auto}.popup__keboard_cont .popup_details img{width:193px;height:55px;margin-left:0}}.popup__point_cont{width:13.8%;box-sizing:border-box;height:150px}.popup_cont .point_details{height:41px;margin-left:0;margin-top:11px;overflow:hidden}.popup_cont .point_name{font-size:14px;line-height:20px}.popup_cont .white_bg{background-color:#fff}.popup_cont .add_point .point_name{color:#36c2ba}.popup_cont .deduct_point .point_name{width:120px;color:#fb7956}.popup_cont .point_inner .point_line_txt{margin-left:10px}.popup_desc_s{display:none}.popup__point_cont .popup_data_none .point_details{margin-top:15px}@media screen and (max-width:1400px){.popup__point_cont{width:auto;height:auto}}@media screen and (max-width:1023px){.popup__point_cont{width:auto;margin:0 20px 10px}.popup__point_cont .popup_infos{display:block}.popup__point_cont .popup_details{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row-reverse}.popup_cont .add_point .point_name{font-size:14px;line-height:20.27px}.popup__point_cont .popup_desc{display:block;line-height:normal}.popup_desc_s{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:12px;line-height:14px;color:#c7c7c7;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:3px 5px;margin-top:10px;letter-spacing:-.03em;box-sizing:border-box}}.popup__record_cont{width:40.3%;padding-right:64px;box-sizing:border-box}.popup__record_cont .popup_title p{line-height:1}.popup__record_cont .book_filter li:after{height:14px;margin-top:-2px}.head_col_2{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:17px;position:relative}.head_col_2 .popup_title a{margin-bottom:0;padding-left:9px}.popup_cont .mypage_cate{color:#fac15a}.popup_cont .mypage_number{font-weight:400;color:#fff}.head_col_2 .book_filter{margin-right:10px}.popup_cont .book_filter li a:hover{color:#fff}.popup_cont .book_filter li a{padding:0 10px;font-size:14px}.popup_cont .mypage__top{padding:0}.popup_cont .mypage__top .mypage_details{border:none;text-align:left;padding:0}.popup_cont .mypage__top .mypage_details:nth-child(2){width:33.3%;border-right:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);box-sizing:border-box}.popup_cont .mypage__top .mypage_details:first-child,.popup_cont .mypage__top .mypage_details:last-child{padding:0 20px}.popup_cont .mypage__top .mypage_details .mypage_cate{font-size:16px}.popup_cont .mypage__top .mypage_details .mypage_number{margin-top:6px;font-size:30px}.popup_cont .mypage__top .mypage_details .mypage_theme{margin-top:3px;font-size:14px}.head_col_2 .ico_impo4{position:absolute;right:0;bottom:0}@media screen and (max-width:1400px){.popup__record_cont{width:auto;padding-right:50px}}@media screen and (max-width:1023px){.popup__record_cont{width:auto;margin:0 20px 10px}.head_col_2{display:block}.popup_cont .book_filter{display:none}.popup_cont .mypage__top{width:100%}.popup_cont .mypage__top .mypage_details{position:relative;width:auto;padding:0;text-align:center;box-sizing:border-box}.popup_cont .mypage__top .mypage_details:first-child{padding-right:20px}.popup_cont .mypage__top .mypage_details:nth-child(2){width:39%;padding:0}.popup_cont .mypage__top .mypage_details:last-child{padding-left:20px}.popup_cont .mypage__top .mypage_details .mypage_cate{font-size:13px}.popup_cont .mypage__top .mypage_details .mypage_number{margin-top:10.35px;font-size:20px}.popup_cont .mypage__top .mypage_details .mypage_theme{margin-top:5.65px;font-size:11px}.popup_cont .profile__record_infos{padding-left:0}}.popup_list_slider{margin-top:32px}.popup_list_slider .popup_title a{padding-left:0}.popup_list_slider .product_scroll_list{padding:0 40px}.popup_list_slider .product_scroll_list .swiper{padding:0}.popup_list_slider .popup_infos{display:block;padding:14px 0 0;height:117px}.popup_list_slider .popup_infos .swiper-slide .product_inner{width:100%;padding:0}.popup_list_slider .popup_infos .product_regular .product_list{padding-bottom:0}.popup_list_slider .popup_infos .product_regular .product_list .details_body{margin-left:8px}.popup_list_slider .popup_infos .product_regular .product_list .details_title{width:74px;height:54px;font-size:14px;line-height:18px;color:#fff;-webkit-line-clamp:3}.popup_list_slider .product_regular .product_list .details_thumb{width:94px;padding-top:94px}.popup_list_slider .popup_infos .product_regular .product_list .book_type{padding:0 5px;margin-top:2px;background-color:transparent;color:#c7c7c7}.popup_list_slider .popup_infos .swiper-button-next,.popup_list_slider .popup_infos .swiper-button-prev{width:20px;height:20px;background-color:transparent;opacity:.4;margin-top:-10px}.popup_list_slider .popup_infos .swiper-button-next:after,.popup_list_slider .popup_infos .swiper-button-prev:after{content:none;opacity:0}.popup_list_slider .swiper-button-next.swiper-button-disabled,.popup_list_slider .swiper-button-prev.swiper-button-disabled{opacity:.4}.popup_list_slider .popup_infos .popup_data_none{padding-top:6px}.popup_item_list{position:relative;width:80.5%;box-sizing:border-box}.toast_body .popup_list_slider .popup_infos .product_regular .product_list .details_body{width:calc(100% - 100px)}.toast_body .popup_list_slider .popup_infos .profile__filsa_infos .product_list .details_body{width:calc(100% - 80px)}.toast_body .popup_list_slider .popup_infos .product_regular .product_list .book_type,.toast_body .popup_list_slider .popup_infos .product_regular .product_list .details_title{margin-right:0}@media screen and (max-width:1400px){.popup_list_slider .popup_infos .product_regular .product_list .details_body{margin-left:0}.popup_list_slider .popup_infos .product_regular .product_list .product_details{display:block}.popup_list_slider .popup_infos .product_regular .product_list .details_head{margin-top:15px}.popup_list_slider .popup_infos .swiper-slide .product_inner{width:auto}}@media screen and (max-width:1023px){.popup_list_slider{margin-top:0}.popup_list_slider .product_scroll_list{padding:0}.popup_list_slider .swiper .swiper-wrapper{display:flex;align-items:flex-start}.popup_list_slider .popup_infos{padding:0;height:auto}.popup_list_slider .popup_infos .product_regular .product_list .details_body{margin-left:0;padding:0}.popup_list_slider .popup_infos .product_regular .product_list .details_title{width:96px;height:auto;font-size:14px;font-weight:400}.popup_list_slider .popup_infos .product_regular .product_list .book_type{font-size:12px}.popup_list_slider .popup_infos .swiper-button-next,.popup_list_slider .popup_infos .swiper-button-prev{display:none}.popup_list_slider .popup_infos .product_regular .product_list{margin-bottom:0!important;padding-bottom:20px}.popup_list_slider .popup_cont{width:auto;background:none;padding:0}.popup_list_slider .popup_cont:last-child{margin-bottom:30px}.popup_list_slider .popup_cont .popup_title{padding:20px 40px 0}.popup_list_slider .popup_cont .popup_infos .swiper{padding:0 40px}.popup_item_list:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:calc(100% - 40px);height:100%;background:#070c17;border-radius:10px;z-index:-1}.popup_item_list .popup_infos .product_regular .product_list{margin-right:40px}.toast_body .popup_list_slider .popup_infos .product_regular .product_list .details_body,.toast_body .popup_list_slider .popup_infos .profile__filsa_infos .product_list .details_body{width:100%}.popup_list_slider .popup_infos .product_regular .product_list .details_head{margin-top:14px}.toast_body .popup_list_slider .popup_infos .swiper-slide{width:96px!important}}.popup_filsa_list{position:relative;width:90%;box-sizing:border-box}.popup_filsa_list .product_regular .product_list .details_thumb{width:68px;padding-top:102px}.popup_filsa_list .product_regular .product_list .product_fill,.popup_filsa_list .product_regular .product_list .product_fill_bar{height:3px}.popup_filsa_list .filsa_fin .details_thumb:after{right:0;width:30px;height:35px;background-size:25px}@media screen and (max-width:1023px){.popup_filsa_list:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:calc(100% - 40px);height:100%;background:#070c17;border-radius:10px;z-index:-1}.popup_filsa_list .popup_infos .product_regular .product_list .details_head{margin-top:14px}.popup_filsa_list .product_regular .product_list .details_thumb{width:96px;padding-top:131px}}.ico_close3{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_close3.a55e1149.svg)}.ico_item{background-image:url(/_next/static/media/ico_item.9e0657f8.svg)}.ico_item,.ico_point2{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;margin-right:8px}.ico_point2{background-image:url(/_next/static/media/ico_point2.d2598e7f.svg)}.ico_rank{background-image:url(/_next/static/media/ico_rank.bb033588.svg)}.ico_calender2,.ico_rank{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;margin-right:8px}.ico_calender2{background-image:url(/_next/static/media/ico_calender2.a616aa63.svg)}.ico_sppechbubble{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_sppechbubble.945bfaca.svg);margin-right:5px}.ico_keyboard{background-image:url(/_next/static/media/ico_keyboard.8dc89cbd.svg)}.ico_item2,.ico_keyboard{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;margin-right:8px}.ico_item2{background-image:url(/_next/static/media/ico_item2.63b656ba.svg)}.ico_book{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_book.8520de22.svg);margin-right:8px}@media screen and (max-width:1023px){.popup_title i{margin-right:0}}.mail_wrap{display:flex;min-height:100vh;flex-direction:column}.mail_wrap .mail_contents{display:flex;flex-direction:column;align-items:center;max-width:568px;margin:auto;padding:0 24px;text-align:center}.mail_wrap .mail_contents div{margin:24px 0 16px;font-size:24px;color:#000;font-weight:600}.mail_wrap .mail_contents .btn_wrap{margin:0}.mail_wrap .mail_contents p{font-size:1.125rem;color:#424242;line-height:1.5;margin:0 0 40px}.mail_wrap .mail_contents button{display:inline-block;width:248px;height:48px;padding:0 20px;margin:0 3px 8px;line-height:48px;font-size:16px;font-weight:600;box-sizing:border-box;border:1px solid #1d1d1d;color:#1d1d1d;text-align:left;background-size:24px 24px;background:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 5.333-1.175 1.175 4.65 4.659H5.333v1.666h10.142l-4.65 4.659L12 18.667 18.666 12 12 5.333z' fill='%231D1D1D'/%3E%3C/svg%3E")no-repeat right 16px center}.mail_wrap .mail_contents button.bg{color:#fff;background:#1d1d1d url(/_next/static/media/ic_ArrowForward@2x.3423ec72.png)no-repeat right 16px center;background-size:24px 24px}.mail_wrap .mail_contents pre{font-family:inherit}.modal_button.buybook,.modal_button.buybook a,.modal_button.myitem{position:relative}.modal_button.buybook .tooltip_box.tooltip_box_fix{right:auto;left:50%;transform:translateX(-50%)}.modal_button.buybook .tooltip_box.tooltip_box_fix.expired{right:auto;left:355px}.modal_button.buybook .tooltip_box.tooltip_box_fix.expired:lang(en){right:auto;left:320px}.modal_button.myitem .tooltip_box.tooltip_box_fix{left:50%;transform:translateX(-50%);right:auto}@media screen and (max-width:1023px){.ranking_game{transition:none}#sub_ranking .maxWidth,#sub_ranking .maxWidth.no_user{margin-top:0!important}.ranking_game{position:relative}.ranking_game.hdb_top{top:0}.ranking_game_inner{margin:0 0 33px}.fixed.hdb_up+#CONTAINER .maxWidth .ranking_foot{top:172px}.fixed.hdb_up+#CONTAINER .maxWidth.no_user .ranking_foot{top:110px}#sub_ranking .ranking__list.ranking__my_ranking{margin-left:0}.ranking__list .my_ranking.ranking__inner{position:relative;top:auto;padding:0}.fixed.hdb_up+#CONTAINER .maxWidth{margin-top:35px;overflow:hidden}.fixed.hdb_up+#CONTAINER .maxWidth:has(.main__ranking_head){overflow:visible}.fixed.hdb_up+#CONTAINER .ranking_game{position:fixed;padding:25px 20px 0;background-color:#fff}.fixed.hdb_up+#CONTAINER #sub_ranking .ranking__list.ranking__my_ranking{position:fixed;top:106px;width:100%;padding-right:40px}.fixed.hdb_up+#CONTAINER #sub_ranking{margin-top:0}.fixed.hdb_up+#CONTAINER #sub_ranking .no_user .ranking_calender_head{margin-top:81px}.fixed.hdb_up+#CONTAINER #sub_ranking .ranking_calender_head{margin-top:218px}.maxWidth .ranking_foot{top:170px}.maxWidth.no_game .ranking_foot{top:90px}.fixed.hdb_up+#CONTAINER .maxWidth.no_user.no_game .ranking_foot,.maxWidth.no_game.no_user .ranking_foot{top:24px}.fixed.hdb_up+#CONTAINER #sub_ranking .no_user.no_game .ranking_calender_head{margin-top:0}.maxWidth.no_game .ranking__list .my_ranking.ranking__inner.no_game{top:0}.fixed.hdb_up+#CONTAINER #sub_ranking .no_game .ranking__list.ranking__my_ranking{position:fixed;top:0;padding-top:25px;background-color:#fff}.fixed.hdb_up+#CONTAINER .maxWidth.no_game .ranking_foot{top:91px}.fixed.hdb_up+#CONTAINER #sub_ranking .no_game .ranking_calender_head{margin-top:118px}.maxWidth.no_user .ranking_foot{top:110px}#CONTAINER #sub_ranking .maxWidth.no_game{margin-top:25px!important}.fixed.hdb_up+#CONTAINER #sub_ranking .maxWidth.no_game{padding-top:25px!important;margin-top:0!important}#CONTAINER #sub_ranking .maxWidth.no_game.no_user,.fixed.hdb_up+#CONTAINER #sub_ranking .maxWidth.no_game.no_user{margin-top:0!important;padding-top:0!important}}#modal_h_regist .modal_area{max-width:600px;width:100%}#modal_h_regist .modal_title{font-size:24px;font-weight:500;line-height:normal;color:#1d1d1d;margin-top:0}#modal_h_regist .modal_body{padding:30px 30px 50px;overflow-y:auto;height:695px}#modal_h_regist .explanation{font-size:14px;font-weight:400;line-height:1.71;letter-spacing:.15px;color:#1d1d1d;margin-bottom:30px}#modal_h_regist .m-checkbox-inline{margin-top:30px}#modal_h_regist fieldset{margin-bottom:20px}#modal_h_regist fieldset div{display:flex;justify-content:space-between}#modal_h_regist fieldset div:first-of-type{margin-bottom:10px}#modal_h_regist fieldset label{color:#1d1d1d;position:relative;padding-top:4px}#modal_h_regist .m-checkbox-inline{display:inline-block;position:relative}#modal_h_regist .m-checkbox-inline label{margin-right:0}#modal_h_regist .essential:after{content:"";width:6px;height:6px;background-color:#fb7956;border-radius:50%;position:absolute;right:-10px}#modal_h_regist fieldset div input{width:calc(100% - 80px);border-radius:5px;border:1px solid #c7c7c7;height:50px;padding:0 20px}#modal_h_regist fieldset div input:focus,#modal_h_regist fieldset div input:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.15);border:1px solid #36c2ba}#modal_h_regist fieldset div input.error{box-shadow:0 3px 7px 0 rgba(0,0,0,.15);border:1px solid #fb7956}#modal_h_regist .box{padding:15px;border-radius:4px;background-color:#f1f1f1;font-size:12px;line-height:1.5;letter-spacing:.15px;color:#666}#modal_h_regist .old14Years{font-size:12px;margin-left:29px}#modal_h_regist .btnWrap{margin-top:50px;text-align:center}#modal_h_regist .btnWrap button:disabled a{background-color:#c7c7c7;border-color:#c7c7c7}@media screen and (max-width:1023px){#modal_h_regist .modal_body{height:calc(100% - 70px)}}.the_hyundai{background:url(/_next/static/media/bg_taja_event.902b5d55.png);background-size:cover}.the_hyundai .event_contents{display:flex;flex-direction:column;align-items:center;margin:auto;padding:0 24px;text-align:center}.language_menu{margin-top:30px}.language_btn{display:inline-block;vertical-align:middle;position:relative;height:45px;line-height:45px;padding:0 40px 0 15px;text-align:center;color:#666;font-weight:700;font-size:18px;border-radius:50px;transition:all .5s ease;background-color:#f1f1f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 12C0 13.1 0.9 14 2 14H18C19.1 14 20 13.1 20 12V2C20 0.9 19.1 0 18 0ZM9 3H11V5H9V3ZM9 6H11V8H9V6ZM6 3H8V5H6V3ZM6 6H8V8H6V6ZM5 8H3V6H5V8ZM5 5H3V3H5V5ZM14 12H6V10H14V12ZM14 8H12V6H14V8ZM14 5H12V3H14V5ZM17 8H15V6H17V8ZM17 5H15V3H17V5Z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:44px 14px;margin-right:10px}.language_btn.active{background-color:#1d1d1d!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 12C0 13.1 0.9 14 2 14H18C19.1 14 20 13.1 20 12V2C20 0.9 19.1 0 18 0ZM9 3H11V5H9V3ZM9 6H11V8H9V6ZM6 3H8V5H6V3ZM6 6H8V8H6V6ZM5 8H3V6H5V8ZM5 5H3V3H5V5ZM14 12H6V10H14V12ZM14 8H12V6H14V8ZM14 5H12V3H14V5ZM17 8H15V6H17V8ZM17 5H15V3H17V5Z' fill='white'/%3E%3C/svg%3E")!important;color:#fff!important}.language_btn .tooltip{display:none;line-height:1;padding:5px 10px;background:#1d1d1d;font-size:11px;color:#fff;top:-30px;white-space:nowrap;font-weight:400}.language_btn .tooltip,.language_btn .tooltip:after{position:absolute;left:50%;transform:translate(-50%)}.language_btn .tooltip:after{content:"";display:inline-block;border-left:5px solid transparent;border-top:5px solid #1d1d1d;border-right:5px solid transparent;bottom:-5px}.language_btn+.sub__menus{vertical-align:middle}@media screen and (min-width:1024px){.language_btn:focus-visible,.language_btn:hover{background-color:#666;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 12C0 13.1 0.9 14 2 14H18C19.1 14 20 13.1 20 12V2C20 0.9 19.1 0 18 0ZM9 3H11V5H9V3ZM9 6H11V8H9V6ZM6 3H8V5H6V3ZM6 6H8V8H6V6ZM5 8H3V6H5V8ZM5 5H3V3H5V5ZM14 12H6V10H14V12ZM14 8H12V6H14V8ZM14 5H12V3H14V5ZM17 8H15V6H17V8ZM17 5H15V3H17V5Z' fill='white'/%3E%3C/svg%3E");color:#fff}.language_btn:focus-visible .tooltip,.language_btn:hover .tooltip{display:inline-block}}@media screen and (max-width:1024px){.language_menu{margin-top:20px}.language_btn{font-size:12px;height:30px;line-height:30px;padding:0 27px 0 12px;background-position:31px 8px;background-size:15px 12px}}@media screen and (min-width:1025px){#HEADER.partnership{border-color:#fac15a}.partnership .header__nav{background-color:#fac15a;border-color:#fac15a}.partnership .head__logo img{filter:brightness(0) invert(1)}.partnership .lnb--menu>li>a{color:#fff}.partnership .gnb--language a{filter:brightness(0) invert(1)}.partnership .gnb--menu a>span{border:none;color:#fff}.partnership .gnb--menu li:last-child:after{background-color:#fff}.partnership .gnb--menu .btn_gnb_login a i,.partnership .gnb--search_btn{filter:brightness(0) invert(1)}.partnership .lnb_list_8 span{background:none!important}.partnership .lnb_list_8 span:after{display:none!important}}.partnership_wrap .visual-section{height:500px;background:#fac15a}.partnership_wrap .visual-section *{color:#fff}.partnership_wrap .visual-section .sub__desc{margin-top:60px;font-size:20px;color:#fff;line-height:1.45}.partnership_wrap .visual-section .btn__box{margin-top:60px}.partnership_wrap .visual-section .btn_svg{right:-30px}.partnership_wrap .visual-section .hover_pix_no{fill:#fac15a}.partnership_wrap .visual-section .pix-square.pix_1,.partnership_wrap .visual-section .pix-square.pix_2,.partnership_wrap .visual-section .pix-square.pix_3,.partnership_wrap .visual-section .pix-square.pix_4,.partnership_wrap .visual-section .pix-square.pix_5{fill:#1d1d1d}.partnership_wrap .sub__navi .navi_home,.partnership_wrap .sub__navi>span:before{filter:brightness(0) invert(1)}@media screen and (max-width:1023px){.partnership_wrap .visual-section{padding:40px 20px;height:auto}.partnership_wrap .visual-section .sub__desc{margin-top:0;font-size:15px}.partnership_wrap .visual-section .btn__box{margin-top:50px}.partnership_wrap .visual-section .btn__box a{text-align:left;justify-content:left;width:150px;height:50px;padding-left:20px;font-size:16px;border-radius:5px}}@media screen and (max-width:768px){.partnership_wrap .visual-section{height:auto}.partnership_wrap .visual-section .sub__desc{margin-top:0}}.partnership_wrap{position:relative}.partnership_wrap #sub_transcription{overflow:hidden}.partnership_wrap .sec1,.partnership_wrap .sec2{margin-bottom:100px}.partnership_wrap .check-ico{display:inline-block;box-sizing:border-box;width:40px;height:40px;border:3px solid #36c2ba;border-radius:50%;margin-right:10px;vertical-align:middle;position:relative;top:-2px}.partnership_wrap .check-ico i{position:absolute;left:7px;top:16px;width:17px;height:12px;border:4px solid #36c2ba;border-top:none;border-right:none;transform:rotate(-45deg);transform-origin:top left;opacity:0}.active .check-ico i{animation:start .7s ease both;animation-play-state:running!important}@keyframes start{0%{opacity:0;width:0;height:0}20%{opacity:1;width:0;height:12px}to{width:17px;opacity:1}}.partnership_wrap .sec1 .sticky-wrap{position:relative;height:200vh;height:calc(100vh + 1000px)}.partnership_wrap .sec2 .sticky-wrap{position:relative;height:500vh;height:calc(100vh + 2500px)}.partnership_wrap .sec3 .sticky-wrap{position:relative;height:300vh;height:calc(100vh + 1500px)}:lang(en) .partnership_wrap .sec2 .sticky-wrap{height:calc(100vh + 1500px)}.partnership_wrap .sticky-content{position:sticky;left:0;top:101px;height:calc(100vh - 101px);background-color:#fff}.partnership_wrap.custom .sticky-content{top:151px;height:calc(100vh - 151px)}.partnership_wrap .sticky-wrap h3{font-size:36px;font-weight:400;color:#1d1d1d;position:absolute;top:50px;width:100%;text-align:center}.partnership_wrap .sticky-wrap h3 strong{border-bottom:2px solid #1d1d1d}.partnership_wrap .sticky-wrap h3 br{display:none}.partnership_wrap .ani-box{position:absolute;left:0;top:120px;width:100%;height:calc(100vh - 221px);transition:.3s;text-align:center;background:#fff}.partnership_wrap.custom .ani-box{height:calc(100vh - 271px)}.partnership_wrap .ani-box:first-child{z-index:10}.partnership_wrap .ani-box:nth-child(2){z-index:9}.partnership_wrap .ani-box:nth-child(3){z-index:8}.partnership_wrap .ani-box:nth-child(4){z-index:7}.partnership_wrap .ani-box:nth-child(5){z-index:6}.partnership_wrap .ani-box:nth-child(6){z-index:5}.partnership_wrap .ani-box.hide{opacity:0}.partnership_wrap .ani-box img{height:100%}.partnership_wrap .ani-box p{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:20px;color:#777}.partnership_wrap .ani-box>span{display:none;height:100%}:lang(en) .partnership_wrap .ani-box .en,:lang(ko) .partnership_wrap .ani-box .ko{display:block}@media screen and (max-width:1023px){.partnership_wrap .sticky-content{top:49px;height:calc(100vh - 49px)}.partnership_wrap.custom .sticky-content{top:98px;height:calc(100vh - 98px)}.partnership_wrap .sticky-wrap h3{display:inline-block;width:auto;padding-left:30px;left:50%;transform:translateX(-50%);text-align:left;font-size:24px;white-space:nowrap}.partnership_wrap .sticky-wrap h3 br{display:block}.partnership_wrap .check-ico{position:absolute;left:-13px;top:0;width:35px;height:35px}.partnership_wrap .check-ico i{left:4px;top:14px}.partnership_wrap .ani-box{top:140px;height:calc(100% - 140px - env(safe-area-inset-bottom))}.partnership_wrap .ani-box p{font-size:15px;left:5%;width:90%;word-break:keep-all}.partnership_wrap.custom .ani-box{top:140px;height:calc(100% - 140px - env(safe-area-inset-bottom))}}@media screen and (max-width:768px){.partnership_wrap .sec1 .sticky-wrap{height:300vh}.partnership_wrap .sec2 .sticky-wrap{height:600vh}.partnership_wrap .sec3 .sticky-wrap,:lang(en) .partnership_wrap .sec2 .sticky-wrap{height:400vh}.partnership_wrap .ani-box .mo_show{height:calc(100% - 60px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.partnership_wrap .set__head.bg{padding:40px 0 15px;background-repeat:no-repeat;background-position:50%;background:url(/_next/static/media/bg_h_textcopy.95939644.png) 54% 60% no-repeat}.partnership_wrap .set__head.bg .set__title{font-weight:500}.partnership_wrap .bbs_inner{margin-bottom:120px}.partnership_wrap .bbs_inner:last-child{pointer-events:none;cursor:default}.partnership_wrap .sub__more{margin-top:-50px}@media screen and (max-width:1400px){#sub_transcription.partnership_wrap{margin-top:60px}.partnership_wrap .bbs_inner{margin-bottom:60px}}@media screen and (max-width:1023px){.partnership_wrap .game_slide_title{font-size:30px}.partnership_wrap .game_slide_desc{font-size:16px;margin:10px 0 35px}#sub_transcription.partnership_wrap{margin-top:0}#sub_transcription.partnership_wrap .maxWidth{margin:0 20px}.partnership_wrap .set__head{margin:0 0 25px;text-align:center}.partnership_wrap .set__head.bg{padding:40px 0 15px;background-size:385px 93px}.partnership_wrap .bbs_inner{margin-bottom:20px}.partnership_wrap .sub__more{margin-top:40px}}.partnership_wrap .swiper-slide{height:auto}.partnership_wrap .bbs_details{border-radius:10px;overflow:hidden;border:1px solid #c7c7c7;height:calc(100% - 1px);box-sizing:border-box;margin:1px;max-width:422px}.partnership_wrap .bbs_details:hover{box-shadow:none}.partnership_wrap .bbs_details a{cursor:auto}.partnership_wrap .bbs_infos a{border-top:1px solid #c7c7c7;height:auto}.partnership_wrap .bbs_title{min-height:25px;display:block}.partnership_wrap .bbs_date{font-size:16px;line-height:1.5;text-overflow:ellipsis;overflow:hidden;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.partnership_wrap .bbs_badge span{display:inline-block;color:#fff;padding:3px 10px;line-height:1;font-size:15px;border-radius:50px}.partnership_wrap .bbs_badge span.game{background:#36c2ba}.partnership_wrap .bbs_badge span.pilsa{background:#fac15a}.partnership_wrap .bbs_badge span.ad{background:#35348e}.partnership_wrap .bbs_badge span.event,.partnership_wrap .bbs_badge span.taja{background:#f8791e}.partnership_wrap .game_swiper_navi{bottom:auto;position:relative;margin-top:50px}.partnership_wrap .swiper-pagination-bullet{background:#ffc34f!important}.partnership_wrap .game_swiper_navi .swiper-pagination-bullet-active{background:#1d1d1d!important}.partnership_wrap .parn_title{text-align:left;font-size:24px;color:#1d1d1d;margin:30px 0 20px;font-weight:400}.partnership_wrap .parn_title.ad{margin:100px 0 20px}@media screen and (max-width:1400px){.partnership_wrap .bbs_infos a{height:auto}}@media screen and (max-width:1279px){.partnership_wrap .bbs_infos a{height:100%}}@media screen and (max-width:1023px){.partnership_wrap .mySwiper,.partnership_wrap .mySwiper2{padding:0 15px}.partnership_wrap .swiper-slide{width:280px}.partnership_wrap .game_swiper_navi{display:none}.partnership_wrap .parn_title{font-size:18px;padding:0 20px}.partnership_wrap .bbs_infos a{padding:21px 15px}.partnership_wrap .bbs_date{font-size:15px}.partnership_wrap .bbs_title{margin:10px 0;font-size:17px}}.partner_banner{position:relative;padding:50px 0;text-align:center;background:#36c2ba;margin:100px 0 50px}.partner_banner .place{width:100%;display:flex;align-items:center;justify-content:center}.partner_banner p{font-size:36px;color:#fff;font-weight:700;display:inline-block;margin-right:60px}@media screen and (max-width:1023px){.partner_banner{padding:20px 0}.partner_banner .place{display:block;text-align:left;padding:0 20px}.partner_banner p{font-size:18px;margin-bottom:20px;margin-right:0}.partner_banner .new_bbs_list_btn{width:150px;height:50px;padding-left:20px;text-align:left;justify-content:left;font-size:16px;border-radius:5px}}.partnership_wrap .faq{position:relative;border:1px solid #c7c7c7;border-radius:8px}.partnership_wrap .faq+.faq{margin-top:20px}.partnership_wrap .faq dt{padding:25px 50px 25px 20px;font-size:16px;color:#1d1d1d;font-weight:400;cursor:pointer;display:flex;align-items:center}.partnership_wrap .faq dt .q{display:inline-block;border-radius:50%;width:40px;height:40px;line-height:40px;color:#fff;font-size:16px;background:#fac15a;margin-right:10px;vertical-align:middle;text-align:center;flex-shrink:0}.partnership_wrap .faq dt:after,.partnership_wrap .faq dt:before{content:"";display:inline-block;width:20px;height:2px;background:#1d1d1d;position:absolute}.partnership_wrap .faq dt:after{right:20px;top:45px;transform:rotate(90deg)}.partnership_wrap .faq dt:before{right:20px;top:45px}.partnership_wrap .faq dd{max-height:0;overflow:hidden;transition:.3s}.partnership_wrap .faq dd>div{padding:25px 0;margin:0 20px;border-top:1px solid #ebc3ff}.partnership_wrap .faq dd .a{display:inline-block;border-radius:50%;width:40px;height:40px;line-height:40px;color:#fff;font-size:16px;background:#2444ba;margin-right:10px;vertical-align:middle;text-align:center;flex-shrink:0}.partnership_wrap .faq dd .desc{padding-left:50px;margin-top:10px}.partnership_wrap .faq.active{border-color:#ebc3ff}.partnership_wrap .faq.active dt:after{display:none}.partnership_wrap .faq.active dd{height:auto;max-height:260px}.partnership_wrap .faq.active dd .answer{display:flex;align-items:baseline}@media screen and (max-width:1023px){.partnership_wrap .faq{margin:0 20px}.partnership_wrap .faq dt{padding:15px 50px 15px 20px}.partnership_wrap .faq dt:after,.partnership_wrap .faq dt:before{top:33px}.partnership_wrap .faq.active dd{max-height:500px}}.partnership_wrap .mo_show,.partnership_wrap .pc_show,.partnership_wrap .tb_show{display:none!important}@media screen and (min-width:1280px){.partnership_wrap .pc_show{display:inline!important}}@media screen and (min-width:769px) and (max-width:1279px){.partnership_wrap .tb_show{display:inline!important}}@media screen and (max-width:768px){.partnership_wrap .mo_show{display:inline!important}}.new_bbs_list_btn{display:inline-block;position:relative;color:#fff;width:250px;height:70px;padding:0 29px;font-weight:400;font-size:20px;box-sizing:border-box;overflow:visible!important;z-index:2;background:none}.new_bbs_list_btn>svg{fill:#1d1d1d}.new_bbs_list_btn .new_btn_txt,.new_bbs_list_btn>svg{position:absolute;left:0;top:0;width:100%;height:100%}.new_bbs_list_btn .new_btn_txt{z-index:1;color:#fff;display:flex;align-items:center;padding:0 29px}.new_btn_svg{position:absolute;left:0;top:0;width:100%;height:100%;margin:0 auto;z-index:-1}.new_btn_svg .pix-square{transition:.1s ease;display:inline-block;width:8px;height:8px;position:absolute;background-color:#1d1d1d}.new_btn_svg .pix1{left:226px;top:0}.new_btn_svg .pix2{height:17px;left:234px;top:0}.new_btn_svg .pix3{left:242px;top:0}.new_btn_svg .pix4{left:242px;top:8px}.new_btn_svg .pix5{height:9px;left:242px;top:16px}@media screen and (min-width:1280px){.new_bbs_list_btn:hover .pix1{transform:translate(8px,-8px)}.new_bbs_list_btn:hover .pix2{transform:translateX(8px)}.new_bbs_list_btn:hover .pix3{transform:translate(16px,-16px)}.new_bbs_list_btn:hover .pix4{transform:translate(8px,-16px)}.new_bbs_list_btn:hover .pix5{display:none}}@media screen and (max-width:1023px){.new_bbs_list_btn{width:155px;height:55px;font-size:16px;border-radius:0}.new_bbs_list_btn,.new_bbs_list_btn .new_btn_txt{padding:0 19px;justify-content:flex-start}.new_btn_svg{background-color:#1d1d1d}.new_btn_svg .pix-square{display:none}}.sub__body.pb0{padding-bottom:0}.overview_wrap{position:relative}.overview_wrap .visual-section{display:flex;align-items:center;height:600px;background-image:url(/_next/static/media/overview_bg.58a9a304.png);background-size:cover;background-position:50%;position:relative;overflow:hidden}.overview_wrap .visual-section .maxWidth{width:100%;position:relative;overflow:hidden}.overview_wrap .visual-section .sub__title{font-size:50px;font-weight:400;position:relative;z-index:1}.overview_wrap .visual-section .sub__title strong{color:#36c2ba;font-weight:700}.overview_wrap .visual-section .sub__desc{margin-top:40px;font-size:24px;line-height:1.5;position:relative;z-index:1}.overview_wrap .visual-section .sub__desc span{display:inline-block;vertical-align:top;background:#d1ffd0}.overview_wrap .visual-section .btn__box{margin-top:40px}.overview_wrap .visual-section .img{position:absolute;left:50%;bottom:0;margin-left:160px}.overview_wrap .pilsa_banner{display:flex;height:160px;background:#d987ff;align-items:center;justify-content:center}.overview_wrap .pilsa_banner .place{text-align:center;position:relative}.overview_wrap .pilsa_banner .place:before{content:"";display:inline-block;width:136px;height:112px;background:url(/_next/static/media/overview_banner_character01.2f581435.png);position:absolute;left:-166px;top:-15px}.overview_wrap .pilsa_banner .place:after{content:"";display:inline-block;width:127px;height:113px;background:url(/_next/static/media/overview_banner_character02.d462389e.png);position:absolute;right:-157px;top:-12px}.overview_wrap .pilsa_banner .white{color:#fff}.overview_wrap .pilsa_banner strong{font-weight:700}.overview_wrap .pilsa_banner .pilsa_title{font-size:36px;color:#2d2d2d}.overview_wrap .pilsa_banner .pilsa_desc{font-size:20px;color:#2d2d2d}.overview_wrap .pilsa_banner .pilsa_desc *{vertical-align:middle}.overview_wrap .pilsa_banner .pilsa_btn{position:relative;display:inline-block;background:#2d2d2d;color:#fff;font-size:16px;font-weight:700;width:130px;height:24px;line-height:24px;text-align:center;margin-left:10px;border-radius:30px}.overview_wrap .pilsa_banner .pilsa_btn:after,.overview_wrap .pilsa_banner .pilsa_btn:before{content:"";display:inline-block;width:9px;height:1px;position:absolute;background:#fff}.overview_wrap .pilsa_banner .pilsa_btn:before{right:10px;top:8px;transform:rotate(45deg)}.overview_wrap .pilsa_banner .pilsa_btn:after{right:10px;top:14px;transform:rotate(135deg)}.overview_wrap .overview_ads{position:relative;display:flex;align-items:center;justify-content:center;padding:35px 20px;background:url(/_next/static/media/overview_ads_bg.06343a78.png) repeat}.overview_ads_popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999}.overview_ads_modal{width:90%;max-width:300px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}.overview_ads_modal .ads_box{font-size:0}.overview_ads_modal .close_btn{width:40px;height:40px;display:inline-block;background-image:url(/_next/static/media/overview_ads_close.55996dcb.png);background-repeat:no-repeat;background-position:50%;position:absolute;right:0;top:-40px}.overview_ads_modal .download_box{padding:25px 20px;text-align:center;background:#fff;color:#1d1d1d;font-size:17px}.overview_ads_modal .download_box .btn{display:block}.overview_ads_modal .download_box .btn img{width:60px}.overview_ads_modal .download_box .btn a{display:block}.overview_ads_modal .download_box .btn u{font-weight:700}.overview_ads_modal .download_box .btn p{margin-top:15px}@media screen and (max-width:1179px){.overview_wrap .visual-section .img{display:none}}@media screen and (max-width:1023px){.overview_wrap .visual-section{background-image:url(/_next/static/media/overview_bg_mo.029cd338.png);height:auto;padding:50px 0}.overview_wrap .visual-section .sub__title{display:block;font-size:28px;line-height:1.4}.overview_wrap .visual-section .sub__desc{font-size:15px;margin-top:20px}.overview_wrap .visual-section .btn__box{margin-top:30px}.overview_wrap .new_bbs_list_btn{width:180px;justify-content:center}.overview_wrap .pilsa_banner{height:auto;padding:30px 20px}.overview_wrap .pilsa_banner .place:after,.overview_wrap .pilsa_banner .place:before{display:none}.overview_wrap .pilsa_banner .pilsa_title{font-size:27px}.overview_wrap .pilsa_banner .pilsa_desc{font-size:15px}.overview_wrap .pilsa_banner .pilsa_btn{width:110px}.overview_wrap{margin-bottom:-40px}.overview_wrap .overview_ads{padding:0;overflow:hidden;font-size:0;display:none}.overview_ads_modal .download_box{font-size:15px}}@media screen and (max-width:580px){.overview_wrap .pilsa_banner .pilsa_title{font-size:4.85vw}.overview_wrap .pilsa_banner .pilsa_desc{font-size:3.5vw}.overview_wrap .pilsa_banner .pilsa_btn{margin-top:10px}}.topik_wrap{position:relative}.topik_wrap .sub__navi .navi_home{filter:brightness(0) invert(1)}.topik_wrap .visual-section{height:320px;background:#36c2ba}.topik_wrap .visual-section *{color:#fff}.topik_wrap .visual-section .place{max-width:1340px;margin:0 auto;height:100%;background:url(/_next/static/media/topik_visual_img.b5bde72c.png) 100% 100% no-repeat}.topik_wrap .visual-section .maxWidth{padding:80px 0 30px}.topik_wrap .visual-section .sub__desc{margin-top:40px;font-size:20px;line-height:1.45}.topik_wrap .sub__navi>span:before{filter:brightness(0) invert(1)}.topik_wrap .sub_title{height:100px;display:flex;align-items:center;justify-content:center;background:#fff;font-size:36px;font-weight:400}.topik_wrap .sub_title strong{font-weight:700;margin-left:7px}.topik_wrap .sub_title.topik strong{color:#fac15a}.topik_wrap .sub_title.game strong{color:#fc8e27}.topik_wrap .sub_title:before{margin-right:40px}.topik_wrap .sub_title:after,.topik_wrap .sub_title:before{content:"";width:12px;height:20px;background:url(/_next/static/media/topik_title_bullet.0091b314.png) no-repeat}.topik_wrap .sub_title:after{margin-left:40px;transform:rotate(180deg)}.topik_taja{padding:100px 0;background-color:#f1f1f1;text-align:center}.topik_taja .topik_title{font-size:20px;color:#1d1d1d;line-height:1.45;margin-bottom:5px;font-weight:400}.topik_taja .topik_desc{font-weight:300;font-size:36px;color:#1d1d1d;line-height:1.444444}.topik_taja .topik_list{max-width:1220px;padding:0 20px;margin:60px auto 0;display:flex;justify-content:space-between}.topik_box{position:relative;width:375px;max-width:32%;height:360px;background:#fff;box-sizing:border-box;padding:40px;border-radius:10px;transition:all .3s ease-in-out;text-align:left;background-repeat:no-repeat;background-position:center bottom 30px}.topik_box .txt .title{font-size:16px;color:#666;line-height:1.4}.topik_box .txt .desc{font-size:30px;font-weight:700;margin-top:10px;line-height:1.2}.topik_box .coming{position:absolute;left:0;top:0;background:hsla(0,0%,100%,.8);width:100%;height:100%}.topik_box .coming img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.topik_box:first-child{background-image:url(/_next/static/media/topik_box_words.13ed9109.png)}.topik_box:nth-child(2){background-image:url(/_next/static/media/topik_box_short.d359aa3f.png)}.topik_box:nth-child(3){background-image:url(/_next/static/media/topik_box_long.7683de2c.png)}.topik_box:first-child .desc{color:#fb7956}.topik_box:nth-child(2) .desc{color:#5d9eeb}.topik_box:nth-child(3) .desc{color:#d99c23}@media screen and (min-width:1025px){#HEADER.topik{border-color:#36c2ba}#HEADER.topik .header__nav{background-color:#36c2ba;border-color:#36c2ba}#HEADER.topik .head__logo img{filter:brightness(0) invert(1)}#HEADER.topik .lnb--menu>li>a{color:#fff}#HEADER.topik .gnb--language a{filter:brightness(0) invert(1)}#HEADER.topik .gnb--menu a>span{border:none;color:#fff}#HEADER.topik .gnb--menu li:last-child:after{background-color:#fff}#HEADER.topik .gnb--menu .btn_gnb_login a i,#HEADER.topik .gnb--search_btn{filter:brightness(0) invert(1)}#HEADER.topik .lnb--menu>li.lnb_list_8 span{background:none!important}#HEADER.topik .lnb--menu>li.lnb_list_8 span:after{display:none!important}.topik_box:hover{box-shadow:0 24px 20px rgba(0,0,0,.2)}}@media screen and (max-width:1179px){.topik_box{background-size:80% auto}}@media screen and (max-width:1023px){.topik_wrap{margin-bottom:-40px}.topik_wrap .visual-section{height:245px;box-sizing:border-box}.topik_wrap .visual-section .place{background:none;padding:40px 0}.topik_wrap .visual-section .maxWidth{padding:0}.topik_wrap .visual-section .sub__title{display:block;font-size:25px;line-height:1.4}.topik_wrap .visual-section .sub__desc{margin-top:10px;font-size:15px}.topik_wrap .sub_title{font-size:18px;height:50px}.topik_wrap .sub_title:before{margin-right:20px}.topik_wrap .sub_title:after{margin-left:20px}.topik_taja{padding:10.2vmin 0}.topik_taja .topik_title{display:none}.topik_taja .topik_desc{font-size:23px;padding:0 20px;word-break:keep-all}.topik_taja .topik_list{display:block;margin-top:20px}.topik_box{display:block;max-width:375px;width:90%;height:300px;margin:0 auto 20px;padding:25px}.topik_box:nth-child(3){margin-bottom:0}.topik_box .txt .desc{font-size:22px;margin-top:5px}.topik_box .coming img{width:70%}}.mypage__inner.mypage__attendance{display:block;overflow:visible}.mypage_body .btn_ex_desc .text{position:absolute;right:25px;top:0;white-space:nowrap;font-size:14px;color:#999}.attendance_box{position:relative;color:#1d1d1d}.attendance_box .att_desc{font-size:16px}.attendance_box .att_date{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 0}.attendance_box .att_date .date{font-size:20px;font-weight:700;line-height:1.1}.attendance_box .att_date .date span{font-size:36px}.attendance_box .att_date .mypoint{font-size:20px}.attendance_box .att_date .mypoint span{color:#fb7956;font-weight:700}.att_tbl{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:10px 0 0;border-bottom:1px solid #e9e9e9}.att_tbl th,td{width:14.28%;font-size:14px;color:#666}.att_tbl thead th{border:1px solid #e9e9e9;border-top:2px solid #1d1d1d;padding:10px 5px;font-weight:400}.att_tbl thead th:first-child{border-left:0;color:#fb7956}.att_tbl thead th:nth-child(7){border-right:0}.att_tbl tbody td{border:1px solid #e9e9e9;height:80px}.att_tbl tbody td:first-child{border-left:0;color:#fb7956}.att_tbl tbody td:nth-child(7){border-right:0}.att_tbl tbody tr:last-child td{border-bottom:0}.att_tbl_place{position:relative}.att_tbl_place canvas{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.att_tbl .check_in_box{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.att_tbl .check_in_box .t{position:absolute;left:10px;top:10px;font-size:14px}.att_tbl .check_in_box .ico{width:40px;height:40px;font-size:0;text-indent:-9999px;border-radius:50%;background-image:url(/_next/static/media/point_ico.6e969e37.svg);box-shadow:0 4px 2px rgba(0,0,0,.2);background-repeat:no-repeat;z-index:1;position:relative;animation-name:flying;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.att_tbl .check_in_box .ico.checked{background-image:url(/_next/static/media/point_ico_checked.2b7d5083.svg);cursor:default;box-shadow:none;animation:none}.att_tbl .check_in_box.day_off .t{color:#fb7956}.att_tbl .check_in_box.day_off .ico{background-image:url(/_next/static/media/point_ico_y.29c30c54.svg)}.att_tbl .check_in_box.day_off .ico.checked{background-image:url(/_next/static/media/point_ico_y_checked.36a79c00.svg)}@keyframes flying{0%{transform:translateY(-1px)}to{transform:translateY(3px)}}.att_banner{position:relative;background:#fafafa;height:200px;border-bottom:1px solid #e9e9e9;display:flex;align-items:center;justify-content:center}.att_banner .desc{padding-top:140px;font-size:16px;font-weight:500;color:#666;background-image:url(/_next/static/media/attendance_banner.e3808c08.svg);background-position:top;background-repeat:no-repeat;text-align:center}.att_banner .desc em{color:#fb7956;font-weight:500}.att_supple{position:relative;margin:40px 0 0}.att_supple .supple_txt{position:relative;padding-left:40px}.att_supple .supple_txt:before{content:"";display:inline-block;width:28px;height:28px;background-image:url(/_next/static/media/supple_ico.ca32000a.svg);background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:-2px}.att_supple .supple_txt .txt{font-size:16px;color:#1d1d1d}.att_supple .supple_txt .txt em{font-weight:700;margin-right:10px}.att_supple .supple_txt .txt span{color:#fb7956;margin-left:5px}:lang(en) .att_supple .supple_txt .txt span{margin-left:0;display:block}.att_supple .supple_txt .count{font-size:14px;color:#999;margin:5px 0 0}.att_supple .supple_btn{position:absolute;right:0;top:0}.att_supple .supple_btn button{font-size:16px;padding:10px 40px;border-radius:50px;border:2px solid #1d1d1d;color:#1d1d1d;font-weight:700;background:#fff;transition:.2s}.att_supple .supple_btn button:after{content:"";display:inline-block;width:17px;height:12px;vertical-align:middle;margin-left:10px;background:url(/_next/static/media/supple_btn_ico.17b61d8f.svg) no-repeat;position:relative;top:-1px}#attendance_pop .modal_area{width:360px;height:auto}#attendance_pop .attendance_pop{position:relative;padding:30px;text-align:center;color:#1d1d1d;font-size:16px}#attendance_pop .attendance_pop span{font-size:15px;color:#999}#attendance_pop .attendance_count{height:25px;margin-top:10px;color:#fb7956}#attendance_pop .attendance_ad{margin:20px auto 0;display:flex;justify-content:center}#attendance_pop .attendance_close{margin:20px 0 0}#attendance_pop .attendance_close button{display:block;padding:10px 5px;border:1px solid #1d1d1d;color:#1d1d1d;font-size:16px;background:#fff;width:100%;text-align:center}#attendance_pop .attendance_playPop{position:absolute;left:0;bottom:0;width:100%;background:#f1f1f1;box-sizing:border-box;padding:20px 30px 30px;box-shadow:0 -2px 4px rgba(0,0,0,.2);font-size:16px;color:#1d1d1d}#attendance_pop .attendance_playPop>div{margin:20px 0 0;display:flex;justify-content:center}#attendance_pop .attendance_playPop>div button{width:48%;font-size:16px;padding:10px 5px;border:1px solid #1d1d1d;background:#fff}#attendance_pop .attendance_playPop>div button:nth-child(2){margin-left:4%;background:#1d1d1d;color:#fff}#attendance_pop .attendance_playPop>div button:only-child{color:#fff;background:#1d1d1d}#attendance_catchup_pop .modal_area{width:360px;height:auto}#attendance_catchup_pop .attendance_pop{position:relative;padding:30px;text-align:center;color:#1d1d1d;font-size:16px}#attendance_catchup_pop .attendance_pop span{font-size:15px;color:#999}#attendance_catchup_pop .attendance_count{height:25px;margin-top:10px;color:#fb7956}#attendance_catchup_pop .attendance_ad{margin:20px auto 0;display:flex;justify-content:center}#attendance_catchup_pop .attendance_logo{margin:20px 0 30px}#attendance_catchup_pop .attendance_logo img{width:150px}#attendance_catchup_pop .attendance_close{margin:20px 0 0}#attendance_catchup_pop .attendance_close button{display:block;padding:10px 5px;border:1px solid #1d1d1d;color:#1d1d1d;font-size:16px;background:#fff;width:100%;text-align:center}#attendance_catchup_pop .attendance_playPop{position:absolute;left:0;bottom:0;width:100%;background:#f1f1f1;box-sizing:border-box;padding:20px 30px 30px;box-shadow:0 -2px 4px rgba(0,0,0,.2);font-size:16px;color:#1d1d1d}#attendance_catchup_pop .attendance_playPop>div{margin:20px 0 0;display:flex;justify-content:center}#attendance_catchup_pop .attendance_playPop>div button{width:48%;font-size:16px;padding:10px 5px;border:1px solid #1d1d1d;background:#fff}#attendance_catchup_pop .attendance_playPop>div button:nth-child(2){margin-left:4%;background:#1d1d1d;color:#fff}#attendance_catchup_pop .attendance_playPop>div button:only-child{color:#fff;background:#1d1d1d}@media (min-width:1023px){.att_supple .supple_btn button:hover{background:#1d1d1d;color:#fff}.att_supple .supple_btn button:hover:after{filter:invert(100%) sepia(14%) saturate(0) hue-rotate(297deg) brightness(107%) contrast(108%)}}@media screen and (max-width:1023px){.attendance_box .att_desc{display:none}.ex_desc_area.att{display:inline-block}.ex_desc_area.att .btn_ex_desc{top:-10px;right:20px}.ex_desc_area.att .tooltip_box{top:15px;right:15px}.attendance_box{padding:0 20px;margin:20px 0 0}.att_tbl tbody td{height:40px}.att_tbl .check_in_box .t{position:relative;left:auto;top:auto}.att_tbl .check_in_box .ico{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;width:24px;height:24px;background-size:100% auto}:lang(en) .att_tbl th{font-size:0}:lang(en) .att_tbl th:first-letter{font-size:14px}.att_banner{height:auto;padding:20px 5px}.att_banner .desc{background-image:url(/_next/static/media/attendance_banner_mo.6cda7bfa.svg);padding-top:55px}.att_supple .supple_txt .txt em,.att_supple .supple_txt .txt span{display:block}.att_supple .supple_btn{position:relative;right:auto;top:auto;margin-top:20px}.att_supple .supple_btn button{width:100%;box-sizing:border-box}.modal_title{margin-top:0;font-size:18px}#attendance_catchup_pop .attendance_playPop,#attendance_catchup_pop .attendance_playPop>div button,#attendance_pop .attendance_playPop,#attendance_pop .attendance_playPop>div button{font-size:14px}}@media screen and (max-width:400px){#attendance_pop .modal_area{width:90%}#attendance_pop .attendance_pop{padding:20px}#attendance_catchup_pop .modal_area{width:90%}#attendance_catchup_pop .attendance_catchup_pop{padding:20px}}.reward_modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.reward_modal[data-type]{display:block}.reward_modal .modalDialog{width:360px;height:auto;margin:auto;background-color:#fff;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;box-sizing:border-box}.reward_modal .modalHead{height:70px;padding:0 4px 0 31px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d9d9;box-sizing:border-box;font-size:18px;line-height:26px;font-weight:400;color:#1d1d1d}.reward_modal .modalContent{position:relative;padding:30px;text-align:center;color:#1d1d1d;font-size:16px}.reward_modal .modalMsg{margin-bottom:20px}.reward_modal .modalImg{margin-bottom:30px}.reward_modal .modalImg img{width:150px}.reward_modal .rewardBox{display:none}.reward_modal[data-type=exit] .rewardBox.exit,.reward_modal[data-type=grant] .rewardBox.grant,.reward_modal[data-type=reward] .rewardBox.reward{display:block}.reward_modal .modalContent input[type=button]{display:block;padding:10px 5px;border:1px solid #1d1d1d;color:#1d1d1d;font-size:16px;background:#fff;width:100%;text-align:center}.reward_modal .modalContent input[type=button].yellow{background:#fac15a;border:1px solid #fac15a;color:#fff}@media screen and (max-width:440px){.modalDialog{font-size:5.3vw}.reward_modal input[type=button]{font-size:5vw}}.mt10{margin-top:10px}.mt50{margin-top:50px}.sub__head .maxWidth.pb70{padding-bottom:70px}@media screen and (min-width:1023px){.lnb--menu>li.lnb_list_8 a:after{display:none}.lnb--menu>li.lnb_list_8 span{position:relative;display:inline-block;padding:10px 20px;background:#f1f1f1;font-weight:400}.lnb--menu>li.lnb_list_8 span:after{content:"";display:block;width:9px;height:9px;position:absolute;right:0;bottom:0;background:url(/_next/static/media/lnb_arrow.44775cef.jpg) no-repeat}.lnb--menu>li.lnb_list_8 span:hover{font-weight:700}.lnb--menu>li.lnb_list_8.on span{background:#9ae1dd;font-weight:700}.lnb--menu>li.lnb_list_8.on span:after{background:url(/_next/static/media/lnb_arrow_on.a47564c3.jpg) no-repeat}}.sub__head .maxWidth.clan{min-height:auto;padding-bottom:10px}.faq_label,.sub__head .clan .sub__title{display:flex;align-items:center}.faq_label{justify-content:center;padding:0 8px 0 15px;height:40px;background:#ffedd4;color:#ff8904;border-radius:50px;font-weight:500;font-size:24px;vertical-align:middle;text-align:center;margin-left:8px;position:relative;box-sizing:border-box;border:2px solid #ffedd4}.faq_label:hover{border:2px solid rgba(255,137,4,.4)}.faq_label:after{content:"";display:inline-block;width:24px;height:24px;background:url(/_next/static/media/faq_label.5a58256f.png) no-repeat}.clan_faq_banner{position:relative;border-radius:20px;overflow:hidden}.clan_faq_banner a{width:100%;height:160px;display:flex;align-items:center;justify-content:center;background-image:url(/_next/static/media/gate_faq_banner.8509e13c.png);background-position:50%;background-repeat:no-repeat}.clan_main{position:relative;font-size:0;text-align:left;margin-top:60px}.clan_main>li{display:inline-block;width:calc(50% - 20px)}.clan_main>li:nth-child(2){margin-left:40px}.clan_main>li.wide{width:100%!important;padding:40px 20px 0}.clan_main>li>button{display:flex;width:100%;height:350px;padding:50px 20px 0;box-sizing:border-box;position:relative;background-color:#fff;border-width:3px;border-style:solid;border-radius:20px;flex-wrap:wrap;align-content:flex-start;color:#1d1d1d;background-position:bottom;background-repeat:no-repeat;overflow:hidden}.clan_main>li>button.student{border-color:#65bde9;background-image:url(/_next/static/media/main_bg_student.e4ffadad.png)}.clan_main>li>button.teacher{border-color:#ffb40d;background-image:url(/_next/static/media/main_bg_teacher.609a48e0.png)}.clan_main>li>button:disabled{border-color:#d1d1d1;cursor:default}.clan_main>li>button:disabled:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.9)}.clan_main>li>button:disabled:after{content:"";display:inline-block;width:100px;height:100px;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);background:url(/_next/static/media/main_ico_bang.b57da7ee.svg) 50% no-repeat}.clan_main>li>button>div{position:relative;z-index:1}.clan_main_label{display:inline-block;position:absolute!important;left:20px;top:20px;padding:0 10px;height:30px;line-height:30px;font-size:16px;font-weight:700;border-radius:40px}.student .clan_main_label{background:#c4e4f3;color:#0679ac}.teacher .clan_main_label{background:#ffeabb;color:#895415}.clan_main>li>button:disabled .clan_main_label{background:#dcdcdc;color:#595959}.clan_main_tit{width:100%;text-align:center;font-size:32px;font-weight:700}.clan_main_desc{width:100%;text-align:center;font-size:18px;color:#666;margin-top:20px;line-height:1.6}.clan_main_desc span{text-decoration:underline;font-weight:700;color:#000}.clan_bang_ico{position:relative;text-align:center}.clan_bang_tit{font-size:32px;font-weight:700;color:#1d1d1d}.clan_bang_desc,.clan_bang_tit{position:relative;text-align:center;margin-top:30px}.clan_bang_desc{font-size:18px;color:#666}.clan_bang_desc button{display:inline-block;height:44px;line-height:44px;background:#1d1d1d;padding:0 24px 0 40px;border-radius:80px;color:#fff;font-weight:500;font-size:20px}.clan_bang_desc button:after{content:"";display:inline-block;width:24px;height:24px;background:url(/_next/static/media/main_ico_arrow.e578e472.svg) no-repeat;vertical-align:middle;margin-left:8px;position:relative;top:-2px;filter:invert(1)}@media (hover:hover){.clan_main>li>button:hover{transition:.3s}.clan_main>li>button.student:hover{background-color:#ecf7fd}.clan_main>li>button.teacher:hover{background-color:#fff6e5}.clan_bang_desc button:hover{color:#ffba3f}.clan_bang_desc button:hover:after{filter:invert(78%) sepia(89%) saturate(790%) hue-rotate(323deg) brightness(99%) contrast(104%)}}@media screen and (max-width:1400px){.clan_main>li>button{background-size:auto 120px}}@media screen and (max-width:1023px){.sub__head .clan .sub__title{display:none}.clan_faq_banner{margin-top:20px}.clan_faq_banner a img{width:200px}.clan_main>li{width:100%}.clan_main>li:nth-child(2){margin-left:0;margin-top:40px}.clan_main>li>button{background-size:auto 100px}.clan_main>li.wide{padding:0 20px}}.clan_navi{margin-top:20px;display:inline-block;padding:10px 40px;border-radius:50px;background:#f8f8f8;border:1px solid #eee}.clan_navi span{color:#666;display:inline-block;vertical-align:middle;margin-right:10px;line-height:1}.clan_navi span:last-child{margin-right:0}.clan_navi span.bullet{display:inline-block;width:0;height:0;border-left:5px solid #999;border-top:4px solid transparent;border-bottom:4px solid transparent;position:relative;top:-1px}.clan_navi span.link{cursor:pointer;border-bottom:1px solid #999}.clan_desc{position:relative;margin-top:30px;line-height:1.5;font-size:20px;color:#1d1d1d}.clan_desc .blue{color:#36c2ba;font-weight:700}.clan_desc ul{list-style:none}.clan_desc ul li{list-style:none;font-size:20px;color:#1d1d1d;margin:3px 0}.clan_desc ul li:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:5px;height:5px;border-radius:50%;background:#1d1d1d}.clan_desc ul li a{text-decoration:underline}.clan_desc ul li .blue{font-weight:500}.clan_flow,.flow_box{position:relative}.flow_box{padding-left:120px;padding-bottom:50px}.flow_box:last-child{padding-bottom:30px}.flow_box:before{width:0;height:100%;border-left:1px dashed #666;left:40px;content:""}.flow_box .step,.flow_box:before{position:absolute;top:0;display:inline-block}.flow_box .step{border-radius:50%;color:#fff;background:#fac15a;width:80px;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;left:0}.flow_box .step p{line-height:1;font-size:13px}.flow_box .step p:first-child{font-weight:300}.flow_box .step p:nth-child(2){font-weight:700;font-size:40px}.flow_box .tit{position:relative;font-size:35px;color:#1d1d1d;padding-top:15px}.flow_box .tit .yellow{color:#fac15a;font-weight:700}.flow_box .tit .blue{color:#36c2ba;font-weight:700}.flow_box .tit .bullet{width:20px;height:30px;display:inline-block;position:relative;margin:0 15px}.flow_box .tit .bullet:after,.flow_box .tit .bullet:before{position:absolute;content:"";display:block;width:20px;height:2px;border-radius:2px;background:#fac15a;left:0}.flow_box .tit .bullet:before{left:0;top:7px;transform:rotate(45deg)}.flow_box .tit .bullet:after{left:0;top:21px;transform:rotate(130deg)}.flow_box .txt{position:relative;padding-top:40px;font-size:16px;color:#666}.flow_box .txt:before{content:"";display:inline-block;width:20px;height:20px;border:4px solid #fac15a;border-radius:50%;background:#fff;position:absolute;left:-89px;top:40px}.flow_box .txt ul li{list-style:none;padding-left:15px;position:relative}.flow_box .txt ul li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#666;position:absolute;left:0;top:8px}.flow_box.type2:before{display:none}.flow_btn{position:relative;margin-top:40px;font-size:0}.flow_btn button{display:inline-block;font-size:20px;color:#1d1d1d;border:1px solid #1d1d1d;padding:20px;min-width:250px;box-sizing:border-box;background:#fff;margin-right:10px}.flow_btn button.black{background:#1d1d1d;color:#fff}.flow_btn button:disabled{background:#ddd;color:#fff;border-color:#ddd}.flow_btn.center{text-align:center}.flow_ads{margin-top:70px}.flow_ads,.flow_form,.flow_form .flex{position:relative}.flow_form .flex{font-size:0}.flow_form .flex .form_box{display:inline-block;width:49%;margin-right:2%;vertical-align:top}.flow_form .flex .form_box:nth-child(2n){margin-right:0}.flow_form .flex+.flex{margin-top:30px}.form_box{position:relative;color:#1d1d1d}.form_box .tit{font-size:18px;line-height:1.4;font-weight:500;position:relative}.form_box .tit .dot{display:inline-block;width:8px;height:8px;background:#fb7956;border-radius:50%;vertical-align:top;margin-left:3px}.form_box .tit .tail{font-size:12px;color:#999;font-weight:400;margin-left:10px}.form_box .tit .right{font-size:12px;color:#999;position:absolute;right:0;top:0;font-weight:400}.form_box .box{position:relative;padding:10px 0 0}.form_box .box.error .flow_input{border-color:#fb7956}.form_box .box.error p{color:#fb7956;font-size:13px;margin-top:5px}.form_box .box.pass .flow_input{border-color:#36c2ba}.form_box .box.pass p{color:#36c2ba;font-size:13px;margin-top:5px}.form_box .box p.tail{margin-top:8px;font-size:14px;color:#666}.form_box .box p.tail .ico_impo5{vertical-align:middle;margin-right:5px;position:relative;top:-1px}.form_box .box p.desc{font-size:16px;color:#666}.form_box .box.pw .flow_input{padding-right:65px}.form_box .box.pw .pw_view{display:inline-block;width:60px;height:60px;font-size:0;background-image:url(/_next/static/media/ico_eye.4c58f49b.svg);position:absolute;right:2px;top:12px;background-size:22px auto;background-position:50%;background-repeat:no-repeat;background-color:#fff}.form_box .box.pw .pw_view.off{background-image:url(/_next/static/media/ico_eye_off.0795cd5e.svg)}.flow_input{position:relative;width:100%;box-sizing:border-box;padding:20px;font-size:18px;border:1px solid #c7c7c7;border-radius:5px!important}.flow_input:focus{border-color:#36c2ba}.flow_input:disabled{background-color:#f1f1f1;border-color:#f1f1f1;color:#999}.flow_input.wid70per{width:calc(100% - 160px);vertical-align:middle}.flow_input.wid120{width:120px;text-align:center}.file_box{padding:20px;font-size:18px;border:1px solid #c7c7c7;border-radius:5px;text-align:center;font-size:14px;color:#666}.file_box img{vertical-align:middle;margin-right:10px}.file_form{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}.file_form+label{font-size:15px;color:#1d1d1d;border:1px solid #c7c7c7;border-radius:2px;line-height:1;padding:7px 15px;cursor:pointer;font-weight:500;margin-left:15px}.terms_box{height:150px;overflow-y:scroll;padding:15px;border:1px solid #c7c7c7;border-radius:5px}.terms_box dl{position:relative;font-size:15px;line-height:1.4;color:#666}.terms_box dl dt{font-weight:400;margin-top:15px}.terms_box dl dt+dd{margin-top:5px}.terms_box dl ul li{margin:5px 0;list-style:none;position:relative;padding-left:10px}.terms_box dl ul li:before{content:"-";display:inline-block;position:absolute;left:0;top:0}.terms_box dl a{text-decoration:underline}.check_box{margin-top:15px}.check_box input[type=checkbox]+label{padding-left:30px;font-size:14px;color:#666;position:relative}.check_box input[type=checkbox]+label:before{width:20px;height:20px;content:"";display:inline-block;position:absolute;left:0;top:-1px;background:url(/_next/static/media/check_n.d93c84fc.png) 50% no-repeat}.check_box input[type=checkbox]:checked+label:before{background:url(/_next/static/media/check_v.1a215e55.png) 50% no-repeat}.clan_modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1004;background:rgba(0,0,0,.5)}.clan_modal_content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-sizing:border-box;padding:30px;width:90%;max-width:460px;text-align:center}.clan_modal_content p{margin:10px 0;line-height:1.4;font-size:18px;color:#1d1d1d}.clan_modal_content p.sm{font-size:14px}.clan_modal_content p b{text-decoration:underline}.clan_modal_content .btn{text-align:center;font-size:0;margin-top:20px}.clan_modal_content .btn button{display:inline-block;width:49%;padding:15px 5px;text-align:center;border:1px solid #1d1d1d;color:#1d1d1d;background:#fff;font-size:16px}.clan_modal_content .btn button.black{color:#fff;background:#1d1d1d}.clan_modal_content .btn button.long{width:100%}.clan_modal_content .btn button:nth-child(2){margin-left:2%}.clan_modal_content .btn button .circle_spinner{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:7px;border-radius:50%;background:linear-gradient(0deg,#424c4b,#36c2ba 30%);animation:spin 1s linear infinite;position:relative;top:-1px}.clan_modal_content .btn button .circle_spinner .bar{width:80%;height:80%;background-color:#1d1d1d;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.clan_modal_content .check_line{padding-top:20px;margin-top:20px;border-top:1px solid #c7c7c7;text-align:left}.clan_modal_content .check_line label{padding-left:30px;position:relative;color:#666;font-size:14px}.clan_modal_content .check_line label:before{width:20px;height:20px;content:"";display:inline-block;position:absolute;left:0;top:1px;background:url(/_next/static/media/check_n.d93c84fc.png);background-repeat:no-repeat}.clan_modal_content .check_line input:checked+label:before{background:url(/_next/static/media/check_v.1a215e55.png)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.clan_modal_content dl{text-align:left;margin-top:20px}.clan_modal_content dl:first-child{margin-top:0}.clan_modal_content dl dt{font-size:18px;font-weight:500;margin-bottom:10px}.clan_modal_content dl dd{font-size:16px;position:relative;padding-left:10px;margin:3px 0}.clan_modal_content dl dd:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#1d1d1d;position:absolute;left:0;top:9px}.clan_modal_content dl dd .cor{color:#fb7956}.request_box{position:relative;padding:20px;background-color:#fff;border:1px solid #c7c7c7;font-size:0}.request_box>div{display:inline-block;vertical-align:middle}.request_box .ico{padding:40px 60px 40px 40px;border-right:1px solid #c7c7c7}.request_box .desc{padding:40px 60px}.request_box .desc .tit{font-size:20px;color:#1d1d1d;font-weight:500}.request_box .desc .txt{color:#666;margin-top:15px;font-size:18px}.request_box .btn{position:absolute;right:20px;bottom:20px}.request_box .btn button{display:inline-block;vertical-align:top;margin-left:10px;font-size:20px;color:#fff;background:#1d1d1d;padding:20px 30px;min-width:240px;box-sizing:border-box;text-align:center}.request_box .btn button img{vertical-align:middle;position:relative;top:-1px;margin-right:7px}.request_box .btn button.blue{background:#36c2ba}.request_box+.request_box{margin-top:40px}.request_box .ad_wrap{width:calc(100% - 320px);max-width:970px;height:250px;margin-left:35px;overflow:hidden;text-align:center}.clan_info{position:relative;margin-top:30px;margin-bottom:70px;display:flex;flex-wrap:wrap;gap:16px}.clan_info .info_box{width:436px;text-align:left;padding:30px;border:1px solid #c7c7c7;box-sizing:border-box;background:linear-gradient(90deg,#fff3d6,#fffce3);position:relative;cursor:pointer}.clan_info .info_box:after{width:24px;height:22px;content:"";display:inline-block;background:url(/_next/static/media/info_box_bullet.3a7e0577.png) no-repeat;position:absolute;right:-1px;bottom:-1px}.clan_info .info_box .clan_ico{width:120px;height:140px;background:#fff;display:inline-block;vertical-align:middle;padding:30px 10px 10px;border-radius:100px 100px 0 0}.clan_info .info_box .clan_txt{display:inline-block;vertical-align:middle;margin-left:20px;width:calc(100% - 140px);line-height:1.4}.clan_info .info_box .clan_txt p:first-child{font-size:18px;color:#000;font-weight:500}.clan_info .info_box .clan_txt p:first-child .date{font-size:18px;color:#666}.clan_info .info_box .clan_txt p:first-child .date b{font-weight:500;color:#fb7956}.clan_info .info_box .clan_txt p:nth-child(2){margin-top:5px;font-size:16px;color:#1d1d1d;word-break:break-word}.clan_info .info_box .clan_txt p:nth-child(3){margin-top:15px;font-size:14px;color:#666}.clan_info .info_box .clan_txt p:nth-child(3) button{background:#fff;color:#1d1d1d;font-size:14px;border:1px solid #c7c7c7;line-height:1;padding:8px 10px;margin-right:5px;border-radius:3px}.clan_info .info_box .clan_txt p:nth-child(3) button:before{width:16px;height:16px;display:inline-block;content:"";vertical-align:middle;margin-right:5px;background-repeat:no-repeat;position:relative;top:-1px}.clan_info .info_box .clan_txt p:nth-child(3) button.modify_btn:before{background-image:url(/_next/static/media/modify_ico.e3cd84bd.svg)}.clan_info .info_box .clan_txt p:nth-child(3) button.delete_btn:before{background-image:url(/_next/static/media/delete_ico.10d716e9.svg)}.clan_info .info_box .clan_txt p:nth-child(3) button:hover{color:#000}.clan_info .info_box .clan_txt p:nth-child(3) img{margin-right:5px;vertical-align:middle;position:relative;top:-1px}.clan_info .info_box .clan_tooltip{position:absolute;right:20px;top:20px;line-height:1;z-index:1}.clan_info .info_box .clan_tooltip .tooltip_ico{width:14px;height:14px;display:inline-block;background:url(/_next/static/media/tooltip.a6e02490.png) no-repeat;cursor:pointer}.clan_info .info_box .clan_tooltip .tooltip_ico input{width:0;height:0;position:absolute;left:-9999px;top:-9999px}.clan_info .info_box .clan_tooltip .tooltip_ico input:checked+.tooltip{display:inline-block}.clan_info .info_box .clan_tooltip .tooltip{position:absolute;left:50%;top:35px;transform:translateX(-50%);line-height:1.1;white-space:nowrap;padding:5px 15px;border-radius:3px;font-size:12px;color:#fff;background-color:rgba(29,29,29,.8);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.clan_info .info_box .clan_tooltip .tooltip a{color:#fac15a;font-weight:500;text-decoration:underline}.clan_info .info_box .clan_tooltip .tooltip:before{content:"";display:inline-block;width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid rgba(29,29,29,.9)}.clan_info .info_box.on{border:2px solid #36c2ba!important;background:linear-gradient(90deg,#c3f2f0,#dcf9f7);padding:29px}.clan_info .info_box.on:after{background:url(/_next/static/media/info_box_bullet_on.24d5dcb6.jpg) no-repeat!important;right:-2px;bottom:-2px}.clan_info .info_box:hover{border-color:#333}.clan_info .info_box:hover:after{background-image:url(/_next/static/media/info_box_bullet_hover.829be7a0.jpg)}.clan_info .info_box_add{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:436px;border:1px solid #c7c7c7;background:#fff;min-height:200px}.clan_info .info_box_add:after{width:24px;height:22px;content:"";display:inline-block;background:url(/_next/static/media/info_add_bullet.f94b00b3.jpg) no-repeat;position:absolute;right:-1px;bottom:-1px}.clan_info .info_box_add .add_ico{width:40px;height:40px;display:inline-block;position:relative}.clan_info .info_box_add .add_ico:after,.clan_info .info_box_add .add_ico:before{content:"";display:inline-block;width:40px;height:4px;background:#d9d9d9;border-radius:3px;position:absolute;left:50%;top:50%;transition:.3s}.clan_info .info_box_add .add_ico:before{transform:translate(-50%,-50%) rotate(0deg)}.clan_info .info_box_add .add_ico:after{transform:translate(-50%,-50%) rotate(90deg)}.clan_info .info_box_add p{margin-top:20px;font-size:24px;color:#666;font-weight:500;transition:.3s}.clan_info .info_box_add:not(:disabled):hover p{color:#333}.clan_info .info_box_add:not(:disabled):hover .add_ico:after,.clan_info .info_box_add:not(:disabled):hover .add_ico:before{background:#666}.clan_info .info_box_add:disabled{cursor:auto}.clan_info .info_box_add:disabled:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.6)}.clan_info .info_box_add .tooltip{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:5px 15px;border-radius:3px;font-size:12px;color:#fff;background-color:rgba(29,29,29,.8);line-height:1.5;z-index:1}.clan_info .info_box_add:disabled:hover .tooltip{display:inline-block}.time_tab{border-bottom:1px solid #c7c7c7;font-size:0}.time_tab button{display:inline-block;vertical-align:top;font-size:16px;color:#666;border-left:1px solid #c7c7c7;border-top:1px solid #c7c7c7;border-bottom:0;width:125px;text-align:center;padding:10px 0;border-right:0 solid #c7c7c7;background-color:#fff}.time_tab button:last-child{border-right-width:1px}.time_tab button.active{color:#fff;background-color:#fb7956;border-color:#fb7956}.flow_tail{font-size:14px;color:#666;margin-top:-10px}.flow_tail .cor{color:#fb7956;font-weight:500}.dupli_btn{display:inline-block;vertical-align:middle;width:150px;box-sizing:border-box;padding:0 5px;height:64px;line-height:64px;font-size:18px;border:1px solid #c7c7c7;border-radius:5px;background:#fff;margin-left:10px}.settings_body{padding-top:50px;margin-top:20px;background-color:#f9fbfc;border-top:1px solid #eee}.settings_body.gate{padding-bottom:50px}.settings_body.gate .clan_info{margin-top:0;margin-bottom:0}.clan_settings_wrap{position:relative;font-size:0}.settings_navi{width:280px;padding-bottom:50px;box-sizing:border-box;vertical-align:top;border:1px solid #c7c7c7;border-radius:10px;overflow:hidden;display:inline-block;background-color:#fff}.settings_navi .info{height:168px;background:url(/_next/static/media/navi_bg.f6060608.jpg) top no-repeat;position:relative}.settings_navi .info .date{position:absolute;right:15px;top:15px;font-size:15px;color:#fb7956;font-weight:500}.settings_navi .info .date:before{display:inline-block;content:"";width:18px;height:17px;margin-right:5px;background:url(/_next/static/media/ico_celebrity.2a1ca482.svg) no-repeat;vertical-align:middle;position:relative;top:-2px}.settings_navi .info .ico{text-align:center;position:absolute;left:50%;bottom:-30px;transform:translateX(-50%)}.settings_navi .info .ico img{max-width:100px}.settings_navi .clan_name{padding:50px 10px 0;font-size:18px;font-weight:500;text-align:center}.settings_navi .clan_desc{margin:15px 10px 0;font-size:15px;color:#666;text-align:center}.settings_navi .clan_destory{position:relative;padding:25px 0 0;text-align:center}.settings_navi .clan_destory button{display:inline-block;color:#c7c7c7;border:1px solid #c7c7c7;padding:8px 15px;border-radius:3px;font-size:15px;color:#1d1d1d;background:#fff}.settings_navi .settings_link{margin-top:50px}.settings_navi .settings_link li{border-bottom:1px solid #eee}.settings_navi .settings_link li a{display:block;font-size:18px;color:#1d1d1d;display:flex;align-items:center;height:65px;box-sizing:border-box;padding:0 20px;font-weight:500}.settings_navi .settings_link li a.on{color:#36c2ba}.settings_navi .settings_link li a.on .ico{filter:invert(57%) sepia(79%) saturate(378%) hue-rotate(128deg) brightness(101%) contrast(82%)}.settings_navi .settings_link li a .ico{margin-right:15px;display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.settings_navi .settings_link li a .ico.setting{background-image:url(/_next/static/media/ico_setting.9c4dcefe.svg)}.settings_navi .settings_link li a .ico.student{background-image:url(/_next/static/media/ico_student.4f5487c2.svg)}.settings_wrap{display:inline-block;vertical-align:top;margin-left:30px;width:calc(100% - 310px);border:1px solid #c7c7c7;border-radius:10px;padding:50px 80px;background-color:#fff}.settings_wrap .cor{color:#fb7956;font-weight:700}.settings_wrap .se_tit{font-size:24px;color:#1d1d1d;font-weight:500;padding-bottom:20px}.settings_wrap .se_desc{font-size:16px;color:#666}.settings_wrap .se_form{margin-top:50px}.settings_wrap .se_hr{margin-top:40px;padding-top:40px;border:0;border-top:1px solid #c7c7c7;background:none}.student_list{position:relative;font-size:0;margin-top:40px}.student_list>li{display:inline-block;min-height:240px;width:23%;margin-right:2.5%;margin-bottom:2.5%;box-sizing:border-box;border-radius:5px;border:1px solid #e9e9e9;text-align:center;padding:50px 10px 20px;vertical-align:top;transition:.3s;position:relative}.student_list>li:nth-child(4n){margin-right:0}.student_list>li:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}.student_list .num{position:absolute;left:15px;top:13px;font-size:28px;color:#999;line-height:1;font-weight:400}.student_list .reset_password{display:inline-block;background:none;text-decoration:underline;color:#1d1d1d;font-size:13px;position:absolute;right:15px;top:15px;line-height:1}.student_list .name{position:relative;padding:20px 0 0;font-size:16px;color:#1d1d1d;font-weight:600;word-break:break-all}.student_list .add_student{display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;background:url(/_next/static/media/plus_ico.87ff49d7.png) 50% no-repeat}.student_list>li.disabled{border-color:hsla(0,0%,91%,.4);box-shadow:none!important}.student_list .add_student:disabled{opacity:.4;cursor:auto}.student_list>li.disabled .tooltip{display:none;font-size:12px;position:absolute;left:50%;top:160px;z-index:1;background:rgba(29,29,29,.8);white-space:nowrap;color:#fff;line-height:1.1;padding:5px 10px;transform:translateX(-50%);border-radius:3px}.student_list>li.disabled .tooltip a{color:#fac15a;text-decoration:underline;font-weight:500}.student_list>li.disabled .tooltip:before{content:"";display:inline-block;width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid rgba(29,29,29,.8)}.student_list>li.disabled:hover .tooltip{display:inline-block}.student_list .thumbs{width:100px;height:100px;position:relative;border-radius:50%;display:inline-block;margin-top:20px;background-size:cover;background-position:50%;border-radius:100%;background-repeat:no-repeat;box-shadow:0 4px 10px hsla(0,0%,40%,.2)}.student_list .thumbs img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:155%;max-width:none}.teacher_gate{position:relative;background-color:#f9fbfc;border-top:1px solid #eee;padding:40px 0;margin-top:10px}.ranking_wrap{padding-top:50px}.ranking_details .ranking_cate{display:none!important}.ranking_details .ranking_name{text-align:left}.ranking_clan{color:#666;font-size:13px;font-weight:500;margin-top:5px}.ranking_clan img{width:20px;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.ranking_clan+.ranking_cate{display:none!important}.clan_details .ranking_teacher{display:inline-block;font-size:12px;padding:2px 10px 1px;color:#1d1d1d!important;line-height:1;font-weight:500;background:#f1f1f1;border-radius:30px;margin-left:7px;position:relative}.clan_details .ranking_teacher img{vertical-align:middle;margin-right:5px;position:relative;top:-1px}.ranking__list .my_ranking.ranking__inner .ranking_details .ranking_teacher{color:#1d1d1d!important}.ranking_details{position:relative}.ranking_progress{display:none;background-color:rgba(29,29,29,.9);border-radius:3px;padding:5px 15px;box-sizing:border-box;z-index:999;position:absolute;color:#fff;line-height:1;font-size:13px;transition:.2;white-space:nowrap}.ranking_progress:before{content:"";display:inline-block;width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid rgba(29,29,29,.9)}.ranking__top .ranking_details .ranking_progress{left:50%;transform:translateX(-50%);bottom:100px}.ranking__top .ranking_details .key_typing+.ranking_progress{bottom:115px}.ranking__top .ranking_details:hover .ranking_progress{display:inline-block}.ranking__list .ranking_details .ranking_progress{left:12.5%;transform:translateX(-50%);top:-12px}.ranking__list .ranking_details .ranking_progress:before{border-bottom:0;border-top:10px solid rgba(29,29,29,.9);top:auto;bottom:-10px}.ranking_details:hover .ranking_progress{display:inline-block}.sub__head .maxWidth .place{position:relative}.clan_noti{position:absolute;right:0;top:0;width:calc(100% - 330px);min-height:100%;background-color:#dcdcdc;background-repeat:no-repeat;border-radius:10px;box-sizing:border-box;padding:10px 60px;display:flex;align-items:center;gap:40px}.clan_noti.approved{background-color:#eaf7d9}.clan_noti.expiring{background-color:#fff6d3}.clan_noti.review{background-color:#d9e6f7}.clan_noti .txt{position:relative;color:#1d1d1d}.clan_noti .txt p:first-child{font-size:24px;font-weight:700}.clan_noti .txt p:nth-child(2){font-size:15px;margin-top:5px}.clan_noti .txt span{color:#fb7956;font-weight:500}.clan_noti .btn{display:inline-block;padding:6px 12px;line-height:1;border:1px solid #c7c7c7;background:#fff;border-radius:2px;font-size:15px;margin-left:auto;white-space:nowrap}@media screen and (max-width:1023px){.sub__head .maxWidth.pb70{padding-bottom:20px}#SUB.moPadding,.sub__body.moPadding{padding-top:10px}.maxWidth.moPadding{padding-top:20px}.clan_desc{font-size:15px}.clan_flow{padding-top:30px}.clan_flow:first-child{padding-top:10px}.flow_box{padding-left:65px}.flow_box .step{width:50px;height:50px}.flow_box .step p{font-size:11px}.flow_box .step p:nth-child(2){font-size:20px}.flow_box:before{left:25px}.flow_box .tit{padding-top:5px;font-size:20px}.flow_box .tit .bullet{vertical-align:middle;width:13px;height:24px;margin:0 10px}.flow_box .tit .bullet:after,.flow_box .tit .bullet:before{width:12px}.flow_box .tit .bullet:before{top:4px}.flow_box .tit .bullet:after{top:12px}.flow_box .txt:before{left:-48px}.flow_btn button{font-size:15px;padding:15px 20px;min-width:130px}.flow_ads{display:none}.flow_form .flex .form_box{width:100%;margin-right:0}.flow_form .flex .form_box:nth-child(2n){margin-top:10px}.flow_box.type2{margin-top:30px}.form_box .tit{font-size:15px}.flow_input{padding:15px 10px;font-size:14px}.form_box .tit .tail{display:block;margin-left:0;margin-top:5px}.form_box .box.pw .pw_view{width:46px;height:46px;right:2px;top:11px;background-size:30px auto}.terms_box{font-size:14px}.request_box{padding:10px}.request_box .ico{padding:10px 20px 25px 10px;margin-bottom:55px;border-right:1px solid #c7c7c7}.request_box .ico img{width:80px}.request_box .desc{padding:10px 20px;vertical-align:top;width:calc(100% - 111px)}.request_box .desc .tit{font-size:15px}.request_box .desc .txt{font-size:13px}.request_box .btn{right:10px;bottom:10px}.request_box .btn button{padding:10px 15px;min-width:140px;text-align:center;font-size:13px}.request_box .btn button img{vertical-align:middle;position:relative;top:-1px;margin-right:7px}.request_box.ads{display:none}.clan_info .info_box{padding:20px}.clan_info .info_box,.clan_info .info_box_add{width:calc(50% - 8px)}.dupli_btn{height:49px;line-height:49px}.settings_navi{width:auto;display:block}.settings_navi .info{height:100px;background-repeat:repeat-x}.settings_navi .settings_link{margin-top:30px}.settings_navi .settings_link li a{height:50px}.settings_wrap{display:block;margin-top:30px;width:auto;margin-left:0;padding:30px 20px}.student_list>li{width:49%;margin-right:2%}.student_list>li:nth-child(2n){margin-right:0!important}.ranking_clan{padding-left:60px;margin-top:5px}.ranking_name .ranking_clan{padding-left:0}.clan_details .ranking_teacher{top:-1px;font-size:11px}.ranking_progress{display:none!important}.time_tab button{width:100px;font-size:14px}.clan_info .info_box .clan_txt{margin-left:20px}.clan_info .info_box .clan_tooltip .tooltip{left:auto;right:-10px;transform:none}.clan_info .info_box .clan_tooltip .tooltip:before{left:auto;transform:none;right:12px}.student_list>li.disabled .tooltip{word-break:keep-all;width:100%;white-space:normal;line-height:1.4;max-width:280px}.clan_noti{position:relative;width:auto;min-height:auto;margin-top:15px;gap:15px;padding:20px}.clan_noti.expiring{padding-bottom:60px}.clan_noti>img{height:80px}.clan_noti .txt p:first-child{font-size:15px}.clan_noti .txt p:nth-child(2){font-size:13px;margin-top:2px}.clan_noti .btn{position:absolute;right:20px;bottom:20px;font-size:13px}}@media screen and (max-width:880px){.clan_info .info_box .clan_ico{width:80px;height:90px;padding:20px 10px 10px}.clan_info .info_box .clan_ico img{width:60px}.clan_info .info_box .clan_txt{width:calc(100% - 110px);margin-left:10px}.clan_info .info_box{width:100%;margin:0 auto}.clan_info .info_box .clan_txt p:first-child{font-size:15px}.clan_info .info_box .clan_txt p:nth-child(2){font-size:14px}.clan_info .info_box .clan_txt p:nth-child(3) button{font-size:12px;padding:5px 6px}.clan_info .info_box_add{width:100%;min-height:140px}.clan_info .info_box_add p{font-size:16px}}.expiration_tooltip{position:fixed;left:50%;margin-left:178px;top:80px;width:330px;padding:10px;box-sizing:border-box;text-align:left;border-radius:2px;background:rgba(29,29,29,.8);z-index:101;color:#fff;font-size:11px;line-height:1.5}.expiration_tooltip span{color:#fb7956}.expiration_tooltip .btn{text-align:right;padding-top:5px;margin-top:5px;border-top:1px solid hsla(0,0%,100%,.1)}.expiration_tooltip .btn button{display:inline-block;color:#36c2ba;font-size:11px;font-weight:700;background:none;padding-right:12px;background-image:url(/_next/static/media/expiration_bullet.783227e2.png);background-position:100%;background-repeat:no-repeat;line-height:1}.evtBnr_on .expiration_tooltip{top:130px}@media screen and (max-width:1440px){.expiration_tooltip{margin-left:auto;left:auto;right:20px}}@media screen and (max-width:1023px){.expiration_tooltip{top:49px}.evtBnr_on .expiration_tooltip{top:99px}}@import url("https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap");body,html{height:100%;background-color:#fff!important}body{padding:0!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}*{-webkit-tap-highlight-color:transparent}body{position:relative;min-height:100vh;min-height:-webkit-fill-available}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;height:-webkit-fill-available}fieldset,img{border:0}table{border-collapse:collapse}img{vertical-align:top;max-width:100%}address,em{font-style:normal}a{color:inherit;text-decoration:none}strong{font-weight:700}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right}body.hidden{overflow:hidden}b{font-weight:900}#WRAP{min-height:100%;font-family:Roboto,Noto Sans KR,Apple SD Gothic Neo,Apple Gothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto!important;box-sizing:border-box}#SKIP{position:relative;z-index:99999999999}#SKIP a{display:block;overflow:hidden;width:0;height:0;background-color:#2444ba;font-family:Roboto,Noto Sans KR,Apple SD Gothic Neo,Apple Gothic,sans-serif;font-weight:500;font-size:16px;color:#fff;white-space:nowrap;text-align:center}#SKIP a:active,#SKIP a:focus{position:absolute;width:100%;height:auto;margin-bottom:10px;padding:5px;left:0;top:101px;box-sizing:border-box}.evtBnr_on #SKIP a:active,.evtBnr_on #SKIP a:focus{top:151px}@media screen and (max-width:1023px){#SKIP a:active,#SKIP a:focus{top:50px}.evtBnr_on #SKIP a:active,.evtBnr_on #SKIP a:focus{top:99px}}.l-maxWidth{max-width:1720px;margin:0 auto}.maxWidth{max-width:1340px;margin:0 auto}.maxWidth2{max-width:1380px;margin:0 auto}.maxWidth3{max-width:1000px}.maxWidth_s{max-width:600px;margin:0 auto}.blind{visibility:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0}.blind,.sr-only{overflow:hidden;position:absolute}.sr-only{width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.maxWidth_m{max-width:1340px;margin:0 auto}@media screen and (max-width:1400px){.maxWidth,.maxWidth2{margin:0 20px}}@media screen and (max-width:1024px){.maxWidth_m{margin:0}}input[type=password],input[type=text],select,textarea{outline:none;resize:none}button,input[type=button],input[type=password],input[type=submit],input[type=text],select,textarea{font-family:Roboto,Noto Sans KR,Malgun Gothic,AppleSDGothcNeo,AppleGothic,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0}button,input[type=button],input[type=submit]{cursor:pointer;vertical-align:middle;-ms-appearance:none}input[type=radio]{display:none!important}input[type=radio]+label{display:inline-block!important;font-weight:400;font-size:16px;color:#555;cursor:pointer}input[type=radio]+label>span{display:inline-block;width:24px;height:24px;margin:-2px 4px 0 0;vertical-align:middle;background-position:50%;cursor:pointer}input[type=checkbox]{display:none}input[type=checkbox]+label{font-weight:400;font-size:15px;color:#555}input[type=checkbox]+label>span{display:inline-block;width:24px;height:24px;margin:0 4px 0 0;vertical-align:middle;background-position:50%;cursor:pointer}select{-ms-appearance:none;border-radius:1px;-moz-border-radius:1px}select::-ms-expand{display:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (min-width:1024px){.mo_show{display:none!important}}@media screen and (max-width:1024px){.pc_show{display:none!important}}:lang(en) .en_blind,:lang(ko) .ko_blind{display:none!important}#MAIN{position:relative;margin-top:171px}.gnb--search_box{top:170px}#HEADER.hdb_down .gnb--search_box,#HEADER.hdb_down .lnb_sub_menus:before,.lnb_sub_menus:before{top:171px}#WRAP.event_bnr_off .gnb--search_box,#WRAP.event_bnr_off .lnb_sub_menus:before{top:101px}#WRAP.event_bnr_off #EVENT_BANNER+.header__nav .gnb--search_box,#WRAP.event_bnr_off #EVENT_BANNER+.header__nav .lnb_sub_menus:before{top:151px}@media screen and (max-width:1023px){#HEADER:has(#EVENT_BANNER)+#CONTAINER .book_filter{margin-top:50px}#HEADER:has(#EVENT_BANNER)+#CONTAINER .sub__title+.book_filter{margin-top:0}#HEADER:has(#EVENT_BANNER)+#CONTAINER .mypage_title_btn+.book_filter{margin-top:0}}#MAIN{margin-top:0}#CONTAINER{margin-top:101px}.evtBnr_on #CONTAINER{margin-top:151px}@media screen and (max-width:1023px){#CONTAINER{margin-top:48px}.evtBnr_on #CONTAINER{margin-top:98px}}.main__head{position:relative;text-align:center;letter-spacing:-.02em}.main__desc{margin-bottom:5px;font-size:20px;color:#1d1d1d;line-height:1.45}.main__title{font-weight:300;font-size:36px;color:#1d1d1d;line-height:1.444444}.main__more{position:absolute;top:50%;right:0;display:block;width:60px;height:60px;margin-top:-30px;background-color:#fff;border:3px solid #e9e9e9;background-image:url(/_next/static/media/btn_next.a9718b43.svg);background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box;transition:all .3s ease-in-out}.main__more.black{background-color:transparent;border-color:#1d1d1d}.main__foot{display:flex;align-items:center;justify-content:center;margin-top:40px}@media screen and (min-width:1025px){.main__more:hover{border-color:#1d1d1d}.main__more.black:hover{background-image:url(/_next/static/media/btn_next_f.088cb12a.svg);background-color:#1d1d1d}}@media screen and (max-width:1400px){.main__more{right:15px;width:50px;height:50px}}@media screen and (max-width:1023px){.main__title{font-size:23px}.main__desc,.main__more{display:none}.main__more{width:40px;height:40px}}.bg_effect_main{overflow:hidden;position:absolute;top:-100px;left:0;right:0;width:100%;height:780px}.bg_effect_main>span{position:absolute;top:0;width:88px;height:88px;display:flex;align-items:center;justify-content:center;background-color:#2444ba;border-radius:100%;font-family:Nanum Myeongjo,serif;font-weight:700;font-size:24px;color:#fff;z-index:0;z-index:5}.bg_effect_main>span:first-child{left:50%;animation:mainFlying 6s ease-in-out infinite}.bg_effect_main>span:nth-child(2){left:0;animation:mainFlying2 8s ease-in-out infinite;animation-delay:.7s}.bg_effect_main>span:nth-child(3){left:35%;animation:mainFlying3 10s ease-in-out infinite;animation-delay:1.2s}.bg_effect_main>span:nth-child(4){left:70%;animation:mainFlying4 6s ease-in-out infinite;animation-delay:2s}@keyframes mainFlying{0%{top:0;transform:translateX(0) rotate(180deg)}to{top:100%;transform:translateX(500%) rotate(-180deg)}}@keyframes mainFlying2{0%{top:0;transform:translateX(100%) rotate(600deg)}to{top:100%;transform:translateX(400%) rotate(-600deg)}}@keyframes mainFlying3{0%{top:0;transform:translateX(500%) rotate(200deg)}to{top:100%;transform:translateX(800%) rotate(-200deg)}}@keyframes mainFlying4{0%{top:0;transform:translateX(-100%) rotate(400deg)}to{top:100%;transform:translateX(-500%) rotate(-400deg)}}@media screen and (max-width:1023px){.bg_effect_main{display:none}}.main__slider_inner{position:relative;height:600px;background-color:#fff}.main__slider_inner .slider_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.main__slider_inner .slider_info{position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:100%}.slider_infos{letter-spacing:-.02em}.swiper .new_bbs_list_btn{margin-left:0;margin-bottom:80px}.slider_info_image{position:absolute;top:0;left:0;width:100%;height:600px;background-repeat:no-repeat;background-size:cover}.main_banner_mo{display:none}.main_swiper_navi{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:40px}.main_swiper_navi>div{position:static;margin:0}.main_swiper_navi>div.swiper-pagination{width:auto}.main_swiper_navi .swiper-pagination-bullet{margin:0 10px!important}.main_swiper_navi>div.swiper-button-pause,.main_swiper_navi>div.swiper-button-play{z-index:99}.main_swiper_navi>div.swiper-button-next,.main_swiper_navi>div.swiper-button-pause,.main_swiper_navi>div.swiper-button-play,.main_swiper_navi>div.swiper-button-prev{display:block;width:60px;height:60px;background-color:hsla(0,0%,100%,.2);border:3px solid #e9e9e9;background-repeat:no-repeat;background-position:50%;border-radius:100%;box-sizing:border-box;transition:all .3s ease-in-out}.main_swiper_navi>div.swiper-button-prev{margin-right:20px;background-image:url(/_next/static/media/btn_prev.fab3ff29.svg)}.main_swiper_navi>div.swiper-button-next{margin-left:20px;background-image:url(/_next/static/media/btn_next.a9718b43.svg)}.main_swiper_navi>div.swiper-button-play{margin-left:8px;background-size:10px;background-image:url(/_next/static/media/ico_play.397533e2.svg)}.main_swiper_navi>div.swiper-button-pause{margin-left:8px;background-size:10px;background-image:url(/_next/static/media/ico_pause.eb504441.svg)}.main_swiper_navi>div.swiper-button-next:after,.main_swiper_navi>div.swiper-button-prev:after{content:none}@media screen and (min-width:1025px){.main_swiper_navi>div.swiper-button-prev:hover{background-image:url(/_next/static/media/btn_prev_f.16564791.svg);background-color:#1d1d1d;border-color:#1d1d1d}.main_swiper_navi>div.swiper-button-next:hover{background-image:url(/_next/static/media/btn_next_f.088cb12a.svg);background-color:#1d1d1d;border-color:#1d1d1d}.main_swiper_navi>div.swiper-button-play:hover{background-image:url(/_next/static/media/ico_play_f.b068035a.svg);background-color:#1d1d1d;border-color:#1d1d1d}.main_swiper_navi>div.swiper-button-pause:hover{background-image:url(/_next/static/media/ico_pause_f.0881a683.svg);background-color:#1d1d1d;border-color:#1d1d1d}}@media screen and (max-width:1023px){.main__slider_inner,.slider_info_image{height:95.8vmin;background-size:100%}.main__slider_inner .slider_bg{background-position:70%}.main__slider_inner .slider_info{margin:0}.main_banner_mo{display:block!important;text-align:center}.main_banner_pc{display:none!important}.main_swiper_navi{bottom:20px}.main_swiper_navi>div.swiper-button-next,.main_swiper_navi>div.swiper-button-pause,.main_swiper_navi>div.swiper-button-play,.main_swiper_navi>div.swiper-button-prev{width:35px;height:35px;background-size:40%}.main_swiper_navi .swiper-pagination-bullet{margin:0 7px!important}#main__slider .new_bbs_list_btn{width:155px;height:55px;padding:0 19px;margin-left:20px;border-radius:0;justify-content:flex-start}}#main__taja{padding:100px 0;background-color:#fac15a;scroll-margin-top:80px}.evtBnr_on #main__taja{scroll-margin-top:150px}#main__taja .main__head{margin-bottom:67px}.main__taja_area{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:-.61%}.main__taja_inner{width:13.05%;margin:.61%}.main__taja_inner a{position:relative;display:flex;flex-direction:column;width:100%;height:180px;padding:30px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-sizing:border-box;transition:all .3s ease-in-out}.main__taja_desc{overflow:hidden;opacity:1;height:19.5px;font-size:14px;line-height:1.41;color:#666;transition:all .3s ease-in-out}.main__taja_title{position:relative;display:block;font-weight:400;font-size:24px;line-height:1.25;color:#1d1d1d;word-break:keep-all;z-index:2}.main__taja_image{overflow:hidden;position:absolute;left:0;bottom:30px;height:auto;padding:0 30px;transition:all .3s ease-in-out;opacity:1}.main__taja_mo{display:none}@media screen and (max-width:1400px){#main__taja{padding:70px 0}}@media screen and (min-width:1025px){.main__taja_inner a:hover{background-color:#0f151f;box-shadow:0 24px 20px rgba(0,0,0,.2)}.main__taja_inner a:hover .main__taja_desc{opacity:0;height:0}.main__taja_inner a:hover .main__taja_title{font-weight:700;font-size:15px;color:#fff}.main__taja_inner a:hover .main__taja_title br{display:none}.main__taja_inner a:hover .main__taja_image{height:0;opacity:0}.main__taja_inner a:hover{background-color:#000}.main__taja_inner.taja_inner_01 a:hover{background-image:url(/_next/static/media/img_main_taja_01_hover.f5c7cd1f.png)}.main__taja_inner.taja_inner_02 a:hover{background-image:url(/_next/static/media/img_main_taja_02_hover.0256341e.png)}.main__taja_inner.taja_inner_03 a:hover{background-image:url(/_next/static/media/img_main_taja_03_hover.6bda298c.png)}.main__taja_inner.taja_inner_04 a:hover{background-image:url(/_next/static/media/img_main_taja_04_hover.c1fffaf8.png)}.main__taja_inner.taja_inner_05 a:hover{background-image:url(/_next/static/media/img_main_taja_05_hover.9a507c55.png)}.main__taja_inner.taja_inner_06 a:hover{background-image:url(/_next/static/media/img_main_taja_06_hover.1bd25955.png)}.main__taja_inner.taja_inner_07 a:hover{background-image:url(/_next/static/media/img_main_taja_07_hover.aea7921e.png)}.main__taja_inner.taja_inner_08 a:hover{background-image:url(/_next/static/media/img_main_taja_08_hover.ae1bac75.png)}.main__taja_inner.taja_inner_09 a:hover{background-image:url(/_next/static/media/img_main_taja_09_hover.dc6510e2.png)}}@media screen and (max-width:1400px){.main__taja_inner a{height:150px;padding:15px}.main__taja_image{bottom:15px;padding:0 15px}.main__taja_title{font-size:20px}}@media screen and (max-width:1023px){#main__taja{padding:10.2vmin 0}#main__taja .main__head{margin-bottom:20px}#main__taja .main_banner_mo img{height:16.3vmin}}.main__taja_inner a svg{position:absolute;top:-16px;left:-16px;width:40px;height:41px;z-index:2;opacity:0}.main__taja_inner a svg,.main__taja_inner rect{transition:all .15s ease-in-out}.v2_pix_1{transform:matrix(1,0,0,1,16,24)}.v2_pix_2{transform:matrix(1,0,0,1,24,16)}.v2_pix_3{transform:matrix(1,0,0,1,32,16)}.v2_pix_4{transform:matrix(1,0,0,1,16,16)}.v2_pix_5{transform:matrix(1,0,0,1,24,24)}@media screen and (min-width:1025px){.main__taja_inner a:hover svg{opacity:1}.main__taja_inner a:hover rect.pix-square{fill:#1d1d1d}.main__taja_inner a:hover .v2_pix_1{transform:matrix(1,0,0,1,16,16)}.main__taja_inner a:hover .v2_pix_2{transform:matrix(1,0,0,1,8,8)}.main__taja_inner a:hover .v2_pix_3{transform:matrix(1,0,0,1,24,8)}.main__taja_inner a:hover .v2_pix_4{transform:matrix(1,0,0,1,8,8)}.main__taja_inner a:hover .v2_pix_5{transform:matrix(1,0,0,1,0,0)}}.main__taja_area{margin:-.5%}.main__taja_inner{width:11.455%;margin:.5%}.main__taja_title{font-size:20px;font-weight:500;margin:2px 0 0}.main__taja_inner a{padding:20px 24px;height:160px}.main__taja_image{bottom:20px}#main__textcopy{overflow-x:hidden;position:relative;padding:70px 0 120px;background-color:#fff;box-sizing:border-box}#main__textcopy .background{position:absolute;top:293px;left:0;width:59%;height:355px}#main__textcopy .maxWidth2{position:relative}#main__textcopy .main__head{padding:69px 0 102px;background-repeat:no-repeat;background-position:top;background-image:url(/_next/static/media/bg_h_textcopy.95939644.png)}#main__textcopy .main__more{margin-top:-47px}@media screen and (max-width:1400px){#main__textcopy{padding-bottom:0}#main__textcopy .background{height:290px}}@media screen and (max-width:1023px){#main__textcopy{padding:0 0 60px}#main__textcopy .maxWidth2{margin:0}#main__textcopy .background{top:119px;width:100%;height:210px}#main__textcopy .main__head{padding:60px 0 30px;background-image:url(/_next/static/media/bg_h_textcopy_mo.f8eb3d3a.png);background-position:center 25%}#main__textcopy .main__title{margin-bottom:0}}#main__ranking{position:relative;padding:120px 0;background-color:#fb7956}#main__ranking .main__head{margin-bottom:56px;z-index:5}#main__ranking .main__head .main__more{border:3px solid #fff;background-image:url(/_next/static/media/btn_next_white.cbcbd5b9.svg);background-color:transparent}#main__ranking .main__desc,#main__ranking .main__title{color:#fff}.main__ranking_head{display:flex;align-items:center;justify-content:center;line-height:1;margin-top:13px}.main__ranking_title{margin-left:25px;padding-bottom:11px;border-bottom:2px solid transparent}.main__ranking_title strong{font-weight:500}.main__ranking_head .btn_refresh{display:none}.btn_refresh{width:30px;height:30px}.ranking_calender_head .ranking_data .ico_refresh{margin-left:18px}@media screen and (max-width:1023px){#main__ranking{padding:60px 0 102px}#main__ranking .main__head{margin-bottom:30px}#main__ranking .swiper-pagination{bottom:60px}#main__ranking .swiper-pagination>span{width:7px;height:7px;margin:0 7px}.main__ranking_head{position:relative;margin-top:0}.main__ranking_head .btn_refresh{display:flex;position:static;top:-2px;right:0;width:24px;height:24px;margin-top:-7px}.main__ranking_title{margin-left:15px}}.main__ranking_select{position:relative}.ranking_select_title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:11px;border-bottom:2px solid #fff;font-weight:300;cursor:pointer;box-sizing:border-box}.ranking_select_title:after{content:"";display:flex;align-items:center;width:20px;height:15px;margin-left:14px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_select.b28a1a3e.svg);transition:all .2s ease-in-out}.ranking_select_title.active:after{transform:rotate(180deg)}.ranking_select_list{display:none;position:absolute;top:57px;left:0;width:180px;z-index:5}.ranking_select_list li{list-style:none}.ranking_select_list li a{display:flex;align-items:center;justify-content:center;height:70px;padding:0 5px;background-color:#c66348;border-bottom:1px solid #fb7956;font-weight:400;font-size:25px;color:#fff;letter-spacing:-.02em;text-align:center;box-sizing:border-box;white-space:nowrap}.ranking_select_list li:active{background:#fac15a;color:#1d1d1d}.ranking_select_list>li:first-child a{border-radius:10px 10px 0 0}.ranking_select_game{position:relative}.ranking_select_game>a{border-bottom:none!important;border-radius:0 0 10px 10px;box-sizing:border-box}.ranking__sub_menus{display:none}.ranking__sub_menus li:first-child a{border-radius:0 10px 0 0;border-left:1px solid #fb7956}.ranking__sub_menus li:last-child a{border-bottom:none!important;border-radius:0 0 10px 10px}.ranking__sub_menus li:first-child:last-child a{border-bottom:none!important;border-radius:0 10px 10px 0}.ranking_select_game:hover>a{border-bottom-right-radius:0}@media screen and (min-width:1025px){.ranking_select_list a:hover{background:#fac15a;color:#1d1d1d}.ranking_select_game:hover .ranking__sub_menus{position:absolute;top:0;left:180px;display:block}}@media screen and (max-width:1023px){.main__ranking_title,.ranking_select_title{padding-bottom:5px;border-width:1px}.ranking_select_title:after{width:14px;height:14px;background-size:100%}.ranking_select_game>a{border-bottom:none!important;border-radius:0 0 10px 10px}.ranking_select_list{top:34px;width:115px}.ranking_select_list li a{height:50px;padding:0;font-size:16px}.ranking_select_list a:focus{background:#fac15a;color:#1d1d1d}.ranking__sub_menus{position:absolute;top:0;left:115px}}.main__ranking_area{display:flex;justify-content:space-between}.main__ranking_area .ranking__inner:first-child{margin-top:0}.ranking__first .ranking_left,.ranking__first .ranking_photo{width:103px}.ranking__first .ranking_name{width:calc(100% - 103px)}.ranking__head{margin-top:0!important}.ranking__head .ranking_details{height:60px;background-color:#c66348}.ranking__head .ranking_title:before{content:"";display:flex;width:26px;height:26px;margin-right:14px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/ico_bookmark.9ebbb225.svg)}.main__ranking_area .ranking__inner{position:relative;top:10%;transition:all .3s ease-in-out;opacity:0}.main__ranking_area.aos-animate .ranking__inner{top:0;opacity:1}.main__ranking_area.aos-animate .ranking__first{transition-delay:.4s}.main__ranking_area.aos-animate .ranking__inner:nth-child(3){transition-delay:.8s}.main__ranking_area.aos-animate .ranking__inner:nth-child(4){transition-delay:1.2s}.main__ranking_area.aos-animate .ranking__inner:nth-child(5){transition-delay:1.6s}.main__ranking_area .ranking_name{width:calc(100% - 77px)}@media screen and (max-width:1023px){.main__ranking_area .ranking__head .ranking_details{height:50px}.main__ranking_area .ranking_title{font-size:16px}.main__ranking_area .ranking_info{font-size:15px}.main__ranking_area .ranking_bar{width:100px;margin-right:10px}.main__ranking_area .ranking_details .ranking_title{width:calc(100% - 145px)}.main__ranking_area .ranking__head .ranking_details .ranking_title{width:100%}.main__ranking_area .ranking__head .ranking_info{display:none}.main__ranking_area .ranking_last>span{display:flex;align-items:center;font-weight:400;font-size:14px;color:#1d1d1d}.main__ranking_area .ranking_last>span .ico_taja{width:18px;height:18px}}.btn_participate{display:flex;align-items:center;font-weight:400;font-size:16px;color:#fff;line-height:1}.btn_participate>span{display:inline-block;border-bottom:1px solid transparent;transform:perspective(1px) translateZ(0)}.btn_participate>span:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:1px;background-color:#fff;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out}.btn_participate i{position:relative;display:flex;align-items:center}.btn_participate i:before{width:44px;height:1px;margin-left:20px;margin-right:10px;background-color:#fff}.btn_participate i .after,.btn_participate i:before{content:"";display:flex;align-items:center;transition:all .3s ease-in-out}.btn_participate i .after{width:9px;height:9px;background-color:#5afac0;border-radius:2px;outline:1px solid #fb7956;transform:perspective(1px) translateZ(0)}.btn_participate i .after:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;outline:3px solid #f8b0b0;border-radius:2px;animation-duration:1s;opacity:0}@media screen and (max-width:102px){.ranking_details{height:80px;padding:0 20px}}#main__banner .swiper-slide{position:relative;width:100%;height:149px}#main__banner .swiper-slide>div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:1023px){#main__banner .swiper-slide{height:60px}#main__banner .swiper-pagination{pointer-events:none}}#main__banner .swiper-slide{background-repeat:repeat}#main__banner .swiper-slide>div{background-size:auto}@media screen and (max-width:1400px){#main__banner .swiper{height:0;overflow:hidden;padding-top:10%}#main__banner .swiper-wrapper{width:100%;height:100%!important;position:absolute;left:0;top:0}#main__banner .swiper-slide{height:100%}#main__banner .swiper-slide>div{background-size:cover}}@media screen and (max-width:1023px){#main__banner .swiper{padding-top:21.335%}}@media screen and (max-width:374px){#main__banner .swiper-slide{height:0;padding-top:21.335%}}#main__shop{padding:120px 0 124px}#main__shop .swiper-autoheight .swiper-wrapper{align-items:center}#main__shop .maxWidth{position:relative}#main__shop .main__head{margin-bottom:70px}#main__shop .product_details{position:relative}#main__shop .badge_new{width:75px;height:75px;background-color:#ff11f5;font-size:20px;font-weight:700;letter-spacing:-.4px;text-align:center;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:15px;left:-8px;z-index:1}#main__shop .badge_new img{position:absolute;top:-23px}#main__shop .details_thumb{width:180px;padding-top:180px;margin:36px auto 0;border-radius:100%}#main__shop .details_thumb>a{border-radius:100%}#main__shop .swiper{padding-top:50px}#main__shop .main__shop_area .swiper-slide{height:359px}.main__shop_area{padding:0 50px}.main__shop_area .swiper-slide .details_category,.main__shop_area .swiper-slide .details_point,.main__shop_area .swiper-slide .details_title{position:relative;opacity:0;visibility:hidden;top:30px;transition:all .3s ease-in-out;text-align:center}.main__shop_area .details_category{text-align:center;margin-top:30px}.main__shop_area .details_title{margin-top:15px}.main__shop_area .details_point{margin-top:10px}.main__shop_area .swiper_navi{display:flex;align-items:center;justify-content:center;padding-top:78px}.main__shop_area .swiper-pagination{position:static;width:auto!important}.main__shop_area .swiper-button-prev{left:0}.main__shop_area .swiper-button-next{right:0}#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_thumb{width:247.8px;margin-top:0;padding-top:247.8px;box-shadow:0 5px 20px rgba(0,0,0,.25)}#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_category,#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_point,#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_title{opacity:1;visibility:visible;top:0}.main__shop_area .swiper-slide .product_details .mark_new{opacity:0}.main__shop_area .swiper-slide.swiper-slide-active .mark_new{top:0;opacity:1}@media screen and (max-width:1400px){#main__shop .maxWidth{margin:0}#main__shop .details_thumb{width:140px;padding-top:140px}#main__shop .main__shop_area .swiper-slide{height:300px}#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_thumb{width:180px;padding-top:180px}.main__shop_area{max-width:100%}.main__shop_area .swiper{padding:0 0 30px}.main__shop_area .swiper-button-prev{left:10px}.main__shop_area .swiper-button-next{right:10px}}@media screen and (max-width:1023px){#main__shop{overflow:hidden;padding:60px 0 30px}#main__shop .main__head{margin-bottom:30px}#main__shop .details_thumb{width:100px;padding-top:100px;margin-top:0}#main__shop .product_details{height:140px}#main__shop .main__shop_area .swiper{overflow:visible;padding:0 20px;max-width:410px;min-height:200px}#main__shop .main__shop_area .swiper-slide,#main__shop .main__shop_area .swiper-slide.swiper-slide-active{width:100px}#main__shop .main__shop_area .swiper-slide{height:auto}#main__shop .main__shop_area .swiper .swiper-pagination-bullet{margin:0 4px}#main__shop .main__shop_area .swiper-slide.swiper-slide-active .details_thumb{width:100px;padding-top:100px}#main__shop .main__shop_area .swiper-slide.swiper-slide .details_category a{font-size:12px;white-space:nowrap;padding:5px 10px}.main__shop_area{padding:0}.main__shop_area .swiper-button-next,.main__shop_area .swiper-button-prev,.main__shop_area .swiper-slide .details_point,.main__shop_area .swiper-slide .details_title{display:none!important}.main__shop_area .details_category{margin-top:15px}.main__shop_area .swiper_navi{padding-top:20px}.mark_new i{display:none}.details_thumb .mark_new{top:10px;left:-8px;width:40px;height:40px;font-size:16px}.details_thumb .mark_new em{display:none}.details_thumb .mark_new{width:33px;height:33px;font-size:12px}}#main__shop .product_details .details_title{overflow:visible;z-index:10}#main__shop .product_details .details_title .details_tooltip{display:none;position:absolute;left:50%;top:25px;transform:translate(-50%);padding:5px 4px;border:1px solid #1d1d1d;font-size:12px;color:#1d1d1d;background-color:#fafae8;line-height:1;z-index:10}#main__shop .product_details .details_title a:hover+.details_tooltip{display:inline-block}.bg_effect_color{overflow:hidden;position:absolute;top:10%;left:0;right:0;width:600px;height:600px;margin:0 auto;z-index:-1}.bg_effect_color>span{position:absolute;width:100%;height:100%;border-radius:100%;z-index:0;opacity:.5;opacity:0}.bg_effect_color>span:first-child{animation:colorFlying 15s ease-in-out infinite}.bg_effect_color>span:nth-child(2){left:55%;animation-delay:1s;animation:colorFlying 10s ease-in-out infinite}.bg_effect_color>span:nth-child(3){left:70%;animation-delay:2s;animation:colorFlying 15s ease-in-out infinite}.bg_effect_color>span:nth-child(4){left:60%;animation-delay:0s;animation:colorFlying 6s ease-in-out infinite}.bg_effect_color>span:nth-child(5){left:10%;animation-delay:1s;animation:colorFlying 13s ease-in-out infinite}.bg_effect_color>span:nth-child(6){left:20%;animation-delay:3s;animation:colorFlying 10s ease-in-out infinite}.bg_effect_color>span:nth-child(7){left:0;animation-delay:2s;animation:colorFlying2 6s ease-in-out infinite}.bg_effect_color>span:nth-child(8){left:40%;animation-delay:1s;animation:colorFlying2 13s ease-in-out infinite}.bg_effect_color>span:nth-child(9){left:80%;animation-delay:0s;animation:colorFlying2 16s ease-in-out infinite}.bg_effect_color>span:nth-child(10){left:90%;animation-delay:3s;animation:colorFlying2 12s ease-in-out infinite}.bg_effect_color>span:nth-child(11){left:95%;animation-delay:3s;animation:colorFlying2 12s ease-in-out infinite}@keyframes colorFlying{0%{transform:translateX(0);opacity:1}35%{transform:translateX(100px)}70%{transform:translateX(500px)}to{top:100%;transform:translateX(0);opacity:0}}@keyframes colorFlying2{0%{transform:translateX(300px);opacity:1}35%{transform:translateX(0)}70%{transform:translateX(-100px)}to{top:150%;transform:translateX(-300px);opacity:.5}}@media screen and (min-width:1025px){.main__shop_area .product_details:hover .details_thumb{filter:none}}@media screen and (max-width:1023px){.bg_effect_color{top:-16vmin}}#main__event{overflow-x:hidden;padding:120px 0 0;background-color:#f1f1f1}#main__event .main__head{margin-bottom:66px}.main__event_area{position:relative;padding:0 80px;margin:0 -20px}#main__event .badge_new{background-color:#ff11f5}#main__event .badge_end,#main__event .badge_new{width:50px;height:26px;line-height:26px;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:-.3px;text-align:center;color:#fff;border-radius:3px;position:absolute;left:20px;top:20px;z-index:1}#main__event .badge_end{background-color:#000}.main__event_area .swiper{padding:0 20px 40px}.main__event_area .swiper-pagination{position:static;padding-top:70px}.main__event_area .swiper-button-next,.main__event_area .swiper-button-prev{margin-top:-95px}.main__event_area .swiper-button-next:after,.main__event_area .swiper-button-prev:after{font-size:39px}.main__event_area .bbs_infos a{height:auto}.main__event_area .bbs_infos{position:relative}@media screen and (max-width:1400px){#main__event{padding:70px 0 0}.main__event_area{padding:0 40px;margin:0}.main__event_area .swiper{padding:0 0 40px}.main__event_area .swiper-button-prev{left:0}.main__event_area .swiper-button-next{right:0}}@media screen and (max-width:1023px){#main__event{padding:50px 0 0}#main__event .maxWidth{margin:0}#main__event .main__head{margin-bottom:31px}#main__event .swiper-wrapper{padding:0 15px}.main__event_area{padding:0}.main__event_area .swiper{padding-bottom:50px}.main__event_area .swiper-slide{width:280px}.main__event_area .swiper-slide:last-child{padding-right:30px}.main__event_area .swiper-button-next,.main__event_area .swiper-button-prev{display:none}.main__event_area .swiper-pagination{padding-top:0}}#main__notice{background-color:#fff}#main__notice .maxWidth{display:flex;align-items:center;justify-content:space-between;height:80px}#main__notice .main__head{width:81px;text-align:left}#main__notice .main__title{width:81px;font-weight:400;font-size:16px;color:#666;letter-spacing:-.02em}#main__notice .main__body{width:calc(100% - 81px);height:26px;box-sizing:border-box}.main__notice_area .swiper,.main__notice_area .swiper-wrapper{height:100%}.main__notice_area .bbs_noti{display:flex;align-items:center;height:26px}.main__notice_area .bbs_noti .badge_new{width:20px;height:20px;margin-right:8px;font-size:13px;font-weight:700;font-style:normal;line-height:20px;letter-spacing:-.26px;text-align:center;color:#fff;border-radius:3px;display:inline-block;background-color:#ff11f5}.main__notice_area .bbs_noti a{padding-top:3px;padding-bottom:3px}.main__notice_area .bbs_noti a:before{top:8px}.bbs_notice_slider{display:flex;justify-content:space-between}.bbs_notice_slider .bbs_noti a{padding-top:3px}.bbs_notice_slider .bbs_noti a:before{top:8.5px}@media screen and (max-width:1023px){.main__notice_area .bbs_noti a{padding-left:0;font-size:15px}.main__notice_area .bbs_noti a:before{content:none}#main__notice .maxWidth{height:46px}#main__notice .main__title{display:none}#main__notice .main__body{width:auto;width:-webkit-fill-available}}#modal__login .modal_area{padding:60px 56px 65px;background-color:#c0beff;box-shadow:0 24px 20px rgba(0,0,0,.2)}#modal__login .dim{display:none}.login_area{background-image:url(/_next/static/media/bg_login_popup.90508f1a.png);background-repeat:no-repeat;background-position:100% 55%}.login_head{margin-bottom:20px}.login_head p{display:inline-block;height:42px;padding:8px 18px;border:1.5px solid #fff;border-radius:100px;font-weight:400;font-size:18px;color:#fff;line-height:26px;box-sizing:border-box}.login_head p br{display:none!important}.login_title{width:433px;height:201px}.login_desc,.login_title{background-repeat:no-repeat;background-size:100%;background-position:50%}.login_desc{width:320px;height:130px;margin:30px 0 15px}.login_terms_btn{display:inline-block;padding:4px 16px;margin-top:15px;background-color:#9c9aff;border-radius:100px;font-weight:400;font-size:16px;color:#fff;line-height:23px}.login_checkbox{margin:58px 0 25px;text-align:center}.login_checkbox input[type=checkbox]+label{font-weight:400;font-size:16px;color:#000}.login_checkbox input[type=checkbox]+label>span{width:18px;height:18px;margin:-1.6px 8px 0 0;background-image:url(/_next/static/media/ico_radio_off.16765a88.svg);background-size:100%;border-radius:2px}.login_checkbox input[type=checkbox]:checked+label>span{width:18px;height:18px;background-image:url(/_next/static/media/ico_radio_on.c589e2d0.svg);border-radius:2px}.login_area .modal_button{margin:0}.login_area .modal_button a{width:250px;padding:0}@media screen and (max-width:1023px){#modal__login .modal_wrap{width:335px;margin:0 auto}#modal__login .modal_area{height:auto;padding:20px 16px 12px;border-radius:8px}#modal__login .dim{display:block}.login_area{background-size:80%;background-position:40% 75%}.login_head{padding:5px 0;margin-bottom:13px;border:1px solid #fff;border-radius:6px;text-align:center;letter-spacing:-.02em}.login_head p{display:inline;height:auto;padding:0;border:none;border-radius:0;font-size:14px;color:#fff;line-height:18px}.login_head p br{display:block!important}.login_title{width:295px;height:76px;margin:0 auto;background-image:url(/_next/static/media/img_popup_txt01_m.ce7b3771.png)!important}.login_desc{width:297px;height:72px;margin:16px auto 0;background-image:url(/_next/static/media/img_popup_txt02_m.426d0ef2.png)!important}.login_desc img,.login_title img{width:auto;height:auto}.login_terms{margin:16px 0 230px;text-align:center}.login_terms_btn{margin:0;font-size:12px;line-height:17px}.login_checkbox{margin:8px 0 16px;text-align:left}.login_checkbox input[type=checkbox]+label{font-size:12px;line-height:1;letter-spacing:-.01em}.login_area .modal_button a{width:100%;border-radius:4px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border-radius:100%;border:2px solid;border-right:2px solid var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a{cursor:pointer}#__next{display:inherit;width:100%;height:100%}.ranking_select_list{display:block}.ranking_select_list:hover{overflow:visible!important}.ranking_select_list li:active:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ranking_select_list li:active:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.main__ranking_speed .ranking_cate{text-align:"right"}.emoji_tip,.inquiry_select_list,.l__modal,.select_box_list{display:block}.head__logo{cursor:pointer}.head__logo .beta_logo{width:154px}.mypage__menus_sub{display:block}.ranking__top .my_ranking.ranking__inner:before{position:relative}#QUICK{transition-duration:.5s}.site_select_list{display:block}#sub_transcription .transcription_list_area{overflow:visible}.bbs_game .bbs_inner:last-child{cursor:pointer;pointer-events:all}.ranking_photo{cursor:pointer}.product_scroll_list .product_regular .product_list .details_head .details_cate{width:74px}.int_v2{text-overflow:ellipsis;white-space:nowrap}.tooltip_box .view_impo p{line-height:14px;white-space:pre-line}#QUICK a{word-break:break-all}.emoji_tip_box a{pointer-events:none}@media screen and (max-width:1023px){.login_desc{background-image:url(/_next/static/media/img_popup_txt02_m_fix.656fe2ef.png)!important;height:0}}.mypage__filsa_like .product_list,.mypage_graph_img{width:100%}.word_graph .word_graph_img{display:flex;justify-content:space-around}.bar_graph{width:33%;float:left;text-align:center}.bar_graph>canvas{width:100%!important;max-width:300px}.bar_graphv2{width:33%;float:left;text-align:center}.word_graph_label{padding-left:0}.graph_label{margin-top:20px;width:auto!important}@media screen and (max-width:1023px){.ranking__list .my_ranking.ranking__inner.no_game{top:130px}.head__logo .beta_logo{width:auto}.word_graph .word_graph_img{flex-direction:column}.bar_graph,.bar_graphv2{width:100%;clear:both;display:flex;flex-direction:column;align-items:center;margin:20px 0}}.popup_link a{color:#c7c7c7}.badge_success{max-height:22px}.btn_photo{z-index:2}.profile_frame,.profile_frame.openset_profile{position:absolute;top:-21%;left:-20.5%;width:142%;background:none!important;z-index:1}.toast_body .profile_frame{width:142%;left:-19%;top:-21%}.profile_frame.modal_area{width:142%;top:-21%;overflow:visible}.profile_setting_list .swiper .swiper-slide.on a img{height:auto}.bbs_area{justify-content:flex-start}.bbs_area .bbs_inner+.bbs_inner{margin-left:1.5%}#sub_ranking .maxWidth.no_game.no_user{margin-top:50px}#sub_ranking .maxWidth.no_user{margin-top:100px}.mypage__top .mypage_details{border-right:1px solid #e9e9e9}.mypage__top .mypage_details:first-child{display:flex;align-items:flex-start;justify-content:space-between;padding:0 4% 0 6%}.mypage__top .mypage_details:nth-child(2),.mypage__top .mypage_details:nth-child(3){padding:0 3%}.mypage__top .mypage_details:last-child{padding:0 3% 0 2%;border-right:none}.mypage__top .mypage_details .mypage_cate,.mypage__top .mypage_details .mypage_number,.mypage__top .mypage_details .mypage_theme{text-align:center}@media screen and (max-width:1023px){.bbs_area .bbs_inner+.bbs_inner{margin-left:0}#sub_ranking .maxWidth.no_game.no_user .ranking_calender_head,#sub_ranking .maxWidth.no_user .ranking_calender_head{margin-bottom:50px}.sub__area.v2{padding-top:0}.header__sub_nav.v2{display:block}}@media screen and (min-width:1025px){.mypage__menus_sub>ol>li.on{font-weight:500;text-decoration:underline}.mypage__menus_sub>ol>li.on>a{color:#222}.large_comment .comment a.on p{margin-left:6px;margin-right:6px;transition:all .2s ease-in-out}.large_comment .comment a.on .com_txt{font-weight:500;color:#1d1d1d}}.react-datepicker{padding:20px}.react-datepicker__header{text-align:center;border-top-left-radius:.3rem;padding:8px 0;position:relative;background-color:#fff;border-bottom:0 solid #aeaeae}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{text-align:center;vertical-align:middle;min-width:42.57px;width:42.57px;height:35px;line-height:35px;font-size:14px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;box-sizing:border-box}.react-datepicker__navigation--previous{left:15px;top:22px}.react-datepicker__navigation--next{right:28px;top:22px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#222}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{width:auto;font-weight:600;font-size:20px}.react-datepicker__day-names{margin-top:20px}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:18px;background-color:#fb7956}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:18px;background-color:transparent;color:#000}.react-datepicker__input-container input[type=password],.react-datepicker__input-container input[type=text],.react-datepicker__input-container select,.react-datepicker__input-container textarea{display:flex;align-items:center;height:35px;background-repeat:no-repeat;background-position:100%;font-weight:300;font-size:30px;color:#1d1d1d;cursor:pointer;text-align:center}.mypage_calender .react-datepicker-wrapper .react-datepicker__input-container input[type=password],.mypage_calender .react-datepicker-wrapper .react-datepicker__input-container input[type=text],.mypage_calender .react-datepicker-wrapper .react-datepicker__input-container select,.mypage_calender .react-datepicker-wrapper .react-datepicker__input-container textarea{font-size:14px;line-height:21.09px;font-weight:400;height:auto;background-position:100%;background-size:18px;padding-right:28px}.gray-day{color:#aba8b9}.react-datepicker__close-icon:after{height:16px;background-color:#fb7956}.header__sub_nav.v2{display:none}@media screen and (max-width:1023px){.sub__area.v2{padding-top:0}.header__sub_nav.v2{display:block}.search_result_list>section:first-child{display:none}.search_page .sub__area{padding-top:30px}#main__notice .main__head{display:none}.header__sub_nav .sub_menu__list li.active a{position:relative;box-shadow:none}.header__sub_nav .sub_menu__list li.active a:before{position:absolute;content:" ";left:0;right:0;bottom:1px;border-bottom:3px solid #000}.vote_box_area.v2{position:fixed;bottom:-100%;left:0;right:0;width:100%;visibility:hidden;opacity:.7;transition:all .3s ease-in-out;z-index:100}.vote_box_area.v2.dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,21,31,.6)}.vote_box_area.v2.open{opacity:1;bottom:30px;visibility:visible}.data_none_v2{margin:0 auto}.mypage_body{min-height:400px}}.dim2{position:fixed;z-index:1005;background-color:rgba(0,0,0,.2);width:100%;height:100%}.dim2 .maskDesc{position:absolute;top:50%;left:0;right:0;margin:-75px auto 0;width:300px;text-align:center;line-height:28px;font-size:19px;font-weight:600;padding:20px;border-radius:8px;color:#0f0f0f;background:hsla(0,0%,61%,.8)}.dim2 .maskDesc .btnArea,.dim2 .maskDesc span{display:flex;justify-content:center}.dim2 .maskDesc span{margin-top:20px;text-align:center;font-weight:500;padding:7px 4px;background-color:#000;width:40%;border-radius:5px;color:#ddd;cursor:pointer}.popup_cont .deduct_point .point_name{width:95px}.sub__navi>.navi_home{cursor:pointer}.mypage_body .react-datepicker-wrapper{width:auto}.react-datepicker__input-container .custom_input{font-size:14px;background:none;color:#1d1d1d;padding-right:30px;line-height:1;position:relative;width:100%}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#222}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,10px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}div.swiper-button-pause,div.swiper-button-play{cursor:pointer}