/*
Template:twentytwenty
Theme Name: FEXT
*/
@import url("../twentytwenty/style.css");

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
  margin: 0;
  padding: 0;
}







/*///////// 404 ///////////*/

.notfound{
text-align: left;
padding-top: 1em;
}
.notfound h2{
color: #00a6b8;
font-size: 150%;
font-weight: 200;
padding-bottom: 1.5em;
}
.notfound p{
padding-bottom: 1em;
font-size: 95%;
}



/*/////////SINGLE///////////*/

#contents.single{
display: flex;
justify-content: space-between;
padding-top: 1.5em;
}
.single_main{
width: 70%;
}
.single_side{
width: 21%;
}
#contents.single h1{
color: #00a6b8;
font-size: 200%;
font-weight: 200;
}
#contents.single p.news_date{
font-size: 14px;
}
.single_header{
padding-bottom: 1.5em;
border-bottom: solid 1px rgba(80,80,80,0.5);
margin-bottom: 1.5em
}
.article{
font-size: 95%;
min-height: 360px;
}
.article p{
padding-bottom: 1.25em;
}
.article img {
width: auto;
max-width: 100%;
height: auto;
}
.single_side h2{
padding-bottom: 0.5em;
}
.sidebar_box{
width: 100%;
line-height: 1;
margin-bottom: 1em;
}
#contents.single .sidebar_box h3{
color: #00a6b8;
font-size: 13px;
}
.sidebar_box h3 a{
color: #00a6b8;
text-decoration: none;
}
#contents.single .sidebar_box p.news_date{
font-size: 12px;
}
.single_navi_bottom{
font-size: 13px;
padding:0 0;
margin:  80px auto 30px;
border-top: solid 1px rgba(80,80,80,0.5);
}
.single_navi_bottom a{
text-decoration: none;
}
.nav_prev{
border-bottom: solid 1px rgba(80,80,80,0.5);
padding: 3px 0;
}
.nav_next{
border-bottom: solid 1px rgba(80,80,80,0.5);
padding: 3px 0;
}







