@charset "utf-8";
/* RAGNAROK2 2013 CSS */

/* News list in index */
.content_news { width: 700px; height: auto; margin: 0 20px; min-height: 100px; float: left; }
.content_news .newsCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }
.content_news .newsCont .date { width: 44px; height: 40px; margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; text-align: center; float: left; }
.content_news .newsCont .tab { width: 44px; height: 46px; margin: 0; padding: 0; float:left; }
.content_news .newsCont A.header { width: 630px; height: 40px; margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 24px; color: #333; line-height: 24px; text-decoration: none; float:right; }
.content_news .newsCont A.summary { width: 630px; height: autopx; min-height: 70px; /** min-height: 80px;**/ margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #585858; text-decoration: none; float:right; }
.content_news .line_news { width: 700px; height: 22px; margin: 10px 0 30px; padding: 0; background: url(../images/master/line_news.png) 0 0 no-repeat; float: left; }
.bold_date { font-weight: bold; font-size: 14px; }


/* News list in subpage */
.content_news .newsListCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }

.content_news .newsListCont .info { width: 698px; height: 22px; margin: 0; padding: 0; background: #bcbcbc; border: #a0a0a0 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 23px; text-align: center; float: left; }
.content_news .newsListCont .info .category { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_news .newsListCont .info .subject { width: 450px; height: 22px; margin: 0; padding: 0; float: left; }
.content_news .newsListCont .info .view { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_news .newsListCont .info .date { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.subject_notice { width: 530px !important; }
.subject_events { width: 530px !important; }
.subject_updates { width: 530px !important; }



/* News list */
.content_news .newsListCont .listCont { width: 700px; height: 32px; margin: 12px 0 0; padding: 10px 0 0; background: url(../images/master/line_news_list.png) 50% 100% no-repeat; float: left; }
.content_news .newsListCont .listCont .category_tab { width: 76px; height: 22px; margin: 0 4px 0 0; padding: 0; float: left; }
.content_news .newsListCont .listCont .category_tab IMG { vertical-align: central; }
.content_news .newsListCont .listCont .subject_title { width: 440px; height: 22px; margin: 0 5px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 17px; line-height: 24px; text-align: left; text-decoration: none; color:#333; float: left; }
.content_news .newsListCont .listCont A:hover { color:#369; }
.content_news .newsListCont .listCont .view_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_news .newsListCont .listCont .date_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }

.title_notice { width: 500px !important; padding: 0 0 0 16px !important; background: url(../images/master/bullet_list.png) 0 0 no-repeat !important; }
.title_events { width: 500px !important; padding: 0 0 0 16px !important; background: url(../images/master/bullet_list.png) 0 0 no-repeat !important; }
.title_updates { width: 500px !important; padding: 0 0 0 16px !important; background: url(../images/master/bullet_list.png) 0 0 no-repeat !important; }



/* News Detail */
.content_news .newsDetailCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }
.content_news .newsDetailCont A { color: #369; }
.content_news .newsDetailCont .listCont { width: 700px; height: 32px; margin: 0; padding: 10px 0 0; background: url(../images/master/line_news_list.png) 50% 100% no-repeat; float: left; }
.content_news .newsDetailCont .listCont .category_tab { width: 76px; height: 22px; margin: 0 4px 0 0; padding: 0; float: left; }
.content_news .newsDetailCont .listCont .category_tab IMG { vertical-align: central; }
.content_news .newsDetailCont .listCont .subject_title { width: 520px; height: 22px; margin: 0 5px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 24px; text-align: left; text-decoration: none; color:#333; float: left; }
.content_news .newsDetailCont .listCont .view_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_news .newsDetailCont .listCont .date_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_news .newsDetailCont .detailCont { width: 680px; height: auto; margin: 10px 10px 10px; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #333; line-height: 24px; float: left; }
.content_news .newsDetailCont .detailCont P.detatil { width: 680px; margin: 20px 0 20px; padding: 0; }
.content_news .newsDetailCont .detailCont P IMG { border: none; margin: 20px 0; padding: 0; }

.content_news .newsDetailCont .underCont { width: 700px; height: 70px; margin: 30px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/master/bg_underCont.png) 0 0 no-repeat; float: left; overflow: hidden; }
.content_news .newsDetailCont .underCont .list { width: 500px; height: 50px; margin: 18px 0; padding: 0 10px; float: left; }
.content_news .newsDetailCont .underCont .list A { color: #369; }
.btn_prev { width: 480px; height: 16px; margin: 0; padding: 0 0 0 30px; background: url(../images/master/bullet_prev.png) 0 50% no-repeat; float: left; }
.btn_next { width: 480px; height: 16px; margin: 8px 0 0; padding: 0 0 0 30px; background: url(../images/master/bullet_next.png) 0 50% no-repeat; float: left }
.textbtn { font-weight: bold; color: #333; }
.content_news .newsDetailCont .underCont .btn_back { width: 133px; height: 30px; margin: 30px 20px 0; padding: 0; float: right; background: url(../images/news/btn_back.png) 0 0 no-repeat; }

.content_news .emptyContent { width: 700px; height: 30px; margin: 30px 0 0; padding: 0; color: #666; font-size: 24px; text-align: center; float: left; }










/* 
border: #666 1px dotted;
*/