@charset "UTF-8";

/* Parentsflexboxにする */
.flex_test-box {
    display: flex;              /* フレックスボックスにする */

}


/* Child  */
.flex_test-box {
     /*background-color: #eee;     背景色指定 */
    padding:  0;             /* 余白指定 */
    align-items: stretch;       /* 縦の位置指定 */
    justify-content: space-between;
    flex-wrap: wrap;            /* 折り返し指定 */

}

.flex_test-item {
    padding: 0.5%;
    color: #000;
    margin: 2px 0 2px 0;
    border: 0.7px solid #000;
    width: 18%;
    font-size: 12px;
    text-align: center;
}

.flex_test-item2 {
    padding: 0.5%;
    color: #000;
    margin: 2px 0 2px 0;
    border: 0.5px solid #FFB006;
    width: 18%;
    font-size: 12px;
    text-align: center;
    filter: drop-shadow(#FFB006 1px 1px 1px);
    background: #fff;
}

.noclm {
	border: none!important;
	filter: none;
	}
    
.flex_test-item:child {
    background-color:  #fff;
}
/*.flex_test-item:nth-child(2) {
    background-color:  #fff;  背景色指定 */
}
/*.flex_test-item:nth-child(3) {
    background-color: #fff;  背景色指定 */
}
/*.flex_test-item:nth-child(4) {
    background-color:  #fff;  背景色指定 */
}

#temp_contentsbox table {
	margin: 0px!important; /* 231012 ADDED */
	width: 100%; /* 231012 ADDED */
}
/* --- CSS for the orange coloured Anchor Buttons 240603 ADDED--- */
.flex_items_240603 {
    margin: 2px 0 30px 0!important;
    width: 30%!important;
}


/*--------- CSS for the body decorations below----------*/

temp_contentsbox table {
  margin: 0px!important; /* 231012 ADDED */
  width: 100%!important; /* 231012 ADDED */
}
.tg {
  border-collapse: collapse;
  border-spacing: 0;
}

.tg td {
  border-color: black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  overflow: hidden;
  padding: 10px 5px;
  word-break: normal;
}

.tg th {
  border-color: black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #666666!important;
  font-weight: normal;
  overflow: hidden;
  padding: 10px 5px;
  word-break: normal;
}

.tg .tg-3r3y {
  /*background-color:#FFB006!important;*/
  color: #666666!important;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.tg .tg-0lax {
  text-align: left;
  vertical-align: middle;
}

.tg .center {
  text-align: center!important;
  width: 15%;
}

td.culumn1 {
  width: 15%;
}

td.culumn2 {
  width: 8%;
}

td.culumn3 {
  width: 20%;
}

wak .gray {
  color: #666666!important;
}


