@charset "utf-8";

.bg-dark2 {background: #1a1a1a; }
.border2 {border: 2px solid #555; }

.cardSiege__week {color: #747880; font-size: 85%; }
.cardSiege__castle {font-size: 200%; margin-bottom: 0; }
.cardSiege__tax {font-size: 120%; color: #bc8d5d; }
.cardSiege__date {color: #aaa; font-size: 85%; }

.cardSiege__bottom {padding: 0.5rem; background: #F8F9FA; font-size: 85%; color: #747880; }
.cardSiege__bottomItem1 {padding: 0.25rem 0.5rem 0.5rem; border-bottom: 1px solid #eee; }
.cardSiege__bottomItem2 {padding: 1rem 0.5rem 0.5rem; }

.cardSiege__separater {color: #ccc; margin: 0 0.25rem; }
.cardSiege__name {font-weight: bold; font-size: 110%;}
.cardSiege__table {width: 100%; }
.cardSiege__table th {font-weight: normal; }
.cardSiege__table td {text-align: right; }
.cardSiege__dia {color: #77a4c6; }
.cardSiege__adena {color: #ce944a; }

.siegeDetail {padding: 2.6rem 1rem; color: #888; background: #222; text-align: center; line-height: 1.4}
.siegeDetail__skillValue {text-align: center; color: #ddd; font-size: 2rem; font-weight: bold; }
.siegeDetail__skillName {vertical-align: top; padding-top: 0.5rem;}
.siegeDetail__head {font-size: 1.6rem; color: #ddd; margin-bottom: 1rem;}
/*.siegeDetail__castleInfo {position: absolute; bottom: 2rem; width: 100%; }*/

/*.castleInfoTable {}*/
/*.castleInfoTable td {border: none; }*/
/*.castleInfoTable__info {margin: auto; max-width: 272px; height: 100%; background: url(https://ncjapan2.nefficient.jp/ncjapan/ncsoft/lm/official/siege/castleBg.png); background-size: contain; }*/

.castleInfo {display: flex; justify-content: space-around; }
.castleInfo__item {display: flex; flex-direction: column; padding: 0 0.25rem; color: #ddd; }
.caslteInfo__itemText {flex-grow: 1; padding: 0 0.2rem 1rem; background: url(https://ncjapan2.nefficient.jp/ncjapan/ncsoft/lm/official/siege/castleBg.png); background-size: contain; border-bottom: .5rem solid #323232; }
.castleInfo__textCastle {font-size: 1.2rem; }
.castleInfo__textResult {color: #7E92CC; }
.castleInfo__textName {margin-top: 0.3rem; }

.pvpInfoExp {display: flex; color: #666; }
.pvpInfoExp__inner {margin: auto; padding: 0.5rem 0.5rem 0; background: rgba(0,0,0,.3)}
.pvpInfoExp__item {float: left; margin: 0 0.5rem 0.5rem; white-space: nowrap; }
.pvpInfoExp__colorIcon {color: #4890D4; vertical-align: bottom;}
.pvpInfoExp__colorIcon--2 {color: #BF2A50;}

.pvpInfo {display: flex; justify-content: space-around;}
.pvpInfo__item {display: flex; flex-direction: column; padding: 0 0.5rem; text-align: left; width: 33%; max-width: 260px; color: #ddd; }
.pvpInfo__bar {position: relative; height: 2rem; background: rgba(0,0,0,.3);}
.pvpInfo__barBar {height: 100%; background: #4890D4; }
.pvpInfo__barBar2 {background-color: #BF2A50; }
.pvpInfo__barNum {position: absolute; top: 0; left: 0.5rem; line-height: 2rem; color: #fff; }
.pvpInfo__textCastle {color: #888;}
.pvpInfo__textName {font-size: 1.1rem; word-break: break-all; }
.pvpInfo__info {overflow: hidden; }
.pvpInfo__infoItem {float: left;  white-space: nowrap; }
.pvpInfo__icon {width: 1.5em; vertical-align: bottom; }
.pvpInfo__textGroup {flex-grow: 1; }

.siegeTimeline {display: flex; justify-content: space-around; font-size: 0.85rem; }

.siegeTimeline__item {width: 29%; padding: 0 0.25rem 1rem; background: url(https://ncjapan2.nefficient.jp/ncjapan/ncsoft/lm/official/siege/border.png) center top repeat-y; }
.siegeTimeline__item--time {width: 13%; font-size: 0.7rem; background-image: url(https://ncjapan2.nefficient.jp/ncjapan/ncsoft/lm/official/siege/borderDot.png)}
/*.siegeTimeline:last-child .siegeTimeline__item {padding-bottom: 0;}*/
.siegeTimeline__message + .siegeTimeline__message {margin-top: 1rem; }
.siegeTimeline__textResult {color: #5C82E9; margin-bottom: 0.25rem; }
.siegeTimeline__icon {width: 20px; vertical-align: bottom; }
.siegeTimeline__timeTag {padding: 0.25rem 0; background: #1a1a1a; border-radius: 100px; }
.siegeTimeline__item--endMessage {width: 90%; padding-bottom: 0; font-size: 1.2rem}
.siegeTimeline__item--timeEnd {background: none; }
