@charset "utf-8";

.sitemap:after {content:''; display:block; clear:both;}
.sitemap .tit {color:#be4040;font-size:20px;line-height:24px;border-bottom:2px solid #808080;padding-bottom:6px}
.sitemap > li {float:left;width:175px;margin-left:16px}
.sitemap > li:first-child {margin-left:0}
.sitemap > li > ul > li > a {font-size:14px;color:#303030;font-weight:600;line-height:18px}
.sitemap > li > ul > li {border-bottom:1px solid #e3e3e3;padding-top:9px;padding-bottom:10px}
.sitemap > li > ul > li > ul {margin-top:4px}
.sitemap > li > ul > li > ul > li {line-height:2em}
.sitemap > li > ul > li > ul > li > a {color:#555555}

.pt7 {padding-top:70px}
.onthe:after {content:''; display:block; clear:both;}
.onthe {margin-top:25px}
.onthe .left {float:left;margin-right:10px}
.onthe .right {float:left;}
.onthe .right .tit {;color:#505050;font-size:17px;line-height:24px;}
.onthe .right li {;color:#505050;font-size:13px;}


.ch-tx {text-align:center;color:#494949;font-size:17px;line-height:24px;margin-top:40px}
.ch-tx span {text-align:center;color:#303030;font-size:24px;line-height:24px;font-weight:600}

h6 {background:url(../../../files/web112/images/common/bl_h5.png) no-repeat left 2px; padding:0 0 0 18px; font-size:13px; color:#505050; letter-spacing:-0.05em; margin-left:9px;font-weight:normal;margin-top:20px}
h4.m-mt2 {margin-top:20px}

.bg_ahn2 {color:#101010;letter-spacing:-0.05em;font-size:18px;background:url(../../../files/web112/images/common/border-a1.png) no-repeat 2px 0;line-height:1.6;position:relative}
.bg_ahn2 .rignht_ahn {background:url(../../../files/web112/images/common/border-a2.png) no-repeat right;padding:20px;display:block}
.bg_ahn2 .bottom_ahn {background:url(../../../files/web112/images/common/border-a3.png) no-repeat 2px bottom;display:block}


.bg_ahn {color:#101010;letter-spacing:-0.05em;font-size:13px;background:url(../../../files/web112/images/common/border-a1.png) no-repeat 2px 0;line-height:1.6;position:relative}
.bg_ahn .rignht_ahn {background:url(../../../files/web112/images/common/border-a2.png) no-repeat right;padding:20px;display:block}
.bg_ahn .bottom_ahn {background:url(../../../files/web112/images/common/border-a3.png) no-repeat 2px bottom;display:block}

/*0527추가*/
.social1:after {content:''; display:block; clear:both;}
.social1 {padding-left:25px; margin-top:20px}
.social1 li {float:left;width:47%;}
.social1 li img {word-wrap:break-word; width:100%; height:auto;}
.social1 .ml {margin-left:10px}
/*//0527추가*/

.ticket1:after {content:''; display:block; clear:both;}
.ticket1 {margin-top:20px}
.ticket1 li {float:left;width:47%;}
.ticket1 li img {word-wrap:break-word; width:100%; height:auto;}
.ticket1 .ml {margin-left:35px}

.ticket2:after {content:''; display:block; clear:both;}
.ticket2 {margin-top:20px}
.ticket2 li {float:left;margin-left:28px}

.staff-1 {height:721px;position:relative;padding-left:307px;border-bottom:1px solid #be4040}
.staff-1 .img {position:absolute;top:0;left:20px}
.staff-1 .line {background:url(../../../files/web112/images/common/stfbg.png) no-repeat;width:74px;height:411px;position:absolute;top:18px;left:174px;}
.staff-1 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;left:192px;width:100px;height:24px;position:absolute;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-1 .n1 {top:177px;}
.staff-1 .n2 {top:307px;}
.staff-1 .n3 {top:430px;}
.staff-1 .yy {font-size:26px;color:#101010}
.staff-1 .y1 {color:#be4040;display:block;font-size:15px}
.staff-1 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-1 .crr {border-top:1px solid #e0dfdf;padding-top:35px;margin-top:30px}
.staff-1 .wd5 {width:103px;display:inline-block}
.staff-1 .y2 strong {color:#303030}
.staff-1 .tt {margin-top:43px}

.staff-2 {min-height:225px;padding-top:35px ;padding-bottom:20px;position:relative;padding-left:260px;border-bottom:1px solid #be4040}
.staff-2.fst .img {top:40px}
.staff-2 .img {position:absolute;top:26px;left:20px;width: 170px;border-radius: 100%;}
.staff-2 .img img {max-width:100%;}
.staff-2 .line {background:url(../../../files/web112/images/common/stfbg.png) no-repeat;width:74px;height:185px;position:absolute;top:48px;left:174px;}
.staff-2 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;width:100px;height:24px;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-2 .n1 {top:205px;}
.staff-2 .yy {font-size:26px;color:#101010;}
.staff-2 .y1 {color:#be4040;display:block;font-size:16px;margin-bottom:10px;}
.staff-2 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-2 .crr {border-top:1px solid #e0dfdf;padding-top:20px;margin-top:20px}
.staff-2 .wd5 {width:103px;display:inline-block}
.staff-2 .y2 strong {color:#303030}
.staff-2 .tt {margin-top:43px}

.staff-3 {height:353px;position:relative;padding-left:307px;border-bottom:1px solid #be4040}
.staff-3 .img {position:absolute;top:26px;left:20px}
.staff-3 .line {background:url(../../../files/web112/images/common/stfbg.png) no-repeat;width:74px;height:255px;position:absolute;top:48px;left:174px;}
.staff-3 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;left:192px;width:100px;height:24px;position:absolute;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-3 .n1 {top:210px;}
.staff-3 .n2 {top:295px;}
.staff-3 .yy {font-size:26px;color:#101010;padding-top:40px}
.staff-3 .y1 {color:#be4040;display:block;font-size:15px}
.staff-3 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-3 .crr {border-top:1px solid #e0dfdf;padding-top:35px;margin-top:30px}
.staff-3 .wd5 {width:103px;display:inline-block}
.staff-3 .y2 strong {color:#303030}
.staff-3 .tt {margin-top:43px}

.staff-4 {height:286px;position:relative;padding-left:307px;border-bottom:1px solid #be4040}
.staff-4 .img {position:absolute;top:26px;left:20px}
.staff-4 .line {background:url(../../../files/web112/images/common/stfbg.png) no-repeat;width:74px;height:155px;position:absolute;top:48px;left:174px;}
.staff-4 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;left:192px;width:100px;height:24px;position:absolute;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-4 .n1 {top:200px;}
.staff-4 .n2 {top:295px;}
.staff-4 .yy {font-size:26px;color:#101010;padding-top:40px}
.staff-4 .y1 {color:#be4040;display:block;font-size:15px}
.staff-4 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-4 .crr {border-top:1px solid #e0dfdf;padding-top:35px;margin-top:30px}
.staff-4 .wd5 {width:103px;display:inline-block}
.staff-4 .y2 strong {color:#303030}
.staff-4 .tt {margin-top:43px}

.staff-5 {margin-top:25px}
.staff-5 ul:after {content:''; display:block; clear:both;}
.staff-5 li {float:left;margin-left:17px;font-size:13px;color:#101010}
.staff-5 li .name {display:block;text-align:center;margin-top:15px}

.tab-con {display:none}
.fc-em2 {font-size:13px;line-height:21px;}
.fc-em {font-size:13px;line-height:21px;padding-left:27px}
.hws {margin-left:-10px;}
.hws li {float:left;text-align:center;margin-left:10px;width:243px;margin-top:10px;}
.hws li.first {margin-left:0}
.hws ul:after {content:''; display:block; clear:both;}
.hws .to {border:1px solid #d7d7d7;padding:33px 0 33px 0;height: 225px;}
.hws .bt {background:#5f5f5f;color:#fff;height:34px;line-height:34px;font-size:12px;display:block}
.hws .bt a {color:#fff}
.hws .txt {text-align:center;line-height:18px;font-size:12px;margin-top:17px;padding:0 25px}
.hws .md {font-size:18px;color:#505050;font-weight:600;padding-bottom:15px;margin-top:15px;background:url(../../../files/web112/images/common/red.png) no-repeat center bottom}
/*.hws .to img {word-wrap:break-word; width:100%; height:auto;} */
.hws {margin-top:10px}

.hws2 {margin-left:-10px;}
.hws2 li {float:left;text-align:center;margin-left:10px;width:180px;margin-top:10px;}
.hws2 ul:after {content:''; display:block; clear:both;}
.hws2 .to {border:1px solid #d7d7d7;padding:0;height:99px}
.hws2 .bt {background:#5f5f5f;color:#fff;height:34px;line-height:34px;font-size:12px;display:block}
.hws2 .bt a {color:#fff}
.hws2 .txt {text-align:center;line-height:18px;font-size:12px;margin-top:17px;padding:0 25px}
.hws2 {margin-top:10px}

.hws3 {margin:0 0 0 -20px;}
.hws3:after{content:"";clear:both;display:block;width:0;height:0;}
.hws3 > ul {display:flex;flex-wrap: wrap;}
.hws3 > ul > li {position: relative;padding-bottom:34px;display:table;position:relative;width:calc(100%/3 - 20px);float:left;margin:20px 0 0 20px;border:1px solid #d9d9d9;box-sizing: border-box;}
.hws3 > ul > li .img {margin: auto;width:178px;text-align:center;box-sizing: border-box;}
.hws3 > ul > li .img img {border: 1px solid #ddd;} 
.hws3 > ul > li .cont {margin-top:20px;}
.hws3 > ul > li .to {padding:20px 10px}
.hws3 > ul > li .bt {position: absolute;left:0;right:0;bottom:0;background:#5f5f5f;color:#fff;height:34px;line-height:34px;font-size:12px;display:block;text-align: center;}
.hws3 > ul > li .bt a {color:#fff}

.bi-1:after {content:''; display:block; clear:both;}
.bi-1 {padding-left:29px;}
.qrbox {display:none;border:2px solid #be4040;position:absolute;top:65px;right:0px;text-align:center;width:260px;padding:25px 20px 30px 20px;background:#fff;z-index:2;}
.qrbox .tit {color:#101010;font-size:20px;text-align:left;font-weight:600}
.qrbox .tit2 {color:#505050;font-size:13px;text-align:left;margin-top:5px}
.qrbox .qr {border-top:1px solid #d7d7d7;text-align:center;padding:20px 0px;margin-top:10px}
.qrbox .qrclose {position:absolute;right:12px;top:12px}

.txt-lr:after {content:''; display:block; clear:both;}
.txt-lr {line-height:20px;font-size:13px;margin-top:30px;word-break: keep-all;}
.txt-lr .left {float:left;width:48%}
.txt-lr .right {float:right;width:48%}
.tit-bc {text-align:center;font-size:36px;color:#444444}

.sgin {text-align: right;font-weight: bold;font-size:16px;}
.sgin img {vertical-align: middle;}
.lee {text-align:right}
.use-w {display:block}
.use-m {display:none}
.use-w2 {display:inline}
.use-m2 {display:none}
.b_tit {font-size:17px;;color:#303030;}
.bi_1 {background:url(../../../files/web112/images/common/buc_t1.png) no-repeat left 4px; padding-left:73px;padding-bottom:10px}
.bi_1 .tit {font-size:15px;line-height:21px;color:#000;margin-bottom:5px}
.bi_1 .txt {font-size:13px;line-height:21px;color:#505050}
.bi_1 .txt img {margin-right:7px}

.bi_2 {background:url(../../../files/web112/images/common/buc_t2.png) no-repeat left 4px; padding-left:73px;;padding-bottom:10px}
.bi_2 .tit {font-size:15px;line-height:21px;color:#000;margin-bottom:5px}
.bi_2 .txt {font-size:13px;line-height:21px;color:#505050}
.bi_2 .txt img {margin-right:7px}
.bi_2 .txt .wdh {width:345px;display:inline-block}

.bi_3 {background:url(../../../files/web112/images/common/buc_t3.png) no-repeat left 4px; padding-left:73px;padding-bottom:10px}
.bi_3 .tit {font-size:15px;line-height:21px;color:# 000;margin-bottom:5px}
.bi_3 .txt {font-size:13px;line-height:21px;color:#505050}
.bi_3 .txt img {margin-right:7px}



.bl_ul2 {line-height:21px;}
.bl_ul2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 9px; padding:0 0 0 10px; font-size:13px; color:#505050; letter-spacing:-0.05em; margin-left:0px;}

.tab_history {background:url(../../../files/web112/images/common/line-his.png) no-repeat 373px 10px;height:35px}
.tab_history li {float:left;color:#505050;font-size:18px;font-weight:600}
.tab_history li a {display:inline-block;border-top:4px solid #cecece;width:364px;padding-left:10px;padding-top:5px}
.tab_history li.on a {border-top:4px solid #ae3535}

.history_c1 {background:url(../../../files/web112/images/common/history_1.png) no-repeat;height:1450px;}/*0527*/
.history_c2 {background:url(../../../files/web112/images/common/history_2.jpg) no-repeat;height:2480px}/*0527*/

.tab_menu1:after {content:''; display:block; clear:both;}
.tab_menu1 {margin-top:20px;position:relative;background:url(../../../files/web112/images/common/tab_line.png) repeat-x 0px 41px;padding-bottom:2px}
.tab_menu1 ul:after {content:''; display:block; clear:both;}
.tab_menu1 li {float:left;text-align:center;font-size:13px;}
.tab_menu1 li a {display:inline-block;border:1px solid #d0d0d0;border-bottom:none;border-right:none;background:#f6f6f6;padding-top:13px;color:#505050;height:27px;width:136px;}
.tab_menu1 li:last-child a {border-right:1px solid #d0d0d0}
.tab_menu1 li.on a {font-weight:600;color:#be4040;border:2px solid #d21d24;border-bottom:none;background:#fff;padding-bottom:1px}
.tab_menu1 ul li.on {border-bottom:none}

.mgtit {font-size:20px;font-weight:600;color:#333333}
.mgtit2 {font-size:13px;font-weight:600;color:#444444}

.list_type1 {width:100%; border-top:2px solid #be4040;}
.list_type1 table {width:100%;}
.list_type1 table thead th {background:#f4f4f4; font-size:14px; font-weight:bold; padding:15px 10px 14px 10px;color:#333333}
.list_type1 table tbody th {padding:7px 10px 7px 10px; border-bottom:1px solid #cecece;}
.list_type1 table tbody td {padding:9px 10px 9px 10px; line-height:20px; border-bottom:1px solid #cecece; text-align:center;}
.list_type1 table tbody td.tl {text-align:left; padding-left:10px;font-size:13px}
.list_type1 table tbody .ptxt {font-size:16px;padding-left:30px;text-align:left;color:#333}
.list_type1 table tbody td img {vertical-align:middle;}
.list_type1 table tbody td .new {margin-left:3px;}
.list_type1 table tbody td .btn_file {margin-left:15px;}
.list_type1 table thead th input[type="checkbox"] {vertical-align:-1px}
.list_type1 table tbody td .jh {color:#303030;font-weight:600}

.member_type1 {width:100%; border-top:2px solid #be4040;}
.member_type1 table {width:100%;}
.member_type1 table thead th {background:#f4f4f4; font-size:14px; font-weight:bold; padding:10px 10px 10px 10px;color:#333333; font-weight:bold;}
.member_type1 table tbody th:first-child {border-left:0px}
.member_type1 table tbody th {padding:8px 10px 8px 10px; border-bottom:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; font-weight:bold;color:#000;}
.member_type1 table tbody td {padding:5px 10px 5px 10px; line-height:20px; border-bottom:1px solid #cecece; text-align:center;}
.member_type1 table tbody td.tl {text-align:left; padding-left:10px;font-size:13px}
.member_type1 table tbody td img {vertical-align:middle;}

.member_pic {text-align:center;}
.member_pic img {width:100%;}

.list_box {text-align:right;}
.list_box select {width:100px; padding:4px 5px 5px 5px; vertical-align:middle; border:1px solid #bababa;height:34px}
.list_box .box {display:inline-block; width:226px; vertical-align:middle; position:relative;border:1px solid #bababa;height:32px;}
.list_box .box input[type="text"] {display:inline-block; width:132px; height:16px; padding:5px 10px 5px 0px; text-align:left; vertical-align:top; border:0;margin-top:3px}
.list_box .box .btn {display:inline-block; text-align:left; vertical-align:middle;}

.page_num {text-align:center; font-size:13px}
/*0529추가*/
.page_num .prev {margin-left:3px}
.page_num .next {margin-right:3px}
/*//0529추가*/
.page_num span {display:inline-block}
.page_num span a {display:block; width:27px; height:22px; padding:5px 0 0 0; text-align:center; border:1px solid #d7d7d7; color:#333333; border-radius:2px; margin-right:3px}/*0529수정*/
.page_num span:last-child a {border-right:1px solid #bdbdbd}
.page_num span.on a, .page_num span a:hover {color:#be4040;border:1px solid #be4040;}
.page_num .num_btn {text-align:center;margin:0 18px}
.page_num .num_btn:after {content:''; display:block; clear:both;}
.red {color:#be4040}

.view_type1 {width:100%; position:relative;}
/*2015.05.27 제목이 두줄로 내려갔을경우 겹치는 현상때문에 세로길이가 고정으로 되어있던 값을 삭제함*/
/*.view_top {padding:16px 0 13px 30px; background:#f4f4f4; color:#303030;border-top:2px solid #be4040;font-size:12px;height:18px}*/
.view_top {padding:16px 0 13px 30px; background:#f4f4f4; color:#303030;border-top:2px solid #be4040;font-size:12px;}
.view_top:after {content:''; display:block; clear:both;}
.view_top .tit {float:left; font-size:15px; line-height:16px;}
.view_top .day {float:right;margin-right:20px}

.view_num {padding:11px 0px 11px 25px; border-bottom:1px solid #d7d7d7;height:auto;}
.view_num:after {content:''; display:block; clear:both;}
.view_num li:first-child {background:none;}
.view_num li {float:left; padding:0 0 0 10px; margin-right:10px;vertical-align:top;font-size:13px;background:url(../../../files/web112/images/common/name-bg.png) no-repeat 0 4px;background-size:1px 10px;padding-left:10px}
.view_num li strong {display:inline-block; padding:0 10px 0 0;vertical-align:top;color:#303030}
.view_num li span {display:inline-block; ; padding:0 0 0 0px;}
.view_con {padding:35px 30px; line-height:24px; border-bottom:1px solid #444444;}

.view_con2 {line-height:24px; border-bottom:1px solid #444444;}
.view_con2 .txt {padding:35px 30px 35px 30px;}
.view_con2 .file {border-top:1px solid #d7d7d7;padding:8px 0 10px 0;margin-top:10px;}
.view_con2 .file:after {content:''; display:block; clear:both;}
.view_con2 .file .left {font-size:13px;font-weight:600;color:#303030;float:left;width:68px;background:url(../../../files/web112/images/common/003005001_view_03.png) no-repeat 30px 8px;background-size:19px 10px;padding-left:56px;}
.view_con2 .file .right {float:left}
.view_con2 .file .right li {line-height:21px;color:#505050}
.view_con2 .file .right li a:hover {color:#be4040;text-decoration:underline}


.prev_next {width:100%;}
.prev_next li {padding:12px 10px 12px 22px; border:1px solid #d9d9d9;}
.prev_next li:after {content:''; display:block; clear:both;}
.prev_next li .prev {display:block; background:url(../../../files/web112/images/common/bl_prev.png) no-repeat left 2px;padding-left:50px}
.prev_next li .next {display:block; background:url(../../../files/web112/images/common/bl_next.png) no-repeat left 4px;padding-left:50px}

.page_all {width:100%; font-family:"돋움";}
.page_all:after {content:''; display:block; clear:both;}
.page_all .left {float:left; font-size:12px;}
.page_all .right {float:right;}

.reply_view {background:#f4f4f4;height:110px;padding:15px 10px 10px 15px;border:1px solid #e3e0d8;border-top:2px solid #444444;margin-top:40px}
.reply_view textarea {width:610px; height:68px; border:1px solid #c8c8c8;padding:5px;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8}
.reply_view .con {display:block;margin-top:10px}
.reply_view .tit {font-size:13px;}
.reply_view .num {color:#bd3400;font-weight:bold}
.reply_view .txt {padding-left:503px;margin-top:5px}

.reply_con {margin-top:25px}
.reply_con .ss {font-size:13px}
.reply_con li:after {content:''; display:block; clear:both;}
.reply_con li {position:relative;background:url(../../../files/web112/images/common/Board_View_023_03.png) no-repeat 130px 15px;padding:15px 20px;min-height:60px}
.reply_con li .user {float:left;width:110px;margin-top:3px}
.reply_con li .name {font-size:13px;}
.reply_con li .day {color:#505050;font-size:13px;margin-top:4px}
.reply_con li .con {line-height:1.5;float:left;margin-left:20px;width:530px}
.reply_con li .btn {position:absolute;right:10px;top:15px}
.reply_con li:last-child {border-bottom:0}

.reply_con ul {border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;margin-top:10px}
.reply_con li {border-bottom:1px solid #d7d7d7;position:relative;}

.sponsor {position:relative;height:94px;background: url(../../../files/web112/images/common/logo_red.gif) right no-repeat;}
.sponsor:after {content:''; display:block; clear:both;}
.sponsor .tit {font-size:18px;line-height:21px;color:#303030;padding-top:10px}
.sponsor .txt {font-size:13px;line-height:21px;color:#707070;letter-spacing:-1px}
.sponsor .con {float:left;margin-right:13px}
.sponsor .medal-tab {float:left; padding-left:60px}
.sponsor .medal-tab li {float:left;margin-left:3px}
.sponsor .medal-tab:after {content:''; display:block; clear:both;}

.list_type2:after {content:''; display:block; clear:both;}
.list_type2 {width:100%;text-align:right;border-top:2px solid #be4040;padding-top:20px;padding-bottom:11px;border-bottom:1px solid #404040;margin-top:20px}
.list_type2 ul:after {content:''; display:block; clear:both;}
.list_type2 ul {width:750px;text-align:center}
.list_type2 li {float:left;width:224px;height:182px;border:1px solid #e2e2e2;padding:9px;text-align:center;margin-right:9px;margin-bottom:9px}
.list_type2 li .tit {text-align:left;padding-left:30px;font-size:13px;color:#333333;margin-top:10px;background:url(../../../files/web112/images/common/spon_tit.png) no-repeat}
.list_type2 li.last {margin-right:0}
.list_type2 li .photo-z {position:relative}
.list_type2 li .photo-z .img img {width:223px;height:150px}
.list_type2 li .medal {position:absolute;top:10px;left:10px}

.list_view:after {content:""; display:block; clear:both}
.list_view {margin-top:30px}
.list_view {position:relative;}

.list_view .left {float:left;width:407px;}
.list_view .left img {border:1px solid #d9d9d9;width:378px;height:249px;}
.list_view .right {float:left;width:340px;}

.list_view .tit {color:#303030;font-weight:bold;font-size:18px;}
.list_view .con {color:#505050;font-size:13px;border-top:2px solid #303030;border-bottom:1px solid #303030;margin-top:25px;padding-top:20px;;padding-bottom:20px}
.list_view .con li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat 0 11px;margin-left:10px;padding-left:9px;vertical-align:top;line-height:26px}
.list_view .con li strong {display:inline-block;width:78px;vertical-align:top}
.list_view .con li .txt {display:inline-block;width:243px}

.table_type1 {width:100%;border-top:2px solid #be4040;border-bottom:1px solid #404040}
.table_type1 table {width:100%}
.table_type1 table thead th {padding:15px 0 11px 0; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#f4f4f4;color:#303030;font-size:13px;font-weight:600}
.table_type1 table tbody th {padding:15px 0 11px 0; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#f4f4f4;color:#303030;font-size:13px;font-weight:600}
.table_type1 table tbody td {text-align:center; height:27px; padding:15px 0 11px 0; border-bottom:1px solid #d8d8d8;color:#505050;border-right:1px solid #d7d7d7;line-height:1.6}
.table_type1 table tbody td.tl {text-align:left; padding:5px 20px 6px 12px; border-bottom:1px solid #d8d8d8;}
.table_type1 table tbody td img {vertical-align:-4px}
.table_type1 table tbody td:last-child,.table_type1 table thead th:last-child {border-right:0}

.table_type1.left table tbody td{text-align:left; padding:5px 20px 6px 12px;}


.spon_gal {border:1px solid #d9d9d9;padding:8px;margin-top:30px;text-align:center}
.spon_gal ul:after {content:""; display:block; clear:both}
.spon_gal ul {display:inline-block;text-align:center}
.spon_gal li {float:left;margin:8px}

.hj-b {text-align:right;margin-top:10px}
.hj-b .hj {display:inline-block;margin-left:22px;color:#505050;font-size:12px}
.hj-b .hj img {vertical-align:middle}

.t_calendar {width:100%; border-top:2px solid #be4040; border-right:1px solid #d7d7d7;}
.t_calendar table {width:100%; font-family:"돋움";}
.t_calendar table thead th {padding:12px 0 14px 0; font-size:14px; color:#505050; border-left:1px solid #d7d7d7; background:#f4f4f4;}
.t_calendar table thead th:first-child {border-left:1px solid #d7d7d7;}
.t_calendar table .red {color:#df3434;}
.t_calendar table strong {font-weight:600;}
.t_calendar table tbody td {padding:8px 0 10px 13px; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; vertical-align:top;height:89px;}
.t_calendar table tbody td .day {font-size:13px;color:#505050}
.t_calendar table tbody td.on {background:#f2f2f2;}
.t_calendar table tbody td .ic {margin-top:53px}

.n_cal {text-align:center;position:relative}
.n_cal .year {font-size:26px; color:#101010;}
.n_cal .year img {vertical-align:-6px;}
.n_cal .year .day {margin:0 15px}
.n_cal .select-b {position:absolute;right:0;top:0}
.n_cal .select-b select {width:130px;height:32px;padding-left:10px}

.player_list:after {content:""; display:block; clear:both}
.player_list {margin-top:40px;border-bottom:1px solid #be4040;padding-bottom:26px;padding-left:20px;padding-right:20px}
.player_list .img {position:relative;float:left;width:116px;background:url(../../../files/web112/images/common/playerbg.png) no-repeat;height:154px}
.player_list .img a.hover:hover::after {content:url('../../../files/web112/images/common/img_more.png'); display:inline-block; width:100%; position:absolute; left:0; top:35%; text-align:center; z-index:4; margin-top:-30px; cursor:pointer;}
.player_list .img a.hover:hover::before {content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(83,83,83,.8); z-index:3; cursor:pointer; }
.player_list .img img {position:absolute;top:1px;left:1px}
.player_list .txt1 {float:right;width:560px;margin-bottom:16px}
.player_list .txt2 {float:right;width:560px}
.player_list .txt1 .number-bg {text-align:center;background:url(../../../files/web112/images/common/no_bg.png) no-repeat 0 3px;color:#fff;font-size:15px;width:60px;height:28px;display:inline-block;padding-top:5px;line-height:20px;vertical-align:3px}
.player_list .name {font-size:26px;line-height:26px;color:#101010}
.player_list .name-en {color:#707070;font-size:15px;background:url(../../../files/web112/images/common/line_no.png) repeat-x 0 bottom;padding-bottom:19px}
.player_list .txt2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat 0 9px;line-height:21px;font-size:13px;color:#505050;padding-left:10px}
.player_list .txt2 ul {float:left}
.player_list .txt2 ul.one {display:inline-block;width:226px}
.player_list .txt2 .one .y {color:#505050;width:106px;display:inline-block}
.player_list .txt2 .y {color:#505050;width:203px;display:inline-block}
.player_list .txt2 .one strong {color:#303030}

.record-1 {background:url(../../../files/web112/images/common/001003001_1.png) no-repeat;padding-left:123px;height:102px;padding-top:18px}
.record-1 .tit {font-size:18px;color:#303030;line-height:21px}
.record-1 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-2 {background:url(../../../files/web112/images/common/001003001_2.png) no-repeat;padding-left:123px;height:102px;padding-top:18px}
.record-2 .tit {font-size:18px;color:#303030;line-height:21px}
.record-2 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-3 {background:url(../../../files/web112/images/common/001003001_3.png) no-repeat;padding-left:123px;height:102px;padding-top:18px}
.record-3 .tit {font-size:18px;color:#303030;line-height:21px}
.record-3 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-4 {background:url(../../../files/web112/images/common/001003001_4.png) no-repeat;padding-left:123px;height:102px;padding-top:18px}
.record-4 .tit {font-size:18px;color:#303030;line-height:21px}
.record-4 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-5 {background:url(../../../files/web112/images/common/001003001_5.png) no-repeat;padding-left:123px;height:102px;padding-top:18px}
.record-5 .tit {font-size:18px;color:#303030;line-height:21px}
.record-5 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-6 {background:url(../../../files/web112/images/common/mk1.png) no-repeat 0 13px;padding-left:123px;padding-bottom:18px;padding-top:18px}
.record-6 .tit {font-size:18px;color:#303030;line-height:21px;padding-top:13px}
.record-6 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-7 {background:url(../../../files/web112/images/common/001003001_7.png) no-repeat;padding-left:123px;padding-top:18px}
.record-7 .tit {font-size:18px;color:#303030;line-height:21px}
.record-7 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.table_type2 {width:100%;border-top:2px solid #be4040;border-bottom:1px solid #404040}
.table_type2 table {width:100%}
.table_type2 table thead th {padding:15px 0 11px 0; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#f4f4f4;color:#303030;font-size:13px;font-weight:600}
.table_type2 table tbody th {padding:14px 0 12px 0; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#f4f4f4;color:#303030;font-size:13px;font-weight:600}
.table_type2 table tbody td {text-align:center; height:27px; padding:15px 0 11px 0; border-bottom:1px solid #d8d8d8;color:#505050;border-right:1px solid #d7d7d7}
.table_type2 table tbody td.tl {text-align:left; padding:5px 20px 6px 20px; border-bottom:1px solid #d8d8d8;}
.table_type2 table tbody td img {vertical-align:-4px}
.table_type2 table tbody td:first-child,.table_type2 table thead th:first-child {border-left:1px solid #d7d7d7}
.table_type2 table tr.bc td {background:#e8bcbc}
.table_type2 table tbody td {line-height:1.6}

.sel-box select {width:100px; padding:4px 5px 5px 5px; vertical-align:middle; border:1px solid #bababa;height:34px}


.write_type1 .txtz {display:none}
.write_type1 {width:100%; border-top:2px solid #666666;}
.write_type1 table {width:100%;}
.write_type1 table tbody th {padding:14px 0px 12px 26px;border-right:1px solid #cecece; border-bottom:1px solid #cecece;background:#f4f4f4;color:#333333;text-align:left;font-weight:600}
.write_type1 table tbody td {padding:5px 10px 4px 10px; line-height:20px; border-bottom:1px solid #cecece; text-align:left;}
.write_type1 table tbody td.tl {text-align:left; padding-left:10px;}
.write_type1 table tbody td img {vertical-align:middle;}
.write_type1 table tbody td .new {margin-left:3px;}
.write_type1 table tbody td.wd15 input[type="text"],.write_type1 table tbody td.wd15 select {width:22%}
.write_type1 table tbody td .btn_file {margin-left:15px;}
.write_type1 input[type="text"] {height:29px;border:1px solid #bababa}
.write_type1 input[type="radio"] {vertical-align:middle}
.write_type1 select {height:29px;border:1px solid #ABADB3}
.write_type1  th.file-th img {vertical-align:-1px}
.ml-b {margin-left:70px}
.write-1 {width:140px}
.write_type1 .file_box {border:1px solid #bababa;margin-top:5px}
.write_type1 .file_box input[type="text"] {background:#f1f1f1;height:20px;border:none;margin-top:3px;width:99%;padding-left:10px}
.write_type1 .file_box li {line-height:25px;padding-left:15px}
.write_type1 .file_box li.on {background:#e0e0e0}
.write_type1 .find input[type="text"] {width:322px;border:1px solid #bababa;vertical-align:-1px}
.write_type1 table th.th-red {color:#be4040;background:#fff;border-right:none;padding:14px 0px 12px 26px;}
.tx-100 table input[type="text"] {width:100%}
.write_type1 textarea {width:100%}

.list_type3:after {content:''; display:block; clear:both;}
.list_type3 {width:100%;text-align:right;border-top:2px solid #be4040;padding-top:20px;padding-bottom:11px;border-bottom:1px solid #404040;margin-top:20px}
.list_type3 ul:after {content:''; display:block; clear:both;}
.list_type3 ul {width:750px;text-align:center}
.list_type3 li {float:left;width:224px;height:380px;border:1px solid #e2e2e2;padding:9px;text-align:center;margin-right:9px;margin-bottom:9px;position:relative}
.list_type3 li.last {margin-right:0}
.list_type3 li .photo-z {position:relative}
.list_type3 li .photo-z .img img {width:223px;height:150px}
.list_type3 li .tit {font-size:15px;line-height:21px;color:#303030;margin-top:20px;text-align:left}
.list_type3 li .txt {margin-top:24px;font-size:13px;line-height:21px;color:#505050;text-align:left}
.list_type3 li .day {position:absolute;bottom:30px;background:url(../../../files/web112/images/common/img-time.png) no-repeat;padding-left:20px;text-align:left}

.bcfc:after {content:''; display:block; clear:both;}
.bcfc li {float:left;margin-left:20px;position:relative;margin-top:20px}
.bcfc li:nth-of-type(1) {margin-left:0;}
.bcfc .right li:nth-of-type(1) {margin-left:20px;}
.bcfc ul {float:left;}
.bcfc ul:after {content:''; display:block; clear:both;}
.bcfc {padding-bottom:20px;border-bottom:1px solid #d1d1d1}
.bcfc .name {background:url(../../../files/web112/images/common/pname_bg_03.png) no-repeat;position:absolute;bottom:0px;left:0;width:134px;height:24px;color:#fff;text-align:center;font-size:14px;padding-top:5px;font-weight:600;}
.bcfc .left {float:left;margin-top:20px;width:134px}
.bcfc .right {float:left;width:616px}
.bcfc li img {width:134px;height:175px}

/* 2019.02.18 유니폼 */
.uniform> div{text-align:center;margin-top:30px;}
.uniform> div + div{margin-top:10px;}
.uniform> div img{width:100%;max-width:750px;}

/* 2019.02.20 스타일 보완 */
.record-1{height:auto;min-height:102px;}

/* 2019.02.22 입장권 */
.tit_type{display:inline-block;background:#be4040;color:#fff;line-height:30px;text-align:center;min-width:180px;height:32px;padding:0 5px;box-sizing:border-box;border-radius:15px;}
.btns{text-align:center;margin-top:20px;}
.btn_def{display:inline-block;background:#be4040;color:#fff;line-height:40px;text-align:center;min-width:180px;height:42px;padding:0 5px;box-sizing:border-box;border-radius:5px;font-weight:bold;font-size:16px;}

/* 2019.03.05 */
.pic_staff{border-top: 2px solid #b32a31;border-bottom: 1px solid #885858;padding:20px 0 40px;text-align: center;}
.pic_staff .figure_box{display:inline-block;margin:20px 20px 0;}
.pic_staff .figure_box img{border:1px solid #000;}
.pic_staff .figure_box figcaption{padding-top:10px;}
.pic_staff .figure_box figcaption em{font-size:20px;color:#6f7072;}
.pic_staff .figure_box figcaption span{display:block;font-size:26px;color:#535351;}


/* 2020-02-12 : 입장권 */
.onthe{position:relative;padding-left:200px;}
.onthe .left{position: absolute;left:0;top:0;float:none;}
.onthe .right{word-break:keep-all;float:none;}

/* 2020-06-12 :조직도 */
.org_area{}
.org_area *{box-sizing:border-box;}
.org_area .item{position:relative;width:170px;margin:20px auto 0;}
.org_area .item:first-child{margin-top:0;}
.org_area .item:first-child:after{display:none;}
.org_area .item:after{content:'';width:1px;height:100px;position: absolute;left:50%;top:-50px;background:#bdbdbd;z-index:1;}
.org_area .item dt{position:relative;z-index:2;text-align:center;background:#b44343;color:#fff;font-weight:bold;font-size:16px;height:50px;line-height:50px;border-radius:5px 5px 0 0;}
.org_area .item dd{position:relative;z-index:2;background:#f9f9f9;text-align:center;font-weight:bold;font-size:15px;color:#444;height:50px;line-height:50px;border:1px solid #eee;border-bottom:3px solid #bdbdbd;border-radius:0 0 5px 5px;}
.org_area .detail{position:relative;margin-top:40px;text-align:center;}
.org_area .detail:before{content:'';width:380px;height:1px;position: absolute;left:185px;top:-20px;background:#bdbdbd;z-index:1;}
.org_area .detail:after{content:'';width:1px;height:50px;position: absolute;left:50%;top:-50px;background:#bdbdbd;z-index:1;}
.org_area .items{position:relative;background:#f9f9f9;padding:30px 10px;width:145px;display:inline-block;vertical-align: top;margin:0 20px;border-top:7px solid #b44343;border-bottom:2px solid #bdbdbd;height:225px;}
.org_area .items dt{position:relative;font-size:18px;font-weight:bold;color:#444;margin-bottom:15px;text-align:center;}
.org_area .items dd{position:relative;font-size:13px;padding-left:10px;margin-top:10px;text-align:left;}
.org_area .items dd:before{content:'';display:block;width:3px;height:3px;background:#444;position:absolute;left:0;top:7px;}
.org_area .items:after{content:'';width:1px;height:19px;position: absolute;left:50%;top:-26px;background:#bdbdbd;z-index:1;}

/* 사회공헌 */
.social_box {margin-top:30px;background:url('/files/web112/images/sub/img_social_logo.png') no-repeat left top;padding-left:190px;min-height:78px;}
.social_box .tit {font-size:18px;color:#303030;line-height:21px;margin-bottom:20px;}
.social_box .txt {font-size:13px;color:#707070;line-height:22px}
.pic_list{margin-top:15px;}
.pic_list > li{padding:0 5px;float: left;width:33.34%;box-sizing:border-box;}
.pic_list > li:first-child{width:33%;}
.pic_list img{width:100%;}
.pic_list .txt{text-align: center;margin-top:10px;}
.pic_list:after{content:'';clear:both;overflow:hidden;display:block;}
.pic_list02 {margin-top:15px;display:flex;}
.pic_list02 li + li {margin-left:15px;}
.pic_list02 li img  {max-width:100%;width:100%;}

/* 2020-06-19 : THE RED */
.img_sponsor_red {background:url('/files/web112/images/common/img_sponsor_red.png') no-repeat;padding-left:123px;padding-top:18px;}
.img_sponsor_red .tit {font-size:18px;color:#303030;line-height:21px;}
.img_sponsor_red .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px;word-break:break-all;}




@media only screen and (min-width:0) and (max-width:999px) {

/* 2020-06-12 :조직도 */
.org_area .items{display: block;margin:0 auto;}
.org_area .items + .items{margin-top:20px;} 
.org_area .detail:before{display: none;}

/* 사회공헌 */
.social_box{background-size:77px 39px;padding-left:100px;}
.pic_list > li,
.pic_list > li:first-child{width:100%;padding:0;}
.pic_list > li + li{margin-top:10px;}


}



@media only screen and (min-width:0px) and (max-width:767px) {

.bi-btn {margin-top:10px}
.bi-btn img {width:120px;height:25px}
.fc-em {padding-left:0px}

.bcfc:after {content:''; display:block; clear:both;}
.bcfc li {float:left;margin-left:10px;position:relative;margin-top:10px}
.bcfc ul {float:left;}
.bcfc ul:after {content:''; display:block; clear:both;}
.bcfc {padding-bottom:20px;border-bottom:1px solid #d1d1d1}
.bcfc .name {background:url(../../../files/web112/images/common/pname_bg_03.png) no-repeat;position:absolute;bottom:0px;left:0;width: auto;right: 0;height:18px;color:#fff;text-align:center;font-size: 13px;padding: 2px 0;font-weight:600;letter-spacing: -1px;}
.bcfc .left {float:left;margin-top:10px;width:95px}
.bcfc .right {float:left;width:77%}
.bcfc li img {width: 95px;height: 126px;}
.bcfc .left img {width: 95px;height: 126px;}
.bcfc .right li:nth-of-type(1) {margin-left:10px;}

.write-1 input[type="text"] {width:100%}
.write_type1 {width:100%; border-top:2px solid #666666;}
.write_type1:after {content:''; display:block; clear:both;}
.write_type1 table {width:100%;}
.write_type1 table tbody th {padding:7px 7px 7px 7px;border-right:1px solid #cecece; border-bottom:1px solid #cecece;background:#f4f4f4;color:#333333;text-align:left;font-weight:600}
.write_type1 table tbody td {padding:5px 7px 4px 7px; line-height:20px; border-bottom:1px solid #cecece; text-align:left;}
.write_type1 table tbody td.tl {text-align:left; padding-left:10px;}
.write_type1 table tbody td img {vertical-align:middle;}
.write_type1 table tbody td.wd15 input[type="text"],.write_type1 table tbody td.wd15 select {width:28%}
.write_type1 table tbody td .new {margin-left:3px;}
.write_type1 table tbody td .btn_file {margin-left:15px;}
.write_type1 input[type="text"] {height:29px;}
.write_type1 input[type="radio"] {vertical-align:middle}
.write_type1 select {height:29px}
.write_type1 .file_box {border:1px solid #bababa;margin-top:5px}
.write_type1 .file_box input[type="text"] {background:#f1f1f1;height:20px;border:none;margin-top:3px;width:99%;padding-left:10px}
.write_type1 .file_box li {line-height:25px;padding-left:15px}
.write_type1 .file_box li.on {background:#e0e0e0}
.write_type1 .find input[type="text"] {width:98%;border:1px solid #bababa;vertical-align:-1px}
.write_type1 table th.th-red {text-align:center;padding:14px 0px 12px 0px;}

.tx-w {position:relative}
.tx-w a {position:absolute;top:-7px;right:0}
.btn-r {display:block;text-align:right;margin-top:4px}

.t_calendar table tbody td {padding:8px 0 10px 5px; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; vertical-align:top;height:30px;}
.t_calendar table tbody td .ic {margin-top:5px}

.hj-b {text-align:left;margin-top:10px}
.hj-b .hj {display:inline-block;margin-right:10px;color:#505050;font-size:12px;margin-left:0}
.hj-b .hj img {vertical-align:middle}

.m-b {display:block;margin-bottom:3px}

.tit-bc {text-align:center;font-size:23px;color:#444444}
.txt-lr {margin-top:10px}
.txt-lr .left {float:none;width:100%}
.txt-lr .right {float:none;width:100%;margin-top:20px}
.txt-a1 {display:block;margin-top:20px}
.lee {text-align:left}
.use-w {display:none}
.use-m {display:block}
.use-w2 {display:none}
.use-m2 {display:inline}

.bi_2 .txt {font-size:12px;line-height:21px;color:#505050;letter-spacing:-1.6px}

.history-m dl {margin-top:25px}

.history-m dl.etc dd {padding-left:10px;}
.history-m dt {background:url(../../../files/web112/images/common/day-bg.png) no-repeat;width:85px;height:24px;text-align:center;background-size:85px 27px;color:#fff;font-weight:600;padding-top:3px;font-size:15px;margin-bottom:6px}
.history-m dd {position:relative;background:url(../../../files/web112/images/common/bl_ul.png) no-repeat 0 10px;padding-left:50px;line-height:23px}
.history-m dd .day {position:absolute;left:10px;margin-right:10px;color:#303030;font-weight:600}

.list_box {margin-top:20px}
.list_box select {width:85px; padding:4px 5px 5px 5px; vertical-align:middle; border:1px solid #bababa;height:34px}
.list_box .box {display:inline-block; width:206px; vertical-align:middle; position:relative;border:1px solid #bababa;height:32px;}
.list_box .box input[type="text"] {display:inline-block; width:112px; height:16px; padding:5px 10px 5px 0px; text-align:left; vertical-align:top; border:0;margin-top:3px}


.list_mobile1 {border-top:2px solid #be4040}
.list_mobile1 li {border-bottom:1px solid #d7d7d7;line-height:1.6;padding:10px 0 10px 0}
.list_mobile1 li .tit {color:#303030;font-size:15px;letter-spacing:-1px}
.list_mobile1 li .txt {color:#505050;font-size:13px}
.list_mobile1 li .file img {vertical-align:-1px}
.list_mobile1 li .day {background:url(../../../files/web112/images/common/name-bg.png) no-repeat 0 5px;background-size:1px 10px;margin-left:10px;padding-left:10px;display:inline-block}
.list_mobile1 li .file {background:url(../../../files/web112/images/common/name-bg.png) no-repeat 0 5px;background-size:1px 10px;margin-left:10px;padding-left:10px;display:inline-block}

.page_num {text-align:center; font-size:13px}
.page_num span {display:inline-block}
.page_num img {width:26px;height:26px}
.page_num span a {display:block; width:24px; height:20px; padding:4px 0 0 0; text-align:center;border:1px solid #d7d7d7;color:#333333;border-radius:2px}
.page_num span:last-child a {border-right:1px solid #bdbdbd}
.page_num span.on a, .page_num span a:hover {color:#be4040;border:1px solid #be4040;}
.page_num .num_btn {text-align:center;margin:0 12px}
.page_num .num_btn:after {content:''; display:block; clear:both;}

.view_top {padding:14px 0 11px 2px; background:#f4f4f4; color:#303030;border-top:2px solid #be4040;font-size:12px;min-height:18px}
.view_num {padding:12px 0px 10px 0px; border-bottom:1px solid #d7d7d7;height:auto;}
.view_num li {float:left; padding:0 0 0 2px; margin-right:10px;vertical-align:top;font-size:13px;letter-spacing:-1px;background:url(../../../files/web112/images/common/name-bg.png) no-repeat 0 4px;background-size:1px 10px;padding-left:10px}
.view_num li:first-child {padding-left:0px;background:none}
.view_con {padding:15px 2px; line-height:24px; border-bottom:1px solid #444444;}
.reply_view textarea {width:75.9%; height:34px; border:1px solid #c8c8c8;padding:5px;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8}
.reply_view {background:#f4f4f4;height:70px;padding:10px 10px 10px 10px;border:1px solid #e3e0d8;border-top:2px solid #444444;margin-top:40px}
.reply_con li {padding:10px 10px 10px 8px;}
.view_con2 .txt {padding:15px 2px}

.view_con2 .file {border-top:1px solid #d7d7d7;padding:8px 0 10px 0}
.view_con2 .file:after {content:''; display:block; clear:both;}
.view_con2 .file .left {font-size:13px;font-weight:600;color:#303030;float:left;width:68px;background:none;padding-left:2px;}
.view_con2 .file .right {float:left}
.view_con2 .file .right li {line-height:21px;color:#505050;background:url(../../../files/web112/images/common/003005001_view_03.png) no-repeat left 6px;background-size:19px 10px;padding-left:27px}
.view_con2 .file .right li a:hover {color:#be4040;text-decoration:underline}
.view_con2 img {max-width:100%;height: auto !important;width: auto !important;}

.list_type2 {width:100%;text-align:right;border-top:2px solid #be4040;padding-top:20px;padding-bottom:11px;border-bottom:1px solid #404040;margin-top:10px}
.list_type2 ul:after {content:''; display:block; clear:both;}
.list_type2 ul {width:100%;text-align:center}
.list_type2 li {float:none;display:inline-block;border:1px solid #e2e2e2;padding:5px;text-align:center;margin-right:0;margin-bottom:9px;height:auto;width:284px}
.list_type2 li .tit {text-align:left;padding-left:30px;font-size:13px;color:#333333;margin-top:10px;background:url(../../../files/web112/images/common/spon_tit.png) no-repeat}
.list_type2 li.last {margin-right:0}
.list_type2 li .photo-z {position:relative}
.list_type2 li .photo-z .img img {word-wrap:break-word; width:100%; height:auto;}
.list_type2 li .medal {position:absolute;top:10px;left:10px}

.list_type3 {width:100%;text-align:right;border-top:2px solid #be4040;padding-top:20px;padding-bottom:11px;border-bottom:1px solid #404040;margin-top:10px}
.list_type3 ul:after {content:''; display:block; clear:both;}
.list_type3 ul {width:100%;text-align:center}
.list_type3 li {float:none;display:inline-block;border:1px solid #e2e2e2;padding:5px;text-align:center;margin-right:0;margin-bottom:9px;height:auto;width:288px;padding-bottom:20px}
.list_type3 li .tit {font-size:14px;line-height:21px;color:#303030;margin-top:20px;text-align:left}
.list_type3 li .txt {margin-top:15px;font-size:12px;line-height:21px;color:#505050;text-align:left}
.list_type3 li.last {margin-right:0}
.list_type3 li .photo-z {position:relative}
/*2015.05.27 모바일에서 화면 늘어지는 현상때문에 이미지 고정사이즈로 수정함*/
/*.list_type3 li .photo-z .img img {word-wrap:break-word; width:100%; height:auto;}*/
.list_type3 li .photo-z .img img {word-wrap:break-word; width:280px; height:180px;}
.list_type3 li .day {position:static;bottom:none;background:url(../../../files/web112/images/common/img-time.png) no-repeat;padding-left:20px;text-align:left;margin-top:15px}


.sponsor {height:205px;margin-top:10px;background-position: right bottom;}
.sponsor .tit {font-size:18px;line-height:21px;color:#303030;padding-top:10px}
.sponsor .txt {font-size:13px;line-height:21px;color:#707070;letter-spacing:-1px}
.sponsor .con {float:left;margin-right:0}
.sponsor .medal-tab {float:left;margin-top:10px}

.spon_gal {border:1px solid #d9d9d9;padding:10px;margin-top:20px;text-align:center}
.spon_gal ul:after {content:""; display:block; clear:both}
.spon_gal ul {display:inline-block;text-align:center;width:100%}
.spon_gal li {float:none;margin:0px;margin-bottom:10px;}
.spon_gal li:last-child {margin-bottom:0}
.spon_gal li img {word-wrap:break-word; width:100%; height:auto;}

.list_view .right {float:left;width:100%;margin-top:20px}
.list_view .con {color:#505050;font-size:13px;border-top:2px solid #303030;border-bottom:1px solid #303030;margin-top:10px;padding-top:10px;;padding-bottom:10px;width:100%}
.list_view .con ul {width:100%}
.list_view .con li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat 0 11px;margin-left:10px;padding-left:9px;vertical-align:top;line-height:26px}
.list_view .con li strong {display:inline-block;width:78px;vertical-align:top}
.list_view .con li .txt {display:inline-block;width:74%}

.mbi_b:after {content:""; display:block; clear:both}
.player_list .txt1 {float:left;width:53%;margin-bottom:16px}
.player_list .txt2 {display:block;width:100%}
.player_list {position:relative;margin-top:20px;border-bottom:1px solid #be4040;padding-bottom:16px;padding-left:0px;padding-right:0px}
.player_list .img {float:left;width:115px; margin-right:20px;}
.player_list .txt1 .number-bg {text-align:center;background:url(../../../files/web112/images/common/no_bg.png) no-repeat 0 3px;color:#fff;font-size:15px;width:60px;height:28px;display:block;padding-top:5px;line-height:20px;vertical-align:3px;position:absolute;top:0}
.player_list .name {font-size:26px;line-height:26px;color:#101010;margin-top:30px}
.player_list .name-en {color:#707070;font-size:15px;background:url(../../../files/web112/images/common/line_no.png) repeat-x 0 bottom;padding-bottom:19px;margin-top:6px}
.player_list .txt2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat 0 9px;line-height:21px;font-size:13px;color:#505050;padding-left:10px}
.player_list .txt2 ul {float:none}
.player_list .txt2 ul.one {display:inline-block;width:100%;margin-top:7px}
.player_list .txt2 .one .y {color:#505050;width:203px;display:inline-block}
.player_list .txt2 .y {color:#505050;width:203px;display:inline-block}
.table_type2 table td.team {letter-spacing:-1px}

.bi-1 {padding-left:0px;}

.hws li {float:left;text-align:center;margin:5px 2px 5px 2px;width:48%;}
.hws li.first {margin-left:2px}
.hws ul:after {content:''; display:block; clear:both;}
.hws .to {border:1px solid #d7d7d7;padding:18px 13px 33px 13px;/* height:190px */height: 200px;}
.hws .bt {background:#5f5f5f;color:#fff;height:34px;line-height:34px;font-size:11px;display:block}
.hws .bt a {color:#fff}
.hws .txt {text-align:center;line-height:18px;font-size:12px;margin-top:10px;padding:0px;letter-spacing:-0.1em}
.hws .md {margin-top:10px}
.hws .to img {width:116px;height:60px} 
.hws {margin-top:5px;margin-left:0;}

.hws2 {margin-left:0;}
.hws2 li {float:left;text-align:center;width:48%;;margin:5px 2px 5px 2px;}
.hws2 ul li.first {margin-left:2px}
.hws2 ul:after {content:''; display:block; clear:both;}
.hws2 .to {border:1px solid #d7d7d7;padding:0;height:auto}
.hws2 .to img {word-wrap:break-word; width:100%; height:auto;}
.hws2 .bt {background:#5f5f5f;color:#fff;height:34px;line-height:34px;font-size:12px;display:block}
.hws2 .bt a {color:#fff}
.hws2 .mlt {letter-spacing:-1px}
.hws2 .txt {text-align:center;line-height:18px;font-size:12px;margin-top:17px;padding:0 25px}
.hws2 {margin-top:5px}

.hws3 {margin:0 0 0 -10px;}
.hws3 > ul > li {width:calc(100%/2 - 10px);margin-left:10px;}

.staff-1 {height:auto;position:relative;padding-left:0px;border-bottom:1px solid #be4040;padding-bottom:15px}
.staff-1 .img img {width:96px;height:96px}
.staff-1 .img {position:absolute;top:0;left:0px;}
.staff-1 .fm {padding-left:110px}
.staff-1 .line {background:none;width:0px;height:0px;position:static}
.staff-1 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;margin-top:15px;width:100px;height:24px;position:static;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-1 .yy {font-size:26px;color:#101010;}
.staff-1 .y1 {color:#be4040;display:block;font-size:15px}
.staff-1 .y2 {margin-top:8px}
.staff-1 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6;}
.staff-1 .crr {border-top:1px solid #e0dfdf;padding-top:5px;margin-top:15px}
.staff-1 .wd5 {width:65px;display:inline-block}
.staff-1 .y2 strong {color:#303030}
.staff-1 .tt {margin-top:8px}

.staff-2 {min-height:auto;position:relative;padding-left:0px;border-bottom:1px solid #be4040;padding-top:20px;padding-bottom:20px}
.staff-2.fst .img {top:20px}
.staff-2 .img {position:absolute;top:20px;left:0px;width:85px;}
.staff-2 .line {background:none;width:0px;height:0px;position:static}
.staff-2 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;margin-top:15px;width:100px;height:24px;position:static;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-2 .fm {padding-left:110px}
.staff-2 .yy {font-size:26px;color:#101010;padding-top:0px;padding-bottom:20px;}
.staff-2 .y1 {color:#be4040;display:block;font-size:15px}
.staff-2 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-2 .crr {border-top:1px solid #e0dfdf;padding-top:0px;margin-top:50px}
.staff-2 .wd5 {width:75px;display:inline-block}
.staff-2 .y2 strong {color:#303030}
.staff-2 .tt {margin-top:8px}
.staff-2 .y2 {margin-top:8px}

.staff-3 {height:auto;position:relative;padding-left:0px;border-bottom:1px solid #be4040;padding-bottom:15px}
.staff-3 .img img {width:96px;height:96px}
.staff-3 .img {position:absolute;top:20px;left:0px}
.staff-3 .line {background:none;width:0px;height:0px;position:static}
.staff-3 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;margin-top:15px;width:100px;height:24px;position:static;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-3 .fm {padding-left:110px}
.staff-3 .n1 {top:210px;}
.staff-3 .n2 {top:295px;}
.staff-3 .yy {font-size:26px;color:#101010;padding-top:20px}
.staff-3 .y1 {color:#be4040;display:block;font-size:15px}
.staff-3 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-3 .crr {border-top:1px solid #e0dfdf;padding-top:5px;margin-top:15px}
.staff-3 .wd5 {width:75px;display:inline-block}
.staff-3 .y2 strong {color:#303030;letter-spacing:-1px}
.staff-3 .tt {margin-top:8px}
.staff-3 .y2 {margin-top:8px}

.staff-4 {height:auto;position:relative;padding-left:0px;border-bottom:1px solid #be4040;padding-bottom:15px}
.staff-4 .img img {width:96px;height:96px}
.staff-4 .img {position:absolute;top:20px;left:0px}
.staff-4 .line {background:none;width:0px;height:0px;position:static}
.staff-4 .redbg {background:url(../../../files/web112/images/common/stfbg2.png) no-repeat;margin-top:15px;width:100px;height:24px;position:static;text-align:center;padding-top:8px;color:#fff;font-size:14px}
.staff-4 .fm {padding-left:110px}
.staff-4 .n1 {top:200px;}
.staff-4 .n2 {top:295px;}
.staff-4 .yy {font-size:26px;color:#101010;padding-top:10px}
.staff-4 .y1 {color:#be4040;display:block;font-size:15px}
.staff-4 .y2 li {background:url(../../../files/web112/images/common/bl_ul.png) no-repeat left 10px; padding:0 0 0 10px; font-size:13px; color:#505050; line-height:1.6}
.staff-4 .crr {border-top:1px solid #e0dfdf;padding-top:5px;margin-top:15px}
.staff-4 .wd5 {width:65px;display:inline-block}
.staff-4 .y2 strong {color:#303030}
.staff-4 .tt {margin-top:8px}
.staff-4 .y2 {margin-top:8px}

.staff-5 {margin-top:25px}
.staff-5 ul:after {content:''; display:block; clear:both;}
.staff-5 li {margin:10px 10px;width:43%;text-align:center}
.staff-5 li .name {display:block;text-align:center;margin-top:15px}
.staff-5 li img {word-wrap:break-word; width:100%; height:auto;}

.ticket2:after {content:''; display:block; clear:both;}
.ticket2 {margin-top:0px;margin-left:8px}
.ticket2 li {float:left;margin-left:5px;margin-top:10px}
.ticket2 li img {width:135px;height:75px}
.tr.mt15.mr2 {text-align:left;margin-left:10px}

.ticket-b:after {content:''; display:block; clear:both;}
.ticket-b ul:after {content:''; display:block; clear:both;}

.ticket-b {text-align:center;width:100%;position:relative}
.ticket1 {text-align:center;display:inline-block;width:100%}
.ticket1 li {margin:0px 3px;display:inline-block;width:47%;text-align:center;float:none}
.ticket1 .ml {margin-left:3px}
.table_type1 table tbody td.tl {padding:5px}

.ch-tx {text-align:center;color:#494949;font-size:13px;line-height:24px;margin-top:20px}
.ch-tx span {text-align:center;color:#303030;font-size:14px;line-height:24px;font-weight:600}
.bg_ahn2 {color:#101010;letter-spacing:-0.05em;font-size:14px;background:url(../../../files/web112/images/common/border-a1.png) no-repeat 2px 0;line-height:1.6;position:relative}
.onthe .right .tit {;color:#505050;font-size:14px;line-height:24px;margin-top:10px;letter-spacing:-0.05em}
.onthe .right ul {margin-left:10px}

.n_cal {margin-top:50px}
.n_cal .select-b {position:absolute;right:0;top:-40px}
.photo img {width:100%;height:auto}
.wm-photo img {word-wrap:break-word; width:100%; height:auto;}

.record-6 {background:url(../../../files/web112/images/common/mk1.png) no-repeat 0 13px;padding-left:123px;padding-bottom:14px;padding-top:0px}
.record-6 .tit {font-size:18px;color:#303030;line-height:21px;padding-top:13px}
.record-6 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px}

.record-7 {background:url(../../../files/web112/images/common/001003001_7.png) no-repeat 0 13px;padding-left:113px;padding-top:18px;margin-top:0px;padding-bottom:15px}
.record-7 .tit {font-size:18px;color:#303030;line-height:21px;letter-spacing:-2px}
.record-7 .txt {font-size:13px;color:#707070;line-height:19px;margin-top:8px;letter-spacing:-1px}
.reply_con li {position:relative;background:url(../../../files/web112/images/common/Board_View_023_03.png) no-repeat 100px 15px;padding:15px 20px;height:60px}

.reply_con li .user {float:left;width:70px}
.reply_con li .name {font-size:13px;}
.reply_con li .day {color:#505050;font-size:13px;margin-top:4px}
.reply_con li .con {line-height:1.5;float:left;margin-left:20px;width:60%}
.reply_con li .btn {position:absolute;right:10px;top:15px}

.sitemap > li {float:none;width:100%;margin-left:0px;margin-top:30px}


/* 2020-02-12 : 입장권 */
.onthe{padding-left:0;}
.onthe .left{position:static;}
.onthe .right ul{margin-left:0;}


}

@media only screen and (min-width:0px) and (max-width:595px) {

.tab_menu1:after {content:''; display:block; clear:both;}
.tab_menu1 ul:after {content:''; display:block; clear:both;}
.tab_menu1 {margin-top:0px;position:relative;background:none;padding-bottom:0px;text-align:center;width:100%}
.tab_menu1 ul {display:inline-block;width:100%}
.tab_menu1 li {display:inline-block;text-align:center;font-size:13px;width:47%;margin-bottom:6px;float:none}
.tab_menu1 li a {display:inline-block;border:1px solid #d0d0d0;background:#fff;padding-top:13px;color:#505050;height:27px;width:100%}
.tab_menu1 li.on a {font-weight:600;color:#be4040;border:1px solid #d21d24;background:#fff;padding-bottom:1px}
.tab_menu1 ul li.on {border-bottom:none}

.tab_menu1 .t1 {text-align:left;display:block;margin-left:2.4%;width:100%;}

.view_num li {float:left; padding:0 0 0 2px; margin-right:10px;vertical-align:top;font-size:13px;letter-spacing:-1px;background-size:1px 10px;padding-left:10px; padding-bottom:10px;}

.player_list .img a.hover:hover::after {content:url('../../../files/web112/images/common/img_more.png'); display:inline-block; width:100%; position:absolute; left:0; top:35%; text-align:center; z-index:4; margin-top:-30px; cursor:pointer;}
.player_list .img a.hover:hover::before {content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(83,83,83,.8); z-index:3; cursor:pointer; }

.pic_staff .figure_box{;margin:20px 15px 0;}

}

@media only screen and (min-width:506px) and (max-width:767px) {
.reply_con li .con {line-height:1.5;float:left;margin-left:20px;width:75%}

}

.preparing{background: url('../../../files/web112/images/common/img_ready.gif') no-repeat center 30px;}
.preparing > span{display:none;}


@media screen and (max-width:450px){

.bcfc li {margin-left:5px;}
.bcfc .right li:nth-of-type(1) {margin-left:5px;}
.bcfc li img {width:75px;height:100px;}
.bcfc .left {width:75px}
.bcfc .left img{width:75px;height:100px;}

.bcfc .name {word-break: keep-all;font-size:10px;height:20px;line-height:22px;}

}