@charset "euc-kr";

@charset "euc-kr";

.subContents{width:1000px; border:1px;}
table.tbl1 { border-top:3px solid #6bb295;border-collapse: collapse;}
table.tbl1 th{ background:#88b6a2; color:#fff; font-weight:bold; border-left:1px solid #fff;border-bottom:1px solid #6bb295; text-align:center;height:40px;}
table.tbl1 th:first-child{  border-left:0px;}
table.tbl1 td{  border-left:1px solid #6bb295;border-bottom:1px solid #6bb295; padding: 7px 10px; height:30px;}
table.tbl1 .nobl{ border-left:none;}
table.tbl1 th:first-child, table.tbl1 td:first-child{  border-left:0px;}
.date-time { margin:40px 0;}


table.tbl2 { width:94%; margin:10px 20px;border-collapse: collapse;}
table.tbl2 th{ background:#88b6a2; color:#fff; font-weight:bold; border-left:1px solid #fff;border-bottom:1px solid #6bb295; height:40px; text-align:center;}
table.tbl2 td{  border-left:1px solid #6bb295;border-bottom:1px solid #6bb295; padding:7px 10px; height:30px; text-align:center;}
table.tbl2 .nobl{ border-left:none;}

.traffic {padding-top:15px;}

table.abst_tbl { border-collapse: collapse; }
table.abst_tbl th{border:1px solid #6bb295;padding:10px; color:#FFFFFF; background-color:#88b6a2; text-align:center; }
table.abst_tbl td{border:1px solid #6bb295;padding:10px;}
table.abst_tbl a { color:#deece2; }

table.regist_tbl { border-collapse: collapse; margin-bottom:10px; }
table.regist_tbl th{border:1px solid #6bb295;padding:10px; color:#FFFFFF; background-color:#88b6a2; text-align:center; }
table.regist_tbl td{border:1px solid #6bb295;padding:10px; padding-left:20px;}
table.regist_tbl a { color:#deece2; }

.reg0 {color:#FFFFFF;font-weight:bold; text-align:center; padding:5px; font-size:1.25em;}
.reg1 {color:#FFFFFF;font-weight:bold;width:150px; height:23px; text-align:center;}
.reg2 {color:#FFFFFF;font-weight:bold;text-align:left;}
.FormLine {height:28px; padding:0 10px;}
select {height:30px !important; padding:0 10px!important; border:1px solid #ccc; vertical-align:middle;}
.blank_box {font-weight: bold; color: #FF0000; border:1px solid #ccc; vertical-align:middle; height:28px;padding:0 10px;}
.bold { font-weight:bold;}
.traffic {padding-top:15px;}
.point { color:#2c8670;}

.btn_t { display:inline-block; font-size:1em; line-height:30px; height:34px; text-align:center; background:#666; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }
.btn_l { display:inline-block; font-size:1em; line-height:30px; height:34px; text-align:center; background:#144999; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }

table h3{ color:#000; margin:0; padding:0; background:none; }
h4 { margin:20px 0; color:#164896;}

.style1 {color: #FF0000}
.subContents h3 { margin-top:40px;}
.subContents ul { margin-left:18px;}
.subContents ul li { line-height:20px; padding:5px 0; word-break:keep-all;}
.button_t { display:inline-block; font-size:1em; line-height:24px; height:26px; text-align:center; background:#666; color:#fff; cursor:pointer; border:0px; margin:2px; padding:1px 20px; }

.title18 { font-size:18px; font-weight:bold; color:#cc3333;}


.red { color:#ff3300;}
.bold { font-weight:700;}

.sportmed { font-size:14px; line-height:1.5;}
.sportmed ul { margin-left:15px;}

.table-bordered2 { border:1px solid #ddd; width:100%; max-width:100%; font-size:14px; line-height:1.5; margin-bottom:20px;}
.table-bordered2 th, .table-bordered2 td{ padding:8px 3px; border:1px solid #ddd; vertical-align:middle; text-align:center; background:#fff;font-size:13px !important;}
.table-bordered2 th{ background-color:#f0f0f0;}

.lineBox ul.ganada { padding-left:85px; text-indent:-85px;}
.lineBox ul.ganada li { padding:5px 0;}
.lineBox h3{ font-size:20px; font-weight:bold; color:#000; margin:15px 0; padding-left:15px; background:url(/img/sub/bullet.jpg) left center no-repeat}

.btn_blue{background:#428bca; border:1px solid #357ebd; color:#ffffff; border-radius:4px; font-size:14px;}
.btn_blue:hover {text-decoration:none; background:#3276b1; border:1px solid #269abc; color:#ffffff;}
.btn_ssmall{height:30px; padding:6px 15px; font-size:1em; padding-top:7px; cursor:pointer;}
.btn_sbig{height:36px; padding:10px 20px; font-size:1.071em; font-weight:bold;}
.form50, .eform50 { width:46.5%; margin:5px;}

ul.rule_notice { margin-top:30px;}
.past { padding:0 10px;}
.past h4 { background:#294c8b; padding:13px 0; width:70%; color:#fff; font-size:18px; line-height:20px; text-align:center; margin-top:10px; display:inline-block; margin:10px 15%;}
.past ul.date { margin:10px;}

.table_event { width:100%; line-height:18px; margin-top:10px; margin-bottom:20px; text-align:center;}
.table_event th {background:#509dd4; color:#fff; font-weight:800; padding:5px 0;border:0; vertical-align:middle;}
.table_event td {background:#fff; border:1px solid #ddd; padding:5px; border-left:0; vertical-align:middle; word-break:keep-all; height:25px;font-size:13px !important; }
.table_event td.liner { border-right:1px solid #ddd !important;}
.table_event td.ltext { text-align:left;}
.table_event td:last-child { border-right:0;}
.table_event td a{ color:#555}
.table_event td.bg1 { background:#E6F3FF;}
.table_event td.bg2 { background:#E8E8E8;}
.table_event td.bw { background:#eaecf7;}

.table_event td.ye { background:#ffff00;}
.table_event td.gr { background:#ececec;}
.table_event td.ow { background:#fce4d6;}
.table_event td.jw { background:#ffe7ab;}
.table_event td.gw { background:#e2efda;}
.table_event td.pw { background:#f9e8f6;}
.table_event td.ppw { background:#ecd9ff;}
.table_event td.sk { background:#f1faff;}
.table_event td.t_pk { color:#e7336e;}


/* ·Î±×ÀÎ */
.sportmed #login_fs { padding:80px 20px; width:80%; margin:0 auto;}
.sportmed #login_fs .control_label{ width:30%; display:block; padding:7px 20px 9px 0; float:left; text-align:right;}
.sportmed #login_fs .control_log{ width:100%; display:block; padding:8px 0; text-align:left; margin-left:33%;}
.sportmed #login_fs .form_text {border: #e6e6e6 1px solid; padding: 4px; height:24px; vertical-align:middle; margin:5px; ime-mode:auto; width:45%;}

.form_text { border: #e6e6e6 1px solid; padding: 4px; height:30px; vertical-align:middle; ime-mode:auto;}
.form_text2 { border: #e6e6e6 1px solid; padding: 4px; height:20px; vertical-align:middle; ime-mode:auto;}
.form20 { width:15%;}
.form30 { width:30%;}
