.elementor-9415 .elementor-element.elementor-element-d1079e9{--display:flex;--min-height:50vh;--justify-content:flex-end;--overlay-opacity:0.07;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0C0C0;--border-color:#C0C0C0;--z-index:0;}.elementor-9415 .elementor-element.elementor-element-d1079e9::before, .elementor-9415 .elementor-element.elementor-element-d1079e9 > .elementor-background-video-container::before, .elementor-9415 .elementor-element.elementor-element-d1079e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9415 .elementor-element.elementor-element-d1079e9 > .elementor-background-slideshow::before, .elementor-9415 .elementor-element.elementor-element-d1079e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9415 .elementor-element.elementor-element-d1079e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-9415 .elementor-element.elementor-element-9daa858{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9415 .elementor-element.elementor-element-9daa858.e-con{--align-self:center;}.elementor-9415 .elementor-element.elementor-element-47680d7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1em;letter-spacing:0.1em;color:#5B4323;}.elementor-9415 .elementor-element.elementor-element-47680d7 p{margin-block-end:0px;}.elementor-9415 .elementor-element.elementor-element-63f409b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:3rem;font-weight:400;line-height:1em;letter-spacing:0.2em;word-spacing:0px;color:#5B4323;}.elementor-9415 .elementor-element.elementor-element-63f409b.elementor-element{--align-self:flex-start;}.elementor-9415 .elementor-element.elementor-element-63f409b p{margin-block-end:0px;}.elementor-9415 .elementor-element.elementor-element-c853775{--display:flex;}.elementor-9415 .elementor-element.elementor-element-974df8d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#FFFFFF00;border-style:none;padding:2px 0px 0px 0px;font-size:0.7em;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#5B4323;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumb-separator{color:#5B4323;margin:0 10px;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__prefix svg path{fill:#5B4323;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__prefix i{color:#5B4323;font-size:17px;margin:0px 8px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:17px;height:17px;margin:0px 8px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__prefix span{color:#5B4323;margin:-2px 10px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-dcb3b2e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9415 .elementor-element.elementor-element-8a97e12{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-e537af9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9415 .elementor-element.elementor-element-ac13aa5.elementor-element{--align-self:flex-start;}.elementor-9415 .elementor-element.elementor-element-9d2861e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-9d2861e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:2.5em;font-weight:500;}.elementor-9415 .elementor-element.elementor-element-bef822f{--display:flex;}.elementor-9415 .elementor-element.elementor-element-ac9c312{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9415 .elementor-element.elementor-element-183cc90{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD5CA;--border-color:#DDD5CA;}.elementor-9415 .elementor-element.elementor-element-1c96deb span.post-navigation__prev--label, .elementor-9415 .elementor-element.elementor-element-1c96deb span.post-navigation__next--label{font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-9415 .elementor-element.elementor-element-1c96deb span.post-navigation__prev--title, .elementor-9415 .elementor-element.elementor-element-1c96deb span.post-navigation__next--title{font-family:"Shippori Mincho", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:0em;}.elementor-9415 .elementor-element.elementor-element-1c96deb .elementor-post-navigation__link a {gap:0.5em;}.elementor-9415 .elementor-element.elementor-element-0456b46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD5CA;--border-color:#DDD5CA;}.elementor-9415 .elementor-element.elementor-element-70a7518 .elementor-icon-wrapper{text-align:center;}.elementor-9415 .elementor-element.elementor-element-70a7518.elementor-view-stacked .elementor-icon{background-color:#5B4323;}.elementor-9415 .elementor-element.elementor-element-70a7518.elementor-view-framed .elementor-icon, .elementor-9415 .elementor-element.elementor-element-70a7518.elementor-view-default .elementor-icon{color:#5B4323;border-color:#5B4323;}.elementor-9415 .elementor-element.elementor-element-70a7518.elementor-view-framed .elementor-icon, .elementor-9415 .elementor-element.elementor-element-70a7518.elementor-view-default .elementor-icon svg{fill:#5B4323;}.elementor-9415 .elementor-element.elementor-element-70a7518 .elementor-icon{font-size:20px;}.elementor-9415 .elementor-element.elementor-element-70a7518 .elementor-icon svg{height:20px;}.elementor-9415 .elementor-element.elementor-element-2454850 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1em;font-weight:400;color:#5B4323;}.elementor-9415 .elementor-element.elementor-element-3fd57a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9415 .elementor-element.elementor-element-20b9993{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9415 .elementor-element.elementor-element-7b192bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-c0bf3c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9415 .elementor-element.elementor-element-a54cb99{font-family:"Cormorant Garamond", Sans-serif;font-size:1em;font-weight:400;letter-spacing:0.2em;}.elementor-9415 .elementor-element.elementor-element-069c9bd{font-family:"Shippori Mincho", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:0.2em;}.elementor-9415 .elementor-element.elementor-element-2555caf.elementor-element{--align-self:flex-start;}.elementor-9415 .elementor-element.elementor-element-2555caf{font-family:"Shippori Mincho", Sans-serif;font-size:2.4em;font-weight:400;}.elementor-9415 .elementor-element.elementor-element-8b3d77c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-9415 .elementor-element.elementor-element-01323a8{--swiper-slides-to-display:5;--swiper-slides-gap:10px;}@media(min-width:768px){.elementor-9415 .elementor-element.elementor-element-9daa858{--width:1140px;}.elementor-9415 .elementor-element.elementor-element-8a97e12{--width:1140px;}}@media(max-width:1200px) and (min-width:768px){.elementor-9415 .elementor-element.elementor-element-9daa858{--width:100%;}.elementor-9415 .elementor-element.elementor-element-8b3d77c{--width:100%;}}@media(max-width:1366px){.elementor-9415 .elementor-element.elementor-element-d1079e9{--justify-content:flex-end;}.elementor-9415 .elementor-element.elementor-element-9daa858{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9415 .elementor-element.elementor-element-01323a8{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-9415 .elementor-element.elementor-element-d1079e9{--justify-content:flex-end;}.elementor-9415 .elementor-element.elementor-element-9daa858{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9415 .elementor-element.elementor-element-47680d7{font-size:24px;}.elementor-9415 .elementor-element.elementor-element-63f409b{font-size:2.5em;}.elementor-9415 .elementor-element.elementor-element-01323a8{--swiper-slides-to-display:4;padding:0px 10px 0px 10px;}}@media(max-width:1000px){.elementor-9415 .elementor-element.elementor-element-8b3d77c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-01323a8{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-9415 .elementor-element.elementor-element-d1079e9{--min-height:200px;--justify-content:flex-end;}.elementor-9415 .elementor-element.elementor-element-9daa858{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9415 .elementor-element.elementor-element-47680d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:1em;line-height:1.3em;}.elementor-9415 .elementor-element.elementor-element-63f409b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:1.4em;line-height:1.3em;}.elementor-9415 .elementor-element.elementor-element-734eb1b .eael-breadcrumbs .eael-breadcrumbs__content{font-size:0.6em;}.elementor-9415 .elementor-element.elementor-element-dcb3b2e{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-8a97e12{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9415 .elementor-element.elementor-element-e537af9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9415 .elementor-element.elementor-element-9d2861e .elementor-heading-title{font-size:1.7em;line-height:1.2em;}.elementor-9415 .elementor-element.elementor-element-ac9c312{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9415 .elementor-element.elementor-element-183cc90{--justify-content:center;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-9415 .elementor-element.elementor-element-1c96deb .post-navigation__arrow-wrapper{font-size:20px;}.elementor-9415 .elementor-element.elementor-element-0456b46{--min-height:70px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9415 .elementor-element.elementor-element-70a7518{padding:5px 0px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-3fd57a5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9415 .elementor-element.elementor-element-2555caf{font-size:1.5em;}.elementor-9415 .elementor-element.elementor-element-01323a8{--swiper-slides-to-display:2;padding:0px 0px 0px 0px;}.elementor-9415 .elementor-element.elementor-element-01323a8.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-ac13aa5 *//* ==================================================
   施工事例カテゴリー
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-ac13aa5 .archish-work-categories {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 10px;
	width: 100%;
}


/* ==================================================
   1カテゴリー = 1タグ
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-ac13aa5 .archish-work-category {
	display: inline-flex;
	align-items: center;
	justify-content: center;

	width: auto;
	padding: 5px 18px;

	background: #eeeae4;

	color: #756b60;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0.08em;

	text-decoration: none;

	transition: opacity 0.3s ease;
}


/* ホバー */
.elementor-9415 .elementor-element.elementor-element-ac13aa5 .archish-work-category:hover {
	color: #756b60;
	opacity: 0.6;
}


/* ==================================================
   スマホ
   ================================================== */

@media (max-width: 767px) {

	.elementor-9415 .elementor-element.elementor-element-ac13aa5 .archish-work-categories {
		gap: 6px;
	}

	.elementor-9415 .elementor-element.elementor-element-ac13aa5 .archish-work-category {
		padding: 5px 12px;
		font-size: 11px;
	}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef822f *//* ========================================================
   Gallery Arrow Custom
   ラインなし / 四角枠あり / ピンクhover無効
   ======================================================== */

.checkhouse-gallery-arrow,
.checkhouse-gallery-arrow:hover,
.checkhouse-gallery-arrow:focus,
.checkhouse-gallery-arrow:active {
	background: rgba(255, 255, 255, .92) !important;
	background-color: rgba(255, 255, 255, .92) !important;
	color: var(--ch-brown) !important;

	width: 58px;
	height: 58px;

	border: 1px solid rgba(111, 82, 48, .35) !important;
	border-radius: 0 !important;

	box-shadow: none !important;

	display: flex;
	align-items: center;
	justify-content: center;

	padding: 0 !important;
}

/* 横の「ー」を完全に消す */
.checkhouse-arrow-line {
	display: none !important;
}

/* 矢印 */
.checkhouse-arrow-mark {
	display: block;
	font-size: 30px;
	font-weight: 300;
	line-height: 1;
	color: var(--ch-brown) !important;

	transition:
		opacity .3s ease,
		transform .3s ease;
}

/* hover：ピンク禁止 */
.checkhouse-gallery-arrow:hover {
	background: rgba(255, 255, 255, .92) !important;
	background-color: rgba(255, 255, 255, .92) !important;
	color: var(--ch-brown) !important;
	opacity: 1;
}

/* hoverは矢印だけ少し動かす */
.checkhouse-gallery-arrow--prev:hover .checkhouse-arrow-mark {
	transform: translateX(-3px);
}

.checkhouse-gallery-arrow--next:hover .checkhouse-arrow-mark {
	transform: translateX(3px);
}

/* ========================================================
   Mobile
   ======================================================== */

@media (max-width: 767px) {

	.checkhouse-gallery-arrow,
	.checkhouse-gallery-arrow:hover,
	.checkhouse-gallery-arrow:focus,
	.checkhouse-gallery-arrow:active {
		width: 44px;
		height: 44px;
	}

	.checkhouse-arrow-mark {
		font-size: 24px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183cc90 *//* ==================================================
   WORKS NAVIGATION
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 {
	position: relative;
	width: 100%;

	border-top: 1px solid #ddd5ca;
	border-bottom: 1px solid #ddd5ca;
}


/* ==================================================
   POST NAVIGATION
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation {
	min-height: 100px;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__link {
	display: flex;
	align-items: center;

	min-height: 100px;

	padding: 35px 6%;
}


/* PREV / NEXT */

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev {
	width: 50%;
	padding-right: 130px;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next {
	width: 50%;
	padding-left: 130px;
}


/* ==================================================
   LABEL
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__prev--label,
.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__next--label {
	font-family: Georgia, "Times New Roman", serif;

	font-size: 11px;
	font-weight: 400;
	letter-spacing: .3em;

	color: #9d7d60;
}


/* ==================================================
   TITLE
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__prev--title,
.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__next--title {
	margin-top: 2px;

	font-family:
		"Yu Mincho",
		"YuMincho",
		"Hiragino Mincho ProN",
		serif;

	font-size: 18px;
	font-weight: 400;
	line-height: 1.0;
	letter-spacing: .08em;

	color: #29231f;
}


/* ==================================================
   CENTER SPACE
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90::before,
.elementor-9415 .elementor-element.elementor-element-183cc90::after {
	content: "";

	position: absolute;
	top: 0;
	bottom: 0;

	width: 1px;

	background: #ddd5ca;

	z-index: 5;
}

.elementor-9415 .elementor-element.elementor-element-183cc90::before {
	left: calc(50% - 115px);
}

.elementor-9415 .elementor-element.elementor-element-183cc90::after {
	right: calc(50% - 115px);
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation {
		min-height: 50px;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__link {
		min-height: 50px;
		padding: 22px 15px;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev {
		padding-right: 5px;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next {
		padding-left: 5px;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__prev--label,
	.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__next--label {
		font-size: 8px;
		letter-spacing: .18em;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__prev--title,
	.elementor-9415 .elementor-element.elementor-element-183cc90 .post-navigation__next--title {
		font-size: 13px;
	}

	.elementor-9415 .elementor-element.elementor-element-183cc90::before,
	.elementor-9415 .elementor-element.elementor-element-183cc90::after {
		display: none;
	}

}



/* ==================================================
   NEXT WORK
   右端配置
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next {
	display: flex !important;
	justify-content: flex-end !important;
	text-align: right !important;

	padding-right: 20px !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next a {
	margin-left: auto !important;
	text-align: right !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next
.elementor-post-navigation__link {
	justify-content: flex-end !important;
	text-align: right !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next
.elementor-post-navigation__link__next {
	margin-left: auto !important;
	text-align: right !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next
.post-navigation__next--label,
.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next
.post-navigation__next--title {
	text-align: right !important;
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__next {
		padding-right: 15px !important;
	}

}

/* ==================================================
   PREV WORK
   左端配置
   ================================================== */

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev {
	display: flex !important;
	justify-content: flex-start !important;
	text-align: left !important;

	padding-left: 20px !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev a {
	margin-right: auto !important;
	text-align: left !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev
.elementor-post-navigation__link {
	justify-content: flex-start !important;
	text-align: left !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev
.elementor-post-navigation__link__prev {
	margin-right: auto !important;
	text-align: left !important;
}

.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev
.post-navigation__prev--label,
.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev
.post-navigation__prev--title {
	text-align: left !important;
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

	.elementor-9415 .elementor-element.elementor-element-183cc90 .elementor-post-navigation__prev {
		padding-left: 15px !important;
	}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0456b46 */.elementor-9415 .elementor-element.elementor-element-0456b46 {
	position: absolute;

	top: 0;
	left: 50%;

	z-index: 10;

	display: flex;
	align-items: center;
	justify-content: center;

	width: 230px;
	height: 100%;

	transform: translateX(-50%);

	background: #fff;
}

.elementor-9415 .elementor-element.elementor-element-0456b46:hover {
	background: #f8f6f2;
}


/* MOBILE */

@media (max-width: 767px) {

	.elementor-9415 .elementor-element.elementor-element-0456b46 {
		position: relative;

		top: auto;
		left: auto;

		width: 100%;
		height: 50px;
        border: 0px;
		transform: none;
	}

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-01323a8 */.elementor-9415 .elementor-element.elementor-element-01323a8 img {
  height: 150px !important;
  width: 100% !important;
  object-fit: cover !important;
}
@media (max-width: 1024px) {
  .elementor-9415 .elementor-element.elementor-element-01323a8 img { height: 200px !important; }
}
@media (max-width: 767px) {
  .elementor-9415 .elementor-element.elementor-element-01323a8 img { height: 125px !important; }
}



@media (max-width: 767px) {
  .elementor-9415 .elementor-element.elementor-element-01323a8 .swiper,
  .elementor-9415 .elementor-element.elementor-element-01323a8 .elementor-swiper,
  .elementor-9415 .elementor-element.elementor-element-01323a8 .swiper-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}/* End custom CSS */