@charset "utf-8";

/* 공통 css */
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333}



/* 230719 피드백 */
.at-menu{background: #fff; z-index: 7; transition:.3s;}
@media(max-width:991px){
    .m_header{z-index: 11; background: #fff;}
}
aside#sidebar-box{width: 330px; padding-bottom: 0; max-width:90%}
#sidebar-box .sidebar-content{display: flex; flex-direction: column; justify-content: space-between;}
#sidebar-box .sidebar-content .sidebar_top .sidebar_logo{padding: 0 25px; border-bottom:1px solid #e3e3e3}
#sidebar-box .sidebar-content .sidebar_top .sidebar_logo img{height: 50px;}
#sidebar-box .sidebar-content .sidebar_bottom{margin-top: 40px;}
#sidebar-box .sidebar-content .mob_sns{display: flex; justify-content: center; align-items: center;}
#sidebar-box .sidebar-content .mob_sns a{display: inline-block; width: 25px; height: 25px; border-radius:50%; background: #999; display: flex; align-items: center; justify-content: center;}
#sidebar-box .sidebar-content .mob_sns a + a{margin-left: 6px;}
#sidebar-box .sidebar-content .mob_sns a img{width: 100%;}
#sidebar-box .sidebar-content .sidebar_link{display: flex; flex-wrap: wrap; margin-top: 25px;}
#sidebar-box .sidebar-content .sidebar_link li{width: 50%; border-top:1px solid #e1e1e1}
aside#sidebar-box .sidebar-menu .menu_li_tt a{border-bottom:1px solid #e3e3e3}
aside#sidebar-box .sidebar_qmenu_li li a .tit{font-size:13px}
aside#sidebar-box .sidebar_qmenu_li li span{font-size:13px}
#sidebar-box .sidebar-content .sidebar_link li:nth-child(2n){border-left:1px solid #e1e1e1}
#sidebar-box .sidebar-content .sidebar_link li a{display: block; width: 100%; height: 100%; text-align: center; padding: 15px 0;color: #999;}
#sidebar-box .sidebar-content .sidebar_footer{border-top:1px solid #e1e1e1; padding: 23px 25px 25px;}
#sidebar-box .sidebar-content .sidebar_footer ul{}
#sidebar-box .sidebar-content .sidebar_footer ul li{color:#999; font-size:12px; line-height: 20px;}
#sidebar-box .sidebar-content .sidebar_footer ul li a{color:#999; font-size:12px; line-height: 20px;}

.main_con .widget_box .streaming_row .streaming_cont .tag_box .tag_li:hover > a{color:initial}



@media(min-width: 1920px){
    .wing-left.wing_box {left: calc(50% - 930px);}
    .wing-right.wing_box {right: calc(50% - 930px);}
}
.main_con .widget_box .streaming_row .streaming_cont{height: 139px;}
.main_con .widget_box .streaming_row .streaming_cont .tag_box{margin: 0 -2.5px; flex-wrap:wrap;}
.main_con .widget_box .streaming_row .streaming_cont .tag_box .tag_li{margin: 2.5px;}
.main_con .widget_box .streaming_row .streaming_cont .tag_box .tag_li:hover{background: none; color:#222;}
.main_con .widget_box .streaming_row .streaming_cont .tag_box .tag_li:nth-child(2){background: #e83a8f; border-color:#d21b75}
.main_con .widget_box .streaming_row .streaming_cont .tag_box .tag_li:nth-child(2) a{color:#fff}
.index06 .idx06_con .widget_box .model_rwo .model_content{height: 206px;}
.index06 .idx06_con .widget_box .model_rwo .model_content .tag_box{flex-wrap:wrap; margin: 0 2.5px;}
.index06 .idx06_con .widget_box .model_rwo .model_content .tag_box li{margin: 2.5px;}
.index06 .idx06_con .widget_box .model_rwo .model_content .tag_box li + li{margin: 2.5px;}
@media(max-width:991px){
    .streaming_view .view_wrap_left .view_section02 .cut_ul{gap:15px 10px}
    .streaming_view .view_wrap_left .view_section02 .cut_ul li{padding-bottom: 27%;}
    .streaming_view .view_wrap_left .view_section02 .cut_ul li img{width: 100%; height: auto;}
}

/* 231024 */

/* 240219 msh 유지보수 */
.register-wrap .register_sheet .reg_form .reg_terms .check-box .arrow::before, .register-wrap .register_sheet .reg_form .reg_terms .check-box .arrow::after{width:8px !important;}
.register-wrap .register_sheet .reg_form .reg_terms .check-box .arrow{width:17px; height:12px; right:0; top:7px; padding-top:5px;}
.register-wrap .register_sheet .reg_form .reg_terms .check-box .arrow::before{right:3px !important;}
.register-wrap .register_sheet .reg_form .reg_terms .check-box .detail-content + .check-box{margin-top:23px;}

/* 240220 nyb 유지보수 */
.register_form_box .sub_text::after{width: 100vw;left: 50%;transform: translateX(-50%);}

/* 240528 msh 유지보수 */
.mypage_style .playlist .play_ul .play_li .cont-box .top .time_box,
.my_sub_page .my_sub_wrap .section_table .play_ul .play_li .cont-box .top .time_box{margin-left:0;}
.mypage_style .playlist .play_ul .play_li .cont-box .top .rest_time_box i,
.my_sub_page .my_sub_wrap .section_table .play_ul .play_li .cont-box .top .rest_time_box i{font-weight:400; font-size:12px; position:relative; top:-1px; padding-right:2px;}
.mypage_style .playlist .play_ul .play_li .cont-box .top,
.my_sub_page .my_sub_wrap .section_table .play_ul .play_li .cont-box .top{display:flex; gap:10px;}

.charge_point_wrap .points_pay .point_list + .point_notice{margin-top:20px; font-size:14px; color:#888;}
.charge_point_wrap .points_pay .point_list + .point_notice li{list-style-type: disc;}
.charge_point_wrap .points_pay .point_list + .point_notice li + li{margin-top:10px;}

