#floating-refresh-button {
    position: fixed; /* 画面に固定表示 */
    bottom: 20px;    /* 下からの位置 */
    right: 20px;     /* 右からの位置 */
    background-color: #007bff; /* ボタンの背景色 */
    color: white;    /* 文字色 */
    padding: 15px;   /* パディング */
    border-radius: 50%; /* 円形にする */
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 1000;   /* 他の要素より前面に表示 */
    text-decoration: none; /* 下線を消す */
    width: 40px;     /* 幅 */
    height: 40px;    /* 高さ */
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

#floating-refresh-button:hover {
    background-color: #0056b3; /* ホバー時の色 */
}




td,th{padding : 4px;border-width : 1px;border-style : solid;border-color : black;font-size:14px;}
table{border-width : 1px;border-style : solid;border-color :black;}
.m_m{margin-left:-40px;
     width:auto;font-size:1.1em;font-weight:bold;background-color:#d2d2ff;padding:6px 10px 6px 10px; border-right:0px solid green;margin-bottom:10px;
}

.tabarea{
	width: 100%;height: auto;padding:0px;margin:0 0 5px 0;background: #e9f8f8;
}
ul.tabs{
margin:0px;padding:0px;background: #ffffff;
}
ul.tabs li{
	list-style:none;width:44%;margin-left:4px;padding: 0px 0 0 20px;color: #333333;text-align:left;float:left;border:1px solid #0000ff;
}
.tabarea .selected{
	background: #ffffff;
}
.tabarea1{
	width: 100%;height: auto;padding:0px;margin:0 0 5px 0;background: #ccffcc;
}
ul.tabs1{
margin:0px;padding:0px;background: #ffffff;
}
ul.tabs1 li{
	list-style:none;width:47%;margin-left:4px;padding: 0px 0 0 20px;color: #333333;text-align:left;float:left;border:1px solid #0000ff;
}
.tabarea1 .selected{
	background: #ffffff;
}
.tabarea2{
	width: 100%;height: auto;padding:0px;margin:0 0 5px 0;background: #ffe6e6;
}
ul.tabs2{
margin:0px;padding:0px;background: #ffffff;
}
ul.tabs2 li{
	list-style:none;width:48%;margin-left:4px;padding: 0px 0 0 20px;color: #333333;text-align:left;float:left;border:1px solid #0000ff;
}
.tabarea2 .selected{
	background: #ffffff;
}
.tabarea3{
	width: 100%;height: auto;padding:0px;margin:0 0 5px 0;background: #f6f6f6;
}
ul.tabs3{
margin:0px;padding:0px;background: #ffffff;
}
ul.tabs3 li{
	list-style:none;width:48%;margin-left:4px;padding: 0px 0 0 20px;color: #333333;text-align:left;float:left;border:1px solid #0000ff;
}
.tabarea3 .selected{
	background: #ffffff;
}
#content_1 {display: true;}
#content_2,#content_3,#content_4,#content_5,#content_6,#content_7,#content_8,#content_9,#content_10,#content_11,#content_12,#content_13,#content_14,#content_15,#content_16,#content_17,#content_18,#content_19,#content_20,#content_21,#content_22,#content_23,#content_24,#content_25,#content_26,#content_27,#content_28,#content_29,#content_30,#content_31,#content_32,#content_33,#content_34,#content_35,#content_36,#content_37,#content_38,#content_39,#content_40,#content_41,#content_42,#content_43,#content_44,#content_45,#content_46,#content_47,#content_48,#content_49,#content_50{
	display: none;
}
.rns{
	width:100%;border:1px solid #BBBBBD;line-height:1.4em;clear:both;font-size:10pt; margin-top : -25px;margin-bottom : 30px;
}
.rns ul{
	margin:0 0 5px 0;padding:0 0 0 2px;list-style-type:none;
}
.rns li{
	background:no-repeat 3px 3px;background-image:url(../img/mark/);margin:4px 5px 0 0;padding:0 0 0 16px;border-bottom:1px dashed #cccccc;
}
div.feed {text-align:left;padding: 3px;clear:both;background: #ffffff;
}
.s-title5{
background:url('../img/km/t_5.gif') no-repeat;font-weight:bold;color:#444444;clear:both;height:26px;padding:5px 0 0 50px;margin-bottom:30px;
}
.middle_bar2{
     background:#ffe4ac;text-align: center;font-weight:bold; padding: 3px;margin-bottom:5px;clear:both;
}
.m_m{
     width:auto;font-size:1.1em;font-weight:bold;background-color:#d2d2ff;padding:6px 10px 6px 10px; border-right:0px solid green;margin-bottom:10px;
}
.wp-block-audio{
  width : 100%;
}