@charset "utf-8";
/* CSS Document */
/* head */ 
.b_head {width:100%;position:fixed;background-color:#00c73c; z-index:900; top:0px;overflow:hidden;}
.b_head .tit_logo {width:auto; height:48px; text-align:center;}
.b_head .tit_logo a img {padding: 10px 0 0 0; width: 85px;}
.b_head .tit_logo img {width:auto;}
.b_head .btn_side {width:48px; height:48px; position:absolute; left:0; top:0;}
.b_head .btn_side .ico_side {background-position:1px 1px; width:24px; height:24px; position:absolute; top:11px; left:11px;}
.b_head .btn_login {width:38px; height:48px; position:absolute; right:48px; top:0;}
.b_head .btn_login .ico_login {background-position:-51px 0px; width:20px; height:22px; position:absolute; top:13px; left:9px;}
.b_head .btn_bigbox {width:48px; height:48px; position:absolute; right:0; top:0;}
.b_head .btn_bigbox .ico_bigbox {background-position:-26px 0px; width:22px; height:24px; position:absolute; top:12px; left:13px;}
.st_ico {background:url(/_template/service/bm/images/bigfile_staticN.png) no-repeat; -webkit-background-size: 250px 200px; background-size:250px 200px; display:inline-block; overflow:hidden; white-space:nowrap; text-indent:-9999px; font-size:0;}

/*event_haead*/
.b_head_event {width:100%;position:fixed;/*background-color:#00c73c;*/ z-index:900;top:0px;overflow:hidden;}
.b_head_event .tit_logo {width:auto; height:48px; text-align:center;}
.b_head_event .tit_logo img {width:auto;}
.b_head_event .btn_side {width:48px; height:48px; position:absolute; left:0; top:0;}
.b_head_event .btn_side .ico_side {background-position:1px 1px; width:24px; height:24px; position:absolute; top:11px; left:11px;}
.b_head_event .btn_login {width:38px; height:48px; position:absolute; right:48px; top:0;}
.b_head_event .btn_login .ico_login {background-position:-51px 0px; width:20px; height:22px; position:absolute; top:13px; left:9px;}
.b_head_event .btn_bigbox {width:48px; height:48px; position:absolute; right:0; top:0;}
.b_head_event .btn_bigbox .ico_bigbox {background-position:-26px 0px; width:22px; height:24px; position:absolute; top:12px; left:13px;}

/* search */
.wr_sch {padding:50px 0 12px 0; background-color:#00c73c;z-index:910;}
/* .wr_sch {padding:50px 0 12px 0; background-color:#00c73c;z-index:910; position: fixed; width:100%; } */

.wr_sch2 {padding:50px 0 12px 0; background-color:#00c73c;z-index:899; position: fixed; width:100%;top: 0px; }
.b_search .all_search {margin:0 10px; position:relative;}
.b_search .box_search {height:30px; background-color:#fff; box-shadow:none; padding: 3px 72px 5px 80px;}
.b_search .box_search .bar {position:absolute; background-color:#ececec; left:70px; top:10px; width:1px; height:18px; display:block;}
.blind {height:0; text-indent:-9999px; overflow:hidden; position:absolute; margin:-1px;}
.b_search .select_sec {position:absolute; left:5px; top:5px; display:block;  }
.b_search .select_sec .ico {width:8px; height:6px; display:inline-block;background-position:-156px -38px; position:absolute; right:0px; top:10px;}
.b_search .search_sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:26px; font-weight:500; font-size:16px; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding-right:10px;}
.b_search .b_keyword {border:0; background-color:transparent; border-radius:0px; outline:none; height:26px; font-weight:700; font-size:17px;  width:95%; padding:2px 0 4px 4px; text-align:left; margin:0px;}
.b_search  button, .tm_sch  button {background-color:transparent; cursor:pointer; outline:none;}
.b_search .btn_reset, .b_search .btn_search, .b_search .btn_arrow {position: absolute; top: 0px;height: 38px;	font-size: 0px;	line-height: 0; border:0;}
.b_search .btn_reset {right: 76px; width: 25px;}
.b_search .btn_reset .ico_reset, .tm_sch .btn_reset .ico_reset {width:17px; height:17px ;background-position:-183px -3px;}
.b_search .btn_arrow {right: 38px; width: 39px;}
.b_search .btn_arrow .ico_arrow {width:20px; height:20px; background-position:-182px -143px;}
.b_search .btn_search {right: 0px; width: 39px; border-left:1px solid #d3ecde;}
.b_search .btn_search .ico_search {width:20px; height:20px; background-position:-51px -26px;}

/* Service item */
/*.service_item {width:100%; border-bottom:solid 1px #d4d4d4; overflow:hidden;z-index:810;background-color:#fff;}*/
.service_item {width:100%; border-bottom:solid 1px #d4d4d4; z-index:900;background-color:#fff;}
.service_item ul {display:table;width:100%; font-size:16px; white-space:nowrap;}
.service_item li {display:table-cell; text-align:center;}
.service_item li a {padding:13px 0 14px; display:inline-block; color:#222; letter-spacing:-1px; padding-right:5px;}
.service_item .btn_f_data, .service_item .btn_cash {position:relative; padding-left:20px; font-weight:600;}
.service_item .btn_f_data .ico_data {background-position:-118px -2px; width:16px; height:18px; position:absolute; left:0;}
.service_item .btn_cash .ico_cash {background-position:-100px -2px; width:16px; height:18px; position:absolute; left:0;}
.service_item .btn_f_data .ico_data_vr {background-position:-24px -148px; width:16px; height:18px; position:absolute; left:0;}


/* Service item2 */
/*
.service_item2 {width:100%; border-bottom:solid 1px #d4d4d4; overflow:hidden;z-index:890;background-color:#fff;position: fixed;top: 98px;visibility: hidden;}
.service_item2 ul {display:table;width:100%; font-size:16px; white-space:nowrap;}
.service_item2 li {display:table-cell; text-align:center;}
.service_item2 li a {padding:13px 0 14px; display:inline-block; color:#222; letter-spacing:-1px; padding-right:5px;}
.service_item2 .btn_f_data, .service_item2 .btn_cash {position:relative; padding-left:20px; font-weight:600;}
.service_item2 .btn_f_data .ico_data {background-position:-118px -2px; width:16px; height:18px; position:absolute; left:0;}
.service_item2 .btn_cash .ico_cash {background-position:-100px -2px; width:16px; height:18px; position:absolute; left:0;}
.service_item2 .btn_f_data .ico_data_vr {background-position:-24px -148px; width:16px; height:18px; position:absolute; left:0;}
*/

/* nav */
.nav {width:100%; border-bottom:solid 1px #e3e3e3;overflow:hidden;}
/* .nav {width:100%; border-bottom:solid 1px #e3e3e3;overflow:hidden;top:138px;position:relative;background-color: #fff;} */
.nav .mian_nav {position:relative; height:43px; padding:0 0 0 7px; overflow:hidden; line-height:43px;}
.nav .nav_u {display:table; height:43px; white-space:nowrap; width:100%; letter-spacing:-1px;}
.nav .nav_u li {display:table-cell; vertical-align:middle; text-align:center; padding:0 5px;}
.nav .nav_u .txt_menu {color:#555; display:inline-block; position:relative;	padding: 0 3px;}
.nav .nav_u .on .txt_menu, .txt_g {color:#00b955;}
.nav .nav_u .on .txt_menu::after {position:absolute; left:0; bottom:1px; width:100%; height:2px; background:#00c73c; content:""; bottom:0;}
.nav .btn_nav_more {background:#fafafa; border:none; outline:none; cursor:pointer; width:40px; height:43px; position:absolute; right:0; top:0; border-left:solid 1px #d4d4d4;}
.nav .btn_nav_more .ico_menu_more {width:20px; height:18px; background-position:-75px -1px; position:absolute; right:9px; top:12px;}

.nav .btn_nav_more .ico_menu_more_open {width: 22px;height: 21px; background-size:220px 176px; background-position: -49px -130px;position:absolute; right: 8px;top: 13px;}
.nav .btn_nav_more .ico_menu_more_close {width: 22px;height: 21px; background-size:220px 176px; background-position: -69px -130px;position:absolute; right: 8px;top: 13px;}

.nav .view_menu {font-size:14px;}
.nav .view_menu:after, .sec_userinfo .user_sec2:after, .sec_all_service .area_service .service_list:after, .area_service  .app_service:after, .rg_info .file_detail:after {display:block; content:''; clear:both;}
.nav .view_menu li {float: left; width:50%; box-sizing:border-box;-webkit-box-sizing:boder-box; border-top:solid 1px #eee;}
.nav .view_menu li:nth-child(odd) {border-right:solid 1px #eee;}
.nav .view_menu a {display:block; color:#666; height:38px; position:relative; line-height:38px; padding-left:12px;}
.nav .view_menu a:visited {color:#666;}
.nav .view_menu .ico_select {position:absolute; width:20px; height:20px;background-position:-75px -25px; right:10px; top:9px;}

/* content */
#content {z-index:900; background-color:#f0f0f0; line-height:normal; overflow:hidden;}
/* #content {z-index:900; background-color:#f0f0f0; line-height:normal; overflow:hidden; padding:138px 0 0 } */
.bnr_add {background-color:#f0f0f0;/*padding-top:7px;*/}
.bnr_add a{background-color:#f0f0f0;}
.box_g {background-color:#fff; margin-top:0px;}
.head_tit {width:100%; min-height:42px; font-size:16px; position:relative; }
.head_tit .tit_subject {padding:10px 13px 0 13px; display:block; letter-spacing:-0.08em;}
.head_tit .tit_subject span {color:#00c73c}
.head_tit .tit_subject .txt_more {position:absolute; right:12px; color:#929292; font-size:0.82em; display:block; padding:5px; bottom:6px; font-weight:400;text-align:left;letter-spacing:0.5px;}
.head_tit .txt_more .ico_more {width:5px; height:7px; background-position:-175px -35px; margin-left:4px;}

.list_grid>li:first-child {border-top:solid 1px #eee;}
.list_t_line>li:first-child {border-top:none;}
.list_grid>li {margin:0 12px; padding:8px 0; border-top:solid 1px #eee; text-align:left;display:block;}
.list_grid a {display:table; color:#222;}
.list_grid a.block {display:block;}

.list_grid a:after, .list_thumb:after {display:block; content:''; clear:both;}
/*.list_grid .thumb_area {position:relative; width:27%;  display:table-cell; overflow:hidden;}*/
.list_grid .thumb_area {position:relative; width:100px;overflow:hidden;}
.list_grid .thumb_area .ico_hd {position:absolute; left:0; top:0; width:32px; /*width:28px;*/ color:#fff; background-color:rgba(34,214,89,.9); font-size:0.8em; text-align:center; padding:3px 0px; font-weight:600;margin:0px;}/*20240415¼öÁ¤*/
.list_grid .thumb_area img {object-fit:cover;height: 67px;}
.list_grid .thumb_area .ico_hdm {position:absolute; left:0; top:0; width:26px; color:#fff; background-color:rgba(34,214,89,.9); font-size:0.8em; text-align:center; padding:0px 0px; font-weight:600;margin:0px;}
.list_grid .cont_item {display:table-cell; width:100%; vertical-align:middle; box-sizing:border-box; padding:0 8px 0 12px; text-align:left;word-break:break-all;}
/*.list_grid .tit_item {display:block; display:-webkit-box; font-weight:400; line-height:1.3; width:100%; word-break:break-all; letter-spacing:-1px; text-align:left;}*/
.list_grid .tit_item {display:block; display:-webkit-box; font-weight:400; line-height:1.3; width:100%; word-break:break-all; letter-spacing:-1px; text-align:left;font-size:14px; }
.list_grid .tit_items {font-weight:400; line-height:1.3; width:100%;letter-spacing:-1px; text-align:left;}

.list_grid .tit_item span {color:#ff4234; margin-left:2px; font-size:0.9em; text-align:left;}

.list_grid .tit_items .recomm{color:#ff4234;}

.new_badge{
    height: 14px;
    width: 15px;
    font-size: 1rem;
    background: #ffb235;
    display: inline-block;
    color: #fff;
    text-align: center;
    border: solid 1px #ff9f00;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 8px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px 2px 2px 2px;
	margin:3px 2px 2px 3px;
	text-decoration:none;
	-webkit-border-radius:3px;
	vertical-align:top;

}

/*
.new_badge{
    height: 14px;
    width: 14px;
    font-size: 1.1rem;
    background: #ffb235;
    display: inline-block;
    color: #fff;
    text-align: left;
    border: solid 1px #ff9f00;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0 2px;
	margin:2px 0 0 5px;
}
*/

/*.list_grid .tit_item span.new_badge {height:14px; width:14px; font-size:1.1rem; background:#ffb235; display:inline-block; color:#fff; text-align:left; border:solid 1px #ff9f00; 
box-sizing:border-box; -webkit-box-sizing:boder-box; line-height:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:0 2px;}*/


.txt_info {display:block; font-size:12px; margin-top:2px;color:#7b9bdc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px; text-align:left; }
.txt_info .txt_info2 {color:#aaa;}
.txt_info2:before {display:inline-block; width:1px ;height:8px; margin:1px 6px 0 5px; background:#ddd; content: "";}
.txt_info3:after {display:inline-block; width:1px ;height:8px; margin:1px 6px 0 5px; background:#ddd; content: "";}
.txt_f_info {display:block; font-size:12px; margin-top:2px;color:#aaa; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px;}
.txt_f_info em {color:#666; margin-left:2px;}

.txt_info4:after {display:inline-block; width:1px ;height:8px; margin:1px 2px 0 2px; background:#ddd; content: "";}

/* theme */
.box_t {background-color:#fafafa; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #e3e3e3;}
.box_t .head_tit {font-size:15px; line-height:1.6;}
.grid_scroll {overflow:hidden; padding-bottom:12px;}
/*.grid_scroll .list_thumb {overflow:hidden; margin:0 10px ; padding-left:12px;}*/
.grid_scroll .list_thumb {overflow:hidden; margin:0 0px ; padding-left:0px;}
.grid_scroll li:nth-child(1) {margin-left:-16px;}
.grid_scroll .list_thumb li {float:left; width:90px; height:128px;padding:0 6px;}
.list_thumb .thumb_g {width:100%; height:100%; display:block; overflow:hidden;	position:relative; background:#f1d2b2;}
.list_thumb .thumb_g img {width:100%; height:100%;}
.theme_tit {margin:0 12px; border-top:solid 1px #eee; position:relative; padding:14px 0 12px; color:#aaa; font-size:14px;}
.theme_tit .tit_sub_sec {padding-right:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1;}
.theme_tit .t_sub_tit {color:#222; font-weight:400;float:left; width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.theme_tit .t_sub_tit:before {display:inline-block; width:1px ;height:12px; margin:1px 6px 0 5px; background:#ddd; content: "";}
.txt_mark {float:right;border:solid 0px #c92626; color:#ef5151; height:21px; font-size:0.85em; box-sizing:border-box;-webkit-box-sizing:boder-box; display:inline-block; border-radius:14px; -webkit-border-radius:14px; 
-moz-border-radius:12px; padding:0 0px 0px 0px; line-height:1.4; margin-left:0px;}
.theme_tit .txt_mark .ico_like {width:12px; height:10px; background-position:-102px -32px; line-height:24px;}
.theme_tit .txt_num {position:absolute; right:5px; top:15px; font-size:0.9em; width:34px; display:block; text-align:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.theme_tit .txt_num strong {color:#222; font-weight:400;}
.box_more {background-color:#f0f0f0; text-align:center; padding:15px 12px;}
.box_more .list_extend {display:block; border:solid 1px #e3e3e3; height:42px; background-color:#ebebeb; color:#888; line-height:40px; box-sizing:border-box;-webkit-box-sizing:boder-box;}
.ico_arr {width:12px; height:7px; background-position:-139px -38px;}
.ico_arr_2 {width:12px; height:7px; background-position:-139px -27px;}


/* free file */ 
.free_file:before {display:block; width:100% ;height:1px;  background:#eee; content: ""; margin:0 0 12px 12px;}
.free_file {overflow:hidden; margin:0 12px 6px 0;}
.free_file .list_thumb {display:table; text-align:center; width:100%;}
.free_file .list_thumb li {width:25%; box-sizing:border-box; display:table-cell; float:left;}
.free_file .list_thumb li a {display:block; overflow:hidden; margin:0 0 0 12px;}
.free_file .list_thumb .size_t4 {display:block;  padding-bottom:74%; position:relative;}
.free_file .list_thumb .size_t4 img {width:100%; height:100% !important; position:absolute; right:0; top:0;}
.free_file .list_thumb .tit_item {font-size:12px; text-align:left;  margin:5px 0 10px 0;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; word-wrap:break-word;  line-height:1.2em; height:2.5em; color:#222; letter-spacing:-1px;}
.free_file .list_thumb .tit_item span {color:#ff4234;}
.bt_bnr {padding-bottom:8px; border-bottom:solid 1px #ddd;}

/* footer */
.footer_warp {background-color:#40434c; text-align:center; font-size:12px; padding:15px 0 20px;}
.footer_warp .fot_p a {color:#ddd; border:solid 1px #3c3e47; background-color:#464a55; padding:0 8px; display:inline-block; line-height:27px; margin:0 2px;}
.fot_p2 {margin:12px 0 5px;}
.fot_p2 a {display:inline-block; padding:2px; color:#aaa;}
.fot_p2 > a:nth-child(1) {color:#fff;font-weight: bold;}
.fot_p2 a:after {display:inline-block; width:1px ;height:9px; background:#5a5d65; content: ""; margin:0 0 0 10px;}
.fot_p2 a:last-child:after, #aside .fot_p2 a:last-child:after {display:none;}
.fot_p3 {color:#999; margin-top:6px; font-weight:bold; text-transform:uppercase; font-size:11px;}
.p_top {background-color:rgba(255,255,255,.9); border:solid 1px #c3c3c3; display:block; width:18px; height:20px; padding:10px 10px;}
.p_top .ico_top {width:18px; height:20px; background-position:-2px -26px; line-height:30px;}
#aside .footer_warp {background-color:#f0f0f0; border-top:solid 1px #ddd;}
#aside .footer_warp .fot_p a {color:#888; border:solid 1px #e3e3e3; background-color:#fafafa;}
#aside .fot_p2 a:after {display:inline-block; width:1px ;height:9px; background:#dfdfdf; content: ""; margin:0 0 0 10px;}

/* side menu */
#aside {z-index:5000; background:#fff;}
.sec_userinfo {padding:0 12px 12px; position:relative;}
.sec_userinfo .btn_close, .wrap_tit .btn_close {position:absolute; right:5px; top:2px; padding:12px 12px; display:inline-block;}
.sec_userinfo .ico_close, .wrap_tit .ico_close { height:18px; width:18px; background-position:-26px -26px; /*line-height:48px; margin:2px -20px 0px 0px;*/}/*251027¼öÁ¤*/
.login_user .user_sec1 {padding-right:30px; height:48px; overflow:hidden; line-height:48px; position:relative; }
.login_user .thumb_sns {width:26px; height:26px; display:block; border-radius:14px; -webkit-border-radius:14px;  -moz-border-radius:12px; overflow:hidden; position:absolute; left:4px; top:10px;}
.login_user .user_name {font-size:18px; line-height:44px; padding-left:36px; letter-spacing:-1px;}
.login_user .btn_logout {background:#6a6a6a; color:#fff; font-size:13px; padding:0 10px 2px ; display:inline-block;border-radius:14px; -webkit-border-radius:14px;  -moz-border-radius:12px; height:22px; line-height:23px;}
.login_user .user_sec2 {border:solid 1px #ddd; background:#fff; font-size:.8em; color:#666;}
.login_user .user_sec2 li {float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:boder-box; border-bottom:solid 1px #e3e3e3; height:32px; line-height:31px; padding:0 10px; position:relative;}
.login_user .user_sec2 li:nth-child(2n) {border-left:solid 1px #e3e3e3;}
.login_user .user_sec2 li:last-child { width:100%; border-bottom:none;}
.login_user .user_sec2 strong {font-weight:400;}
.login_user .user_sec2 em {position:absolute; right:10px; color:#aaa;}
.login_user .user_sec2 em>span {color:#00bf57; font-weight:600; margin-right:2px; font-size:1.1em; letter-spacing:-1px;}
.logout_user .user_sec1 strong {height:48px; display:block; overflow:hidden; line-height:50px; font-size:16px; font-weight:400; padding-left:5px;}
.logout_user .user_sec1 .btn_group {width:100%; overflow:hidden; display:table; background-color:#f3f3f3;}
.logout_user .btn_group button {text-align:center; background:#f3f3f3; outline:none; cursor:pointer; font-weight:600; letter-spacing:-1px; overflow:hidden; display:table-cell; width:50%; border:none; padding:0; height:42px; line-height:40px;}
.logout_user .btn_group button:first-child {padding: 0 5px 0 0;width: 35%;font-weight: 500;}
.logout_user .btn_group button:last-child {padding: 0 0 0 5px;width: 65%;font-weight: 800;}
.logout_user .btn_group button>span {display:block; width:100%; height:100%;}
.logout_user .btn_group .btn_login {background-color: #fff;border-radius: 4px;color: #00c73c;border: solid 1px #00c73c;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.logout_user .btn_group .btn_join {border: solid 1px #16c365;border-radius: 4px;color: #fff;background-color: #00c73c;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sec_all_service .area_service:first-child {margin:0; border-top:solid 1px #ddd;}
.sec_all_service .area_service {position:relative; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-top:solid 1px #eee; margin-top:-1px;} 
.sec_all_service .area_service .sv_category {height:36px; background:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; font-weight:400; padding:0 40px 0 12px; line-height:36px; 
color:#222; border-bottom:solid 1px #f5f5f5;border-top:solid 10px #f0f0f0;}
.sec_all_service .area_service .sv_category1 {height:36px; background:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; font-weight:400; padding:0 40px 0 12px; line-height:36px; 
color:#222; border-bottom:solid 1px #f5f5f5;}
.sec_all_service .area_service .service_list  {font-size:.9em; background:#fff;}
.sec_all_service .area_service .service_list a {display:block; color:#666;}
.sec_all_service .area_service .service_list li {float:left; width:25%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;  height:38px; line-height:38px; overflow:hidden; text-align:center; border-right:solid 1px #f5f5f5; border-bottom:solid 1px #f5f5f5;}
.sec_all_service .area_service .service_list li:nth-child(4n) {border-right:0;}
.area_service .app_service {padding:15px 0;background:#fff;}
.area_service .app_service li {float:left; width:25%; font-size:12px; text-align:center;}
.area_service .app_service .thumb_g {border-radius:10px; -webkit-border-radius:10px;  -moz-border-radius:10px; overflow:hidden; display:block; height:60px; width:60px; background-color:#fff; margin:0 auto;}
.area_service .app_service .thumb_app_icon {border-radius:10px; -webkit-border-radius:10px;  -moz-border-radius:10px; overflow:hidden; display:block; height:60px; width:60px; background-color:#fff; margin:0 auto;}
.area_service .app_service strong {display:block; padding:5px 0; font-weight:normal;}
.btn_iansim {background:#6a6a6a; color:#fff; font-size:13px; padding:0 10px 2px ; display:inline-block;border-radius:14px; -webkit-border-radius:14px;  -moz-border-radius:12px; height:22px; line-height:23px;}

/* tab */
.box_g .location {font-size:1.3rem; color:#aaa; padding:12px 12px 12px 14px; letter-spacing:-1px;}
.box_g .location span {color:#ddd;}
.box_g .location strong {color:#222;}
.box_g .list_tabmenu {padding:0px 12px 10px 12px;}
.box_g .list_tabmenu ul {position:relative; font-weight:500; font-size:1.4rem;}
.box_g .list_tabmenu ul:after {content:""; display:block; clear:both;}
.list_tabmenu li a {display:block; height:38px;border-top:solid 1px #eee;  border-left:solid 1px #eee;border-right:solid 1px #eee;border-bottom:solid 1px #eee; border-left:0; text-align:center;  line-height:38px; /*color:#bbb;*/
overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 6px; letter-spacing:-1px;margin-top:-1px;}


/*À½¾Ç±¸¸Å³»¿ª ¸®½ºÆ®*/
.box_g .list_tabmenus {padding:10px 12px 10px 12px;}
.box_g .list_tabmenus ul {position:relative; font-weight:500; font-size:1.4rem;}
.box_g .list_tabmenus ul:after {content:""; display:block; clear:both;}
.list_tabmenus li a {display:block; height:38px;border-top:solid 1px #fff;  border-left:solid 1px #eee;border-right:solid 1px #eee;border-bottom:solid 1px #eee; border-left:0; text-align:center;  line-height:38px; color:#bbb;
overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 6px; letter-spacing:-1px;}
.list_tabmenus .t_lst li {position:relative; float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;border-top:solid 1px #fff;}
.list_tabmenus .f_lst li {position:relative; float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;}
.list_tabmenus .f_lst li.d {border-left:solid 1px #eee;}
.list_tabmenus .g_lst li {position:relative; float:left; width:33.3%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;border-top:solid 1px #eee;}
.list_tabmenus .g_lst li a.on {color:#00bf57;border-bottom:solid 2px #00bf57;background:#fff;}
.list_tabmenus .g_lst li a {border-bottom:solid 2px #eee;}
.list_tabmenus ul:first-child {border-left:solid 1px #eee;}
.list_tabmenus .selected a {border:1px solid #d4d4d4; color:#00bf57; background:#fff; margin-top:-1px; margin-bottom:1px;}
.list_tabmenus .m_lst {border-top:1px solid #eee;}
.list_tabmenus .m_lst li {position:relative; float:left; width:25%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa; text-transform:uppercase;}
.list_tabmenus .m_lst li.d {border-right:0px solid #d4d4d4; }
.list_tabmenus .m_lst li:nth-child(n+5) a  { border-top:0;}
.list_tabmenus .m_lst li:last-child, .list_tabmenu .m_lst li:nth-child(9) {width:50%;}
.list_tabmenus .m_lst .selected:nth-child(n+5) a {margin-left:-1px; border:1px solid #d4d4d4; color:#00bf57; margin-top:-1px; background:#fff;}



/*±âº» ¸Þ´º ¸®½ºÆ®
.box_g .list_tabmenu {padding:0px 12px 10px 12px;}
.box_g .list_tabmenu ul {position:relative; font-weight:500; font-size:1.4rem;}
.box_g .list_tabmenu ul:after {content:""; display:block; clear:both;}
.list_tabmenu li a {display:block; height:38px;border-top:solid 1px #fff;  border-left:solid 1px #eee;border-right:solid 1px #eee;border-bottom:solid 1px #eee; border-left:0; text-align:center;  line-height:38px; color:#bbb;
overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 6px; letter-spacing:-1px;}
*/

/*.list_tabmenu .t_lst li {position:relative; float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;border-top:solid 1px #eee;}*/
.list_tabmenu .t_lst li {position:relative; float:left; width:50%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;border-top:solid 1px #fff;}
.list_tabmenu .f_lst li {position:relative; float:left; width:33.3%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;}
.list_tabmenu .f_lst li.d {border-left:solid 1px #eee;}
.list_tabmenu .g_lst li {position:relative; float:left; width:33.3%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;border-top:solid 1px #eee;}
.list_tabmenu .g_lst li a.on {color:#00bf57;border-bottom:solid 2px #00bf57;background:#fff;}
.list_tabmenu .g_lst li a {border-bottom:solid 2px #eee;}
.list_tabmenu ul:first-child {border-left:solid 1px #eee;}
.list_tabmenu .selected a {border:1px solid #d4d4d4; color:#00bf57; background:#fff; margin-top:-1px; margin-bottom:1px;}
.list_tabmenu .m_lst {border-top:1px solid #eee;}
.list_tabmenu .m_lst li {position:relative; float:left; width:25%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa; text-transform:uppercase;}
.list_tabmenu .m_lst li.d {border-right:0px solid #d4d4d4; }
.list_tabmenu .m_lst li:nth-child(n+5) a  { border-top:0;}
.list_tabmenu .m_lst li:last-child, .list_tabmenu .m_lst li:nth-child(9) {width:50%;}
.list_tabmenu .m_lst .selected:nth-child(n+5) a {margin-left:-1px; border:1px solid #d4d4d4; color:#00bf57; margin-top:-1px; background:#fff;}

/* paging */
.paging_comm {overflow:hidden; width:100%; text-align:center; border-top:solid 1px #e3e3e3; font-size:15px;}
.paging_comm .inner_paging {display:block; position: relative; height:37px; padding-top:15px; text-align:center;}
.paging_comm .num_page {font-weight: 700; color:#00bf57;}
.paging_comm .txt_bar {padding:0 2px; font-weight:400; color:#ccc;}
.paging_comm .btn_page {overflow:hidden; position:absolute; top:12px; width:48px; height:28px; background:#f0f0f0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border:solid 1px #d4d4d4; outline:none; cursor:pointer; line-height:28px;}
.paging_comm .btn_prev {left:90px;}
.paging_comm .btn_next {right:90px;}
.paging_comm .ico_prev {background-position:-150px -60px; width:7px; height:11px; margin:7px auto; margin-right:3px;}
.paging_comm .ico_next {background-position:-162px -60px; width:7px; height:11px; margin:7px auto; margin-left:3px;}
.paging_sub {overflow:hidden; width:100%; text-align:center; color:#8b94a9;  font-size:14px; letter-spacing:-1px;}
.paging_sub .inner_paging {display:block; position: relative; height:30px; padding-top:8px; text-align:center;}
.paging_sub .num_page {font-weight: 700; color:#fff;}
.paging_sub .txt_bar {padding:0 1px; font-weight:400; color:#656f82;}
.paging_sub .btn_page {overflow:hidden; position:absolute;  width:48px; height:24px; background:#454b57; border:0; outline:none; cursor:pointer; line-height:28px; top:6px;}
.paging_sub .btn_prev {left:0;}
.paging_sub .btn_next {right:0;}
.paging_sub .ico_prev {background-position:-49px -129px; width:7px; height:11px; margin:5px auto; margin-right:3px;}
.paging_sub .ico_next {background-position:-60px -129px; width:7px; height:11px; margin:5px auto; margin-left:3px;}

/* µî·ÏÁ¤º¸ */
.head .wrap_tit {overflow:hidden; position:relative;z-index:100; width:100%; height:46px; text-align:center; white-space:nowrap;border-bottom:solid 1px #d4d4d4;}
.wrap_tit .tit_bfile {position:absolute; top:0; left:0; width:65px; height:46px;}
.wrap_tit .link_bfile {display:block; width:56px; height:30px; padding:8px 0 0 14px;}
.wrap_tit .headline {display:block; font-weight:normal; font-size:18px;line-height:47px; color:#222; letter-spacing:-1px;}
.rg_info {background:#fff; padding:12px 15px;  border-bottom:solid 1px #d4d4d4;}
.rg_info .tit_view {font-size:1.1em; letter-spacing:-1px; line-height:1.3;}
.rg_info .file_detail {padding:10px 0; width:100%; overflow:hidden; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:table; border-bottom:solid 1px #eee;}
.file_detail .thumb_area {display:table-cell; width:160px; vertical-align:middle;}
.file_detail .thumb_area img {width:100%; min-width:100px;}
.file_detail .file_summary { font-size:.86em;  box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; display:table-cell; vertical-align:middle; padding-left:12px;}
.file_detail .file_summary li { overflow:hidden; white-space: nowrap; line-height:1.6} 
.file_detail .file_summary .label {display:inline-block; color:#999;}
.file_detail .file_summary .label:after {content:':'; margin:0 5px;}
.file_detail .file_summary .value {font-weight:normal;}
.file_detail .file_summary .genre {font-size:14px;}
.file_detail .file_summary .genre .txt_g:after {display:inline-block; width:1px; height:10px; content:''; background:#ddd; margin-left:6px;}
.rg_btn, .fg_btn {padding:10px 0 0 0; display:table; width:100%; text-align:center;} 
.rg_btn .btn_area {display:table-cell; width:auto; padding-left:6px;} /*¹öÆ°Àº ÃÖ´ë 4°³¶ó auto·Î ¼öÁ¤*/
.rg_btn .btn_area a, .fg_btn .btn_area a {display:block; height:100%; box-sizing:border-box ;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:38px; font-size:14px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; line-height:36px;}

/*.rg_btn .btn_area:first-child {width:44%; padding:0;})*/
.fg_btn .btn_area {display:table-cell; width:50%;}
.fg_btn .btn_area:first-child {width:40%; padding-right:6px;}
.fg_btn .ico_rc {width:15px; height:14px; background-position: -80px -127px; margin-right:4px; margin-bottom:-1px;}
.fg_btn .ico_vod {width:16px; height:14px; background-position: -99px -127px; margin-right:5px; margin-bottom:-1px;}
.btn_g {border:solid 1px #00af50; background:#00c73c; color:#fff !important;}
.btn_b {border:solid 1px #2284cf; background:#3192dc; color:#fff !important;}
.btn_bl {border:solid 1px #2284cf; background:#3192dc; color:#fff !important;}
.btn_gm {border:solid 1px #00af50; background:#00c73c; color:#fff !important;float:right;}
.btn_p {border:solid 1px #7020af; background:#8130c0; color:#fff !important;}
.btn_down {border:solid 1px #000; background:#1C2232; color:#fff !important;}
.btn_adult {border:solid 1px #949494; background:#1C2232; color:#fff !important;}




.btn_w {border:solid 1px #d4d4d4; background:#fff; color:#00b955 !important;}
.file_view {padding:15px 15px; border-bottom:solid 1px #d4d4d4;}
.file_view .file_info {border:solid 1px #bbb; box-sizing:border-box ;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:13px; overflow:hidden; width:100%;}
.file_info .file_info_tit {width:100%; height:30px; font-size:13px; background:linear-gradient(to bottom, #fff, #efefef); }
.file_info .file_info_tit a {display:block; height:100%; padding:0 0 0 10px; line-height:28px; color:#222;}
.file_info .file_size {float:right;right:10px; font-size:.82em; line-height:28px; color:#666;margin-right:10px;}
.file_info .view {font-size:11px; margin-left:3px;}
.file_info .file_info_view {font-size:.9em; background:#efefef; padding:0 10px; }
.file_info .file_info_view li {border-top:solid 1px #ddd; padding:8px 0; line-height:1.4; word-break:break-all;}
.file_info .file_info_view .s_btn {padding:4px 0 ;}
.file_info .file_info_view .s_btn a {width:70px;background:#fff; display:inline-block; height:22px; line-height:22px; border:solid 1px #bbb; padding:0 1px 1px; color:#666;}
.sub_info {font-size:11px; letter-spacing:-1px; line-height:1.1em; color:#888; padding:10px 0 5px;}
.sub_info li {padding:2px 0;}
.sub_info li:before {content:'*'; margin-right:2px;}
.file_view .view_img {padding:15px 0;}
.file_view .sns_btn {text-align:center; margin-bottom:26px;}
.file_view .sns_btn a {width:36px; height:36px; display:inline-block; border-radius:6px; overflow:hidden; margin:0 3px;}
.alike_list {border-top:solid 2px #333; border-bottom:solid 1px #aaa;}
.alike_list h4 {font-size:15px; padding:6px 5px; letter-spacing:-1px;}
.alike_list li {border-top:solid 1px #ddd; padding:8px 5px; font-size:1.3rem; line-height:1.1em; word-break:break-all;}
.alike_item .txt_info {font-size:.88em;}
.alike_item a {display:block; color:#222;}
.w_reply {padding:15px 15px 0 15px;}
.w_reply:after {display:block; width:100%; height:1px; background:#eee; content:''; margin-top:12px;}
.w_reply .re_text {resize:none; -webkit-appearance:none; outline:none; font-size:14px; width:79%; 
border:solid 1px #bcbcbc; height:42px; overflow:auto; line-height:1.2; 
padding:10px 10px 0px 5px; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius:0; -webkit-border-radius:0;  -moz-border-radius:0; }
.w_reply .btn_reply { width:21%; height:42px; right:15px; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none; cursor:pointer; font-size:14px;}
.reply_sec {padding:5px 10px 20px 15px;}
.re_list .txt_info {color:#aaa; font-size:1.1rem; }
.re_list li {border-bottom:solid 1px #eee; padding:6px 5px 8px; font-size:13px;}
.reply_sec .box_more {background-color:#fff ; text-align:center; padding:15px 0;}
.reply_sec .box_more .list_extend {border:solid 1px #d4d4d4; background-color:#f5f5f5;}

/*±âÁ¸ mobile.css¿¡¼­ copy*/
.bt_cp {display:inline-block; width:16px; color:#088408; background-color:#FFF;border:1px solid #088408; font-size:11px; font-family:verdana; text-align:center; line-height:16px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	 text-shadow:0px 0px 0px;
}
.pp_nm_d {width:80%; max-width:480px; background-color:#FFF; margin:0 auto; margin-top:50px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-webkit-box-shadow:0px 2px 20px #111;
-moz-box-shadow:0px 2px 20px #111;
}
.pp_nm_d .inr {padding:20px;}
.trx_d {font-size:15px; line-height:19px; color:#333; letter-spacing:-0.08em; text-align:left; padding-bottom:20px;}
.brx_d {text-align:center; padding:20px 0; border-top:1px solid #EFEFEF;}
.brx_d a {display:inline-block; height:40px; line-height:40px; padding:0 14px; font-weight:800; letter-spacing:-0.08em; font-size:18px; margin:0 3px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.brx_d .btn_nm {border:1px solid #00B90D; color:#00B90D;}
.brx_d .btn_cc {border:1px solid #999; color:#999;}
.frm_nm {width:100%; padding-top:7px;}
.frm_nm li {width:100%; text-align:left; letter-spacing:-0.08em; padding:4px 0;}
.frm_nm li input {width:44%; height:28px; line-height:28px; border:1px solid #999; font-size:18px; color:#333; font-weight:800; margin:0 1px;}
.ttx_d {font-size:18px; font-weight:800; letter-spacing:-0.08em; color:#111; padding-bottom:12px; border-bottom:1px solid #777; text-align:left;}
.ttx_d span {color:#00B90D;}
.rrx_d {font-size:12px; color:#999; letter-spacing:-0.08em; text-align:left; padding:4px 0;}
.rrx_d a {display:inline-block; color:#1D40F1; text-decoration:underline; font-weight:800; font-size:13px;}
.erx_d {background-color:#EFEFEF; padding:10px 15px 10px 0; color:#111; letter-spacing:-0.08em; font-size:16px;}
.erx_d span {display:inline-block; color:#ED2C07; font-size:22px; padding-left:10px;}		

/* serach tab */
.sch_warp {padding:10px 0px 0px 0px; letter-spacing:-1px;}
.sch_warp .search_tabs {margin:0; margin-top:0px; padding:0; float:left; list-style:none; height:38px; width:100%; font-size:15px; color:#bbb; border-left:solid 1px #d4d4d4; border-top:solid 1px #d4d4d4;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sch_warp .search_tabs li {float:left; text-align:center; cursor:pointer; width:33%; height:38px; line-height:38px; border-bottom:1px solid #d4d4d4; background:#fafafa; overflow:hidden; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.sch_warp .search_tabs li span {border-right:solid 1px #d4d4d4; display:block; text-decoration:none;}
.sch_warp .search_tabs li.active {background: #FFFFFF; border-bottom:none; color:#00b955;}
.sch_warp .search_tabs li.tab_last {width:34%; }
.sch_warp .tab_container {clear:both; float:left; width:100%; background:#FFFFFF; border:solid 1px #d4d4d4; border-top:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sch_warp .tab_content {font-size:15px; display:none;}
.sch_warp .tab_container .tab_content ul {padding:5px 0; margin:0px;}
.sch_warp .tab_container .tab_content li {padding:0 10px 0 30px; list-style:none; text-overflow:ellipsis ;white-space:nowrap; word-wrap:normal; overflow:hidden; height:36px; line-height:36px; position:relative; border-bottom:solid 1px #f5f5f5;}
.sch_warp .tab_container .tab_content li:last-child {border:none;}
.sch_warp .tab_content ul a {text-decoration:none; color:#444;}
.sch_warp .tab_content li:hover {background:#ebebeb;}
.sch_warp .tab_content li .toggle_off {width:17px; height:15px; background-position:-139px -94px; position:absolute; left:8px; top:10px; line-height:36px;}
.sch_warp .tab_content li .toggle_on {width:17px; height:15px; background-position:-119px -94px;position:absolute; left:8px; top:10px; line-height:36px;}
.sch_warp .recent_btn {background:#f7f7f7; font-size:13px; border-top:solid 1px #e7e7e7; height:34px; line-height:34px; padding:0 12px;}
.sch_warp .recent_btn span {float:right;}
.sch_warp .recent_btn .fl {float:left;}
.sch_warp .recent_btn:after, .theme_lnb .lnb_menu:after  {content: ""; display: block; clear: both;}
.sch_warp .recent_btn span a {color:#666; text-decoration:none;}
.sch_warp .recent_btn a:hover {text-decoration:underline;}
.sch_warp .tab_content .note_txt {text-align:center; padding:30px 20px; color:#666; line-height:18px;}
.sch_warp .tab_content .note_txt p {color:#0aa919; padding:0; margin:0; font-size:13px; }
.sch_warp .tab_content .note_txt .star {width:14px; height:12px; background-position:-95px -75px; background-size:200px 120px; display:inline-block; line-height:24px; }
.sch_box {margin:0px 12px 0px; border:solid 1px #eee; background:#fafafa; padding:8px 12px; font-size:.83em;}
.sch_box .sch_view a {color:#666;}
.sch_box .sch_view .selected a {color:#222;}
.sch_box .sch_view li {float:left; padding-right:10px; line-height:1.5;}
.sch_box .sch_view li:before {display: inline-block; width:4px;	height:4px;	margin:0 5px 0 0; -webkit-border-radius:8px; border-radius:8px;	background-position:-56px -10px; background-color:#cfcfcf;	vertical-align:3px;	content: "";}
.sch_box .sch_view li.selected::before {background:#00b955;}
.sch_box .sch_view:after, .sch_sort:after {display:block; clear:both; content:'';}
.sch_box .sch_non .non_sec {padding:10px 0px 15px 0px; text-align:center;font-size:.9em;}
.sch_box .sch_non .non_sec strong {display:block; font-size:16px; font-weight:400;}
.sch_box .sch_non .non_sec em {display:block;}
.sch_box .sch_non .non_sec .s_text { color:#aaa;}
.sch_box .sch_non .non_sec:last-child {border-top:dashed 1px #eee; padding-top:15px;}
.sch_box .sch_bigbox {height:32px; line-height:32px; display:inline-block; padding:0 14px; font-size:14px; margin-top:6px;}
.sch_box .sch_bigbox2 {height:50px; line-height:18px; display:inline-block; padding:10px 5px 0px 5px; font-size:14px; margin-top:6px;}
.sch_sort {padding:5px 12px}
.sch_sort .sort_cb {padding: 4px 0 0 0;line-height: 17px; position:relative; text-align:left; cursor:pointer; overflow:hidden; float:left;}
.sort_cb input.ch_use {position:absolute; top:0; left:0; opacity:0; cursor:pointer; z-index:5; }
.sort_cb i {float:left; display:block; width:16px; height:16px; background:url(/_template/service/bm/images/bigfile_static.png) no-repeat -183px -93px; -webkit-background-size: 250px 200px; background-size:250px 200px; z-index:3; border:solid 1px #d4d4d4;}
.sort_cb label {float:left; margin-left:6px; cursor:pointer; font-size:14px;}
.sort_cb input.ch_use:checked+i {background-position: -163px -93px;}
.sch_sort .sort_sc, .ev_sort { text-align:left; cursor:pointer; overflow:hidden; float:right; border:solid 1px #d4d4d4; position:relative; margin-bottom:5px;}
.sort_sc .sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:22px; font-weight:500; font-size:13px; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 5px; width:100px;}
.sort_sc label, .ev_sort label {width:8px; height:6px; display:inline-block; background-position:-156px -38px; position:absolute; right:6px; top:13px; line-height:26px;}
.ev_sort {float:none; width:140px; margin:0 12px;}
.ev_sort .sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:32px; font-weight:500; font-size:13px; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 5px; width:100%;}

/* music */
.rank_list {padding:10px 12px; border-top:solid 1px #e7e7e7; margin-top:10px;}

/* themezone */
.theme_lnb {padding:7px 10px; border-top:solid 1px #f5f5f5;}
.theme_lnb .lnb_menu {display:table; width:100%; text-align:center;}
.theme_lnb .lnb_menu li {display:table-cell; font-size:15px; letter-spacing:-1px;position:relative;}
.theme_lnb .lnb_menu li:before {display:inline-block; width:1px ;height:10px; background:#e3e3e3; content: ""; position:absolute; left:0; top:10px;}
.theme_lnb .lnb_menu li:first-child:before {display:none;}
.theme_lnb .lnb_menu .selected span {background:#14c062; color:#fff;}
.theme_lnb .lnb_menu .t_link {display:block; text-align:center; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.theme_lnb .lnb_menu .t_link span {padding:3px 6px 4px; display:inline-block;}
.theme_lnb .f_line li:before {display:none;}
.theme_lnb .f_line .t_link span {padding:3px 5px 4px; display:inline-block;}
.box_s {background:#f0f0f0;}
.tm_sort {text-align:center; padding:10px 0; font-size:14px;border-bottom:solid 1px #e3e3e3;}
.tm_sort a {margin:0 6px; color:#aaa;}
.tm_sort span:before {content:''; width:10px; height:9px; display:inline-block; background:url(/_template/service/bm/images/bigfile_static.png) no-repeat -222px -97px; -webkit-background-size: 250px 200px; background-size:250px 200px; margin-right:2px;}
.tm_sort .selected {color:#222;}
.tm_sort .selected span:before {background-position:-209px -97px;}
.tm_sch {border-bottom:solid 1px #e3e3e3; padding:10px 12px;}
.tm_sch .all_search {border:solid 1px #d0d0d0; position:relative;}
.tm_sch .box_search {height:30px; background-color:#fff; box-shadow:none; padding: 0 72px 0 0;}
.tm_sch .b_keyword {border:0; background-color:transparent; border-radius:0px; outline:none; height:25px; font-weight:700; font-size:15px;  width:100%; padding:2px 0 3px 6px;}
.tm_sch .btn_reset, .tm_sch .btn_search {position: absolute; top: 0px; height: 30px;	font-size: 0px;	line-height: 0; border:0;}
.tm_sch .btn_reset {right: 32px; width: 25px;}
.tm_sch .btn_search {right: 0px; width: 30px;}
.tm_sch .btn_search .ico_search {width:16px; height:15px; background-position:-216px -28px;}
.tm_zone .grid_scroll {padding-bottom:10px;}
.tm_zone .list_thumb li {position:relative; padding-bottom:12px;}
.tm_zone .list_thumb .selected:after {display:block; width:90px; height:128px;  content:''; position:absolute; left:6px; top:0; border:solid 2px #00c73c; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.tm_zone .list_thumb .selected a:after {display:block; content:''; position:absolute; bottom:0; left:42px; width:0; height:0;	border-left:7px solid transparent; border-right: 7px solid transparent; border-bottom:8px solid #545b6a;}
.p_non:before {display:none !important;}
.tm_zone {background:#fafafa;}
.tm_zone:before {display:block; content:''; height:8px; background:#f0f0f0; border-top:solid 1px #e3e3e3;}
.tm_zone .theme_tit {border-top:0;}

.tm_zone .tm_view {background:#545b6a; position:relative; position:relative; padding:0 12px; font-size:13px;}
.tm_view .btn_close {display:block; width:24px; height:24px; position:absolute; right:0px; top:8px;}
.tm_view .btn_close .ico_close {display:block; width:14px; height:14px; background-position:-21px -124px; margin:5px 0;}
.tm_view .tit {color:#8b94a9; padding:10px 0 8px 3px; border-bottom:solid 1px #4b515e;}
.tm_view .tmv_list li {border-bottom:solid 1px #4b515e;  background:url(/_template/service/bm/images/ico_blt_head.png) no-repeat 3px 14px;}
.tm_view .tmv_list li a {display:block; color:#fff; padding:7px 3px 5px 13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* event */
.event_list {padding:10px 12px;}
.event_list li {padding-bottom:12px;}
.event_list .ev_item {display:block;}
.event_list .tit {border:solid 1px #eee; border-top:0; color:#222; padding:6px;}
.event_list .lb {display:inline-block; color:#fff; font-size:11px; letter-spacing:-1px; height:18px; padding:0 4px; line-height:18px; margin-right:4px; font-weight:bold;}
.al {background:#8272E0;}
.big {background:#28C919;}
.ev_tit {border-top:solid 1px #eee; border-bottom:solid 1px #fafafa; padding:0 12px; font-size:16px; line-height:38px; height:38px;} 
.ev_tit .lb {display:inline-block; color:#fff; font-size:13px; font-weight:bold; line-height:20px; height:20px; padding:0 4px;}

/* ¹«·á&ÇÒÀÎÁ¸ */
.none_margin_top {margin-top:0; border-top:0;}
.box_list_thm {border-top:1px solid #e3e3e3;}
.wr_sort {padding:12px 0 0 0; height:30px;}
.zone_sort {float:left; width:43.7%; margin-left:3.7%; text-align:left; cursor:pointer; overflow:hidden; border:solid 1px #d4d4d4; position:relative;}
.zone_sort .sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:30px; font-weight:500; font-size:13px; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 5px; width:100%;}
.zone_sort label {width:8px; height:6px; display:inline-block; background-position:-156px -38px; position:absolute; right:8px; top:12px; line-height:26px;}
.list_freedc_conts {float:left; padding-bottom:15px;}
.list_freedc_conts li {float:left; width:28%; padding:10px 0 10px 4%;}
.list_freedc_conts li a {display:block;}
.list_freedc_conts li a img {width:100%;}
.list_freedc_conts li dt {display:block; font-size:100%; padding-top:5px;}
.list_freedc_conts li dd {display:block; font-size:80%; color:#777; padding-top:2px;}
.ico_rct {width:15px; height:14px; background-position: -80px -127px; vertical-align:middle;}
.tag_freedc {position:absolute; z-index:2; font-size:60%; color:#FFF; padding:4px 6px; text-align:center; font-weight:600;}
.tag_dc {background-color:#ff4946; border:1px solid #f21d1a;}
.tag_free {background-color:#586aef; border:1px solid #4a5acd;}

/* Ä³½ÃÃæÀü, ÀÌ¿ë±Ç±¸¸Å */
.box_cash_grey {background-color:#f0f0f0; border-top:1px solid #e3e3e3; margin-top:0px; padding:12px;}
.stitle_charge {padding:0 0 7px 0; font-size:94%; color:#555;}
.wr_select_cost { border-top:1px solid #d4d4d4; border-bottom:3px solid #d4d4d4;}
.list_cost {width:100%;}
.list_cost li {width:100%;}
.list_cost li a {position:relative; display:block; background-color:#FFF; margin-bottom:-2px; z-index:1; border-top:1px solid #d4d4d4; border-right:2px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:2px solid #d4d4d4; padding:12px;}
.list_cost li a.selected {border:2px solid #00c73c; z-index:2;}
.list_cost li a:after {content:""; display:block; clear:both;}
.ico_costsel_selected {float:left; display:inline-block; width:20px; height:20px; background-position:-130px -123px; vertical-align:middle; margin:10px 10px 0 0;}
.ico_costsel {float:left; display:inline-block; width:20px; height:20px; background-position:-150px -123px; vertical-align:middle; margin:10px 10px 0 0;}
.cost_pay {float:left;/*width:60%;*/ color:#000; font-size:110%; font-weight:600;}
.cost_pay span {color:#00c73c;}
.cost_pay .txt_grey_cash {display:inline-block; color:#333; font-size:80%;}
.cost_pay .txt_grey_bonus {display:block; color:#666; font-size:80%; font-weight:normal;line-height:25px;font-size:12px;line-height:15px;}
.cost_charge {float:right; color:#00c73c; font-size:110%; font-weight:600; padding:10px 0 0 0;line-height:10px;width:25%; letter-spacing:-1px; text-align:right;}
.cost_charge .txt_grey_cash {display:inline-block; color:#666; font-size:80%; font-weight:normal;}
.wr_total_cost {border:2px solid #d4d4d4; background-color:#FFF; margin-top:10px;}
.pay_cost_won {padding:12px; border-bottom:1px solid #EEE;}
.pay_cost_won:after {content:""; display:block; clear:both;}
.pay_cost_won dt {float:left; font-size:110%; color:#333;margin:10px 0 0 0px;}
.pay_cost_won dt b {float:left;vertical-align:middle;}
.pay_cost_won dt span {display:block; font-size:70%; color:#666;float:left;vertical-align:middle; margin:5px 0 0 5px;}
.pay_cost_won dd {float:right; font-size:150%; color:#00c73c; font-weight:600; padding:5px 0 0 0;}
.pay_cost_won dd b {color:#00c73c;}
.pay_cost_won dd span {display:inline-block; font-size:90%; color:#333; font-weight:normal;}
.pay_cost_bonus {padding:12px; background-color:#fafafa;}
.pay_cost_bonus dt {display:block; color:#333; font-size:110%; padding-bottom:3px;}
.pay_cost_bonus dd {display:block; color:#555; font-size:100%;font-weight:600;}
.pay_cost_bonus dd span {display:block; color:#666; font-size:90%;}
.pay_cost_name {padding:12px; border-bottom:1px solid #EEE;}
.pay_cost_name:after {content:""; display:block; clear:both;}
.pay_cost_name dt {float:left; font-size:110%; color:#333;}
.pay_cost_name dd {float:right; font-size:124%; color:#00c73c;}
.pay_cost_name b {color:#333;}
.wr_pay_way {border:2px solid #d4d4d4; background-color:#FFF; padding-bottom:10px;}
.wr_pay_way ul {}
.wr_pay_way ul:after {content:""; display:block; clear:both;}
.wr_pay_way ul li {float:left; width:46%; margin-left:2.8%; padding:10px 0 0 0;}
.wr_pay_way ul li a {display:block; border:1px solid #d4d4d4; padding:10px 0; text-align:center; font-size:100%; color:#111;}
.wr_pay_way ul li a.selected {background-color:#00c73c; color:#FFF; border:1px solid #05a44d; font-weight:600;}
.box_btn_paygo {padding:12px 12px 20px 12px; background-color:#FFF;}
.box_btn_paygo .fnk_ok {display:block; padding:16px 0; text-align:center; background-color:#00c73c; color:#FFF; font-size:130%; font-weight:600;}
.flat_title_spc {padding:6px 0 12px 0; font-size:15px; letter-spacing:-0.05em;}
.flat_title_spc span {display:inline-block; color:#fff; font-size:90%; padding:3px 6px; background-color:#ff6562; border:1px solid #f83c38;}
.wr_select_flat {border:2px solid #d4d4d4;}
.list_flat {width:100%;}
.list_flat li {width:100%;}
.list_flat li a {position:relative; display:block; background-color:#FFF; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:12px; margin:-1px 0;}
.list_flat li a.selected {}
.list_flat li a:after {content:""; display:block; clear:both;}
.list_flat li a.selected .flat_charge {color:#00c73c; font-size:130%;}
.ico_costsel_selected {float:left; display:inline-block; width:20px; height:20px; background-position:-130px -123px; vertical-align:middle; margin:3px 10px 0 0;}
.ico_costsel {float:left; display:inline-block; width:20px; height:20px; background-position:-150px -123px; vertical-align:middle; margin:3px 10px 0 0;}
.flat_charge {position:absolute; right:16px; line-height:20px; color:#00c73c; font-size:120%; font-weight:600; padding:0 0 0 0;}
.flat_charge .txt_grey_cash {display:inline-block; color:#666; font-size:80%; font-weight:normal;}
.flat_title_nor {padding:15px 0 8px 0; font-size:16px;}
.fl_tickets {display:block; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:14px; color:#111; background-color:#FAFAFA; font-size:115%; margin:-1px 0;}
.fl_tickets span {color:#00c73c;}
.fl_tickets .st_ico{position:absolute;right:30px;}
.ico_open {position:absolute; right:30px; z-index:2; display:inline-block; width:14px; height:7px; background-position:-138px -37px; vertical-align:middle; margin:7px 0 0 0;}
.ico_close {/*position:absolute; right:30px;*/ z-index:2; display:inline-block; width:14px; height:7px; background-position:-138px -27px; vertical-align:middle; /*margin:7px 0 0 0;*/}/*251027¼öÁ¤*/
.box_warning {padding:12px; background-color:#fafafa; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.ar_question {padding-bottom:8px;}
.ar_question .titles {color:#333; font-size:100%; padding-bottom:3px;}
.ar_question .txts {color:#666; font-size:80%; line-height:134%;}
.ico_qstn {display:inline-block; width:14px; height:14px; background-position:-170px -123px; vertical-align:middle; margin:-5px 4px 1px 0;}
.ar_warning {}
.ar_warning .conts {display:inline-block; color:#333; font-size:100%; padding:8px 12px; border:1px solid #dcdcdc; letter-spacing:-0.04em;}
.ar_warning .txts {color:#666; font-size:80%; line-height:134%; padding-top:7px;}
.ico_wrn_open {display:inline-block; width:10px; height:10px; background-position:-194px -123px; vertical-align:middle; margin:-2px 0 0 7px;}
.ico_wrn_close {display:inline-block; width:10px; height:10px; background-position:-194px -123px; vertical-align:middle; margin:-2px 0 0 7px;}

/* ÄíÆù */
.coupon_list {padding:0 12px 10px 12px;}
.coupon_list li {padding-bottom:12px;}
.coupon_list .ev_item {display:block;}
.coupon_list .tit {font-size:100%; border:solid 1px #eee; border-top:0; color:#222; padding:8px;}
.coupon_list .tit span {display:block; font-size:80%; color:#666; padding-top:2px;}
.wr_form_cpn {padding:0 12px 16px 12px;}
.box_form {background-color:#fafafa; border:1px solid #EEE; padding:12px 12px 16px 12px;}
.box_form .txts {font-size:80%; color:#555; padding-bottom:10px; border-bottom:1px dotted #EEE;}
.box_form .ipt_forms {text-align:center; padding-top:10px;}
.box_form .ipt_forms input {background-color:#FFF; border:1px solid #d4d4d4; width:90%; margin:0 auto 10px auto; border-radius:0px; height:36px; line-height:36px; font-size:200%; color:#111;}
.box_form .ipt_forms a {display:inline-block; background-color:#00c73c; border:1px solid #00af50; color:#FFF; font-size:110%; padding:8px 60px; margin:0 auto;}
.box_user_guide { }
.box_user_guide .titles {font-size:90%; color:#333; padding:10px 0 6px 0;line-height:30px;}
.box_user_guide .steps { padding:10px 10px 10px 10px; border:1px solid #EEE;  margin:3px 3px 3px 3px; letter-spacing:-2px;}
.box_user_guide .steps ul {text-align:center;}
.box_user_guide .steps ul:after {content:""; display:block; clear:both;}
.box_user_guide .steps li {display:inline-block; margin-right:2px;}
.box_user_guide .steps li span {vertical-align:top;}
.txt_steps span {display:inline-block; font-size:80%; color:#555; line-height:120%;float:left;}
.ico_steps {display:inline-block; width:8px; height:12px;background-position:-204px -123px; vertical-align:middle; margin:-20px 3px 0 3px;}
.sep_grey {height:9px; background-color:#f0f0f0; border-top:1px solid #e3e3e3;}

/* ¹ÞÀº ÀÚ·á */
.stxt_history {padding:12px; font-size:80%; color:#666; line-height:140%; background-color:#fafafa;}
.stxt_history .btn_install_app {display:inline-block; font-size:100%; color:#1ca65a; border:1px solid #d1d1d1; padding:3px 8px; margin-left:4px; vertical-align:middle;}
.history_list {background-color:#fff; width:100%;}
.history_list li {line-height:1.1em; word-break:break-all; border-top:1px solid #EEE;}
.history_item .btn_conts {display:block; padding:15px; margin-right:50px;}
.history_item .btn_conts .mtitles {display:block; color:#111; font-size:100%;}
.history_item .btn_conts .stitles {display:inline-block; font-size:80%; color:#94a5cf; padding-top:3px;}
.icon_history_list {position:absolute; z-index:2; right:10px; display:inline-block; width:26px; height:26px; vertical-align:middle; margin:-50px 0 0 0;}
.ico_btn_more {background-position:-156px -143px;}
.ico_btn_delt {background-position:-130px -143px;}
.btn_del_all {text-align:right; padding:12px;}
.btn_del_all a {display:inline-block; padding:4px 8px; color:#555; border:1px solid #d4d4d4;}
.btn_del_all a span {display:inline-block; color:#ff4234; padding-right:5px; vertical-align:top;}

/*¹ÞÀº ÀÚ·á ½æ³×ÀÏ*/
.history_list_box {padding: 0 0 0 60px; position: relative;}
.history_thumb_box {width: 50px; height: 50px; position: absolute; left: 0; top: 0;}
.history_thumb {height: 50px; position: relative; border-radius: 4px; overflow: hidden;}
.history_thumb img {width:100%; height: -webkit-fill-available; object-fit: cover; object-position: 100% 0%; }


/* ³» Á¤º¸ */
.location_my {font-size:1.3rem; color:#aaa; padding:12px 12px 12px 14px; letter-spacing:-1px; background-color:#fafafa;}
.location_my span {color:#ddd;}
.location_my strong {color:#222;}
.info_my {width:100%;}
.info_my li {width:100%; border-bottom:1px solid #EEE; position: relative;}
.info_my li:after {content:""; display:block; clear:both;}
.info_my li dt {float:left; padding:15px; color:#AAA; font-size:90%; letter-spacing:-0.04em;}
.info_my li dd {float:right; padding:15px; color:#111; font-size:100%;}
.info_my li dd span {display:inline-block; color:#AAA; font-size:90%; padding-left:5px; vertical-align:middle;}
.info_my li dd a {display:inline-block; background-color:#9d9ea0; color:#FFF; font-size:90%; padding:5px 8px; vertical-align:middle; margin:-2px 0 -2px 8px;}
.info_modify {width:100%;}
.info_modify li {width:100%; border-bottom:1px solid #EEE;}
.info_modify li:after {content:""; display:block; clear:both;}
.info_modify li dt {position:absolute;  color:#AAA; font-size:90%; letter-spacing:-0.1em; padding:20px 0 0 15px;}
.info_modify li dd {display:block; padding:10px 0 ; margin-left:110px;}
.info_modify li dd span.gol {float:left;font-size:16px;line-height:35px;}
.info_modify li dd input {background-color:#FFF; border:1px solid #bfbfbf; width:90%; height:28px; padding-left:10px; border-radius:0px; line-height:30px; font-size:90%; color:#111; /*padding-left:10px;*/}
.info_modify li dd input.my {border:0px;}
.info_modify li dd .user_id {display:inline-block; height:30px; line-height:38px; color:#111; font-size:100%;}
.select_pw {text-align:left; cursor:pointer; overflow:hidden; float:right; border:solid 1px #bfbfbf; position:relative; margin-bottom:5px;}
.select_pw label {width:8px; height:6px; display:inline-block; background-position:-156px -38px; position:absolute; right:12px; top:16px; line-height:26px;}
.select_pw {float:none; width:91%;}
.select_pw .sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:33px; font-weight:500; font-size:90%; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 7px; 
width:100%;}
.box_btn_modify {padding:12px 12px 20px 12px; background-color:#f0f0f0; text-align:center;margin-bottom:10px; height:auto;}
.box_btn_modify a {display:inline-block; padding:14px 0; text-align:center; font-size:130%; font-weight:600; width:46%; margin:0px 4px;}
.box_btn_modify .fnk_ok {background-color:#00c73c; border:1px solid #05a44d; color:#FFF;}
.box_btn_modify .fnk_no {background-color:#fff; border:1px solid #e3e3e3; color:#888;}

/* º»ÀÎ,¼ºÀÎ ÀÎÁõ */
.wr_certify {padding:0 12px 12px 12px;}
.box_certify {padding:15px; background-color:#FFF; border:1px solid #343C49; background-color:#FFF;}
.box_certify .titles {color:#111; font-size:120%; letter-spacing:-0.05em; font-weight:600; padding-bottom:10px; text-align:center;}
.box_certify .titles img.ic_cf {width:50px; vertical-align:middle;}
.box_certify .titles img.ic_19 {width:30px; vertical-align:middle;}
.box_certify .titles span {display:inline-block; color:#00d332;}
.box_certify .texts {text-align:center; font-size:100%; color:#555; letter-spacing:-0.05em;}
.box_certify_warn {background-color:#fbfbfb; margin:12px 0 0 0; padding:15px; border:1px solid #ebebeb; color:#999; font-size:90%; line-height:20px; letter-spacing:-0.04em;}
.box_certify_warn b {display:block; padding-bottom:7px;}
.jon_warns {color:#777; font-size:80%; line-height:16px; letter-spacing:-0.04em; padding:12px 0 15px 0;}
.jon_btns {padding:10px 0px 10px 0px; text-align:center;}
/*.jon_btns a {display:inline-block; padding:14px 15px; text-align:center; font-size:80%; font-weight:600; margin:0px;}*/
.jon_btns a {display:inline-block;padding:0 10px;height:40px;line-height:40px; text-align:center; font-size:13px; font-weight:bold; margin:0px;}
.jon_btns .fnk_ok {background-color:#00c73c; border:1px solid #05a44d; color:#FFF;}
.jon_btns .fnk_no {background-color:#ebebeb; border:1px solid #ddd; color:#888;}
.banners_bottom_join {background-color:#785fd0;}
.banners_bottom_join a {display:block; padding:10px 0; text-align:center;}
.banners_bottom_join a span {display:block; font-weight:800; letter-spacing:-0.06em; color:#FFF; line-height:17px;}
.banners_bottom_join a span.tops {font-size:13px;}
.banners_bottom_join a span.tops b {color:#f6ff00;}
.banners_bottom_join a span.bottoms {font-size:11px;}

/* ÂÊÁö°ü¸® */
.stxt_memo {padding:8px 12px 12px 12px; font-size:80%; color:#666; line-height:140%; background-color:#FFF;}
.box_g .in3_tabmenu {padding:0 12px 10px 12px;}
.box_g .in3_tabmenu ul {position:relative; font-weight:500; font-size:1.4rem;}
.box_g .in3_tabmenu ul:after {content:""; display:block; clear:both;}
.in3_tabmenu li a {display:block; height:38px; border:solid 1px #eee; border-left:0; text-align:center;  line-height:38px; color:#bbb; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 6px; letter-spacing:-1px;}
.in3_tabmenu .in3_lst li {position:relative; float:left; width:33.3%; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fafafa;}
.in3_tabmenu ul:first-child {border-left:solid 1px #eee;}
.in3_tabmenu .selected a {margin-left:-1px; border:1px solid #d4d4d4; color:#00bf57; background:#fff;}
.wr_memo_list {}
.none_list {text-align:center; font-size:90%; color:#999; padding:60px 0 120px 0;}
.sort_check {position:relative; text-align:left; cursor:pointer; overflow:hidden; float:left; margin:25px 0 0 18px;}
.sort_check input.ch_use {position:absolute; top:0; left:0; opacity:0; cursor:pointer; z-index:5; }
.sort_check i {float:left; display:block; width:16px; height:16px; background:url(/_template/service/bm/images/bigfile_static.png) no-repeat -183px -93px; -webkit-background-size: 250px 200px; background-size:250px 200px; z-index:3; border:solid 1px #d4d4d4;}
.sort_check label {float:left; margin-left:6px; cursor:pointer; font-size:14px; display:none;}
.sort_check input.ch_use:checked+i {background-position: -163px -93px;}
.btn_memo_setleft {float:left; padding:18px 0; margin-left:18px;}
.btn_memo_setleft a {display:inline-block; padding:8px 12px; color:#666; background-color:#f5f5f5; border:1px solid #bcbcbc; vertical-align:middle; margin-right:7px; font-size:90%;}
ul.memo_list a.btn_memo_setright {float:right; display:inline-block; padding:8px 12px; background-color:#00c73c; border:1px solid #05a44d; vertical-align:middle; margin:18px 12px 0 0; font-size:100%; color:#FFF; font-weight:600;}
.memo_list {}
.memo_list li {line-height:1.1em; word-break:break-all; border-top:1px solid #EEE;}
.memo_list li:after {content:""; display:block; clear:both;}
.memo_list li .btn_conts {display:block; padding:15px; margin-left:40px;}
.memo_list li .btn_conts .mtitles {display:block; color:#111; font-size:100%;}
.memo_list li .btn_conts .stitles {display:inline-block; font-size:100%; color:#777; padding-top:7px;}
.wr_send_form {border-top:1px solid #e3e3e3;}
.ar_txtarea {padding:15px; text-align:center;}
.ar_txtarea textarea {width:92%; height:160px; border:1px solid #bfbfbf; border-radius:0px; padding:10px; margin:0 auto; color:#111;}
.ar_txtarea p {display:block; font-size:100%; color:#555; text-align:left; padding:5px 10px 15px 5px; line-height:140%;}

/* È¸¿ø°¡ÀÔ */
.location_join {font-size:1.3rem; color:#aaa; padding:12px 12px 12px 14px; letter-spacing:-1px; background-color:#fafafa;}
.location_join span {color:#00c73c;}
.location_join strong {color:#222;}
.social_join {padding:18px 12px;}
.social_join ul {width:100%;}
.social_join ul:after {content:""; display:block; clear:both;}
.social_join ul li {float:left; width:18%; margin-left:5.6%;}
.social_join ul li a {display:block;}
.social_join ul li a img {width:100%;}
.social_join div {font-size:80%; color:#999; text-align:center; padding-top:12px;}
.join_form {width:100%;}
.join_form li {width:100%; border-bottom:1px solid #EEE;}
.join_form li:after {content:""; display:block; clear:both;}
.join_form li dt {position:absolute; width:130px; color:#AAA; font-size:106%; letter-spacing:-0.04em; padding:20px 0 0 15px;}
.join_form li dd {display:block; padding:10px 0; margin-left:95px;font-size:120%;}
.join_form li dd div.ema2 {float:left;width:115px;}
.join_form li dd span.gol {float:left;font-size:16px;line-height:35px;}
.join_form li dd input {background-color:#FFF; border:1px solid #bfbfbf; width:84%; border-radius:0px; height:28px; line-height:28px; font-size:80%; color:#111; padding-left:8px;}
.join_form li dd input.ipt {width:88%;}
.join_form li dd input.srt {width:60%;}
.join_form li dd .user_id {display:inline-block; height:40px; line-height:40px; color:#111; font-size:130%;}
.join_form li dd a {display:inline-block; font-size:80%; border:1px solid #bfbfbf; padding:0 10px; height:30px; line-height:30px; color:#555; vertical-align:top; margin-left:4px;}
.select_email {text-align:left; cursor:pointer; overflow:hidden; float:left; border:solid 1px #bfbfbf; position:relative; margin-bottom:5px; }
.select_email label {width:8px; height:6px; display:inline-block; background-position:-156px -38px; position:absolute; right:12px; top:16px; line-height:26px;}
.select_email {float:none; display:inline-block; width:47%;}
.select_email .sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:30px; font-weight:500; font-size:80%; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 7px; width:100%;}
.pstn_type01 {padding:4px 0 20px 95px;}
.pstn_type01:after {content:""; display:block; clear:both;}
.pstn_type02 {padding:35px 15px 10px 15px;margin:0 auto;display: table;}
.pstn_type02:after {content:""; display:block; clear:both;}
.hnk_terms {float:right; margin:-3px -2px 0 0;}
.hnk_terms a {width:120px;text-align: center;display:inline-block; padding:5px 10px; font-size:80%; color:#666; background-color:#f5f5f5; border:1px solid #bcbcbc; /*margin-left:4px;*/margin:0 10px;}
.ar_key_fnk {padding:12px; border-top:1px solid #EEE;}
.ar_key_fnk a {display:inline-block; color:#333; font-size:100%; padding:4px; margin-right:10px;}
.ar_keyboards {padding:6px 0 0 0;}
.ar_keyboards img {width:100%;}
.ico_key_open {display:inline-block; background-position:-155px -37px; width:10px; height:7px;}
.ico_key_close {display:inline-block; background-position:-155px -27px; width:10px; height:7px;}
.ar_log_form {padding:0 12px 12px 12px;}
.ar_log_form .forms_obj {display:block; margin-top:-1px;}
.ar_log_form .forms_obj:after {content:""; display:block; clear:both;}



.ipt_area {border:1px solid #bfbfbf;}
.ipt_area span {position:absolute; font-size:100%; color:#c9c9c9; padding:16px 0 0 10px; letter-spacing:-0.05em;}
.ipt_area div {margin-left:70px; padding:4px 0;}
.ipt_area div input {border:0; background-color:#FFF; height:36px; line-height:36px; color:#111; font-size:120%; width:90%;}
.btn_ok_login {background-color:#00c73c; border:1px solid #05a44d; color:#FFF; font-size:120%; padding:15px 0; text-align:center; font-weight:600;}
.btn_ok_login a {background-color:#00c73c; border:0px solid #05a44d; color:#FFF; font-size:110%; padding:15px 0; text-align:center; font-weight:600;}
.pstn_type03 {padding:15px 0 10px 0;}
.pstn_type03:after {content:""; display:block; clear:both;}
.btn_agree_check {display:inline-block; color:#333; vertical-align:middle; margin-right:10px; padding:4px;}
.btn_agree_check span {display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-4px 3px 0 0;}
.ico_agree {background-position:-183px -93px;}
.ico_agree_checked {background-position:-163px -93px;}
.box_btn_join {padding:12px 12px 20px 12px; background-color:#FFF;}
.box_btn_join .fnk_ok {display:block; padding:16px 0; text-align:center; background-color:#FFF; color:#111; font-size:120%; font-weight:600; border:1px solid #787878; letter-spacing:-0.05em;}
.box_btn_join .fnk_ok span {color:#00c73c;}
.btn_radio_check {padding:12px; background-color:#f0f0f0; border-top:1px solid #e3e3e3;}
.btn_radio_check a {display:inline-block; color:#333; font-size:100%; padding:4px; margin-right:10px;}
.btn_radio_check span {display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 3px 0 3px;}
.ico_radio {background-position:-150px -123px;}
.ico_radio_selected {background-position:-130px -123px;}

/* °í°´¼¾ÅÍ */
.counsel_fnk {background-color:#f0f0f0; border-top:1px solid #e3e3e3; padding:12px;}
.counsel_fnk:after {content:""; display:block; clear:both;}
.counsel_fnk span {float:left; font-size:100%; color:#333;}
.counsel_fnk a {float:right; display:inline-block; background-color:#00c73c; border:1px solid #05a44d; color:#FFF; font-weight:600; padding:5px 8px; margin:-5px 0;}
.wr_counsel {}
.list_counsel {width:100%;}
.list_counsel li {width:100%; border-top:1px solid #EEE;}
.list_counsel li a {display:block; padding:12px 15px;}
.list_counsel li a .stxt {font-size:90%; color:#999; padding-bottom:4px; margin-right:40px;margin-left:40px;}
.list_counsel li a .mtxt {font-size:100%; color:#000; margin-right:40px;margin-left:40px;}
.ico_fnk_cnsl {background:url(../images/bigfile_static.png) no-repeat;position:absolute; right:15px; display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-30px 0px 0 0px;}
.ico_fnk_notice {position:absolute; right:15px; display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-20px 0px 0 0px;}
.ico_cns_open {background-position:-378px -69px;}
.ico_cns_close {background-position:-378px -54px;}
.cns_ready {color:#ff8e9e;}
.cns_ok {color:#00c73c;}
.ar_txt_cns div {padding:12px 30px 15px 15px; background-color:#f0f0f0;}
.ar_txt_cns div dt {display:block; font-size:100%; color:#333; line-height:150%; font-weight:600; padding-bottom:5px;}
.ar_txt_cns div dd {display:block; font-size:90%; color:#555; line-height:150%;}
.wr_cns_msg {padding:0 12px 12px 12px; color:#555; font-size:90%;}
.wr_cns_msg span {color:#00c73c;}
.btn_radio_cstm {padding:0 0;}
.btn_radio_cstm a {display:block; color:#333; font-size:100%; padding:5px 0;}
.btn_radio_cstm span {display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 3px 0 3px;}
.list_notice {width:100%;}
.list_notice li {width:100%; border-top:1px solid #EEE;}
.list_notice li a {display:block; padding:18px 15px;}
.list_notice li a .stxt {font-size:90%; color:#999; padding-bottom:4px; margin-right:40px;}
.list_notice li a .mtxt {font-size:100%; color:#000; margin-right:40px;}
.ico_new_notice {display:inline-block; background-color:#ffb235; border:1px solid #ff9f00; font-size:60%; color:#FFF; font-weight:600; width:12px; height:12px; line-height:12px; text-align:center; vertical-align:middle; margin:-3px 0 0 4px;}

/* 170307 ÀÌÈÄ Ãß°¡*/
.list_grid a img {max-width:150px; max-height:110px; margin-right:10px;}
.list_grid txt {text-align:left;margin-left:0px;}
.t19{float:left; width:12px;height:11px;margin:5px 3px 0 0;}
.tfree {display:inline-block; background-color:#ff7471; border:1px solid #e15756; font-size:11px; color:#FFF; font-weight:600; width:30px; 
height:17px; line-height:16px; text-align:center; vertical-align:top; margin:0px 3px 0 4px;letter-spacing:-1px;-webkit-border-radius:3px;}
.t300{display:inline-block; background-color:#572dde; border:1px solid #3e17ba; font-size:11px; color:#FFF; font-weight:600; width:34px; 
height:17px; line-height:16px; text-align:center; vertical-align:top; margin:0px 3px 0 4px;letter-spacing:-1px;-webkit-border-radius:3px;}
.tcash{display:inline-block; background-color:#08bac1; border:1px solid #0caab0; font-size:11px; color:#FFF; font-weight:600; width:34px; 
height:17px; line-height:16px; text-align:center; vertical-align:top; margin:0px 3px 0 4px;letter-spacing:-1px;-webkit-border-radius:3px;}
.tmm{display:inline-block; background-color:#985efc; border:1px solid #7d3dec; font-size:11px; color:#FFF; font-weight:600; width:46px; 
height:17px; line-height:16px; text-align:center; vertical-align:top; margin:0px 3px 0 4px;letter-spacing:-1px;-webkit-border-radius:3px;}
.tmm2{display: inline-block;vertical-align: middle;margin: 0px 0px 3px 4px;max-width: 38px;max-height: 14px;margin-right: 0px;}
/*.tmm {width:45px; margin:0 3px 0 2px;float:left;}*/
/*.t300 {width:44px; margin:0 3px 0 2px;float:left;}*/
/*.tcash {width:51px; margin:0 3px 0 2px;float:left;}*/




/*.ico_new_a {
    height: 14px;
    width: 14px;
    font-size: 1.1rem;
    background: #b6b6b6;
    display: inline-block;
    color: #fff;
    text-align: left;
    border: solid 1px #929292;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0 2px;
	margin:2px 2px 0 0px;

}

*/

.ico_new_a {
    height: 14px;
    width: 14px;
    font-size: 1rem;
    background: #b6b6b6;
    display: inline-block;
    color: #fff;
    text-align: center;
    border: solid 1px #aca7a7;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 8px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 3px 2px 2px 2px;
	margin:2px 2px 2px 0px;
	text-decoration:none;
	-webkit-border-radius:3px;
	vertical-align:top;



}



.ico_new_h {
    height: 14px;
    width: 21px;
    font-size: 1rem;
    background: #00c73c;
    display: inline-block;
    color: #fff;
    text-align: center;
    border: solid 1px #06ac38;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 8px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px 2px 2px 2px;
	margin:3px 2px 2px 0px;
	text-decoration:none;
	-webkit-border-radius:3px;
	vertical-align:top;
}


/*.ico_new_h {
    height: 14px;
    width: 20px;
    font-size: 1.1rem;
    background: #00c73c;
    display: inline-block;
    color: #fff;
    text-align: left;
    border: solid 1px #06ac38;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0 2px;
	margin:2px 2px 0 0px;
}

*/

.ico_new_19 {
    height: 14px;
    width: 18px;
    font-size: 1rem;
    background: #f14434;
    display: inline-block;
    color: #fff;
    text-align: center;
    border: solid 1px #ea3928;
    box-sizing: border-box;
    -webkit-box-sizing: boder-box;
    line-height: 8px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 2px 2px 2px 2px;
	margin:3px 2px 2px 0px;
	text-decoration:none;
	-webkit-border-radius:3px;
	vertical-align:top;

}



.bnr_adds {background-color:#fff; text-align:center;padding:0 12px 12px 10px;}
.ar_log_form a span.wht {color:#fff;}

/*¹ÂÁ÷ÀÌ¿ë±Ç ÆäÀÌÁö*/
.btn_mwrap {/*margin:0 0px 12px 12px;*/}
.btn_mwrap img {width:95%;text-align:center; }
.btn_dtxt {margin:0 12px 0 12px;font-size:12px;color:#999;}
.ltxt{float:left;padding:0; margin:0;font-size:18px;}
.rbtn {display:inline-block;float:right;background-color:#00c73c;;margin:0; padding:0;}
.prc_payss {font-size:15px; color:#00ba58;}
.prc_payss span {display:inline-block; font-size:20px; padding-right:5px;}


.btn_mwraps {/*width:97%;float:left;*/margin:5px 0px 12px 0px;border:2px solid #00c73c; background-color:#09d246; text-align:center; }
.btn_mwraps div.btns{display:inline-block;float:left; background-color:#09d246; color:#fff;margin:0; padding:10px 0px 10px 0px; text-align:center;}
.btn_mwraps div.btns a {vertical-align:middle; text-decoration:none;}
.bg_music {float:left;width:100%;background-color:#fff; padding:10px 0px 10px 0px; }
.bg_music img {padding:0px 0 0px 0px;; margin:0px; width:50%;}
.prc_payss2 {width:100%;display:block; padding:20px 0 15px 0; text-align:center; background-color:#09d246; color:#FFF;font-weight:600;}
.prc_payss2 img {}
.prc_payss2 span.icn {vertical-align:top; padding:15px 0 0 0px; font-size:110%;}
.prc_payss2 span.icn img {width:18%;}
.prc_payss2 span {display:inline-block; padding:15px 0px 0px 0px; text-decoration:none; text-align:left; font-size:130%;}
.btn_dtxt {margin:0 12px 0 12px;font-size:12px;color:#999;}


.end {clear:both;}



/*Ä³½ÃÃæÀü °áÁ¦¿Ï·á*/
.tit_complete {text-align:center;color:#444; font-size:150%; font-weight:600;padding:20px 0 10px 0; border-bottom:1px solid #EEE;}
.tit_complete span {color:#00c73c;}
.cash_wrap {padding:0px 12px 0px 12px;}
.cash_cost_won {padding:12px; border-bottom:1px solid #EEE;}
.cash_cost_won:after {content:""; display:block; clear:both;}
.cash_cost_won dt {float:left; font-size:110%; color:#333; line-height:37px;}
.cash_cost_won dt span {display:block; font-size:90%; color:#666;}
.cash_cost_won dd {float:right; font-size:100%; color:#00c73c; font-weight:600; padding:5px 0 0 0; text-align:right; }
.cash_cost_won dd span {display:inline-block; font-size:90%; color:#666; font-weight:normal;}
.cash_cost_won dd span.green {display:inline-block; color:#00c73c;font-size:130%; font-weight:600;}
.cash_cost_won dd span.bk {display:inline-block; color:#333;font-size:130%; font-weight:600;}


/*¸ÞÀÎ¾ÆÀÌÄÜ*/
.m_icn_01 { display:block; float:left; padding-right:5px; margin-top:6px; width:15px; height:14px; line-height:25px;}
.m_icn_02 { display:block; float:left; padding-right:5px; margin-top:2px; width:15px; height:17px; line-height:25px;}
.m_icn_03 { display:block; float:left; padding-right:5px; margin-top:2px; width:22px; height:18px; line-height:25px;}
.m_icn_04 { display:block; float:left; padding-right:5px; margin-top:0px; width:20px; height:19px; line-height:25px;}
.m_icn_05 { display:block; float:left; padding-right:5px; margin-top:3px; width:18px; height:19px; line-height:25px;}
.m_icn_06 { display:block; float:left; padding-right:5px; margin-top:4px; width:19px; height:17px; line-height:25px;}
.m_icn_07 { display:block; float:left;  padding-right:5px; margin-top:0px; width:20px; height:22px; line-height:25px;}
.g_b_line{border-top:2px solid #00c73c; margin:0 12px 0 12px;}
.g_b_lines{border-top:2px solid #00c73c; margin:0px 12px 12px 12px;}
.g_b_linee{border-top:2px solid #00c73c; margin:0 12px 5px 12px;}
.gr_b_line{border-top:10px solid #f0f0f0; margin:0px 0px 12px 0px;}




/*³»°¡ ¹ÞÀº ÀÚ·á Æò°¡, ¼±¹°ÇÏ±â*/
.bt_gft {position:absolute; display:inline-block; right:90px; z-index:90; margin-top:10px;}
.bt_gft img {width:28px;}
.pp_sns {position:absolute; width:100%; height:100%; z-index:999; text-align:center; background:url(/_template/service/images/mini/common/bg_tr.png); padding-top:30px;}
.pp_sns .bx {width:76%; max-width:480px; background-color:#FFF; margin:0 auto; border:2px solid #111;}
.pp_sns ul li a {display:block; text-align:left; padding:7px 10px; border-bottom:1px solid #F4F4F4;}
.pp_sns ul li a img {width:40px; vertical-align:middle; margin-right:10px;}
.pp_sns ul .tt {font-size:12px; color:#FFF; padding:10px; background-color:#111;}
.p_sns .bx {background-color:#FFF; margin:0 auto;}
.p_sns ul li a {display:block; text-align:left; padding:12px 20px; border-bottom:1px solid #F4F4F4; font-size:16px;}
.p_sns ul li a img {width:40px; vertical-align:middle; margin-right:10px;}
.p_sns ul .tt {font-size:12px; color:#FFF; padding:10px; background-color:#111;}


/* »ý»ýÇÑ 360µµ VR¿µ»ó */ 
/*
.free_files:before {display:block; width:100% ;height:1px;  background:#eee; content: ""; margin:0 0 12px 12px;}
.free_files {overflow:hidden; margin:0 12px 6px 0;}
.free_files .list_thumb {display:table; text-align:center; width:100%;}
.free_files .list_thumb li {width:50%; box-sizing:border-box; display:table-cell; float:left;}
.free_files .list_thumb li a {display:block; overflow:hidden; margin:0 0 0 12px;}
.free_files .list_thumb .size_t4 {display:block;  padding-bottom:74%; position:relative;}
.free_files .list_thumb .size_t4 img {width:100%; max-height:150px; height:100% !important; position:absolute; right:0; top:0;}
.free_files .list_thumb .tit_item {font-size:12px; text-align:left;  margin:5px 0 10px 0;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; word-wrap:break-word;  line-height:1.2em; height:2.5em; color:#222; letter-spacing:-1px;}
.free_files .list_thumb .tit_item span {color:#ff4234;}
.bt_bnr {padding-bottom:8px; border-bottom:solid 1px #ddd;}
*/
.free_files:before {display:block; width:100% ;height:1px;  background:#eee; content: ""; margin:0 0 12px 12px;}
.free_files {overflow:hidden; margin:0 12px 6px 0;}
.free_files .list_thumb {display:table; text-align:center; width:100%;}
.free_files .list_thumb li {width:50%; box-sizing:border-box; display:table-cell; float:left;}
.free_files .list_thumb li a {display:block; overflow:hidden; margin:0 0 0 12px;}
.free_files .list_thumb .size_t4 {display:block;  padding-bottom:74%; position:relative;}
.free_files .list_thumb .size_t4 img {width:100%; max-height:150px; height:100% !important; position:absolute; right:0; top:0;}
.free_files .list_thumb .tit_item {font-size:12px; text-align:left;  margin:5px 0 10px 0;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical; word-wrap:break-word;  line-height:1.2em; height:2.5em; color:#222; letter-spacing:-1px;}
.free_files .list_thumb .tit_item span {color:#ff4234;}
.bt_bnr {padding-bottom:8px; border-bottom:solid 1px #ddd;}

/*¿À´ÃÀÇ ÃßÃµÅ×¸¶ */
.theme_tits {margin:0 12px; border-top:solid 1px #eee; position:relative; padding:14px 0 12px 0; color:#aaa; font-size:14px;}
.theme_tits .tit_sub_sec {padding-right:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1;}
.theme_tits .t_main_tit {color:#aaa; font-weight:400;float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:5px; }
.theme_tits .t_sub_tit {color:#222; font-weight:400;float:left; width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.05em;}
.theme_tits .t_sub_tit_l {color:#222; font-weight:400;float:left; width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.05em;}
.theme_tits .txt_mark .ico_like {width:12px; height:10px; background-position:-102px -32px; line-height:24px;text-align:right;}
.m_r_heart {float:right; text-align:right;}

.box_mores {background-color:#f0f0f0; text-align:center; padding:12px 12px 5px 12px;}
.box_mores .list_extend {display:block; border:solid 1px #e3e3e3; height:32px; background-color:#ebebeb; color:#888; line-height:30px; box-sizing:border-box;-webkit-box-sizing:boder-box;}
.ico_arr {width:12px; height:7px; background-position:-139px -38px;}
.ico_arrs {width:12px; height:7px; background-position:-139px -38px;float:right; margin:-85px 20px 0 0;}

.bmt_login{float:right; width:60px; margin:-37px 10px 0 0;}


.banner_achunglaw {text-align:center; padding:10px 0;}
.banner_achunglaw img {width:100%; max-width:720px; margin:0 auto;}


/*VRÀü¿ë°ü */




/* 170307 ÀÌÈÄ Ãß°¡*/
/*.menu_Fixed {position: fixed;top: 0px;}*/
.service_Fixed {position: fixed;top: 48px;}

/* ½ºÅ©·Ñ Top*/ 
.goTopSlide{position:fixed;bottom:20px;right:5px;z-index:999;width:32px;overflow:hidden;opacity: 0.9;filter: alpha(opacity=90);}

/* ±¸¸Å ÆË¾÷ */
.blind_bm {position:absolute; left:0; top:0; width:100%; height:100%; z-index:999; background-color:rgba(0,0,0,0.5); text-align:center;}
.pmenu {width:245px; padding-bottom:20px; border:1px solid #FFF; text-align:center; margin:0 auto; margin-top:90px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EDEDED));
	background:-moz-gradient(top, #FFF, #EDEDED);
}
.pmenu > div {padding:3px 20px;margin:0 auto;display:table;font-size:14px;color:#fff;text-align:center;background:#00c73c;border-radius:60px;cursor: pointer;line-height: 40px;}
.pmenu ul li {border-bottom:1px solid #9C9C9C; color:#000; font-size:11pt; font-weight:800; line-height:15pt; text-align:left; padding:12px;}
.pmenu ul li .p_size {color:#A07612; font-weight:lighter; padding-left:7px;}


.pmenu3 {width:88vw; padding-bottom:20px; border:1px solid #FFF; text-align:center; margin:0 auto; margin-top:90px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EDEDED));
	background:-moz-gradient(top, #FFF, #EDEDED);
}
.p_pop_btn {padding:3px 20px;margin:0 auto;display:table;font-size:14px;color:#fff;text-align:center;background:#00c73c;border-radius:60px;cursor: pointer;line-height: 40px;}
.pmenu3 ul li {border-bottom:1px solid #9C9C9C; color:#000; font-size:11pt; font-weight:800; line-height:15pt; text-align:left; padding:12px;}
.pmenu3 ul li .p_size {color:#A07612; font-weight:lighter; padding-left:7px;}

.psmenu {width:200px; padding:16px; border:1px solid #FFF; text-align:center; margin:0 auto; margin-top:90px; font-size:10pt; line-height:11pt;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.8);
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EDEDED));
	background:-moz-gradient(top, #FFF, #EDEDED);
}
.psmenu p {text-align:left;}
.btn {display:inline-block; width:auto; border:1px solid #888; font-size:9pt; color:#666; padding:5px 20px; margin-top:15px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EDEDED));
	background:-moz-gradient(top, #FFF, #EDEDED);
	box-shadow:0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow:0 1px 0px rgba(255,255,255,1);
	-moz-box-shadow:0 1px 0px rgba(255,255,255,1);
}
/*drm ¹öÆ°*/
.drm_wrap {clear:both; margin:15px 0 0px 0; padding-bottom:15px;}
.drm_txt {float:left;width:70%;height:30px; font-size:11px; color:#777; letter-spacing:-1px; text-align:left;padding-right:1px; vertical-align:middle;}
.drm_btn a{float:right;display:block; line-height:30px; color:#000;font-size:11px;font-weight:bold;letter-spacing:-1pt; padding:0px 10px; border:1px solid #d4d4d4; text-shadow:0px 1px 1px #FFF;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0px 1px 1px #fff;
	-moz-box-shadow:0px 1px 1px #fff;
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF), color-stop(0.5, #fff));
	background:-moz-gradient(top, #FFF, #FFF, #fff);}
.drm_btn span {color:#9236a9;letter-spacing:-0.5pt;}	
.cb {clear:both;}
/*drm ¹öÆ°*/

/*drm ÆË¾÷ 
.pop_drm {position:absolute; z-index:20; text-align:center; width:100%; top:310px;}
.pop_drm .inr {border:2px solid #ccc; background-color:#FFF; width:90%; max-width:520px; margin:0 auto; padding:4px; color:#777;-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0px 1px 1px #e9e9e9;
	-moz-box-shadow:0px 1px 1px #e9e9e9;
	background-color:#FFF;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF), color-stop(0.5, #EDEDED));
	background:-moz-gradient(top, #FFF, #FFF, #EDEDED);
	background-color:#FFF;font-size:11px; text-align:left;}
.pop_drm .inr img {width:100%;}
.pop_drm_cls {width:95%; max-width:520px; text-align:right; padding-top:5px; margin:0 auto;}
.pop_drm_cls a {display:inline-block; width:50px; padding:5px 0;  color:#777; font-size:15px;; font-weight:800;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;}
*/

/*drm ÆË¾÷*/
.pop_drm {position:absolute; z-index:20; text-align:center; width:100%; top:310px;text-align:center; margin-top:6px;}
.pop_drm .inr {border:1px solid #d4d4d4; background-color:#FFF; width:89%;text-align:center; color:#777;-webkit-border-radius:4px;
	-webkit-box-shadow:1px 1px 3px #ddd;
-moz-box-shadow:0px 0px 0px #000;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;
	background-color:#FFF;font-size:11px; text-align:left; padding:5px;}
.pop_drm .inr img {width:100%;}
.pop_drm_cls {width:95%; max-width:520px; text-align:right; padding-top:5px; margin:0 auto;}
.pop_drm_cls a {display:inline-block; width:50px; padding:5px 0;  color:#777; font-size:15px;; font-weight:800;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;}



/* µî·ÏÁ¤º¸ ·¹ÀÌ¾î ÆË¾÷ :¸¶Áö¸·Ãß°¡¼öÁ¤:2017.08.16*/
.p_layer {position:absolute; z-index:1; text-align:center; width:100%; text-decoration:none; top:320px;}
.p_layer div.p_wrap {width:90%; max-width:280px; margin:0 auto; background-color:#FFF; padding-bottom:10px;-webkit-box-shadow:1px 1px 3px #ddd;
-moz-box-shadow:5px 15px 20px #000;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;}
.p_layer div.text_in{padding:20px 30px 0 30px; font-size:12px; color:#999; letter-spacing:-0.05em; text-align:center; line-height:20px;}
.s_txt {text-align:center; border-bottom:1px solid #eee;padding-bottom:10px;}
.s_txt_b {text-align:left; border-bottom:1px solid #eee;padding:10px 0 10px 0;color:#202020;font-size:17px; font-weight:600;}
.nl {border-bottom:0px;}
.s_txt_b a:link,hover,visited {text-decoration:none;}
.b_txt {display:inline-block;color:#202020;font-size:17px; font-weight:600; text-align:center;line-height:40px;}
.b_txt a:link,hover,visited {text-decoration:none;}
.p_layer div.btn_close a {display:block; padding:5px 5px; text-align:center; background-color:#00c73c; color:#FFF; font-size:13px; font-weight:600; text-decoration:none;margin:5% 35%;border:1px solid #20b14c;}

.bb_txt {display:inline-block;color:#202020;font-size:15px; font-weight:600; text-align:left;line-height:40px;width:100%;}
.p_layer div.btn_regist a {float:left;display:block; padding:5px 20px; text-align:center; background-color:#00c73c; color:#FFF; font-size:13px; font-weight:600; text-decoration:none;margin:5% 20%;border:1px solid #20b14c;}
.p_layer div.btn_cancel a {float:left;display:block; padding:5px 20px; text-align:center; background-color:#747576; color:#FFF; font-size:13px; font-weight:600; text-decoration:none;margin:5% -15%;border:1px solid #747576;}
.s_txt_02 {clear:both;text-align:center; padding-bottom:10px;font-size:12px;color:#838383; margin:0 20px 0 10px;}



/*»çÀÌµå¸Þ´º ¾ÆÀÌÄÜ*/
.s_icn_01 {width:16px; margin:12px 5px 0px 0; float:left;}
.s_icn_02 {width:15px; margin:12px 5px 0px 0; float:left;}
.s_icn_03 {width:12px; margin:10px 5px 0px 0; float:left;}
.s_icn_04 {width:12px; margin:10px 5px 0px 0; float:left;}
.s_icn_05 {width:15px; margin:11px 5px 0px 0; float:left;}
.s_icn_06 {width:12px; margin:11px 5px 0px 0; float:left;}

/*¼­Ä¡ È¸»ö¶óÀÎ*/
.ser_g_line {height:8px;background-color:#f0f0f0;border-top:1px solid #e3e3e3;}
.no_g_line {border-top:1px solid #e3e3e3;}

/*ÀÌ¿ë¾à°ü*/
.policy {margin:5% 5% 0 5%;font-size:12px;background-color:#fff;}
.policy li span {font-weight:800;padding-bottom:10px;}
.policy li.g_line {border-top:1px solid #e3e3e3;padding:15px 0 0px 0; margin-top:10px;}


/*¹«·áÀÌ¹ÌÁö*/
.none_img {background:url(/_template/service/bm/images/img_none.png) no-repeat; text-align:center;vertical-align:middle; width:72px; height:95px; }
.sp_10px {font-size:11px;text-align:center;}

/* APP ¼³Ä¡ ÆäÀÌÁö */
.wr_setups {background-color:#FFF;}
.wr_banner_setup {}
.wr_banner_setup a {display:block; vertical-align:middle;}
.wr_banner_setup a img {width:100%; vertical-align:middle;}
.list_setup_apps {width:100%;}
.ar_setupapp_list .titles {border-top:1px solid #424877; padding:17px 0 12px 10px; font-weight:800; font-size:14px; letter-spacing:-0.05em; color:#555;}
.list_setup_apps li {width:100%; border-top:1px solid #e6e6e6;}
.list_setup_apps li a {display:block; padding:15px 0;}
.list_setup_apps li a .icons {float:left; display:inline-block; width:25%; vertical-align:middle; text-align:center;}
.list_setup_apps li a .icons img {width:60%; vertical-align:middle;}
.list_setup_apps li a .infos {float:left; width:63%; vertical-align:middle;}
.list_setup_apps li a .infos dt {display:block; font-weight:800; font-size:17px; padding:0 10px 3px 0; color:#111; letter-spacing:-0.05em; line-height:20px;}
.list_setup_apps li a .infos dt span {color:#00a323;}
.list_setup_apps li a .infos dd {display:block; font-size:11px; color:#999; letter-spacing:-0.05em; line-height:14px;}
.list_setup_apps li a .infos dd div {color:#629ee8; padding-top:4px;}
.list_setup_apps li a .arrow {float:left; display:inline-block; width:12%; vertical-align:middle; margin-top:5px; text-align:left;}
.list_setup_apps li a .arrow img {width:90%; vertical-align:middle;}
.wr_exp_setup {border-top:1px solid #888ba4; border-bottom:1px solid #888ba4; text-align:center;}
.wr_exp_setup a {display:inline-block; width:49.8%; padding:18px 0 15px 0; text-align:center; font-size:13px; color:#000; letter-spacing:-0.05em; font-weight:800;}
.wr_exp_setup a.last {border-left:1px solid #888ba4;}
.setsep {background-color:#d1d2da; font-size:1px; height:8px; border-top:1px solid #abacc1;}
.setup_end {clear:both;}
.wr_setup_step {background-color:#FFF; text-align:center; padding-bottom:60px;}
.ar_setup_step {width:100%; max-width:720px; margin:0 auto;}
.ar_setup_step .thm {vertical-align:middle; width:100%;}
.ar_setup_step .btns {text-align:center; padding-top:30px;}
.ar_setup_step .btns a {display:inline-block; font-size:16px; font-weight:800; letter-spacing:-0.05em; color:#FFF; padding:12px 0; width:40%; background-color:#222;
	-webkit-border-radius:80px;
	-moz-border-radius:80px;
}


/*¿µÈ­Á¤º¸ ÆË¾÷ */
.wrap_types_03a {float:left;width:96%; padding:10px 10px 10px 0px; border:1px solid #d4d4d4; ; font-size:15px; background-color: #fafafa;color: #464545;font-weight: 800; border-top:1px solid #1f2026; border-bottom:1px solid #c7c7c9;}
.wrap_types_03a span.tit {font-family:MG,¸¼Àº °íµñ; float:left;letter-spacing:-0.1em;background-color: #fafafa;line-height: 25px; margin:0 0 0 10px; width:50%;overflow:hidden; text-overflow:ellipsis; }
.btn_cls {float:left; padding:5px 10px 0px 20px;  display: block; float:right; color: #717171;cursor:pointer; margin-bottom:30px;}

.wrap_types_03a span.on{ padding-right:25px; border:1px solid #d4d4d4;	 display: block; float:right; background: url(/_template/service/images/bigmania_new/mania_images/tab_mania_off.jpg) top right; color: #717171; font-size:12px;font-family:MG,¸¼Àº °íµñ;  font-weight: 400; line-height: 28px; text-indent: 7px; border-left: 1px solid #e3e3e3; letter-spacing: -0.05em; cursor:pointer; margin-top:-3px; margin-right:0px;}
.wrap_types_03a .s_title{float:left;}
.btn_cls {float:right; padding:5px 10px 0px 20px;  display: block; float:right; color: #717171;cursor:pointer; margin:0 15px 0 0;}
.icn_heart {color:#00c73c; font-size:12px; padding-top:5px; font-family:tahoma;}
table.movie_table {width:100%; border:0px;}
table.movie_table td {vertical-align:top; padding:10px 10px 10px 10px;}
table.movie_table td.photo{float:left;  margin:8px 0px 0px 0px ;width:20%;}
table.movie_table td.photo img {}
table.movie_table td.movie_in {padding:10px 0px 0px 0px; margin:20px 20px 0 20px;}
table.movie_table td.info {float:left;text-align:left;width:70%; margin-right:0px; padding-right:0px;}
table.movie_table td div.txt {font-family:MG,¸¼Àº °íµñ;font-size:13px;letter-spacing:-0.02em; text-align:left; padding-bottom:5px;word-break:break-all;}
table.movie_table td div.txt_heart {font-size:12px; color:#61a3ee;font-weight:800; margin:-5px 0 0 0px;}
table.movie_table td div.txt span.txt_heart {text-align:left;font-size:13px; color:#00c73c;font-weight:800; margin:-5px 0 0 0px;}
.m_icn_01 { display:block; float:left; padding-right:5px; margin-top:6px; width:15px; height:14px; line-height:25px;}
table.movie_table td div.txt2 {border-top:1px solid #eee;font-family:MG,¸¼Àº °íµñ;font-size:12px;letter-spacing:-0.02em; padding-top:15px;color:#888;}

.p_layerMnew {position:; top:0px; z-index:999; ttext-align:center; width:100%; text-decoration:none; vertical-align:top;}
.p_layerMnew div.p_wrap {width:100%; max-width:720px; margin:0 auto; background-color:#FFF; padding-bottom:10px;-webkit-box-shadow:1px 1px 8px #ddd;-moz-box-shadow:5px 15px 20px #000;text-decoration:none;-webkit-border-radius:0px;-moz-border-radius:0px;}
.p_layerMnew div.text_in{padding:20px 30px 0 30px; font-size:12px; color:#999; letter-spacing:-0.05em; text-align:center; line-height:20px;}
.se_txt {text-align:center; border-bottom:1px solid #eee;padding-bottom:10px;}
.se_txt_b {text-align:left; border-bottom:1px solid #eee;padding:10px 0 10px 0;color:#202020;font-size:17px; font-weight:600;}
.nl {border-bottom:0px;}
.se_txt_b a:link,hover,visited {text-decoration:none;}
.be_txt {display:inline-block;color:#202020;font-size:17px; font-weight:600; text-align:center;line-height:40px;}
.be_txt a:link,hover,visited {text-decoration:none;}
.p_layerMnew div.btn_close a {display:block; padding:5px 5px; text-align:center; background-color:#00c73c; color:#FFF; font-size:13px; font-weight:600; text-decoration:none;margin:5% 35%;border:1px solid #20b14c;}

/*
.pop_ppp2 {display:block; position:absolute; top:0; left:0; width:100%; height:1400px; background:url(/_template/service/images/cash/event/bg_pp.png); z-index:1001; text-align:center;}
*/

.rp_vwrs {position:absolute; z-index:7; margin-top:-20px; width:100%;}
.rp_vwrs .brd {width:100%;}
.rp_vwrs .bdy {background-color:#FAF9D1; text-align:center; padding:20px 0 15px 0;}
.rp_vwrs .bdy .tx {width:80%; max-width:600px;}
.rp_vwrs .bdy .btns {padding-top:15px;}
.rp_vwrs .bdy .btns a {display:inline-block; width:40%; max-width:280px;}
.rp_vwrs .bdy .btns a img {width:100%;}
.rp_vwrs .bdy .vwcls {position:absolute; z-index:8; right:5px; margin-top:-10px;}
.rp_vwrs .bdy .vwcls img {width:28px;}


.top_recomm_tit {width:100%; min-height:32px; font-size:14px; position:relative; }
.top_recomm_tit .tit_subject {padding:5px 5px 0 13px; display:block; }
.ch_theme_tit {margin:0 12px; border-top:solid 1px #eee; position:relative; padding:5px 0 12px; color:#aaa; font-size:14px;}
.ch_theme_tit .tit_sub_sec {padding-right:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1;}


.bind_info {font-size:11px; letter-spacing:-1px; line-height:1.5em; color:#888;font-weight:500;  padding:5px 0 5px;}

/*¸ð¹ÙÀÏ ¿äÃ»ÀÚ·á½Ç*/
.call_sort {float:left; margin-left:12px;background-color:#fff;}
.call_sort_call {float:left; margin-left:0px;background-color:#fff;}
.add_g_btns a { float:right;display:inline-block; background-color:#00c73c; border:1px solid #00af50; color:#FFF; font-size:80%; padding:8px 15px; margin:0 12px 0 0; text-align:right;}

.call_list { }
.call_list li {line-height:1.1em; word-break:break-all; border-top:1px solid #EEE; padding:0px; margin:0px;}
.call_list li.bg_gray {line-height:1.1em; word-break:break-all; border-top:1px solid #EEE; padding:0px; margin:0px;background-color:#f5f5f5;}
.call_list li:after {content:""; display:block; clear:both;}
.call_list li .btn_conts {display:block; padding:15px 15px 15px 0px; margin-left:15px;}
.call_list li .btn_conts .mtitles {color:#111; font-size:100%;}
.call_list li .btn_conts .stitles {display:inline-block; font-size:85%; color:#777; padding-top:7px;}
.call_list li .btn_conts .stitles span.green {color:#00c73c;}
.call_list li .btn_conts .ttitles {float:right;display:inline-block; font-size:85%; color:#777; padding:10px 0px 10px 0px;}
.mtitles a {float:right;display:inline-block; background-color:#898989; border:1px solid #898989; color:#fff; font-size:75%; padding:2px 5px; margin:10px 0px 0 0; text-align:right;}
.see_btn a {float:right;display:inline-block; background-color:#898989; border:1px solid #898989; color:#fff; font-size:75%; padding:2px 5px; margin:10px 15px 15px 0px; text-align:right;}
select.gray {position: relative;padding: 4px 20px 4px 10px;height: 32px;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 13px;border: 1px solid #bfbfbf; background: url(/_template/service/bm/images/ico_down_b.gif) 100% 12px no-repeat;}

.call_modify {width:100%; }
.call_modify li {width:100%; float:left;border-bottom:1px solid #EEE;padding:10px 0 10px 0;}
.call_modify li.none {border-bottom:0px solid #EEE;}
.call_modify li span.tit {color:#000; font-size:90%; letter-spacing:-0.1em; margin:15px 0 15px 20px;}
.call_modify li dt {float:left;color:#aaa; font-size:90%; letter-spacing:-0.1em;margin-left:20px;}
.call_modify li dt.call {float:left;color:#aaa; font-size:90%; letter-spacing:-0.1em;margin-left:20px; width:20%;}
.call_modify li dd {float:right;color:#aaa; font-size:90%; letter-spacing:-0.1em; margin-right:20px;}
.call_modify li dd.call {float:left;color:#aaa; font-size:90%; letter-spacing:-0.1em; margin-left:20px;}
.call_modify li dd span.gol {float:left;font-size:16px;line-height:35px;}
.call_modify li dd input {background-color:#FFF; border:1px solid #bfbfbf; width:90%; height:28px; padding-left:10px; border-radius:0px; line-height:30px; font-size:90%; color:#111; /*padding-left:10px;*/}
.call_modify li dd input.my {border:0px;}
.call_modify li dd .user_id {display:inline-block; height:30px; line-height:38px; color:#111; font-size:100%;}
.call_btn_01 a {float:left;background-color:#757575; border:1px solid #757575; color:#FFF; font-size:95%; padding:10px 30px; text-align:center;margin-left:12px;}
.call_btn_02 a {float:right;background-color:#fff; border:1px solid #aaa; color:#666; font-size:95%; padding:10px 30px; text-align:center;margin-right:10px;}
.call_btn_03 a {float:right;background-color:#f5f5f5; border:1px solid #aaa; color:#666; font-size:95%; padding:10px 30px; text-align:center;margin-right:12px;}
.call_btn_04 a {float:right;background-color:#fff; border:1px solid #aaa; color:#666; font-size:95%; padding:10px 30px; text-align:center;margin-right:12px;}
.call_btn_04 a span.green {color:#00c73c;}
.ss_txt {clear:both;color:#aaa; font-size:85%; letter-spacing:-0.1em;margin:10px 20px 0px 20px; background-color:#fff; padding-bottom:10px;}
.ss_txt span {color:#757575;}
.edit_wrap {height:70px;margin:0 10px 0px 10px;background-color:#fff;}



 


/* vrÀü¿ë°ü **************************************************************************/ 

/* Service item3 */
.service_item3 {width:100%; border-bottom:solid 1px #d4d4d4; overflow:hidden;z-index:910;background-color:#fff;position: fixed;top: 48px;visibility: hidden;}
.service_item3 ul {display:table;width:100%; font-size:16px; white-space:nowrap; border:1px #FF0000 solid}
.service_item3 li {display:table-cell; text-align:center; }
.service_item3 li a { display:inline-block; color:#222; letter-spacing:-1px; padding-right:5px;}
.service_item3 .btn_f_data, .service_item2 .btn_cash {position:relative; padding-left:20px; font-weight:600;}
.service_item3 .btn_f_data .ico_data {background-position:-118px -2px; width:16px; height:18px; position:absolute; left:0;}
.service_item3 .btn_cash .ico_cash {background-position:-100px -2px; width:16px; height:18px; position:absolute; left:0;}

 
.b_search .btn_search .ico_search_blue{width:20px; height:20px; background-position:0px -148px;}
.g_b_line_blue{border-top:2px solid #23c7eb; margin:0 12px 0 12px;}

/*
.premium_list{ display:block; background-color:#FFF;padding:12px 6px 0 6px}
.premium_list ul{ position:relative; display:inline-table;width:100%; overflow:hidden;}
.premium_list ul li{ display:inline-block; width:50%; height:0 auto; }
.premium_list .plist{display:block; margin:0px 6px; }
.premium_list .plist p{ font-size:13px; letter-spacing:-0.1em; padding:5px 0 12px 0}
.premium_list .prem_icon{position: absolute; top:0px; background-color:#fc4d52; border:1px solid #e8474b; padding:0.1px 2.5px 1px 2.5px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:11px; font-weight:500}
*/

.premium_list{ display:block; background-color:#FFF;padding:12px 6px 0 6px}
.premium_list  div {display:block; position: relative}
.premium_list ul{ position:relative; display:inline-table;width:100%; overflow:hidden;}
.premium_list ul li{ display:inline-block; width:50%; height:0 auto; }
.premium_list .plist{display:block; margin:0px 6px;}
.premium_list .plist .vr_list_txt a{ font-size:13px; letter-spacing:-0.1em; padding:5px 0 12px 0; display:block}
.premium_list .plist p{ font-size:13px; letter-spacing:-0.1em; padding:5px 0 12px 0}
.premium_list .prem_icon{position: absolute; top:0px; background-color:#fc4d52; border:1px solid #e8474b; padding:0.1px 2.5px 1px 2.5px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:11px; font-weight:500; z-index:100}
.head_tit {width:100%; min-height:42px; font-size:16px; position:relative; }
.head_tit .tit_subject_vr {padding:10px 13px 0 13px; display:block; letter-spacing:-0.08em;}
.head_tit .tit_subject_vr span {color:#23c7eb}
.head_tit .tit_subject_vr .txt_more {position:absolute; right:12px; color:#929292; font-size:0.82em; display:block; padding:5px; bottom:6px; font-weight:400;text-align:left;letter-spacing:0.5px;}


.head_tit {width:100%; min-height:42px; font-size:16px; position:relative; }
.head_tit .tit_subject_vr {padding:10px 13px 0 13px; display:block; letter-spacing:-0.08em;}
.head_tit .tit_subject_vr span {color:#23c7eb}
.head_tit .tit_subject_vr .txt_more {position:absolute; right:12px; color:#929292; font-size:0.82em; display:block; padding:5px; bottom:6px; font-weight:400;text-align:left;letter-spacing:0.5px;}


/* vrÀü¿ë°ü_»ý»ýÇÑ 360 best vr*/
.best_vr_list{margin:0px 12px; font-size:13px;letter-spacing:-0.08em;}
.best_vr_list ul{ border-bottom:1px solid #eee; padding:5px 0;}
.best_vr_list ul li{display:inline-block; vertical-align:top; display: table-cell; vertical-align: middle; }
.best_vr_list .bvl01{width:36%;}
.best_vr_list .bvl02 { width:13%; padding-bottom:3px; float:left; text-align:center; font-weight:600; font-size:13px}
.best_vr_list .bvl03 p{padding:4px 10% 0 14%; width:90%; display:block; color:#aaa;}
.best_vr_list .ico_heart_blue{width:12px; height:12px; background-position:-43px -148px;}
.best_vr_list .bvl03  p :first-child  {display: inline-block; width: 1px; height: 8px;  margin: 1px 6px 0 5px;  background: #ddd;   content: '';}
.best_vr_list .bvl03 .text_blue { display: inline-block; color:#23c7eb;}
.best_vr_list .bn{margin:0; border:0}


/* vrÀü¿ë°ü_µû²öµû²ö vr ¹«·á¿µ»ó */
.new_n_vr_list{margin:0px 7px; display:block}
.new_n_vr_list ul{width:100%;display:inline-table;margin-top:12px}
.new_n_vr_list ul li{display: inline-block; width:33.3%;vertical-align:top}
.new_n_vr_list ul li div{padding:0 5px}
.new_n_vr_list ul li div p{ font-size:13px; letter-spacing:-0.1em; padding:5px 0 12px 0}

/* vrÀü¿ë°ü_½Å³ª´Â ÀÎ±â EDM */
.edm_list{margin:0px 7px; display:block;}
.edm_list ul{width:100%;display:inline-table; margin-top:12px}
.edm_list ul li{display: inline-block; width:25%;vertical-align:top; position:relative}
.edm_list ul li div{padding:0 5px}
.edm_list ul li div p{ font-size:13px; letter-spacing:-0.1em; padding:5px 0 12px 0 }
.edm_cover_img{position: absolute; top:0px; left:0px;  background:url(/_template/service/bm/images/edm_cover.png) center top no-repeat; background-size: contain; z-index:100; width:100%; height:160px}
 


/* vrÀü¿ë°ü_ÀÌÁ¦ ¸· ¿Ã¶ó¿Ô¾î¿ä! ¾÷µ¥ÀÌÆ® VR */
.update_vr_list{  display:block; margin:0px 12px; font-size:13px;letter-spacing:-0.08em;}
.update_vr_list ul{ border-bottom:1px solid #eee; width:100%; padding:5px 0; display:inline-table}
.update_vr_list ul li{ display:table-cell}
.update_vr_list .upvr_con01{ padding:0 17px 0 10px; }
.update_vr_list .upvr_con01 img{width:5em; height:5em; overflow:hidden; border-radius:10em; background-position:center top; background-repeat: round;-moz-border-radius: 10em; -webkit-border-radius: 10em;}
.update_vr_list .upvr_con02{width:100%; display: table-cell; vertical-align: middle;} 
.update_vr_list .upvr_con02 p{ font-size:13px; letter-spacing:-0.1em;}
.update_vr_list .upvr_con02 span{ display:block; color:#aaa; font-size:12px; padding-top:4px}
.update_vr_list .bn {border-bottom:0px}


.b_head_vr {width:100%;position:fixed;background-color:#189cdf; z-index:900;top:0px;overflow:hidden;}
.b_head_vr .tit_logo {width:auto; height:48px; text-align:center;}
.b_head_vr .tit_logo img {width:auto;}
.b_head_vr .btn_side {width:48px; height:48px; position:absolute; left:0; top:0;}
.b_head_vr .btn_side .ico_side {background-position:1px 1px; width:24px; height:24px; position:absolute; top:11px; left:11px;}
.b_head_vr .btn_login {width:38px; height:48px; position:absolute; right:48px; top:0;}
.b_head_vr .btn_login .ico_login {background-position:-51px 0px; width:20px; height:22px; position:absolute; top:13px; left:9px;}
.b_head_vr .btn_bigbox {width:48px; height:48px; position:absolute; right:0; top:0;}
.b_head_vr .btn_bigbox .ico_bigbox {background-position:-26px 0px; width:22px; height:24px; position:absolute; top:12px; left:13px;}
 
/* search */
.wr_sch_vr {padding:50px 0 12px 0; background-color:#189cdf;z-index:910;}
.b_search_vr .all_search {margin:0 10px; position:relative;}
/*.b_search_vr .box_search {height:30px; background-color:#fff; box-shadow:none; padding: 3px 72px 5px 80px;}*/
.b_search_vr .box_search {height:30px; background-color:#fff; box-shadow:none; padding: 3px 72px 5px 10px;}
.b_search_vr .box_search .bar {position:absolute; background-color:#ececec; left:70px; top:10px; width:1px; height:18px; display:block;}
.blind_vr {height:0; text-indent:-9999px; overflow:hidden; position:absolute; margin:-1px;}
.b_search_vr .select_sec {position:absolute; left:5px; top:5px; display:block;  }
.b_search_vr .select_sec .ico {width:8px; height:6px; display:inline-block;background-position:-156px -38px; position:absolute; right:0px; top:10px;}
.b_search_vr .search_sort {border:0; background-color:transparent; border-radius:0px; outline:none; height:26px; font-weight:500; font-size:16px; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding-right:10px;}
.b_search_vr .b_keyword {border:0; background-color:transparent; border-radius:0px; outline:none; height:26px; font-weight:700; font-size:17px;  width:90%; padding:2px 0 4px 4px; text-align:left; margin:0px;}
.b_search_vr  button, .tm_sch  button {background-color:transparent; cursor:pointer; outline:none;}
.b_search_vr .btn_reset, .b_search_vr .btn_search, .b_search_vr .btn_arrow {position: absolute; top: 0px;height: 38px;	font-size: 0px;	line-height: 0; border:0;}
.b_search_vr .btn_reset {right: 76px; width: 25px;}
.b_search_vr .btn_reset .ico_reset, .tm_sch .btn_reset .ico_reset {width:17px; height:17px ;background-position:-183px -3px;}
.b_search_vr .btn_arrow {right: 38px; width: 39px;}
.b_search_vr .btn_arrow .ico_arrow {width:20px; height:20px; background-position:-182px -143px;}
.b_search_vr .btn_search {right: 0px; width: 39px; border-left:1px solid #d3ecde;}  
.b_search_vr .btn_search .ico_search{width:20px; height:20px; background-position:0px -148px;}

.b_search_vr .btn_search .ico_search_blue{width:20px; height:20px; background-position:0px -148px;}



/* vrÀü¿ë°ü_sub*/
.vr_sub_list{ display:block; background-color:#FFF;padding:12px 6px 0 6px; font-size:13px;letter-spacing:-0.08em;}
/*
.vr_sub_list ul{ position:relative; display:inline-table;width:100%; overflow:hidden;}
*/
.vr_sub_list ul li{ display:inline-block; width:50%; height:0 auto; vertical-align:top}
/*.vr_sub_list .plist{display:block; margin:0px 6px 12px 6px; font-size:13px; }*/
.vr_sub_list .plist{display:block; margin:0px 6px 0px 6px; font-size:13px; }
.vr_sub_list .upb{margin-bottom:12px}

.vr_sub_list .best_num_icon{position: absolute; top:0px; background-color:#23c7eb; border:1px solid #22bfe2; padding:0.6px 4px 1.5px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; font-weight:500}
.vr_sub_list .ico_heart_blue{width:12px; height:12px; background-position:-43px -148px;}
.vr_sub_list .vr_sbu_tit{ padding-top:7px}
.vr_sub_list .vr_sbu_tit  p{ color:#999; display:block;padding-top:3px}
.vr_sub_list .vr_sbu_tit  p :first-child  {display: inline-block; width: 1px; height: 8px; font-size:12px;  margin: 1px 6px 0 5px;  background: #ddd;   content: ''; }
.vr_sub_list .vr_sbu_tit .text_blue { display: inline-block; color:#23c7eb;}

.btn_list_array{ display:block; font-size:12px; padding:10px 12px 0  12px; }
.btn_list_array ul{ width:100%; display:inline-table}
.btn_list_array li{ display:inline-block; width:32.95%; text-align:center;  color:#888888; border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;border-bottom:1px #eeeeee solid; padding:8px 0;}
.btn_list_array .box_rlind{ border-right:1px #eeeeee solid;margin-right:-1px}
.btn_list_array .ch_on { color:#FFF; background-color:#23c7eb;border-top:1px #23c7eb solid;border-left:1px #23c7eb solid;border-bottom:1px #23c7eb solid;}
.btn_list_array .ch_on a{ color:#FFF;}
.btn_list_array .box_bline{border-top:1px #eee solid; margin:10px 0 10px 0;}



/* vrÀü¿ë°ü_sub_ list */
.vr_sub_list02{  display:block; margin:-10px 12px 0 12px; font-size:13px;letter-spacing:-0.08em;}
.vr_sub_list02 ul{ border-bottom:1px solid #eee; width:100%; padding:12px 0; display:inline-table}
.vr_sub_list02 ul li{ display:table-cell}
.vr_sub_list02 {position:relative}
/*.vr_sub_list02 .upvr_con01 img{ outline:1px solid	#EAEAEA; }*/
.vr_sub_list02 .upvr_con02{width:67%; display: table-cell; vertical-align: middle; padding-left:12px } 
.vr_sub_list02 .upvr_con02 p{ font-size:13px; letter-spacing:-0.1em;}
.vr_sub_list02 .upvr_con02 span{ display: inline-block; color:#aaa; font-size:13px;}
.vr_sub_list02 .best_num_icon{position: absolute; top:0px; background-color:#23c7eb; border:1px solid #22bfe2; padding:0.6px 4px 1.5px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; font-weight:500}
.vr_sub_list02 .ico_heart_blue{width:12px; height:12px; background-position:-43px -148px;}
.vr_sub_list02 .upvr_con02  p{color:#aaa; padding-top:3px; font-size:12px}
.vr_sub_list02 .upvr_con02  p :first-child  {display: inline-block; width: 1px; height: 8px; font-size:12px;  margin: 1px 6px 0 5px;  background: #ddd;   content: ''; }
.vr_sub_list02 .upvr_con02 .text_blue { display: inline-block; color:#23c7eb;}
.vr_line_aaa {display: inline-block; width: 1px; height: 8px; font-size:12px;  margin: 1px 6px 0 5px;  background: #ddd;   content: ''; }


/* icon_new */
.icon_new_bg{position:absolute; width:0; height:0; border-bottom:35px solid transparent; border-left:35px solid #fc4d52;}
.icon_new_text{position: absolute;color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; -ms-transform:rotate(-47deg);-webkit-transform:rotate(-47deg); top:7px; left:-35px}


/* vrÀü¿ë°ü_sub_ list view */
.vr_slist_view{display:block; margin:12px 12px 0 12px;}
.s_view_tit{ font-size:1.1em;letter-spacing:-0.08em; padding-top:10px;  }
.s_view_tit02  {font-size:12px; display:block; margin-top:10px}
.vr_slist_view .s_view_tit02  p{ display:inline-table}
.vr_slist_view .s_view_tit02  p :first-child {display: inline-block; width: 1px; height: 8px;  font-size:12px;  margin: 1px 6px 0 5px;  background: #ddd; content: ''; }
.s_view_tit03{ font-size:13px;padding:10px 0 15px 0 ;letter-spacing:-0.08em; line-height:160%}
.vr_slist_view .ico_heart_blue{width:12px; height:12px; background-position:-43px -148px;}
.text_blue { display: inline-block; color:#23c7eb; }
.s_view_tip_box{background-color:#fbfbfb; border:1px solid #f3f3f3; padding:10px 10px; font-size:12px; color:#979797; line-height:160% }
.s_view_tip_box span{ border:1px #dddddd solid; border-radius:15px;  padding:0px 6px; color:#23c7eb;}
.bor_lind{ border-bottom:1px solid #eee;margin-top:10px}
.vr_btn_box{ display:block; padding:12px 0; }
.vr_btn_box ul li{ display:inline-block;font-size:13px}
.vr_btn_box .btn_bo01{ border:1px solid #dddddd; padding:7px 18px;  }
.vr_btn_box .btn_bo02{ border:1px solid #22c0e3; background-color:#23aceb; float:right; padding:7px 25px;}
.vr_btn_box .btn_bo02 a{color:#FFF;}
.vr_btn_box .btn_bo03{   padding:8px 18px;  }

.vr_w_board {padding:15px 15px 0 ; position:relative;}
.vr_w_board:after {display:block; width:100%; height:1px; background:#eee; content:''; margin-top:12px;}
.vr_w_board .re_text {resize:none; -webkit-appearance:none; outline:none; font-size:14px; width:100%; border:solid 1px #bcbcbc; height:42px; overflow:auto; line-height:1.2; padding:2px 68px 2px 5px; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius:0; -webkit-border-radius:0;  -moz-border-radius:0; }
.vr_w_board .btn_reply {position:absolute; width:60px; height:42px; right:15px; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none; cursor:pointer; font-size:14px;}
.vr_w_board .btn_g{border:solid 1px #1bbae5; background:#1ecfff; color:#fff !important;}
.hbo{padding-top:10px}


/*vrÀü¿ë°ü event */
.vr_event_list {padding:10px 12px;}
.vr_event_list li {padding-bottom:12px;}
.vr_event_list .ev_item {display:block;}
.vr_event_list .tit {border:solid 1px #eee; border-top:0; color:#222; padding:6px;}
.vr_event_list .lb {display:inline-block; color:#fff; font-size:11px; letter-spacing:-1px; height:18px; padding:0 4px; line-height:18px; margin-right:4px; font-weight:bold;}
.vr_event_list .al {background:#8272E0;}
.vr_event_list .big {background:#28C919;}
.vr_event_list .ev_tit {border-top:solid 1px #eee; border-bottom:solid 1px #fafafa; padding:0 12px; font-size:16px; line-height:38px; height:38px;} 
.vr_event_list .ev_tit .lb {display:inline-block; color:#fff; font-size:13px; font-weight:bold; line-height:20px; height:20px; padding:0 4px;}
.vr_event_list .tit01 { font-weight:600; letter-spacing:-0.8px; padding-top:5px}
.vr_event_list .tit02{ font-size:12px; padding:10px 0 5px 0; color:#23aceb} 
.vr_event_list .tit03{font-size:14px; color:#666; letter-spacing:-0.8px} 




/*vrÀü¿ë°ü ¹«·á¿µ»ó µî·Ï_¼öÁ¤*/
.vr_regist{margin:0 12px}
.vr_regist ul{border-bottom:1px solid #eee; font-size:13px; padding: 10px 0}
.vr_regist ul li{ display:inline-block; vertical-align: middle;}
.vr_regist .bo_w{width:20%; display: inline-table; text-align:center;}
.vr_regist .bo_w02{width:78%;  border-radius: 4px;  background-color: #FFF; display: inline-table }
.vr_regist .bo_w02 input{padding:5px 10px;width:100%; box-sizing: border-box;}
.vr_regist .bo_w02 textarea{padding:5px 10px; width:100%; box-sizing: border-box; overflow-x:scroll}
.vr_regist .btn_get{width:90px; background-color:#545965; padding:12px 10px; margin-top:10px; text-align:center; color:#FFF}
.vr_regist .bo_text{margin-top:10px; padding:7px 7px; background-color:#f5f5f5; border:1px #e0e0e0 solid; font-size:0.93em; display:inline-table; line-height:140%; color:#666}
.vr_regist .bo_text p{ display: inline-table}
.vr_regist .bo_text .bo_tt{display:block; width:97%; float:right}
.btn_bo_w{width:100%; text-align:center}
.btn_bo_w ul li{display:inline-block; margin:12px 0;}
.btn_bo_w .btn_wcls {border:1px solid #dddddd; padding:12px 18px; }
.btn_bo_w .btn_wok{width:90px; background-color:#545965; border:1px solid #4b505a; padding:12px 10px; margin-top:10px; text-align:center; color:#FFF}




/*vrÀü¿ë°ü EDM Best10 */


.vr_sub_w3_list{ display:block; background-color:#FFF; padding:12px 6px 6px 6px}
.vr_sub_w3_list ul{ position:relative; display:inline-table; width:100%; vertical-align:top}
.vr_sub_w3_list ul li{ display:inline-block; width:33.3%; height:auto; vertical-align:top; overflow: hidden;}
.vr_sub_w3_list .plist{display:block; margin:0px 6px 12px 6px; font-size:13px; position:relative; }
.vr_sub_w3_list img{width:100%;height:160px; }
.vr_sub_w3_list .best_num_icon{position: absolute; top:0px; background-color:#23c7eb; border:1px solid #22bfe2; padding:0.6px 4px 1.5px 4px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; font-weight:500}
.vr_sub_w3_list .ico_heart_blue{width:12px; height:12px; background-position:-43px -148px;}
.vr_sub_w3_list .vr_sbu_tit{ display:block;  padding-top:7px}
.vr_sub_w3_list .vr_sbu_tit  p :first-child  {display: inline-block; width: 1px; height: 8px; font-size:12px;  margin: 1px 6px 0 5px;  background: #ddd;   content: ''; }
.vr_sub_w3_list .vr_sbu_tit .text_blue { display: inline-block; color:#23c7eb;}
/*.vr_sub_w3_list .edm_cover_img {position: absolute; top:0px; left:0px;  background:url(/_template/service/bm/images/edm_cover.png) center top no-repeat; background-size: contain; z-index:100; width:100%; height:160px}*/
.vr_sub_w3_list .mtm12{margin-top:-12px;}



.today_pa{ position:relative}
.today_box01{position:absolute; display: block; width:90px; padding:2.5px 1.5%; bottom:0px; left:0px; background:#363636;opacity:1; color:#FFF; font-size:11px; vertical-align:bottom; z-index:101;}
.today_box02{position:absolute; display: block; width:90px; padding:2.5px 1.5%; bottom:0px; left:0px; background:#ff0000;opacity:1; color:#FFF; font-size:11px; vertical-align:bottom; z-index:101;}

.vr_sub_menu_txt{ color: #23c7eb; font-size:15px; font-weight:bold;border-bottom:solid 2px #23c7eb;padding-bottom:10px;}
 


.vr_prem_menu{display:block; width:100%; padding:8px 12px; font-size:16px; border-bottom:1px #f0f0f0 solid; background-color:#fafafa}
.vr_prem_menu ul{display:table; width:100%;text-align:center;}
.vr_prem_menu ul li{display:table-cell; font-size:14px; letter-spacing:-1px;position:relative;}
.vr_prem_menu  li:before {display:inline-block; width:1px ; height:12px; background:#e3e3e3; content: ""; position:absolute; left:0; top:9px;}
.vr_prem_menu  li:first-child:before  {display:none; }
.vr_prem_menu .selected span {background:#23c7eb; color:#fff;}
.vr_prem_menu .t_link {display:block; text-align:center; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.vr_prem_menu .t_link span {padding:5px 6px 4px; display:inline-block;}

.theme_tit_vr {margin:0 12px; position:relative; padding:16px 0px 3px 0px; color:#222; font-size:14px; font-weight:600}
.theme_tit_vr div span{ display:inline-block; width:50%; text-align:left}
.theme_tit_vr .tit_sub_sec {padding-right:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1;}
.theme_tit_vr .t_sub_tit {color:#aaa; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:12px; }
.theme_tit_vr .t_sub_tit:before {display:inline-block; width:1px ;height:11px; margin:1px 6px 0 5px; background:#ddd; content: "";}

 

/*19±Ý Ä¿¹ö*/
.19_cover{display:block;width:100%; position: relative;}
.vr_cover {clear:both; position: absolute; width:100%; height:100%; background-color:#000; display:table-cell; vertical-align:middle; opacity:0.8;}
.vr_cover img{ clear:both; position: absolute;display:block; top:50%; left:50%; width:90%; margin:0 auto;opacity:1 ;-ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.vr_cover_w {margin-top:0px;clear:both; position: absolute;width:5em; height:5em; background-color:#000; vertical-align:middle; opacity:0.8; border-radius:10em; background-position:center top; background-repeat: round;-moz-border-radius: 10em; -webkit-border-radius: 10em;}
.vr_cover_w img{ clear:both; position: absolute;display:block; top:50%; left:50%; margin:0 auto;opacity:10 ;-ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

/*vr ´ñ±Û¼ö »ö*/
.vr_co_color {color: #ff4234;    margin-left: 2px;    font-size: 0.9em;    text-align: left;}

.vr_list_img_size {max-width: 150px;    max-height: 110px;    margin-right: 10px;}

.vr_cover_c {clear:both; position: absolute; width:100%; height:100%; background-color:#bbc2d9; display:table-cell; vertical-align:middle; opacity:0.8;}


/* vrÀü¿ë°ü **************************************************************************/


/*20180124_¸Å°ÅÁø*/
.mgz_bg {background:#fff;}
.mgz_top {padding:0 10px;height:50px;background:url(/_template/service/bm/images/magazine/mgz_ttl_bg.png) no-repeat right;background-color:#000;background-size:208px;}
.mgz_top div {padding:7px 0 0 0;}
.mgz_top div img {width:150px;}

.mgz_intro {padding:10px;background:#f7f7f7;}
.mgz_intro li:nth-child(1) {position:absolute;width:150px;}
.mgz_intro li:nth-child(1) img {width:150px;height:202px;}
.mgz_intro li:nth-child(2) {padding:0 0 0 160px;height:200px;}
.mgz_intro li:nth-child(2) div:first-child {padding:10px 0 5px 0;width:100%;border-bottom:1px solid #000;font-size:18px;text-align:center;font-weight:bold;letter-spacing:-0.03em;}
@media only screen and (max-width:415px){.mgz_intro li:nth-child(2) div:first-child {font-size:16px;}}
@media only screen and (max-width:375px){.mgz_intro li:nth-child(2) div:first-child {font-size:14px;}}
.mgz_intro li:nth-child(2) div:nth-child(n+2) {padding:0 0 0 15px;border-bottom:1px solid #dedede;background:url(/_template/service/bm/images/magazine/mgz_itr_dot.png) no-repeat 5px 15px;background-size:3px;font-size:12px;line-height:32px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mgz_intro li:last-child {padding:10px 0 0 0;}

.pp10 {padding:0 10px;}
.pp5 {padding:0 5px;}

.mgz_list_setm {margin:30px 0 0 0;color:#3d3d3d;border-bottom:1px solid #dedede;}
.mgz_list_ttl {padding:0 0 0 30px;font-size:30px;font-weight:bold;color:#6e6e6e;line-height:30px;border-bottom:1px solid #e9ebea;background:url(/_template/service/images/magazine/mgz_list_ttl_ico.png) no-repeat 10px 3px;}
.mgz_list_box {padding:20px 0;width:100%;display:table;}
.ml_set {padding:20px 0 0 0;float:left;width:33.3%;}
.ml_set li:first-child img{width:100%;}
.ml_set li:last-child {padding:5px 0 0 0;text-align:center;}
.ml_set li:last-child img{width:80px;}
.ml_set > ul {padding:0 10px;}
.ml_ttl {padding:0 0 0 0;height:50px;margin:0 auto;display:table;font-size:11px;font-weight:bold;line-height:14px;letter-spacing:-0.075em;}
1){float:left;}
.ml_ttl li:nth-child(1) img{width:15px}
.ml_ttl li:nth-child(2){padding:2px 0 0 5px;;float:left;}

.mgz_tab_mgz {margin:0 auto;display:table;}
.mgz_tab_mgz div:nth-child(1) {padding:7px 0 0 0;float:left;}
.mgz_tab_mgz div:nth-child(1) img{width:14px;}
.mgz_tab_mgz div:nth-child(2) {padding:0 0 0 5px;float:left;}

/* ÅÇ */
.work-section {position: relative;z-index: 10;}
.work-section .tabs-nav {padding:10px 0 0 0;width:100%;display:table;letter-spacing: 1px;border-bottom:1px solid #dedede;line-height: 30px;}
.work-section .tabs-nav li {float:left;width:25%;text-align:center;font-size:14px;position: relative;}
.work-section .tabs-nav a {display: block;padding: 0; position: relative;color:#3d3d3d;}
.work-section .tabs-nav a:hover,
.work-section .tabs-nav a.active {font-weight:bold;border-bottom:1px solid #f65858;color: #f65858;}
.work-section .tabs-nav a.active:after {background:url(/_template/service/images/magazine/mgz_mn_arr.png) no-repeat center;content: "";position: absolute;top: 100%;left:50%;width:37px;height:8px;margin-left:-18px;}
/*ÇÏ´Ü ³âµµ ÅÜ*/
.home_list {margin:10px 0;width:100%;display:table;}
.home_list li {float:left;width:25%;}
.home_list a {display: block;padding: 0; position: relative;margin:0 5px;border-radius:10px;background:#e9e9e9;font-size:20px;text-align:center;line-height:50px;color:#aaa;}
.home_list a:hover,
.home_list a.active {margin:0 5px;border-radius:10px;background:#f45555;font-size:20px;text-align:center;line-height:50px;color:#fff;}
/*.btm_list a.active:after {background:url(/_template/service/images/magazine/mgz_mn_arr.png);background:#f45555;}*/
.maxim_list {margin:10px 0;width:100%;display:table;}
.maxim_list li {float:left;width:25%;}
.maxim_list a {display: block;padding: 0; position: relative;margin:0 5px;border-radius:10px;background:#e9e9e9;font-size:20px;text-align:center;line-height:50px;color:#aaa;}
.maxim_list a:hover,
.maxim_list a.active {margin:0 5px;border-radius:10px;background:#f45555;font-size:20px;text-align:center;line-height:50px;color:#fff;}

.vod_list {margin:10px 0;width:100%;display:table;}
.vod_list li {float:left;width:25%;}
.vod_list a {display: block;padding: 0; position: relative;margin:0 5px;border-radius:10px;background:#e9e9e9;font-size:20px;text-align:center;line-height:50px;color:#aaa;}
.vod_list a:hover,
.vod_list a.active {margin:0 5px;border-radius:10px;background:#f45555;font-size:20px;text-align:center;line-height:50px;color:#fff;}

.mgz_list {margin:10px 0;width:100%;display:table;}
.mgz_list li {float:left;width:25%;}
.mgz_list a {display: block;padding: 0; position: relative;margin:0 5px;border-radius:10px;background:#e9e9e9;font-size:20px;text-align:center;line-height:50px;color:#aaa;}
.mgz_list a:hover,
.mgz_list a.active {margin:0 5px;border-radius:10px;background:#f45555;font-size:20px;text-align:center;line-height:50px;color:#fff;}

 
.bp_top_bn {width:100%;}
.bigpay_wrap {padding:0 12px;}
.box_cash_white {background-color:#ffffff; border-top:1px solid #e3e3e3; margin-top:10px; padding:0px;}
.bp_top_ttl {padding:20px 0 0 0;font-weight:bold;}
.bp_top_ttl font {color:#01c73c;}
.bp_ttl {margin:10px 0 0 0;padding:0 0 0 10px;font-size:14px;font-weight:bold;border-top:1px solid #d4d4d4;bold;border-bottom:1px solid #d4d4d4;background:#f7f7f7;line-height:40px;}
.bp_op_btn_set {padding:10px 0 0 0;width:100%;display:table;}
.bp_op_btn {float:left;width:50%;}
.bp_op_btn_on {margin:0 5px;padding:10px 0;color:#262626;border:2px solid #01c73c;border-radius:8px;background:#f5fff7;}
.bp_op_btn_off {margin:0 5px;padding:10px 0;color:#aeaeae;border:2px solid #d5d5d5;border-radius:8px;background:#fff;}
.bbo_txt01 {margin:0 auto;display:table;}
.bbo_txt01 >li:nth-child(1){float:left;font-size:16px;font-weight:bold;line-height:18px;}
.bbo_txt01 >li:nth-child(2){padding:0 0 0 5px;float:left;}
.bbo_txt01 >li:nth-child(2) img {width:15px;}
.bbo_txt02 {padding:10px 0 0 0;font-size:12px;text-align:center;}
.bp_slt {padding:10px 0 0 0;}
.bp_slt > select {width:100%;height:40px;}
.bp_btn {margin:10px 0;padding:20px 0;background:#01c73c;}
.sbm {margin:0 auto;display:table;}
.bp_btn >ul > li:nth-child(1) {float:left;font-size:20px;font-weight:bold;color:#fff;line-height:16px;}
.bp_btn >ul > li:nth-child(2) {padding:0 0 0 20px;float:left;}
.bp_btn >ul > li:nth-child(2) img{width:11px;}

.cout {margin:10px 0 ;font-size:12px;}
.cout_ttl {padding:10px 10px 10px 35px;font-size:16px;line-height:17px;background:url(/_template/service/bm/images/cash/bigpay/m_chg_ico03.png) no-repeat 10px 10px;background-size:18px;position:relative;border:1px solid #d4d4d4;background-color:#f7f7f7;}
.cout_ttl > div{position:absolute;top:15px;right:10px;}
.cout_ttl > div img{width:11px;}
.cout_cts > li:nth-child(1){padding:10px 0 0 6px;line-height:16px;background:url(/_template/service/bm/images/cash/bigpay/m_chg_dot.png) no-repeat 0 15px;background-size:3px;}
.cout_cts > li:nth-child(n+2){padding:5px 0 0 6px;line-height:16px;background:url(/_template/service/bm/images/cash/bigpay/m_chg_dot.png) no-repeat 0 10px;background-size:3px;}
.cout_cts {border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:0 10px 10px 10px;}

/*
.issue_space {padding:0 12px;background:#fffee0;}
.issue_ipt_set {padding:12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;}
.issue_ipt_set > div:nth-child(1) {width:100%;display:table;}
.issue_ipt_set > div:nth-child(1) > li {float:left;}
.issue_ipt_set > div:nth-child(1) >li:nth-child(n+2) {float:left;padding:0 0 0 15px;}
.issue_ipt_set > div:nth-child(1) > li > input {margin-top:-5px;vertical-align:middle;}
.issue_ipt_set > div:nth-child(1) > li > font {padding:0 0 0 7px;font-size:16px;font-weight:bold;}
.issue_ipt_set > div:nth-child(2) {margin:10px 0 0 0;width:100%;position:relative;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(1) {padding:0 80px 0 0;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(1) > input {padding:0 10px;width:100%;height:36px;border:1px solid #e5e5e5;border-radius:4px;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(2) {float:left;width:75px;position:absolute;top:0;right:10px;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(2) > button {margin:0 0 0 10px;width:100%;background:#f27658;font-size:14px;color:#fff;font-weight:bold;text-align:center;line-height:34px;display:inline-block; outline:none;border:0;border-radius:4px;}
.issue_ipt_set > div:nth-child(3) {margin:10px 0 0 0;}
.issue_ipt_set > div:nth-child(3) input {padding:0 10px;width:100%;height:36px;font-size:16px;border:1px solid #e5e5e5;border-radius:4px;}
*/

/*20180206_ºòÆÄÀÏ ¼Ò¹®³»±â ÀÌº¥Æ®*/
.issue_space {padding:0 12px;background:#fffee0;}
.issue_ipt_set {padding:12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;}
.issue_ipt_set > div:nth-child(1) {width:100%;display:table;}
.issue_ipt_set > div:nth-child(1) > li {float:left;}
.issue_ipt_set > div:nth-child(1) >li:nth-child(n+2) {float:left;padding:0 0 0 15px;}
.issue_ipt_set > div:nth-child(1) > li > input {margin-top:-5px;vertical-align:middle;}
.issue_ipt_set > div:nth-child(1) > li > font {padding:0 0 0 7px;font-size:16px;font-weight:bold;}
.issue_ipt_set > div:nth-child(2) {margin:10px 0 0 0;width:100%;position:relative;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(1) {padding:0 80px 0 0;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(1) > input {padding:0 10px;width:90%;height:36px;border:1px solid #e5e5e5;border-radius:4px;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(2) {float:left;width:75px;position:absolute;top:0;right:10px;}
.issue_ipt_set > div:nth-child(2) > li:nth-child(2) > button {margin:0 0 0 10px;width:100%;background:#f27658;font-size:14px;color:#fff;font-weight:bold;text-align:center;line-height:34px;display:inline-block; outline:none;border:0;border-radius:4px;}
.issue_ipt_set > div:nth-child(3) {margin:10px 0 0 0;}
.issue_ipt_set > div:nth-child(3) input {padding:0 10px;width:90%;height:36px;font-size:16px;border:1px solid #e5e5e5;border-radius:4px;}


.issue_account {padding:0 12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;}
.issue_account > div {padding:12px 0;width:100%;display:table;font-size:16px;border-bottom:1px solid #cfcfcf;}
.issue_account > div:last-child {padding:12px 0;width:100%;display:table;font-size:16px;border:0}
.issue_account > div > ul {float:left;width:50%;display:table;}
.issue_account > div > ul > li:nth-child(1) {padding:0 0 0 10px;float:left;background:url(/_template/service/images/07event_images/2018/02_issue/issue01_dot.png) no-repeat 0 6px;background-size:4px;}
.issue_account > div > ul > li:nth-child(2) {padding:0 0 0 10px;float:left;font-weight:bold;text-align:right;color:#f27658;}
.issue_account > div > li:nth-child(1) {padding:0 0 0 10px;float:left;background:url(/_template/service/images/07event_images/2018/02_issue/issue01_dot.png) no-repeat 0 6px;background-size:4px;}
.issue_account > div > li:nth-child(2) {padding:0 0 0 10px;float:left;font-weight:bold;text-align:right;color:#f27658;}

.issue_cou {padding:0 0 12px 0;}
.issue_cou > ul{padding:12px;font-size:14px;line-height:18px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#7e7e7e;}
.issue_cou > ul > li:first-child {padding:0 0 0 10px;background:url(/_template/service/images/07event_images/2018/02_issue/issue01_dot.png) no-repeat 0 6px;background-size:4px;}
.issue_cou > ul > li:nth-child(n+2) {padding:10px 0 0 10px;background:url(/_template/service/images/07event_images/2018/02_issue/issue01_dot.png) no-repeat 0 16px;background-size:4px;}
.issue_cou > ul > li > font {color:#262626;}
.issue_cou > ul > li:last-child > font {color:#f27658;}

/*20180209_Å¾100*/
.bigtop {padding:0 2px;}
.bigtop_ttl {padding:15px 0 10px 5px;font-size:16px;font-weight:bold;}
.bigtop_ttl > font {color:#2aa7c4;}
.bigtop_tab {width:100%;display:table;font-size:14px;text-align:center;background:#f7f7f7;position:relative;}
.bigtop_tab > li {float:left;width:25%;color:#a3a3a3;line-height:40px;}
.bigtop_tab > li > div > a {font-size:14px;color:#a3a3a3;display:block}
.bigtop_tab > li:nth-child(1) > div{border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #d4d4d4;border-right:1px solid #eee;}
.bigtop_tab > li:nth-child(n+2) > div{border-top:1px solid #eee;border-bottom:1px solid #d4d4d4;border-right:1px solid #eee;}
.bigtop_tab_over01 {position:absolute;left:0px;top:0;width:25%;}
.bigtop_tab_over02 {position:absolute;left:25%;top:0;width:25%;}
.bigtop_tab_over03 {position:absolute;left:50%;top:0;width:25%;}
.bigtop_tab_over04 {position:absolute;left:75%;top:0;width:25%;}
.bigtop_tab_over > li {padding:0 0 1px 0;color:#2aa7c4;font-weight:bold;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background:#fff;line-height:40px;}
.bigtop_tab_std {font-size:12px;color:#868686;text-align:right;line-height:32px;padding-right: 5px;}/*border-bottom:1px solid #d4d4d4;*/

/*20180209_Å¾100_¿¬µµº°*/
.ytab_set {padding:0 10px;}
.ytab {padding:10px 0;width:100%;display:table;}
.ytab > ul {float:left;width:20%;}
.ytab > ul > .ytab_on {margin:0 2px;font-size:14px;color:#ffffff;font-weight:bold;text-align:center;line-height:30px;border-radius:6px;background:#2aa7c4;border:1px solid #2aa7c4;}
.ytab > ul > .ytab_off {margin:0 2px;font-size:14px;color:#868686;text-align:center;line-height:40px;border-radius:6px;background:#f7f7f7;border:1px solid #eeeeee;}
.ytab_list_ttl {padding:15px 0 10px 5px;font-size:16px;color:#26226px;font-weight:bold;border-bottom:1px solid #2aa7c4;}
.ytab_list_ttl font{color:#2aa7c4;}
.ytab_list_set {padding:0 4px;}
.ytab_list {width:100%;display:table;}
.ytab_list > ul {float:left;width:33.3%;}
.ytab_list > ul > li {padding:10px 8px;}
.ytab_list > ul > li > div:last-child {padding:5px 0 0 0;text-align:right;font-size:12px;color:#868686;}
.ytab_list > ul > li > div:last-child img {width:10px; vertical-align:middle;padding:0 3px 0 0;}
.ytab_list_txt {padding:5px 0 0 0;width:100%;position:relative;}
.ytab_list_txt >ul:nth-child(1) {width:20px;text-align:center;font-size:26px;letter-spacing:-0.05em;position:absolute;}
.ytab_list_txt >ul:nth-child(2) {width:100%;font-size:12px;line-height:14px;height:30px;}
.ytab_list_txt >ul:nth-child(2) > li {padding:7px 0 0 30px;}







/* Å¬¸°¸ðµå »ó´Ü */
/*¸ÞÀÎ »ó´Ü top background-yellow*/
.b_head_yellow {width:100%;position:fixed;background-color:#ffdd02; z-index:900;top:0px;overflow:hidden;}
.b_head_yellow .tit_logo {width:auto; height:48px; text-align:center;}
.b_head_yellow .tit_logo a img {padding: 10px 0 0 0; width: 85px;}
.b_head_yellow .tit_logo img {width:auto;}
.b_head_yellow .btn_side {width:48px; height:48px; position:absolute; left:0; top:0;}
.b_head_yellow .btn_side .ico_side {background-position:1px 1px; width:24px; height:24px; position:absolute; top:11px; left:11px;}
.b_head_yellow .btn_login {width:38px; height:48px; position:absolute; right:48px; top:0;}
.b_head_yellow .btn_login .ico_login {background-position:-51px 0px; width:20px; height:22px; position:absolute; top:13px; left:9px;}
.b_head_yellow .btn_bigbox {width:48px; height:48px; position:absolute; right:0; top:0;}
.b_head_yellow .btn_bigbox .ico_bigbox {background-position:-26px 0px; width:22px; height:24px; position:absolute; top:12px; left:13px;}
/*
.st_ico {background:url(/_template/service/bm/images/bigfile_staticN.png) no-repeat; -webkit-background-size: 250px 200px; background-size:250px 200px; display:inline-block; overflow:hidden; white-space:nowrap; text-indent:-9999px; font-size:0;}
*/

/* search */
.wr_sch_yellow {padding:50px 0 12px 0; background-color:#ffdd02;z-index:899;}
.btn_iclean_on_off{float:right; width:60px; margin:-39px 0 0 0;}
.btn_iclean_on_off img{width:85%}

/* popup */
.iclean input{width:100%; padding:12px 20px; margin:0 0 8px 0; border: 1px solid #ccc; border-radius: 0px; box-sizing: border-box; font-size:85%}
.box_btn_iclean a{width:100%; padding:12px; margin:8px 0px; box-sizing: border-box; background-color:#00c73c; color:#FFF; border:1px #00af50 solid; text-align:center}
.box_iclean_text{width:100%; padding:12px; box-sizing: border-box; background-color:#F0F0F0; border-top:1px solid #e3e3e3;}
.box_iclean_text p{width:85%; padding:10px 0; font-size:1.3rem}
.box_iclean_text li{padding:2px 0;}
.box_iclean_text span{padding:0 0 0 7px; font-size:80%; color:#666}
.ico_icon_iclean_dot {width:7px;height:12px; background-size:250px; background-position: -202px -58px;position:absolute; }
.box_iclean_text_line{ border-top:1px #e3e3e3 solid;margin-top:20px; padding:10px 0}
.box_iclean_text02{width:100%; padding-top:30px; color:#666; letter-spacing:-1px; box-sizing: border-box; text-align:center; background-color:#F0F0F0; border-top:1px solid #e3e3e3;}
.box_iclean_text02_btn{ width:60%; margin:0 auto; background-color:#FFF;border:1px solid #d4d4d4; margin-top:15px}
.box_iclean_text02_btn a{ display:block;  color:#00c73c; padding:12px 0px;}
.box_iclean_text03_btn{ max-width:40%; margin:0 auto; background-color:#ebebeb;border:1px solid #E3E3E3; margin-top:15px}
.box_iclean_text03_btn a{ display:block;  color:#888; padding:12px 0px;}
.tit_iclean{font-size:18px; padding:15px 0; letter-spacing:-1px; color:#fff; text-align:center}
.iclear_btn_side{ position:absolute; right:12px ; top:13px; display:inline-block}
.iclear_btn_lcose{width:20px;height:20px; background-size:250px; background-position: -27px -25px;position:absolute; top:0; right:0; vertical-align:middle}
.iclean_em{ display:block;}
.iclean_em_text01{ text-align: center; width:8%; display:block; float:left; font-size:18px; padding-top:10px}
.iclean_em input{width:41%;vertical-align:top;  float:left; padding:0 2%;height:43px;  border: 1px solid #ccc; font-size:85% }
.iclean_select_email {width:45%; text-align:left; cursor:pointer; overflow:hidden; float:right; border:solid 1px #ccc; position:relative; margin-bottom:5px;  font-size:100%}
.iclean_select_email label {width:8px; height:6px; display:inline-block; background-position:-156px -38px; position:absolute; right:12px; top:16px; line-height:26px;}
.iclean_select_email .sort { border:0; background-color:transparent; border-radius:0px; outline:none; height:43px; font-weight:500; font-size:80%; -webkit-appearance: none;  -moz-appearance: none;   appearance: none; padding:0 0 0 7px; width:100%;}
.iclean_em_text02{ font-size:17px; text-align:center; letter-spacing:-1px; font-weight:600; padding:15px 0 10px 0}
.iclean_em_text03{ color:#666; letter-spacing:-1px; text-align:center; padding-bottom:25px }
/* Å¬¸°¸ðµå »ó´Ü */

/* paging */
.paging_comm { padding:0 0 10px 0;}
.paging_comm .inner_paging span{ margin:0; padding:0; display: inline-block;}

.paging_comm .btn_page02 {padding:0;width:34px; float:left; margin:0 2px; height:34px; background: #f0f0f0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: solid 1px #d4d4d4; outline: none; cursor: pointer; border-radius:3px; }
.btn_page02 span{width:34px}
.paging_comm .btn_numbox_bm_on{padding:5.5px 0 5.5px 0; width:34px; height:21px; border-radius:3px; color:#FFF; border:1px #00c73c solid; background-color:#00c73c; float:left;margin:0 2px;line-height:20px;}	
.paging_comm .btn_numbox_bm_off{display: inline-block; width:34px;height:21px; border:1px #d4d4d4 solid; padding:5.5px 0 5.5px 0; border-radius:3px; background-color:#FFF; float:left;margin:0 2px;line-height:20px;}

.paging_comm .btn_numbox_vr_on{padding:5.5px 0 5.5px 0; width:34px; height:21px; border-radius:3px; color:#FFF; border:1px #4bc0e6 solid; background-color:#4bc3ea; float:left;margin:0 2px;line-height:20px;}	
.paging_comm .btn_numbox_vr_off{display: inline-block; width:34px;height:21px; border:1px #d4d4d4 solid; padding:5.5px 0 5.5px 0; border-radius:3px; background-color:#FFF; float:left;margin:0 2px;line-height:20px;}

.paging_comm .ico_first01 {background-position:-204px -147px; width:12px; height:11px;}
.paging_comm .ico_prev01 {background-position:-150px -60px; width:7px; height:11px;}
.paging_comm .ico_next01 {background-position:-162px -60px; width:7px; height:11px;}
.paging_comm .ico_end01 {background-position:-219px -147px; width:12px; height:11px;}

.vrbot{ border: none}

/*
.paging_comm .btn_numbox_vr_on{padding:5px 0 5px 0; width:34px; border-radius:3px; color:#FFF; border:1px #4bc0e6 solid; background-color:#4bc3ea; float:left;margin:0 2px}	
.paging_comm .btn_numbox_vr_off{display: inline-block; width:34px; border:1px #d4d4d4 solid; padding:5px 0 5px 0; border-radius:3px; background-color:#FFF; float:left;margin:0 2px;}
.paging_comm .btn_page02 {padding:0; float:left; margin:0 2px;  width:34px; height:32px; background: #f0f0f0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: solid 1px #d4d4d4; outline: none; cursor: pointer; border-radius:3px; display:block; vertical-align:central}
*/
/* paging */

/*20180226_Á¦ÁÖµµ ÇÒÀÎ ÀÌº¥Æ®*/

.marg {border-left:1px solid #fcbd68;}
.marg > ul {padding:5px 10px;margin:0 5px;}
.marg > ul > li {border:1px solid #fcbd68;border-radius:4px;font-size:14px;font-weight:bold;color:#fb9400;text-align:center;background:#fff;line-height:32px;}
.ajeju_set {padding:0;font-size:12px;background:#fff;}
.ajeju {width:100%;display:table;}
.ajeju > li:nth-child(1) {float:left;width:70%;border-top:1px solid #fcbd68;border-bottom:1px solid #fcbd68;background:#fbf7da;}
.ajeju > li:nth-child(2) {float:left;width:30%;border-top:1px solid #fcbd68;border-bottom:1px solid #fcbd68;background:#fbf7da;}
.ajeju_ttl01 {padding:5px 0;border-bottom:1px solid #fcbd68;font-weight:bold;text-align:center;color:#b97c2b;}
.ajeju_ttl02 {padding:5px 0;border-bottom:1px solid #fcbd68;font-weight:bold;text-align:center;color:#b97c2b;}
.ajeju_time {margin:0 auto;width:85%;padding:5px 0;}
.ajeju_time > ul {width:100%;display:table;}
.ajeju_time > ul > li:nth-child(odd) {float:left;width:17%;line-height:32px;}
.ajeju_time > ul > li:nth-child(odd) > div {margin:0 3px;border:1px solid #fcbd68;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;background:#fff;}
.ajeju_time > ul > li:nth-child(even) {padding:2px 0 0 0;float:left;width:15%;line-height:32px;}

/*20180308_¸ð¹ÙÀÏ¾Û_ÀÌº¥Æ®ÆË¾÷*/
.mb_bg_mask {width:100%;height:100%;position:absolute;background:#ffffff;opacity:0.5;}
/*
.mb_evt_pop {width:240px;border:1px solid #cfcfcf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:-0.05em; background:#fff;}
*/
/*.mb_evt_pop {width:100%;border:1px solid #cfcfcf;position:absolute;letter-spacing:-0.05em; background:#fff; border-radius:4%;}*/
.mb_evt_pop {width:100%;position:absolute;letter-spacing:-0.05em; background:#fff;}
.mb_evt_pop > ul {width:100%;height:35px;position:relative;border-bottom:1px solid #cfcfcf;}
.mb_evt_pop > ul >li:nth-child(1){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.mb_evt_pop > ul >li:nth-child(1) img{width:80px;}
.mb_evt_pop > ul >li:nth-child(2){position:absolute;top:10px;right:10px;}
.mb_evt_pop > ul >li:nth-child(2) img{width:15px;}
/*.mb_evt_pop > div:nth-child(2) {border-bottom:1px solid #cfcfcf;}*/
.mep_cts {padding:15px 15px 0 15px;text-align:center;}
.mep_cts >li:nth-child(1){font-weight:bold;font-size:15px;line-height:18px;}
.mep_cts >li:nth-child(2){padding:10px 0 0 0;font-size:13px;line-height:16px;}
.mep_btn {padding:15px 0;text-align:center;}
.mep_btn img{width:127px;}


/*20180312_±â´º´Ù º£Æ²±×¶ó¿îµå ´ëÈ¸3È¸Â÷*/
.beg {background:url(/_template/service/images/07event_images/2018/03_beg/beg_bg.jpg);}
.beg img{width:100%;}
.beg_match_set {padding:0 12px;}
.beg_match {border:1px solid #3b3b3b;border-radius:10px;background:#262626;padding:12px;}
.beg_match > ul {width:100%;display:table;background:url(/_template/service/images/07event_images/2018/03_beg/m_vs_img.png) no-repeat; background-position:center;background-size:15%;}
.beg_match > ul > li:nth-child(1) {float:left;width:38%;background:#fff;}
.beg_match > ul > li:nth-child(1) img{width:100%;}
.select_on {border:4px solid #e7c061;}
.beg_match > ul > li:nth-child(2) {float:right;width:38%;background:#fff;}
.beg_match > ul > li:nth-child(2) img{width:100%;}

.beg_ipt_set {margin:20px 0 0 0;padding:20px 12px;border-top:1px solid #3b3b3b;}
.beg_ipt {border:1px solid #3b3b3b;border-radius:10px;background:#262626;padding:12px;}
.beg_ipt > li:nth-child(1) {padding:0 0 0 12px;color:#fff;background:url(/_template/service/images/07event_images/2018/03_beg/m_dot.png) no-repeat 0 5px;background-size:4px;}
.beg_ipt > li:nth-child(2) {padding:5px 0 0 12px;color:#d4b174;background:url(/_template/service/images/07event_images/2018/03_beg/m_dot.png) no-repeat 0 10px;background-size:4px;}
.begi_phone {margin:10px 0 0 0;position:relative;}
.begi_phone > li {position:absolute;left:0;top:0;width:70px;}
.begi_phone > li > select {width:100%;height:50px;font-size:16px;}
.begi_phone_num {padding:0 0 0 70px;}
.begi_phone_num > ul {width:100%;display:table;}
.begi_phone_num > ul > li {float:left;width:50%;}
.begi_phone_num > ul > li > div {padding:0 10px;}
.begi_phone_num > ul > li > div > input {width:100%;height:38px;padding:5px;font-size:16px;}

/*.beg_ipt {width:100%;display:table;}*/
.begi_ipt {margin:15px 0 0 0;width:100%;display:table;position:relative;}
.begi_ipt > li:nth-child(1) {padding:0 125px 0 0;}
.begi_ipt > li:nth-child(2) {position:absolute;right:0;top:0;}
.begi_ipt > li:nth-child(2) img{width:105px;}
.begi_ipt input {padding:5px;width:100%;height:40px;background:#fff;font-size:20px;}

.beg_board {margin:15px 0 0 0;padding:12px;font-size:13px;border:1px solid #3b3b3b;border-radius:10px;background:#fff;}
.begb_set > div:nth-child(odd) {padding:10px 0 0 0;}
.begb_set > div:nth-child(even) {padding:10px 0 0 0;background:#fafafa;}
.begb_set table {width:100%;border-bottom:1px solid #e9e9e9;font-size:13px;}
.begb_set table td {padding:5px 25px 5px 10px;}
.begb {position:relative;padding:0 0 5px 0;width:100%;border-bottom:1px solid #e9e9e9;}
.begb > ul {position:absolute;left:0;top:0;width:100%;display:table;}
.begb > ul > li:nth-child(1) {text-align:center;float:left;width:40px;color:#ababab;}
.begb > ul > li:nth-child(2) {padding:0 0 0 10px;float:left;width:80px;color:#ababab;background:url(/_template/service/images/07event_images/2018/03_beg/m_bd_sep.png) no-repeat 0 3px;background-size:1px;}
.begb > div {padding:0 0 0 60px;text-align:right;}
.begb > div > font{font-weight:bold;color:#7c5b21;}
.begb_bj {position:relative;}
.begb_bj > div {position:absolute;right:10px;top:9px;}
.begb_bj > div img{width:10px;}

.page_num {padding:30px 0;position:relative;font-size:12px;}
/*.page_num > ul {display:table;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);}*/
.page_num > ul {margin:0 auto;display:table}
.page_arr {float:left;padding:0 3px;}
.page_arr > div {text-align:center;width:26px;border:1px solid #cfcfcf;border-radius:4px;}
.page_arr > div > div {margin:0 auto;height:15px;padding:10px 0 0 0;}
.page_arr > div > div >img {width:9px;}
.p_num_on {float:left;padding:0 3px;}
.p_num_on > div {text-align:center;width:26px;line-height:27px;color:#fff;background:#ffb534;border-radius:4px;}
.p_num_on > div > div {margin:0 auto;height:27px;}
.p_num_off {float:left;padding:0 3px;}
.p_num_off > div {text-align:center;width:26px;line-height:26px;color:#3d3d3d;border:1px solid #cfcfcf;border-radius:4px;}
.p_num_off > div > div{margin:0 auto;height:26px;}

/*20170319_ÀÏº»¸¸È­*/

.toon_ttl_set {margin:10px 0 0 0;}
.toon_ttl_set > div {font-size:20px;font-weight:bold;width:100%;display:table;}
.toon_ttl_set > div > li:nth-child(1) {padding:10px 0 0 0;float:left;}
.toon_sch_btn{float:right;}
.toon_sch_btn img {width:36px;}
.toon_ttl_set > ul {margin:10px 0 0 0;position:relative;display:none;}
.toon_ttl_set > ul >li:nth-child(1) {padding:0 90px 0 0;}
.toon_ttl_set > ul >li:nth-child(1) input {padding:0 10px;width:100%;height:38px;font-size:14px;border:1px solid #cfcfcf;}
.toon_ttl_set > ul >li:nth-child(2) {position:absolute;right:0;top:0;width:60px;}
.toon_ttl_set > ul >li:nth-child(2) a {background:#86c6d5;color:#fff;text-align:center;font-weight:bold;line-height:40px;display:block;}

.tema_tab {margin:10px 0 0 0;font-size:13px;border-bottom:1px solid #d4d4d4;position:relative;}
.tema_tab > ul {width:100%;display:table;}
.tema_tab > ul > li {float:left;width:33.3%;}
.tema_tab > ul > li > div{text-align:center;border-left:1px solid #d4d4d4;background:#f7f7f7;}
.tema_tab > ul > li:first-child > div {text-align:center;border-left:1px solid #d4d4d4;}
.tema_tab > ul > li:last-child > div {text-align:center;border-right:1px solid #d4d4d4;}
.tema_tab > ul > li > div > a{color:#a3a3a3;line-height:33px;display:block;border-top:1px solid #d4d4d4;}
.tema_tab_over01 {padding:0 0 1px 0;position:absolute;left:0;width:33.3%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tema_tab_over02 {padding:0 0 1px 0;position:absolute;left:33.3%;width:33.3%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tema_tab_over03 {padding:0 0 1px 0;position:absolute;left:66.6%;width:33.3%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tto_mn {color:#73bdcb;font-weight:bold;text-align:center;line-height:33px;border-top:1px solid #d4d4d4;}
.tab_txt {font-size:12px;color:#868686;position:absolute;right:0;bottom:5px;}

.toon_list_set {width:100%;display:table;}
.toon_list {padding:20px 0 0 0;float:left;width:33.3%;}
.toon_list >ul {padding:0 6px;}
.tl_thumb {border:1px solid #cfcfcf;}
.tl_thumb img{width:100%;height:160px;}
.tl_ttl {padding:8px 5px 0 5px;height:28px;font-size:12px;font-weight:bold;line-height:14px;word-break:break-all;}
.tl_ttl img {margin:2px 0 0 0;width:10px;}
.toon_list > ul > li {padding:10px 0 0 0;text-align:center;}
.tl_txt {width:100%;display:table;font-size:12px;}
.tl_txt img {margin:2px 2px 0 0;width:10px;}
.tl_txt > ul {padding:8px 5px 0 5px;}
.tl_txt > ul >li:nth-child(1) {float:left;}
.tl_txt > ul >li:nth-child(2) {float:right;color:#868686;}


.tv_ttl_set {padding:12px 12px 5px 12px;position:relative;border-bottom:1px solid #d4d4d4;}
.tv_ttl {padding:5px 46px 5px 0;font-size:16px;font-weight:bold;line-height:18px;word-break:break-all;}
.tv_ttl img {padding:0 5px 0 0;width:23px; vertical-align:middle;}
.tv_list_btn {position:absolute;top:12px;right:12px;}
.tv_list_btn > li {width:46px;}
.tv_list_btn, .toon_list_btn  > li > a {font-size:13px;text-align:center;border:1px solid #cfcfcf;border-radius:4px;background:#f4f4f4;line-height:30px;display:block;}

.tv_cts_set {padding:0 12px; min-height:10px;}
.tv_cts {margin:10px 0 0 0;width:100%;display:table;position:relative;}
.tvc_thumb {position:absolute;left:0;top:0;border:1px solid #cfcfcf;}
.tvc_thumb img{width:120px;height:180px;}
.tvc_txt {padding:0 0 0 140px;}
.tvc_txt > li:nth-child(1) {font-size:14px;font-weight:bold;}
.tvc_txt > li:nth-child(2) {padding:15px 0 0 0;font-size:14px;line-height:18px;}
.tvc_txt > li:nth-child(2) img {width:52px;padding:0 0 0 10px;}
.tvc_txt > div {padding:32px 0;font-size:14px;line-height:20px;word-break:break-all;position:relative;}
.tvc_txt > div > li {min-height:60px;max-height:60px; text-overflow: ellipsis;overflow:hidden;}
.toon_arr {padding:10px 0;text-align:center;background:#fff;position:absolute;bottom:0;width:100%;}
.toon_arr img {width:26px;}

/*20170319_ÀÏº»¸¸È­ ºäÆäÀÌÁö*/
.toon_view_board {margin:20px 0 0 0;background:#fff;}
.tvb_nchrg {color:#2aa7c4;}
.toon_view_board > ul:first-child {border-top:1px solid #949494;}
.toon_view_board > ul {width:100%;display:table;border-bottom:1px solid #d4d4d4;line-height:40px;}
.toon_view_board > ul > li:nth-child(1) {float:left;width:20%;text-align:center;}
.toon_view_board > ul > li:nth-child(2) {float:left;width:60%;font-weight:bold;text-align:center;}
.toon_view_board > ul > li:nth-child(3) {float:left;width:20%;text-align:center;}
.toon_view_board > ul > li:nth-child(3) > div {margin:7px 12px 0 0;float:right;width:120px;}
.tvb_btn01 {color:#fff;font-weight:bold;text-align:center;line-height:24px;border:1px solid #2aa7c4;border-radius:2px;background:#2aa7c4;display:block;}
.tvb_btn02 {color:#262626;font-weight:bold;text-align:center;line-height:24px;border:1px solid #cfcfcf;border-radius:2px;background:#f4f4f4;display:block;}
.tvb_btn03 {color:#fff;font-weight:bold;text-align:center;line-height:24px;border:1px solid #787878;border-radius:2px;background:#787878;display:block;}
.toon_list_btn {width:100%;display:table;}
.toon_list_btn > li {margin:10px 12px 0 0;float:right;width:46px;}
.toon_dot_ttl {padding:20px 0 0 0;}
.toon_ipt {margin:10px 0 0 0;width:100%;display:table;position:relative;}
.toon_ipt > li:nth-child(1) {padding:0 110px 0 0;}
.toon_ipt > li:nth-child(1) > input {padding:5px 10px;width:100%;height:28px;font-size:15px;border:1px solid #cfcfcf;}
.toon_ipt > li:nth-child(2) {position:absolute;top:0;right:0;width:80px;}
.toon_ipt > li:nth-child(2) > a {color:#fff;text-align:center;background:#444444;line-height:40px;display:block;}

/*20180323_ÀÌº¥Æ®ÅÜ»ùÇÃ*/
.evt_tab_set {margin:1px 0 0 0;font-size:13px;border-bottom:1px solid #d4d4d4;position:relative;}

/*ÅÜ4°³Â¥¸®*/
.tab4_tab {width:100%;display:table;}
.tab4_tab > li {float:left;width:25%;}
.tab4_tab > li:nth-child(4) {float:left;width:25%;}
.tab4_tab > li > div{text-align:center;border-left:1px solid #d4d4d4;background:#f7f7f7;}
.tab4_tab > li:first-child > div {text-align:center;border-left:1px solid #d4d4d4;}
.tab4_tab > li:last-child > div {text-align:center;border-right:1px solid #d4d4d4;}
.tab4_tab > li > div > a{color:#a3a3a3;line-height:33px;display:block;border-top:1px solid #d4d4d4;}

.tab4_over01 {padding:0 0 1px 0;position:absolute;left:0;width:25%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tab4_over02 {padding:0 0 1px 0;position:absolute;left:25%;width:25%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tab4_over03 {padding:0 0 1px 0;position:absolute;left:50%;width:25%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tab4_over04 {padding:0 0 1px 0;position:absolute;left:75%;width:25%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fff;}
.tto_mn {color:#73bdcb;font-weight:bold;text-align:center;line-height:33px;border-top:1px solid #d4d4d4;}

span.thumb_g img {height: 33vw;}

/*20180509_½ºÅ¸BJÀÀ¿ø*/
.bj_board {padding:12px;font-size:13px;border:1px solid #3b3b3b;border-radius:10px;background:#fff;}
.bjb {position:relative;padding:0 0 5px 0;width:100%;border-bottom:1px solid #e9e9e9;}
.bjb > ul {position:absolute;left:0;top:0;width:100%;display:table;}
.bjb > ul > li:nth-child(1) {text-align:center;float:left;width:40px;color:#ababab;}
.bjb > ul > li:nth-child(2) {padding:0 0 0 10px;float:left;width:80px;color:#ababab;background:url(/_template/service/images/07event_images/2018/03_beg/m_bd_sep.png) no-repeat 0 3px;background-size:1px;}
.bjb > div {padding:0 0 0 60px;text-align:right;}
.bjb > div > font{font-weight:bold;color:#32a1ae;}
.p_num_on_ {float:left;padding:0 3px;}
.p_num_on_ > div {text-align:center;width:26px;line-height:27px;color:#fff;background:#32a1ae;border-radius:4px;}
.p_num_on_ > div > div {margin:0 auto;height:27px;}

.sbj_list01,.sbj_list02 {width:100%;display:table;}
.sbj_list01 > li:first-child {float:left;width:35%;}
.sbj_list01 > li:nth-child(2) {float:left;width:30%;}
.sbj_list01 > li:last-child {float:left;width:35%;}
.sbj_list02 > li, .sbj_list03_box > a > div {float:left;width:25%;}
.sbj_cpn {padding:0 12px 20px 12px;background:#126B73;}
.sbj_cpn > ul, .sbj_dot > ul, .sbj_dot_ > ul  {position:relative;}
.sbj_cpn li:nth-child(1){width:100%;}
.sbj_cpn li:nth-child(1) > div {padding:0 83px 0 0;}
.sbj_cpn li:nth-child(1) > div > input, .sbj_dot li:nth-child(2) > div > input {padding:5px;width:100%;height:38px;font-size:16px;background:#fff;border:1px solid #}
.sbj_cpn li:nth-child(2), .sbj_dot li:nth-child(3), .sbj_dot_ li:nth-child(3) {width:75px;height:50px;font-size:16px;font-weight:bold;text-align:center;color:#fff;line-height:50px;background:#404246;display:block;position:absolute;top:0;right:0;}
.sbj_cpn li:nth-child(2) > a{display:block;color:#fff;}
.sbj_cpn div {padding:10px 0 0 0;font-size:12px;color:#fff;text-align:center;}

.sbj_dot {padding:0 12px;background:#2c7c83;}
.sbj_dot li:first-child {position:absolute;top:0;left:0;}
.sbj_dot li:first-child > select {height:50px;font-size:12px;}
.sbj_dot li:nth-child(2) {width:100%;}
.sbj_dot li:nth-child(2) > div {padding:0 83px 0 95px;}

/*Çý¼º*/
.sbj_dot_ {padding:0 12px;background:#2c7c83;}
.sbj_dot_ li:first-child {position:absolute;top:0;left:0;}
.sbj_dot_ li:first-child > select {height:50px;font-size:12px;}
.sbj_dot_ li:nth-child(2) {width:100%;}



.bjb_txt {padding:15px 0 0 0;text-align:center;font-size:12px;color:#fff;line-height:16px;}
.bjb_txt font {font-weight:bold;color:#ffd98f;}

.sbj_list03 {padding:80px 12px 20px 12px;background:url(/_template/service/images/07event_images/2018/05_starbj/m_bj_img04.png) no-repeat;background-color:#2c7c83;background-size:100%;}
.sbj_list03_set {border:1px solid #1a6168;background:#256d73;padding:0 6px 20px 6px;font-size:12px;}
@media only screen and (max-width:375px) {.sbj_list03_set {font-size:10px;}}
.sbj_list03_box {padding:20px 0 0 0;width:100%;display:table;}
.sbj_list03_box > a > div > ul {padding:0 3px;}
.sbj_list03_box > a > div > ul > li:nth-child(1) {text-align:center;}
.sbj_list03_box > a > div > ul > li:nth-child(2) {padding:10px 0 0 0;font-weight:bold;color:#fff;text-align:center;font-size:14px;}
@media only screen and (max-width:375px) {.sbj_list03_box > a > div > ul > li:nth-child(2) {font-size:10px;}}
.slb_txt {padding:5px 0 0 0;margin:0 auto;display:table;}
.slb_txt > li:nth-child(1){ float:left;}
.slb_txt > li:nth-child(2){ padding:0 5px;float:left;color:#ffd98f;line-height:14px;}

/*2019_ºñ¹Ð¹øÈ£º¯°æ ¼­ºñ½º*/
.m_pass_chg_intro {width:100%;}
.m_pass_chg_intro img {width:100%;}
.m_pass_chg_ipt {margin:10px 0 0 0;}
.m_pass_chg_ipt input {height:45px;background:#f7f7f7;padding:0px 5px;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:1px solid #ddd;}::placeholder {color:#868686;}
.m_pass_chg_btn {margin:30px 0 0 0;}
.m_pass_chg_btn img {width:100%;}
.m_pass_chg_btm {margin:30px 0 0 0;padding:30px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background:#f7f7f7;}
.m_pass_chg_btm img {width:100%;}

/*20190715 Ãß°¡*/
.main_list_set {width:100%;display: table;}
.tac {text-align:center;}
.main_list {padding:10px 0 0 0;float:left;width:50%;}
.ml_list {margin:0 10px 0 0;}
.ml_list img {margin:0 0 5px 0;}
.main_list_nav {padding:30px 0 0 0;margin:0 auto;display:table;}
.mln_on {margin:0 5px;float: left;width:15px;height:15px;background:#00c73c;border-radius: 100px;}
.mln_off {margin:0 5px;float: left;width:15px;height:15px;background:#dcdcdc;border-radius: 100px;}
.icn_vod {position:relative;}
.icn_voda {text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.icn_voda img {width:50%;}


/*20191011_Ãß°¡/¼öÁ¤*/

/*º»ÀÎÀÎÁõ_ID·Î Ã£±â*/

.user_ttl {font-size:16px;font-weight: bold;}
.user_ipt {margin:10px 0 0 0;padding:0 5px;width:100%;height:34px;font-size:13px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:0;background:#fff;border:1px solid #cfcfcf;}
.user_slt_set {width:100%;display: table;}
.user_slt {width:50%;}
.user_slt01 {padding:10px 5px 0 0;}
.user_slt01 select { width:100%;height: 34px;border:1px solid #cfcfcf;}
.user_slt02 {padding:10px 0 0 5px;}
.user_slt02 select { width:100%;height: 34px;border:1px solid #cfcfcf;}
.user_phone {margin:10px 0 0 0;position: relative;}
.user_phone select {width:80px;position: absolute;top:0;height: 34px;border:1px solid #cfcfcf;}
.user_phone_ipt {padding:0 90px 0 90px;}
.user_phone_ipt .upi {padding:0 5px;width:100%;height:34px;font-size:13px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:0;background:#fff;border:1px solid #cfcfcf;}
.upi_btn_box {position: absolute;top:0;right:0;}
.upi_btn {width:80px;line-height: 34px;text-align: center;color:#fff;background:#202020;}
.user_btn {padding:10px 0 0 0;width:100px;margin:0 auto;}
.user_btn a {line-height:  34px;text-align: center;color: #fff;background:#32b61d;display: block;}

.m_user_txt {padding:20px 0 0 0;text-align: center;}
.m_user_ipt {padding:0 12px;}
.form_find02 {width:100%;font-size:12px;letter-spacing: -0.1em;}
.form_find02 select {font-size:12px;}

/*º»ÀÎÀÎÁõ_ID·Î Ã£±â_°á°ú*/

.user_rst_txt01 {padding:20px 0 0 0;font-size: 16px;font-weight: bold;text-align: center;}
.user_rst_txt02 {padding:20px 0 0 0;font-size:14px;text-align: center;}
.user_rst_txt02 font {font-weight: bold;color:#ff0000}


/*º»ÀÎÀÎÁõ_PW·Î Ã£±â, º»ÀÎÀÎÁõ_PW·Î Ã£±â_°á°ú*/
.user_id_sch {margin:10px 0 0 0;position: relative;}
.user_id_sch_ipt {padding:0 90px 0 0;}
.user_id_sch_ipt input {padding:0 5px;width:100%;height:34px;font-size:13px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:0;background:#fff;border:1px solid #cfcfcf;}

/*20191104°íÈ­Áú¹öÆ° ¼öÁ¤*/
.rg_btn > span:first-child {width:38%;padding-left: 0;}
.rg_btn > span:first-child a {position: relative;}
.rg_btn > span:first-child img {width:35px;position: absolute;left:0;}
.s_btn > a {text-align: center;}
.s_btn > a:first-child {position: relative;}
.s_btn > a:first-child img {width:24px;position: absolute;left:0;}

/*20200923¹öÆ° ¼öÁ¤*/
.rg_btn > span:first-child {width: 33.33%;padding-left: 0;}
.rg_btn .btn_area {width: 33.33%;padding-left: 6px;}
.file_detail .file_summary {font-size: .86em;/*box-sizing: border-box*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box;/*display: table-cell;*/ vertical-align: middle; padding-left: 12px;}


/*´ÙÁ¤ÇØ */
.m_da_article{ width: 100%; min-width: 360px; text-align: left; margin: 0 auto; background-color: #fff;padding-top:3px;}

.m_da_art_h{position: relative; height: 40px; margin: 10px 12px; border-bottom: 2px solid #00c73c; }
.m_da_art_h::after{content: ""; display: block; clear: both;}
.m_da_art_h .m_da_picon{width: 19px; height: 19px; float: left; margin-top: 10px; margin-right: 4px;}

.m_da_art_tit{font-weight: 600 ; font-size: 1.2em; letter-spacing: -1px; line-height: 40px;}
.m_da_art_tit .m_da_art_char{position: relative;}
.m_da_art_tit .m_da_art_char::before{content:""; position: absolute; background-color: #00c73c; display: block; width: 4px; height: 4px; border-radius: 10px; top : -5px; left :50%; transform :translateX(-50%); }
.m_da_art_tit .m_da_art_mark{font-style: italic;}

.m_da_art_more{position: absolute; right: 0px; color: #929292; font-size: 0.82em;   display: block; padding: 5px; bottom: 6px; font-weight: 400; text-align: left; letter-spacing: 0.5px;}
.m_da_art_more::after{content:''; display: inline-block; clear: both; background: url(/_template/service/bm/images/more_icon.png) center center no-repeat; width: 5px; height: 8px; line-height: 9px; margin-left: 5px; background-size:100%;}

.m_da_art_mov{width:100%; padding: 0 12px; box-sizing: border-box;}
.m_da_art_mov::after{content:''; display: block; clear: both;}
.m_da_art_mov .m_da_art_movlist{float: left; width:calc(50% - 5px); margin:0 10px 10px 0;}
.m_da_art_mov .m_da_art_movlist:nth-child(even){margin-right:0;}

.m_da_art_movlist .m_da_art_sum{position:relative; width:100%; padding-bottom:56.25%;}
.m_da_art_movlist .m_da_art_sum_inner{position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; overflow: hidden;}
.m_da_art_movlist .m_da_art_sum_img{display:block; width:100%; height:100%; object-fit: cover;}


button.info_my_btn {
    background: #fefefe;
    cursor: pointer;
    padding: 1px 8px;
    border-radius: 4px;
    border: 1px solid #aaa;
    color: #888;
    box-shadow: none;
    font-size: 90%;
    overflow: visible;
    margin-left: 5px;
}

/*³»°Ë»ö¾î »èÁ¦*/
#sword_recent_list ul li{position: relative;}
#sword_recent_list a.srch_close_btn{background: url(/_template/service/images/main/recent_cross.svg) no-repeat ;top:50%; width: 20px; height:18px; background-size:18px; vertical-align: middle; display: inline-block; position: absolute; right: 10px; transform: translateY(-50%);}

/*20240405 Ãß°¡*/
.thumb_g {border-radius : 4px;}
.thumb_g img {border-radius : 4px;}

.list_grid a img {border-radius: 4px;}

/*100¿ø/300¿ø/ ÇÒÀÎ°ü*/
.list_confrees li a .thm {border-radius: 4px;}

/*20240415 Ãß°¡*/
.event_list li img {border-radius: 4px;}
.event_list li img {border-top-right-radius: 4px; border-top-left-radius: 4px;}
.fot_p3 {padding: 0 14px; line-height: 17px; }
.fot_p2 {font-size: 11px;}

.login_user .user_sec2 li {font-size: 14px;}
.list_grid .thumb_area .ico_hd {border-top-left-radius : 4px;border-bottom-right-radius : 15px;}


/*20240620_¼ºÀÎÀÎÁõ (ÀÎÁõ±âº»)*/
/*.suc_box {padding:0; width: 100%;  display: table;}
.suc {float: left; width: 50%; cursor: pointer;}µÎ°³ÀÏ¶§*/
.suc_box {margin:50px 0 0 0; padding:0 7px; width: 100%;  display: table; box-sizing: border-box;}
.suc {float: left; width: 50%; cursor: pointer;}
.suc_cts_box {margin: 0 7px; position: relative;}
.suc_cts {width: 100%;}
.bg {background-size:120%}
.sc {height: 50vw ; border-radius: 10px; box-shadow: 0px 0px 10px 5px rgba(190, 190, 190, .2);}
.sc_bg01 {border:1px solid #f5c8c8; background:url(/_template/service/images/log/btn_nt_paymentc.png) no-repeat;background-size: 100%; background-position: center; transition: .5s;}
/*.sc_bg01:hover {border-top-left-radius: 30px; border-bottom-right-radius: 30px; border:1px solid #ffc000;background-size: 125%;}*/
.sc_bg02 {border:1px solid #c4d9f5; background:url(/_template/service/images/log/btn_nt_hp.png) no-repeat;background-size: 100%; background-position: center;  transition: .5s;}
/*.sc_bg02:hover {border-top-left-radius: 30px; border-bottom-right-radius: 30px; border:1px solid #1177ff;background-size: 125%;}*/
.sc_bg03 {border:1px solid #ffdbb0; background:url(/_template/service/images/log/btn_nt_ip.png) no-repeat;background-size: 100%; background-position: center;  transition: .5s;}
/*.sc_bg03:hover {border-top-left-radius: 30px; border-bottom-right-radius: 30px; border:1px solid #ffab46;background-size: 125%;}*/
.sc_txt {width:max-content; font-size: 15px; font-weight: bold; text-align: center; position: absolute; left:50%; bottom: 25px; transform: translate(-50%, 0);}
  
/*.pmt_cous_ttl {margin:50px 14px 0 14px; padding:0 0 5px 26px; font-size: 17px; font-weight: bold; background:url(/_template/service/images/log/cous_ttl_ico.png) no-repeat; background-size: 18px; position: relative;}*/

/*.cous_cts_vw {margin: 10px 14px 0 14px; padding:14px; font-size: 13px; line-height: 21px; border:1px solid #ddd; border-radius: 4px; background:#fff;}
.cous_cts_vw > div:first-child {margin:0;}
.cous_cts_vw div {padding: 0 0 0 10px; background:url(/_template/service/images/log/list_dot_ico.png) no-repeat 0 10px; background-size: 3px;}*/

/*20240701_ÈÞ¸é°èÁ¤Àå±ÝÇØÁ¦¾È³»*/
.dormancy {padding: 0 7px 30px 7px;}
.drm_top {padding: 0 7px 25px 7px; position: relative;}
.drm_top .dt_ttl {padding: 20px 0 0 0; font-size: 30px; font-weight: bold;}
.drm_top .dt_sttl {padding: 20px 0 0 0; line-height: 21px; font-size: 17px; font-weight: bold;}
.drm_top .dt_sttl font {color:#509725;}
.dt_cts {padding: 20px 0 0 0; line-height: 19px; font-size: 15px;}
.dt_img {width: 100%;}
.dt_img img {width: 100%;}
.drm_btm {padding: 25px 0 0 0; width: 100%; display: table;}
.drm_btm .db_txt {padding:5px 0 0 0; line-height: 19px; font-size: 15px;}
.drm_btm .db_btn_box {padding: 20px 0 0 0; margin:0 auto; width: 150px; display: table;}
.drm_btm .db_btn {height: 30px; font-size: 15px; text-align: center; display: table-cell; vertical-align: middle; border:1px solid #ddd; border-radius: 4px; cursor: pointer;}

/*20240702Å»ÅðÈ¸¿øÇýÅÃ_ÆË¾÷*/
.popup_withdraw {padding:0 0 3vw 0; width: 90%; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0px 0px 20px 5px rgb(34, 34, 34, .2); background:url(/_template/service/images/03myinfo_images/m_wd_img_a02.jpg) no-repeat; background-position: bottom; background-size: 100%;}
.pwd_img01 {position: relative;}
.pwd_img01 img {border-top-left-radius: 4px; border-top-right-radius: 4px;}
.pwd_img02 {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.pwd_btn_box {margin:0 auto; width: 80vw; display: table; cursor: pointer;}
.pwd_btn {height: 11vw; font-size: 5vw; font-weight: bold; color:#f6ff00; text-align: center; display: table-cell; vertical-align: middle; border-radius: 4px; background:#202833 url(/_template/service/images/03myinfo_images/wd_arr_btn.png) no-repeat; background-size: 8px; background-position: right 15px bottom 50%;}
.pwd_btn_x {position: absolute; top: 10px; right: 10px; cursor: pointer;}
.pwd_btn_x img {width: 20px;}

@import url('https://cdn.jsdelivr.net/npm/pretendard@1.3.5/dist/web/static/pretendard.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
.popup_coupon_finish{padding:0 0 20px 0; width: 90%; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Pretendard', sans-serif; border:2px solid #636363; border-radius: 4px; box-shadow: 0px 0px 20px 5px rgb(34, 34, 34, .2); display: none ;}
.pcf01, .pcf02 {float: left;}
.pcf02 img {border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pcf_img01 img { border-top-left-radius: 4px;}
.pcf_img02 {height: 60px; border-bottom-left-radius: 4px;  background:url(/_template/service/images/03myinfo_images/m_wd_img_b02.jpg) no-repeat;}
.pcf_btn_box {margin:0 auto; width: 85px; display: table;}
.pcf_btn {height: 35px; font-size: 15px; font-weight: bold; color:#fff; text-align: center; display: table-cell; vertical-align: middle; border-radius: 4px; background:#202833;}

/*20240710_ÀÌ¹ÌÁöº¸±â*/

#content {overflow: inherit;}
.img_svc_motion_box {width: 260px; position: absolute; bottom: -155px; z-index: 101; right: 30px; /*transform: translate(-50%, 0);*/}
.img_svc_motion { animation: motion .3s linear infinite alternate;}
@keyframes motion {0% {margin-bottom:0;}100% {margin-bottom:2px;}}

.lts02r_box {float: left; margin: 0 0 0 5px; border-radius: 4px; background:url(/_template/service/images/2017_bigfile/list_top_select_arr.png) no-repeat; background-position: right 5px bottom 10px;}
.lst02r {padding:0 17px 0 10px; height: 26px; font-size: 13px;  border-radius: 4px; border:1px solid #868686;}
.lts02r_box select{ 
margin: 0; 
/*border: none; */
box-shadow: none; 
background: transparent; 
background-image: none; 

-webkit-appearance: none; 
-moz-appearance: none; 
-o-appearance: none; 
-ms-appearance:none; 
appearance: none;
}

/*20240731_¼ºÀÎÀÎÁõÀýÂ÷*/
.suc_top{padding:40px 14px 20px 14px; text-align: center; background:#f7f7f7; font-family:'pretendard';}
.st_ttl {font-size: 21px; line-height: 26px; font-weight: bold; text-align: center;}
.st_ttl img {padding:0 0 2px 0; width: 20px; vertical-align: middle;}
.st_ttl font {color:#389153;}
.st_txt {padding:30px 0 0 0; font-size: 15px; line-height: 21px;}

/*¾Ë¸²*/
.main_ntc_cts { width: 100%; height: 100%; position: fixed; top: 0; right:-100%; z-index: 999; background:#fff;transition: all 0.3s; overflow-y: scroll;}
.notice_active {right: 0;}

.mnc_ttl_box {width: 100%; display: table; position: relative;}
.mnc_ttl {padding: 0 0 0 40px; height: 45px; font-size: 17px; font-weight: bold; color:#36483b; text-align: left; display: table-cell; vertical-align: middle; border-bottom: 1px solid #9debb4; background: #eaeaea url(/_template/service/images/2017_bigfile/mr_mnc_ttl_ico.png) no-repeat 10px 14px; background-size: 22px;}
.mnc_list_box {padding:10px; border-bottom:1px solid #ddd;}
.mnc_list {padding: 0 0 0 18px; font-size: 13px; font-weight: bold; color:#202020; text-align: left; background:url(/_template/service/images/2017_bigfile/mr_main_ntc_dot.png) no-repeat 9px 6px; background-size: 4px;}
.mnc_list img {padding:0 0 2px 0; width: 12px; }
.mnc_list_cts {padding: 5px 0 0 20px; font-size: 13px; color:#a3a3a3; text-align: left;}

.top_ntc_box {padding: 0 10px; position: absolute; right: 0; top: 0; display: table;}
.top_ntc {padding: 0 0 0 10px; height: 48px; display: table-cell; vertical-align: middle;}
.top_ntc img {width: 25px;}
.mmc_x_btn_box {padding:0 14px; position: absolute; right: 0; top: 0; display: table; cursor: pointer;}
.mmc_x_btn {height: 45px; display: table-cell; vertical-align: middle;}
.mmc_x_btn img {width: 20px;}

/*Ä³½ÃÃæÀü*/
.pmt_ttl {margin:20px 14px 0 14px; padding:0 0 0 26px; font-size: 17px; font-weight: bold; background:url(/_template/service/bm/images/cash/bigpay/sub_ttl_ico.png) no-repeat 0 2px; background-size: 21px; position: relative;}
.pmt_box {margin: 10px 14px 0 14px; border:1px solid #ddd; border-radius: 4px; background: #fff;}
.pmt_box > div:last-child {border-bottom: 0;}
.pmt {padding:10px 14px; width: 100%; display: table; border-bottom: 1px solid #ddd; position: relative; box-sizing: border-box; }
.pmt02 {width: 100%; display: table; border-bottom: 1px solid #ddd; position: relative; box-sizing: border-box; }
.pmt03 {padding:20px 14px; width: 100%; display: table; border-bottom: 1px solid #ddd; position: relative; box-sizing: border-box; }
.pmt_cts {float: right; display: table;}
.pmt_price {font-size: 15px; font-weight: bold; text-align: right; }
.pmt_price font {font-size: 24px; font-weight: bold; color:#00c73c;}
.pmt_price02 {padding:10px 0 0 0; font-size: 15px; font-weight: bold; text-align: right; }
.pmt_price02 font {font-size: 24px; font-weight: bold; color:#00c73c;}
.pmt_txt {padding:5px 0 0 0; width: 100%; font-size: 15px; text-align: left; letter-spacing: -0.05em;}
.pmt_txt img {width: 16px; padding:3px 0 0 2px;}
.pmt_txt02 {padding:10px 0 0 0; width: 100%; font-size: 15px; text-align: left;}
.pmt_txt02 img {width: 16px; padding:3px 0 0 2px;}

.direct_input_choice {margin:14px;  position: relative;}
.dic_ttl {font-size: 15px; font-weight: bold; position: absolute; left: 0; top: 7px; z-index: 0;}
.direct_input_result {width: 100%; font-weight: bold; color:#fff; border:1px solid #00aa33; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: url(/_template/service/bm/images/cash/bigpay/white_arr_ico.png) no-repeat right 10px bottom 50%; background-color: #00c73c; background-size: 8px; display: table; box-sizing: border-box;}
.dir {padding: 0 30px 0 0; height: 50px; display: table-cell; vertical-align: middle; text-align: right;}
.dir font { font-size: 24px;}

.mrev_prs_chk_box {width: 100%; display: table;}
.mrev_prs_chk {float: right;}
.mrev_prs_unit {border: 1px solid #ddd; border-radius: 4px; display:flex;}
.mrev_prs_unit > div:last-child > label {border-right: 0}
.mrev_prs_box {margin-right: 0;}
.mrev_prs_box label {display:block; line-height:34px; text-align:center; width:54px; height:34px; border-right:1px solid #ddd; font-size:13px; color:#000;cursor:pointer;}
.mrev_prs_box input {display:none;}
.mrev_prs_box input[type="radio"]:checked + label {color:#202020;}

/*.pmt_cous {padding: 0 0 14px 0; font-size: 13px;}
.pmt_cous_ttl {margin:15px 14px 0 14px; padding:0 0 0 26px; font-size: 17px; font-weight: bold; background:url(/_template/service/bm/images/cash/bigpay/cous_ttl_ico.png) no-repeat top 2px left 0; background-size: 18px; position: relative;}
.cous_cts {margin: 10px 14px 0 14px; padding:14px; font-size: 13px; line-height: 19px; border:1px solid #ddd; border-radius: 4px; background:#fff; display: none;}
.cous_cts > div:first-child {margin:0;}
.cous_cts div {margin:5px 0 0 0; padding: 0 0 0 10px; background:url(/_template/service/bm/images/cash/bigpay/list_dot_ico.png) no-repeat 0 7px; background-size: 3px;}

.cous_cts_vw {margin: 10px 14px 0 14px; padding:14px; font-size: 15px; line-height: 19px; border:1px solid #ddd; border-radius: 4px; background:#fff;}
.cous_cts_vw > div:first-child {margin:0;}
.cous_cts_vw div {margin:5px 0 0 0; padding: 0 0 0 10px; background:url(/_template/service/bm/images/cash/bigpay/list_dot_ico.png) no-repeat 0 7px; background-size: 3px;}*/

.cous_arr {position: absolute; right: 0; top:7px;}
.cous_arr img {width: 12px;}

.easy_payment {margin: 10px 14px 0 14px; border:1px solid #ddd; border-radius: 4px; background: #fff;}
.ep_ttl_box {padding:15px 0; font-size: 17px; font-weight: bold; border-bottom: 1px solid #ddd;}
.ep_ttl {margin:0 auto; display: table;}
.ep_ttl img {width: 50px;}
.ep_cts_set {width: 100%; display: table; font-size: 16px ;}
.ep_cts_set > a:nth-child(3n+3) > div {border-right: 0}
.ep_cts_set > a:nth-last-child(-n+3) > div {border-bottom: 0}
.ep_cts_box {float: left; width: 33.33%; display: table;}
.ep_cts {height: 46px; font-size: 14px; text-align: center; display: table-cell; vertical-align: middle; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; letter-spacing: -0.05em;}
        
.pmt_chk {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.pmt_chk input[type="radio"] {display:none;}
.pmt_chk input[type="radio"] + label {font-size: 13px; color:#202020;}
.pmt_chk input[type="radio"] + label span {float: left; width: 30px; height: 30px; border-radius: 4px; display: inline-block;background:url(/_template/service/bm/images/cash/bigpay/pmt_chk_off.png) no-repeat; background-size: 30px;}
.pmt_chk input[type="radio"]:checked + label span {float: left; width: 30px; height: 30px; border-radius: 4px;  background:url(/_template/service/bm/images/cash/bigpay/pmt_chk_on.png) no-repeat; background-size: 30px;}

.pop_pre_bg {width: 100%; height: 100%; background: #000; position: fixed; top:0; opacity: 0.8; z-index: 901; display: none;}
.pop_pre {width: 90%; background: #f7f7f7; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 902; display: none;}
.pop_pre_x_btn {padding:14px; position: absolute; top:0; right: 0; width: 16px;}
.pp_ttl {margin:0 auto; display: table; padding: 15px 0;  font-size: 17px; font-weight: bold;}
.pp_ttl img {padding: 0 0 6px 0; width: 21px; vertical-align: middle;}
.pp_cts {padding:0 14px;}
.ppc_ttl {padding:5px 0; width: 100%; display: table; font-size: 13px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eaeaea;}
.ppct80 {float: left; width: 70%; font-weight: bold; text-align: center;}
.ppct20 {float: left; width: 20%; font-weight: bold; text-align: center;}
.ppc_list {font-size: 13px; border-bottom: 1px solid #ddd; letter-spacing: -0.03em; position: relative;}
.ppc_chk {width: 55px; position: absolute; height: 100%;}
.ppc_date {width: max-content; position: absolute; top: 10px; right: 0;}
.ppc_cts {padding: 30px 0 15px 55px;}
.ppc_cts font {font-size: 15px; font-weight: bold; color:#00c73c;}

.pop_prd {width: 100%; height: 100%; background: #f7f7f7; position: fixed; top:0; z-index: 900; display: none;overflow-y: auto;}
.pop_prd_x_btn {padding:14px; position: absolute; top:0; right: 0; width: 16px;}
.prc_rst_box {padding: 30px 0 0 0;}
.prc_rst {padding: 0 0 20px 0; border-bottom: 1px solid #ddd;}
.pr_ttl {font-weight: bold;}
.prc_price {position: relative;}
.prcp_ttl {position: absolute; top: 20px; left: 0;}
.prcp_ttl font {color:#a1a1a1;}

.ppc_btm_btn {padding:20px 0; margin:0 auto; width: 80%;}
.ppc_btm_btn button {width: 100%; height: 36px; font-weight: bold; color:#fff; text-align: center; display: table-cell; vertical-align: middle; border: 0; border-radius: 4px; background: #00c73c; cursor: pointer;}
.pr_pre_btn_box {position: absolute; right: 0; top: -4px; display: table;}
.pr_pre_btn {padding:0 10px; height: 30px; font-size: 13px; font-weight: bold;  text-align: center; display: table-cell; vertical-align: middle; border: 1px solid #ddd; border-radius: 4px; background:#fff;}
.pr_pre_btn img {width: 16px; vertical-align: middle;}
.pmt_frame {width: 100%; height: 100%; border-radius: 4px; border: 4px solid #00c73c; position: absolute; top: 0; left: 0; box-sizing: border-box; z-index: 0;}

/*20241114_È¸¿øÀý¾àÁ¤º¸*/

.pop_member_save_box {width: 95%; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0px 2px 5px 2px #70707050; background:#fff; display: none; z-index: 100; }
.pop_member_save {padding:14px; border: 1px solid #000; border-radius: 4px; position: relative;}
.pmem_sv_x {padding: 14px; position: absolute; right: 0; top: 0; cursor: pointer;}
.pmem_sv_ntc_box {padding: 0 20px; box-shadow: 0px 0px 5px 2px rgb(rgba(165, 165, 165, 0.5)); border-radius: 100px; background-color: #e5ffdf; background-position: bottom 50% right 10px; background-size: 7px; display: table; box-shadow: 0px 2px 5px 2px #72727227;}
.pmem_sv_ntc {height: 30px; font-size: 13px; font-weight: bold; color:#202020; display: table-cell; vertical-align: middle;}
.pmem_sv_ntc img {padding: 3px 0 0 0; width: 12px;}
.pmem_sv_ntc font {color:#e93c00}
.pmem_sv_ttl01 {padding: 40px 0 0 0; font-size: 21px; font-weight: bold;}
.pmem_sv_ttl02 {line-height: 35px; font-size:30px; font-weight: bold;}
.pmem_sv_ttl02 font {color: #00c73c;}
.pmem_sv_cts_ttl {padding: 20px 0 0 0; font-weight: bold;}
.pmem_sv_cts {margin: 10px 0 0 0; padding:10px 0; width: 100%; border: 1px solid #d4d4d4; border-radius: 4px; background:#fff; display: table;}
.pmem_sv_cts > div:first-child > div:first-child {border-right: 1px solid #ddd;}
.pmsc_box {float: left; width: 50%; position: relative;}
.pmsc {width: 100%; text-align: center;}
.pmsc_price {padding:10px 0 0 0; line-height: 21px; font-size: 24px; font-weight: bold;}
.pmsc .fc_green {color: #00c73c;}

.pmem_sv_graph {padding:30px 0 0 0;}
.pmsg_txt {text-align: right; font-weight: bold;}
.pmsg_bg {margin:5px 0 0 0; width: 100%; height: 26px; border-radius: 100px; background:#eaeaea; position: relative;}
.pmsg {width: 20%; height: 26px; position: absolute; left: 0; top: 0; border-radius: 100px; background: linear-gradient(90deg, #00ccfa 0%, #00c73c 100%); box-shadow: 0px 0px 5px 2px #00c73c50;}

.mp_sv_set {padding: 0 14px;}
.mp_sv_box {margin:10px 0 10px 0; padding:0 30px 0 10px;width: 100%; box-shadow: 0px 0px 5px 2px rgb(rgba(165, 165, 165, 0.5)); border-radius: 4px; background:url(/_template/service/images/myinfo/mem_sv_arr.png) no-repeat; background-color: #e5ffdf; background-position: bottom 50% right 10px; background-size: 7px; display: table; box-shadow: 0px 2px 5px 2px #72727227; cursor: pointer; box-sizing: border-box;}
.mp_sv {height: 40px; font-size: 15px; font-weight: bold; color:#202020; display: table-cell; vertical-align: middle; }
.mp_sv img {width: 12px;}
.mp_sv font {color:#e93c00}

/*20241119_ÀÎ±â±Þµî*/
.pupo_list_btn_box {float: left; padding: 4px 8px 0 0; display: table;}
.pupo_list_btn {padding:0 5px 0 20px; height: 21px; line-height: 12px; font-size: 13px; font-weight: bold; color:#fff; text-align: center; display: table-cell; vertical-align: middle; border-radius: 4px; background:url(/_template/service/images/2017_bigfile/pupo_list_ico.png) no-repeat bottom 50% left 3px; background-size: 15px; background-color:#ff5656; cursor: pointer;}
.pupo_rfs_btn_box {padding: 0px 0; margin:0 auto; display: table;}
.pupo_rfs_btn {padding: 0 10px 0 35px; height: 36px; font-size: 15px; font-weight: bold; display: table-cell; vertical-align: middle; border: 1px solid #202020; border-radius: 4px; background: url(/_template/service/images/2017_bigfile/pupo_rfs_ico.png) no-repeat bottom 50% left 10px; background-size: 17px; background-color:#fff; cursor: pointer; box-shadow: 0px 2px 5px 2px #2222222f; transition: .5s;}
.pupo_rfs_btn:hover {border: 1px solid #00c73c; box-shadow: 0px 2px 5px 2px #00c73c2f;}

/*20241120_ÀÎ±â±Þµî_ÆË¾÷*/
.popu_popup_box {position: absolute; top: 35px; right:90px; z-index: 897;}
.popu_popup {position: relative;}
.popu_popup img {width: 150px;}
.popu_x_btn {width: 20px; height: 20px; position: absolute; bottom: 20px; right: 5px; border-radius: 100px; background:url(/_template/service/images/2017_bigfile/pupo_popup_x_btn.png) no-repeat top 50% left 50%; background-color:#ff57a3; background-size: 6px;  z-index: 100; cursor: pointer;}

/*20241220_ÃÖ±Ù·Î±×ÀÎ¾ÆÀÌÄÜ*/
.crnt_ico {padding-top: 6.2px!important; width: 80px; height: 26px; font-size: 12px; font-weight:bold; color:#fff!important;text-align:center;position: absolute;top: -15px;left: 50%;transform: translate(-50%,0);background: url(/_template/service/images/2017_bigfile/crnt_ico_bg.png) no-repeat;background-size: 80px; font-family: 'pretendard'}