/*
Theme Name: AFFINGER Child
Template: affinger
Description: AFFINGER6 対応
Version: 20210719
*/

.txt-bold{
	font-weight: 800;
}
.bold-red{
	font-weight: 800;
	color: red;
}
/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {

	

	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {


	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {
	.message-container{
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.left-flex img{
		width: 400px;
    height: 750px !important;
    object-fit: cover;
    object-position: left;
	}
		.right-flex{
	background-image: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 97%, #ddd 97%, #ddd 100% );
    background-size: 100% 2.358em;
    letter-spacing: 1px;
	}
	.right-flex p{
		line-height: 2.38;
		font-size: 16px;
	}
		.challenge-title{
		margin-bottom: 1em;
	}

	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {


	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {
	
		.left-flex img{
			width: 100%;
	}
	.right-flex{
	background-image: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 97%, #ddd 97%, #ddd 100% );
    background-size: 100% 2.358em;
    letter-spacing: 1px;
	}
	.right-flex p{
		line-height: 2.38;
		font-size: 16px;
	}
	.wp-block-st-blocks-st-kaiwa p{
		font-size: 14px;
		line-height: 1.7;
	}
	.challenge-title{
		margin-bottom: 1em;
	}
		.st-kaiwa-hukidashi{
		padding: 15px 10px;
	}
	.st-kaiwa-hukidashi2{
		padding: 15px 10px;
	}
	.st-kaiwa-face{
		width: 50px;
	}
	.st-kaiwa-face2{
		width: 50px;
	}
	
	/*-- ここまで --*/
}
