@charset "utf-8";

/*
프로젝트 : 영화진흥위원회 온라인상영관 통합전산망 구축
작성자 : 강정민 
최종 업데이트일자 : 2020.09.17
*/


/*================미디어 쿼리 시작============*/
/*=====================
모바일 퍼스트 : min-width / 데스크탑 퍼스트 : max-width
=======================*/
@media all and (max-width:1700px){

}
@media all and (max-width:1600px){
/* layerpop */
.layer_con{max-height:500px;}

}

@media all and (max-width:1366px){/* pad 가로사이즈 */
  /* layout.css */
  .goTop{right:-60px;}
}

@media all and (max-width:1200px){

/* layout.css */
header .hd_top{margin:0;width:100%;}
header .hd_login_sch{border-top:0;}
header .hd_login_sch .inner{width:100%}
#gnb .gnb_in{width:100%}
.location .local_in{width:100%;}
.goTop{bottom:70px;right:10%;transform: translateX(50%);z-index: 3;}
.footer_in{width:100%;}
.footer_bottom {padding:20px 0 50px 0;text-align: center;}
.footer_bottom .ft_logo{display: inline-block;margin-left:25px;margin-bottom:20px;float: inherit;}
.footer_bottom .copy{display: block;}

/*사업안내,소개페이지*/
.intro_area2 .cht_img img{width:100%;}
.intro_area3 .system_img img{width:100%;}

/*검색*/
.con_inner{width:100%;}
.cont_sch_inner{width:100%;}
.default_sch, .detail_sch{margin:10px 0 0 0;padding:10px;box-sizing: border-box;}
.detail_sch{margin:0;}
.default_sch>.sch_box>select, .default_sch>.sch_box>input{width:218px;}
.cont_sch_inner .sch_txt.w100{width:1024px !important;}

/* 영화정보>리스트 */
.list_con .movie_list .poster{padding-bottom:150%;height: 0;max-height: none;}
.movie_list_use .poster{padding-bottom:143%;height: 0;max-height: none;}
.list_con.change_grid_list .movie_list .poster{padding-bottom:0;}
.tbl_fixed_hide{position: relative; width:100%}

/* 최신상영작 , 무료상영작*/
.movie_list_new .txt .online_comp_list>ul>li,
.list_con .movie_list .online_comp_list>ul>li{width:calc(50% - 2px);}
/* 회원가입 */
.sign_select_comp > div{margin:0 5px;}
.list_depth_box{width:calc(100% - 45px);}
.tbl_form_dep{width:calc(100% - 45px);}
.tbl_add_del{width:calc(100% - 45px);}
.del_form{right:-42px;left:auto;}
/* viewZone */
.viewZone .view_layer{padding-bottom:80px;}
.viewZone_close,.viewZone_before{position: absolute; top:10px;width:60px;height:60px;z-index: 2;}
.viewZone_before{background-position: -10px center;}
.view_top{padding:100px 10px 50px 10px;height:555px;}
.view_inner{width:100%;}
.view_con{padding:0 10px;width:100%;box-sizing: border-box;}
.thumImgZoom .inner{padding:10px;width:100%;box-sizing: border-box;}
.thumImgZoom .thum_top{padding:10px;}
.view_con .view_story p{overflow: inherit;max-height:inherit;}
.view_con .view_story .more{display:none !important;}
/* layerpop */
.layer_pop_in.w50{width:80% !important;}
.layer_pop_in.w30{width:60% !important;}
.layer_pop_in.w40{width:70% !important;}


/* 통합검색 */
.total_sch_inner .sch_txt .chkradio{display: block;}
.total_sch_inner .btn_option{float:inherit;margin:10px 0 0 0; font-size:13px;}

/*영화 비교*/
.list_chked .inner{padding:0 10px;width:100%;}

/*기획전*/
.good_mv_box{width:25%;}
.good_movie_wrap .left.on .page_title{margin: 0 0 0 10px;}
.good_mv_box:before{height:95%;}
.good_mv_box .rank{width:25%;}
.good_mv_box .rank:nth-child(8),
.good_mv_box .rank:nth-child(9),
.good_mv_box .rank:nth-child(10){width:33.33%}
.good_mv_box .rank .tit{font-size:17px;}
.good_mv_box .rank.r1 .poster, .good_mv_box .rank.r2 .poster, .good_mv_box .rank.r3 .poster{width:170px;height:245px;}
.good_mv_box .rank.r1 .tit, .good_mv_box .rank.r2 .tit, .good_mv_box .rank.r3 .tit{font-size:20px;}
.good_mv_box .ranking_num{width:30px;height:30px;line-height:30px; font-size:20px;}
.good_mv_box .rank.r1 .ranking_num, .good_mv_box .rank.r2 .ranking_num, .good_mv_box .rank.r3 .ranking_num{width:40px;height:40px;line-height: 40px;font-size:20px;}
}

@media all and (max-width:1024px){/*태블릿 가로*/
.pc{display: none;}
.mb {display: block !important;}
/* layout.css */
#gnb{display: none;}
#gnb::before{display: none;}
/* header.fixed{position: fixed;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3); z-index: 5;} */
header.fixed{position: sticky;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3); width:100%; z-index: 5; top:0; }
header .hd_top{margin-top:0;text-align: left;}
header .hd_top .logo{left:inherit;transform:translateX(0); margin-left:10px;}
header .hd_top .login_go, header .hd_top .hd_search{padding:0 12px;}
header .hd_login_sch{top:69px;text-align: center;z-index:5;}
header .mb_gnb_menu{display: block;margin-right:10px; width:36px;height:30px;background: url('../images/common/mb_menu.png')no-repeat center;background-size: 28px;text-indent: -9999px;}
header .mb_gnb_close{float:right;margin:20px 10px 0 0;width:36px;height:36px;background: url('../images/common/mb_menu_close.png')no-repeat center;text-indent: -9999px;}
header .mb_menu_form{position: fixed;top:0;right:-100%;width:50%;background: #fff; transition: right 0.3s;z-index: 6;overflow-y: auto;}
header .mb_menu_form.on{right:0;}
header .mb_login_form{padding:20px 20px;
  background: #7e5da4;
  background: -moz-linear-gradient(left, #7e5da4 0%, #462a65 100%);
  background: -webkit-linear-gradient(left, #7e5da4 0%,#462a65 100%);
  background: linear-gradient(to right, #7e5da4 0%,#462a65 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e5da4', endColorstr='#462a65',GradientType=1 );
;background-size: 100%;}
header .mb_menu_form .hd_login_form{display: none; margin-top:60px;margin-bottom:0;width:100%;}

header .mb_menu_form .view_login_form{
  float:left;
  margin:5px 0 0 0;
  padding-left:30px;
  background: url('../images/common/mb_login_btn.png')no-repeat left center;
  background-size: 20px;
  color:#fff;
  font-size:1.3em;}
header .mb_menu_form .view_login_form.out
{background:url('../images/common/mb_logout_btn.png')no-repeat left center;background-size: 20px; }

header .mb_menu_all .depth1>li{display: block;float:inherit;text-align: left; border-bottom:1px solid #dddddd;}
header .mb_menu_all .depth1>li>a{display: block;padding:15px 8px;background: url('../images/common/mb_gnb_arr.png')no-repeat 95% -50px; font-size:16px;}
header .mb_menu_all .depth2{padding:8px 0;background: #f9f9f9;}
header .mb_menu_all .depth2>li{float:inherit;text-align: left;}
header .mb_menu_all .depth2>li>a{display: block;padding:8px;font-size:14px;}
header .mb_menu_all .depth2>li>a:focus{font-weight: 500;}
header .mb_menu_all .d2_nav{display: none;}
header .mb_menu_all .depth1>li.on>a{background: url('../images/common/mb_gnb_arr.png')no-repeat 95% 15px #8161fc; color:#fff;}
header .hel_user_mb{display:block;}
header .hel_user_mb span{display:block;padding:10px 20px; background:#eaeaea;border-bottom:1px solid #ededed;font-size:14px;box-sizing: border-box;}

/* #main_wrap.fixed,#wrap.fixed{padding-top:0px;} */
.hd_tab_con .auth_box.phone{background-position: 55% 30px;}
.hd_tab_con .auth_box.ipin{background-position: 50% 30px;}
.footer_top ul{display: block;}
.footer_top .slt{margin-right:20px;}
.footer_bottom .ft_logo{width:130px;}
.footer_bottom .ft_logo img{width:100%;}
.footer_bottom{padding:10px 0 20px 0;}
.footer_top ul {display: inline-block;}
.footer_top ul li,
.footer_bottom ul li{font-size:0.9em;}
.footer_top ul li *,
.footer_bottom ul li *{font-size:inherit;}
.footer_top .slt{margin-top:0px;}
.goTop{bottom:70px}

.location2.on{z-index:4;}
/* sub.css */
.con_inner{padding:40px 10px 150px 10px;box-sizing: border-box;}

/*사업안내,소개페이지*/
.introduce_area .intro_area.con_inner{padding:0 10px 0 10px;}
.introduce_area .intro_area>h2{padding:35px 0;font-size:30px;}
.introduce_area .intro_area>strong{padding:30px 0 0 0 ;font-size:17px;}
.introduce_area .intro_area>p{padding:15px 0;}
.intro_area2{margin:15px 0;}
.intro_area2 .mb{display:none !important;}
.intro_area2 .intro_area{padding:0 10px;}
.intro_area4{background-position: center ;}
.intro_area5{padding-bottom:150px !important;}
.introduce_area .intro_s_tt{margin:40px 0 10px 0; }
.online_theather_list .service_label li{margin:0 5% 0 0;}

/*검색*/
.cont_sch_inner{padding:25px 10px 25px 10px;box-sizing: border-box;}
.default_sch>.sch_box>select, .default_sch>.sch_box>input{width:180px;}
.default_sch.box4>.sch_box>select{width:218px;}
.default_sch.box6>.sch_box,.detail_sch.box6>.sch_box{margin-top:25px;width:33.33%;}
.cont_sch_inner .sch_txt.w100{width:640px !important;}
.movie_list_use .list_txt .tit{font-size:17px;}
.movie_list_use .list_txt .tit_eng{font-size:15px;}
.list_con2 .txt .name strong{max-height:38px;font-size:1.4em;}
.list_con2 .txt .info{margin:5px 0;}
.list_con2 .txt .info li{font-size:15px;}
.list_con2 .movie_comp .txt .name_eng{margin:5px 0;font-size:1em;}
.list_con2 .movie_comp .works .complabel{margin:5px 0;}
.list_con3 li{padding:10px 0 0 0;width:100%}
.list_con3 li .thum{float:left;width:200px;height:135px;}
.list_con3 .txt{float:left;margin:0;padding:20px 0 20px 20px;width:calc(100% - 200px);border:0;}

/*이미지형 목록형 리스트*/
.list_con.change_grid_list .grid_list .txt{width:calc(50% - 80px)}
.list_con.change_grid_list .grid_list .works{width:50%;}
.list_con .movie_list .online_comp_btn{padding:8px 25px 8px 8px;width:100%;font-size:13px;}
.btn_area.right{margin-top:45px;margin-bottom:10px;float: inherit;}
.tbl_list table colgroup col.perAuto{width:auto !important;}
.tbl_detail .tbl_top .date{margin-top:10px;}
.tbl_detail .file_area{padding:20px 10px}
.tbl_detail .file_area>*{font-size:1em;}
.tbl_detail .file_area .file{height:24px;}
.tbl_detail .tbl_cont{padding:30px 10px;}
.tbl_detail .tbl_ft .pagination>a{padding:25px 40px;height:75px;}
.tbl_detail .tbl_ft .pagination .prev{background-position: 0 28px;}
.tbl_detail .tbl_ft .pagination .next{background-position: right -43px;}
.column_wrp .col_row{float: inherit;}
.column2_2 .left{width:100%;}
.column_wrp .col_row.cht_view_year_all{margin:10px 0 0 0;padding:0;width:100%;}
.chart_view_area .poster_slider{display:none;}
/* 최신 상영정보 */
.movie_list_new>li>a:before,
.movie_list_new>li>a:after{display:none;}
.movie_list_new .txt .tit{display:block;height:35px;}
.movie_list_new .txt .tit>*{word-break:keep-all;}
.movie_list_new .txt .tit .tit_eng{display:block;font-size:13px;font-weight:300;color:#777;}
.calendar_list_wrap>.col_row{float:left;}
.calendar_list_wrap.fixed .calendar_wrap{width:50%;}
.calendar_list_wrap.fixed2 .calendar_wrap{width:50%;}
.calendar_list_wrap .calendar_movie{margin:50px auto 0 16px;}
.calendar_list_wrap .calendar_movie .select_year{font-size:2.8em;}
.calendar_list_wrap .calendar_movie .select_month>ul>li>a{background-size: 100% !important;font-size:1.2em}
.calendar_list_wrap .calendar_movie thead .fc-day-number{font-size:1.2em;}
.calendar_list_wrap .movie_state{margin-right:10px;}
.calendar_list_wrap .sort_area .sch_txt{width:220px;}
.calendar_list_wrap .sort_area .state_select{display:inline-block;margin:2px 0;float:inherit;}
/* 회원가입 */
.sign_select_comp{display:block;margin:20px auto;text-align: center;}
.sign_select_comp > div{width:400px;}
.authent_wrap{display:block;margin:20px auto;text-align: center;}
.authent_wrap > div{width:400px;}
.filmo_list>ul>li{width:50%;}
.filmo_list .poster{width:100px;height:140px;}
.filmo_list .txt{margin:0 0 0 10px;width:calc(100% - 110px);}
.filmo_list .txt .title strong{font-size:1.4em;}
.filmo_list .txt .info{margin:2px 0;}
.filmo_list .txt .info>li{margin:0 8px 0 0;padding:0 8px 0 0;font-size:1em}
.filmo_list .txt .actor_ps .tt{font-size:1em;}
.filmo_list .txt .actor_ps>li{font-size:1em;}

.write_wrap_view .right_box{display:block;margin-bottom:20px;}
.write_wrap_view .right_box .write_wrap{width:100%;}
.write_wrap_view .box>h3,.write_wrap_view .right_box>h3{margin-bottom:10px;padding:0;width:100%;font-weight:500;}
.write_wrap_view .box>h3 br,.write_wrap_view .right_box>h3 br{display:none;}
.write_wrap_view .right_box .write_wrap.box2 .mv_item{width:100%;}

.mb_overflow_x3{overflow:auto;}
.mb_overflow_x3::-webkit-scrollbar{height: 5px;}
.mb_overflow_x3::-webkit-scrollbar-track {background: #fafafa;}
.mb_overflow_x3::-webkit-scrollbar-thumb {background: #dbdbdb; }
.mb_overflow_x3::-webkit-scrollbar-thumb:hover {background: #888;}
.mb_overflow_x3>div{width:1200px;}

.dashboard_wrap .ds_box_wrap li > div strong{font-size:18px;}
.dashboard_wrap .ds_box_wrap li > div strong span{font-size:20px;}


/* viewZone */
.view_top .movie_info .poster{width:240px;min-height: 240px; max-height: 340px;}
.view_top .movie_info .overflow_auto_y{width:calc(100% - 275px);}
.thumImgZoom{z-index:5 !important;}
/* layerpop */
.layer_con{max-height:100%;}
.layer_pop_in.w50{top:0;left:0;transform: translate(0); width:100% !important;min-height: 100%;}


/* 영화정보상세 - 통계정보 */
.detail_statis>ul>li p{font-size:17px;}
.detail_statis>ul>li strong{font-size:25px;}
.detail_statis>ul>li strong em{font-size:17px;}

.view_con .view_tab_detail .detail_5 .column_wrp .col_row{width:100%;}
.view_con .view_tab_detail .detail_5 .column_wrp .col_row .cht{margin:5px 0;}
.global_map{width:100%;}

/*통합검색*/
.total_sch_page .left_snb{float:inherit;padding:0 0 5px 0;width:100%;border-bottom:1px solid #ddd;}
.total_sch_page .left_snb li{float:left;margin:2px;width:calc(14.28% - 4px);height:42px;background: #f9f9f9;text-align: center;}
.total_sch_page .left_snb li>a{ border-bottom:0;}
.total_search_area{margin:0;width:calc(100% - 200px);}
.total_sch_page .total_sch_rank{padding-left:10px;box-sizing: border-box;}

/* 명작영화 기획전 */
.good_movie_wrap>article{float: inherit;}
.good_movie_wrap .left{width:100%;min-height:230px;background-size: 100%;}
.good_movie_wrap .left.on{position: relative;top:inherit;min-height:230px;background:url('../images/sub/g_mv_left_bg.jpg')no-repeat center;background-size: 100%;}
.good_movie_wrap .left.on .page_title{margin:80px 0 0 0;font-size:4em;}
.good_movie_wrap .left.on .page_title:after{display:block;}
.good_movie_wrap .page_title {position: absolute;left:50%;transform: translateX(-50%);margin:80px 0;}
.good_movie_wrap .page_title br{display:none;}
.good_movie_wrap .right{padding:0 10px 100px 10px;width:100%;box-sizing: border-box;}
.good_mv_box{margin:20px 0 0 0;min-height:980px;}
.good_movie_wrap .right.on .good_mv_box{width:8%;}
.good_movie_wrap .right .good_mv_box > h4{font-size:17px;}
.good_mv_box>h4{padding:0 20px 0 0;background-size:20%;}

/*무료상영정보*/
.list_con .movie_list .comp_logo{height:25px;}

/*박스오피스*/
.mb_list_hd{display:none !important;}
.mb_list_show{display:block;}
.mb_list_show2{display:none;}


/*빅데이터 iframe*/
.bigdata_page1{height:2430px !important;}
.bigdata_page2{height:1487px !important;}
}

@media all and (max-width:900px){

/* layout.css */
/*검색*/
.cont_sch_inner .sch_box{float:inherit;}
.cont_sch_inner .sch_box_in{margin:10px 0 0 0;}
.cont_sch_inner .sch_box.box_in4 .sch_box_in{display:inline-block;width:49%;}
.cont_sch_inner .sch_box.box_in4 .sch_box_in .selected_txt>a{width:100%;}
.cont_sch_inner .sch_box.box_in4 .select_box,
.cont_sch_inner .sch_box.box_in4 .sch_box_in>input{margin:0;width:calc(100% - 30px);}
.cont_sch_inner .sch_box.box_in3 .sch_box_in{display:inline-block;width:32%;}
.cont_sch_inner .sch_box.box_in3 .sch_box_in select{width:calc(100% - 15px)}
.cont_sch_inner .sch_box.box_in3 .sch_txt.sch_txt_type2{width:100%;}
.cont_sch_inner .sch_box_in.sch_txt_span_del{width:100%;}
.detail_sch.box2>.sch_box{margin-top:25px;width:100%;}
.default_sch:first-of-type{margin-top:0;}
.default_sch>.sch_box>select, .default_sch>.sch_box>input{width:258px;}
.default_sch.box2>.sch_box{float:left;}
.default_sch.box2>.sch_box>select,.default_sch.box2>.sch_box>input{width:calc(50% - 30px)}
.default_sch.box4>.sch_box{float:left;}
.default_sch.box4>.sch_box>select,.default_sch.box4>.sch_box>input{width:calc(100% - 10px)}
.cont_sch_inner .folder .chkradio{margin:0 10px;}
.cont_sch_inner .select_box .chkradio{margin:0;}
.cont_sch_inner .detail_sch.box5 .sch_box,
.cont_sch_inner .detail_sch.box6 .sch_box{float:left !important;width:33.33%}


/* 상영정보 */
.calendar_list_wrap .calendar_movie{margin:0 10px 0 10px}
.calendar_list_wrap.fixed .calendar_movie{margin:0 10px 0 10px;}
.movie_list_new>li{margin-bottom:10px;}
.movie_list_new>li>a:hover, .movie_list_new>li>a:focus{padding:0;}
.movie_list_new .txt{margin:0 0 0 10px;padding:0;}
.movie_list_new .poster{width:100px;height:140px;}
.movie_list_new .txt .state{font-size:1em;}
.movie_list_new .txt .tit{margin:5px 0;font-size:1.1em;}
.movie_list_new .txt .online_comp_btn{margin:5px 0 0 0;font-size:0.9em}

/* 최신상영작 , 무료상영작*/
.calendar_list_wrap .sort_area .sch_txt{margin:2px 0 0 0;width:calc(100% - 51px)}
.calendar_list_wrap .sort_area .state_select{float:right;margin:-75px 0 0 0;}
.list_con .movie_list .online_comp_list>ul>li{width:calc(100% - 2px);}
/* 영화정보 */
.list_con .movie_list .genre{width:100%;margin-top:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_con .movie_list .genre li{padding:0 8px 0 2px;}
.list_con .movie_list .genre li:after{height:8px;}
.view_top .movie_info .info_txt li span{margin:0;padding:0;}
.view_top .movie_info .info_txt li span:after{display:none;}
.view_top .movie_info .info_txt .genre span{margin:0 0 0 10px;padding:0 10px 0 0;}
.view_top .movie_info .info_txt .genre span:after{display:block;}

/* 회원가입 */
.sign_select_comp > div{float:inherit;margin:5px auto;width:450px;}
.authent_wrap > div{float: inherit;display: inline-block;width:300px;}
.sign_in_step_wrap{margin:20px auto 40px auto;}
.sign_in_step li{width:100px;height:100px;border-width:5px;}
.sign_in_step li:after{right:-112px;width:112px;}
.sign_in_step i{height:35px;}
.sign_in_step .step1 i{background-position: 32px -103px;}
.sign_in_step .step2 i{background-position: -178px 0;}
.sign_in_step .step3 i{background-position: -384px 0;}
.sign_in_step .step4 i{background-position: -596px 0px;}
.sign_in_step .step1.on i{background-position: 32px -103px;}
.sign_in_step .step2.on i{background-position: -178px -103px;}
.sign_in_step .step3.on i{background-position: -384px -103px;}
.sign_in_step .step4.on i{background-position: -596px -103px;}
.sign_in_step p{font-size:1em;}


.dashboard_wrap .ds_box_wrap li > div{padding:10px;height:80px;line-height:80px;}
.dsb_cnt_i{margin-top:10px;width:30px;height:40px;}

.list_hd4 >p{display:block;margin:0 0 5px 0;float:inherit !important;text-align: left !important;}

/* 개인정보처리방침 */
.policy_box li{width:50%}



/*기획전*/
.good_movie_wrap .left,.good_movie_wrap .left.on{min-height:160px;}
.good_movie_wrap .left .page_title,.good_movie_wrap .left.on .page_title{font-size:35px}
.good_mv_box{min-height:865px;}
.good_mv_box .rank .poster{width:110px;height:160px;}
.good_mv_box .rank .tit,.good_mv_box .rank.r1 .tit, .good_mv_box .rank.r2 .tit, .good_mv_box .rank.r3 .tit{font-size:15px;}
.good_mv_box .rank .audience{font-size:13px;}
.good_mv_box .rank.r1 .poster, .good_mv_box .rank.r2 .poster, .good_mv_box .rank.r3 .poster{width:150px;height:220px;}


.help_label.mv_detail .tool_tip,
.help_label.top .tool_tip{width:350px;}
}

@media all and (max-width:845px){/*아이패드 프로 세로 모드 가로사이즈*/
/*반응형 회원가입*/
header .hd_login_form .sign_up{display:none;}
/*영화상세*/
.view_top .movie_info .info_txt .tit{width:clac(100% - 50px)}
.detail_statis>ul>li p{font-size:16px;}
.detail_statis>ul>li strong{font-size:20px;}
.filmo_list .txt .title strong{line-height:1.2em;}
.default_sch.box1 .sch_box_in.sch_txt_area{display:block;width:100%;}

/*온라인상영관안내*/
.online_theather_list .list_inner li{margin:0 0 10px 0;width:33.33%;}
.online_theather_list .list_inner li .name{height:65px;}
.online_theather_list .service{position: relative;top:auto;left:auto;display:block;text-align: center;}
.icon_service{display:inline-block;float: inherit;}
.online_theather_list .list_inner li span{display:block;}
}
@media all and (max-width:768px){/*태블릿 세로*/
/* layout.css */
header .mb_menu_form.on{width:60%}
header .hd_search_form{padding:50px 0;}
header .hd_login_sch .hd_search_form .close_btn{transform: translateX(0) translateY(-50px);}
header .hd_search_form select{width:20%;}
header .hd_search_form .sch_txt{width:70%;}
/* .location .local_in>ul{display:block;overflow-x: auto;white-space: nowrap;vertical-align: top;-webkit-overflow-scrolling:touch;}
.location .local_in>ul::-webkit-scrollbar{display:none;}
.location .local_in>ul>li{display:inline-block;float:inherit;vertical-align:top;}
 */
/*사업안내,소개페이지*/
.introduce_area .intro_area>h2{padding:25px 0;ont-size:30px;}
.introduce_area .intro_area>h2:after{width:50px;height:1px;}
.introduce_area .intro_area>strong{padding:20px 0 0 0;font-size:20px;}
.introduce_area .intro_area>p{font-size:15px;}
.intro_area2{margin:10px 0 15px 0;padding:30px 0;height:auto;}
.intro_area2 p{line-height:1.6em;}
.intro_area2 .pcimg{display:none;}
.intro_area2 .tablet{display:block;}
.intro_area3 .tbl_form .tbl th, .intro_area3 .tbl_form .tbl td{padding:12px 10px}
.intro_area3 .tbl_form .tbl th.ft17{font-size:15px !important;}
.intro_area4{padding:30px 0 40px 0;height:auto;background-position: center;}
.intro_area5 .online_theater_list li{margin:0 0 10px 0;width:50%;}

/*온라인상영관안내*/
.online_theater_tab{margin:0;}
.online_theater_tab .tab_d1 ul{display:block;width:100%;}
.online_theater_tab .tab_d1 li{width:calc(50% - 10px);}
.online_theater_tab .tab_d1 li a{font-size:17px;width:100%;}
.vod_tab ul{width:120%;}
.vod_tab li{width:20%}
.vod_tab a{width:100%;}

.online_theather_list .list_inner li picture img{height:40px;}

/*검색*/
.cont_sch_inner{padding:10px 10px 25px 10px;}
.default_sch{padding:10px 10px 0 10px;}
.default_sch.box2>.sch_box, .detail_sch.box2>.sch_box{margin-top: 10px;}
.cont_sch_inner .detail_sch.box5 .sch_box,
.cont_sch_inner .detail_sch.box6 .sch_box{width:50%;}
.cont_sch_inner .sch_txt.sch_txt_type2,.cont_sch_inner .sch_txt.sch_txt_type3{width:100%}
.default_sch>.sch_box.genrelist_date>input{width:calc(50% - 50px)}
.cont .tit_page{margin-bottom:0;}
.cont .list_hd{padding:0 0 10px 0;background: none;border-top:0;border-bottom:3px solid #333333; }
.cont .list_hd5{float:inherit;margin:0 0 5px 0;}
.cont .list_hd5.right{text-align:right;}
.list_con .movie_list .genre li{font-size:14px;}
.movie_list_use .list_txt .tit{font-size:15px;}
.movie_list_use .list_txt .tit_eng{font-size:14px;}
.list_hd .sort.right{margin-top:-9px;min-width: 120px;}
.tab.box6 li{width:33.33%;}
.tab.box6 li:nth-child(3n) a{border-right:1px solid #dbdbdb}
.tab.box6_4 li{width:25%}
.tab.box6_2 li{width:33.33%}
.tab.box6_2 li:nth-child(3n) a{border-right:1px solid #dbdbdb}
.list_con2 .photo{width:130px;height:176px;}
.list_con2 .photo figure, .list_con2 .photo figure img{width:130px;}
.list_con2 .txt{width:calc(100% - 145px);}
.list_con2 .txt .name strong{font-size:16px;}
.list_con2 .txt .name_eng{margin:0 0 0 8px;font-size:14px;}
.list_con2 .txt .info{margin:2px 0;}
.list_con2 .txt .info li{font-size:14px;}
.list_con2 .filmo{margin:0;}
.list_con2 .movie_festival .festa_poster{width:130px;height:176px;}
.list_con2 .movie_comp .txt{margin-top:10px;}
.list_con3 li .thum{width:160px;height:90px}
.list_con3 .txt{padding:0 20px;width:calc(100% - 160px);}
.list_con3 .title{font-size:1.2em}
.rank_tab{float:inherit !important; margin:5px 0 0 0;height:30px;}
.rank_tab li>a{padding:0 10px;font-size:15px;}
.rank_tab li>a:after{top:5px}
.tbl_detail .tbl_top .title{line-height:1em;font-size:18px;}
.tbl_poster{display: block;}
.tbl_poster p{display:block;width:100%;}

/* 회원가입 */
.sign_in_step li{margin-right:73px;}
.sign_in_step li:after{width:80px;right:-80px;}
.authent_wrap > div{padding:40px 20px;width:250px;height:auto;}
.authent_wrap i{margin:20px auto;width:80px;height: 80px;}
.authent_wrap .phone i{background-position: -20px -17px;}
.authent_wrap .ipin i{background-position: -154px -25px;}
.sign_in_end{padding:100px 20px 45px 20px;background-size:10%;background-position: center 30px;;}
.sign_in_end h4{font-size:2em;}
.sign_in_end p{font-size:1em;}
.mb_overflow_x{overflow-x: auto;}
.mb_overflow_x>div{width:1200px;}

.write_wrap_view .right_box .mv_item .image_figure{width:23%;max-height: 230px;}
.write_wrap_view .right_box .mv_item .image_figure.still{width:33.33%;max-height:370px;}

/*박스오피스*/
.cht_view_wrap{padding:10px 5px;}
.mb_list_hd2{display:none !important;}
.mb_list_show2{display:block;}
.mb_list_show .mv_info_title2{width:calc(40% - 50px)}
.mb_list_show .mv_info_detail2{padding:10px;width:calc(60% - 50px);}
.mb_list_show .list_info .detail_box.box6 li{margin:4px 3px;width:calc(50% - 6px);}
.mb_list_show .list_info .detail_box.box6 li:nth-of-type(3){border-top:1px solid #eee;}

/* 통계정보 */
.global_map{width:100%;}
.genre_chk_auto{white-space:nowrap;overflow-x: auto;}
.genre_chk_auto::-webkit-scrollbar{height: 5px;}
.genre_chk_auto::-webkit-scrollbar-track {background: #fafafa;}
.genre_chk_auto::-webkit-scrollbar-thumb {background: #dbdbdb; }
.genre_chk_auto::-webkit-scrollbar-thumb:hover {background: #888;}

/* viewZone */
.view_top{padding:80px 10px 10px 10px;height:470px}
.view_top .movie_info .poster{width:200px;min-height:200px;max-height:285px;}
.view_top .movie_info .overflow_auto_y{margin-left:15px;width:calc(100% - 225px);height:350px;}
.view_top .movie_info .info_txt .tit_ko{max-width:95%;font-size:2em;}
.view_top .movie_info .info_txt .genre{margin:20px 0 15px 0;padding:0 0 15px 0;}
.view_top .movie_info .info_txt li{margin-bottom: 5px;}
.view_con .tit_item{margin:25px 0 10px 0}
.view_con .view_tab_detail .right_box{display:block;flex-direction: inherit; padding:20px 0;}
.view_con .view_tab_detail .box>h3, .view_con .view_tab_detail .right_box>h3{width:100%;}
.view_con .view_tab_detail .box li, .view_con .view_tab_detail .right_box li{font-size:1em;}
.view_con .view_tab_detail .right_box .actor .overflow_auto_x a{width:80px;}
.view_con .view_tab_detail .right_box .actor{width:100%;}
.view_con .view_tab_detail .right_box .actor picture{width:80px;height:100px;}
.view_con .view_tab_detail .right_box .actor .name,
.view_con .view_tab_detail .right_box .role{font-size:0.9em;}
.view_con .view_tab_detail .right_box>.movie_title{display:inline-block;margin:10px 0;width:auto;}
.view_con .view_tab_detail .right_box .trophy span{margin:0 10px 0 0;}
.view_con .view_tab_detail .box.pdt40{padding-top:20px !important;}
.view_con .view_tab_detail .box.pdb40{padding-bottom:20px !important;}
.view_con .view_tab_detail .box{display:block;flex-direction: inherit;}
.view_con .view_tab_detail .online_theater h3{font-size:1.4em;}
.view_con .online_theater_list li{width:33.33%;}
.view_con .online_theater_list picture{padding:10px;}
.view_con .online_theater_list picture img{height:40px;}
.view_con .view_tab_detail .online_theater_list li{margin:10px 0;}
.thumImgZoom .thum_top{padding:0 10px;}
.thumImgZoom .thum_top .title{margin:10px 0 0 0;font-size:16px;}
.thumImgZoom .thum_con ul{column-count:2;column-width:auto;}
.thumImgZoom .thum_con .list li.on a img{width:100%;height:auto;}
.thumImgZoom .thum_con .btn_arr{top:30%;width:60px;height:60px;}
.thumImgZoom .thum_con .btn_arr.prev{background-position: -10px -10px;}
.thumImgZoom .thum_con .btn_arr.next{background-position: -90px -10px;}
.thumImgZoom .thum_con .btn_arr.prev:hover,.thumImgZoom .thum_con .btn_arr.prev:focus{background-position: -15px -10px;}
.thumImgZoom .thum_con .btn_arr.next:hover, .thumImgZoom .thum_con .btn_arr.next:focus{background-position: -85px -10px;}

/* layerpop */
.layer_con{padding:20px 10px;}
.layer_sch_area .sch_box select{display:block;margin-bottom:10px;}
.layer_sch_area .default_sch_box .sch_txt{width:calc(100% - 95px) !important;}

/* 영화정보상세 - 통계정보 */
.detail_statis>ul>i{padding:20px 10px;}
.detail_statis>ul>li p{font-size:16px;}
.detail_statis>ul>li strong{font-size:20px;}
.detail_statis>ul>li strong em{padding:0;font-size:15px;}

.keyword_chk_wrap .tab_tag a{bacground-position:88% 9px;}
.tab_tag a{margin-right:4px;padding:6px 15px;font-size:13px;}

/* 사이트맵 */
.sitemap_area{border-top:0;}
.site_inner{min-height:240px;}
.site_inner>div{margin:0 5px;}
.site_inner .left{padding:10px 10px;}
.site_inner .left h4{font-size:1.1em;} 
.site_inner .right a{padding:10px 10px;font-size:1em;}

/* 통합검색 */
.total_sch_page>div{float: inherit;}
.total_sch_page .left_snb li{margin:0;width:25%;}
.total_sch_page .left_snb li>a{border-top:1px solid #eee;border-right:1px solid #eee;font-size:15px;}
.total_sch_page .left_snb li:first-child>a{border-left:1px solid #eee;}
.total_search_area{border-right:0;width:100%;}
.total_sch_inner{padding:10px 0;}
.total_sch_list .picture{width:80px;height:115px;line-height: 115px; }
.total_sch_page .total_sch_rank{width:100%;}
.total_sch_rank li span{display:block;margin: 20px 0 0 0;padding: 0 0 5px 0;border-bottom:1px solid #333;font-weight: 500; font-size: 16px;color: #444;}
.total_sch_rank .rank_box{padding:0;width:100%;border:none;}

/*등록페이지*/
.write_form_area .tbl th,.write_form_area .tbl td{font-size:13px;}
.write_form_area .btnsm{font-size:13px;}
.write_form_area .ex_bt{font-size:12px;}

/*최신 상영작 정보,무료상영정보*/
.movie_list_new .txt .online_comp_list>ul>li{width:calc(50% - 2px);}
.list_con .movie_list .online_comp_btn{background-position:92% -18px; font-size:11px;}

}




@media all and (max-width:700px){
/* layout.css */
.tit_page3{padding:10px 20px 10px 20px;font-size:17px;}
.tit_page3:before{top:15px;}
.more_link{margin-top:0 !important;}
 /* 상영정보 */
.column2 .col_row{float:inherit !important;padding:0 !important;width:100%;}
.calendar_list_wrap .calendar_wrap{margin-bottom:20px;}
.calendar_list_wrap .tbl_list{padding:0 !important;}
.calendar_list_wrap .movie_state{margin-bottom:40px;}
.calendar_list_wrap .calendar_movie .select_month>ul>li>a{background-size: inherit !important;}
.movie_list_new,.data_link_area{min-height: auto !important;}
.calendar_list_wrap .sort_area .sch_txt{width:220px;}
.calendar_list_wrap .sort_area .state_select{float:inherit;}
.mb_overflow_x2>div{width:768px;}
.mb_overflow_x2{overflow-x: auto;}
.mb_overflow_x2::-webkit-scrollbar{height: 5px;}
.mb_overflow_x2::-webkit-scrollbar-track {background: #fafafa;}
.mb_overflow_x2::-webkit-scrollbar-thumb {background: #dbdbdb; }
.mb_overflow_x2::-webkit-scrollbar-thumb:hover {background: #888;}
.mb_overflow_x2 .tbl_fixed_hide{position: relative !important;}

/* DASHBOARD */
.dashboard_wrap .col_row:nth-of-type(2) .list_hd3{margin-top:45px;}
.dashboard_wrap .ds_box_wrap li{float:inherit;}
.dashboard_wrap .ds_box_wrap li > div{margin:5px 0;padding:10px 20px;}
.dashboard_wrap .ds_box_wrap.box3 li{width:100%;}
.dashboard_wrap .ds_box_wrap li > div strong{font-size:20px;}
.dashboard_wrap .ds_box_wrap li > div strong span{font-size:30px;}
.dashboard_wrap .col_row .list_hd3{margin-top:45px;}
.dashboard_wrap > form:first-of-type .col_row .list_hd3{margin-top:0;}
.dsb_cnt_i{width:40px;height:50px;}



/* 영화정보상세 - 통계정보 */
.detail_statis>ul>li{float:inherit;width:100% !important;border-left:1px solid #e3e3e3;}
.detail_statis>ul>li p br{display:none;}
.detail_statis>ul>li strong{margin-top:0;}

/*기획전*/
.good_mv_box .rank .poster{width:95px;height:140px;}
.good_mv_box .rank.r1 .poster, .good_mv_box .rank.r2 .poster, .good_mv_box .rank.r3 .poster{width:130px;height:190px;}


/*온라인상영관 안내*/
.online_theather_list .list_inner li{width:50%;}

}

@media all and (max-width:640px){/*모바일 가로*/
  
/* layout.css */
header .mb_menu_form.on{width:80%;}
header .hd_top .hd_nav_right .hel_user{display:none;}
  .location .local_in>ul>li>a{padding:14px 25px 14px 10px; width:200px;font-size:14px;}
.footer_top ul{width:100%;}
.footer_top ul li{float:left;width:25%;}
.footer_top ul li a{display:block;text-align: center;}
.footer_top .slt{display:block;float:inherit; margin:20px auto 0 auto;}
.footer_in{text-align: center;}
.footer_bottom{padding:20px 0 20px 0;}
.footer_bottom .ft_logo{margin-left:0;}
.footer_bottom ul{display:block;margin:0;}
.footer_bottom ul li{float:inherit;}
.footer_bottom ul li:after{display:none;}
.footer_bottom .copy{margin:0;}
.goTop{bottom:120px;}

/*사업안내,소개페이지*/
.introduce_area .intro_area>h2{padding:15px 0;font-size:22px;}
.introduce_area .intro_area>strong{font-size:17px;}
.introduce_area .intro_area>p{font-size:14px;word-break:keep-all;}
.introduce_area .intro_area>p br{display:none;}
.intro_area2 .cht_img{margin:0;}
.intro_area2 .tablet{display:none;}
.intro_area2 .mb{display:block !important;}
.intro_area3 .tbl_form .tbl colgroup col:nth-child(1),.intro_area3 .tbl_form .tbl colgroup col:nth-child(2){width:20% !important;}
.intro_area3 .tbl_form .tbl td{font-size:14px;}
.introduce_area .intro_s_tt{font-size:16px;}

/*온라인상영관 안내*/
.online_theater_tab .tab_d1 li a{font-size:15px;}
.vod_tab a{font-size:13px;}

/*검색*/
.default_sch>.sch_box>select, .default_sch>.sch_box>input,
.cont_sch_inner .sch_box_in>input{margin:0;width:calc(50% - 18px);box-sizing: border-box;}
.default_sch{padding:0;}
.default_sch.box1>.sch_box>.sch_select{margin-right:10px;width:30%;}
.default_sch.box1>.sch_box>.sch_txt{width:64%;}
.default_sch em.range,.detail_sch em.range{width:30px;}
.detail_sch>.sch_box{padding-right:10px;}
.default_sch.box6>.sch_box,.detail_sch.box6>.sch_box{width:50%;}
.cont_sch_inner .sch_box.box_in4 .sch_box_in{display:block;width:100%;}
.cont_sch_inner .sch_box.box_in4 .select_box{width:100%;}
.cont_sch_inner .sch_box.box_in4 .sch_box_in>input{width:100%;}
.cont_sch_inner .sch_box.box_in3 .sch_box_in{width:49%;}
.cont_sch_inner .sch_box.box_in3 .sch_txt_in{display:block;width:100%;}
.cont_sch_inner .sch_txt.w100{width:375px !important;}
.select_box .selected_txt>a,.cont_sch_inner .sch_box select, .cont_sch_inner .sch_box_in select{width:200px}
.cont_sch_inner .sch_box select, .cont_sch_inner .sch_box_in select{margin:0 5px;}
.cont_sch_inner select:nth-child(2), .cont_sch_inner input:nth-child(2), .select_box:nth-child(2){margin-left:0;}
.default_sch.box1 .sch_box_in.sch_txt_area .sch_txt{width:50%;}
.default_sch.box2>.sch_box{float:inherit;width:100%;}
.default_sch.box4>.sch_box{margin-top:10px;width:50%;}

/*영화비교*/
.movie_list_use>li{width:50%;}
.movie_list_use .poster{padding-bottom:136%;}
.movie_list_use .use_chkraio input[type="checkbox"]:not(old)  + label{background-position: 5px 96%;}
.list_chked .inner .compareBtn_area{display:block;float:inherit;margin:10px 0 0 0;text-align: right}

.list_con .movie_list>li{width:50%;}
.list_con2>li{display: block;flex-direction: inherit;padding:0;border-bottom: 0;}
.list_con2>li:first-child{padding:20px 0 0 0;}
.list_con2>li>.person, .list_con2>li>.movie_comp{width:100%;}
.list_con2>li>.person, .list_con2>li>.movie_comp{padding-bottom:20px;}
.list_hd2 .total,.list_hd .total{display:block;}
.list_hd2 .sort.right,.list_hd .sort.right{float:inherit;}
.list_hd .sort.right{margin-top:0;}
.tab_list{margin-bottom:20px;}
.tab_list.box2 > div{float:inherit;width:100%;height:auto}
.tab_list_in ul{padding:10px;}
.tab_list_in li a{font-size:1em;}
.api_list .list{margin:4px 0 2px 5px;}
.api_list .api_tt{margin-top:20px;font-size:15px;}
.api_list .list *{font-size:1em;word-break: break-all;}
.tbl_list .tbl th,.tbl_form .tbl th{font-size:1em;}
.tbl_list .tbl td,.tbl_form .tbl td{font-size:1em;}
.tbl_list.faq_list .tbl th{padding:8px 10px;}
.tbl_list.faq_list .tbl td{padding:10px;}
.tbl_list.faq_list .tbl th p{max-width: 95%;}
.tbl_list.faq_list .qna_icon.icon_q{font-size:25px;}
.tbl_list.faq_list .list_q .fold_btn{margin-top:8px;}
.tbl_form input.w50{width:65%}
.tbl_form input.w40{width:65%}
.tbl_form input[type="password"]{width:100%;}
.tbl_form input.pw{width:100%}
.tbl_form input.w30{width:65%}
.email_input{width:150px;}
.phone_input{width:100px}
.ex_bt,.ex{font-size:0.9em}

/*이미지형 목록형 리스트*/
.list_con.change_grid_list .grid_list .txt{width:calc(100% - 80px)}
.list_con.change_grid_list .grid_list .works{width:100%;}
.list_con .movie_list .online_comp_btn{display:inline-block;padding:8px 30px 8px 15px;width:auto;font-size:15px;}

/*리스트 게시물없음*/
.nonepost{padding:10px 0 !important;}

/*상영정보*/
.movie_list_new .txt .online_comp_list>ul>li{width:calc(100% - 2px);}
/*영화비교*/
.list_chked{bottom:-223px;}
.list_chked .inner .compa_area{text-align: center;}
.list_chked .inner .compa_area ul{width:100%;}
.list_chked .inner .mv_del .tit{height:18px;}
.list_chked .inner .compa_area > a{margin:0 auto;float:inherit;}

.pagination ul li a{width:35px;height:35px;line-height: 35px;}
.pagination ul li .prev_end{background-position: -3px -5px;}
.pagination ul li .prev{background-position: -53px -5px;}
.pagination ul li .next{background-position: -103px -5px;}
.pagination ul li .next_end{background-position: -153px -5px;}
.pagination ul li .prev_end:hover,.pagination ul li .prev_end:focus{background-position: -3px -50px;}
.pagination ul li .prev:hover,.pagination ul li .prev:focus{background-position: -53px -50px;}
.pagination ul li .next:hover,.pagination ul li .next:focus{background-position: -103px -50px;}
.pagination ul li .next_end:hover,.pagination ul li .next_end:focus{background-position: -153px -50px;}

/* 회원가입 */
.sign_in_step li{margin:0 10px;}
.sign_in_step li:after{display:none;}
.filmo_list>ul>li{width:100%;}
.filmo_list .txt .comp_make{margin:8px 0;}
.authent_wrap > div{margin:0 10px;width:230px;}
.authent_wrap h4{font-size:18px;}

/*박스오피스*/
.date_select{margin:10px 0;}
.date_select span{margin:0;}
.date_select .arr_left_btn{margin-left:5px;}
.date_select .week_text{margin:0 5px 0 0;}
.date_select .month{margin:0 5px 0 0 !important;}
.date_select .national_btn{margin-left:5px !important;}
.mb_list_show .rank_num{width:28px;height:28px;line-height:28px;font-size:17px;}
.mb_list_show .list_info .detail_box.box4 li{margin:4px 3px;width:calc(50% - 6px);}
.mb_list_show .season_list li{margin:0 3px;width:calc(33.33% - 6px);}

/*반응형 sp사구분 테이블*/
.platform_area .tbl th{font-size:13px;}
.platform_area .tbl td{font-size:13px;}

/*툴팁*/
.help_label.mv_detail .tool_tip,
.help_label.top .tool_tip{top:30px;left:50%;transform:translateX(-100px);width:414px;}
.help_label.mv_detail .tool_tip:before,
.help_label.top .tool_tip:before{display:none;}
.help_label.top .tool_tip li br{display:none;}
.help_label.top .platform dd{width:calc(20% - 2px);}

/* viewZone */
.thumImgZoom .thum_con .btn_arr{top:20%;}
.view_con .tit_item2{margin:20px 0 10px 0;}
/* layerpop */
.layer_pop_in.w30{width:90% !important;}
.layer_pop_in.w40{width:90% !important;}


/* 개인정보처리방침 */
.policy_list .list li span{display:block;margin:4px 0;}

/* 사이트맵 */
.site_inner{width:50%;}

/* 기획전*/
.good_movie_wrap .right.on{background-size:cover;}
.good_mv_box .rank{width:33.33%}
.good_mv_box .rank.r1{width:100%;}
.good_mv_box .rank.r2,.good_mv_box .rank.r3{width:50%;}
.good_mv_box .rank:nth-child(10){width:100%;}

}

@media all and (max-width:576px){/*모바일 가로*/
.help_label.mv_detail .tool_tip,
.help_label.top .tool_tip{width:320px;transform:translateX(-242px);}
/* 검색 */
.cont_sch_inner .sch_box_in{display:block;}
.cont_sch_inner .sch_box_in .select_box{margin:0;}
.cont_sch_inner .sch_box_in.sch_txt_span_del{margin-top:10px;}
.cont_sch_inner .sch_box_in.sch_txt_span_del>span{display:none;}
.cont_sch_inner .detail_sch.box5 .sch_box,.cont_sch_inner .detail_sch.box6 .sch_box{margin-top:10px;padding:10px 0 0 0;width:100%;border-top:1px solid #ddd;}
.select_box .selected_txt>a,.cont_sch_inner .sch_box select, .cont_sch_inner .sch_box_in select{width:calc(50% - 26px);}
.cont_sch_inner .sch_box select.mb_w100, .cont_sch_inner .sch_box_in select.mb_w100,.select_box .selected_txt>a.mb_w100{width:100%;}
.detail_sch{margin-top:0;}
.detail_sch>.sch_box:nth-child(2n){padding-right:0;}

/*통합검색*/
.total_sch_inner .sch_txt_wrap{width:150px}
.total_sch_list .sorting.right{float:inherit;margin:5px 0;}
.error_box .left_bx{float: inherit;width:100%;}
.error_box .right_bx{float: inherit;padding:10px 0;width:100%;}

.rank_tab{margin:5px 0 10px 0;height:60px;}
.rank_tab.menu2{height:30px;}
.rank_tab li{width:33.33%;outline: 1px solid #ddd;box-sizing: border-box;background: #f9f9f9;/* display: table-cell; */}
.rank_tab.menu2 li{width:50%;}
.rank_tab li>a:after{display:none;}
.rank_tab li>a{display:block;padding:0;height:30px;line-height:30px; text-align: center;color:#777;}
.rank_tab li.on>a{background:#F08200;color:#fff}

.tab.box6_3 li{width:33.33%;}
.tab.box6_3 li:nth-child(3n) a{border-right:1px solid #dbdbdb;} 
.tab.box6_2 li{width:50%;}
.tab.box6_s li:nth-child(2n) a{border-right:1px solid #dbdbdb;}
.panel_box{padding:10px;}

/* 개인정보처리방침 */
.policy_box li{width:100%}
.policy_list .list_indent>li>ul>li{font-size:1em;}
.policy_list>p{font-size:1em;}
.policy_list .tit_page4{font-size:1em}

/* 통합검색 */
.total_sch_inner .chkradio{margin-top:15px;}
.total_sch_inner .btn_option{margin:0;}

/*회원가입*/
.sign_in_step li{margin:0 3px;padding-top:3px;width:90px;height:90px;border-width:5px;}
.authent_wrap > div{margin:0 5px;padding:20px 10px;width:180px;}
.authent_wrap a{display:inline-block;padding:10px 25px;font-size:14px;}

/*박스오피스*/
.mb_list_show .poster{float:left;width:85px !important;}
.mb_list_show .mv_info_title{float:left;width:calc(100% - 85px) !important;}
.mb_list_show .mv_info_detail{float:inherit;padding:0;width:100% !important;}
.mb_list_show .mv_info_title2{float:left;width:calc(100% - 85px) !important;}
.mb_list_show .mv_info_detail2{float:inherit;padding:0;width:100% !important;}
.mb_list_show .poster .img{width:70px;max-height:127px;}
.mb_list_show .ranking{height:28px;}
.mb_list_show .mv_tt{max-width:100%;max-height:23px;font-size:16px;-webkit-line-clamp:1;white-space: nowrap;}
.mb_list_show .mv_info_detail li{margin-bottom:0;font-size:13px;}
.mb_list_show .list_info .mv_info_title_big{padding:15px 5px;width:calc(100% - 85px);}
.mb_list_show .total_info ol>li{float:inherit; width:100%;text-align: right;}
.mb_list_show .total_info ol>li>span{display: inline-block;float:left;}

/*기획전*/
.good_movie_wrap>article{min-height:540px;}
.good_movie_wrap .left .page_title, .good_movie_wrap .left.on .page_title{width:100%;text-align: center;}
.good_movie_wrap .right .good_mv_box{width:100%;height:80px;min-height:auto;}
.good_movie_wrap .right.on .good_mv_box{width:100%;}
.good_movie_wrap .right.on .good_mv_box.on{width:100%;height:auto;}

/*영화정보상세*/
.view_top{height:auto;}
.view_top .view_top_bg{transform:scale(2.5)}
.view_top .view_top_bg img{height:100%;}
.view_top .movie_info .poster{display:block;margin:0 auto;}
.view_top .movie_info .overflow_auto_y{margin:20px 0 0 0;width:100%;height:auto;}
.view_top .movie_info .info_txt .tit_ko{display:-webkit-box;width:100%;}
.view_top .movie_info .info_txt .tit_eng{display:block;max-width:100%;}

/*최신상영작*/
.calendar_list_wrap .sort_area .sch_txt{width:calc(100% - 51px);}
.calendar_list_wrap .sort_area .state_select{float:right;margin:-75px 0 0 0;}
}

@media all and (max-width:450px){

.tbl .total1{width:30% !important; }
.tbl .total2{width:25% !important; } 

.view_con .online_theater_list li{width:50%;}

.location{height:45px;}
.location .local_in>ul{display:block;width:100%;vertical-align: top;}
.location .local_in>ul>li{display:none;float:inherit;background-position: right 15px;vertical-align:top;}
.location .local_in>ul>li:last-child{display:block;}
.location .local_in>ul>li>a{width:auto;height:40px;line-height:1em;}
.location2
{
  background-color: #623c91;
  display: none;
  position: absolute;
  padding: 10px 20px;
  width: 100%;
  /*background: #f08200;*/
  z-index: 1;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
}

/*사업안내 페이지*/
.intro_area3 .system_img .sys_pc{display:none;}
.intro_area3 .system_img .sys_mb{display:block;}

/*온라인상영관 안내*/
.online_theater_tab .tab_d1 li{width:50%;}
.online_theater_tab .tab_d1 li a{
  padding:10px 0;
  border:0;
  /*background: #eee;*/
}
.online_theater_tab .tab_d1 li a:before,
.online_theater_tab .tab_d1 li a:after{display:none;}
.online_theater_tab .tab_d1 li.on a{
  /*background:#f18825;*/
  color:#f18825;}

.vod_tab{margin:20px 0 0 0;padding:0;border-bottom:0;}
.vod_tab li{border-right:1px solid #ccc;border-bottom:1px solid #ddd;box-sizing: border-box;}
.vod_tab li:first-child a{padding:10px 0 0 0;}
.vod_tab li:last-child{border-right:0;}
.vod_tab a{padding:0;height:36px;background:#eee; word-break: keep-all;box-sizing: border-box;}
.vod_tab a br{display:block;}
.vod_tab a:before{display:none;}
.vod_tab a.on{background:#f18825;color:#fff;}

/*온라인상영관 안내*/
.online_theather_list .list_inner li{width:50%;}
.online_theather_list .service_label{padding:10px;}
.online_theather_list .service_label li{float:inherit;margin:0 0 15px 0;padding:0 0 0 38px;text-indent:-35px;vertical-align: top;line-height: 0.8em;word-break: keep-all;}
.online_theather_list .service_label li:last-child{margin:0}
.online_theather_list .service_label li i{vertical-align: middle;}

.tab li a{font-size:14px;}
}

@media all and (max-width:414px){/*아이폰플러스 시리즈*/

/* common.css */
.btnm{font-size:14px;}

/* layout.css */
header .hd_top .logo{top:16px;}
header .hd_top .logo>a{width:170px}
header .hd_top .logo>a img{height:40px;}
header .hd_top .login_go, header .hd_top .hd_search{padding:0 8px;}
header .hd_top .hd_search{background-position: -120px 2px;}
header .hd_top .hd_search:hover,header .hd_top .hd_search:focus{background-position: -120px -30px;}
header .hd_search_form{padding:30px 0;}
header .hd_login_sch{top:62px;}
header .hd_login_sch .hd_search_form .close_btn{width:20px;height:20px;transform: translateX(-50%) translateY(-40px);}
header .hd_search_form .sch_txt{margin-left: 5px;padding:5px 30px 5px 0;width:90%;}
header .hd_search_form select,header .hd_search_form .sch_txt,header .hd_search_form .sch_txt::placeholder{font-size:14px}
header .mb_menu_form.on{width:100%}
header .mb_menu_all .depth1>li>a{font-size:14px;background-position: 98% -50px;}
header .mb_menu_all .depth1>li.on>a{background-position: 98% 15px;}
header .mb_menu_all .depth2>li>a{font-size:1em;}
header .mb_gnb_close{width:22px;height:22px;background-size: 100%;}
header .mb_menu_form .view_login_form{margin:0;}
.goTop{bottom:40px;width:50px;height:50px;line-height: 50px;}
.footer_top ul{margin-top:0;}
.footer_top ul li{float:left;}
.footer_top ul li a{padding:0 4px;font-size:11px}
.footer_top ul li a:after{display: none;}
/* .footer_top ul li.sitemap{display: none;} */
.footer_top .slt{display: none;}
.footer_bottom{padding:15px 0 45px 0;}
.footer_bottom .ft_logo{display: none;}
.footer_bottom ul{margin-left:0;}
.footer_bottom ul li,.footer_bottom ul li a,.footer_bottom address{font-size:11px}
.footer_bottom .copy{margin-top:10px;font-size:11px;}

.location{height:40px}
.location2 li a{font-size:inherit;}

 /*툴팁*/
.help_label.top .tool_tip{width:300px;transform:translateX(-242px);}
.help_label.top .tool_tip.tip1{transform:translateX(-195px)}
.help_label.top .tool_tip.tip2{transform:translateX(-280px)}
.help_label.top .tool_tip.tip3{transform:translateX(-130px)}
.help_label.top .tool_tip.tip4{transform:translateX(-75px)}
.help_label.top .tool_tip li br{display:none;}
.help_label.mv_detail .tool_tip,
.detail_statis .tool_tip{top: 20px;left: 50%;transform: translateX(-50%);width:200px;}
.help_label.mv_detail .tool_tip:before,
.detail_statis .tool_tip:before{top:-6px;left:50%;transform:rotate(90deg);}

/*사업안내,소개페이지*/
.introduce_area .intro_s_tt{margin:30px 0 10px 0;}
.intro_area3 .tbl_form .tbl th, .intro_area3 .tbl_form .tbl td{padding:10px 6px;word-break:keep-all;}
.intro_area3 .tbl_form .tbl th{font-size:14px;}
.intro_area5 .online_theater_list li{float:inherit;width:100%;} 

/* 검색 */
.cont_sch_inner{padding:10px 5px;}
.cont_sch_inner .sch_box select,.cont_sch_inner .sch_box_in>input{font-size:1em}
.default_sch{margin:10px 0 0 0;}
.default_sch>.sch_box:first-of-type{margin-top:0;}
.default_sch.box4>.sch_box:first-of-type{margin-top:10px;}
.default_sch>.sch_box>span, .detail_sch>.sch_box>span{font-size:1em;}
.default_sch>.sch_box>select, .default_sch>.sch_box>input{width:calc(50% - 30px)}
.default_sch.box1>.sch_box>.sch_select{width:125px;}
.default_sch.box1>.sch_box>.sch_txt{width:58%;}
.cont_sch_inner .sch_box select, .cont_sch_inner .sch_box_in select{width:calc(50% - 30px);}
.cont_sch_inner .sch_txt.w100{width:320px !important;}
.select_box .selected_txt>a.mb_w100,.cont_sch_inner .sch_box select.mb_w100, .cont_sch_inner .sch_box_in select.mb_w100{width:100%;}
.select_box .selected_txt>a,.default_sch>.sch_box>select, .default_sch>.sch_box>input{font-size:14px;}
.sch_btn_area>input{margin:0 2px;}

/*통합검색*/
.total_sch_inner .sch_txt_wrap{width:calc(100% - 50px)}

/*박스오피스*/
.cht_view_wrap{padding:0;}
.date_select .datepicker{padding:0 4px;font-size:12px;}
.date_select .year{margin:0 5px;font-size:12px;}
.date_select .month{width:70px;font-size:12px;}
.period_chart .date_select .year{margin: 0 !important;}
.date_select span{font-size:13px;}
.season_chart{height:auto !important;}
#bubbleChart{height:600px !important;}

/*탭*/
.tab.box6 li{width:50%;}
.tab.box6 li:nth-child(2n) a{border-right:1px solid #dbdbdb;}
.tab.box6_4 li{width:50%;}
.tab.box6_4 li:nth-child(2n) a{border-right:1px solid #dbdbdb;}
.tab li a{font-size:13px;}
.tab_border{border:none;}
.cont .tit_page{font-size:1.8em;}
.cont .list_hd{border-bottom:2px solid #333;}
.cont .list_hd5{margin:5px 0 5px 0;}
/*영화 리스트*/
.list_con{padding:10px 0 20px 0;}
.list_con .movie_list>li>a{margin:20px 5px 0 5px;}
.list_con .movie_list>li>div{margin:20px 5px 0 5px;}
.list_con .movie_list .poster{padding-bottom:143%;}
.list_con .movie_list .txt{margin:10px 0 0 0;}
.list_con .movie_list .rating{float: inherit;margin-left:5px}
.list_con .movie_list .tit_eng, .list_con .movie_list .genre li{font-size:0.9em;}
.list_con .movie_list .genre li{padding:0 6px 0 3px;}
.list_con .movie_list .genre li:after{height:12px;}
.list_con .movie_list .genre{margin-top:8px;}
.list_con .movie_list .online_comp_btn{font-size:12px;}
.cont .list_ft{padding-top:30px}

.list_con2 .photo{width:100px;height: auto;}
.list_con2 .photo figure, .list_con2 .photo figure img{width:100px;height:auto}
.list_con2 .movie_festival .festa_poster{width:100px;height:auto;}
.list_con2 .txt{width:calc(100% - 115px)}
.list_con2 .txt .info li{font-size:1em;}
.list_con2 .txt .info li:after{height:10px;}
.list_con2 .movie_comp .txt{margin-top:10px;}
.list_con2 .movie_comp .works li{display:block;flex-direction: inherit;}
.list_con2 .movie_comp .works li>span{width:100%;font-weight:500;}
.list_con2 .movie_comp .works li>p{width:100%;}
.list_con3 li{padding:10px 0;width:100%;}
.list_con3 li .thum{width:100%;height:218px;}
.list_con3 .txt{padding:10px 0;width:100%;}
/*일반 목록형*/
.list_con.change_grid_list .movie_list .txt{margin:0;}
.list_con.change_grid_list .movie_list .tit{font-size:14px;}
.list_con.change_grid_list .genre li{font-size:12px;}
.list_con.change_grid_list .movie_list .genre{margin:4px 0 0 0;}
.list_con.change_grid_list .grid_list .txt_wide li.first{float:inherit;}

.tbl .rank_move{padding:10px 0 0 0;}
.mb_none{display:none;}

/*영화비교*/
.list_chked {bottom:-256px;}
.list_chked .inner li{margin:0 0 15px 0;}
.list_chked .inner .mv_del{text-align: left;}
.list_chked .inner .poster{display:inline-block;}
.list_chked .inner .mv_del .tit{display:inline-block;}
.list_chked .inner>h4, .list_chked .inner>p{display:block;}

/*페이징  */
.pagination ul li a{width:30px;height: 30px;line-height: 30px;}
.pagination ul li .prev_end{background-position: -5px -6px;}
.pagination ul li .prev{background-position: -57px -6px}
.pagination ul li .next{background-position: -107px -6px;}
.pagination ul li .next_end{background-position: -157px -6px;}
.pagination ul li .prev_end:hover,.pagination ul li .prev_end:focus{background-position: -5px -51px;}
.pagination ul li .prev:hover,.pagination ul li .prev:focus{background-position: -57px -51px;}
.pagination ul li .next:hover,.pagination ul li .next:focus{background-position: -107px -51px;}
.pagination ul li .next_end:hover,.pagination ul li .next_end:focus{background-position: -157px -51px;}
.btn_area>a{margin:0 2px;}

/* 리스트 상단 */
.list_hd .total{font-size:.9em;}
.tbl_list .tbl th,.tbl_form .tbl th{font-size:0.9em;}
.tbl_list .tbl td,.tbl_form .tbl td{padding:6px 2px;font-size:0.9em;}
.tbl_list table colgroup col.per{width:6% !important;}
.tbl_list table colgroup col.per10{width:10% !important;}
.tbl_list.faq_list .tbl th p{margin:7px 0 0 0;max-width: 75%;}
.tbl_list.faq_list .list_a .answer{margin-left:30px;}
/* .tbl_detail .tbl_ft .pagination>a{float:inherit;width:100%;} */
.tbl_detail .tbl_ft .pagination .prev{border-right:1px solid #ddd;}
.tbl_detail .tbl_ft .pagination .next{background:url('../images/sub/pagination_arr.png')no-repeat 0 28px;text-align:left;}
.tbl_form input,.tbl_form select,.tbl_form .btns,.tbl_form .btnsm{font-size:inherit;}
.tbl_form .select_box .selected_txt>a{font-size:inherit}
.tbl_form .file{padding:4px 2px 4px 25px}
.phone_input{width:85px}
.email_input{margin-bottom:2px;width:90%;}
.pos_lr.mgt45{margin-top:20px !important;}
.pos_lr > h3{display: block;}
.pos_lr .chkradio{margin-top:10px;float: inherit !important;}

/* 상영정보 */
.calendar_list_wrap .calendar_movie{margin: 0}
.calendar_list_wrap .calendar_movie .select_month>ul>li>a{background-size:100% !important;}

/* 회원가입 */
.sign_in_step_wrap{margin:20px auto 10px auto;}
.sign_select_comp > div{padding:40px 20px;width:100%;}
.sign_in_step li{margin:0 2px;padding-top:15px;width:75px;height:75px;border-width:3px;}
.sign_in_step p{font-size:14px;}
.sign_in_step .step{font-size:12px;}
.sign_in_step i{display: none;}
.authent_wrap i{margin:10px auto;background-size: 250% !important;}
.authent_wrap .phone i{background-position: -4px -6px;}
.authent_wrap .ipin i{background-position: -105px -9px;}
.authent_wrap{margin:0;}
.authent_wrap > div{display:block;margin:5px auto;width:100%;}
.sign_in_end{width:100%;box-sizing: border-box;}

/* 사이트맵 */
.site_inner{margin-bottom:10px;width:100%;min-height:auto;}
.site_inner>div{margin:0;}

/*태블릿 모바일화면 리스트 노출*/
.mb_list_show .poster{width:75px !important;}
.mb_list_show .mv_info_title{width:calc(100% - 75px);}
.mb_list_show .mv_info .rank_num{padding:2px 7px;}
.mb_list_show .mv_info .mv_tt{font-size:14px;}
.mb_list_show .mv_info .eng_tt{font-size:12px;}
.mb_list_show .mv_info .date{margin:0 0 4px 0;}
.mb_list_show .mv_info>li {font-size:12px;}
.mb_list_show .total_info .cate{font-size:13px;}
.mb_list_show .list_info .cate>span{font-size:inherit;}
.mb_list_show .request_info ol li{float:inherit; width:100%;}
.mb_list_show .season_list li{width:calc(50% - 6px);}
.mb_list_show .season_list li p{font-size:14px;}

/*반응형 sp사구분 테이블*/
.platform_area .tbl th{font-size:12px;}
.platform_area .tbl td{font-size:12px;}

/*공지사항*/
.tbl_detail .tbl_top{padding:20px 10px 10px 10px}
.tbl_detail .tbl_top .title{font-size:16px;}
.tbl_detail .tbl_ft .pagination>a{max-width:100%;height:65px;line-height:1em;font-size:13px;}
.tbl_detail .tbl_ft .pagination .prev{background-position: 0 24px;}
.tbl_detail .tbl_ft .pagination .next{background-position:right -48px;}

/* viewZone */
.view_con .view_tab{margin:25px 0;}
.list_omnibus>li{padding:15px 0;}
.list_omnibus>li>a{display:block;}
.list_omnibus .poster{margin:0 auto;float:inherit;width:130px;height:185px;max-height:185px;}
.list_omnibus .txt{margin:10px 0 0 0;width:100%;}
.list_omnibus .txt .tit{line-height:1em;font-size:1.6em;text-align: center;}
.list_omnibus .txt .tit .tit_eng{display:block;margin:0;line-height: 1.1em;}
.list_omnibus .txt .info li{margin:0 5px 0 0;padding:0 5px 0 0;font-size:1em;}
.list_omnibus .txt .maker li{font-size:1em;}
.filmo_list .txt .title strong{line-height:1.2em}
.write_wrap_view .right_box .mv_item .image_figure{margin:5px 0;width:49%;max-height:252px;}
.write_wrap_view .right_box .mv_item .image_figure.still{width:100%;max-height:400px;}
.view_top{padding:80px 10px 30px 10px;}
.view_top .movie_info .info_txt .tit_eng{margin-left:0;}
.view_top .movie_info .info_txt li span:first-of-type{margin-left:0;}

/*시리즈*/
.view_con .serise_bar_move.right{float:inherit; margin:0 0 5px 0;;text-align: right;}

.view_con .view_tab_detail .view_thum .btn_arr{width:30px;height:30px;background-size:250%;}
.view_con .view_tab_detail .view_thum .btn_arr.prev{background-position:-3px -3px}
.view_con .view_tab_detail .view_thum .btn_arr.prev:hover,.view_con .view_tab_detail .view_thum .btn_arr.prev:focus{background-position: -10px -3px;}
.view_con .view_tab_detail .view_thum .btn_arr.next{background-position: -41px -3px;}
.view_con .view_tab_detail .view_thum .btn_arr.next:hover,.view_con .view_tab_detail .view_thum .btn_arr.next:focus{background-position: -35px -3px;}
.thumImgZoom .thum_con .btn_arr{top:30%;width:30px;height:30px;background-size:250%;}
.thumImgZoom .thum_con .btn_arr.prev{background-position:-3px -3px}
.thumImgZoom .thum_con .btn_arr.next{background-position: -41px -3px;}
.thumImgZoom .thum_con .btn_arr.prev:hover,.thumImgZoom .thum_con .btn_arr.prev:focus{background-position: -10px -3px;}
.thumImgZoom .thum_con .btn_arr.next:hover, .thumImgZoom .thum_con .btn_arr.next:focus{background-position: -35px -3px;}

.view_con .view_tab_detail .list_btn_thum.left a{display:inline-block;margin-right:5px;}
.view_con .online_theater_list picture{padding:10px;}
.view_con .online_theater_list picture img{height:30px;}
.view_con .view_tab_detail .online_theater_list li{float:inherit;width:100%;}
.view_con .view_tab_detail .online_theater_list picture img{height:40px;}
.view_con .view_tag .btn_add_tag{margin-top:-45px;}
.thumImgZoom .thum_con .btn_arr{top:15%;}
.thumImgZoom .thum_top .title{font-size:14px;}

/* layerpop */
.layer_top{padding:15px 30px;}
.layer_top .title{max-width:85%;word-break: keep-all;font-size:17px;}
.layer_close{background-size: 100%;}
.layer_close{width:20px;height:20px;}
.layer_pop_multi .layer_pop_in{margin:10px 5px 0 5px;top:0;left:0;width:calc(100% - 10px);}
.layer_pop_multi .layer_con{min-height:auto;}
.layer_pop_multi .layer_con img{width:100%;}
.layer_pop_in.w30{width:100% !important;min-height:100%;}
.layer_pop_in.w40{width:100% !important;min-height:100%;}
.layer_sch_area .datepicker{margin:8px 0 !important;width:100% !important;}
.layer_sch_area .range{display:none;}
.layer_sch_area .sch_box select{font-size:14px;}
.layer_sch_area .default_sch_box .sch_txt{font-size:14px !important;}
.layer_sch_area .sch_box select.mb_w100{width:100%;}
.layer_pop .tbl_list .tbl th,.layer_pop .tbl_list .tbl td{font-size:12px;word-break:keep-all;}
.keyword_chk_wrap{display:block;flex-direction: inherit;}
.keyword_chk_wrap .cancel_all{display: block;padding:0 !important;width:100%;background-image:none !important;}
.keyword_chk_wrap .tab_tag{margin:0;}
.keyword_chk_wrap .tab_tag a{padding:10px 35px 10px 15px;background-position: 88% 13px !important; font-size:13px;}

/* 통합검색 */
.total_sch_page .left_snb li>a{font-size:13px;}
.total_sch_inner select{margin:0 0 10px 0;width:100%;}
.total_sch_inner .sch_txt{width:calc(100% - 50px);}
.total_sch_inner .btn_search{margin:0;}
.total_sch_inner .sch_box.detail .sorting{width:auto;}
.total_sch_inner .sch_box .cate{display:block;}
.total_sch_inner .sch_box.detail .chkradio{margin-top:10px;}
.sch_total_cnt{padding:10px 0;font-size:15px;}

/*기획전*/
.good_movie_wrap .left, .good_movie_wrap .left.on{min-height:130px;}
.good_movie_wrap .page_title:after,.good_movie_wrap .left.on .page_title:after{display:none;}
.good_movie_wrap .left .page_title, .good_movie_wrap .left.on .page_title{margin:40px 0 0 0;font-size:30px;}
.good_movie_wrap .right.on .good_mv_box.on > h4{font-size:17px;}
.good_mv_box .rank{width:50%;height:210px;}
.good_mv_box .rank.r1{width:50%;}
.good_mv_box .rank .poster,.good_mv_box .rank.r1 .poster, .good_mv_box .rank.r2 .poster, .good_mv_box .rank.r3 .poster{width:110px;height:160px;}
.good_mv_box .rank:nth-child(8), .good_mv_box .rank:nth-child(9), .good_mv_box .rank:nth-child(10){width:50%;}

/*대시보드*/
.dashboard_wrap .col_row .list_hd3{padding:5px 20px 5px 20px;margin-top:20px}
.dashboard_wrap > form:first-of-type .col_row .list_hd3{}
.dashboard_wrap .date_select span{display:block;margin:0 0 5px 0;}
}

@media all and (max-width:375px){/*아이폰 시리즈*/
/* layout.css */
.default_sch.box1>.sch_box>.sch_txt{width:56%;}
.list_con3 li .thum{height:198px;}

.mb_date_select span{display:inline-block;margin:0 0 10px 0;width:calc(100% - 30px);text-align:left; }
.mb_date_select .help_label{vertical-align: top;}

/* 통합검색 */
.total_sch_page .left_snb li>a{font-size:12px;}

}

@media all and (max-width:360px){/*갤럭시 시리즈*/
/* layout.css */
header .hd_top .logo>a{width:150px}
.list_con3 li .thum{height:188px;}

/* 검색 */
.default_sch.box1>.sch_box>.sch_txt{width:56%;}

.sign_in_step li{width:70px;height:70px;}
.sign_in_step p{font-size:13px;}

/* 통합검색 */
.total_sch_page .left_snb li>a{height:50px;}

/*박스오피스*/
.mb_list_show .rank_move{width:15px;}
.mb_list_show .poster .img{width:70px;max-height:105px;}
.mb_list_show .mv_tt{font-size:15px;}
.mb_list_show .eng_tt{font-size:13px;}
.mb_list_show .national_list .mv_info_detail li{float:inherit;width:100%;}

}

@media all and (max-width:320px){/*아이폰4 이하*/

/* layout.css */
.con_inner{padding:30px 5px 50px 5px}

/*안내*/
.intro_area3 .tbl_form .tbl th.ft17,
.intro_area3 .tbl_form .tbl th, .intro_area3 .tbl_form .tbl td{font-size:13px !important;}
/*검색*/
.cont_sch_inner{padding:20px 5px;}
.default_sch.box1>.sch_box>.sch_select{margin-right:0;width:100%;}
.default_sch.box1>.sch_box>.sch_txt{display:block;margin-top:5px;width:100%}
.cont_sch_inner .sch_txt.w100{width:290px !important;}
.sch_btn_area>input{margin:2px;}

/*툴팁*/
.help_label.mv_detail .tool_tip,
.help_label.top .tool_tip{width:255px;}
.help_label.top .tool_tip li{line-height:14px;font-size:12px;}

/*목록*/
.cont .list_hd .sort.right{display:block;float:inherit;margin-top:0;}
.list_con .movie_list>li{width:100%}
.list_con .movie_list>li>a{margin:20px 20px 0 20px;}
.list_con .movie_list>li>div{margin:20px 5px 0 5px;}
.list_con3 li .thum{height:170px;}
.movie_list_use>li{width:100%;}
.movie_list_use>li>a{margin:20px 20px 0 20px;}
.movie_list_use .list_txt .chkradio{margin:0 20px;}
.movie_list_use .list_txt .tit{font-size:20px;}
.list_chked{bottom:-273px;}

/*최신상영,연계데이터 달력*/
.calendar_list_wrap .calendar_movie .fc-toolbar{margin-bottom:0;}
.calendar_list_wrap .calendar_movie .select_year{font-size:2em;}
.calendar_list_wrap .calendar_movie .select_month{padding:5px 0;}
.calendar_list_wrap .calendar_movie .select_month>ul>li>a{font-size:1em;}
.calendar_list_wrap .calendar_movie thead .fc-day-number{padding:12px 2px;}

/*페이징*/
.pagination ul li a{width:25px;height:25px;line-height: 25px;}
.pagination ul li .prev_end{background-position: -6px -10px;}
.pagination ul li .prev{background-position: -58px -10px}
.pagination ul li .next{background-position: -108px -10px;}
.pagination ul li .next_end{background-position: -158px -10px;}
.pagination ul li .prev_end:hover,.pagination ul li .prev_end:focus{background-position: -6px -55px;}
.pagination ul li .prev:hover,.pagination ul li .prev:focus{background-position: -58px -55px;}
.pagination ul li .next:hover,.pagination ul li .next:focus{background-position: -108px -55px;}
.pagination ul li .next_end:hover,.pagination ul li .next_end:focus{background-position: -158px -55px;}


/*마이페이지 대시보드*/
.dashboard_wrap .ds_box_wrap li > div strong{font-size:16px;}
.dashboard_wrap .ds_box_wrap li > div strong span{font-size:20px;}
.dsb_cnt_i{width:30px;height:40px;}

/*기획전*/
.good_mv_box .rank .audience{font-size:12px;}
}


@media all and (max-width:280px){/* 갤럭시폴드 */
/*layout.css*/
header .hd_top .logo>a{width:114px}
/*회원가입*/
.sign_in_step li{padding-top:10px;width:64px;height:64px;border-width:1px;}
.sign_in_step .step{font-size:11px;}
.sign_in_step p{font-size:12px;}

/*툴팁*/
.help_label.top .tool_tip{width:220px;}
/*기획전*/
.tabCon.good_mv_box{margin-top:0;}
.good_mv_box .rank{width:100% !important;height:auto;}
.good_mv_box .rank .audience{font-size:13px;}
}