@charset "UTF-8";@media (min-width:737px) and (max-width:1000px){.post-date{font-size:18px!important;line-height:20px!important;}
.related-articles-thumbs01 li{width:auto;}
.col2 .main-conts{float:left;width:68%;}
.global-nav-in li a{padding:1em 0.4em;}
.r,.l{float:none;margin:0 auto;width:100%;}
.tomarebalink-image{width:95%;float:none;}
.main-body-in{padding-top:10px;}
.main-body h2{font-size:1.5em;padding:0.6em !important;}
.main-body h3{font-size:1.4em;padding:0.5em !important;}
.main-body h4{font-size:1.3em;padding:0.4em !important;}
.main-body h5{font-size:1.2em;padding:0.4em !important;}
.main-body h6{font-size:1.1em;padding:0.4em !important;}
.section-wrap, .section-in, .col1 .section-wrap.wide .section-in, .float-area, .col1 .float-area,.section-title h1{padding:0px;}
.elementor-column-wrap,.elementor-element-populated{padding:0px!important;}
.section-wrap .section-in .section-title, .section-wrap .article-header .section-title{margin:0px 0px 20px;padding:15px;font-size:1.75em;}
.elementor-widget-wrap{padding:5px;}
.site-header-in{padding-bottom:0em;}
.site-title p{padding-left:0px;padding-right:0px;}
#keni_toc{width:98%;margin:auto;margin-bottom:1em;padding:10px;border:2px solid #ccc;border-radius:4px;font-size:1em;background:#fff;}
}
@media screen and (max-width:600px){.r,.l{float:none;margin:0 auto;width:100%;}
.tomarebalink-image{width:95%;float:none;}
}
@media only screen and (max-width:736px){.post-date{font-size:16px!important;line-height:18px!important;}
.kanren{margin:10px;font-size:1.4em;padding-left:0.6em;border-left:double 7px #1adb9d;}
.related-articles-thumbs01 li{width:auto;}
.related-entry{vertical-align:top;float:left;width:140px;font-size:12px;height:210px;overflow:hidden;margin:0;padding-right:20px;}
.main-body-in{padding-top:10px;}
.site-title{padding:0px;}
.post-date,.post-cat,.cont-nav,.comments-area{padding:10px!important;}
.section-wrap .section-in, .col1 .section-wrap.wide .section-in, .float-area, .col1 .float-area,.section-title h1{padding:0px;}
.section-wrap .section-in .section-title, .section-wrap .article-header .section-title{margin:0px 0px 20px;padding:15px;font-size:1.75em;}
.site-header-in{padding-bottom:0em;}
.site-title p{padding-left:0px;padding-right:0px;}
#keni_toc{width:98%;margin:auto;margin-bottom:1em;padding:10px;border:2px solid #ccc;border-radius:4px;font-size:1em;background:#fff;}
}
@media screen and (max-width:545px){.post-date{font-size:14px!important;line-height:16px!important;}
}