.tbl_head01 table th {border-top:2px solid #000; padding:8px 0; font-weight:normal; background:#F7F7F7;}
.tbl_head01 table td {text-align:center;}
.tbl_head01 tbody td {padding:4px 0;}
.tbl_head01 tfoot td {border-bottom:2px solid #000; padding:7px 0; font-weight:bold; background:#feffcd;}
.btn_color_green {background:#617d46;}
.btn_color_black {background:#333333;}

.paging_wrap {float: left; width:100%; height:40px; line-height:40px; margin-top:10px; text-align:center;}
.paging_wrap .paging {text-align:center; padding:10px 12px; font-weight:bold; background-color:#f9f9f9; color:#555; border:1px solid #ccc; margin-left:5px; }
.paging_wrap .selbox {text-align:center; padding:10px 12px; font-weight:bold; background-color:#222; color:#fff; border:1px solid #222; border-bottom:1px solid #222;}

.movie_search {float: left; width: 100%; margin-bottom:10px; padding-top:5px; text-align:center}
.movie_search .frm_select {font-family: "Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif; width: 110px; height:35px !important; font-size: 13px; padding: 0 0 0 10px; border:1px solid #ddd; background:#fff !important; outline: none;}
.movie_search .frm_input {width:280px; height:33px !important; padding: 0 10px 0 10px; background: #fff !important; outline: none;}
.movie_search .btn_submit {font-family: "Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif; height: 35px; padding:7px 20px;font-size:14px; letter-spacing:0em; background: #333; border:1px solid #333; box-sizing:border-box;}
.movie_search .btn_submit:hover {color: #fff;}


/* ------------------------------------------------------------------------- jny_mobile css --------------------------------------------------------------------------------- */
@media screen and (min-width:320px) and (max-width:359px) {

/* ÇÏ´Ü °Ë»ö */
.movie_search {padding-top: 10px !important;}
.movie_search .frm_select {width: 24% !important;}
.movie_search .frm_input {width: 32% !important;}

}


@media screen and (min-width:360px) and (max-width:720px) {

.paging_wrap {width:100%; height:28px; line-height:28px; text-align:center;}
.paging_wrap .paging {text-align:center; padding:3% 3%; font-weight:bold; background-color:#f9f9f9; color:#555; border:1px solid #ccc; margin-left: 1%; }
.paging_wrap .selbox {text-align:center; padding:3% 3%; font-weight:bold; background-color:#222; color:#fff; border:1px solid #222;}

.paging_wrap span.both_box:first-child {position: absolute; left: 2%; width: 12%; padding: 1% 2%; margin-top: -1.3%; margin-left: 0;}
.paging_wrap a.both_box:last-child {position: absolute; right: 0; width: 12%; padding: 1% 2%; margin-top: -1.3%;}

.paging_wrap span.both_box:last-child {position: absolute; right: 2%; width: 12%; padding: 1% 2%; margin-top: -1.3%;}
.paging_wrap a.both_box:first-child {position: absolute; left: 4%; width: 12%; padding: 1% 2%; margin-top: -1.3%;}

/* ÇÏ´Ü °Ë»ö */
.movie_search {padding-top: 10px !important;}
.movie_search .frm_select {width: 24% !important;}
.movie_search .frm_input {width: 32% !important;}

}