header .hdr_info_wrap .hdr_info li.tel a {
  color: #4BABB8;
}

#toc_container.toc_white {
    background: #fff;
}
div#toc_container {
}
#toc_container {
    position: relative;
    overflow: hidden;
    background: #fbfbfb !important;
    border: 0px solid #aaa !important;
    padding: 1em 2em 1em!important;
    min-width: 80%;
    margin: auto;
    margin-bottom: 20px;
    box-shadow: 0px 1px 5px rgba(0,0,0,.3);
}

#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%;
}
* {
    margin: 0px;
    padding: 0px;
}

div#container > ul:not(#sitemap_list), div#container > ol {
    border: 1px solid #bca5a5;
    background: #fefdfa;
    padding: 1.5em 2em 1.5em 2.5em;
    margin-top: 1.5em;
    margin-bottom: 1.75em;
    color: #5f4535;
    display: table;
    min-width: 75%;
}
.post ul {
    list-style: none;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-bottom: 10px;
}

/* ------------------------------------
目次
------------------------------------ */
div#toc_container {
}

div#toc_container> ul > li{
    margin-bottom: .25em;
    line-height: 1;
}
div#toc_container> ul > li:last-child{
    margin-bottom:.0em;
}
div#toc_container > ul ul li{
    margin-bottom:0em;
    line-height:1.3
}
div#toc_container > ul ul li a{
    color:#6d8ee2;
    font-size:95%;
    padding: .25em 0 .5em 1em;
}

div#toc_container p.toc_title {

}
/* ------------------------------------
リスト形式
------------------------------------ */
div#container > ul:not(#sitemap_list), 
div#container > ol{
    border: 1px solid #bca5a5;
    background: #fefdfa;
    padding: 1.5em 2em 1.5em 2.5em;
    margin-top: 1.5em;
    margin-bottom: 1.75em;
    color:#5f4535;
    display:table;
    min-width: 75%;
}

div#container > ul > li,
div#container > ol > li{
    margin-bottom: .75em;
}
div#container > ul > li:last-child,
div#container > ol > li:last-child{
    margin-bottom:.0em;
}

div#container > ul ul,
div#container > ol ul{
    padding-left:2em;
    margin-left:0;
}
div#container > ul ul li,
div#container > ol ul li{
    color:#6a6b6c;
    font-size:95%;
}