 @charset "utf-8";
/* CSS Document */

.att
.att_info{width:100%;border:0;margin:0;background-color:#ccc}.att .att_info
.h{width:15%;padding:3px;font-weight:bold;background-color:#eee;text-align:center;font-size:11px}.att .att_info
.b{width:35%;background-color:#fff;padding:5px;font-size:11px}.att .cal-box{margin:0
0 10px 0}.att .cal-box .cal-title{clear:both;height:30px;padding:0px
18px}.att .cal-box .cal-title .help-date{float:left;position:absolute;margin:7px
0 7px 7px}.att .cal-box .cal-title .help-date{font-size:11px;font-weight:bold;letter-spacing:-1px}.att .cal-box .cal-title .help-point-button{float:right;margin:-25px 7px 7px 0;_margin-top:-15px;cursor:pointer}.att .cal-box .cal-title .help-point-button{font:normal 11px 'dotum';letter-spacing:-1px}.att .cal-box .cal-title
#att_end_timer{margin:0;padding:7px
0 0 0;text-align:center;height:25px}.att .cal-box .cal-title
#att_end_timer{}.att .cal-box .cal-title #att_end_timer #timer-clock{font-size:13px;cursor:pointer;color:#f00;font-weight:bold}.att .cal
table{margin:0
auto 0 auto}.att .cal
td{text-align:center;font-weight:normal;font-size:11px;color:#888}.att .cal td
.c{}.att .cal td
.d{cursor:pointer}.att .cal
td.sat{color:#2e89f0}.att .cal
td.sun{color:#ed4532}.att .cal
td.now{color:#fff}.att .cal td.now
.d{background-color:#1ec500}.att .cal td.sel
.d{background-color:#eee}.att .cal
.prev{float:left;cursor:pointer;margin:-10px 0 0 7px}.att .cal
.prev{font:normal 11px 'dotum';letter-spacing:-1px}.att .cal
.prev.no{cursor:text;color:#999}.att .cal
.next{float:right;cursor:pointer;margin:-10px 7px 0 0}.att .cal
.next{font:normal 11px 'dotum';letter-spacing:-1px}.att .cal
.next.no{cursor:text;color:#ccc}.att #att
ul{list-style:none;margin:0;padding:0;display:block;clear:both}.att #att
li{width:48%;height:65px;margin:0
0 0 0;padding:0;display:block;float:left}.att #att
.rank{float:left;width:50px;height:50px;padding:0}.att #att
.rank{text-align:center;color:#444;margin:0
0 0 0}.att #att .rank-box{width:50px;height:50px;padding:0;border:1px
solid #ccc}.att #att .rank-point{font:normal 11px 'dotum';color:#bbb;text-align:center;margin:3px
0 0 0;letter-spacing:-1px}.att #att .rank
.rank_image{position:absolute;_margin:0
0 0 -27px}.att #att .rank .rank_image
img{float:left;margin:0;padding:0;width:50px;height:50px;_width:48px;_height:48px;border:0}.att #att .rank
.rank_num{float:left;width:50px;height:15px;margin:17px
0 0 0}.att #att .rank
.rank_image_num{position:absolute;width:50px;height:15px;margin:35px
0 0 0;background-color:#444}.att #att .rank
.rank_image_num{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}.att #att .rank
.rank_image_num{text-align:center;font-size:11px;letter-spacing:-1px;color:#fff}.att #att .rank
.rank_image{_margin:0
0 0 -27px}.att #att .rank .rank_image
img{_width:48px;_height:48px}.att #att .rank
.rank_image_num{_width:48px;_margin:32px
0 0 -24px}.att #att
.line1{position:absolute;margin:7px
0 10px 60px;_margin:7px
0 10px 5px;padding:0}.att #att
.line2{position:absolute;margin:30px
0 0 60px;_margin:35px
0 0 10px;padding:0}.att #att
.line2{font:normal 11px 'dotum';color:#bbb}.att #att
.end{clear:both;width:100%;height:0;line-height:0;font-size:0;margin:0;padding:0}.att #att
.memo{font:bold 15px 'dotum';letter-spacing:-1px}.att #att
.now{}.att #att
.name{margin:0
0 0 0px;font-weight:bold;color:#999}.att #att
.cont{margin:0
0 0 5px}.att #att
.time{margin:0
0 0 5px}.att #att
.point{margin:0
0 0 5px}.att #att .comment-button{margin:0
0 0 5px;cursor:pointer}.att #att
.del{margin:0
5px 0 0;cursor:pointer;float:left}.att #att
.no1{cursor:pointer}.att #att
.regular{cursor:pointer}.att
#att_info{margin:7px
0 0 0;line-height:20px;padding:5px;background-color:#efefef;border:1px
solid #ddd}.att
.att_page{padding:20px
0 20px 0;text-align:center}.att .att_page
a{font-family:dotum;font-weight:bold;font-size:11px;color:#797979}.att .att_page
a{text-decoration:none;border:1px
solid #d4d4d4;background-color:#f4f4f4;padding:3px
5px 2px 5px}.att
.none{text-align:center;padding:30px
0 30px 0}.att
.help{font-weight:normal;font-size:11px;color:#777;text-align:right;margin:0
0 7px 0}.att .help-point{display:none;background-color:#fff;border:1px
solid #ccc;padding:10px;position:absolute;width:370px;z-index:999}
.att .comment-box{background-color:#eee;position:absolute;background-color:#fff;border:1px
solid #ccc;z-index:999;display:none}.att .comment-box{width:280px;height:300px;margin:57px
0 0 7px;padding:10px;overflow:scroll}.att .comment-box
.item{list-style:none;margin:10px
0 0 0;padding:0;clear:both;border-bottom:1px dotted #ddd}.att .comment-box .item
.name{height:30px}.att .comment-box .item
.date{font:normal 11px 'dotum';letter-spacing:-1px;color:#aaa}.att .comment-box .item
.del{line-height:17px;cursor:pointer}.att .comment-box .item
.content{line-height:17px;padding:0
5px 10px 5px}.att
.first_rank{float:left;width:46%;border:0;margin:0;background-color:#ccc}.att .first_rank
caption{font:bold 11px 'dotum';letter-spacing:-1px;text-align:left;height:17px;border-bottom:1px solid #eee}.att .first_rank
.h{padding:3px;font-weight:bold;background-color:#eee;text-align:center;font-size:11px}.att .first_rank
.b{background-color:#fff;padding:5px;font-size:11px;border-bottom:1px solid #eee}.att .first_rank
.b.right{text-align:right}.att
.regular_rank{float:right;width:53%;border:0;margin:0;background-color:#ccc}.att .regular_rank
caption{font:bold 11px 'dotum';letter-spacing:-1px;text-align:left;height:17px;border-bottom:1px solid #eee}.att .regular_rank
.h{padding:3px;font-weight:bold;background-color:#eee;text-align:center;font-size:11px}.att .regular_rank
.b{background-color:#fff;padding:5px;font-size:11px;border-bottom:1px solid #eee}.att .regular_rank
.b.right{text-align:right}.attend_top{height:125px;background:url('/common/images/games/bg_board_mid.gif') repeat-x}.attend_top
.wrap_summary{position:relative;height:124px;background:url('/common/images/games/bg_board_right.gif') no-repeat right 0}.attend_top .wrap_summary
p{position:absolute;padding:0;height:124px;background:url('/common/images/games/bg_board_left.gif') no-repeat}.attend_top .wrap_summary p
img{margin:27px
0 0 25px}.attend_top
.summary_list{margin:0;padding:59px
0 0 0;*zoom:1}.attend_top .summary_list:after{clear:both;display:block;content:""}.attend_top .summary_list
li{_display:inline;clear:left;float:left;margin:0
0 2px 25px;padding-left:1px;color:#b9d2ca;background:#192a24;font-size:11px;white-space:nowrap}.at_input{padding:12px
0 12px 12px;border:1px
solid #DFDFDF;background:#F3F3F3;*zoom:1}.at_input:after{clear:both;display:block;content:""}.at_input
.input_area{padding:0px
0 0px 5px;*zoom:1}.at_input .input_area:after{clear:both;display:block;content:""}.at_input
h4{float:left;margin:0;width:92px;height:24px;line-height:24px;text-indent:18px;font-size:12px;font-weight:bold;color:#333;background:url("/common/images/games/sprites.gif") no-repeat -86px -174px}.at_input
.input_wrap{position:relative;float:left}.extra_box{float:left;padding:4px
0 4px 5px;border-top:1px solid #B5B5B5;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #B5B5B5;font-size:11px;color:#666}.char_cnt{position:absolute;top:6px;right:6px;font-size:11px;color:#999}.char_cnt
span{color:#999;font-size:11px}.at_input
a.bu_refresh{float:left;margin-left:1px;width:34px;height:24px;overflow:hidden;text-indent:-9000px;background:url("/common/images/games/sprites.gif") no-repeat -66px -228px}.at_input
.bu_submit{float:left;margin-left:1px}.at_input
p{margin-top:-3px;text-align:center}.at_input
p.empas{margin:0;color:#333;font-size:12px;font-weight:bold;text-align:center}.at_wrap input, .at_wrap
a{font-family:dotum;font-size:12px;color:#666}.extra_box{float:left;padding:4px
0 4px 5px;border-top:1px solid #B5B5B5;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #B5B5B5;font-size:11px;color:#666}#article_other{position:relative;margin-top:5px}#article_other:after{display:block;clear:both;content:''}#article_other
h3{padding:6px;font-size:13px}#article_other
ul{float:left;margin:0px
0 0 0;width:25%}#article_other
ul.top5{float:left}#article_other
ul.top10{float:left}#article_other
li{margin-top:3px;padding:0
22px 0 10px;height:21px;line-height:21px;border-bottom:1px solid #eee}#article_other li:first-child{margin-top:3px}#article_other{width:50%;float:left;border-left:1px solid #c8c5c5;border-right:1px solid #c8c5c5;border-bottom:1px solid #c8c5c5}#article_other ul:first-of-type{background:url("/new.img/bar_Yline.gif") repeat-y 100% rgba(0, 0, 0, 0)}.attend_ranking ul li:last-child{border-bottom:0 !important}.attend_ranking{clear:both;position:relative;width:100%;border-top:1px solid #efefef}.attend_ranking li
a{float:left;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.tinn{height:27px;background-color:#e9e8e7;border-top:1px solid #c8c5c5;border-bottom:1px solid #c8c5c5}.tinn
.rank_num{float:left;margin-right:5px;height:17px;line-height:17px}.tinn
.rank_num{line-height:17px;padding:0px
0 0 10px}#article_other li
p{display:inline-block;max-width:310px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#article_other li
a{color:#4f4745}#article_other li a
.comment{font-weight:bold;color:#c60}#article_other li
.date{float:right;color:#918c8a}#article_other
.btn_more{position:absolute;right:22px;top:0;text-decoration:underline;color:#00c}.attend_info{display:inline-block;margin:10px
0;height:15px}.attend_info
.info{float:left;margin-right:20px;height:15px}.attend_info
dt{float:left}.attend_info dt
.dot{float:left;margin:6px
4px 0 0;width:3px;height:3px;background:url("/common/images/games/sp_attend_nw2.png") no-repeat -400px 0}.attend_info .info
dd{position:relative;float:left;color:#19b723}.attend_info .info dd
strong{margin:0
5px 0 4px}.attend_info .info dd
a{margin-left:5px;color:#19b723;text-decoration:underline}.attend_info .info
ul{position:absolute;top:20px;left:5px;width:180px;border:1px
solid #000;background-color:#fff;z-index:30}.attend_info .info
li{padding:5px
5px 5px 10px;text-align:left;color:#86817f}.attend_info .info li
strong{margin:0px}dd.tip{clear:left;margin:5px
0 0 0px;height:14px;font-size:11px;font-family:inherit;color:#b2afae;letter-spacing:-1px}


#fatt input {}
.att {}
.att .cal { background:url('/common/images/games/calbg.png') repeat-x; margin:0 0 7px 0; }

.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}.sv_wrap .sv a{display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff!important}.sv_on{display:block!important;position:absolute;top:10px;left:20px;width:auto;height:auto}.sv_nojs .sv{display:block}.pg_wrap{clear:both;margin:0 0 20px;padding:20px 0 0}.pg_current,.pg_page{display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}.pg_page{background:#e4eaec}.pg_current{display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:400}#device_change{display:block;margin:.3em;padding:.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em}.sz-control[disabled],.sz-control[readonly]{cursor:not-allowed;opacity:1;background:#f5f5f5!important}.view-content img{box-shadow:0 0 2px rgba(0,0,0,.6)}.rg_em{margin-top:5px}.rg_em caption{padding:0;font-size:0;line-height:0;overflow:hidden}#captcha.m_captcha audio{display:block;margin:5px 0 10px}#captcha.m_captcha #captcha_key{margin-left:3px}#captcha.m_captcha #captcha_reload span{background:0 0;display:inline}#captcha.m_captcha #captcha_reload{position:relative;width:auto;top:0;left:0;margin:0;padding:0 10px;height:43px;border:0;background:#e4eaec;vertical-align:middle;overflow:hidden;cursor:pointer}#autosave_wrapper {float:right;}

/***********************
	attendance mobile
***********************/

/***********************
	attendance
***********************/
.c_l_cont {width: 691px;margin: 0 auto;}
.attendance_calendar {margin:10px 0 15px; background:url('/common/images/games/bg_attendance_bottom.gif') no-repeat left bottom;}
.attendance_calendar_in {padding:58px 0 0 0; background:url('/common/images/games/bg_attendance_top.gif') no-repeat;}

.attendance_day {padding-bottom:25px; text-align:center; font-size:0; line-height:0;}
.attendance_day img {vertical-align:middle;}
.attendance_day a {margin:0 30px;}
.attendance_day span {padding:0 0 0 10px;}

.calendar_att {width:602px; padding:2px 0 60px; margin:0 auto; background:url('/common/images/games/bg_calender_dot01.gif') repeat-x left top;}
.calendar_att .att_calendar {}
.calendar_att .att_calendar th {padding-bottom:2px; background:url('/common/images/games/bg_calender_dot01.gif') repeat-x left bottom;}
.calendar_att .att_calendar td {padding-bottom:2px; background:url('/common/images/games/bg_calender_dot01.gif') repeat-x left bottom;}
.calendar_att .att_calendar td div {position:relative; height:95px; background:url('/common/images/games/bg_calender_dot02.gif') repeat-y right top;}
.calendar_att .att_calendar td div span {position:absolute; top:6px; left:10px; font-family: 'verdana'; font-weight:bold;}
.calendar_att .att_calendar td div span.sun {color:#d70000;}
.calendar_att .att_calendar td div span.set {color:#006ad7;}
.calendar_att .att_calendar td div strong {padding:12px 0 0 20px; width:60px; height:60px; display:block; text-indent:-3000px;}
.calendar_att .att_calendar td div strong.att_day_ {background:url('/common/images/games/attendance_stamp_on.gif') no-repeat 18px 12px;}
.calendar_att .att_calendar td div strong.att_day {background:url('/common/images/games/attendance_stamp_off.gif') no-repeat 18px 12px;}
.set {background: none !important;}
td:last-child div:nth-last-of-type(1){background: none !important;}
.go_attendance {margin-top: 70px;display: block;text-align: center;}
.pagination nav a {
  color: #339900;
  text-decoration: none;
}
.pagination nav a:hover {
  color: #005580;
  text-decoration: none;
}

/* Regular Paging */
.pagination {
  height: 36px;
  margin: 18px 0;
  text-align:center;
}
.pagination nav ul {
  display: inline-block !important;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination nav li {
display: inline !important;
clear: both !important;
float: none !important;
}
.pagination nav a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination nav a:hover,
.pagination nav a.active {
  background-color: #f5f5f5;
}
.pagination nav a.active {
  color: #999999;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination nav li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination nav li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}

strong.online{font-size:0.8em;color: #4f4745;}
span.date{font-size:0.8em;color: #918c8a;}

div.font15{font-size: 15px;}