@charset "UTF-8";

/*
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
 @font-face {
	font-family:'NanumGothic';
	font-style:normal;
	font-weight:400;
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot');
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2') format('woff2'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff') format('woff'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
	font-family:'NanumGothic-Bold';
	font-style:normal;
	font-weight:700;
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot');
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2') format('woff2'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff') format('woff'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
	font-family:'NanumGothic-ExtraBold';
	font-style:normal;
	font-weight:800;
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot');
	src:url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2') format('woff2'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff') format('woff'),
		url('//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf') format('truetype');
}


/* standard css start */
html {margin:0; padding:0;}
body {margin:0; padding:0;}
img {border:none;}
img {padding:0; margin:0;}
div {padding:0; margin:0;}
dl {padding:0; margin:0;}
dt {padding:0; margin:0;}
dd {padding:0; margin:0;}
ul {padding:0; margin:0;}
ol {padding:0; margin:0;}
li {padding:0; margin:0;}
h1 {padding:0; margin:0;}
h2 {padding:0; margin:0;}
h3 {padding:0; margin:0;}
h4 {padding:0; margin:0;}
h5 {padding:0; margin:0;}
h6 {padding:0; margin:0;}
pre {padding:0; margin:0;}
form {padding:0; margin:0;}
fieldset {padding:0; margin:0;border: 0;vertical-align: top;}
legend {padding:0; margin:0;}
input {padding:0; margin:0;}
textarea {padding:0; margin:0;}
select {padding:0; margin:0;}
label {padding:0; margin:0;}
p {padding:0; margin:0;}
blockquote {padding:0; margin:0;}
table {margin:0; padding:0;}
th {margin:0; padding:0;}
td {margin:0; padding:0;}
address {display:block; font-style:normal; font-weight:normal;}
caption {font-style:normal;}
th {font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
em {font-style:normal;}
article, aside, footer, header, hgroup, nav, section, menu {display:block; padding:0; margin:0;}
abbr, acronym, applet, audio, big, canvas, cite, dfn,
code, samp, kbd, var, datalist, details, keygen, small,
source, strike, sub, sup, tt {margin:0; padding:0;}
input, button, select, textarea {vertical-align:middle;}
label {vertical-align:middle; display:inline-block; cursor:pointer;}
img {vertical-align:top; max-width:100%;}

/* common */
.hidden {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-indent:-5000px;}
.legend {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-indent:-5000px;}
.caption {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-indent:-5000px;}
.btnImg {border:none; margin:0; padding:0; cursor:pointer; background:none; display:block; text-indent:-5000px;}
.btnTxt {border:none; margin:0; padding:0; cursor:pointer; background:none; display:inline-block; font-size:inherit; font-family:inherit; color:inherit;}
.collapse {border-collapse:collapse; width:100%;}
.separate {border-collapse:separate; border-spacing:0; width:100%;}
.fixeds {table-layout:fixed; width:100%;}
.fieldset {border:none;}
.listNone {list-style:none;}
.fix:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
*+ html .fix {display:inline-block;}
.txtCut {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inBlock {display:inline-block; *display:inline; *zoom:1;}
.cursor {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.ac {text-align:center;}
.ar {text-align:right;}
.al {text-align:left;}
.al_p {text-align:left;padding-left:15px;}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}
.boxTable {display:table; width:100%;}
.boxTr {display:table-row;}
.boxTd {display:table-cell; vertical-align:middle;}
.bBox {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

/* font, line-height */
* {
	word-wrap:break-word;
	word-break:keep-all;
	-webkit-text-size-adjust:none;
}
html {font-size:1em;}
body {font-size:0.75em;}
html, body {
	width:100%;
	height:100%;
	font-family: 'NanumBarunGothic', 'NanumGothic', '돋움', Dotum, Helvetica, Arial, Sans-serif;
	color:#000;
	line-height:1.5;
	min-width:320px;
}
input[type="search"], input[type="text"], input[type="password"], textarea {
	-webkit-border-radius:0; border-radius:0;
	-moz-appearance:none; -webkit-appearance:none; appearance:none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display:none;
}
select {
	-webkit-border-radius:0; border-radius:0;
	-webkit-appearance:menulist-button !important;
}
textarea {resize:none;}
input[type="checkbox"] {width:12px; height:12px; cursor:pointer;}
input[type="radio"] {width:12px; height:12px; cursor:pointer;}
input[type="search"]::webkit-search-cancel-button {-webkit-appearance:none;}
input, textarea, select {font-family:inherit; font-size:inherit; color:inherit;}
time {font-family:'NanumGothic', '돋움', Dotum, Helvetica, Arial, Sans-serif; color:#000; font-size:14px;}

/* link */
a {font-size:inherit; color:inherit; text-decoration:none; cursor:pointer;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}
a:focus {text-decoration:none;}

/* bold */
.bl {font-weight:normal; font-family:'NanumGothic-Bold';}
.bbl {font-weight:normal; font-family:'NanumGothic-ExtraBold';}
th, strong {font-weight:normal; font-family:'NanumGothic-Bold';}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family: 'NanumGothic-Bold';}

/* accessibility */
.accessibility a.skip {display:block; width:100%; height:0px; color:#fff; background-color:#000; z-index:5; line-height:30px;}
.accessibility a.skip {overflow:hidden; position:absolute; top:0px; left:0px; font-size:1.333em; text-align:center;}
.accessibility a.skip:hover, .accessibility a.skip:focus, .accessibility a.skip:active {width:100%; height:auto;}

/* popUp */
.popMask {position:absolute; left:0; top:0; z-index:9999; background-color:#000; display:none;}
.popLayer {position:fixed; left:0; top:0; display:none; z-index:100000; border:1px solid #000;}
.popLayer .pop_header {position:relative; height:40px; line-height:40px; background-color:#5ab616;}
.popLayer .pop_header .tit {color:#fff; font-size:16px; padding-left:15px;}
.popLayer .pop_header .closed {position:absolute; top:11px; right:15px; width:16px; height:16px; background:url(../images/btn_pop_clse.png) no-repeat 0 0;}
.popLayer .area_pop {padding:20px; background-color:#fff;}
.popLayer .pop_footer {text-align:center; background:#fff;}
.popLayer .pop_footer .btns {padding-bottom:17px;}

.pop_mgdel {width:300px;}
.pop_mgdel .del_pwd .label {font-size:14px; margin-bottom:4px;}

.pop_ui_d_only {display:none;}
.pop_ui {display:none; z-index:9999; position:absolute; top:20px; left:20px; border:1px solid #ababab; box-shadow:4px 4px 0 rgba(00,00,00,0.3);}
.pop_ui .today {height:40px; line-height:40px; padding-right:10px; text-align:right; background:#f6f6df;}
.pop_ui .btn_close {position:relative; top:8px; display:inline-block; width:24px; height:24px; margin-left:10px; vertical-align:top; font-size:0; background:url(../images/btn_closePop.gif) no-repeat 0 0;}

.pop_wait {width:300px; background:#fff url(../images/bg_pop_mgdel.png) no-repeat 50% 0; box-shadow: 1px 1px 10px 10px #999;}
.pop_wait .bgs {padding:30px 0 30px 0; text-align:center;}
.pop_wait .txts {font-size:38px; color:#222; letter-spacing:-1px; font-family:'notokr-medium'; margin:0 auto;}
.pop_wait .help {font-size:18px; color:#222; margin-top:15px;}


/* print_ui */
.print_ui {width:770px; margin:0 auto;}
.print_ui .had {position:relative; padding-top:20px; height:90px; text-align:left; border-bottom:5px solid #f8f8f8;}
.print_ui .had .colA img {float:left; margin-right:10px;}
.print_ui .had .colA p {font-size:28px; font-family:'NanumGothic-Bold'; color:#999;}
.print_ui .had .colA em {display:block; font-size:28px; font-family:'NanumGothic-Bold'; color:#2356b4;}
.print_ui .had .colB {position:absolute; right:0; top:20px;}
.print_ui .insert_html .btn_abs {display:none !important;}
.print_ui .insert_html .tb.m_only {display:none !important;}
.print_ui .insert_html .tb.d_only {display:block !important;}
.print_ui .tb_list {margin-top:0 !important;}
.print_ui .tb_list .tb {border-top:2px solid #373E48; position:relative;}
.print_ui .tb_list .tb th, .tb_list .tb td {font-size:14px; padding:10px 0 10px 0;}
.print_ui .tb_list .tb th {border-bottom:1px solid #969696; background:#f6fbde url(../images/th_line.gif) no-repeat 0 50%;}
.print_ui .tb_list .tb th:first-child {background-image:none;}
.print_ui .tb_list .tb td {border-bottom:1px solid #e1e1e1;}
.print_ui .tb_list .tb td.al {padding-left:8px;}

/* common */
.wrapSize {position:relative;}
.container {position:relative; z-index:4;}
.container .wrap_content {padding:15px 10px 20px 10px;}

.c_sec {position:relative; margin-bottom:12px;}
.c_box_l {border:1px solid #CDCDCD; padding-left:19px; padding-right:19px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 0.1);}
.c_box_s {border:1px none #E3E3E4; padding-left:19px; padding-right:19px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00); +border-radius:10px;_background: #249A5B;}
.c_box_s_mgs {border:1px none #E3E3E4; padding-left:19px; padding-right:19px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00); +border-radius:10px;background: #E1D8CF;}
.c_box_s_photo {border:1px none #E3E3E4; padding-left:19px; padding-right:19px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00); background:#EBEFF3; _border-radius:10px;}
.c_sec_in {padding-bottom:0px; _border-left:1px solid #dcdcdc; _border-right:1px solid #dcdcdc; _border-bottom:1px solid #dcdcdc; _border-bottom-left-radius:10px; _border-bottom-right-radius:10px;}
.c_sec .c_tit {height:51px; line-height:51px; font-size:18px; color:#FFFFFF; padding-left:11px; border-bottom:1px none #BFBFBF;}
.c_sec .c_tit_mgs {height:51px; line-height:51px; font-size:18px; color:#000; padding-left:11px; border-bottom:1px none #BFBFBF;}
.c_sec .c_tit2 {height:51px; line-height:51px; font-size:18px; color:#0B1E5B; padding-left:11px; border-bottom:1px none #BFBFBF;}
.c_sec .c_tit_non {height:51px; line-height:51px; font-size:17px; color:#000; padding-left:11px; _border-bottom:2px solid #E64A1A;}
.c_sec .c_more {position:absolute; top:12px; right:19px; }
.c_sec .c_more2 {position:absolute; top:15px; right:25px;}
.c_sec .more {position:absolute; top:-35px; right:19px; }
.c_sec .c_noData {font-size:14px; color:#575757; text-align:center; padding-top:17px;}

.c_list {padding:0 0 0 12px;}
.c_list li {float:left; width: 290px; height:180px; border:1px solid #F3F3F3; box-shadow:rgba(0,0,0,0.16)0px 1px 4px; border-radius:20px; margin: 0 14px 0 0; padding: 30px 40px;}
.c_list li:last-child {margin: 0 0 0 0;}
.c_list li a {font-size:18px; color:#252525; font-family: 'NanumGothic-Bold'; display:block;}
.c_list li span.cheer {font-size:16px; color:#252525; font-family:'NanumGothic-Bold';}
.c_list li span {float:left; display:block; width: 100%; height:18px; line-height:18px; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin: 0 0 30px 0;}
.c_list li span.con {float:left; width:100%; height:100px; color:#555555; font-size: 14px;}
.c_list li time {float:right; font-size: 14px; font-weight:bold; color:#736357; text-align:right; display:block; _margin-top:80px; width:40%;}

.c_tab_navi {list-style:none;}
.c_tab_navi li {float:right; width:48%; text-align:center;}
.c_tab_navi li:first-child {float:left;}
.c_tab_navi li a {display:block; height:25px; font-size:14px; color:#787878; font-family:'NanumGothic-Bold'; border-bottom:2px solid #ddd;}
.c_tab_navi li.on a {color:#00561f; border-bottom:2px solid #339933;}

.c_sub_top {border-bottom:1px solid #ddd; padding:0 0 8px 2px;}
.c_sub_top .tit {font-size:17px; color:#000000;}
.c_sub_top .loc {display:none;}

.c_sub_tit {margin-bottom:15px; padding-left:30px; font-size:16px; color:#2356b4; background:url(../images/ico_bul26.png) no-repeat 0 5px;}
.c_help_txt {margin-bottom:15px; font-size:14px;}

.c_btn_srh {color:#fff; background:#0068B7; min-width:45px; height:26px; padding:0 5px; border-radius:3px; font-size:12px; font-family:'NanumGothic-Bold';}
.c_btn_down {color:#fff; background:#3389CC; min-width:30px; height:24px; padding:0 10px; border-radius:2px;}
.c_btn_del {color:#fff; background:#8b8b8b; min-width:30px; height:24px; padding:0 10px; border-radius:2px;}
.c_btn_back {font-size:14px; display:inline-block; background:#8b8b8b; color:#fff; min-width:80px; height:36px; line-height:36px; text-align:center; border-radius:3px; padding:0 20px; font-family:'NanumGothic-Bold';}
.c_btn_nots {background:#8b8b8b; color:#fff; min-width:36px; height:28px; padding:0 15px; border-radius:2px;}
.c_btn_del_pop {background:#5ab616; color:#fff; min-width:36px; height:28px; padding:0 15px; border-radius:2px;}
.c_btn_cls_pop {background:#8b8b8b; color:#fff; min-width:36px; height:28px; padding:0 15px; border-radius:2px;}
.c_btn_ico {display:inline-block; background:#0068b7; min-width:52px; height:24px; line-height:23px; padding:0 10px; border-radius:2px; text-align:center; color:#fff;}
.c_btn_smt {display:inline-block; background:#005AA0; font-family:'NanumGothic-Bold'; font-size:12px; min-width:20px; height:27px; line-height:27px; padding:0 10px; border-radius:2px; text-align:center; color:#fff;}
.c_btn_bigt {display:inline-block; background:#005AA0; font-family:'NanumGothic-Bold'; font-size:14px; min-width:40px; height:36px; line-height:36px; padding:0 20px; border-radius:3px; text-align:center; color:#fff;}
.c_btn_sch {color:#fff; background:#4caf50; font-size:12px; min-width:30px; height:24px; padding:2px 5px; border-radius:2px;}

.c_select {border:1px solid #c0c0c0; width:100%; height:28px; font-size:14px;}
.c_input {border:1px solid #c0c0c0; width:100%; height:28px; padding:5px; font-size:14px;}
.c_textarea {border:1px solid #c0c0c0; width:100%; height:100px; padding:5px; font-size:14px;}

.div_srh {border:1px solid #e1e1e1; padding:5px;}
.div_srh .txt {font-family:'NanumGothic-Bold'; font-size:13px; float:left;}
.div_srh .txt span {color:#005AA0;}
.div_srh .btn {float:right;}

.div_btn .d_only {display:none;}
.div_btn {padding-top:5px;}
.div_btn .btn {float:right;}

.board_srh {background:#eee; padding:10px;}
.board_srh .c_select {width:30%;}
.board_srh .c_input {width:47%;}

.tb_srh {border-top:1px solid #373E48;}
.tb_srh table th, .tb_srh table td {border-bottom:1px solid #99B0CB; border-left:1px solid #DEDEDE; font-size:12px;}
.tb_srh table th:first-child, .tb_srh table td:first-child {border-left:none;}
.tb_srh table th {text-align:left; padding:6px 10px 6px 15px; background-color:#edf3fd;}
.tb_srh table td {padding:6px 8px 6px 8px;}
.tb_srh .btn {text-align:right; margin-top:12px;}
.tb_srh .btn.cheer {margin-top:20px;}
.tb_srh .d_only {display:none;}

.tb_list .total {font-size:12px; margin-bottom:7px;}
.tb_list .total strong {color:#df0000;}

.tb_list .tb {border-top:1px solid #d8d8d8;}
.tb_list .tb.photo {border-top:0;}
.tb_list .tb .noData {text-align:center; padding:20px 0 20px 0;}
.tb_list .tb .noData .txt {font-size:16px; line-height:20px;}
.tb_list .tb .noData .btn {margin-top:9px; display:none;}

.tb_list .tb.m_only {display:block;}
.tb_list .tb.d_only {display:none;}
.tb_list .tb .d_only {display:none;}
.tb_list .tb {border-top:2px solid #373E48; position:relative;}
.tb_list .tb .btn_abs {position:absolute; top:-36px; right:0px;}
.tb_list .tb th, .tb_list .tb td {font-size:11px; padding:10px 0 10px 0;}
.tb_list .tb th {border-bottom:1px solid #969696; background:#F0F5FD url(../images/th_line.gif) no-repeat 0 50%;}
.tb_list .tb th:first-child {background-image:none;}
.tb_list .tb td {border-bottom:1px solid #e1e1e1;}
.tb_list .tb td.al {padding-left:8px;}

.tb_list .helpTxts {font-size:12px; margin-top:6px; text-align:right;}
.tb_list .color_gold a {color:#fea90d; font-family:'NanumGothic-Bold';}
.tb_list .color_silver a {color:#a0a4a7; font-family:'NanumGothic-Bold';}
.tb_list .color_bronze a {color:#9c7659; font-family:'NanumGothic-Bold';}

.tb_list ul li {border-bottom:1px solid #d8d8d8; padding:6px 0 0 5px;}
.tb_list ul dt, .tb_list ul dd {font-size:14px; white-space:nowrap; margin-bottom:5px;}
.tb_list ul dt {float:left; margin-right:4px;}
.tb_list ul dd {overflow:hidden; text-overflow:ellipsis; color:#676767;}
.tb_list ul dd a {color:#676767;}
.tb_list ul dl.box dd {width:65%;}
.tb_list ul dl.box {float:left; width:66%;}
.tb_list ul dl.box2 {float:right; width:65%;}
.tb_list ul .clb {float:none; width:100%;}
.tb_list ul .pic {float:left; width:30%;}
.tb_list ul .pic img {max-width:105px;}
.tb_list ul .link {float:right; padding-top:8px;}
.tb_list ul .link span {display:block; margin-bottom:15px;}
.tb_list ul .link span a {font-size:14px; height:36px; line-height:36px; min-width:78px; font-family:'NanumGothic-Bold';}
.tb_list ul .cont {padding:5px 0 5px 0; font-size:14px; line-height:26px;}

.tb_list ul li.noti {padding:15px 5px 15px 10px;}
.tb_list ul li.noti > a {display:block;}
.tb_list ul li.noti .tit, .tb_list ul li.noti .txt bdi, .tb_list ul li.noti .txt time, .tb_list ul li.noti .txt span {font-size:14px;}
.tb_list ul li.noti .tit {margin-bottom:4px;}
.tb_list ul li.noti .txt bdi {color:#5ab616; padding-right:4px;}
.tb_list ul li.noti .txt time {color:#676767;}
.tb_list ul li.noti .txt span {padding-left:10px;}
.tb_list ul li.noti .txt span strong {font-family:'NanumGothic';}
.tb_list ul li.noti .txt span em {color:#676767;}

.tb_list ul li.pho {border:none; padding:0; float:left; width:50%; padding:10px 5px 10px 5px;}
.tb_list ul li.pho > a {display:block;}
.tb_list ul li.pho .img {width:100%; height:139px;}
.tb_list ul li.pho .img img {width:100%; height:100%;}
.tb_list ul li.pho .txt {border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; text-align:center; padding:10px 0 10px 0; border-radius: 0 0 10px 10px;}
.tb_list ul li.pho .txt span, .tb_list ul li.pho .txt time {font-size:14px; display:block;}
.tb_list ul li.pho .txt time {margin-top:2px;}

.tb_list .paging {margin-top:20px; text-align:center;}
.tb_list .paging a, .paging strong {display:inline-block; font-size:13px;}
.tb_list .paging a, .paging strong {border:1px solid #e1e1e1; padding:0 2px 0 2px;}
.tb_list .paging a, .paging strong {min-width:24px; height:28px; line-height:28px;}
.tb_list .paging strong {text-decoration:underline;}
.tb_list .tb .ul .txts {position:relative;}
.tb_list .tb .ul .c_btn_del {position:absolute; top:35%; right:0; margin-top:-10px;}

.tb_view {border-top:1px solid #585858; border-bottom: 1px solid #99B0CB;}
.tb_view.d_only {display:none;}
.tb_view table th, .tb_view table td {border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; font-size:11px;}
.tb_view table th:first-child, .tb_view table td:first-child {border-left:none;}
.tb_view.ac table th {text-align:center; padding-left:0; padding-right:0;}
.tb_view.long table th {font-size:12px;}
.tb_view.long table td {font-size:11px; letter-spacing:-1px;}
.tb_view.long .bor {border-left:1px solid #cdcdcd;}


.tb_view table th {text-align:left; padding:10px 10px 10px 15px; background-color:#F0F5FD;}
.tb_view table td {padding:10px 8px 10px 8px;}
.tb_view table td.pic {text-align:center;}
.tb_view table td.pic img {width:100px; height:133px;}

.tb_view.league {margin-bottom:70px;margin-top:30px;}
.tb_view.league th, .tb_view.league td {text-align:center; padding:10px 8px 10px 8px;}
.tb_view.league td.nbsp {background-color:#f6fbde;}
.tb_view.league .total {color:#df0000; font-size:14px; position:absolute; top:-30px; left:0px;}

.tb_view.schedule {position:relative;}
.tb_view.schedule th, .tb_view.schedule td {text-align:center; padding:10px 7px 10px 7px; width:10%;}
.tb_view.schedule tbody th, .tb_view.schedule tfoot th {font-family:'NanumGothic'; background-color:#fafafa;}
.tb_view.schedule .medal {color:#fea90d; vertical-align:middle; display:inline-block;}
.tb_view.schedule .state {display:inline-block; width:12px; height:12px; vertical-align:middle; font-size:0; border-radius:50px;}
.tb_view.schedule .state.state01 {background-color:#339933;}
.tb_view.schedule .state.state02 {background-color:#8b8b8b;}
.tb_view.schedule .state.medal {background-color:#fea90d; border-radius:0;}
.tb_view.schedule .btn_abs {display:none;}
.tb_view.schedule .label {position:absolute; top:-30px; left:5px;}
.tb_view.schedule .label span {display:inline-block; vertical-align:middle;}
.tb_view.schedule .label .lbs {margin-right:15px;}
.tb_view.schedule .label .tt {font-size:14px;}
.tb_view.schedule th {font-size:12px;}
.tb_view.schedule tr .last {display:none;}
.tb_view.schedule tfoot {display:none;}

.tb_view.npg {position:relative;}
.tb_view.npg {overflow-x:auto;}
.tb_view.npg th, .tb_view.npg td {padding:7px; text-align:center; font-size:12px;}
.tb_view.npg tbody th {font-family:'NanumGothic'; background-color:#fafafa;}
.tb_view.npg tbody.isTh tr > td, .tb_view.npg thead th.bor {border-left:1px solid #cdcdcd;}
.tb_view.npg tbody td.al {text-align:left;}
.tb_view.npg tbody td img {vertical-align:middle;}
.tb_view.npg tr.tfoot th, .tb_view.npg tr.tfoot td {font-family:'NanumGothic-Bold';}
.tb_view.npg .d_only {display:none;}
.tb_view.npg .btn_abs {display:none;}


.noti_view .tit {padding:6px 0 4px 5px; font-size:14px; border-top:1px solid #373E48;}
.noti_view .d_only {display:none;}
.noti_view .m_color1 {color:#5ab616;}
.noti_view .m_color2 {color:#676767;}
.noti_view .dl {border-bottom:1px solid #cdcdcd; padding:0 0 5px 5px;}
.noti_view .dl dt, .noti_view .dl dd {float:left; font-size:14px;}
.noti_view .dl dt {margin-right:4px; font-family:'NanumGothic-Bold';}
.noti_view .dl dd {margin-right:20px;}
.noti_view .fil {display:none;}
.noti_view .cont {line-height:26px; font-size:14px; border-bottom:1px solid #cdcdcd; padding:20px 5px 20px 5px;}
.noti_view .preNe {line-height:30px;}
.noti_view .preNe dt, .noti_view .preNe dd {height:30px; font-size:14px; border-bottom:1px solid #cdcdcd;}
.noti_view .preNe dt span {padding-left:5px;}
.noti_view .preNe dd span {display:block; width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.noti_view .preNe dt {float:left; width:20%;}
.noti_view .preNe dd {float:left; width:80%;}
.noti_view .btn {margin-top:15px; text-align:right;}

.c_dl_lst dt, .c_dl_lst dd {float:left; font-size:14px; margin-bottom:8px;}
.c_dl_lst dt {clear:both;width:26%; font-family:'NanumGothic-Bold';}
.c_dl_lst dt span, .c_dl_lst dd.dd2 span {display:inline-block; padding-left:15px; background:url(../images/ico_li.gif) no-repeat 0 7px;}
.c_dl_lst dd {width:74%;}
.c_dl_lst dt.mar {margin-top:20px;}
.c_dl_lst dt.dt2 span {background:url(../images/ico_bul02.png) no-repeat 0 7px;}
.c_dl_lst .blk, .c_dl_lst .tbk {width:100%; float:none; display:block;}
.c_dl_lst .pad, .c_dl_lst .pad2 {padding-left:15px; display:block;}
.c_dl_lst .tbk {margin-bottom:20px;}
.c_dl_lst .tbk .help {font-size:12px; margin-top:6px;}
.c_dl_lst .tbk .help .span1 {float:left; width:5%;}
.c_dl_lst .tbk .help .span2 {float:left; width:95%;}
.c_dl_lst .d_only {display:none;}

/* header */
.header {height:45px; position:relative; background-color:#333333; z-index:5;}
.header .dummy_header {display:none; _background-color:#2EB37E;}
.header .header_in {position:relative; top:0; text-align:center; width:100%; height:45px; z-index:5; _background-color:#2EB37E;}
.header .logo .d_Logo {display:none;}
.header .logo .m_logo {display:inline-block; height:45px; line-height:45px; position:relative; top: 0px;}
.header .logo .m_logo span {display:inline-block;}
.header .logo .m_logo .img {position:absolute; top:0; left:-33px; width:38px; height:45px; background:url(../images/m_logo.png) no-repeat 0 0;}
.header .logo .m_logo .txt {font-size:14px; color:#FFF;}
.header .m_only.btnImg {width:41px; height:45px; position:absolute; top:0; left:0;}
.header .m_only.btn_menu_open {background:url(../images/btn_menu_open.png) no-repeat 0 0;}
.header .m_only.btn_menu_close {background:url(../images/btn_menu_close.png) no-repeat 0 0; display:none;}
.header .m_only.day {position:absolute; top:0; right:11px; height:45px; line-height:45px; color:#fff100;}
.header .m_only.day em {font-size:20px;}
.header .d_only {display:none;}
.header .menus {position:fixed; top:45px; width:0; height:100%; overflow-y:auto; overflow-x:hidden; background:url(../images/bg_menus.png) repeat 0 0; z-index:5;}
.header .menus.on {width:100%;}
.header .menus .gnb {background:#fff; text-align:left; width:70%; height:100%;}
.header .gnb .dep1 {border-bottom:1px solid #ddd; background:#fff url(../images/ico_dep1m_off.png) no-repeat 95% 50%; display:block; height:50px; line-height:50px; padding-left:20px; font-size:16px; color:#1b1b1b; font-family:'NanumGothic-Bold';}
.header .gnb .dep1.on {background:#fff url(../images/ico_dep1m_on.png) no-repeat 95% 50%;}
.header .gnb .dep2 {position:relative; border-bottom:1px solid #66AAC9; background:#398FB4 url(../images/ico_dep2m_off.png) no-repeat 95% 50%; display:block; height:35px; line-height:35px; padding-left:20px; font-size:14px; color:#fff; font-family:'NanumGothic-Bold';}
.header .gnb .dep2.on {background:#398FB4 url(../images/ico_dep2m_on.png) no-repeat 95% 50%;}
.header .gnb .dep2:after {content:" "; display:block; height:0px; position:absolute; bottom:0; left:0; width:100%; border-bottom:1px solid #326283;}
.header .gnb .dep2.off {background-image:none !important;}
.header .gnb .dep3 {border-bottom:1px solid #e5e5e5; background:#eee url(../images/ico_dep3.png) no-repeat 22px 50%; display:block; height:35px; line-height:35px; padding-left:38px; font-size:14px; color:#333;}
.header .gnb .dep3.on {font-family:'NanumGothic-Bold';}
.header .gnb ul {list-style:none; /*display:none;*/}/*수정*/
.header .gnb li a {letter-spacing:-0.05em;}
.header .srh_player {display:none;}
.header .srh_weather {display:none;}
.header .social {display:none;}
.header .menus .subWrap {display:none;}
.header .menus .subWrap .child {display:none;}
.header .reportArea {float:left; width:100%; height: 35px; background-color:#4F7F61;}
.header .reportArea .slider_in { background:url(../images/icon_alarm.png) no-repeat 0 3px; padding:0 0 0 40px; margin: 0 0 0 10px; width:100%;}

/* footer */
.footer {width:100%; margin-top:20px; background-color:#363636;}
.footer .slider {display:none;}
.footer .addr {text-align:center; padding:15px 0 25px 0;}
.footer .addr .img {display:none;}
.footer .addr .img_m {display:none; margin-bottom:20px;}
.footer .addr .txt {letter-spacing:0em;}
.footer .addr .txt span {display:block;}
.footer .addr address {color:#FFFFFF;}
.footer .addr .copy {color:#7f7f7f; letter-spacing:0; margin-bottom:12px;}
.footer .addr .warn {color:#FFFFFF;}

/* aside */
.aside {display:none;}

/* main */
.main .g_schedule .slider {height:90px; overflow:hidden; position:relative; padding:12px 41px 0 41px; background:#F2F2F2;margin-left:0px;margin-right:0px;margin-bottom:15px;}
.main .g_schedule .slider .slider_in {width:100%; position:relative;}
.main .g_schedule .slider .carousel {list-style:none;}
.main .g_schedule .slider .carousel li {float:left; text-align:center;}
.main .g_schedule .slider .carousel li .ico {display:table-cell; vertical-align:middle; height:59px;}
.main .g_schedule .slider .carousel li .txt {display:inline-block; font-size:11px; color:#666; font-family:'돋움', Dotum; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .g_schedule .slider .btnset .btns {position:absolute; top:33px; width:18px; height:36px;}
.main .g_schedule .slider .btnset .prev {background:url(../images/btn_slide_prev.png) no-repeat 0 0; left:10px;}
.main .g_schedule .slider .btnset .next {background:url(../images/btn_slide_next.png) no-repeat 0 0; right:10px;}
.main .g_schedule .c_sec_in {border-bottom:none; padding-bottom:0; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.main .g_schedule .box .pic {display:none;}
.main .g_schedule .box .tb {border-top:1px solid #dcdcdc;}
.main .g_schedule .box .tb table th,
.main .g_schedule .box .tb table td {font-size:13px; color:#434343; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.main .g_schedule .box .tb table th:first-child,
.main .g_schedule .box .tb table td:first-child {border-left:none;}
.main .g_schedule .box .tb table th {line-height:16px; background-color:#f7f7f7; padding:5px 0 7px 0;}
.main .g_schedule .box .tb table thead th.fcell {width:25%;}
.main .g_schedule .box .tb table thead th.scell {width:15%;}
.main .g_schedule .box .tb table thead th.lcell {width:12%; padding:0 2px 0 2px;}
.main .g_schedule .box .tb table td {text-align:center; font-family:'NanumGothic-Bold'; padding:8px 0 8px 0;}
.main .g_schedule .box .tb table td img {vertical-align:middle;}
.main .g_schedule .box.sche {padding: 0 10px 20px 10px;}
.main .g_schedule .box.sche .schTits {font-size:16px; color:#005826;; margin: 0 0 6px 18px;}
/* .main .g_schedule .box.sche .schelst {height:470px; border:1px solid #E3E3E4; overflow:auto;}
.main .g_schedule .box.sche .schelst ul li {border-top:1px solid #cbcccf;}
.main .g_schedule .box.sche .schelst ul li:first-child {border-top:none;}
.main .g_schedule .box.sche .schelst ul li a {display:block;} */

.main .g_schedule .box.sche .schelst {display:none}
.main .g_schedule .box.sche .schelstM {height:470px; border:1px solid #E3E3E4; overflow:auto; background: #F5FBFD; border-radius: 10px;}
.main .g_schedule .box.sche .schelstM ul li {border-bottom:1px solid #D3E0E9;}
.main .g_schedule .box.sche .schelstM ul li:first-child {_border-top:none;}
.main .g_schedule .box.sche .schelstM ul li a {display:block;}


.main .g_schedule .box.sche .ins {position:relative; padding}
.main .g_schedule .box.sche .ins span, .main .g_schedule .box.sche .ins strong {display:inline-block; font-size:13px; color:#474747;}
.main .g_schedule .box.sche .ins .tx {padding:12px 0 12px 15px; width:70%;}
.main .g_schedule .box.sche .ins .stat {position:absolute; top:50%; right:7px; margin-top:-11px; border-radius:2px; text-align:center; width:57px; height:22px; line-height:22px; letter-spacing:-1px;}
.main .g_schedule .box.sche .ins .stat.i_10 {color:#0068b7; border:1px solid #0068b7;}
.main .g_schedule .box.sche .ins .stat.i_20 {color:#0068b7; border:1px solid #0068b7;}
.main .g_schedule .box.sche .ins .stat.i_30 {color:#df0000; border:1px solid #df0000;}
.main .g_schedule .box.sche .ins .stat.i_40 {color:#9a9a9a; border:1px solid #9a9a9a; background:#FFFFFF;}
.main .g_schedule .box.sche .ins .stat.i_90 {color:#9a9a9a; border:1px solid #9a9a9a;}
.main .g_schedule .tday_right .c_tit_non {text-align:center; font-size:20px; margin:20px 0 20px 0;}
.main .g_schedule .tday_right .c_tit_non span {font-size:16px; color:#e64a1a; margin-bottom:6px;}

.main .area_after {padding: 0 10px 0px 10px;}

.main .g_photo {padding: 0 10px 20px 10px;}
.main .g_photo .pics {padding:10px 0 0 0; _text-align:center;}
.main .g_photo .pics li {display:inline-block; width:21%; margin: 0 5px 0 0;}
.main .g_photo .pics li a {display:block;}
.main .g_photo .pics li a img {width:100%; _border: 1px solid #FFFFFF; _border-radius:10px;}
.main .areaBot .g_history .lists li a span {letter-spacing:0;}
.main .mobile_link {text-align:center; display:none;}
.main .mobile_link img {width:100%;}
.main .mobile_link p {margin-top:10px;}


.main .views .srh_player {display:none;}
.main .m_views {display:none;}
.main .fnViewBacks {display:none;}
.main .banner {display:none; margin-top:1px;}
.quick_menu {display:none;}

.main .taba {text-align:center;border-bottom:1px none #C3C3C3;}
.main .taba a {font-weight:bold; background: #FFFFFF; border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3; width:150px; float:left; font-family:'notokr-regular'; height:35px; line-height:35px; color:#303e47; font-size:16px; letter-spacing:-1px;}
.main .taba a.on {font-weight:bold; color:#FFFFFF; background: #004EA2; border-top:1px solid #C3C3C3;border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3;}
.main .ttabs .afBox .more {top:-23px;}

.sub .contents .left_menu {display:none;}

/* main after_g */
.main.after_g .g_schedule .c_sec_in {border:none;}

/* pg_stmap */
.pg_stmap .area_site {padding-top:15px;}
.pg_stmap .box {width:100%; margin-bottom:20px;}
.pg_stmap .tit {height:50px; line-height:50px; margin-bottom:10px; font-size:16px; text-align:center; background:#1C8A5E; color:#FFFFFF;}
/*.pg_stmap .tit {height:50px; line-height:50px; margin-bottom:10px; font-size:16px; text-align:center; background:#F1FAF4; border-top:3px solid #1C8A5E; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; _background:#F1FAF4 url(../images/ico_site.gif) no-repeat 0 0;}*/
.pg_stmap .box ul li a {display:inline-block; font-size:14px;}
.pg_stmap .box > ul > li {border-top:1px solid #eee; padding-left:10px; padding-top:8px; margin-bottom:8px;}
.pg_stmap .box > ul > li:first-child {border-top:none;}
.pg_stmap .box > ul > li > a {padding-left:18px; color:#1C8A5E; font-family:'NanumGothic-Bold'; background:url(../images/bul_site.gif) no-repeat 0 8px;}
.pg_stmap .box ul li ul li {padding-left:16px; margin-top:5px;}
.pg_stmap .box ul li ul li a {padding-left:7px; color:#676767; background:url(../images/bul_site_in.gif) no-repeat 0 50%;}

/* pg_unitlst */
.pg_unitlst .area_unitlst {padding-top:15px;}

/* pg_drawlst */
.pg_drawlst .area_drawlst {padding-top:15px;}

/* pg_notilst */
.pg_notilst .area_notilst {padding-top:15px;}

/* pg_notiViw */
.pg_notiViw .area_notiViw {padding-top:15px;}

/* pg_pholst */
.pg_pholst .area_pholst {padding-top:15px;}

/* pg_phoViw */
.pg_phoViw .area_phoViw {padding-top:15px;}

/* pg_chrlst */
.pg_chrlst .area_chrlst {padding-top:15px;}

/* pg_schelst */
.pg_schelst .area_schelst {padding-top:15px;}
.pg_schelst .tb th.fcell {width:15%;}
.pg_schelst .tb th.lcell {width:10%; padding:0 9px 0 9px;}
.pg_schelst .tb th.last {width:10%; padding:0 9px 0 9px;}

/* pg_venue */
.pg_venue .area_venue {padding-top:15px;}
.pg_venue .maps {display:none;}

/* pg_intro */
.pg_intro .area_intro {padding-top:15px;}
.pg_intro .intro .txt {font-size:14px;}
.pg_intro .intro .img {display:none;}

/* pg_symbol */
.pg_symbol .area_symbol {padding-top:15px;}
.pg_symbol .symbol .box {margin-top:30px;}
.pg_symbol .symbol .box:first-child {margin-top:0px;}
.pg_symbol .symbol .img {margin-top:15px;}
.pg_symbol .symbol .img img {width:100%;}
.pg_symbol .symbol .tit {padding-left:30px; font-size:16px; color:#235DB4; background:url(../images/ico_bul.gif) no-repeat 0 5px;}
.pg_symbol .symbol .txt p {margin-top:15px; font-size:13px; text-align:justify;}
.pg_symbol .symbol .txt p.slogan {text-align:center; font-size:30px; color:#4562c3; font-family:'궁서'; margin-top:50px;}

/* pg_past */
.pg_past .area_past {padding-top:15px;}

/* pg_sports */
.pg_sports .area_sports {padding-top:15px;}
.pg_sports .game_intro {float:left; width:100%; margin: 28px 0 0 0;}
.pg_sports .game_intro ul {float:left; width:100%; height:160px; margin: 0 0 10px 0;}
.pg_sports .game_intro li {float:left; list-style:none; width:300px; margin:0 10px 20px 0;}
.pg_sports .game_intro li:last-child {margin: 0;}
.pg_sports .game_intro .g_intro_box {float:left; width: 300px; height: 152px; border:1px solid #E1E1E1; background: #FFFFFF; border-radius: 10px; }
.pg_sports .game_intro .g_intro_img {text-align: center;}
.pg_sports .game_intro .g_intro_name {font-size: 18px; _font-weight:bold; line-height:40px; height: 40px; text-align: center;}

.pg_sports .s_list {margin-bottom:17px;}
.pg_sports .s_list ul {text-align:center;}
.pg_sports .s_list li {display:inline-block; *display:inline; *zoom:1; padding:5px 3px 5px 3px;}
.pg_sports .sp_sec {padding:0 15px 15px 15px;}
.pg_sports .sp_sec .tit {padding:15px 0 14px 0; margin-bottom:20px; text-align:center; font-size:18px; color:#014f92; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pg_sports .sp_sec .tit span {font-size:16px; color:#707070;}
.pg_sports .sp_sec .ttBox {margin-top:24px;}
.pg_sports .sp_sec .ttBox:first-child {margin-top:0;}
.pg_sports .sp_sec .ttBox .txt {font-size:14px; color:#333; text-align:justify; line-height:220%}
.pg_sports .sp_sec .ttBox .txt strong {display:block; font-size:15px; color:#000; margin:18px 0 13px 0;}
.pg_sports .sp_sec .ttBox ul.txt {padding-left:15px;}
.pg_sports .sp_sec .img {margin-top:20px; text-align:center;}
.pg_sports .sp_sec .img img {width:100%; max-width:300px;}

/* pg_organ */
.pg_organ .area_organ {padding-top:15px;}
.pg_organ .imgs img {width:100%; max-width:800px;}

/* pg_greet */
.pg_greet .area_greet {padding-top:15px;}
.pg_greet .greet .img {margin-bottom:30px; text-align:center;}
.pg_greet .greet .txt span {font-size:14px; display:block;}
.pg_greet .greet .txt span.double {margin-bottom:15px;}
.pg_greet .greet .txt span.triple {margin-bottom:25px;}

/* pg_congrat */
.pg_congrat .area_congrat {padding-top:15px;}
.pg_congrat .greet .img {margin-bottom:30px; text-align:center;}
.pg_congrat .greet .txt span {font-size:14px; display:block;}
.pg_congrat .greet .txt span.double {margin-bottom:15px;}
.pg_congrat .greet .txt span.triple {margin-bottom:25px;}
.pg_congrat .greet .txt span#txtbig1 {font-size: 24px; font-family:'NanumGothic-Bold';letter-spacing:-1px;}
.pg_congrat .greet .txt span#txtbig2 {font-size: 24px; font-family:'NanumGothic-Bold'; color:#5ca328;}
.pg_congrat .greet .txt span#txtbig3 {font-size: 18px; font-family:'NanumGothic-Bold';}
#txtbig4 {color:#5ca328;}

/* pg_thisYear */
.pg_thisYear .area_thisYear {padding-top:15px;}
.pg_thisYear .boxs {margin-bottom:30px;}
.pg_thisYear .symbol .box {margin-top:30px;}
.pg_thisYear .symbol .box:first-child {margin-top:0px;}
.pg_thisYear .symbol .img {margin-top:15px;}
.pg_thisYear .symbol .img img {width:100%;}
.pg_thisYear .symbol .tit {padding-left:30px; font-size:16px; color:#00561f; background:url(../images/ico_bul.gif) no-repeat 0 5px;}
.pg_thisYear .symbol .txt p.slogan {text-align:center; font-size:30px; color:#4562c3; font-family:'궁서'; padding-top:20px;}
.pg_thisYear .dates .help2 {font-size:12px; margin-top:6px;}

/* pg_statregs */
.pg_statregs .area_statregs {padding-top:35px;}

/* pg_statdisp */
.pg_statdisp .area_statdisp {padding-top:35px;}

/* pg_ceremon */
.pg_ceremon .area_ceremon {padding-top:15px;}
.pg_ceremon .boxs {margin-bottom:30px;}
.pg_ceremon .plans .ins {display:block; padding-left:8px;}

/* pg_guide */
.pg_guide .area_guide {padding-top:15px;}
.pg_guide .boxs {margin-bottom:30px;}
.pg_guide .entryLst {text-align:center; margin-bottom:20px;}
.pg_guide .entryLst li {width:46%; margin:0 5px 10px 5px; border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-top:1px solid #2D60B5; float:left; display:table;}
.pg_guide .entryLst li p {display:table-row; width:100%;}
.pg_guide .entryLst li p span {display:table-cell; vertical-align:middle; width:100%;}
.pg_guide .entryLst li .top {background:#F9FCFD; font-family:'NanumGothic-Bold'; height:60px;}
.pg_guide .entryLst li .top span {border-bottom:1px solid #d2d2d2;}
.pg_guide .entryLst li .mid {height:90px;}
.pg_guide .entryLst li .mid span {border-bottom:1px solid #d2d2d2;}
.pg_guide .entryLst li .bot {background:#eee; height:60px;}
.pg_guide .entryLst li .bot span {border-bottom:1px solid #d2d2d2;}

/* pg_spclass */
.pg_spclass .area_spclass {padding-top:15px;}

/* pg_handbook */
.pg_handbook .area_handbook {padding-top:15px;}
.pg_handbook .comment {padding:15px 50px 15px 15px; border:1px solid #e1e1e1; display:none;}
.pg_handbook .comment li {position:relative; padding-left:8px; font-size:14px;}
.pg_handbook .comment li:before {content:""; position:absolute; top:9px; left:0px; width:2px; height:2px; background:#2356b4;}

/* pg_mmdallst */
.pg_mmdallst .area_mmdallst {padding-top:15px;}

/* pg_medallst */
.pg_medallst .area_medallst {padding-top:15px;}

/* pg_msidolst */
.pg_msidolst .area_msidolst {padding-top:15px;}

/* pg_mdisplelst */
.pg_mdisplelst .area_mdisplelst {padding-top:15px;}

.pg_statdisp .d_only {display:none;}
.pg_statregs .d_only {display:none;}
.pg_statdisp .d_only {display:none;}
.pg_startlst .d_only {display:none;}
.pg_reslst .d_only {display:none;}

/* pg_regul */
.pg_regul .area_regul {padding-top:15px;}
.pg_regul .boxs {margin-bottom:42px;}
.pg_regul .boxs .scrol {padding:2px; border:1px solid #ddd; border-radius:5px; height:275px; overflow-x:hidden; overflow-y:scroll;}
.pg_regul .boxs .btn {display:none;}
.pg_regul .boxs .btn {text-align:right; margin-top:20px;}
.pg_regul .boxs .btn a {font-size:14px; display:inline-block; vertical-align:middle; margin-left:30px; font-family:'NanumGothic-Bold';}
.pg_regul .boxs .btn a img {vertical-align:middle;}
.pg_regul .boxs .btn a.blue {color:blue;}
.pg_regul .boxs .btn a.green {color:green;}


.div_svg .d_only {display:none;}
.div_svg {position:relative; text-align:center;overflow-x:auto;}
.div_svg .btn_abs {position:absolute; top:0px; right:0px;}

.div_svg .total {font-size:14px; margin-bottom:7px;text-align:left;}
.div_svg .total strong {color:#df0000;}

/* tournament_area */
.tournament_area {overflow:hidden; padding-bottom: 50px; padding-top:20px; width:1210px; }
.tournament_area a:hover {text-decoration: underline;}
.tournament_area div{position:relative;}
.tournament_area table{width:100%;border-spacing:0}
.tournament_area .tb th{height:24px;line-height:24px;padding:2px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f7ff;text-align:center;font-weight:400;padding:2px 0}
.tournament_area .tb td{height:24px;line-height:24px;padding:2px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;white-space:nowrap;}
.tournament_area .tb td:last-child {width: 25px;}
.tournament_area .tb td em{font-size:11px;color:#333}
.tournament_area .tournament_2{width:114px;float:left}
.tournament_area .tournament_2_1{width:150px;float:left;margin-right:1px;}
.tournament_area .tournament_4_final{width:440px;float:left}
.tournament_area .tournament_4_1{width:150px;float:left;margin-right:1px;}
.tournament_area .tournament_8{width:63px;float:left}
.tournament_area .tournament_8_final{width:315px;float:left}
.tournament_area .tournament_8_1{width:150px;float:left;margin-right:1px;}
.tournament_area .tournament_16{width:88px;float:left}
.tournament_area .tournament_16_1{width:150px;float:left;margin-right:1px;}
.tournament_area .tournament_32{width:63px;float:left}
.tournament_area .tournament_32_1{width:150px;float:left;margin-right:1px;}
.tournament_area .tournament_64{width:68px;float:left}
.tournament_area .tournament_64_1{width:138px;float:left;margin-right:1px;}
.tournament_area .tournament_wth20{width:20px;float:left}
.tournament_area .tournament_r34_area{width:100%;float:left}
.tournament_area .tournament_r34{width:380px;margin:0 auto}
.tournament_area .tournament_wth200{width:200px;float:left;margin-right:1px}
.tournament_area .tournament_wth150{width:150px;float:left;margin-right:1px}
.tournament_area .tournament_wth100{width:100px;float:left}
.tournament_area .title_txt{width:100%;height:30px;text-align:center;font-weight:700}
.tournament_area .red_line_right{border-right:1px solid #D50000}
.tournament_area .red_line_left{border-left:1px solid #D50000}
.tournament_area .red_line_top{border-top:1px solid #D50000}
.tournament_area .red_line_top_left{border-top:1px solid #D50000;border-left:1px solid #D50000}
.tournament_area .red_line_top_right{border-top:1px solid #D50000;border-right:1px solid #D50000}
.tournament_area .red_line_bottom{border-bottom:1px solid #D50000}
.tournament_area .red_line_bottom_left{border-bottom:1px solid #D50000;border-left:1px solid #D50000}
.tournament_area .red_line_bottom_right{border-bottom:1px solid #D50000;border-right:1px solid #D50000}
.tournament_area .gray_bg{background:#dfdfdf}
.tournament_area .box_top_left{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}
.tournament_area .box_top_left th{width:22px;font-size:12px}
.tournament_area .box_top_left td{text-align:center;font-size:13px;font-family:'NanumGothic-Bold';color:#333;}
.tournament_area .box_top_left td span{color:#D50000}
.tournament_area .box_bottom_left{width:100%;border-left:1px solid #ccc;margin-bottom:10px}
.tournament_area .box_bottom_left th{width:22px;font-size:12px}
.tournament_area .box_bottom_left td{text-align:center;font-size:13px;font-family:'NanumGothic-Bold';color:#333;}
.tournament_area .box_bottom_left td span{color:#D50000}
.tournament_area .box_left{width:100%;border:1px solid #939393;margin-bottom:20px}
.tournament_area .box_left th{width:17px;height:50px;text-align:center;border-right:1px solid #939393}
.tournament_area .box_left td{padding-left:5px;text-align:left;font-size:11px}
.tournament_area .box_left td span{color:#D50000}
.tournament_area .box_top_right{width:100%;border-left:1px solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393}
.tournament_area .box_top_right th{width:17px;height:35px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_top_right td{padding-left:5px;text-align:center;font-size:11px}
.tournament_area .box_top_right td span{color:#D50000}
.tournament_area .box_bottom_right{width:100%;border-left:1px solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:1px solid #939393;margin-bottom:20px}
.tournament_area .box_bottom_right th{width:17px;height:35px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_bottom_right td{padding-left:5px;text-align:center;font-size:11px}
.tournament_area .box_bottom_right td span{color:#D50000}
.tournament_area .box_right{width:100%;border:1px solid #939393;margin-bottom:20px}
.tournament_area .box_right th{width:17px;height:50px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_right td{padding-left:5px;text-align:left;font-size:11px}
.tournament_area .box_right td span{color:#D50000}
.tournament_area .box_center{width:100%;_border-right:1px solid #ccc;border-left:1px solid #ccc}
.tournament_area .box_center td{text-align:left;padding:0 0 0 5px;font-size:11px;line-height:22px;height:22px;color:#666}
.tournament_area .box_center td.ar1{text-align:left;font-size:11px;height:18px}
.tournament_area .box_all{width:100%;text-align:center;margin:0;padding:0;font-size:11px}
.tournament_area .box_all span{color:#D50000}
.tournament_area .txt_num{width:100%;height:15px;text-align:left;padding:0 0 0 5px;font-size:11px}
.tournament_area .txt_num_r{width:95%;height:15px;text-align:right;padding:0 10px 0 0;font-size:11px}
.tournament_area .txt_num_c{width:100%;height:15px;text-align:center;font-size:11px}
.tournament_area .btn_area{width:100%;height:22px;text-align:left;padding:0 0 0 5px}
.tournament_area .btn_area_c{width:100%;height:22px;text-align:center}
.tournament_area .btn_area_r{width:95%;height:22px;text-align:right;padding:0 5px 0 0}
.tournament_area .txt_name{width:52px;height:22px;line-height:22px;margin:0 auto;font-size:13px;font-family:'NanumGothic-Bold';text-align:center;color:#fff;background:#666}
.tournament_area .box_c .txt_name{margin-top:20px;color:#666;background:#eee}
.tournament_area .box_c_txt{width:100%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;margin-top:3px;padding-top:3px;vertical-align:bottom}
.tournament_area .box_c{width:100%;border-left:0 solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;vertical-align:bottom}
.tournament_area .box_c_right_top{width:100%;border-left:0 solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393;vertical-align:bottom}
.tournament_area .box_c_right_bottom{width:100%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:1px solid #939393}
.tournament_area .box_c_left_top{width:100%;border-left:1px solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;vertical-align:bottom}
.tournament_area .box_c_left_bottom{width:100%;border-left:1px solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:0 solid #939393}
.tournament_area .box_c_half{width:50%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393;vertical-align:bottom}
.tournament_area .box_c_final_left{position: absolute; width:50%; border-left:0 solid #939393;border-top:0 solid #939393; border-bottom:1px solid #939393;border-right:0 solid #939393;}
.tournament_area .box_c_final_right{position: absolute; right:0; width:50%; border-left:0 solid #939393;border-top:0 solid #939393; border-bottom:1px solid #939393;border-right:0 solid #939393;}
.tournament_area .box_c_final_left.win, .tournament_area .box_c_final_right.win{margin-top:-1px;border-bottom:2px solid black;z-index: 2;}
.tournament_area .txt_alignr{text-align:right}
.tournament_area .ht11{height:15px !important}
.tournament_area .ht21{height:21px !important}
.tournament_area .ht39{height:39px !important}
.tournament_area .ht40{height:40px !important}
.tournament_area .ht60{height:60px !important}
.tournament_area .ht75{height:85px !important}
.tournament_area .ht78{height:91px !important}
.tournament_area .ht80{height:80px !important}
.tournament_area .ht90{height:90px !important}
.tournament_area .ht120{height:120px !important}
.tournament_area .ht156{height:177px !important}
.tournament_area .ht157{height:182px !important}
.tournament_area .ht315{height:361px !important}
.tournament_area .ht320{height:320px !important}
.tournament_area .ht361{height:361px !important}
.tournament_area .ht365{height:365px !important}
.tournament_area .ht400{height:400px !important}
.tournament_area .ht700{height:730px !important}
.tournament_area .funcBtn{float:right;margin-right:5px;}
.tournament_area .name_t{position:relative;top:22px;display:block;text-align:center;line-height:18px;letter-spacing:-0.5px;font-family:'NanumGothic-Bold';font-size:13px;color:#333 !important}
.tournament_area .ht78 .name_t{padding-top:50px;}
.tournament_area .name_b{position:relative;top:27px;display:block;text-align:center;line-height:18px;letter-spacing:-0.5px;font-family:'NanumGothic-Bold';font-size:13px;color:#333 !important}
.tournament_area .date{position:relative;top:24px;display:block;text-align:center;letter-spacing:-0.5px;font-family:'NanumGothic-Bold';font-size:11px;color:#777 !important}
.tournament_area .date a{display:inline-block;margin-top:2px;float:none;}
.tournament_area .date.type01{top:34px;}
.tournament_area .date_64{position:relative;top:24px;display:block;text-align:center;letter-spacing:-0.5px;font-family:'NanumGothic-Bold';font-size:11px;color:#777 !important}
.tournament_area .date_64 a{display:inline-block;margin-top:2px;float:none;}
.tournament_area .date_64.type01{top:34px;}
.tournament_area .box_top_left.win:before{content:"";position:absolute;top:13px;right:-21px;width:21px;height:2px;background:#000}
.tournament_area .box_top_left.win:after{content:"";position:absolute;top:13px;right:-22px;width:2px;height:27px;background:#000}
.tournament_area .box_bottom_left.win:before{content:"";position:absolute;bottom:14px;right:-21px;width:21px;height:2px;background:#000}
.tournament_area .box_bottom_left.win:after{content:"";position:absolute;bottom:14px;right:-22px;width:2px;height:27px;background:#000}
.tournament_area .right .box_top_left.win:before{content:"";position:absolute;top:13px;left:-21px;width:21px;height:2px;background:#000}
.tournament_area .right .box_top_left.win:after{content:"";position:absolute;top:13px;left:-22px;width:2px;height:27px;background:#000}
.tournament_area .right .box_bottom_left.win:before{content:"";position:absolute;bottom:14px;left:-21px;width:21px;height:2px;background:#000}
.tournament_area .right .box_bottom_left.win:after{content:"";position:absolute;bottom:14px;left:-22px;width:2px;height:27px;background:#000}
.tournament_area .box_c_right_top.win{border-top:2px solid #000;}
.tournament_area .box_c_right_top.win:before{content:"";position:absolute;top:-2px;right:-2px;width:2px;height:100%;background:#000}
.tournament_area .box_c_right_bottom.win{border-bottom:2px solid #000;}
.tournament_area .box_c_right_bottom.win:before{content:"";position:absolute;bottom:-2px;right:-2px;width:2px;height:100%;background:#000}
.tournament_area .box_c_left_top.win{border-top:2px solid #000;}
.tournament_area .box_c_left_top.win:before{content:"";position:absolute;top:-2px;left:-2px;width:2px;height:104%;background:#000}
.tournament_area .box_c_left_bottom.win{border-bottom:2px solid #000;}
.tournament_area .box_c_left_bottom.win:before{content:"";position:absolute;bottom:-2px;left:-2px;width:2px;height:101.5%;background:#000}
.tournament_area .tournament_4_final, .tournament_area .tournament_8_final {text-align:center;}
.tournament_area .tournament_4_final img, .tournament_area .tournament_8_final img {margin-top: -3px;}
.tournament_area .tournament_4_final span, .tournament_area .tournament_8_final span {display:inline-block;height:22px;margin:15px 5px 0;top:0;vertical-align:top}
.tournament_area .mt45 {margin-top:45px;}
.tournament_area .tournament_2 .ht315{height:16px !important}
.tournament_area.final{margin:0 auto}
.tournament_area .off td {background: #dfdfdf;}
.font_smallest {font-size: 9px; letter-spacing: -1;}
.font_smaller {font-size: 11px; letter-spacing: -1;}
.font_small {font-size: 12px; letter-spacing: -1;}
.tournament_league, .wide {text-align:center;}
.wide h1 {text-align:left;}
.wide .tbl_smallfont th {font-size:11px; letter-spacing:-1;}
.wide .tbl_smallfont td {font-size:11px; letter-spacing:-1;}
.coment_ui {text-align: left;}
.tbl_resualt {text-align: left;}
.tournament_area {display: inline-block;}
.tournament_area .tb td:last-child {width: 30px;}
.tournament_area td {font-size: 11px !important; letter-spacing: -1 !important;}
.tournament_area .box_center td {height:23px !important;}
.tournament_area .name_t {font-size: 11px; letter-spacing: -1;}
.tournament_area .name_b {font-size: 11px; letter-spacing: -1;}
.tournament .tournament_area .tournament_2{width:120px;}
.tournament .tournament_area .tournament_2_1{width:170px;}
.tournament .tournament_area .tournament_4{width:120px;}
.tournament .tournament_area .tournament_4_final{}
.tournament .tournament_area .tournament_4_1{width:170px;}
.tournament .tournament_area .tournament_8{width:120px;}
.tournament .tournament_area .tournament_8_final{}
.tournament .tournament_area .tournament_8_1{width:170px;}
.tournament .tournament_area .tournament_16{width:120px;}
.tournament .tournament_area .tournament_16_1{width:165px;}
.tournament .tournament_area .tournament_32{width:120px;}
.tournament .tournament_area .tournament_32_1{width:170px;}

/* playMatch_ui */
.playMatch_ui.m_only {display:block;}
.playMatch_ui.d_only {display:none;}
.playMatch_ui{min-height:76px;padding:17px 17px 17px 17px;text-align:center;border:1px solid #e1e1e1; font-size:14px;}
.playMatch_ui input[type=text]{width:35px;padding:0;text-align:center;border:1px solid #eee;font-size:14px;height:28px;line-height:28px;}
.playMatch_ui .cola{position:relative;font-size:0;}
.playMatch_ui .cola .team1,
.playMatch_ui .cola .team2{position:absolute;top:0;left:0;display:inline-block;width:200px;height:40px;line-height:40px;font-weight:bold;font-size:16px;color:#2356b4;text-align:center;background:#eef6fb}
.playMatch_ui .cola .team2{left:auto;right:0}
.playMatch_ui .cola .resualt1,
.playMatch_ui .cola .resualt2{display:inline-block;line-height:40px;min-width:60px;vertical-align:middle;font-size:14px;}
.playMatch_ui .cola .resualt1 input{margin-left:10px;}
.playMatch_ui .cola .resualt2 input{margin-right:10px;}
.playMatch_ui .cola .resualt1 strong,
.playMatch_ui .cola .resualt2 strong{display:inline-block;line-height:38px;width:35px;vertical-align:middle;font-size:14px;}
.playMatch_ui .cola .resualt1 strong{margin-left:10px;}
.playMatch_ui .cola .resualt2 strong{margin-right:10px;}
.playMatch_ui .cola .win{display:inline-block;line-height:40px;width:60px;font-weight:bold;color:#2356b4; font-size:14px;vertical-align:middle;}
.playMatch_ui .cola .dec{display:inline-block;line-height:40px;width:60px;font-weight:bold;text-align:left; font-size:14px;vertical-align:middle;}
.playMatch_ui .colb {position:relative;}
.playMatch_ui .colb .team1,
.playMatch_ui .colb .team2{font-size:14px;position:absolute;top:0;left:0;display:inline-block;width:200px;height:40px;line-height:40px;font-weight:bold;text-align:center;}
.playMatch_ui .colb .team2{left:auto;right:0}
.playMatch_ui .colb p{margin-top:15px;font-size:0;}
.playMatch_ui .colb .set{display:inline-block;line-height:28px;width:60px;font-size:13px;}
.playMatch_ui .colb .dec{padding-top:10px;line-height:18px;font-size:13px;height:18px; font-size:14px;}
.playMatch_ui .colc{position:relative;}
.playMatch_ui .colc .team1,
.playMatch_ui .colc .team2{font-size:14px;position:absolute;top:0;left:0;display:inline-block;width:200px;height:40px;line-height:40px;font-weight:bold;text-align:center;}
.playMatch_ui .colc .team2{left:auto;right:0}
.playMatch_ui .colc p{height:30px;line-height:30px;width:270px;margin:15px auto 0;border:1px solid #ccc;background:#f2f2f2; font-size:14px;}
.playMatch_ui .colc table{width:270px;margin:5px auto 0;border-collapse:collapse;}
.playMatch_ui .colc.twocols p{width:400px;}
.playMatch_ui .colc.twocols table{width:400px;}
.playMatch_ui .colc table th{height:30px;vertical-align:middle;font-family:'NanumGothic-Bold'; font-size:14px;}
.playMatch_ui .colc table td{height:25px;vertical-align:middle;font-size:13px;}
.playMatch_ui .colc table .total td{font-family:'NanumGothic-Bold';color:#996600;background:#ffe68d;text-align:center;}

/* .wrap_pdf {width:80%; margin:0 auto; text-align:center; padding-top:0px;}
.wrap_pdf.long {width:100%;}
.wrap_pdf .tb table {border-collapse:collapse; width:100%;}
.wrap_pdf .tb table caption {display:none;}
.wrap_pdf table.same th, .wrap_pdf table.same td {width:5%;}
.wrap_pdf .area_result .btn_abs {display:none;}
.wrap_pdf .tb_view.league {margin-bottom:70px;}
.wrap_pdf .tb_view.league th, .wrap_pdf .tb_view.league td {text-align:center;}
.wrap_pdf .tb_view.league td.nbsp {background-color:#f6fbde;}
.wrap_pdf .tb_view.league .total {color:#df0000; font-size:14px; position:absolute; top:-30px; left:0px;}

 */
/* 태블릿 & 데스크탑 CSS */
@media all and (min-width:100px) {

	/* common */
	html {_overflow-y:scroll;}
	.wrapper {_width:1210px; _height:100%; _margin:0 auto; width:100%;}
	/* .wrapSizeBg {width:100%; height:550px; margin:0 auto; _background:url(../images/main_img_bg3.png) no-repeat 0 0px;} */
	.wrapSizeBg {width:100%; height:550px; margin:0 auto;}
	.wrapSize {position:relative;width:1200px; margin:0 auto; _background:url(../images/road_bg.png) repeat-x 0 0;}

	.container {_float:left; _height:100%;padding-top:0;}
	.container.main {_width:708px;}
	.container.main .wrap_content {_padding:35px 35px 0 35px;}
	.container.main .footer {height:160px;}
	.container.main .footer .slider {display:block;}

	/* 2026 .container.sub {margin:21px 0 0 0;} */
	.container.sub .contents {position:relative; width:1200px; min-height: 750px; margin:0 auto;}
	.container.sub .contents .left_menu {float:left; width:240px; height:100%;margin-top:-85px;}
	.container.sub .contents .wrap_content {float:right; width:930px; padding:25px 0 100px 30px;}
	.container.sub .contents .wrap_content .area_congrat {padding-top: 15px;}
	.container.sub .contents .wrap_content .area_congrat .area_ready {position:relative;width:100%; text-align:center; margin:100px 0 0 0;}
	.container .footer {position: relative;width:100%; height:170px; background:#333333;margin-top:0px; display:flex; flex-direction:column;}

	.area_ready {position:relative;width:100%; text-align:center; margin:100px 0 0 0;}

	.pop_ui_d_only {display:block;}
	.c_sec {margin-bottom:25px;}
	.c_sec_in {float:left; width:100%; _border:1px solid #000000; padding-bottom:0; _padding-right:20px; margin: 20px 0 0 0;}

	.c_tab_navi li {width:100px; float:left; margin-right:10px; text-align:left;}
	.c_tab_navi li a {height:33px; font-size:18px; border-bottom:4px solid #ddd;}
	.c_tab_navi li.on a {border-bottom:4px solid #339933;}

	.c_sub_top .loc {display:block; float:left; margin-top:10px; margin-left:60px;  color:#FFFFFF;}
	.c_sub_top .loc .home, .c_sub_top .loc span, .c_sub_top .loc strong {float:left;}
	.c_sub_top .loc .home {width:13px; height:12px; margin-top:0; font-size:13px; _background:url(../images/ico_home.gif) no-repeat 0 0;}
	.c_sub_top .loc span, .c_sub_top .loc strong {margin-left:10px; padding-left:17px; font-size:13px; background:url(../images/ico_arrow.png) no-repeat 0 50%;}
	.c_sub_top .loc span {color:#FFFFFF;}
	.c_sub_top .loc strong {color:#FFFFFF;}

	.c_sub_tit {font-size:23px; background:url(../images/ico_bul26.png) no-repeat 0 7px;}

	.div_srh {padding:15px 15px 15px 15px;}
	.div_srh .txt {font-size:18px;}

	.div_btn .d_only {display:none;}
	.div_btn {padding-top:15px;}

	.board_srh {text-align:right; background:none; padding:0;}
	.board_srh .c_select {width:95px;}
	.board_srh .c_input {width:200px;}
	.tb_srh .d_only {display:table-cell;}

	.tb_list .tb.m_only {display:none;}
	.tb_list .tb.d_only {display:block;}
	.tb_list .tb .d_only {display:block;}
	.tb_list .tb {border-top:2px solid #373E48; position:relative;}
	.tb_list .tb .btn_abs {position:absolute; top:-36px; right:0px;}
	.tb_list .tb th, .tb_list .tb td {font-size:14px; padding:10px 0 10px 0;}
	.tb_list .tb th {border-bottom:1px solid #969696; background:#F1FAF4 url(../images/th_line.gif) no-repeat 0 50%;}
	.tb_list .tb th:first-child {background-image:none;}
	.tb_list .tb td {border-bottom:1px solid #e1e1e1;}
	.tb_list .tb td.al {padding-left:8px;}

	.tb_list ul li.pho {width:25%;}
	.tb_list ul li.pho .img {height:170px;}

	.tb_view.schedule .btn_abs {display:inline-block; position:absolute; top:-36px; right:0px;}
	.tb_view.schedule th, .tb_view.schedule td {padding:10px 8px 10px 8px;}
	.tb_view.schedule th {font-size:14px;}
	.tb_view.schedule tr .last {display:table-cell;}
	.tb_view.schedule tfoot {display:table-footer-group;}

	.tb_view.npg {position:relative;}
	.tb_view.npg .btn_abs {display:inline-block; position:absolute; top:-36px; right:0px;}
	.tb_view.npg th, .tb_view.npg td {padding:8px; font-size:14px;}
	.tb_view.npg tbody td span.wn {display:block;}
	.tb_view.npg .d_only {display:table-cell;}

	.c_dl_lst {padding-left:8px;}
	.c_dl_lst .tbk .help .span1 {width:1.5%;}
	.c_dl_lst .tbk .help .span2 {width:98.5%;}
	.c_dl_lst .txblk {display:block;}
	.c_dl_lst .tbk .help {font-size:13px;}
	.c_dl_lst dt {width:9%;}
	.c_dl_lst dd {width:91%;}
	.c_dl_lst .d_only {display:block;}
	.c_dl_lst dd.dd2 span {margin-left:15px;}
	.c_dl_lst dd.noMar span {margin-left:0;}
	.c_dl_lst dt.ml span {margin-left:15px;}
	.c_dl_lst .pad2 {padding-left:30px;}

	.noti_view .tit {padding:12px; font-size:15px; border-bottom:1px solid #99B0CB; background-color:#F2F5FB;}
	.noti_view .d_only {display:block;}
	.noti_view .m_color1 {color:#000;}
	.noti_view .m_color2 {color:#000;}
	.noti_view .dl {height:43px; line-height:43px; padding:0 0 0 10px;}
	.noti_view .dl dd {margin-right:50px;}
	.noti_view .fil {border-bottom:1px solid #cdcdcd; padding:10px; display:block;}
	.noti_view .fil .bdi {float:left; font-size:14px; margin-right:4px; line-height:23px;}
	.noti_view .fil .fils {float:left; line-height:23px;}
	.noti_view .fil .fils span {display:block;}
	.noti_view .fil .fils span a {font-size:14px; color:#0068b7;}
	.noti_view .fil .fils span a:hover {text-decoration:underline;}
	.noti_view .cont {padding:20px 10px 20px 10px;}
	.noti_view .preNe {line-height:43px;}
	.noti_view .preNe dt, .noti_view .preNe dd {height:43px;}
	.noti_view .preNe dt span {padding-left:25px; display:inline-block; background:url(../images/ico_prvNext.gif) no-repeat 10px 50%;}
	.noti_view .preNe dt {width:10%;}
	.noti_view .preNe dd {width:90%;}

	/* header */
	.header {width:100%;height:116px;background:#FFFFFF;}
	.header .tops {_height:50px; _background:#333333; position:static; /* border-top: 4px solid #264C93; */}
	/*.header .tops .logo {float:left;}*/
	.header .tops .logo {position:absolute; top:0px; left:0px; z-index:20;}
	.header .tops .logo a img {width:250px; height:111px;}
	.header .tops .logo .d_Logo {display:block; width: 260px; height:111px;}
	.header .tops .logo .d_Logo img {float:left;}
	.header .logo .m_logo {display:none;}
	.header .tops .top_box {width:100%; height:50px; background: #F8F8F8; border-bottom: 1px solid #EFEFEF;}
	.header .tops .top_center {position:relative; width:1200px; margin:0 auto;}
	.header .tops .top_box ul {list-style:none;}
	.header .tops .left_box {float:left;width:600px;padding:0 0 0 10px;}
	.header .tops .left_box .ddayArea {display:block; width:240px; height:49px; background:#19323C; padding: 0 0 0 0; margin: 0 0 0 0;}
	.header .tops .left_box .d_only {display:block; width:260px; font-size: 30px; font-weight: bold; color:#FFFFFF; margin: 0 auto; padding: 0 0 0 10px;}
	.header .tops .left_box .d_only strong {font-size: 36px; color: #FFFFFF;}
	.header .tops .left_box .d_only span {font-size: 18px; margin:0 10px 0 10px; padding:0 0 10px 0; _vertical-align: middle; color: #FFFFFF;}
	.header .tops .left_box .d_only .dday_txt{_display:inline-block; width:76px; height:45px; font-size: 36px; _letter-spacing:19px;color: #FFFFFF;}

	.header .tops .right_box {float:right;_width:600px; text-align:right; }
	.header .tops .right_box .left {float:left;width:300px; background:url(../images/bg_top_bar.png) no-repeat right 70%;}
	.header .tops .right_box .right {float:right;width:215px;}
	.header .dummy_header {display:block; position:relative; top:0; left:0; width:100%; height:100%;}
	.header .header_in {position:relative; width:100%; height:116px; border-bottom:1px solid #C7D1E3;}
	/*.header .menus {position:static; top:0; background:none; width:100%; height:auto; overflow-y:visible; overflow-x:visible;}*/
	.header .menus .gnb {width:100%; height:auto; background:transparent;}
	.header .m_only {display:none !important;}
	.header .d_only {display:block !important;}
	.header .reportArea {display:none;}

	.header .gnbs {height:116px; position:relative; display:block;}
	.header .gnbs .subBg {position:absolute; top:116px; left:0; width:100%; height:280px; background:#f8f9fb; z-index:4; border-top:1px solid #C7D1E3;border-bottom:1px solid #F2F2F2;}
	.header .gnbs .subBg .subBox {_width:464px; _height:280px; _text-align:center; _border-left:1px solid #B9CAE3; _border-right:1px solid #b9e3d2;}
	.header .gnbs .subBg .wrapSize {_border-right:1px solid #b9e3d2;}
	.header .gnbs .subBg a, .header .gnbs .subBg span, .header .gnbs .subBg em {display:inline-block; letter-spacing:-1px;}
	.header .gnbs .subBg .icos {padding-top:34px;}
	.header .gnbs .subBg .icos span {font-size:20px; color:#2656B6; padding-top:13px;}
	.header .gnbs .subBg .icos a {margin:0 15px 0 15px;}
	.header .gnbs .subBg .snsu {padding:26px 0 0 6px;}
	.header .gnbs .subBg .snsu em, .header .gnbs .subBg .snsu span {display:inline-block; vertical-align:middle;}
	.header .gnbs .subBg .snsu em {font-size:17px; color:#2656B6; border-bottom:1px solid #4C77B6; padding-bottom:3px;}
	.header .gnbs .subBg .snsu span {margin-left:43px;}
	.header .gnbs .subBg .snsu span a {margin:0 2px 0 2px;}
	.header .gnbs .subBg .closeMenu {position:absolute; bottom:10px; right:11px; width:35px; height:35px; background:url(../images/btn_closeMenu.png) no-repeat 0 0;}

	.header .menus {float:right; position:static; background:none; width:auto; height:auto; display:block; overflow-y:visible; overflow-x:visible;}
	.header .menus.on {width:auto;}
	.header .menus .menus_in {width:auto; height:auto; background:transparent; position:static;}
	.header .menus .tit {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-indent:-5000px;}
	.header .menus .menu {float:left; position:relative; padding-top:40px; border-bottom:none;}
	.header .menus .menu1 {margin-right:65px;}
	.header .menus .menu2 {margin-right:66px;}
	.header .menus .menu4 {margin-right:56px;}
	.header .menus .menu5 {margin-right:1px;}
	.header .menus li a {display:inline; height:auto; line-height:1.5; color:#000; font-family:'notokr-regular';}
	.header .menus li a span {display:inline; height:auto;}
	.header .menus .menu .dep1 {font-size:24px; word-spacing:-1px; letter-spacing:-1px; padding:0; background:none; border-bottom: none;}
	.header .menus .dep1 span {background:none;}
	.header .menus .subWrap {position:absolute; top:112px; height:280px; border-top:4px solid #fff; z-index:5;}
	.header .menus .subWrap.on {border-top:4px solid #264C93;}
	.header .menus .subWrap .nodes {_border-right:1px solid #b9e3d2; height:263px; padding-top:17px;}
	.header .menus .subWrap .smenu {margin-bottom:8px;}
	.header .menus .subWrap .smenu a:hover {color: #264C93;}
	.header .menus .subWrap .smenu .child {display:none !important;}
	.header .menus .subWrap .dep2 {font-size:16px; color:#464646; letter-spacing:-0.05em; padding-left:0; background:none; border: none; height:30px; line-height:1.5; text-align:center;}
	.header .menus .subWrap .dep2:after {border: none;}
	.header .menus .subWrap .dep2 span {padding-left:0; background:none;}

	.header .menus .menu1 .subWrap {width:142px; left:-43px; padding-left:0px;}
	.header .menus .menu2 .subWrap {width:164px; left:-7px; padding-left:0px;}
	.header .menus .menu3 .subWrap {width:135px; left:-20px; padding-left:0px;}
	.header .menus .menu4 .subWrap {width:129px; left:-41px; padding-left:53px;}
	.header .menus .menu5 .subWrap {width:148px; right:0px; padding-left:40px; height:225px;}
	.header .menus .menu5 .subWrap .nodes {height:208px; border-right:none;}

	.header.reportArea {display:none;}

	.header.af .menus .menu1 {margin-left:90px; margin-right:90px;}
	.header.af .menus .menu2 {margin-left:90px; margin-right:90px;}
	.header.af .menus .menu3 {margin-left:90px; margin-right:90px;}
	.header.af .menus .menu4 {margin-right:54px;}
	.header.af .menus .menu5 {margin-right:0;}
	.header.af .tops .d_logo {display:none;}
	.header.af .tops .af_logo {display:block;}
	.header.af .tops .logo a img {width:260px;}
	.header.af .tops .cheer a {width:230px;}
	.header.af .gnbs .subBg .subBox {width:278px;}
	.header.af .gnbs .subBg .icos a {margin:0 4px 0 4px;}
	.header.af .gnbs .subBg .snsu span {margin-left:15px;}
	.header.af .menus .menu1 .subWrap {width:131px; left:-30px; padding-left:0px;}
	.header.af .menus .menu2 .subWrap {width:174px; left:-16px; padding-left:0px;}
	.header.af .menus .menu3 .subWrap {width:135px; left:-20px; padding-left:0px;}
	.header.af .menus .menu4 .subWrap {width:124px; left:-42px; padding-left:46px;}
	.header.af .menus .menu5 .subWrap {width:190px; right:3px; padding-left:33px; height:225px;}


	/* footer */
	/*.footer {position:relative; width:100%; height:170px; background:#333333;margin-top:0px;}
	.footer .slider {height:41px; overflow:hidden; position:relative; padding:8px 15px 0 15px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}*/
	.footer .slider .slider_in {width:100%; position:relative;}
	.footer .slider .carousel {list-style:none;}
	.footer .slider .carousel li {float:left; padding:0 4px 0 4px;}
	.footer .slider .carousel li img {width:110px; height:33px;}
	.footer .slider .btnset .btns {position:absolute; top:21px; width:5px; height:9px;}
	.footer .slider .btnset .prev {background:url(../images/btn_footer_prev.png) no-repeat 0 0; left:0;}
	.footer .slider .btnset .next {background:url(../images/btn_footer_next.png) no-repeat 0 0; right:0;}
	.footer .addr {width:1200px; height:200px; margin:0 auto; text-align:left; padding:0;}
	.footer .addr .img {float:left; margin:40px 45px 0 0; width:152px; height:98px; display:block;}
	.footer .addr .img_m {display:none;}
	.footer .addr .txt {padding-top:40px; float:left; font-size:14px;}
	.footer .addr .txt span {display:inline;}
	.footer .addr .copy {margin-top:5px; margin-bottom:0;}
	.footer .addr .warn {margin-top:5px;}

	/* aside */
	.aside {width:306px; height:100%; float:right; display:block;}
	.aside .aside_in {position:fixed; top:0; width:306px; height:100%; background:#F8B551 url(../images/bg_aside.png) no-repeat 0 0;}
	.aside .baro {z-index: 99; position: absolute; width: 262px; height: 304px; left: 0; right: 0; bottom: 90px; padding-top: 22px; margin: 0 auto; background:url(../images/bg_baro.png) no-repeat 0 0;}
	.aside .baro .tit {font-size:16px; padding-left:15px;}
	.aside .baro .lists {margin-top:6px; padding-left:9px;}
	.aside .baro .lists li {margin-right:8px; float:left; text-align:center; width:30px;}
	.aside .baro .lists li a {display:block;}
	.aside .baro .lists .ico {margin-bottom:7px;}
	.aside .baro .lists li.last .ico {margin-bottom:12px;}
	.aside .baro .lists .txt {color:#3389cc; font-size:14px; line-height:14px; letter-spacing:-1px;}
	.aside .baro .links {text-align:center; margin-top:10px;}
	.aside .baro .links2 {text-align:center; margin-top:8px;}

	/*quick menu */
	.quick_menu {float:left; width:1200px; display:block; margin: 0 0 20px 0;}
	.quick_menu ul li {float:left; width:239px; height:135px; text-align:center;_padding:39px 0; background:url(../images/quick_bar.png) no-repeat 0 0;}
	.quick_menu ul li:first-child {float:left; width:239px; height:135px; text-align:center;_padding:39px 0; background:none;}

	/*Today Games */
	.g_schedule {float:left; width:1200px; height:435px; margin:0 0 0 0; _background:url(../images/bg_schedule.png) no-repeat 0 0;}
	.g_schedule .c_tit { float:left;width:220px; height:50px; line-height:50px; font-size:25px; font-weight:bold; color:#333333; padding-left:35px; background:url(../images/ico_bul26.png) no-repeat 0 12px; _border-bottom:1px solid #DDDDDD; }
	.g_schedule .c_more_alls {position:absolute; top:10px; right:0px;}
	.g_schedule .today_txt { float:left; width: 180px; height:50px; line-height:50px;font-size:22px; font-weight:bold; color:#013f96;}
	.g_schedule .tday_left {float:left; width:100%;margin:0 0 0 0; display:block;}
	.g_schedule .tday_right {float:left;width:100%; }

	/* main */
	.main .views {height:509px;}
	.main .views .d_views {display:block;}
	.main .views .m_views {display:none;}
	.main .fnViewBacks {display:block;}
	.main .views .area_pages {bottom:20px;}
	.main .views .area_pages .pages {padding-left:30px;}
	.main .views .area_pages .pages a {float:left;}.main .views .item {height:385px;background-repeat:no-repeat; background-position:50% 0;}
	.main .views .backs {position:absolute; top:0; left:0; width:100%;  z-index:2; list-style:none;}
	.main .views .backs .wrapSize {height:100%;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea {float:left; width:1200px; height:429px; margin: 0 0 0 0; _background:url(../images/main_img_bg.png) no-repeat 0 40px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left {float:left; width:1200px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .wArea_Lsize {float:left; width:390px; margin:35px 0 0 0;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img {float:left;width:1200px;height:500px;position:absolute;left:0px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_bar {position:absolute; top:335px; left:0;width:1200px;height:50px;_margin:340px 0 10px 20px;background-color: rgba(0, 0, 0, 0.7);z-index:12;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_bar .w_barLeft {float:left;width:270px;height:65px;background:url(../images/icon_alarm.png) no-repeat 10px 11px; padding: 0 0 0 60px; margin: 0 0 0 0;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_bar .w_barLeft .slider_in { margin:15px 0; width:600px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_bar .w_barRight {float:right;width:400px;height:65px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_right {position:absolute; top:200px; right:0; z-index:10;  width:450px; height:125px; background:url(../images/player_search_bg.png) no-repeat 0 0;}
	.main .views .backs .days .dt {font-size:60px; text-align:right; padding:0 40px 0 0; line-height:1.5; position:static; margin-left:-3px;}
	.main .views .backs .days .dt.af, .main .dDay .days .dt.fh {font-size:40px; margin-left:-14px; padding-top:13px;}
	.main .views .backs .days .dt.fh {margin-left:-2px;}
	.main .views .backs .days .dd {display:block; font-size:14px; color:#fff; margin-top:-9px;text-align:center;}
	.main .views .backs .item {width:100%; display:none;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .item {width:100%; display:block; z-index:0;
  transition: none;
  transform: translate3d(0,0,0) !important;
  }
	--.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages {bottom:20px;}
	--.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .pages {padding-left:30px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages {width:100%; position:absolute; bottom:70px; left:0px; z-index:3;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages .pages {text-align:center;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages .pages a {display:inline-block; width:13px; height:13px; background:url(../images/page_main_off.png) no-repeat 0 0; margin-right:20px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages .pages a span {display:block; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .area_pages .pages a.selected {background:url(../images/page_main_on.png) no-repeat 0 0;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg1_1 {background-image:url(../images/img_mainView1_01.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg2_1 {background-image:url(../images/img_mainView2_01.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg3_1 {background-image:url(../images/img_mainView3_01.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg4_1 {background-image:url(../images/img_mainView4_01.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg1_2 {background-image:url(../images/img_mainView1_02.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg2_2 {background-image:url(../images/img_mainView2_02.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg3_2 {background-image:url(../images/img_mainView3_02.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg4_2 {background-image:url(../images/img_mainView4_02.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg1_3 {background-image:url(../images/img_mainView1_03.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg2_3 {background-image:url(../images/img_mainView2_03.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg3_3 {background-image:url(../images/img_mainView3_03.png);}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .w_img .bg4_3 {background-image:url(../images/img_mainView4_03.png);}


	/*선수검색*/
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea {position:absolute; width:400px; padding:0px 0 28px 20px; _border-bottom: 1px solid #5589C0; top: 330px; z-index:10;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea .tit {display:block; width:100%; height:26px; font-size: 20px; font-weight: bold; color:#ffffff; margin:0 0 15px 15px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea .srh_player {display:block; width:260px; height:50px; _margin: 0 auto; _background:#3e3e3e; }
	/*.main .views .srhPlaerArea .srh_player .tit {float:left;width:80px;font-size:13px; margin: 12px 0 0 15px; color:#000000; background:url(../images/srh_player_arrow.png) no-repeat right 50%;}*/
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea .srh_player .box {height:50px; background:url(../images/bg_srh_player.png) no-repeat 0 0; margin: 0; _padding-left:26px;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea .srh_player .i_player {font-size:14px; color:#717171; width:128px; height:30px;border:none; background:none; margin:10px 0 0 25px; float:left;}
	.main .views .backs .wrapSizeBg .wrapSize .wArea .wArea_left .srhPlaerArea .srh_player .btn_player {float:right; width:37px; height:37px; background:url(../images/btn_player.png) no-repeat 0 0; margin:8px 24px 0 0;}

	.main .views .ddayArea {display:block; width:400px; height:91px; background:url(../images/dday_back.png) no-repeat 0 0; border-bottom: 2px solid #000000; padding: 0 0 20px 0; margin: 0 0 16px 0;}
	.main .views .d_only {display:block; width:260px; font-size: 30px; font-weight: bold; color:#FFFFFF; margin: 0 auto; padding: 20px 0 0 0;}
	.main .views .d_only strong {font-size: 34px; color: #0067B1;}
	.main .views .d_only span {font-size: 18px; margin:0 10px 0 0; vertical-align: middle; color: #363636;}
	.main .views .d_only .dday_txt{display:inline-block; width:76px; height:45px; font-size: 30px; letter-spacing:19px; background:url(../images/dday_bg.png) no-repeat 0 0; padding-left: 10px; color: #FFFFFF;}
	.main .views .weatherArea {display:block; width:355px; _height:30px; _margin: 20px 0 0 0;}

	/*header --> main 이동*/
	.main .views .weatherArea .srh_weather {display:block; _width:183px; margin:10px 0;}
	.main .views .weatherArea .srh_weather .box {float:left;position:relative; height:26px; border:2px solid #FFFFFF;}
	.main .views .weatherArea .srh_weather .selected {white-space:nowrap; overflow:hidden; width:152px; height:26px; line-height:26px; padding-left:4px; font-size:13px; color:#fff; float:left;}
	.main .views .weatherArea .srh_weather .btn_weather {float:right; width:23px; height:26px; background:url(../images/btn_weather.png) no-repeat 0 0;}
	.main .views .weatherArea .srh_weather .lists {position:absolute; width:183px; height:106px; overflow:auto; top:28px; left:-2px; line-height:26px; background-color:#005AA0;}
	.main .views .weatherArea .srh_weather .lists li a {white-space:nowrap; overflow:hidden; color:#fff; font-size:13px; display:block; padding-left:6px;}
	.main .views .weatherArea .srh_weather .tb {float:left;position:relative;width:100px; margin:6px 0 0 10px; color: #FFFFFF;}
	.main .views .weatherArea .srh_weather .tb table th,
	.main .views .weatherArea .srh_weather .tb table td {border-bottom:1px solid #2EB37E; padding-left:7px; height:30px;}
	.main .views .weatherArea .srh_weather .tb table th {background-color:#137252; text-align:left; color:#fff;}
	.main .views .weatherArea .srh_weather .tb table td {background-color:#fff;}
	.main .views .weatherArea .srh_weather .tb table td .temp {color:#1a773d; display:inline-block; padding:3px 0 0 12px;}
	.main .views .weatherArea .srh_weather .tb table td. ico {vertical-align:middle;}
	.main .views .social {display:block; text-align:center; _width:196px; position:relative; _bottom:0; _background-color:#2EB37E;}
	.main .views .social .img {margin-top:10px; display:none;}
	.main .views .social .fmenu {margin-top:23px;}
	.main .views .social .fmenu a { width:1px; height:34px; font-size:12px; color:#FFFFFF; padding-right:7px; margin:0 2px 0 0; background:url(../images/bar_fmenu.png) no-repeat right 2px;}
	.main .views .social .fmenu a:last-child {background:none;}
	.main .views .social .icos {margin:7px 0 0 0; }
	.main .views .social .icos img {margin: 1px 0 0 0;}
	.main .views .social .icos a {margin-left:0px;font-size:12px; color:#FFFFFF; }
	.main .views .social .icos a:first-child {margin-left:0;}
	.main .views .social .icos a:last-child span{background:none;}
	.main .views .social .icos a.sns_bg1 {float:left; width: 85px; height:37px; background: #FFFFFF; border: 1px solid #EFEFEF; border-radius:50px; margin:0 3px 0 0;}
	.main .views .social .icos a.sns_bg2 {float:left; width: 100px; height:37px; background: #FFFFFF; border: 1px solid #EFEFEF; border-radius:50px; margin:0 3px 0 0;}
	.main .views .social .icos a.sns_bg3 {float:left; width: 110px; height:37px; background: #FFFFFF; border: 1px solid #EFEFEF; border-radius:50px; margin:0 3px 0 0;}
	.main .views .social .icos a span{ height:34px; _display: table-cell; vertical-align: middle;padding-right:10px; margin:0 2px 0 0; _background:url(../images/bar_fmenu2.png) no-repeat right 11px; color: #6A6A6A; line-height:37px;}
	.main .views .social .d_only.day {font-size:30px; color:#FFFFFF;}
	/* //header --> main 이동*/

	.main .conts {position: relative; height: 2600px; background:url(../images/bg_con.png) repeat-x 0 0;}

	.main .g_schedule .g_schedule_txt {width:100%; _height: 15px; _background:url(../images/schedule_slider_txt.png) no-repeat 0 10px;}
	.main .g_schedule .slider {width: 100%; height:65px; overflow:hidden; position:relative; padding: 0 0 0 0; background: #FFFFFF; margin:30px 0 0 0;}
	.main .g_schedule .slider .slider_in {width:100%; position:relative; }
	.main .g_schedule .slider .carousel {list-style:none;}
	.main .g_schedule .slider .carousel li {float:left; text-align:center;width:155px;height:60px; line-height:60px; border:1px solid #333333; border-radius:10px; margin:0 0 10px 10px;}
	.main .g_schedule .slider .carousel li:hover  {float:left; text-align:center;width:155px;height:60px; line-height:60px; color: #FFFFFF;  border:1px solid #013F96; border-radius:10px;  margin:0 0 10px 10px;}
	.main .g_schedule .slider .carousel li:hover .txt {color:#013f96;}
	/*  메인화면 오늘의 경기 픽토 PC버전에서는 안보이게 처리 (2021-06-19)
		.main .g_schedule .slider .carousel li .ico {display:table-cell; vertical-align:middle; height:59px;} */
	.main .g_schedule .slider .carousel li .ico {display:none;}
	.main .g_schedule .slider .carousel li .txt {display:inline-block; font-size:15px; color:#434343; font-family:'NanumGothic','돋움', Dotum; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.main .g_schedule .slider .btnset {position:relative; width:221px; height:220px;margin:0 0 0 20px;}
	.main .g_schedule .slider .btnset .btns {position:relative; width:37px; height:37px;}
	.main .g_schedule .slider .btnset .prev {background:url(../images/btn_slide_up2.png) no-repeat 0 0; left:-10px;}
	.main .g_schedule .slider .btnset .next {background:url(../images/btn_slide_down2.png) no-repeat 0 0; right:10px;}
	.main .g_schedule .slider .btnset .prev {top:0px; margin: 0 auto;}
	.main .g_schedule .slider .btnset .next {top:195px;margin: 0 auto;}
	.main .g_schedule .tday_right .c_tit_non {text-align:center; font-size:25px; margin:15px 0 20px 0; color:#FFFFFF;}
	.main .g_schedule .tday_right .c_tit_non span {font-size:16px; color:#e64a1a; margin-bottom:6px;}
	.main .g_schedule .box .pic {width:256px; float:left; display:block;}
	.main .g_schedule .box .pic img {width:250px; height:151px; border:3px solid #a1a1a1; border-radius:10px;}
	.main .g_schedule .box .tb {float:right; width:330px; border-right:1px solid #dcdcdc;}
	.main .g_schedule .box .tb table th:first-child,
	.main .g_schedule .box .tb table td:first-child {border-left:1px solid #dcdcdc;}
	.main .g_schedule .box .tb table th {height:66px; padding:0;}
	.main .g_schedule .box .tb table td {height:88px; padding:0;}
	.main .g_schedule .box .tb table thead th.lcell {padding:0 7px 0 7px;}

	.main .g_schedule .box.sche .schTits {font-size:20px; color:#005826; margin:0 0 6px 18px;}
	.main .g_schedule .box.sche .schelstM {display:none;}
	.main .g_schedule .box.sche .schelst {display:block;}
	.main .g_schedule .box.sche .schelst {width:100%; height:220px; border-top:1px solid #E2E2E2; border-bottom:1px solid #ACACAC; overflow:auto; background:#FAFAFA; margin: 25px 0 0 0;}
	.main .g_schedule .box.sche .schelst ul {height:60px; border-bottom:1px dotted #D9D9D9;padding:25px 0; }
	.main .g_schedule .box.sche .schelst ul li {width: 33%; border-right:1px solid #C6C6C6; border-top:none;}
	.main .g_schedule .box.sche .schelst ul li:first-child {border-top:none;}
	.main .g_schedule .box.sche .schelst ul li:last-child {border-right:none;}
	.main .g_schedule .box.sche .schelst ul li a {display:block;}
	.main .g_schedule .box.sche .ins {position:relative; padding}
	.main .g_schedule .box.sche .ins span {display:inline-block; font-size:14px; color:#666666;font-weight:bold;}
	.main .g_schedule .box.sche .ins strong {display:inline-block; font-size:16px; color:#474747;font-weight:bold;}
	.main .g_schedule .box.sche .ins .tx {background:url(../images/icon_dot.png) no-repeat 45px 20px;padding:12px 0 12px 60px; width:80%;}
	.main .g_schedule .box.sche .ins .tx .time {color: #f47920;}
	.main .g_schedule .box.sche .ins .stat {position:absolute; top:50%; right:7px; margin-top:-11px; border-radius:2px; text-align:center; width:57px; height:22px; line-height:22px; letter-spacing:-1px;}
	.main .g_schedule .box.sche .ins .stat.i_10 {color:#0068b7; border:1px solid #0068b7;}
	.main .g_schedule .box.sche .ins .stat.i_20 {color:#0068b7; border:1px solid #0068b7;}
	.main .g_schedule .box.sche .ins .stat.i_30 {color:#df0000; border:1px solid #df0000;}
	.main .g_schedule .box.sche .ins .stat.i_40 {color:#9a9a9a; border:1px solid #9a9a9a;}
	.main .g_schedule .box.sche .ins .stat.i_90 {color:#9a9a9a; border:1px solid #9a9a9a;}

	.main .g_event_rank {float:left; width:100%;}
	.main .g_event_rank .ranking {float:left; width:100%; margin: 0 0 60px 0;}
	.main .g_event_rank .ranking li {float:left; list-style:none; width:25%; /* margin:0 31px 0 0; */  overflow-y: hidden; overflow-x: hidden;}
	.main .g_event_rank .ranking li:last-child {margin: 0;}
	.main .g_event_rank .ranking .event_rank {float:left; width:95%; }
	.main .g_event_rank .ranking .event_rank .rank_tit {float:left; width:100%; height:65px; background: #b83645; border-radius:10px; font-size: 15px; color: #FFFFFF; line-height: 65px; text-align:center; margin:20px 0 10px 0;}
	.main .g_event_rank .ranking .event_rank .rank_tit2 {float:left; width:100%; height:65px; background: #01419e; border-radius:10px; font-size: 14px; color: #FFFFFF; line-height: 65px; text-align:center; margin:20px 0 10px 0;}

	.main .tbbs thead th {font-size:15px; height:40px;}
	.main .tbbs tbody {border:1px solid #F3F3F3; border-radius:10px;}
	.main .tbbs thead th {color:#fff; height:30px; background:#015578; border-bottom:2px solid #015578; border-left:1px solid #015578;}
	.main .tbbs tbody td {font-size: 14px; background: #FCFCFC; height:40px; line-height: 40px; border-bottom:1px solid #E9E9E9; text-align:center; color:#000000; letter-spacing:-1px;}

	.main .tking_king {float:left; width:100%;}
	.main .tking_king .king {float:left; width:100%; margin: 0 0 120px 0;}
	.main .tking_king .king li {float:left; list-style:none; width:209px; margin:0 31px 0 0;}
	.main .tking_king .king li:last-child {margin: 0;}
	.main .tking_king .king .king_box {float:left; width:210px; height:290px; border:1px solid #EBEBEB; background: #FFFFFF; border-radius: 10px; margin: 40px 0 0 0;}
	.main .tking_king .king .king_medal {float:left; width: 84px; height:34px; margin:-20px 0 0 15px; background: #998675; border-radius: 10px 0px 10px 10px; color: #FFFFFF; text-align: center; font-size: 16px;}
	.main .tking_king .king .king_medal span{font-size: 24px;}
	.main .tking_king .king .king_pic {float:left; width:170px; height:170px; background: #EAEAEA; margin:20px 20px;text-align:center;}
	.main .tking_king .king .king_name {float:left; width:100%; height: 26px; text-align: center; font-size: 16px; font-weight: bold;}
	.main .tking_king .king .king_game {float:left; width:100%; height: 26px; color: #959595; text-align: center; font-size: 14px; font-weight: bold;}

	.main .g_intro {float:left; width:100%;}
	.main .g_intro .game_intro {float:left; width:100%; margin: 28px 0 0 0;}
	.main .g_intro .game_intro li {float:left; list-style:none; width:360px; margin:0 45px 20px 0;}
	.main .g_intro .game_intro li:last-child {margin: 0;}
	.main .g_intro .game_intro .g_intro_box {float:left; width: 360px; height: 152px; border:1px solid #E1E1E1; background: #FFFFFF; border-radius: 10px; }
	.main .g_intro .game_intro .g_intro_img {text-align: center;}
	.main .g_intro .game_intro .g_intro_name {font-size: 18px; _font-weight:bold; line-height:40px; height: 40px; text-align: center;}


	.c_box_s {border:1px none #CDCDCD; padding-left:0px; padding-right:30px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00);}
	.c_box_s_mgs  {border:1px none #CDCDCD; padding-left:40px; padding-right:30px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00);}
	.c_box_s_photo  {border:1px none #CDCDCD; padding-top:40px; padding-left:0px; padding-right:0px; padding-bottom:19px; box-sizing: border-box; box-shadow: 5px 5px 0 rgba(00, 00, 00, 00);}
	.c_sec .c_tit {float:left;width:220px; height:50px; line-height:50px; font-size:25px; font-weight:bold; color:#333333; padding-left:35px; background:url(../images/ico_bul26.png) no-repeat 0 12px; _margin:30px 0 0px 0;}
	.c_sec .c_tit_mgs {height:70px; line-height:70px; font-size:30px; color:#000; padding-left:11px; _border-bottom:1px solid #DDDDDD; margin:30px 0 0px 0;}
	.c_sec .c_tit2 {height:51px; line-height:51px; font-size:30px; color:#43564a; padding-left:11px; border-bottom:1px none #BFBFBF;}
	.c_sec .c_more {position:absolute; top:20px; right:25px;}
	.c_sec .c_more2 {position:absolute; top: 420px; bottom:44px; right:560px;}

	.main .area_after {padding: 0;}
	.main .taba {text-align:center;border-bottom:1px solid #C3C3C3;}
	.main .taba a {height:60px; line-height:60px; font-size:20px;}
	.main .taba a:first-child {width:150px;}
	.main .c_sec .more {position:absolute; top:-45px; right:19px;}

	.main .areaMid {margin-top:29px; height:237px;}
	.main .areaMid .g_news {width:305px; float:left;}
	.main .areaMid .g_mgs {width:305px; float:right;}
	.main .areaBot {height:165px;}
	.main .areaBot .g_photo {width:305px; float:left;}
	.main .g_photo .pics {padding:20px 0 0 0;}
	.main .g_photo .pics li {margin: 0 55px 0 0;}
	.main .g_photo .pics li:last-child {margin: 0 0 0 0;}
	.main .g_photo .pics li a img {width:270px; height:200px; _border:1px solid #FFFFFF; _border-radius:10px; }
	.main .areaBot .g_history {width:305px; float:right;}
	.main .areaBot .g_history .lists li {margin-bottom:3px;}
	.main .mobile_link {display:none;}

	.main .banner {display:block; margin-top:1px;}
	.main .banner {height:90px; overflow:hidden;  border-top:1px none #ebebeb; border-bottom:1px none #ebebeb;background:#FFFFFF;}
	.main .banner .slider {position:relative; padding:20px 95px 0 95px;}
	.main .banner .slider .slider_in {width:100%; position:relative;}
	.main .banner .slider .carousel {list-style:none;}
	.main .banner .slider .carousel li {float:left; width:180px; height:50px; margin-left:20px;}
	.main .banner .slider .carousel li:first-child {margin-left:0;}
	.main .banner .slider .carousel li img {width:180px; height:50px;}
	.main .banner .slider .btnset .btns {position:absolute; top:28px; width:13px; height:32px;}
	.main .banner .slider .btnset .prev {background:url(../images/btn_banner_prev.png) no-repeat 0 0; left:0;}
	.main .banner .slider .btnset .next {background:url(../images/btn_banner_next.png) no-repeat 0 0; right:0;}

	/* main after_g */
	.main.after_g .areaLeft {float:left; width:100%; height:350px; margin:0 0 30px 0; _background: #249A5B;}
	.main.after_g .areaRight {float:right; width:600px; height:296px; margin:0 0 0 0; background: #E1D8CF;}
	.main.after_g .g_news {height:250px;}
	.main.after_g .g_mgs {height:227px;}
	.main.after_g .g_photo {height:380px; margin:0 0 20px 0; padding:0 0 0 0; background:#EBEFF3;}

	/* sub */
	.container.sub .wrapLoc {width:100%; height:145px; margin:0 auto; _background:url(../images/road_bg.png) repeat-x 0 0;}
	.container.sub .wrapLoc .img {position:relative; top:0; left:0; width:1200px; height:145px; _padding-left:270px; z-index:0; display:block;}
	.container.sub .wrapLoc.bg1 {background-color:#E0E6F6; border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg1 .img {background:url(../images/sub1_img.png) no-repeat 0 0;}
	.container.sub .wrapLoc.bg1 .tit {position:absolute; z-index:15; top: 40px; right: 50px; font-size:29px; color:#5860bf; padding:0;}

	.container.sub .wrapLoc.bg2 {background-color:#adcad1; border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg2 .img {background:url(../images/sub3_img_3.png) no-repeat 0 0;}
	.container.sub .wrapLoc.bg2 .tit {position:absolute; z-index:15; top: 40px; right: 50px; font-size:29px; color:#3648ae; padding:0;}

	/* 2026
	.container.sub .wrapLoc .img {position:relative; top:0; left:0; width:1200px; height:145px; _padding-left:270px; z-index:0; display:block;}
	.container.sub .wrapLoc.bg1 {background-color:#E0E6F6; border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg1 .img {background:url(../images/sub1_img.png) no-repeat 0 0;}
	.container.sub .wrapLoc.bg1 .tit {position:absolute; z-index:15; top: 40px; right: 50px; font-size:29px; color:#5860bf; padding:0;}


	.container.sub .wrapLoc.bg2 {_background-color:#676767; _border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg2 .img {background:url(../images/sub4_img.png) no-repeat 0 0; border-radius: 0 15px 15px 0;}
	.container.sub .wrapLoc.bg2 .tit {position:absolute; z-index:15; top: 60px; right: 250px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;} */

	.container.sub .wrapLoc.bg3 {background-color:#8B857F; _border-radius: 100px 0 100px 0; border-radius: 0 15px 15px 0;}
	.container.sub .wrapLoc.bg3 .img {background:url(../images/sub5_img.png) no-repeat 0 0;}
	.container.sub .wrapLoc.bg3 .tit {position:absolute; z-index:15; top: 40px; right: 50px; font-size:29px; color:#FFFFFF; padding:0;}
	.container.sub .wrapLoc.bg4 {_background-color:#6D7891; _border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg4 .img {background:url(../images/sub4_img.png) no-repeat 0 0; border-radius: 0 15px 15px 0;}
	.container.sub .wrapLoc.bg4 .tit {position:absolute; z-index:15; top: 60px; right: 250px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}
	.container.sub .wrapLoc.bg5 {_background-color:#648270; _border-radius: 100px 0 100px 0;}
	.container.sub .wrapLoc.bg5 .img {background:url(../images/sub5_img.png) no-repeat 0 0;border-radius: 0 15px 15px 0;}
	.container.sub .wrapLoc.bg5 .tit {position:absolute; z-index:15; top: 60px; right: 250px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}

	.container.sub .wrapLoc.bg1 .menu_tit {position:absolute; z-index:15; width: 270px; height:145px; top: 0; left: 0; font-size:29px; color:#FFFFFF; padding:0; background: #01476a; border-right:5px double #ffffff; border-radius: 15px 0 0 15px;}
	.container.sub .wrapLoc.bg1 .menu_tit .tit {position:absolute; z-index:15; top: 50px; right: 85px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}
	.container.sub .wrapLoc.bg2 .menu_tit {position:absolute; z-index:15; width: 270px; height:145px; top: 0; left: 0; font-size:29px; color:#FFFFFF; padding:0; background: #01476a; border-right:5px double #ffffff; border-radius: 15px 0 0 15px;}
	.container.sub .wrapLoc.bg2 .menu_tit .tit {position:absolute; z-index:15; top: 50px; right: 50px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}
	.container.sub .wrapLoc.bg4 .menu_tit {position:absolute; z-index:15; width: 270px; height:145px; top: 0; left: 0; font-size:29px; color:#FFFFFF; padding:0; background: #01476a; border-right:5px double #ffffff; border-radius: 15px 0 0 15px;}
	.container.sub .wrapLoc.bg4 .menu_tit .tit {position:absolute; z-index:15; top: 50px; right: 90px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}
	.container.sub .wrapLoc.bg5 .menu_tit {position:absolute; z-index:15; width: 270px; height:145px; top: 0; left: 0; font-size:29px; color:#FFFFFF; padding:0; background: #01476a; border-right:5px double #ffffff; border-radius: 15px 0 0 15px;}
	.container.sub .wrapLoc.bg5 .menu_tit .tit {position:absolute; z-index:15; top: 50px; right: 90px; font-size:28px; color:#FFFFFF; padding:0; letter-spacing:-2px;}
	/* .container.sub .c_sub_top {width:1200px; height:40px; background:url(../images/road_bg2.png) repeat-x 0 0; border-bottom:none; padding:0 0 0 0; margin:0 0 0 270px; z-index:5; position:absolute;  top:0; border-radius:0 15px 0 0;}
 */
 	.container.sub .c_sub_top {width:960px; height:40px; background:url(../images/road_bg2.png) repeat-x 0 0; border-bottom:none; padding:0 0 0 0; margin:0 0 0 240px; z-index:5; position:absolute; bottom:0; }

	.container.sub .contents .left_menu {position:relative;display:block; _border:1px solid #E5E5E5; z-index:5;}
	.container.sub .contents .menus {position:static; top:0; background:none; width:100%; height:auto; overflow-y:visible; overflow-x:visible;}
	.container.sub .contents .menus .gnb {width:100%; height:auto; background:none;}
	.container.sub .contents .menus .gnb li a {letter-spacing: -0.05em;}
	/* 2026수정
	.container.sub .contents .menus .gnb .smenu_tit {height:115px; line-height:115px; font-size:28px; font-weight:bold; text-align:center; color:#FFFFFF; _background:#333333; background: url(../images/left_smenu_tit_bg.png) no-repeat 0 0;}
	.container.sub .contents .menus .gnb .smenu_tit_s {height:115px; line-height:115px; font-size:22px; font-weight:bold; text-align:center; color:#FFFFFF; _background:#333333; background: url(../images/left_smenu_tit_bg.png) no-repeat 0 0;} */

	.container.sub .contents .menus .gnb .smenu_tit {height:115px;line-height:115px;font-size:28px;font-weight:bold;text-align:center;color:#FFFFFF;background-color: #2f518e;_background:#333333;margin-bottom:10px;/* background: url(../images/left_smenu_tit_bg.png) no-repeat 0 0; */}
	.container.sub .contents .menus .gnb .smenu_tit_s {height:115px; line-height:115px; font-size:22px; font-weight:bold; text-align:center; color:#FFFFFF; _background:#333333; background: url(../images/left_smenu_tit_bg.png) no-repeat 0 0;}

	/*.container.sub .contents .gnb .dep1 {position:relative; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; _background:url(../images/ico_dep1_off.png) no-repeat 93% 50%; padding-left:15px; width:240px; height:40px;line-height:40px; font-size:14px;font-family: 'NanumGothic-Bold'; color:#000000;}
	.container.sub .contents .dep1.on {background:url(../images/ico_dep1_on.png) no-repeat 93% 50%;}
	.container.sub .contents .dep1:after {content:" "; display:block; height:0px; position:absolute; bottom:0; left:0; width:100%; border-bottom:1px solid #258F65;}*/
	.container.sub .contents .menus .gnb .smenu {padding-left:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
	.container.sub .contents .menus .gnb .smenu.on {background:#686767; color:#FFFFFF;border-left:1px solid #686767; border-right:1px solid #686767;}
	.container.sub .contents .menus .gnb .smenu .child {background:#F2F2F2; color:434343;margin:0 0 0 -30px;}
	.container.sub .contents .menus .gnb .smenu .child li {background:#F2F2F2 url(../images/ico_dep3.png) no-repeat 30px 50%; padding-left:45px;height:35px;line-height:35px;}
	.container.sub .contents .menus .gnb .dep1 {width:240px; height:40px;line-height:40px; font-size:14px; font-family:'NanumGothic'; color:#000;}
	.container.sub .contents .menus .gnb .dep1.on {color:#FFFFFF;}
	.container.sub .contents .menus .gnb .dep1:after {display:none;}
	.container.sub .contents .menus .gnb .dep2 {font-size:14px;_border-left:1px solid #e5e5e5; _border-right:1px solid #e5e5e5;}
	.container.sub .contents .menus .gnb .dep2.on {
	    text-decoration: underline;
	    text-decoration-color: #686767;  /*밑줄 색상 */
	    text-decoration-style: solid; /* 밑줄 스타일 (solid, dashed, dotted, double, wavy 등) */
	    text-decoration-thickness: 2px; /* 밑줄 두께 */
	    text-underline-offset: 4px; /* 글자와 밑줄 사이의 띄워지는 간격 */
	}

	/* pg_stmap */
	.pg_stmap .area_site {padding-top:45px;}
	.pg_stmap .box {width:288px; float:left; margin-left:40px; margin-bottom:38px;}
	.pg_stmap .box:first-child {margin-left:0;}

	/* pg_unitlst */
	.pg_unitlst .area_unitlst {padding-top:45px;}

	/* pg_drawlst */
	.pg_drawlst .area_drawlst {padding-top:45px;}

	/* pg_notilst */
	.pg_notilst .area_notilst {padding-top:15px;}

	/* pg_notiViw */
	.pg_notiViw .area_notiViw {padding-top:35px;}

	/* pg_pholst */
	.pg_pholst .area_pholst {padding-top:15px;}

	/* pg_phoViw */
	.pg_phoViw .area_phoViw {padding-top:45px;}

	/* pg_chrlst */
	.pg_chrlst .area_chrlst {padding-top:15px;}

	/* pg_schelst */
	.pg_schelst .area_schelst {padding-top:0px;}

	/* pg_venue */
	.pg_venue .area_venue {padding-top:45px;}
	.pg_venue .maps {display:block; text-align:center; margin-bottom:40px;}

	/* pg_intro */
	.pg_intro .area_intro {padding-top:15px;}
	.pg_intro .intro .img {display:block; _text-align:center; margin-bottom:40px;}
	.pg_intro .intro .txt span {display:block;}

	/* pg_symbol */
	.pg_symbol .area_symbol {padding-top:15px;}
	.pg_symbol .symbol .box {float:left; width:280px; margin-left:20px; margin-top:0;}
	.pg_symbol .symbol .box:first-child {margin-left:0; margin-top:0;}
	.pg_symbol .symbol .box.clr {clear:both; margin-left:0;}
	.pg_symbol .symbol .box.mar {margin-top:50px;}
	.pg_symbol .symbol .tit {height:43px; line-height:43px; text-align:center; font-size:16px; background:#F0F5FD; padding-left:0;}

	/* pg_past */
	.pg_past .area_past {padding-top:45px;}

	/* pg_sports */
	.pg_sports .area_sports {padding-top:15px;}
	.pg_sports .s_list ul {width:80%; margin:0 auto;}
	/* .pg_sports .sp_sec {padding:18px 25px 25px 25px; border:1px solid #ddd; border-radius:5px;} */
	/* .pg_sports .sp_sec {padding-top:300px} */
	.pg_sports .sp_sec:focus {outline: none;}
	.pg_sports .sp_sec .tit {padding:10px 0 14px 0; font-size:36px; border-top:3px solid #3d52bb;margin-top:220px;}
	.pg_sports .sp_sec .tit span {display:block; margin-top:-5px; font-size:18px;}
	.pg_sports .sp_sec .left_b {float:left; width:64%;}
	.pg_sports .sp_sec .ttBox {margin-top:44px;}
	.pg_sports .sp_sec .ttBox .txt {text-align:left;}
	.pg_sports .sp_sec .ttBox .txt span {display:block;padding-bottom:2px;}
	.pg_sports .sp_sec .img {float:right; margin-top:43px;}

	/* pg_organ */
	.pg_organ .area_organ {padding-top:15px;}
	.pg_organ .imgs {padding:30px 0 10px 0;}

	/* pg_greet */
	.pg_greet .area_greet {padding-top:15px;}
	.pg_greet .greet .img {float:left; margin-right:80px; margin-bottom:0;}
	.pg_greet .greet .txt {float:left; width:549px;}

	/* pg_congrat */
	.pg_congrat .area_congrat {padding-top:45px;}
	.pg_congrat .greet .img {float:left; margin-right:70px; margin-bottom:0;}
	.pg_congrat .greet .txt {float:left; width:600px;}

	/* pg_thisYear */
	.pg_thisYear .area_thisYear {_padding-top:45px;}
	.pg_thisYear .symbol .box {float:left; width:288px; margin-right:40px; margin-top:0;}
	.pg_thisYear .symbol .box.last {margin-right:0; margin-top:0;}
	.pg_thisYear .symbol .box .img {padding-top:45px; margin-top:0;}
	.pg_thisYear .symbol .box.last .img {padding-top:0;}
	.pg_thisYear .symbol .box.clr {clear:both; width:100%;}
	.pg_thisYear .symbol .tit {height:43px; line-height:43px; text-align:center; font-size:16px; background:#f6fbde; padding-left:0;}
	.pg_thisYear .dates .help2 {font-size:13px;}

	/* pg_ceremon */
	.pg_ceremon .area_ceremon {padding-top:15px;}

	/* pg_guide */
	.pg_guide .area_guide {padding-top:15px;}
	.pg_guide .entryLst {padding-left:15px;}
	.pg_guide .entryLst li {margin-right:8px; width:15%;}

	/* pg_spclass */
	.pg_spclass .area_spclass {padding-top:35px;}

	/* pg_handbook */
	.pg_handbook .area_handbook {padding-top:15px;}
	.pg_handbook .comment {display:block;}
	.pg_handbook .comment li span {display:block;}

	/* pg_mmdallst */
	.pg_mmdallst .area_mmdallst {padding-top:35px;}

	/* pg_medallst */
	.pg_medallst .area_medallst {padding-top:35px;}

	/* pg_msidolst */
	.pg_msidolst .area_msidolst {padding-top:35px;}

	/* pg_mdisplelst */
	.pg_mdisplelst .area_mdisplelst {padding-top:35px;}

	/* pg_statregs */
	.pg_statregs .area_statregs {padding-top:35px;}
	.pg_statregs .btn_abs {position:absolute; top:150px; right:35px;}

	/* pg_statdisp */
	.pg_statdisp .area_statdisp {padding-top:35px;}

	/* pg_entylst */
	.pg_entylst .area_entylst {padding-top:45px;}

	/* pg_entyvw */
	.pg_entyvw .area_entyvw {padding-top:45px;}

	.div_svg {position:relative; text-align:center;}

	/* playMatch_ui */
	.playMatch_ui.m_only {display:none;}
	.playMatch_ui.d_only {display:block;}
	.playMatch_ui{min-height:76px;padding:17px 17px 17px 17px;text-align:center;border:1px solid #e1e1e1; font-size:14px;}
	.playMatch_ui input[type=text]{width:35px;padding:0;text-align:center;border:1px solid #eee;font-size:14px;height:28px;line-height:28px;}
	.playMatch_ui .cola{position:relative;font-size:0;}
	.playMatch_ui .cola .team1,
	.playMatch_ui .cola .team2{position:absolute;top:0;left:0;display:inline-block;width:230px;height:40px;line-height:40px;font-weight:bold;font-size:16px;color:#2356b4;text-align:center;background:#eef6fb}
	.playMatch_ui .cola .team2{left:auto;right:0}
	.playMatch_ui .cola .resualt1,
	.playMatch_ui .cola .resualt2{display:inline-block;line-height:40px;min-width:60px;vertical-align:middle;font-size:14px;}
	.playMatch_ui .cola .resualt1 input{margin-left:10px;}
	.playMatch_ui .cola .resualt2 input{margin-right:10px;}
	.playMatch_ui .cola .resualt1 strong,
	.playMatch_ui .cola .resualt2 strong{display:inline-block;line-height:38px;width:35px;vertical-align:middle;font-size:14px;}
	.playMatch_ui .cola .resualt1 strong{margin-left:10px;}
	.playMatch_ui .cola .resualt2 strong{margin-right:10px;}
	.playMatch_ui .cola .win{display:inline-block;line-height:40px;width:60px;font-weight:bold;color:#2356b4; font-size:14px;vertical-align:middle;}
	.playMatch_ui .cola .dec{display:inline-block;line-height:40px;width:60px;font-weight:bold;text-align:left; font-size:14px;vertical-align:middle;}
	.playMatch_ui .colb {position:relative;}
	.playMatch_ui .colb .team1,
	.playMatch_ui .colb .team2{font-size:14px;position:absolute;top:0;left:0;display:inline-block;width:230px;height:40px;line-height:40px;font-weight:bold;text-align:center;}
	.playMatch_ui .colb .team2{left:auto;right:0}
	.playMatch_ui .colb p{margin-top:15px;font-size:0;}
	.playMatch_ui .colb .set{display:inline-block;line-height:28px;width:60px;font-size:13px;}
	.playMatch_ui .colb .dec{padding-top:10px;line-height:18px;font-size:13px;height:18px; font-size:14px;}
	.playMatch_ui .colc{position:relative;}
	.playMatch_ui .colc .team1,
	.playMatch_ui .colc .team2{font-size:14px;position:absolute;top:0;left:0;display:inline-block;width:230px;height:40px;line-height:40px;font-weight:bold;text-align:center;}
	.playMatch_ui .colc .team2{left:auto;right:0}
	.playMatch_ui .colc p{height:30px;line-height:30px;width:270px;margin:15px auto 0;border:1px solid #ccc;background:#f2f2f2; font-size:14px;}
	.playMatch_ui .colc table{width:270px;margin:5px auto 0;border-collapse:collapse;}
	.playMatch_ui .colc.twocols p{width:400px;}
	.playMatch_ui .colc.twocols table{width:400px;}
	.playMatch_ui .colc table th{height:30px;vertical-align:middle;font-family:'NanumGothic-Bold'; font-size:14px;}
	.playMatch_ui .colc table td{height:25px;vertical-align:middle;font-size:13px;}
	.playMatch_ui .colc table .total td{font-family:'NanumGothic-Bold';color:#996600;background:#ffe68d;text-align:center;}

	/* 팝업창 기본 스타일 */
	.custom-popup {
	    position: absolute; /* 버튼 옆에 띄우기 위해 절대좌표 사용 */
	    background: #ffffff;
	    border: 1px solid #ccc;
	    box-shadow: 0 4px 12px rgba(0,0,0,0.15); /* 그림자 효과 */
	    padding: 20px;
	    z-index: 9999; /* 다른 요소들보다 무조건 위에 뜨게 설정 */
	    width: 450px;  /* 팝업 너비 지정 */
	    border-radius: 8px; /* 모서리 둥글게 */
	}

	/* 팝업 상단(제목 및 닫기 버튼) 구역 */
	.popup-header {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    border-bottom: 2px solid #333;
	    padding-bottom: 10px;
	    margin-bottom: 15px;
	    font-size: 16px;
	}
	.btn-close_pop {
	    background: none;
	    border: none;
	    font-size: 24px;
	    cursor: pointer;
	    color: #666;
	}

	/* 팝업 내부 테이블/리스트 스타일 지정 */
	.collapse_p { width: 100%; border-collapse: collapse; }
	.collapse_p th, .collapse_p td {padding: 10px; }
	.collapse_p th { background-color: #f4f4f4;padding: 10px; line-height :10px; }
	.al { text-align: left; }
	.ac { text-align: center; }
	.listNone { list-style: none; padding: 0; margin: 0; }
	.dl.box { border: 1px solid #eee; background:#fafafa; padding: 15px; margin-bottom: 10px; border-radius:4px;}
	.dl.box dt { font-weight: bold; margin-top: 8px; color: #333; float: left; width: 80px;}
	.dl.box dd { margin-top: 8px; margin-left: 80px;}
}


/* 태블릿 CSS */
@media all and (min-width:768px) and (max-width:1024px) {

}

@media all and (max-width:1024px) {

}


/* 데스크탑 CSS */
@media all and (min-width:100px) {
	.tb_view.d_only {display:block;}
	.tb_view.m_only {display:none;}

	.tb_view table th {border-bottom:1px solid #99B0CB; border-left:1px solid #DEDEDE; font-size:14px;}
	.tb_view table th.row {border-bottom:1px solid #ABABAB; border-left:1px solid #DEDEDE; font-size:14px;}
	.tb_view table td {border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE; font-size:14px;}
	.tb_view table td.row {border-bottom:1px solid #ABABAB; border-left:1px solid #DEDEDE; font-size:14px;}
	.tb_view table th:first-child, .tb_view table td:first-child {border-left:none; height:30px;}

	.tb_view table th {text-align:left; padding:10px 10px 10px 15px; background-color:#E4E0E;}
	.tb_view table td {padding:10px 8px 10px 8px;}
	.tb_view table td.pic {text-align:center;}
	.tb_view table td.pic img {width:100px; height:133px;}

	.tb_list .tb.m_only {display:none;}
	.tb_list .tb.d_only {display:block;}
	.tb_list .tb .d_only {display:block;}
	.tb_list .total {font-size:14px; margin-bottom:7px;}
	.tb_list .tb {border-top:1px solid #373E48; position:relative;}
	.tb_list .tb .btn_abs {position:absolute; top:-36px; right:0px;}
	.tb_list .tb th, .tb_list .tb td {font-size:14px; padding:10px 0 10px 0;}
	.tb_list .tb th {height:30px; border-bottom:1px solid #99B0CB; background:#F0F5FD url(../images/th_line.gif) no-repeat 0 50%;}
	.tb_list .tb th:first-child {background-image:none;}
	.tb_list .tb td {border-bottom:1px solid #e1e1e1;}
	.tb_list .tb td.al {padding-left:8px;}
	.tb_view.npg {overflow-x:hidden;}

	.pg_statdisp .btn_abs {position:absolute; top:150px; right:35px;}
	.pg_statregs .btn_abs {position:absolute; top:50px; right:0px;}
	.pg_statdisp .btn_abs {position:absolute; top:50px; right:0px;}

	.pg_statdisp .d_only {display:inline-block;}
	.pg_statregs .d_only {display:inline-block;}
	.pg_statdisp .d_only {display:inline-block;}

	.cont_in .area_entyvw .d_only {display:block;}

	.tb_srh.m_only {display:none;}
	.tb_srh.d_only {display:block;}
	.tb_srh table th, .tb_srh table td {font-size:14px;}
	.tb_srh table th:first-child, .tb_srh table td:first-child {border-left:none;}
	.tb_srh table th { height:40px; text-align:left; padding:6px 10px 6px 15px; background-color:#f6f6f6;}
	.tb_srh table td {padding:6px 8px 6px 8px;}
	.tb_srh .btn {text-align:right; margin-top:15px;}

	.c_btn_srh {color:#fff; background:#0068b7; min-width:80px; height:36px; padding:0 20px; border-radius:3px; font-size:14px; font-family:'NanumGothic-Bold';}

	.div_svg .d_only {display:block;}
	.div_svg {position:relative; text-align:center;}
	.div_svg .total {font-size:14px; margin-bottom:7px;text-align:left;}
	.div_svg .total strong {color:#df0000;}
	.tournament_area {overflow:hidden; padding-bottom: 50px; padding-top:20px;width:auto;}

	.div_srh {border:1px solid #e1e1e1; padding:15px 15px 15px 15px;}
	.div_srh .txt {font-family:'NanumGothic-Bold'; font-size:16px; float:left;}
	.c_btn_smt {display:inline-block; background:#0068B7; font-family:'NanumGothic-Bold'; font-size:14px; min-width:30px; height:27px; line-height:27px; padding:0 10px; border-radius:2px; text-align:center; color:#fff;}

	.div_btn .d_only {display:block;}
	.div_btn {padding-top:15p;}

	/* pg_entylst */
	.pg_entylst .area_entylst {padding-top:45px;}

	/* pg_entyvw */
	.pg_entyvw .area_entyvw {padding-top:45px;}

	/* pg_startlst */
	.pg_startlst .area_startlst {padding-top:25px;}

	/* pg_tourlst */
	.pg_tourlst .area_tourlst {padding-top:15px;}

	/* pg_teaminfo */
	.pg_teaminfo .area_teaminfo {padding-top:45px;}

	.pg_regul .boxs .btn{display:block;}

	.pg_statdisp .d_only {display:block;}
	.pg_statregs .d_only {display:block;}
	.pg_statdisp .d_only {display:block;}
	.pg_startlst .d_only {display:block;}


	/* pg_reslst */
	.pg_reslst .area_result .total .d_only {display:block;}
	.pg_reslst .area_reslst {padding-top:25px;}
	.pg_reslst .area_result .total {font-size:14px; margin-bottom:7px;}
	.pg_reslst .area_result .total strong {color:#df0000;}
	.pg_reslst .doub_tb {padding-top:45px;}
	.pg_reslst .doub_tb .boxs {width:48%;}

	.main .g_schedule .box.sche {padding:0 0 0 0;}

	.header .social {display:block; text-align:center; _width:196px; position:relative; _bottom:0; _background-color:#2EB37E;}
	.header .social .img {margin-top:10px; display:none;}
	.header .social .fmenu {margin-top:23px;}
	.header .social .fmenu a { width:1px; height:34px; font-size:12px; color:#FFFFFF; padding-right:7px; margin:0 2px 0 0; background:url(../images/bar_fmenu.png) no-repeat right 2px;}
	.header .social .fmenu a:last-child {background:none;}
	.header .social .icos {margin:7px 0 0 0; }
	.header .social .icos a {margin-left:0px;font-size:12px; color:#FFFFFF; }
	.header .social .icos a:first-child {margin-left:0;}
	.header .social .icos a:last-child span{background:none;}
	.header .social .icos a span{ height:34px; display: table-cell; vertical-align: middle;padding-right:10px; margin:0 2px 0 0; background:url(../images/bar_fmenu2.png) no-repeat right 11px;}


}

 @media all and (max-width:3000px) {
	/* .wrapSizeBg {width:100%; height:550px; margin:0 auto; background:url(../images/main_img_bg3.png) no-repeat right 1px;} */
	.wrapSizeBg {width:100%; height:550px; margin:0 auto; }
	/* .container.sub .wrapLoc {width:100%; height:145px; margin:0 auto; } */
	.container.sub .wrapLoc {width:100%; height:145px; margin:0 auto; background:url(../images/road_bg.png) repeat-x 0 0;}
	.container.sub .wrapSize .tit {font-size:17px; padding:10px 0 0 10px;}
}
/*
@media all and (max-width:1025px) {
	.wrapSizeBg {width:100%; height:550px; margin:0 auto; background:url(../images/main_img_bg4.png) no-repeat 0 0;}
	.container.sub .wrapLoc {width:100%; height:50px; margin:0 auto; background:none;}
} */


/* height */
.height_190 {height:190px;}
.height_230 {height:230px;}

#tit_arrow {position:absolute; width: 10px; height:12px; background:url(../images/tit_arrow.png) no-repeat 0 0;}