/* カスタム CSS をここに入力してください */
/*cocoon サブメニュー設定*/
.navi-in > ul .sub-menu{
	width:100%;
	min-width:100%;
}
.navi-in>ul>.menu-item-has-children>a::after{
	top:auto;
}
.sub-caption{
	display:none;
}
/*cocoon 箇条書き設定*/
ul,ol,dl{
	padding:3em;
	background-color:rgba(230,230,230,1.0)
}
.sub-menu{
	padding:0 0 0 2em;
	margin:0;
}
.menu-drawer{
	padding:0;
}

/*マーカー設定*/
/*イエローの線*/
.yellow-marker {
     background: linear-gradient(transparent 60%, #ffff7f 0%);
 }
/*ブルーの線*/
.blue-marker {
  background: linear-gradient(transparent 60%, #B5DFFF 0%);
}
/*薄いオレンジの線*/
.coral-marker {
  background: linear-gradient(transparent 60%, #ff7f50 0%);
}
/*ピンクの線*/
.pink-marker {
  background: linear-gradient(transparent 60%, #F9D2D2 0%);
}
/*レッドの線*/
.red-marker {
  background: linear-gradient(transparent 60%, #FF0033 0%);
}
/*グリーンの線*/
.green-marker {
  background: linear-gradient(transparent 60%, #99ff99 0%);
}

/*【Table of Contents Plus】*/
/*【Table of Contents Plus中央表示】*/
#toc_container {
	margin-left: auto;
	margin-right: auto;
}
/*TOC+ 角丸*/
#toc_container {
/*	border-radius: 20px;*/
}
#toc_container > p{
	text-align:center;
}

/*Easy Table of Contents*/
/*「目次」の文字表示位置　初期値「left」*/
#ez-toc-container p.ez-toc-title{
	text-align:center;
}
/*目次のボックスを中央配置*/
#ez-toc-container{
	margin:0 auto;
}


/*PS AUTO SITEMAP カスタマイズ設定*/
#sitemap_list ul{
	padding-left:0;
}
#sitemap_list li{
	font-weight:bold;
	font-size:1.25rem;
	list-style-type:none;
	margin-left:0;
}
#sitemap_list > li{
	margin-bottom:0.8em;
}
#sitemap_list ul li{
	font-weight:500;
	font-size:1.11rem;
}
#sitemap_list ul li a{
	padding-left:2em;
}
#sitemap_list li a {
	display:block;
	text-decoration:none;
	color:#333;
	background-color:rgba(255, 255, 255,1.0);
	transition:0.5s;
}
#sitemap_list li a:hover {
	color:rgba(255, 255, 255,1.0);
	background-color:rgba(169, 169, 169,1.0);
}