/* functions.php内で読み込み */

/* -------------------------------------------------------------------------------------------------------------- */

/* 20240311 ※UTMページの行高さ設定で */
.column-blank {
	margin: 10px auto 50px;
}

/* UTMページ 20250312 */
/* page-full-utm.php内で読み込み */
.c-page-title-utm{
	background-image: url(https://a-b-c.co.jp/wp-content/uploads/2025/04/utm_awnj_1280x338.jpg);
}
.blank-vert-utm{
	margin: 10px;
}
.pc-utm-kl{	display: block;}
.sp-utm-kl{	display: none;}
@media only screen and (max-width: 750px) {
    .pc-utm-kl { display: none; }
    .sp-utm-kl {
		display: block;
		width: 100px;
	}
}
/* TOPページUTMセクション 20250313 */
.top-utm-ttl{font-size:15px;}
.top-utm-desc{font-size:13px;}
@media only screen and (max-width: 750px) {
	.top-utm-ttl{font-size:13px;}
	.top-utm-desc{font-size:10px;}
}

/* PC版のみ改行 20250313 ※PC版「pc-only-br」は2023にあり。機能はスマートフォンのみ改行。*/
.sp-only-br{
	display: none;
}
/* スマートフォン用 */
@media screen and (max-width: 750px){   
  .sp-only-br{ display: inline; }
}

.c-mt-xs_utmonly{
	margin-left: 20px;
	margin-bottom: 30px;
}
@media screen and (max-width: 750px){   
	.c-mt-xs_utmonly{
		margin-left: 0;
		margin-bottom: 20px;
	}
}

/* -------------------------------------------------------------------------------------------------------------- */

.hover-opcty{
	transition: 0.5s;
}
.hover-opcty:hover{
	opacity: 0.6;
}

/* -------------------------------------------------------------------------------------------------------------- */

/* SDGsページ用 20250422 */
/* page-full-utm.php内で読み込み */
.c-page-title-sdgs{
	background-image: url(https://a-b-c.co.jp/wp-content/uploads/2025/05/sdgs_abclogo_2560x676_w.jpg);

}
@media screen and (max-width: 750px) {   
	.c-page-title-sdgs{
		background-image: url(https://a-b-c.co.jp/wp-content/uploads/2025/05/sdgs_abclogo_800x420_w.jpg);
		height: 210px;
		/* width: 480px; */
		/* object-fit: fill; */
		/* object-position: 50% 50%; */
	}
}
/* SDGs用Flexbox 左文章右画像 20250422 */
.abcssdgs-item{
     width: 100%;
     max-width: 1200px;
     margin: auto;
}
.abcssdgs-item-flex1{
	display: flex;
}
.abcssdgs-text1{
	width: 800px;
	margin-right: 50px;
}
.abcssdgs-thumb1 img{
	width: 300px;
	/* width: 450px; */
}
@media screen and (max-width: 750px){   
	.abcssdgs-item-flex1{
		display: block;
	}
	.abcssdgs-text1{
		width: 100%;
		margin-right: 0;
        margin: 0 auto;
	}
    .abcssdgs-thumb1 img{
	    width: 90%;
        margin-top: 30px;
		margin-left: 20px;
	}
}
/* SDGsページ用スマートフォン時行間開け 20250422 */
.sp-only-blank{
	display: none;
}
/* スマートフォン用 */
@media screen and (max-width: 750px){   
    .sp-only-blank{
	margin: 50px auto 50px;
  }
}

/* SDGsページ 各ロゴ並置 20250422 */
.abcssdgs-logos1 img{
	width: 200px;
	margin: 5px;
}
@media screen and (max-width: 750px){
	.abcssdgs-logos1{
		margin-left: 20px;
	}
    .abcssdgs-logos1 img{
		width: 150px;
		margin: 3px;
	}
}

/* -------------------------------------------------------------------------------------------------------------- */
