/* カスタム CSS をここに入力してください */

html{
  font-size: 70%;
}
body{
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
.keni-main .keni-section .sub-section_title, .keni-sub .widget > .keni-section .sub-section_title, .keni-footer .widget > .keni-section .sub-section_title, .keni-sub .widget > .keni-section .cast-box_sub_title, .keni-footer .widget > .keni-section .cast-box_sub_title{
  background: #0baad6 !important;
}
.toc-area_listc ol ol li{
	list-style: none;
}
.toc-area_inner .toc-area_list ol li::before{
	display:none;
}
.txt01{
	font-weight: bold;
	font-size: 115%;
	background:#ffea00;
	display: inline-block;
	color: #000;
  padding: 0 10px;
}
.checklist{
  color: #000;
	background: #ececec;
	list-style: none;
	margin-left: 0;
	padding: 10px;
  font-weight: bold;
}
table{
  background: #fff;
}
td{
  text-align: center;
}

/*テンプレ色変更*/
.main-navigation,
.main-navigation .menu .menu-mobile li,
.main-navigation .menu .menu-mobile li .sub-menu,
.main-navigation .menu .menu-mobile li .children,
.widget ul li,
.widget ol li,
.breadcrumbs,
.posts-navigation,
.post-navigation,
.nav-links .page-numbers {
    border-color: #204f65;
}
.article-wrapper {
    background: #fff;
}
h3{
    color: #3886b5;
    font-size: 2em;
    padding: 5px 10px 0;
    border-bottom: 4px solid #c69c6d;
}
.banner ul{
  list-style: none;
}