@charset "utf-8";
/* CSS Document */
.mainTitle {background: #abd557; padding: 0 20px; margin-bottom: 20px;}
.kort {font-size: 20px; padding: 10px 0; display: table-cell; font-weight: bold; letter-spacing: -1px; color: #098a3d;}
.kort2 {font-size: 14px; color: #313131; display: table-cell; padding-left: 5px;}
.engt {font-size: 14px; color: #ffffff; display: table-cell; padding-left: 5px;}
.calendaBox {width: 94%; margin: 0 auto; padding-bottom: 20px;}
.calendaBox .monthTxt {font-size: 24px; font-weight: normal; text-align: center; margin-bottom: 10px;}
.calendaBox .monthTxt img {height: 18px; margin: 0 20px;}

.cntBox {width: 94%; margin: 0 auto; padding-bottom: 90px;}
.cntBox .monthTxt {font-size: 24px; font-weight: normal; text-align: center; margin-bottom: 10px;}
.cntBox .monthTxt img {height: 18px; margin: 0 20px;}

.cntTxt {font-size: 13px; line-height: 20px; color: #ffffff; font-weight: normal;/*background: #ffffff url(../images/white_bg.png);padding: 10px;*/}
.cntTxt h4 {font-weight: bold; color: #FDFFCF;font-size: 15px;}
.cntTxt .clubImg {width: 100%; padding: 5px 0;}
.cntTxt2 {font-size: 12px; line-height: 16px; color: #ffffff; font-weight: normal;/*background: #ffffff url(../images/white_bg.png);padding: 10px;*/ margin: 20px 0;}
.pagingBox {text-align: center; padding: 20px; border-top: 3px solid #CCCCCC;}
a .pagingNo {display: inline-block; padding: 4px 2px;background: #F4F4F4; border: 1px solid #D4D4D4; color: #323232;min-width: 25px;}

/*테이블*/
.TableReserved {width:100%;}
.TableReserved tr th { padding: 5px 0; border-bottom: 1px solid #bbdde2;border-top: 1px solid #bbdde2;}
.TableReserved tr td {text-align: center; height: 25px; vertical-align: top; padding: 5px 0; }
.TableReserved tr td a {text-align: center; font-size: 16px; color: #838383;}
.TableReserved tr td a .team {display: block; font-size:12px; font-weight: normal; color:#abd557;}
.TableReserved tr .sat {color:#0075a9;}
.TableReserved tr .sun {color:#ec6941;}
.TableReserved tr .sat a {color:#0075a9;}
.TableReserved tr .sun a {color:#ec6941;}
.subMenu { width: 100%; display: table; margin-bottom: 10px;}
.subMenu li { width: 50%; text-align: center; display: table-cell; vertical-align: middle; padding: 15px 0; background: #e5e5e5;}
.subMenu li a {font-size: 16px; color: #959595;}
.subMenu li.menuOn {background:#abd557;}
.subMenu li.menuOn a {color: #ffffff;}

.subMenu3 { width: 100%; display: table; margin-bottom: 10px;}
.subMenu3 li { width: 30%; text-align: center; display: table-cell; vertical-align: middle; padding: 15px 0; background: #e5e5e5;}
.subMenu3 li:nth-child(1) { width: 25%;}
.subMenu3 li:nth-child(2) { width: 35%;}
.subMenu3 li:nth-child(3) { width: 40%;}
.subMenu3 li a {font-size: 16px; color: #959595;}
.subMenu3 li.menuOn {background:#abd557;}
.subMenu3 li.menuOn a {color: #ffffff;}


.subMenu4 { width: 100%; display: table; margin-bottom: 10px;}
.subMenu4 li { width: 25%; text-align: center; display: table-cell; vertical-align: middle; padding: 15px 0; background: #e5e5e5;}
.subMenu4 li a {font-size: 16px; color: #959595;}
.subMenu4 li.menuOn {background:#abd557;}
.subMenu4 li.menuOn a {color: #ffffff;}

.fSize12 {font-size: 12px}
.fSize14 {font-size: 14px}
.colorBlack01 {color: #4D4D4D}


/*20180619*/
.cldT {margin: 10px auto;width: 100%;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9; }
.cldT tr td {text-align: center; font-size: 18px; ;border-bottom: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;padding: 0; }
.cldT tr th {text-align: center; border-bottom: 2px solid #626262;border-right: 1px solid #d9d9d9; padding:10px;font-size: 16px; font-weight: normal;}
.cldT tr td a {text-align: center; display: block; padding: 2px 0 0 0; color: #A8A8A8;font-size: 18px;}
.cldT tbody tr .sun { color: #fc574a;}
.cldT tbody tr .sat { color: #5b77bb;}
.cldT tr td.sun a {color: #fc574a;}
.cldT tr td.sat a {color: #5b77bb;}
.cldT tr td.noteam.sun a {color: #fc574a;}
.cldT tr td.noteam.sat a {color: #5b77bb;}
.cldT tr td.team.sun a {color: #fc574a;}
.cldT tr td.team.sun a:Hover {color: #ffffff;}
.cldT tr td.team.sat a {color: #5b77bb;}
.cldT tr td.team.sat a:Hover {color: #ffffff;}
.cldT tr td.ready.sun a {color: #fc574a;}
.cldT tr td.ready.sat a {color: #5b77bb;}
.cldT tr td.team.menuOn a {color: #ffffff; background: #fc574a;display: block}
.cldT tr td.team.menuOn a span {color: #ffffff;}

.cldT tr td.noteam a {color: #888888;background: #f4f4f4;}
.cldT tr td.noteam a span { background: #f4f4f4;display: block;padding: 3px;color: #aaaaaa; font-size: 12px; margin-top: 0px; border-top: 1px solid #e7e7e7;}
.cldT tr td.noteam a:Hover {color: #000000; background: #f4f4f4;display: block}
.cldT tr td.team a {color: #000000;}
.cldT tr td.team a:Hover {color: #ffffff;background: #e5ae53}
.cldT tr td.team a span { display: block; padding: 3px; color: #fc574a; font-size: 12px; margin-top: 0px; border-top: 1px solid #e7e7e7; background-color: transparent;}
.cldT tr td.team a:Hover span { background-color: transparent; display: block; padding: 3px; color: #ffffff; font-size: 12px; margin-top: 0px; border-top: 1px solid #e7e7e7;}