#toc_container {
    margin: auto !important;
    max-width: 600px;
    margin-bottom:  !important;
    margin-top:  !important;
}
#text-8{
overflow: scroll;
font-size:0.9em;
padding:0.5em;
}
#text-8 a{
color:blue;
}
#text-8 a:hover{
opacity:0.6;
text-decoration: underline;
}
#text-8 .border-box-bb{
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
margin:0.5em 0 1em 0.5em;
    padding-bottom: 1em;
}
#text-8 .border-box-bb p{
    margin-left: 1em;
margin-top:0.5em;
/*    list-style: disc;*/
}
.sidebar_content{
overflow-wrap: break-word;
}

/*.nav_in_btn li.nav_in_btn_list_1 a{
width:130%;
}*/
#text-6{
display:none;
}
.flex-sns{
display:none;
}
.header_small_menu li a{
color: #fff;
}
.menu-item-388{
background-color:#3b5998;
}
.menu-item-387{
background-color:#00acee;
}
.catpage_tag a{
display:none;
}
figure.single_thumbnail img {
    max-height: 200px;
}
@media screen and (min-width: 960px){
.grid_post-box {
    width: 32.33333%;
    margin: 0.5%;
}
.post-box-contents{
border-radius:5px;
}
}
@media screen and (max-width: 769px) {
#toc_container {
width:auto;
}
.drawer-nav.active {
    padding-top: 1.5em;
}
#text-5 .textwidget {
padding-left:1em;
}
#text-4 .textwidget {
padding-left:1em;
}
#text-6{
display:block;
}
#text-9 .textwidget {
padding-left:1em;
}
#text-10 .textwidget {
padding-left:1em;
}
#text-11 .textwidget {
padding-left:1em;
}
.flex-sns{
width:100%;
display:flex;
}
.flex-left{
width:50%;
padding: 0.5em 0;
background-color: #00acee;
}
.flex-left a img{
width:10%;
}
.flex-right{
width:50%;
padding: 0.5em 0;
background-color: #3b5998;
}
.flex-right a img{
width:10%;
}
#scrollnav{
display:none;
}
.container_top_widget{
margin-top:0;
}
.containerwidget {
    margin: 0px auto;
}
.widget {
    padding: 0px; 
}
#page-main .widget, #main .widget, .maintop-widget, .main-bottom{
display:none;
}
.nav_in_btn a{
height:30px;
}
.nav_in_btn li.nav_in_btn_list_1 a{
height:10px;
}
.nav_in_btn li.nav_in_btn_list_1 a span{
font-size:7px;
}
.nav_in_btn li.nav_in_btn_list_2 a{
height:10px;
}
.nav_in_btn li.nav_in_btn_list_2 a span{
font-size:7px;
}
.nav_in_btn li.nav_in_btn_list_3 a{
height:10px;
}
.nav_in_btn li.nav_in_btn_list_3 a span{
font-size:7px;
}
}