
body {
font-family: 'M PLUS 1p', sans-serif;
}
.entry-content p,ul,ol {
font-size: 100%;
}

/* —– 可愛い蛍光下線（ピンク） —– */

.pink {
background: linear-gradient(transparent 40%, #FAD5DC 40%);
padding-bottom: .2em;
font-weight:bold;
}

/* —–可愛い蛍光下線（黄色） —– */

.yellow {
background: linear-gradient(transparent 40%, #ffff8e 40%);
padding-bottom: .2em;
font-weight:bold;
}

/* —–可愛い蛍光下線（青） —– */

.blue {
background: linear-gradient(transparent 40%, #CBE9F5 40%);
padding-bottom: .2em;
font-weight:bold;
}

#ez-toc-container li:before{
width: 0;
height: 0;
}

/*SANGO風もくじ*/
#toc_container {
    position: relative;
    width: 100%!important;
    margin: 2.5em 0;
    padding: 20px 15px;
    border: solid 5px;/*外枠太さ*/
　　border-color: #f7b259;/*外枠の色*/
    border-radius: 15px 20px 30px 40px;/*枠線の丸み*/
    font-size: 0.95em;
    background: #f9f9f9;/*もくじ背景色*/
    box-shadow: 1.8px 2.5px 2.4px rgba(0, 0, 0, .15);/*枠線の影*/
}
#toc_container .toc_title {
    color: #eba64d;/*目次タイトルの色*/
}
#toc_container .toc_title {
    display: inline-block;
    position: relative;
    margin: 0 0 0 45px;
    padding: 0px 0 5px 45px;/*目次タイトルの位置*/
    font-size: 20px!important;/*目次タイトルの大きさ*/
    font-weight: bold;
}
#toc_container .toc_title:before {
    background-color: #f7b259;/*アイコンカラー*/
}
#toc_container .toc_title:before {
/*以下アイコンの設定*/
    display: inline-block;
    position: absolute;
    top: 1.5px;
    left: -3px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
　　font-family: "Font Awesome 5 Free";
    font-size: 15px;
    font-weight: 900;
    text-align: center;
    line-height: 30px;
　　content: "\f0c9";
	}
.toc_toggle {
    display: inline-block;
    vertical-align: middle;
    width: 70px;
    height: 25px;
    margin-left: 10px;
    border-radius: 5px;
    background: #c4c1be;
    color: #fff;
    font-size: 13px!important;
    text-align: center;
    line-height: 26px;
}
/*目次ここまで*/



border-radius: 5px; border-radius: 5px;

