@charset "utf-8";
html {
width: 100%;
height: 100%;
}
body {
font-family: Arial, Helvetica, sans-serif;
}
.btn-table {
width: 50%; /*ボタンの横幅*/
border-radius: 45px; /*ボタンの角丸半径*/
background-color: #f870a4; /*ボタンの色*/
}
.btn-table2 {
width: 50%; /*ボタンの横幅*/
border-radius: 45px; /*ボタンの角丸半径*/
background-color: red; /*ボタンの色*/
}
.btn-td {
padding: 10px; /*ボタン内側の余白(tableタグのcellpaddingにも"10"を指定)*/
height: 25px; /*ボタンの高さ*/
}
.btn-td a {
color: #ffffff; /*ボタンの文字色*/
text-decoration: none; /*リンクアンダーラインの有無*/
display: block; /*ボタンのリンク範囲を拡張*/
text-align: center; /*テキストを中央に配置*/
}
.btn-font {
font-size: 18px; /*ボタン文字サイズ*/
line-height: 1.4; /*ボタン文字行間*/
}
.SNSicon {
display: flex;
flex-direction: row;
justify-content: space-evenly;
}

@media only screen and (max-width: 600px) {
table {
    width: 100% !important;
    min-width: 100%;
}
.responsive-td {
    width: 100% !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    display: block !important;
    box-sizing: border-box !important;
    font-size: 10px !important;
}
.responsive-img {
    width: 100% !important;
    height: auto !important;
}
}

.webinar {
margin-left: 1rem;
}
.title {
margin-left: 1rem;
margin-top: 0.4rem;
font-size: 0.9rem;
}
li {
text-indent: -1rem;
padding-left: 1rem;
}
ul {
list-style: none;
}
#board {
text-align: left;
margin-left: 1rem;
}
#board td {
font-size: 0.9rem;
}
.newsfont01 {
color: green;
font-weight: bold;
}
.newsindent {
text-indent: -1rem;
padding-left: 1rem;
}
.donation {
display: flex;
flex-wrap: wrap;
}
.donation a {
display: block;
width: 33%;
}
.dtext-wrap {
display: flex;
flex-wrap: wrap;
margin-bottom: 0.7rem;
margin-left: 1rem;
margin-right: 1rem;
}
.dtext-wrap a {
color: #000000;
}
.sponsor {
background: linear-gradient(
    180deg,
    #fdf6f8 5%,
    #fff0f5 10%,
    #ffe4e1 60%,
    #fff0f5 90%,
    #fdf6f8
);
padding: 10px;
}
.jimukyokudayori {
background: linear-gradient(180deg, #f0f8ff, rgba(255, 255, 255, 0));
}