@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


.Post-design li {
	padding: 0px!important;
	margin: 0px;
/* 	border: solid 2px #e5e5e5; */
/* 	border-radius: 8px; */
/*	background-color: #fafafa;*/
}

.Post-design.wp-block-latest-posts li a{
	pointer-events: none;
	display: block;
	background-color: #ff0000;
    border-radius: 5px 5px 5px 5px;
	color:white!important;
	margin: 0;
	padding: 8px 0;
	font-size:18px;
	text-align: center;
}

.Post-design.wp-block-latest-posts li img{
	width: 100%;
	margin-top: 15px;
}

.Post-design.wp-block-media-text alignwide is-stacked-on-mobile.wp-block-media-text .wp-block-media-text__content{
	align-self: auto;
}

.wp-block-media-text .wp-block-media-text__content{
	align-self: auto;
	margin-top: 30px;
}

.Post-design.wp-block-latest-posts li p{
	font-size:18px;
	box-shadow: 0px 0px 0px 7px #ffffe0;
	background-color: #ffffe0;
	padding: 0.7em 1em;
	border-radius: 5px;
	border: 2px dashed rgba(255,255,255, 0.7);
	margin-bottom: 10px;
}

.wp-block-media-text .wp-block-media-text__content a{
	pointer-events: auto!important;
}

/* ヘッダー、追従ヘッダー　タイトルを表示させる為にロゴはbackgroundで設定 */
.c-headLogo {
  padding:16px 16px 16px 48px;
  background:url(https://nishioka-cleaning.com/wp/wp-content/uploads/2025/05/07ccdd341d934b852170acc5f059757a.gif) no-repeat left center/auto 40px;
}

/* ヘッダータイトル文字サイズ */
.-txt .c-headLogo__link {
	font-size: 18px;
}

/* メインビジュアル */
.p-mainVisual{
	max-width:1300px;
	margin:0 auto;
}

/* LINE友達追加アイコン 左右中央 */
.wp-block-column.is-vertically-aligned-center{
	text-align:center;
}

/* 見出しＨ２　装飾 */
/* .post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)){
	border-left: solid 15px var(--color_htag);
	background: rgba(255, 119, 0, 0.06);
} */





/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {
	
	
/* ヘッダータイトル文字サイズ */
.-txt .c-headLogo__link {
	font-size: 15px;
	line-height: 1.3;
}
	


	/*-- ここまで --*/
}
	
/*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) {


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

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


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

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {

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