.kamigame-layout-main > .article {
background: repeat-y center/100% auto url("/img/asa/asa_bg.png");
background-color: transparent!important;
border: 1px solid #efefef;
box-sizing: border-box;
}

.kamigame-dropmenu {
background-color: transparent;
}

.game-header-wrapper {
background: #2e3755;
}

.main__article {
padding: 0;
}

.article-header {
padding: 30px 30px 15px 30px;
}

.article-inner {
padding: 15px;
background-color: rgba(255, 255, 255, 0.7);
}

nav#contents {
border: 1px solid #d4d4d4;
}

nav#contents h2 {
box-shadow: none;
text-shadow: none;
}

.kamigame-layout-main h2 {
color: #fff;
padding: 15px 10px 15px 20px;
background: no-repeat center/100% 100% url("/img/asa/asa_h2.png");
position: relative;
line-height: 1;
text-shadow: 0 0 3px #000;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h2 {
padding: 12px 10px 12px 15px;
}
}

.kamigame-layout-main h3 {
border-bottom: 2px solid #812c2d;
padding: 5px 15px 6px 20px;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h3 {
  padding: 4px 10px 4px 15px;
}
}

.kamigame-layout-main h3:before {
top: 0;
content: "";
display: block;
width: 100%;
background-image: url("/img/asa/asa_h3.png");
width: 10px;
height: 36px;
background-size: 10px 36px;
background-repeat: no-repeat;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h3:before {
  width: 8px;
  height: 33px;
  background-size: 8px 33px;
}
}

.kamigame-layout-main h4:before {
position: absolute;
content: "";
display: block;
width: 100%;
background-image: url("/img/asa/asa_h4.png");
width: 22px;
height: 22px;
background-size: 22px 22px;
background-repeat: no-repeat;
border-radius: 0;
}

.kamigame-layout-main th, .side-block th, .side_block th,
.kamigame-layout-main table.matrix_rowspan_table tr:first-child td:first-child,
.kamigame-layout-main table.matrix_table td:first-child, .side-block table.matrix_table td:first-child, .side_block table.matrix_table td:first-child, .kamigame-layout-main table.alternative_heading_table tr:nth-child(2n) td {
background-color: #e7f3f4;
}

.kamigame-layout-main td {
background: #fff;
}

.kamigame-layout-main table.noflame_table td, .side-block table.noflame_table td, .side_block table.noflame_table td {
background: transparent!important;
}

.kamigame-layout-main .button_navigation a {
background: linear-gradient(to right, #3e9393, #8e3834);
border: 2px solid #b6b5b5;
color:#fff;
}

.kamigame-layout-main .button_navigation a:after {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}

.kamigame-layout-main .button_navigation a:hover {
opacity: 0.7;
background: linear-gradient(to right, #3e9393, #8e3834);
color:#fff;
}

.kamigame-layout-main .button_navigation a:hover:after {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}

#article_comment {
padding: 15px;
}

.article-inner-widget {
padding: 15px;
}

#enquete .enquete_box .enquete_bar {
background-color: #fff;
}

.enquete_button_box > .button_navigation > a {
background: #fff;
border: 2px solid #1d4641;
color: #1d4641;
}

.enquete_button_box > .button_navigation > a:before {
background: none;
}

.kamigame-layout-main .enquete_bar_result, .side-block .enquete_bar_result, .side_block .enquete_bar_result {
  background-color: #d9eaeb;
}

.side-block h2, .side_block h2 {
position: relative;
background: linear-gradient(to right, #0e2a30, #6b918e);
background-size: 100% 100%;
color: #fff;
padding: 5px 5px 5px 15px;
text-shadow: none;
}

.side-block h2:before, .side_block h2:before {
position: absolute;
left: 0;
top: 0;
border: none;
content: "";
width: 5px;
height: 100%;
background: linear-gradient(to bottom, #0379cd, #7adcdd);
}

.side-block h2:after, .side_block h2:after {
border: none;
border-bottom: 3px solid transparent;
border-right: 5px solid #858daa;
content: "";
left: 0;
position: absolute;
top: 100%;
}

@media screen and (max-width: 768px) {
.side-block h2:after, .side_block h2:after {
border: none;
}
}

.side-block h3:after {
border-bottom: 3px solid #779a51;
}

.side-block h4 {
border-left: 4px solid #779a51;
}

.kamigame-layout-main table.step_table .chart_number {
background: #d9eaeb;
color: #1d4641;
}

.kamigame-layout-main table.point_table td:before {
border: 8px solid #d9eaeb;
}

.kamigame-layout-main table.point_table td:after {
border: solid #1d4641;
border-width: 0 2px 2px 0;
}

.kamigame-table-of-contents {
background-color: #fff;
}

.kamigame-layout-main .related_links::after {
background: #d9eaeb;
color: #1d4641;
font-weight: 700;
}

.kamigame-layout-main table.sidebar_ranking .rank_other, .side-block table.sidebar_ranking .rank_other, .side_block table.sidebar_ranking .rank_other {
background-color: #666;
}

.table_search_form {
background-color: #d9eaeb;
}

.kamigame-layout-main table.pagination td, .side-block table.pagination td, .side_block table.pagination td{
border: 2px solid #1d4641;
}

.kamigame-layout-main table.pagination td:first-child:before, .side-block table.pagination td:first-child:before, .side_block table.pagination td:first-child:before {
border-left: 2px solid #1d4641;
border-top: 2px solid #1d4641;
}

.kamigame-layout-main table.pagination td:last-child:before, .side-block table.pagination td:last-child:before, .side_block table.pagination td:last-child:before {
border-bottom: 2px solid #1d4641;
border-right: 2px solid #1d4641;
}

.kamigame-layout-main table.pagination td:first-child, .side-block table.pagination td:first-child, .side_block table.pagination td:first-child, .kamigame-layout-main table.pagination td:last-child, .side-block table.pagination td:last-child, .side_block table.pagination td:last-child {
background: #fff;
}

.kamigame-layout-main table.pagination td a, .side-block table.pagination td a, .side_block table.pagination td a {
color:#1d4641;
}
.kamigame-layout-main table.pagination td:first-child:hover:before, .side-block table.pagination td:first-child:hover:before, .side_block table.pagination td:first-child:hover:before {
border-left: 2px solid #1d4641;
border-top: 2px solid #1d4641;
}

.kamigame-layout-main table.pagination td:last-child:hover:before, .side-block table.pagination td:last-child:hover:before, .side_block table.pagination td:last-child:hover:before {
border-bottom: 2px solid #1d4641!important;
border-right: 2px solid #1d4641!important;
}

.kamigame-layout-main table.pagination td a:hover, .side-block table.pagination td a:hover, .side_block table.pagination td a:hover {
opacity: 0.7;
background: #fff;
color: #1d4641;
}

.user-saiten-tool {
background-color: #fff;
}

.author-speech-table td {
background: transparent!important;
}

/*テキストチェンジ*/
.text_change td {
    font-size: 11px;
}

/* テーブルカラー */
.gen1_biome_table tr:nth-child(1) td:nth-child(1) {
	font-weight: bold;
	background-color: #4DD24B;
}

.gen1_biome_table tr:nth-child(9) td:nth-child(1) {
	font-weight: bold;
	background-color: #E2E2E2;
}

.gen1_biome_table tr:nth-child(17) td:nth-child(1) {
	font-weight: bold;
	background-color: #85F3F1;
}

.gen1_biome_table tr:nth-child(25) td:nth-child(1) {
	font-weight: bold;
	background-color: #F3BA85;
}

.gen1_biome_table tr:nth-child(33) td:nth-child(1) {
	font-weight: bold;
	background-color: #D2CF4B;
}
.ark_table_yellow td:first-child {
  background-color: #fff5e6;
  font-weight: bold;
}
.ark_table_green td:first-child {
  background-color: #90ff90;
  font-weight: bold;
}
.ark_table_pink td:first-child {
  background-color: #fee3f1;
  font-weight: bold;
}
.ark_table_purple td:first-child {
  background-color: #ece5ff;
  font-weight: bold;
}
.ark_table_blue td:first-child {
  background-color: #d1e8ff;
  font-weight: bold;
}
.ark_table_easy th:first-child {
  background-color: #90ff90;
  font-weight: bold;
  }
.ark_table_medium th:first-child {
  background-color: #87ceeb;
  font-weight: bold;
}
.ark_table_hard th:first-child {
  background-color: #fee3f1;
  font-weight: bold;
}
.ark_difficulty tr:nth-child(1) td:nth-child(1) {
  font-weight: bold;
  background-color: #90ff90;
  width: 30%;
}
.ark_difficulty tr:nth-child(2) td:nth-child(1) {
  font-weight: bold;
  background-color: #d1e8ff;
}
.ark_difficulty tr:nth-child(3) td:nth-child(1) {
  font-weight: bold;
  background-color: #fee3f1;
}
/* 評価ラベル */
.label_arkS {
    display: inline-block;
    font-family: "SF Pro Text", "SF Pro Display", Helvetica, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Robot, "Droid Sans", "メイリオ", Meiryo, sans-serif;
    width: 70px;
    margin: 0 5px 0 0;
    padding: 2px;
    border-radius: 3px;
    text-align: center;
    font-size: 2.0rem;
    line-height: 1;
    font-weight: 700;
    color: #FFD700;
    text-shadow:
      1px 1px 0px #000, -1px -1px 0px #000,
      -1px 1px 0px #000,  1px -1px 0px #000,
      1px 0px 0px #000, -1px  0px 0px #000,
      0px 1px 0px #000,  0px -1px 0px #000;
    margin: 0;
}

.label_arkA {
    display: inline-block;
    font-family: "SF Pro Text", "SF Pro Display", Helvetica, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Robot, "Droid Sans", "メイリオ", Meiryo, sans-serif;
    width: 70px;
    margin: 0 5px 0 0;
    padding: 2px;
    border-radius: 3px;
    text-align: center;
    font-size: 2.0rem;
    line-height: 1;
    font-weight: 700;
    color: #E25563;
    text-shadow:
      1px 1px 0px #000, -1px -1px 0px #000,
      -1px 1px 0px #000,  1px -1px 0px #000,
      1px 0px 0px #000, -1px  0px 0px #000,
      0px 1px 0px #000,  0px -1px 0px #000;
    margin: 0;
}
.label_arkB {
    display: inline-block;
    font-family: "SF Pro Text", "SF Pro Display", Helvetica, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Robot, "Droid Sans", "メイリオ", Meiryo, sans-serif;
    width: 70px;
    margin: 0 5px 0 0;
    padding: 2px;
    border-radius: 3px;
    text-align: center;
    font-size: 2.0rem;
    line-height: 1;
    font-weight: 700;
    color: #3494fc;
    text-shadow:
      1px 1px 0px #000, -1px -1px 0px #000,
      -1px 1px 0px #000,  1px -1px 0px #000,
      1px 0px 0px #000, -1px  0px 0px #000,
      0px 1px 0px #000,  0px -1px 0px #000;
    margin: 0;
}
.label_arkC {
    display: inline-block;
    font-family: "SF Pro Text", "SF Pro Display", Helvetica, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Robot, "Droid Sans", "メイリオ", Meiryo, sans-serif;
    width: 70px;
    margin: 0 5px 0 0;
    padding: 2px;
    border-radius: 3px;
    text-align: center;
    font-size: 2.0rem;
    line-height: 1;
    font-weight: 700;
    color: #7cd474;
    text-shadow:
      1px 1px 0px #000, -1px -1px 0px #000,
      -1px 1px 0px #000,  1px -1px 0px #000,
      1px 0px 0px #000, -1px  0px 0px #000,
      0px 1px 0px #000,  0px -1px 0px #000;
    margin: 0;
}
/* 枠付きラベル */
.border_red {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #e00;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #e00;
}
.border_pink {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #e20088;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #e00077;
}

.border_green {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #060;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #060;
}

.border_blue {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #00e;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #00e;
}

.border_lightblue {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #44e;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #44e;
}

.border_orange {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #c55100;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #c55100;
}

.border_yellow {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #817600;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #817600;
}

.border_brown {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #633;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #633;
}

.border_purple {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #c0f;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #bb00ee;
}

.border_gray {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #666;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #666;
}

.border_lightgreen {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #228600;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #228600;
}
.border_black {
　display: inline-block;
    margin: 0 1.5px 1px 0;
    padding: 1px 2px 1px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #000;
}
/* プラットフォームラベル */
.label_PC {
　display: inline-block;
    margin: 0 5px 0 0;
    padding: 1px 3px 1px;
    border-radius: 3px;
    border: 2px solid #e00;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #e00;
}
.label_Moba {
　display: inline-block;
    margin: 0 5px 0 0;
    padding: 1px 3px 1px;
    border-radius: 3px;
    border: 2px solid #060;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #060;
}
.label_PS {
　display: inline-block;
    margin: 0 5px 0 0;
    padding: 1px 3px 1px;
    border-radius: 3px;
    border: 2px solid #00e;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #00e;
}
.label_NSW {
　display: inline-block;
    margin: 0 5px 0 0;
    padding: 1px 3px 1px;
    border-radius: 3px;
    border: 2px solid #c55100;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    color: #c55100;
}

@media (max-width: 767px) { 
  .arc-taming-calc-input > details dd {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
}

/* 生物カラー*/
.color_Red {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ff0000;
}
.color_Blue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#0000ff;
}
.color_Green {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#00ff00;
}
.color_Yellow {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffff00;
}
.color_Cyan {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#00ffff;
}
.color_Magenta {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ff00ff;
}
.color_LightGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#c0ffba;
}
.color_LightGrey {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#c8caca;
}
.color_LightBrown {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#786759;
}
.color_LightOrange {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffb46c;
}
.color_LightYellow {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#fffa8a;
}
.color_LightRed {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ff756c;
}
.color_DarkGrey {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#7b7b7b;
}
.color_Black {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#3b3b3b;
}
.color_Brown {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#593a2a;
}
.color_DarkGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#224900;
}
.color_DarkRed {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#812118;
}
.color_White {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffffff;
}
.color_DinoLightRed {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffa8a8;
}
.color_DinoDarkRed {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#592b2b;
}
.color_DinoLightOrange {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffb694;
}
.color_DinoDarkOrange {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#88532f;
}
.color_DinoLightYellow {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#cacaa0;
}
.color_DinoDarkYellow {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#94946c;
}
.color_DinoLightGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#e0ffe0;
}
.color_DinoMediumGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#799479;
}
.color_DinoDarkGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#224122;
}
.color_DinoLightBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#d9e0ff;
}
.color_DinoDarkBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#394263;
}
.color_DinoLightPurple {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#e4d9ff;
}
.color_DinoDarkPurple {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#403459;
}
.color_DinoLightBrown {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffe0ba;
}
.color_DinoMediumBrown {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#948575;
}
.color_DinoDarkBrown {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#594e41;
}
.color_DinoDarkerGrey {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#595959;
}
.color_DinoAlbino {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffffff;
}
.color_BigFoot0 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#b79683;
}
.color_BigFoot4 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#eadad5;
}
.color_BigFoot5 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#d0a794;
}
.color_WolfFur {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#c3b39f;
}
.color_DarkWolfFur {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#887666;
}
.color_DragonBase0 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#a0664b;
}
.color_DragonBase1 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#cb7956;
}
.color_DragonFire {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#bc4f00;
}
.color_DragonGreen0 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#79846c;
}
.color_DragonGreen1 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#909c79;
}
.color_DragonGreen2 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#a5a48b;
}
.color_DragonGreen3 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#74939c;
}
.color_WyvernPurple0 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#787496;
}
.color_WyvernPurple1 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#b0a2c0;
}
.color_WyvernBlue0 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#6281a7;
}
.color_WyvernBlue1 {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#485c75;
}
.color_DinoMediumBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#5fa4ea;
}
.color_DinoDeepBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#4568d4;
}
.color_NearWhite {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ededed;
}
.color_NearBlack {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#515151;
}
.color_DarkTurquoise {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#184546;
}
.color_MediumTurquoise {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#007060;
}
.color_Turquoise {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#00c5ab;
}
.color_GreenSlate {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#40594c;
}
.color_Sage {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#3e4f40;
}
.color_DarkWarmGray {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#3b3938;
}
.color_MediumWarmGray {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#585554;
}
.color_LightWarmGray {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#9b9290;
}
.color_DarkCement {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#525b56;
}
.color_LightCement {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#8aa196;
}
.color_LightPink {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#e8b0ff;
}
.color_DeepPink {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#ff119a;
}
.color_DarkViolet {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#730046;
}
.color_DarkMagenta {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#b70042;
}
.color_BurntSienna {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#7e331e;
}
.color_MediumAutumn {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#a93000;
}
.color_Vermillion {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#ef3100;
}
.color_Coral {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#ff5834;
}
.color_Orange {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ff7f00;
}
.color_Peach {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ffa73a;
}
.color_LightAutumn {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#ae7000;
}
.color_Mustard {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#949427;
}
.color_ActualBlack {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#000000;
}
.color_MidnightBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#191d36;
}
.color_DarkBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#152b3a;
}
.color_BlackSands {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#302531;
}
.color_LemonLime {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#a8ff44;
}
.color_Mint {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#38e985;
}
.color_Jade {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#008840;
}
.color_PineGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#0f552e;
}
.color_SpruceGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#005b45;
}
.color_LeafGreen {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#5b9725;
}
.color_DarkLavender {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#5e275f;
}
.color_MediumLavender {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#853587;
}
.color_Lavender {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#bd77be;
}
.color_DarkTeal {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#0e404a;
}
.color_MediumTeal {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#105563;
}
.color_Teal {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#14849c;
}
.color_PowderBlue {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#82a7ff;
}
.color_Glacial {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#aceaff;
}
.color_Cammo {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#505118;
}
.color_DryMoss {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#766e3f;
}
.color_Custard {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#c0bd5e;
}
.color_Cream {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #000;
    background-color:#f4ffc0;
}
.color_BlueDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#0000ff;
}
.color_PurpleDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#6c00ba;
}
.color_PinkDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#ff7be1;
}
.color_UnusedPurpleDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#7b00e0;
}
.color_RoyaltyDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#7b00a8;
}
.color_SkyDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#bad4ff;
}
.color_BlueDye {
    display: inline-block;
    font-family: ""SF Pro Text"", ""SF Pro Display"", Helvetica, ""Hiragino Kaku Gothic ProN"", ""ヒラギノ角ゴ ProN W3"", Robot, ""Droid Sans"", ""メイリオ"", Meiryo, sans-serif;
    margin: 0 5px 0 0;
    padding: 2.5px 3px;
    border-radius: 3px;
    border: 2px solid #000;
    text-align: center;
    font-size: 1.0rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    background-color:#0000ff;
}

.kamigame-layout-main > .article {
background: repeat-y center/100% auto url("/img/ARK/ARK_bg.png");
background-color: transparent!important;
border: 1px solid #efefef;
box-sizing: border-box;
}

/* カスタムヘッダー */
.custom_header_table {
background: #fbfbf8!important;
border: 2px solid #0087a6 !important;
box-shadow: 0 0 8px -4px #0b2831 !important;
}

.custom_header_table th>strong {
  color: #007d9a;
}

.kamigame-layout-main .custom_header_table td a {
  padding: 5px 10px 5px 30px;
}

.kamigame-layout-main .custom_header_table tr:last-child td a {
  padding: 5px 10px 10px 30px;
}

.kamigame-layout-main .custom_header_table td {
    border: none;
    color: #666;
    font-feature-settings: "palt";
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.4;
    padding: 0;
    position: relative;
}

.kamigame-layout-main .custom_header_table td:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-51%);
  background: url("/img/ARK/ARK_custom-header.png");
  background-size: 16px 14px;
  border-radius: unset;
  width: 16px;
  height: 14px;
  background-repeat: no-repeat;
}

.filter-table-list {
background: #fff;
}

/* タブカラー変更 */
.kamigame-layout-main .tab-wrapper input:checked+.tab, .side-block .tab-wrapper input:checked+.tab, .side_block .tab-wrapper input:checked+.tab, .kamigame-layout-main .switch-content-text-tab-tab-wrapper input:checked+.tab, .side-block .switch-content-text-tab-tab-wrapper input:checked+.tab, .side_block .switch-content-text-tab-tab-wrapper input:checked+.tab {
background-color: #0d5e73;
}

.kamigame-layout-main .tab-wrapper, .side-block .tab-wrapper, .side_block .tab-wrapper, .kamigame-layout-main .switch-content-text-tab-tab-wrapper, .side-block .switch-content-text-tab-tab-wrapper, .side_block .switch-content-text-tab-tab-wrapper {
border-bottom: 3px solid #0d5e73;
}

/* ポイントテーブル */
.kamigame-layout-main table.point_table {
background: #f1f6f7!important;
border: 3px solid #237794;
}

.side-block table.point_table th, .side_block table.point_table th, .kamigame-layout-main table.point_table th {
background: #f1f6f7!important;
border-bottom: none!important;
color:#237794;
text-align: center;
padding: 10px 10px 0 10px!important;
}

.kamigame-layout-main table.point_table th:before,
.kamigame-layout-main table.point_table th:after {
content: "";
background: url("/img/ARK/ARK_point_table.png") no-repeat 0% / 18px 18px;
width: 18px;
height: 18px;
display: inline-block;
vertical-align: middle;
}

.kamigame-layout-main table.point_table th:before {
margin: 0 5px 2px 0;
}

.kamigame-layout-main table.point_table th:after {
margin: 0 0 2px 5px;
transform: scaleX(-1);
}

.side-block table.point_table tbody tr:first-child td, .side_block table.point_table tbody tr:first-child td, .kamigame-layout-main table.point_table tbody tr:first-child td,.side-block table.point_table td, .side_block table.point_table td, .kamigame-layout-main table.point_table td {
background-color: #f1f6f7!important;
}

.side-block table.point_table tbody tr:first-child td, .side_block table.point_table tbody tr:first-child td, .kamigame-layout-main table.point_table tbody tr:first-child td {
padding: 10px 10px 5px 26px;
}

.side-block table.point_table tbody tr:first-child td:before, .side_block table.point_table tbody tr:first-child td:before, .kamigame-layout-main table.point_table tbody tr:first-child td:before {
top: 24px;
}

.side-block table.point_table td:before, .side_block table.point_table td:before, .kamigame-layout-main table.point_table td:before {
border: 3px solid #237794;
top: 19px;
}

.side-block table.point_table td, .side_block table.point_table td, .kamigame-layout-main table.point_table td {
padding: 5px 10px 5px 26px;
}

.side-block table.point_table tbody tr:last-child td, .side_block table.point_table tbody tr:last-child td, .kamigame-layout-main table.point_table tbody tr:last-child td {
padding: 5px 10px 12px 26px;
}

.side-block table.point_table tbody tr:only-child td, .side_block table.point_table tbody tr:only-child td, .kamigame-layout-main table.point_table tbody tr:only-child td {
padding: 12px 10px 12px 26px;
}

.kamigame-layout-main table.point_table td:after {
border: none;
}

/* ガチャ結果 ASA */
.kamigame-layout-main .tweet-image, .side-block .tweet-image, .side_block .tweet-image {
background: linear-gradient(to bottom, #103f4e, #0e5d73)!important;
}
.kamigame-layout-main .tweet-image__inner, .side-block .tweet-image__inner, .side_block .tweet-image__inner {
background: #f5f3ef!important;
}

.kamigame-layout-main .tweet-image__title, .side-block .tweet-image__title, .side_block .tweet-image__title {
background: linear-gradient(to bottom, #103f4e, #0e5d73)!important;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.2)!important;
color: #fff!important;
}