@charset "UTF-8";
/* CSS Document */
/* container **********************************/
.all-container.news {
  background: url(https://static.nexon.co.jp/arad03/news/bg_170524.jpg) no-repeat center top/contain; }

.all-container.news .container {
  background: url(https://static.nexon.co.jp/arad03/news/bg_chara_170524.png) no-repeat center -35px; }

.all-container.news .main {
  min-height: 1084px; }

/* left **********************************/
/* menu */
.left .category-menu h3,
.left .category-menu ul,
.left .category-menu li a {
  background-image: url(https://static.nexon.co.jp/arad03/news/menu_left.png); }

/* main sttl */
.main.news-all h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_all.jpg) no-repeat left top; }

.main.news-notice h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_notice.jpg) no-repeat left top; }

.main.news-event h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_event.jpg) no-repeat left top; }

.main.news-maintenance h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_maintenance.jpg) no-repeat left top; }

.main.news-update h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_update.jpg) no-repeat left top; }

.main.news-magazine h1 {
  background: url(https://static.nexon.co.jp/arad03/news/ttl_magazine.jpg) no-repeat left top; }

/* tab **********************************/
.news-tab {
  margin-bottom: 15px;
  overflow: hidden; }

.news-tab li {
  float: left; }

.news-tab li a {
  display: block;
  padding-top: 30px;
  width: 127px;
  height: 0;
  background: url(https://static.nexon.co.jp/arad03/news/tab_news2.png);
  overflow: hidden; }

.news-tab li:first-child a {
  width: 129px; }

/* default */
.news-tab li.tab01 a {
  background-position: 0 0; }

.news-tab li.tab02 a {
  background-position: -129px 0; }

.news-tab li.tab03 a {
  background-position: -256px 0; }

.news-tab li.tab04 a {
  background-position: -383px 0; }

.news-tab li.tab05 a {
  background-position: -510px 0; }

.news-tab li.tab06 a {
  background-position: -637px 0; }

/* hover */
.news-tab li.tab01 a:hover {
  background-position: 0 -30px; }

.news-tab li.tab02 a:hover {
  background-position: -129px -30px; }

.news-tab li.tab03 a:hover {
  background-position: -256px -30px; }

.news-tab li.tab04 a:hover {
  background-position: -383px -30px; }

.news-tab li.tab05 a:hover {
  background-position: -510px -30px; }

.news-tab li.tab06 a:hover {
  background-position: -637px -30px; }

/* active */
.news-tab li.tab01.active a {
  background-position: 0 -60px; }

.news-tab li.tab02.active a {
  background-position: -129px -60px; }

.news-tab li.tab03.active a {
  background-position: -256px -60px; }

.news-tab li.tab04.active a {
  background-position: -383px -60px; }

.news-tab li.tab05.active a {
  background-position: -510px -60px; }

.news-tab li.tab06.active a {
  background-position: -637px -60px; }

/* article list **********************************/
.article-list {
  background: url(https://static.nexon.co.jp/arad03/news/cap_newslist2.gif) no-repeat top left; }

.article-list th {
  height: 33px;
  text-indent: -9999px; }

.article-list td {
  border-bottom: solid 1px #e1ded4; }

.article-list td.categoty {
  padding: 0 10px 0 10px;
  width: 60px; }

.article-list td.categoty span {
  display: block;
  padding-top: 17px;
  width: 60px;
  height: 0;
  overflow: hidden; }

.article-list span.notice {
  background-image: url(https://static.nexon.co.jp/arad03/news/icn_notice.gif); }

.article-list span.event {
  background-image: url(https://static.nexon.co.jp/arad03/news/icn_event.gif); }

.article-list span.maintenance {
  background-image: url(https://static.nexon.co.jp/arad03/news/icn_maintenance.gif); }

.article-list span.update {
  background-image: url(https://static.nexon.co.jp/arad03/news/icn_update.gif); }

.article-list span.magazine {
  background-image: url(https://static.nexon.co.jp/arad03/news/icn_magazine.gif); }

.article-list td.title {
  padding: 4px 0 5px 10px;
  width: 555px; }

.article-list td.title p {
  width: 555px;
  white-space: nowrap;
  overflow: hidden;
  height: 19px; }

.article-list td.title p a {
  max-width: 535px;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  display: inline-block; }

.article-list td.title p.new a {
  padding: 1px 18px 1px 0;
  background: url(https://static.nexon.co.jp/arad03/common/icn_new.gif) no-repeat right center; }

.article-list td.title p.important a {
  /*color:#8a1919;*/
  font-weight: bold; }

.article-list td.title p.important2 a {
  color: #8a1919;
  font-weight: bold; }

.article-list td.date {
  width: 65px;
  font-size: 10px;
  text-align: center; }

.article-list td.view {
  width: 54px;
  font-size: 10px;
  text-align: center; }

/* thumb list **********************************/
.thumb-list li {
  position: relative;
  margin-bottom: 15px;
  padding: 0 10px 11px;
  border-bottom: solid 1px #e1ded4;
  overflow: hidden; }

.thumb-list dt.title {
  float: right;
  margin-bottom: 5px;
  line-height: normal;
  font-size: 14px;
  font-weight: bold;
  border-bottom: solid 1px #78756b;
  background: url(https://static.nexon.co.jp/arad03/common/icn_caption.png) no-repeat left 2px;
  overflow: hidden; }

.news-event .thumb-list dt.title {
  padding: 0 0 9px 18px;
  width: 596px; }

.news-magazine .thumb-list dt.title {
  padding: 0 0 9px 18px;
  width: 558px; }

.news-event .thumb-list dt.title a {
  padding: 0 52px 1px 0;
  white-space: nowrap; }

.news-magazine .thumb-list dt.title a {
  padding: 0 18px 1px 0;
  white-space: nowrap; }

.thumb-list dt.title.progress a {
  background: url(https://static.nexon.co.jp/arad03/news/icn_progress.gif) no-repeat right center; }

.thumb-list dt.title.end a {
  background: url(https://static.nexon.co.jp/arad03/news/icn_end.gif) no-repeat right center; }

.thumb-list dt.title.new a {
  background: url(https://static.nexon.co.jp/arad03/common/icn_new.gif) no-repeat right center; }

.thumb-list dd.thumb {
  float: left; }

.thumb-list dd.thumb img {
  border: solid 1px #b0b0b0; }

.thumb-list dd.detail {
  float: right; }

.news-event .thumb-list dd.detail {
  width: 614px; }

.news-magazine .thumb-list dd.detail {
  width: 576px; }

.thumb-list dd.detail > dl > dt {
  float: left;
  clear: left;
  padding-left: 10px;
  width: 38px;
  color: #8a1919;
  line-height: 1.8;
  font-weight: bold;
  background: url(https://static.nexon.co.jp/arad03/common/icn_list.gif) no-repeat left center; }

.thumb-list dd.detail > dl > dd {
  margin-left: 48px;
  line-height: 1.8; }

/* detail **********************************/
.article-detail {
  padding: 16px 10px;
  border-bottom: solid 1px #e1ded4; }

.article-detail a,
.article-detail strong.important {
  color: #8a1919; }

.article-detail table.template-table {
  width: 100%;
  margin-bottom: 20px; }

.article-detail table.template-table th {
  text-align: center; }

.article-detail table.template-table th,
.article-detail table.template-table td {
  padding: 10px;
  border: 1px solid #000; }

.article-detail table.template-table td.c {
  text-align: center; }

.article-detail table.template-table .w50 {
  width: 50px; }

.article-detail table.template-table .w100 {
  width: 100px; }

.article-detail table.template-table .w150 {
  width: 150px; }

.article-detail table.template-table .w200 {
  width: 200px; }

.article-detail table.template-table .vt {
  vertical-align: top; }

.article-detail table.template-table .vm {
  vertical-align: middle; }

.article-detail table.template-table .vb {
  vertical-align: bottom; }

/* news template **********************************/
.article-detail .news-template {
  margin: 0 -10px; }

.news-template h2 {
  margin-bottom: 20px; }

.news-template .section {
  margin-bottom: 20px;
  padding-bottom: 5px; }

.news-template h3 {
  margin: 0 0 20px;
  font-size: 18px; }

.news-template h4 {
  margin-bottom: 14px;
  padding: 0 10px;
  color: #8a1919;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -1px; }

.news-template h4.line-style01 {
  padding-bottom: 20px;
  border-bottom: 1px solid #e1ded4; }

.news-template p {
  padding: 0 10px 12px; }

.news-template strong {
  color: #8a1919; }

.news-template em {
  font-weight: bold;
  font-style: normal; }

.news-template .img-style01 {
  margin-bottom: 20px; }

.news-template h5 {
  margin-bottom: 15px;
  padding: 0 0 3px 29px;
  font-size: 12px;
  border-bottom: 1px solid #78756b;
  background: url(https://static.nexon.co.jp/arad03/common/icn_caption.png) no-repeat 10px 3px; }

.news-template .section .detail {
  padding-top: 17px;
  border-top: 1px solid #e1ded4; }

.news-template .section .detail:after {
  content: "";
  display: block;
  clear: both; }

/*list style*/
.news-template .list-style01 {
  margin: 4px 0; }

.news-template .list-style01 li {
  padding: 0 0 0 10px;
  color: #7b7b7b;
  background: url(https://static.nexon.co.jp/arad03/common/icn_list.gif) no-repeat 0 6px; }

.news-template .num-list,
.news-template .normal-list {
  padding: 0 10px 12px; }

.normal-list.list-style01 {
  margin-top: 0; }

.news-template .num-list li {
  margin-bottom: 5px;
  padding-left: 10px;
  text-indent: -10px; }

.news-template .num-list li img {
  margin-top: 5px; }

.news-template .num-list li ul li {
  margin-bottom: 2px;
  padding: 0 0 0 10px;
  text-indent: 0; }

/*style02*/
.news-template .list-style02 li {
  padding-left: 12px;
  text-indent: -12px;
  color: #a0946c; }

/*style03*/
.news-template .list-style03 {
  margin: 0 10px; }

.news-template td .list-style03 {
  margin: 0; }

.news-template .list-style03 li {
  padding: 0 0 0 10px;
  background: url(https://static.nexon.co.jp/arad03/common/icn_list.gif) no-repeat 0 6px; }

/*table style*/
/*common*/
.news-template .table-wrap {
  padding: 0 10px 12px; }

.news-template .table-type01,
.news-template .table-type02,
.news-template .table-type03 {
  width: 100%;
  border-collapse: separate; }

.news-template .table-type01 th,
.news-template .table-type02 th,
.news-template .table-type03 th {
  padding: 5px 0;
  background: #e1ded4;
  text-align: center; }

/*type01*/
.news-template .table-type01 th.ttl-left {
  width: 150px;
  border-right: 1px solid #c4c0b0; }

.news-template .table-type01 th.ttl-right {
  border-left: 1px solid #e9e7e1; }

.news-template .table-type01 td {
  padding: 10px;
  border-bottom: 1px solid #e1ded4;
  line-height: 16px; }

.news-template .table-type01 .last td {
  border-bottom: none; }

.news-template .table-type01 td.icn-skill {
  padding-right: 0; }

.news-template .table-type01 td.icn-skill img {
  margin-right: 10px;
  vertical-align: middle; }

.news-template .table-type01 td strong {
  display: inline-block;
  vertical-align: middle; }

.news-template .table-type01 td li {
  background-position: 0 5px; }

/*type02*/
.news-template .table-type02 th {
  border-left: 1px solid #e9e7e1;
  border-right: 1px solid #c4c0b0; }

.news-template .table-type02 td {
  padding: 5px 10px;
  background: #e9e7de;
  border-right: 1px solid #c4c0b0;
  border-bottom: 1px solid #f4f2eb;
  border-left: 1px solid #fff; }

.news-template .table-type02 .fc {
  border-left: none; }

.news-template .table-type02 .lc {
  border-right: none; }

/*type03*/
.news-template .table-type03 {
  margin-bottom: 20px; }

.news-template .table-type03 th {
  width: 139px;
  padding-left: 10px;
  text-align: left;
  border-right: 1px solid #c4c0b0;
  border-bottom: 1px solid #f4f2eb; }

.news-template .table-type03 td {
  padding: 5px 10px;
  background: #e9e7de;
  border-bottom: 1px solid #f4f2eb;
  border-left: 1px solid #fff; }

.news-template .table-type03 .last th,
.news-template .table-type03 .last td {
  border-bottom: none; }

/*img-style*/
.news-template .img-left {
  float: left; }

.news-template .img-right {
  float: right; }

/*agreement*/
.news-template .agreement {
  width: 513px;
  height: 138px;
  margin: 0 auto 20px;
  padding: 10px 0 0 0;
  background: #5e5e5e;
  border: 1px solid #3a3628;
  overflow-y: auto;
  color: #f4f2eb; }

.news-template .agreement p {
  padding: 0 5px 10px; }

.news-template .agreement h6 {
  padding: 0 5px 10px;
  font-size: 12px;
  font-weight: normal; }

.news-template .agreement dl {
  padding: 0 5px 0; }

.news-template .agreement dd {
  margin: 0 0 10px 0; }

/*btn*/
/*common*/
.news-template .btn-entry a,
.news-template .btn-form a {
  display: block;
  width: 209px;
  height: 49px;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 110%; }

/*応募する*/
.news-template .btn-entry a {
  background: url(https://static.nexon.co.jp/arad03/news/news_list/common/btn_entry.png) no-repeat; }

/*応募フォームへ*/
.news-template .btn-form {
  padding-top: 20px; }

.news-template .btn-form a {
  background: url(https://static.nexon.co.jp/arad03/news/news_list/common/btn_form.png) no-repeat; }

/*hover*/
.news-template .btn-entry a:hover,
.news-template .btn-form a:hover {
  background-position: 0 bottom; }

/*template.type02*/
.news-template.type02 {
  margin: 0; }

.news-template.type02 section.font-mid .temp-block h5 {
  font-size: 14px;
  background: url(https://static.nexon.co.jp/arad03/common/icn_caption.png) no-repeat 10px 4px; }

.news-template.type02 section h2 {
  margin-bottom: 6px; }

.news-template.type02 section .temp-block {
  border-bottom: 1px solid #e1ded4;
  margin-bottom: 20px; }

.news-template.type02 section .temp-block h5 {
  margin-bottom: 20px; }

.news-template.type02 section .temp-body .bp-block {
  padding-bottom: 35px; }

.news-template.type02 section .temp-body ul {
  padding-left: 9px;
  padding-bottom: 20px; }

.news-template.type02 section .temp-body .bp-no {
  padding-bottom: 4px; }

.news-template.type02 section .temp-body ul li {
  line-height: 1.5;
  padding-bottom: 8px;
  text-indent: -6px;
  margin-left: 6px; }

.news-template.type02 section .temp-body ul li:last-child {
  padding-bottom: 0; }

.news-template.type02 section .temp-body > dl {
  padding-left: 9px;
  padding-bottom: 20px; }

.news-template.type02 section .temp-body > dl.dl-list-block {
  padding-bottom: 4px; }

.news-template.type02 section .temp-body > dl.dl-block > dd {
  padding-bottom: 15px; }

.news-template.type02 section .temp-body > dl.dl-block > dd.bp-no {
  padding-bottom: 0; }

.news-template.type02 section .temp-body > dl > dd {
  padding-left: 24px;
  text-indent: -12px;
  margin-left: 12px; }

.news-template.type02 section .temp-body > dl > dd.last-dd-block {
  padding-bottom: 0; }

.news-template.type02 section .temp-body .dl-ttl {
  padding-left: 9px;
  font-size: 12px;
  color: #000984; }

.news-template.type02 section .temp-block.last-block {
  border-bottom: none;
  margin-bottom: 0; }

.news-template.type02 section .temp-block.last-block ul {
  padding-bottom: 4px; }

.news-template.type02 section .temp-block.nb-block {
  border-bottom: none;
  margin-bottom: 8px; }

.news-template.type02 section .temp-block.next-block {
  border-bottom: none;
  margin-bottom: 20px; }

.news-template.type02 section .temp-block .txt-indent {
  text-indent: -12px;
  margin-left: 24px;
  display: block; }

.news-template.type02 section .sub-block {
  border-bottom: 1px solid #e1ded4;
  margin-bottom: 20px; }

.news-template.type02 section .sub-block p {
  padding-bottom: 10px; }

.news-template.type02 section .temp-body table {
  width: 100%;
  text-align: center; }

.news-template.type02 section .temp-body table tr th {
  background-color: #e1ded4;
  padding: 9px 0 8px;
  border-bottom: 1px solid #c4c0b0;
  line-height: 1; }

.news-template.type02 section .temp-body table tr.first-row td {
  border-top: 1px solid #f4f2eb; }

.news-template.type02 section .temp-body table tr td {
  background-color: #e9e7de;
  border-bottom: 1px solid #f4f2eb;
  padding: 7px 0px 8px; }

.news-template.type02 section .temp-body table tr:last-child td {
  border-bottom: none; }

.news-template.type02 section .temp-body table.view-style02 {
  text-align: left;
  table-layout: fixed; }

.news-template.type02 section .temp-body table.view-style02 .ttl {
  text-align: center; }

.news-template.type02 section .temp-body table.view-style02 td {
  padding-left: 20px;
  width: calc(50% - 4px); }

.news-template.type02 section .temp-body table.view-style02 td:nth-child(odd) {
  border-right: 1px solid #c4c0b0; }

.news-template.type02 section .temp-body table.view-style02 td:nth-child(even) {
  box-shadow: 1px 0px 0px #ffffff inset; }

.news-template.type02 section .temp-body table.view-style03 {
  table-layout: fixed; }

.news-template.type02 section .temp-body table.view-style03 .ttl-skill {
  width: 130px;
  border-right: 1px solid #c4c0b0; }

.news-template.type02 section .temp-body table.view-style03.row2 .ttl-skill {
  width: 150px;
  text-align: left;
  padding-left: 50px; }

.news-template.type02 section .temp-body table.view-style03.row2.no-icon td:nth-child(1) {
  text-align: left;
  padding-left: 27px; }

.news-template.type02 section .temp-body table.view-style03.row2 .no-icon {
  padding-left: 51px; }

.news-template.type02 section .temp-body table.view-style03 .ttl-level {
  width: 56px;
  border-right: 1px solid #c4c0b0;
  box-shadow: 1px 0px 0px #ffffff inset; }

.news-template.type02 section .temp-body table.view-style03 .ttl-desc {
  box-shadow: 1px 0px 0px #ffffff inset; }

.news-template.type02 section .temp-body table.view-style03 tr td {
  vertical-align: middle;
  background-color: transparent;
  border-bottom: 1px solid #e1ded4; }

.news-template.type02 section .temp-body table.view-style03 tr:last-child td {
  border-bottom: none; }

.news-template.type02 section .temp-body table.view-style03 td:nth-child(1) {
  text-align: left;
  padding-left: 10px;
  position: relative; }

.news-template.type02 section .temp-body table.view-style03 td:nth-child(1) strong {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle; }

.news-template.type02 section .temp-body table.view-style03 td:nth-child(1) img {
  margin-right: 10px;
  vertical-align: middle; }

.news-template.type02 section .temp-body table.view-style03 td:last-child {
  text-align: left;
  padding-left: 20px;
  padding-right: 10px; }
