@charset "UTF-8";
@media screen and (min-width: 641px),print {
main {
margin: 0px 0 20px 0;
padding: 0 0 1% 0;
}
main .inner {
margin: 1% auto 0;
padding: 0 0 2%;
}
}

#news {}

.newsList,
.newsDetail {
padding-bottom: 5em;
}
.newsList ul {
padding-bottom: 3em;
}
.newsList ul li {
font-size: var(--font18);
line-height: 1.5em;
margin-bottom: 1.5em;
}
.newsList ul li a {
color: #345EF3;
text-decoration: underline;
display: block;
}
.newsList ul li b {
font-size: var(--font14);
color: #858585;
font-weight: normal;
text-decoration: none;
}
.newsList ul li a:after {}
.newsList ul li a:hover {
color: #000;
}

.newsDetail {
padding: 0 0 5em 0;
}
#content01 .inner {
display: block;
}
.newsDetail .date {
font-size: var(--font14);
color: #858585;
font-weight: normal;
padding-bottom: 1em;
}
.newsDetail h1 {
font-size: var(--font24);
line-height: 1.5em;
font-weight: bold;
margin-bottom: 2em;
}
.newsDetail .text {
font-size: var(--font18);
line-height: 1.8em;
}
.newsDetail .text a {
color: #1A3BEE;
}
.newsDetail .text img {

}

.backlink {
padding-bottom: 5em;
width: 400px;
margin: 0px auto 0 auto;
}
.backlink a {
color: #FFF;
font-size: 16px;
line-height: 1.2em;
font-weight: bold;
text-align: center;
display: block;
background: linear-gradient(to right,  #ef953c 0%,#ef953c 77%);
text-decoration: none;
border-radius: 6px;
padding: 0.8em 2em 0.9em 2em;
position: relative;
width: 100%;
box-sizing: border-box;
margin: 0px auto 0 auto;
}
.backlink a:hover {
background: #878787;
}



@media screen and (max-width:768px){
main .inner h2 {
line-height: 1;
}
main .inner h2 span {
line-height: 0;
}
.backlink {
padding-bottom: 5em;
width: 70%;
margin: 0px auto 0 auto;
}
.backlink a {
color: #FFF;
font-size: 16px;
line-height: 1.2em;
padding: 0.8em 1em 0.9em 1em;
}
}