@charset "utf-8";
header{max-width: 1440px;min-width: 1440px;margin: 0 auto;}
section{display: flex;flex-wrap: nowrap;max-width: 1440px;min-width: 1440px;margin: 0 auto;margin-top: 0.425rem}
._left{width: 22.25%;}
._right{width: 19.5%}
.mat-2rem{margin-top: 2rem}
.mat-3rem{margin-top: 3rem}
.btlrs_325rem .tbl_botom{margin: 0 -0.325rem}
#bo_w form{box-sizing: border-box;}
#bo_w input{box-sizing: border-box;}
main{width: 58.25%;}
footer {border-top: 1px solid #393939;width: 100%;max-width: 1440px;min-width: 1440px;padding: 20px 0;margin: 0 auto;}
.wrap{color:rgb(255,255,255);font-size:0.75rem;width: 100%;}
.btn_gray {background: linear-gradient(to bottom, rgba(50,50,50,1) 1%,rgba(20,20,20,1) 100%);}
.top_info_box {height:4.0625rem;z-index:9989;}
.logo_gnb {float:left;text-align:center;overflow:hidden;margin:0.125rem 0 0 3.4375rem;}
.logo_gnb a {display: inline-block;overflow: hidden;text-align: left;}
.logo_gnb a img {transition:0.2s;height:3.75rem;}
.top_right_box {height:4.0625rem;line-height:4.0625rem;padding:0rem;margin-top:0.625rem;}
.top_right_box a,.top_right_box span:not(.btn_top_login,.btn_top_join) {display:inline-block;padding:0 0.625rem;font-size:0.8125rem;cursor:pointer;}

.top_right_box a i {color: #d50503;}
.btn_top_login {cursor:pointer;border:2px solid #d50503;height:1.875rem;line-height:1.875rem;width:7.5rem;text-align:center;display:inline-block;border-radius:1.875rem;margin-right:0.625rem;}
.btn_top_join{background:#d50503;text-shadow:0 0.0625rem 0.1875rem rgb(0 0 0 / 80%);height:1.875rem;line-height:1.875rem;color:#fff;border-radius:1.875rem;padding:0 !important;border:2px solid #d50503;width:7.5rem;text-align:center;display:inline-block;cursor:pointer;}
.gnb_box{border-top:0.125rem solid #d50503;border-bottom:0.125rem solid #d50503;height:2.4375rem;transition:0.2s;z-index:9989;}
.gnb_menu_box {text-align: center;}
.gnb_menu_box ul{display: flex;flex-wrap: nowrap;}
.gnb_menu_box ul li {display: block;position: relative;font-family: Netmarble,Malgun Gothic,attgd,dotum !important;}
.gnb_menu_box a,.gnb_menu_box span{display:inline-block;text-align:center;height:2.4375rem;line-height:2.4375rem;padding:0 1.5625rem;font-size:1rem;color:#fff;text-shadow:0 0.0625rem 0.1875rem rgba(0,0,0,0.9);transition:0.2s;cursor:pointer;font-weight: bold;}
.gnb_menu_box a:hover,.gnb_menu_box span:hover {color: #d50503;}
.gnb_menu_box a:last-child {background: none;}
.gnb_2dul{display: none;position: absolute;z-index: 998;border: 0.125rem solid #d50503;background: #333}
.gnb_2dul ul{display: block;}
.gnb_menu_box .dropdown:hover .gnb_2dul{display: block;}
.gnb_menu_box .gnb_2dli{text-align: center;display: block;}
.gnb_2dul .gnb_2dul_box .gnb_2da{display: block;text-align: left;white-space: nowrap;}



.snb_left ul {width: 100%;background: #222;padding-bottom:3px;display: flex;flex-wrap: wrap;}
.snb_left ul li {width: calc(100%/3);}
.snb_left ul li a, .snb_left ul li span.mg_link {display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;margin-top: 1px;text-shadow: 1px 1px 2px rgb(0 0 0 / 100%);background: #111;cursor: pointer;font-weight: bold;}
.snb_left ul li a,.snb_left ul li span{border-left: 1px solid #222;}
.snb_left ul li a.btn_gray{background: #bd1e1e;color: #fff;}

.snb_btn_img {display: flex;justify-content: space-between;background: #000;width: 100%;}
.snb_btn_img a {padding:0.3125rem;width:calc(100%/2);height:4.375rem;overflow:hidden;display:inline-block;position:relative;background:#222;}
.snb_btn_img span {position:absolute;padding:0.1875rem 0.3125rem;background:rgba(0,0,0,0.8);color:#3e4c6f;left:0.625rem;top:0.625rem;}
.snb_btn_img a img{width: 100%;}
.csn_rank_box{display: block;padding: 0;margin-top: 0.275rem;}
.csn_rank_box .open_revolution{padding:0.3125rem;display: block;}
.csn_rank_box .open_revolution img{width: 100%}

.ogm-chating{width: 100%;height: 580px;margin: 0.425rem 0;padding: 0;transition: 0.3s;}
.ogm-chating iframe{width: 100%;height: 580px;padding: 0;margin: 0}


.snb_sp_box{}
.btn_snb_sp,.btn_snb_fv{cursor: pointer;display: flex;justify-content: space-between;padding: 8px 10px;line-height: 1.25rem;color: #fff;border: 1px solid transparent;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: transparent;border-bottom: 1px solid #000;background: linear-gradient(180deg, var(--color-leftstart), var(--color-leftend));box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1);background-size: 100% 200%;background-position: bottom;transition: background-position 0.5s linear(0 0%, 0 2.27%, 0.02 4.53%, 0.04 6.8%, 0.06 9.07%, 0.1 11.33%, 0.14 13.6%, 0.25 18.15%, 0.39 22.7%, 0.56 27.25%, 0.77 31.8%, 1 36.35%, 0.89 40.9%, 0.85 43.18%, 0.81 45.45%, 0.79 47.72%, 0.77 50%, 0.75 52.27%, 0.75 54.55%, 0.75 56.82%, 0.77 59.1%, 0.79 61.38%, 0.81 63.65%, 0.85 65.93%, 0.89 68.2%, 1 72.7%, 0.97 74.98%, 0.95 77.25%, 0.94 79.53%, 0.94 81.8%, 0.94 84.08%, 0.95 86.35%, 0.97 88.63%, 1 90.9%, 0.99 93.18%, 0.98 95.45%, 0.99 97.73%, 1 100%);}
.snb_sp_box .icon_sp {vertical-align: middle;display: inline-block;width: 1.375rem;height: 1.375rem;overflow: hidden;}
.icon_sp img {width: 1.375rem;height: 1.375rem;}
.snb_sp_name {vertical-align: middle;display: inline-block;width: 13.375rem;}
.snb_sp_cnt {vertical-align: middle;display: inline-block;width: 3.125rem;height: 1.25rem;text-align: center;color: #ff7f00;}
.btn_snb_sp:hover,.btn_snb_fv:hover {background: linear-gradient(180deg, #DF0101, #B40404);background-position-x: 0%;background-position-y: 0%;background-size: auto;background-size: 100% 200%;background-position: top;}
.five_spo{padding:5px 0;}
.five_spo .left_ttl{color: #fff;font-size:0.8125rem;padding:0.625rem 0.3125rem;background: linear-gradient(180deg, #262626 0%, #191919 49%, #000 51%, #181818 100%);box-shadow: inset 0px 0.625rem 0px rgba(255, 255, 255, .1), 0px 0.625rem 0.1875rem rgba(0, 0, 0, 0.9);}
.five_spo .left_ttl img {vertical-align: -0.25rem;}
.five_spo ul{display: flex;flex-direction: column;border: 0;background: none;}
.five_spo .ing{display: block;}
.five_spo .ing li{width: 100%;font-family: Netmarble;}
.five_game{display: flex;align-items: center;padding: 0.1875rem 0;margin-bottom: 0.1875rem;cursor: pointer;background: linear-gradient(180deg, #181818, #101010);border-color: #424242 #181818 #232324 #2c3339;box-shadow: inset 0px 0.0625rem 0px rgba(255, 255, 255, 0.08), 0px 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1);}
.five_game span{padding:0 0.3125rem;}
.five_sport img {width:2.25rem;}
.five_team_box{display: flex;flex-direction: column;}
.five_team_box img {width:1.25rem;vertical-align:-0.3125rem;height: 1.25rem}
#sorts_lists ul li span a{display: block;border: unset;margin: 0;padding: 0;height: unset;line-height: unset;font-weight: lighter;text-align: justify;}

/**main**/
.content {padding:0 0.3125rem 0.3125rem;background:#111;}
.content .mb_pc_box {display: flex;justify-content: space-between;gap: 0 0.9rem;height: 240px}
.content .main_banner {top: 0;left: 0;position: absolute;z-index: 996;}
.content .mb_box{position: relative;width: 100%;}
.content .mb_box img {width: 100%;transition: none;aspect-ratio: 20/8.725;}
.content .swiper-slide{width: 100%;height: 100%;display: block;}
.content .swiper-slide a{display: block;overflow: hidden;}
.content .swiper-slide img{width: 100%;aspect-ratio: 20/5.725;transition: none;}


.content .main_bbs {padding: 0;display: flex;margin-top: 0.45rem;gap: 0 1.25rem;justify-content: space-between;}
.content .main_bbs .notice_area {width: calc(100%/2);border-top-left-radius: 5px;border-top-right-radius: 5px;}
.content .main_bbs .main_bbs_ttl {text-align: left;display: block;padding: 0 1rem;margin-bottom: 10px;font-size: 1rem;height: 54px;line-height: 54px;background: #bd1e1e;border-radius: 5px;color: #fff;text-shadow: 0 1px 3px rgb(0 0 0 / 50%);font-weight: bold;}
.content .main_bbs .main_bbs_sub {color: #f90;font-size: 14px;}
.content .main_bbs .view_more {float: right;font-size: 12px;}
.content .main_bbs .main_bbs_list {}
.content .main_bbs .main_bbs_list ul li {overflow-x: hidden;font-size: 14px;color: #b7b391;}
.content .main_bbs .main_bbs_list ul li a {display: flex;justify-content: space-between;padding: 0 10px;height: 47px;line-height: 47px;border-bottom: 1px solid #242424;}
.content .main_bbs .main_bbs_list ul li a:hover {background: #242424;}
.content .main_bbs .main_thumb {display: inline-block;width: 30px;}
.content .main_bbs .main_thumb img {width: 100%;vertical-align: -9px;}
.content .main_bbs .main_list_ttl {width: 85%;}
.main_bbs .event_area {width: calc(100%/2);border-top-left-radius: 5px;border-top-right-radius: 5px;}
.content .main_middle_box {margin-top: 0.925rem;display: flex;justify-content: space-between;gap: 0 0.25rem;}
.content .main_middle_box a {position: relative;width: calc(100%/5);}
.content .main_middle_box a img {width: 100%;}
.content .main_middle_box a span.hoverb {left: 0;top: 0;opacity: 0;position: absolute;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 5;text-align: center;}
.content .mmb_in_ttl{display: block;font-size: 30px;margin-top: 10px;font-family: pcp;}
.content .mmb_in_btn {background: #f90;display: inline-block;padding: 10px 15px;border-radius: 20px;color: #000;margin-top: 5%;}
.content .main_middle_box a:hover span.hoverb {opacity: 1;}

.content .idx-box{width: 100%;display: block;margin-top: 0.725rem;}
.content .idx-box ul{display: flex;flex-wrap: nowrap;padding: 0;margin: 0;background: #bd1e1e;} 
.content .la-links ul li{width: calc(100%/4);display: block;padding: 0.925rem;font-size: 1rem;font-weight: bold;text-shadow: 0 1px 3px rgb(0 0 0 / 50%);}
.content .idx-box ul li i{margin-right: 0.25rem;}
.content .idx-box ul .active{background: #333}

.la-hubang ul li{width: calc(100%/2);display: block;padding: 0.925rem;font-size: 1rem;font-weight: bold;text-shadow: 0 1px 3px rgb(0 0 0 / 50%);}
.la-hubang .tab-content .post-list{display: none;}
.la-hubang .post-list ul{display: flex;flex-wrap: wrap;margin: 0 -0.325rem;padding: 0;background: unset;}
.la-hubang .post-list ul li{width: calc(100%/4);padding: 0;margin: 0}
.la-hubang .post-list li .pad{padding: 0.325rem;position: relative;}
.la-hubang .post-list .gs_img{width: 100%;margin: 0;padding: 0;overflow: hidden;position: relative;}
.la-hubang .post-list .gs_img img{width: 100%;aspect-ratio: 16/12}
.la-hubang .post-list .gs_img .video-icon{position: absolute;bottom: 40%;left: 40%;}
.la-hubang .post-list .gs_img .video-icon i{font-size: 2.25rem;}
.la-hubang .post-list .gs_img:hover .video-icon i{color: #13fffe;}
.la-hubang .post-list .pad .gs_txt{position: absolute;bottom: 0;width: 100%;}
.la-hubang .post-list .pad .gs_txt .txt-subj{padding: 0.325rem;background: #000;opacity: 65%;margin: 0;width: 100%;}
.la-hubang .post-list .pad .gs_txt .txt-subj h5{width: 100%;display: block;}
.la-hubang .post-list .gs_img:hover .gs_txt .txt-subj h5{color: #13fffe;}

.la-links .tab-content .post-list{display: none;}
.la-links .post-list ul{display: flex;flex-wrap: wrap;margin: 0 -0.325rem;padding: 0;background: unset;}
.la-links .post-list ul li{width: calc(100%/3);padding: 0;margin: 0}
.la-links .post-list li .pad{padding: 0.325rem;}
.la-links .post-list .gs_img{border: 1px solid #bd1e1e;border-radius: 0.45rem;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background: #2f1415;}
.la-links .post-list .gs_img a{display: block;padding: 0.325rem;}
.la-links .post-list .gs_img img{width: 100%;aspect-ratio: 16/6;border-radius: 0.45rem;}
.la-links .post-list .gs_txt{border: 1px solid #bd1e1e;border-radius: 0.45rem;border-top-right-radius: 0;border-top-left-radius: 0;border-top: 0;background: #2f1415;}
.la-links .post-list .gs_txt a{display: block;padding: 0.625rem 0.325rem;}
.la-links .gs_txt .txt-subj{font-size: 0.825rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.la-links .txt-subj b{color: #f30;font-weight: bold;} 

.side_r{background: #181818;position: relative;width: 100%;margin: 0;padding: 0}
.banner_box{padding-bottom: 0;}
.banner_box a{display: block;margin-bottom: 0.425rem;}
.banner_box img{width: 100%;aspect-ratio: 16/6.925;border-radius: 0.625rem;}

/*로그인페이지*/
.login-page {display: flex;justify-content: center;align-items: center;padding: 5rem 0;}
.login-page .login-wrap {margin-bottom: 1.875rem;width: 25rem;}
.login-page .login-header {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 1.875rem;}
.login-page .login-form .input-box {margin-bottom: 0.625rem;}
.login-page .input-box .input-wrap{}
.login-page .input-box .input-wrap input {display: block;border-radius: 0.3125rem;padding: 0.9375rem;width: 100%;background-color: #232323;font-size: 0.9375rem;font-weight: 400;line-height: 1.375rem;color: #e9e9e9;}
.login-page .input-box .input-wrap input{transition: all 0.3s;-webkit-transition: all 0.3s;outline: 0.0625rem solid transparent !important;outline-offset: -0.0625rem;box-sizing: border-box;}
.login-page .input-box .input-wrap input{text-shadow: unset !important;box-shadow: unset !important;border: 0}
.login-page .link-box {display: flex;justify-content: flex-end;margin-bottom: 1.875rem;}
.login-page .link-box .link-text {font-size: 0.9375rem;font-weight: 400;line-height: 1.375rem;color: #919191;}
.login-page .link-box .sign-up {display: flex;align-items: center;margin-left: 0.625rem;color: #ffb400;}
.login-page .link-box .sign-up::before {content: "";display: block;margin-right: 0.625rem;width: 0.0625rem;height: 0.5rem;background-color: #595959;}
.login-page .login-button button {display: block;margin: 0 auto;min-width: 18.75rem;width: 100%;padding: 1.1875rem 4.375rem;border-radius: 0.625rem;text-align: center;font-size: 0.9375rem;font-weight: 600;line-height: 1.375rem;color: #151515;background: #ffc300;border: 0;}

/**게시판 후방**/
.spd_hu ul li{width: calc(100%/2);display: block;padding: 0.925rem;font-size: 1rem;font-weight: bold;text-shadow: 0 1px 3px rgb(0 0 0 / 50%);}
.spd_hu .tab-content .post-list{display: none;}
.spd_hu ul{display: flex;flex-wrap: wrap;margin: 0 -0.325rem;padding: 0;background: unset;}
.spd_hu ul li{width: calc(100%/4);padding: 0;margin: 0}
.spd_hu li .pad{padding: 0.325rem;position: relative;}
.spd_hu .gs_img{width: 100%;margin: 0;padding: 0;overflow: hidden;position: relative;}
.spd_hu .gs_img img{width: 100%;aspect-ratio: 16/12}
.spd_hu .gs_img .video-icon{position: absolute;bottom: 40%;left: 40%;}
.spd_hu .gs_img .video-icon i{font-size: 2.25rem;}
.spd_hu .gs_img:hover .video-icon i{color: #13fffe;}
.spd_hu .pad .gs_txt{position: absolute;bottom: 0;width: 100%;}
.spd_hu .pad .gs_txt .txt-subj{padding: 0.325rem;background: #000;opacity: 65%;margin: 0;width: 100%;}
.spd_hu .pad .gs_txt .txt-subj h5{width: 100%;display: block;}
.spd_hu .gs_img:hover .gs_txt .txt-subj h5{color: #13fffe;}

/**게시판 APPS**/
.spd_app .bo_header{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.spd_app .btn_li{justify-content: right;}
.spd_app .btn_li li a{color: #fff;font-weight: 100;background: #2f1415;border: solid 1px #bd1e1e;border-radius: 0.375rem;display: block;padding: 0.485rem;margin-right: 0.325rem;font-size: 0.925rem;box-sizing: border-box;}
.spd_app .btn_li li a:hover{background: #bd1e1e;}

.spd_app .tbl_wrap{margin: 0 -0.325rem;}
.spd_app .tbl_list{display: flex;flex-wrap: wrap;width: 100%;}
.spd_app .tbl_list li{width: calc(100%/3);margin: 0 0 0.575rem 0;}
.spd_app .pad{padding: 0 0.325rem}
.spd_app .pad a{display: flex;flex-wrap: nowrap;background: #161616;border: 1px solid #383131;border-radius: 0.325rem;position: relative;}
.spd_app .pad .img-box{width: 5rem;height: 5rem;padding: 0.325rem}
.spd_app .pad .img-box img{width: 100%;border-radius:0.325rem;border: 1px solid #383131;box-sizing: border-box;}
.spd_app .pad .txt-subj{}
.spd_app .pad .txt-subj h3{font-size: 0.875rem;font-weight: bold;padding: 1.625rem 0 0 0.325rem;}
.spd_app .pad .txt-subj h4{color: #999;font-size: 0.795rem;padding: 0.125rem 0 0 0.325rem;}
.spd_app .pad .app-hover{display: none;position: absolute;right: 0;top: 0;bottom: 0;width: 4.695rem;background: #bd1e1e;font-size: 0.875rem;line-height: 5.625rem;color: #fff;text-align: center;}
.spd_app .pad .app-hover{border-radius: 0 0.325rem 0.325rem 0;border-top: 1px solid #383131;border-bottom: 1px solid #383131;border-right: 1px solid #383131;box-sizing: border-box;}
.spd_app .pad .app-hover em{font-weight: bold;}
.spd_app .pad a:hover .app-hover{display: block;}

.spd_app header{max-width: unset;min-width: unset;}
.spd_app section{max-width: unset;min-width: unset;display: block;box-sizing: border-box;}
.spd_app .v_header{display: flex;flex-wrap: nowrap;justify-content:space-between;padding: 1.975rem 0;}
.spd_app .v_header .txt_info{width:calc(100% - 10rem);display: block;box-sizing: border-box;position: relative;}
.spd_app .txt_info .bo_v_tit{display: block;font-size: 2.975rem;box-sizing: border-box;font-weight: bold;}
.spd_app .txt_info .bo_v_cate{display: block;font-size: 1rem;box-sizing: border-box;margin-top: 0.3925rem;}
.spd_app .txt_info .bo_v_cate a{color:#01875f;box-sizing: border-box;}
.spd_app .txt_info .v_info{position: absolute;bottom: 0;left: 0;width: 100%}
.spd_app .v_info ul{display: flex;flex-wrap: nowrap;font-size: 0.8725rem;color: #999;}
.spd_app .v_info li{padding: 0 1rem 0 0;}
.spd_app .v_info .own{border-right: 1px solid #333;}
.spd_app .v_info .r1{padding-left: 1rem}
.spd_app .v_info .star{width: 100%;text-align: center;padding-bottom: 0.325rem;box-sizing: border-box;}
.spd_app .v_info .star i{color: #f30}
.spd_app .v_info .comment{width: 100%;text-align: center;}
.spd_app .v_info .num{width: 100%;text-align: center;padding-bottom: 0.325rem;box-sizing: border-box;}
.spd_app .v_info .hits{width: 100%;text-align: center;}
.spd_app .v_header .img_info img{width: 10rem;height: 10rem;border-radius:0.795rem;border: 1px solid #333;}
.spd_app .app_down{margin-bottom: 4rem;clear: both;position: relative;}
.spd_app .app_down ul{display: flex;flex-wrap: nowrap;}
.spd_app .app_down .btn_app{background: #01875f;padding: 0.825rem 2rem;font-size: 0.925rem;border-radius: 0.625rem;font-weight: bold;}
.spd_app .app_down .btn_app:hover{background: #095942}
.spd_app .app_down .qr{padding: 0.825rem 2rem;font-size: 0.925rem;font-weight: bold;margin-left: 1rem;color:#01875f;color: #01875f;background: #333;border-radius: 0.625rem;}
.spd_app .app_down .qr:hover{background: #222}
.spd_app .app_down .qr i{margin-right: 0.325rem}

#pop_qr{display: none;position: absolute;left: 8.25rem;top: 2.15rem;box-shadow: 0.0625rem 0.0625rem 0.3125rem #000;box-sizing: border-box;width: 20rem;z-index: 10}
#pop_qr .tit{background: #333;color: #fff;width: 100%;padding: 1rem 0.8125rem;font-weight: bold;box-sizing: border-box;}
#pop_qr .content{width: 100%;padding: 0;}
#pop_qr .content img{width: 100%}


/* 게시판 쓰기 */
#char_count_desc {display:block;margin:0 0 5px;padding:0}
#char_count_wrap {margin:5px 0 0;text-align:right}
#char_count {font-weight:bold}

#autosave_wrapper {position:relative}
#autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:190px;border:1px solid #565656;background:#fff;
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
#autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent}
#autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
#autosave_pop div {text-align:center;margin:0 !important}
#autosave_pop button {margin:0;padding:0;border:0}
#autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
#autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#eee;zoom:1}
#autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
#autosave_pop a {display:block;float:left}
#autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
.autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
.autosave_close:hover {background:#f3f3f3;color:#3597d9}
.autosave_content {display:none}
.autosave_del {background:url(img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px}
.bo_app_info{display: flex;justify-content: space-between;}


/**푸더css**/
.footer_logos ul {display: flex;flex-wrap: wrap;justify-content:center;}
.footer_logos ul li {background: url('../img/footer_logos.png') no-repeat;background-position-x: 0%;background-position-y: 0%;width: 110px;height: 40px;display: inline-block;transition: 0.1s;margin: 0.65rem;}
.footer_logos .ft_logos_01 {background-position: 0px -160px !important;}
.footer_logos .ft_logos_02 {background-position:-110px -160px !important;}
.footer_logos .ft_logos_03 {background-position:-220px -160px !important;}
.footer_logos .ft_logos_04 {background-position:-330px -160px !important;}
.footer_logos .ft_logos_05 {background-position:-440px -160px !important;}
.footer_logos .ft_logos_06 {background-position:-550px -160px !important;}
.footer_logos .ft_logos_07 {background-position:-660px -160px !important;}
.footer_logos .ft_logos_08 {background-position:-770px -160px !important;}
.footer_logos .ft_logos_09 {background-position:-880px -160px !important;}
.footer_logos .ft_logos_10 {background-position:-990px -160px !important;}
.footer_logos .ft_logos_11 {background-position:0px -200px !important;}
.footer_logos .ft_logos_12 {background-position:-110px -200px !important;}
.footer_logos .ft_logos_13 {background-position:-220px -200px !important;}
.footer_logos .ft_logos_14 {background-position:-330px -200px !important;}
.footer_logos .ft_logos_15 {background-position:-440px -200px !important;}
.footer_logos .ft_logos_16 {background-position:-550px -200px !important;}
.footer_logos .ft_logos_17 {background-position:-660px -200px !important;}
.footer_logos .ft_logos_18 {background-position:-770px -200px !important;}
.footer_logos .ft_logos_19 {background-position:-880px -200px !important;}
.footer_logos .ft_logos_20 {background-position:-990px -200px !important;}
.footer_logos .ft_logos_21 {background-position:0px -240px !important;}
.footer_logos .ft_logos_22 {background-position:-110px -240px !important;}
.footer_logos .ft_logos_23 {background-position:-220px -240px !important;}
.footer_logos .ft_logos_24 {background-position:-330px -240px !important;}
.footer_logos .ft_logos_25 {background-position:-440px -240px !important;}
.footer_logos .ft_logos_26 {background-position:-550px -240px !important;}
.footer_logos .ft_logos_27 {background-position:-660px -240px !important;}
.footer_logos .ft_logos_28 {background-position:-770px -240px !important;}
.footer_logos .ft_logos_29 {background-position:-880px -240px !important;}
.footer_logos .ft_logos_30 {background-position:-990px -240px !important;}
.footer_logos .ft_logos_31 {background-position:0px -280px !important;}
.footer_logos .ft_logos_32 {background-position:-110px -280px !important;}
.footer_logos .ft_logos_33 {background-position:-220px -280px !important;}
.footer_logos .ft_logos_34 {background-position:-330px -280px !important;}
.footer_logos .ft_logos_01:hover {background-position:0px 0px !important;}
.footer_logos .ft_logos_02:hover {background-position:-110px 0px !important;}
.footer_logos .ft_logos_03:hover {background-position:-220px 0px !important;}
.footer_logos .ft_logos_04:hover {background-position:-330px 0px !important;}
.footer_logos .ft_logos_05:hover {background-position:-440px 0px !important;}
.footer_logos .ft_logos_06:hover {background-position:-550px 0px !important;}
.footer_logos .ft_logos_07:hover {background-position:-660px 0px !important;}
.footer_logos .ft_logos_08:hover {background-position:-770px 0px !important;}
.footer_logos .ft_logos_09:hover {background-position:-880px 0px !important;}
.footer_logos .ft_logos_10:hover {background-position:-990px 0px !important;}
.footer_logos .ft_logos_11:hover {background-position:0px -40px !important;}
.footer_logos .ft_logos_12:hover {background-position:-110px -40px !important;}
.footer_logos .ft_logos_13:hover {background-position:-220px -40px !important;}
.footer_logos .ft_logos_14:hover {background-position:-330px -40px !important;}
.footer_logos .ft_logos_15:hover {background-position:-440px -40px !important;}
.footer_logos .ft_logos_16:hover {background-position:-550px -40px !important;}
.footer_logos .ft_logos_17:hover {background-position:-660px -40px !important;}
.footer_logos .ft_logos_18:hover {background-position:-770px -40px !important;}
.footer_logos .ft_logos_19:hover {background-position:-880px -40px !important;}
.footer_logos .ft_logos_20:hover {background-position:-990px -40px !important;}
.footer_logos .ft_logos_21:hover {background-position:0px -80px !important;}
.footer_logos .ft_logos_22:hover {background-position:-110px -80px !important;}
.footer_logos .ft_logos_23:hover {background-position:-220px -80px !important;}
.footer_logos .ft_logos_24:hover {background-position:-330px -80px !important;}
.footer_logos .ft_logos_25:hover {background-position:-440px -80px !important;}
.footer_logos .ft_logos_26:hover {background-position:-550px -80px !important;}
.footer_logos .ft_logos_27:hover {background-position:-660px -80px !important;}
.footer_logos .ft_logos_28:hover {background-position:-770px -80px !important;}
.footer_logos .ft_logos_29:hover {background-position:-880px -80px !important;}
.footer_logos .ft_logos_30:hover {background-position:-990px -80px !important;}
.footer_logos .ft_logos_31:hover {background-position:0px -120px !important;}
.footer_logos .ft_logos_32:hover {background-position:-110px -120px !important;}
.footer_logos .ft_logos_33:hover {background-position:-220px -120px !important;}
.footer_logos .ft_logos_34:hover {background-position:-330px -120px !important;}

.copyright {text-align: center;padding:0.625rem 0 0;color: #999;font-size: 1.25rem;font-family: s-core-dream;letter-spacing: -0.05rem;font-weight: bolder;}