@charset "UTF-8";
  @media (max-width: 1050px){
.l-mainContent{
width: 100%!important;
}	
aside#sidebar{
display: none;
} .wp-block-columns{
flex-wrap: wrap!important;
}
.wp-block-columns .wp-block-column{
flex-basis: 100%!important;
}
#main_content{
padding-left: 0!important;
padding-right: 0!important;
}
} #main_content{
overflow: hidden;
} body div#content{
padding: 1em;
margin-bottom: 0;
} .first-child-hidden li:first-child{
display:none;
}  @media screen and (min-width: 760px){
.pc-adsp-view{
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}
} @media not screen and (min-width: 760px){
.pc-adsp-view > div:last-child{
display: none;
}	
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{
width: 100%;
margin: 1em auto;
}
} @media screen and (max-width: 1150px){
.blocks-gallery-grid li{
width: 100%!important;
}
.blocks-gallery-grid li figure{
margin: auto!important;
width: 100%;
}
.blocks-gallery-grid li figure img{
margin: auto;
}
} @media screen and (max-width: 759px){
figure.wp-block-gallery figure.wp-block-image {
width: 100%!important;
margin: 1em auto!important;
}	
} #main_content{
padding-left: 1em;
padding-right: 1em;
}
.p-articleHead,
.p-articleMetas.-top{
padding-left: 1em;
padding-right: 1em;
} .blocks-gallery-item figcaption.blocks-gallery-item__caption{
background: linear-gradient(0deg,rgb(255 255 255 / 70%),rgb(255 255 255 / 30%) 70%,transparent)!important;
}
.blocks-gallery-item figcaption.blocks-gallery-item__caption a{
font-weight: bold;
} .link-card.link-text{
text-decoration: none;
}
.link-text.noex .exlink-site{
display: none;
}
.link-card.link-text a.exlink-linkarea{
text-decoration: underline;
} .l-articleBottom__section.-related{
margin-top: 1em
}
.l-articleBottom__section.-related h2{
display: none;
}
.l-articleBottom__section.-related ul li{
margin-bottom: 1em;
}
.l-articleBottom__section.-related ul li .p-postList__meta{
display: none;
} #main_content .post_content > ol{
--swl-list-padding--left: .25em;
--swl-list-padding--has_bg: 1em;
list-style: none!important;
}
#main_content .post_content > ol:not([start]){    
counter-reset: li;
}
#main_content .post_content > ol li {
padding-left: 2em;
}
#main_content .post_content > ol li:before {
background-color: var(--color_list_num);
border-radius: 50%;
box-shadow: 0 0 0 1px var(--color_list_num);
box-sizing: content-box;
color: #fff;
content: counter(li);
counter-increment: li;
display: block;
height: 1.8em;
left: 1px;
line-height: 1.8;
padding: 0;
position: absolute;
text-align: center;
top: -0.15em;
-webkit-transform: scale(.75);
transform: scale(.75);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
width: 1.8em;
} .swell-block-postLink a[href^="https://af-e.net/?p="]{
display:none;    
} .same-category-posts{
& a{
color:black;
text-decoration:none;
}
} #top_title_area{
min-height:180px;
> img{
}
&::before{
opacity:0.5;
}
}
#footer{
padding-bottom:100px;
}  html:not([lang="ja"]) .p-blogCard__thumb{
display:none;
}
body:has(#body_wrap.logged-in) .gtranslate_wrapper{
display:block!important
} section.l-articleBottom__section.-related:has(> p){
display:none;
} .mega_top_widget{
margin-top: 1em;
margin-bottom: 1em;
}
html:not([lang="ja"]){
#top_title_area{
img{
display:none
}
} .p-articleThumb{
display:none;
}
} [id^="sas_"][id$="cross"] { right:1px!important;
top:1px!important;
transform:scale(0.7,0.7);
opacity:0.8; }  @media (max-width: 1050px) {
.ad-column{
.swell-block-column:first-child{
width:100%;
}
.swell-block-column:last-child{
display:none
}
}
}