@import url('//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css');


/*이미지 라운드처리  border-radius 조절  20230418*/
.main_con2 .st2 li img {border-radius:16px} /*메인 이미지*/
.movie_li .bx1>div img {border:1px solid #ddd;border-radius:16px} /*리스트 이미지*/
.view_wp>div>div:nth-child(1) img {border:1px solid #ddd;border-radius:16px;} /*상세화면 이미지 */
/*이미지 라운드처리 끝 */


.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.sub_title_wp {padding:4rem 0;background-color:#f6f6f6}
.sub_title_wp>div {max-width:1180px;margin:auto}
.sub_title_wp .st1 {font-size:4rem;font-weight:600}
.sub_title_wp .st1 span  {font-size:2rem;font-weight:normal;opacity: .6}
.sub_title_wp .st2 {font-size:2rem;padding-top:3rem;position: relative}
.sub_title_wp .st2:before {content:"";width:30px;height:3px;background-color:#b2322e;position: absolute;left:0;top:1.5rem}
.sub_title_wp .st2_1 {font-size:2rem;padding-top:3rem;position: relative}
.sub_title_wp .st2_1:before {content:"";width:30px;height:3px;background-color:#b2322e;position: absolute;left:0;top:1.5rem}
.sub_title_wp .st2_1 a {margin-right:3rem;display:inline-block;color:#676767}
.sub_title_wp .st2_1 a.on {color:#000}

.sub_con_in { font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif';max-width:1180px;margin:auto;padding:10rem 0;}
.daily_txt1 {font-size:3.2rem;font-weight:600}
.daily_txt1 span {color:#454545;font-size:2.3rem;font-weight:normal}
.daily_txt1 button {border:0; margin:0 4rem;vertical-align: middle}

.sub_con_in2 { max-width:1180px;margin:auto;padding:10rem 0;}


.daily_li {margin-left:-5px;}
.daily_li>li {float:left;width:14.28571428571429%;padding-left:5px}
.daily_li>li>div {color:#979797;font-size:1.5rem;border:1px solid #ddd;padding:2rem 0;}
.daily_li>li>div p {font-size:2rem;font-weight:600;}
.daily_li>li>div.on {color:#fff;background: linear-gradient(-45deg, #631815 ,#b2322e );}
.daily_li>li>div a {color:#979797}

.daily_li>li>div.on a {color:#fff}




.daily_li3 {margin-left:-5px;}
.daily_li3>li {float:left;width:14.28571428571429%;padding-left:5px}
.daily_li3>li>div {color:#979797;font-size:2rem;border:1px solid #ddd;padding:1.5rem 0;}
.daily_li3>li>div p {font-size:2rem;font-weight:600;}
.daily_li3>li>div.on {color:#fff;background: linear-gradient(-45deg, #631815 ,#b2322e );}
.daily_li3>li>div a {color:#979797}

.daily_li3>li>div.on a {color:#fff}




.daily_tb {width:100%;border-bottom:2px solid #ddd;}
.daily_tb th {padding:1.5rem 0;font-weight:normal;background-color:#454545;color:#fff;font-size:1.7rem;border-right:1px solid #ddd;}
.daily_tb td {border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.7rem;padding:1.5rem 0;}
.daily_tb td:nth-child(2n) {background-color:#f6f6f6}
.daily_tb td:last-child {border-right:0}
.s_st1 {text-align:center;margin:0 2px;font-size:1.7rem;color:#fff;background-color:#dc604c;height:24px;width:24px;line-height:24px;border-radius:5px;display:inline-block;}
.s_st2{text-align:center;margin:0 2px;font-size:1.7rem;color:#fff;background-color:#a2c3ae;height:24px;width:24px;line-height:24px;border-radius:5px;display:inline-block;}
.s_st3 {text-align:center;margin:0 2px;font-size:1.7rem;color:#fff;background-color:#73b7db;height:24px;width:24px;line-height:24px;border-radius:5px;display:inline-block;}

.tb_btm {color:#454545;font-size:1.7rem;}
.tb_btm>span {margin-right:2rem;display:inline-block;}


.search_bx {font-size:1.9rem;background-color:#454545;padding:2rem 0;color:#fff}
.search_bx>div {display:inline-block;width:100%;max-width:500px;background-color:#fff;padding:1rem 2rem}
.search_bx>div input[type="text"] {border:0;width:90%;background-color:#fff;font-size:1.8rem;}

.search_bx>div button {background:none;border:0;vertical-align: middle}

.movie_li {margin-left:-6rem}
.movie_li>li {margin-bottom:5rem;width:50%;float:left;padding-left:6rem;}
.movie_li>li:nth-child(2n+1) {clear:both}
.movie_li .bx1 {display:table;width:100%}
.movie_li .bx1>div {display:table-cell;vertical-align: top;}
.movie_li .bx1>div:nth-child(1) {width:40%}
.movie_li .bx1>div:nth-child(2) {background-color:#f9f9f9;padding-top:1rem;padding-left:3rem}
.movie_li .st1 {font-weight:500;font-size:2.1rem;}
.movie_li .st2 {font-size:1.5rem;color:#676767;font-weight:300}
.movie_li .st3 li p {font-weight:500;margin-right:1rem;font-size:1.5rem;width:24%;display:inline-block;border-right:1px solid #ddd;}
.movie_li .st3 li {margin-bottom:1rem;color:#454545;font-size:1.5rem;}
.movie_li .st3 {position: relative}
.movie_li .st3:before {content:"";width:130%;position: absolute;right:0;top:0;height:100%;z-index: -1;}
.movie_li .st3 span{color:#fff;font-size:1.5rem;background-color:#b2322e;display:inline-block;padding:8px 3rem;margin-top:1rem;}

.movie_li .st3 li div {width:67%;display:inline-block;vertical-align: top}



.paging {text-align:center; margin-top:30px; position:relative; font-size:0;}
.paging .btn {border:none; padding:0; line-height:0; font-size:0; vertical-align:top; ; height:30px; overflow:hidden; position:relative; z-index:1;}
.paging img {vertical-align:top;}
.paging a {font-size:13px; vertical-align:top; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; min-width:30px; height:30px; line-height:30px; background-color:#fff; box-sizing:border-box;  border:1px solid #ddd; margin:0 -1px; position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#b2322e;border:1px solid #ddd; border-bottom:2px solid #b2322e;background-color:#fff; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }


.view_wp {position: relative;padding:4rem;}
.view_wp:before {content:"";width:100%;height:100%;background-color:#f6f6f6;position: absolute;left:0;top:0px;z-index: -1}
.view_wp>div {display:table;width:100%}
.view_wp>div>div{display:table-cell;vertical-align: top;}
.view_wp>div>div:nth-child(1) {width:40%}
.view_wp>div>div:nth-child(1) img {height:580px}
.view_wp .bx1 {padding-left:3rem}
.view_wp .st1 {padding-top:4rem;font-size:3.2rem}
.view_wp .st1 span {color:#676767;display:inline-block;padding-left:1rem;font-size:1.9rem}
.view_wp .st2 li {width:50%;float:left;margin-bottom:1rem;}
.view_wp .st2  li p {    vertical-align: middle;font-weight:500;margin-right:1rem;font-size:1.5rem;width:75px;display:inline-block;border-right:1px solid #ddd;}
.view_wp .st2 li {margin-bottom:1rem;color:#454545;font-size:1.5rem;}
.view_wp .st2  li div {    vertical-align: middle;width:60%;display:inline-block;}
.view_wp .st3 {border:1px solid #ddd;}

.view_wp .st3>p {color:#fff;font-size:1.9rem;background-color:#454545;padding:1rem 2rem}
.view_wp .st3 div {background-color:#fff;font-size:1.7rem;color:#454545;padding:3rem 2rem}

.inq_t {font-size:1.7rem}
.inq_t a {font-weight:500;text-decoration:underline !Important}
.view_btn a {color:#b2322e;font-size:1.5rem;border:1px solid #b2322e;display:inline-block;padding:1rem 4rem}

.viewer_txt1 {font-size:2.3rem;font-weight:300}
.viewer_txt1 span {font-weight:500}

.viewer_tb {display:table;width:100%}
.viewer_tb>div {padding-left:2rem;display:table-cell;vertical-align: top}
.viewer_tb>div p {font-size:1.7rem;margin-bottom:1rem}

.viewer_tb>div input[type="text"] {width:100%;border:1px solid #ddd;height: 50px;padding:1rem;color:#979797;font-size:1.7rem;}

.viewer_tb select {;border:1px solid #ddd; width: 100%;height: 50px;font-size:1.7rem;color: #656565; background:#f6f6f6 url(/image/sub/select_btn.png) no-repeat 90% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}

.viewer_tb>div textarea {color: #656565;width:100%;height:300px;padding:1rem;font-family: 'Noto Sans KR', sans-serif, "돋움", dotum, AppleGothic;font-size:1.7rem;border:1px solid #ddd;}
.view_btn2 button {border:0;color:#fff;font-size:1.5rem;;display:inline-block;padding:1rem 4rem;background-color:#b2322e}

.view_wp2 {margin-left:-2rem}


.daily_tb2 {width:100%;border-bottom:2px solid #ddd;border-top:2px solid #ddd;}
.daily_tb2 td {border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.7rem;padding:1.5rem 0;}
.daily_tb2 td:nth-child(2n) {background-color:#f6f6f6}
.daily_tb2 td:last-child {border-right:0}
.daily_tb3 td:last-child {background-color:#f6f6f6}
.ch_txt1 {    font-family: 'Noto Sans KR';font-size:2rem;}


.daily_li2 {border-left:1px solid #ddd;}

.daily_li2>li {float:left;width:11.111111%;border:1px solid #ddd;border-left:0;padding:1.5rem 0;}
.daily_li2>li a {color:#979797;font-size:1.7rem;}
.daily_li2>li.on{color:#fff;background: linear-gradient(-45deg, #631815 ,#b2322e );}
.daily_li2>li.on a {color:#fff}

.sm_wrap {padding:10rem 0;max-width:1180px;margin:auto}

.sm_txt1 {font-size:2.3rem;font-weight:300}
.sm_txt1 span {font-weight:500}

.sm_li {margin-left:-2rem}
.sm_li>div {margin-bottom:7rem;width:33.333%;float:left;padding-left:2rem;}
.sm_li>div:nth-child(3n+1) {clear:both}
.sm_li p {padding:1.5rem 0;color:#fff;background-color:#454545;font-size:1.9rem;}
.sm_li a {color:#454545;padding:1.5rem 0;display:block;border-bottom:1px solid #ddd;font-size:1.7rem;}
.sm_li li:last-child a {border-bottom:2px solid #ddd;}


