@charset "euc-kr";

/* Á¶ÀÎÇÏ±â */
.cal-top {position:relative; height:40px; line-height:40px; text-align:center; color:#3d3d3d; font-size:40px; font-family:lato; }
.cal-top strong {position:relative; height:40px; line-height:40px; text-align:center; color:#3d3d3d; font-size:40px; font-family:lato; }
.cal-top .left {position:absolute; top:5px; left:150px; }
.cal-top .right {position:absolute; top:5px; right:150px; }
.cal-top2 {width:100%; height:30px;  text-align:right; color:#161616; font-size:17px; line-height:24px; }
.cal-top2 span {margin:0 23px 0 0;}
.cal-top2 span img {vertical-align: -2px;}
.join_tbl {border-collapse:collapse; width:100%; border-spacing:0; }
.join_tbl th {color:#161616; font-weight:600; font-size:18px; line-height:46px;  border:1px solid #e7e7e7;border-bottom:none; border-top:1px solid #3d3d3d; background-color:#f4f4f4}
.join_tbl td {height:74px;border:1px solid #e7e7e7; vertical-align:top;}
.join_tbl .hol {color:#a90000 !important;}
.join_tbl .sat {color:#1059dd !important;}
.cal_con {position:relative; width:100%; height:74px; padding:35px 0 0 0; text-align:center; }
.cal_con.hol1 {height: 62px; padding: 47px 0 0; font-weight:600; color:#c80000; font-size:17px; line-height:24px; background-color:#ffe8e7}
.cal_con.hol1 a {cursor:default;  display:inline-block; padding:0 0 0 25px; font-weight:600; color:#c80000; font-size:17px; line-height:24px; background:url("../image/cm_joinroom/icon01.png") no-repeat 0 4px }
.cal_con.hol2 {height: 62px; padding: 47px 0 0; font-weight:600; color:#0d486a; font-size:17px; line-height:24px; background-color:#dcf3ff}
.cal_con.hol2 a {cursor:default; display:inline-block; padding:0 0 0 25px; font-weight:600; color:#0d486a; font-size:17px; line-height:24px; background:url("../image/cm_joinroom/icon02.png") no-repeat 0 4px }
.cal_con a {display:inline-block; padding:0 0 0 25px; font-weight:600; color:#1f1f1f; font-size:17px; line-height:24px; background:url("../image/cm_joinroom/icon02.png") no-repeat 0 4px }
.cal_con a.join_link {color:#a90000;  background:url("../image/cm_joinroom/icon01.png") no-repeat 0 2px}
.cal_con a span {font-family:lato;}
.cal_con > strong {position:absolute; top:17px; left:16px;  color:#3d3d3d; font-size:18px;  font-family:lato;}
.hol > .cal_con > strong {color:#a90000; }
.sat > .cal_con > strong {color:#1059dd; }
.line_color td {background-color:#f9f9f9}

