@charset "UTF-8";
/*
Theme Name: Twenty Twenty-Five Child
Version: 1.1
Template: twentytwentyfive
*/
body {
	overflow-x: hidden;
}
body * {
  box-sizing: border-box;
}
body .wp-site-blocks main .wp-block-query ul li > .has-global-padding {
/*
padding-right: clamp(10px, 2.5vw, 50px);
padding-left: clamp(10px, 2.5vw, 50px);
*/
}
.blog main {
margin-top: 0 !important;
}
.blog h1 {
color: #fff;
text-shadow    : 
       2px  2px 1px rgba(0, 0, 0, 0.40),
      -2px  2px 1px rgba(0, 0, 0, 0.40),
       2px -2px 1px rgba(0, 0, 0, 0.40),
      -2px -2px 1px rgba(0, 0, 0, 0.40),
       2px  0px 1px rgba(0, 0, 0, 0.40),
       0px  2px 1px rgba(0, 0, 0, 0.40),
      -2px  0px 1px rgba(0, 0, 0, 0.40),
       0px -2px 1px rgba(0, 0, 0, 0.40); 
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/10/black192014040.png), url(https://iec-blog.official.jp/wp-content/uploads/2025/09/bg-img1920710.jpg);
background-repeat:no-repeat, no-repeat;
background-position:center top, center;
background-size:auto 140px, auto 100%;
padding-top: 30px;
padding-bottom: 365.2px;
}
@media (min-width:960px){
.blog h1 {
background-size:auto 140px, cover;
}
}
.blog .group-weekly-report {
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/09/bg-img-h550touka-scaled.png);
background-repeat:no-repeat;
background-position:top;
background-size:100% auto;
outline:1px solid #c0c0c0;
/*
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459.png);
background-repeat:no-repeat;
background-position:center;
background-size:100% 100%;
*/
/*
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459toph250t.png),url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459bottomh250t.png),url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459centerh200.png);
background-repeat:no-repeat, no-repeat, repeat-y;
background-position:top, bottom, center;
background-size:100%, 100%, 100%;
*/
}
.blog .wp-container-core-group-is-layout-8fe7f67b > .alignfull {
/*
padding-right: clamp(10px, 2.5vw, 50px) !important;
padding-left: clamp(10px, 2.5vw, 50px) !important;
*/
}
p.iec_hp {
  text-align: center;
}
.single main.has-global-padding {
/*
  padding-right: calc(var(--wp--style--root--padding-right) * 0.3);
  padding-left: calc(var(--wp--style--root--padding-left) * 0.3);
*/
}
.single main.has-global-padding > .alignfull {
/*
  margin-right: calc(var(--wp--style--root--padding-right) * -0.3);
  margin-left: calc(var(--wp--style--root--padding-left) * -0.3);
  padding-right: calc(var(--wp--style--root--padding-right) * 0.3);
  padding-left: calc(var(--wp--style--root--padding-left) * 0.3);
*/
}
.single #group-individually-posted-content {
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/09/bg-img-h550touka-scaled.png);
background-repeat:no-repeat;
background-position:top;
background-size:100% auto;
outline:1px solid #c0c0c0;
/*
background-image:url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459toph250t.png),url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459bottomh250t.png),url(https://iec-blog.official.jp/wp-content/uploads/2025/09/illust4459centerh200.png);
background-repeat:no-repeat, no-repeat, repeat-y;
background-position:top, bottom, center;
background-size:100%, 100%, 100%;
*/
}
.has-global-padding {
  padding-right: calc(var(--wp--style--root--padding-right) * 0.2);
  padding-left: calc(var(--wp--style--root--padding-left) * 0.2);
}
.has-global-padding > .alignfull {
  margin-right: 0 !important;
  margin-left: 0 !important;
}