.LightColor {
	background-color: #EFEBE8
}
.topics-spot h3 {
	font-size: 18px
}
.topics-spot .txt table th {
	font-weight: bold
}
.topics-spot table tr:nth-child(n+3) {
	display: none;
}
.p-topics-detail .topics-item .ttl {
    font-size: 22px;
    font-weight: bold;
    border: 1px solid #4e3d42;
    border-width: 0 0 1px 5px;
    padding-left: 15px;
    line-height: 40px;
}
#content-main {
    font-family: "游ゴシック体", "Yu Gothic";
    font-weight: 500;
}
/*.k-org-list-b li:before {
	content: "●";
	color: #dfd7d0;
	
}*/
.k-org-list-b li {
    /*padding-left: 1em;
    text-indent: -1em;*/
    background-image: url("../images/dot.png");
    padding-left: 40px;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: top 4px left 4px;
    
}
.k-org-list {
	display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.k-org-list li {
	width: 49.5%;
	padding: 10px;
	border-radius: 5px;
	background-color: #EFEBE8;
	color: #333;
	margin-bottom: 1%;
	/*border: 2px solid #EFEBE8;*/
	border: 2px solid #dfd7d0;
	font-size: 14px;
}
.k-org-list li:nth-child(odd) {
  margin-right: 1%;
}
.k-org-list li a {
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #333;
	background-image: url("../images/arrow.png");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 10px;
    padding-right: 20px
	/* リンクか否かがすぐにわかる感じのスタイルを入れる */
}
.frame {
	border: 2px solid #dfd7d0;
	border-radius: 5px;
	padding: 10px;
	white-space: pre-line
}
.red {
	color: #E62318;
}
.bold {
	font-weight: bold;
}
.u-yellow {
	
}
.b-wrap {
	position: relative;
}
.b-wrap .img {
	width: 20%;
	margin: 5px 0 !important
}
.b-wrap .caption {
	width: 20%;
}
.b-wrap .baloon {
	width: 75%;
    background-color: #EFEBE8;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 20px;
    border-radius: 5px;
}
.b-wrap .baloon:before {
	content: "";
    position: absolute;
    top: 20px;
    left: -20px;
    margin-top: -10px;
    border: 10px solid transparent;
    border-right: 10px solid #EFEBE8;
    font-size: 14px;
}
.p-topics-detail .topics-item .article {
	font-size: 16px
}
.p-topics-detail .topics-item p {
	/*padding-bottom: 20px*/
}