<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 繝代Φ縺上★繝ｪ繧ｹ繝磯�伜沺 */
#breadcrumbs {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background-color: #F2F2F2;
}
/* 繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝��繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｿ繧､繝医Ν */
#content .widget-title {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.3em;
	margin-bottom: 1em;
	font-size: 3rem;
	color: #f9f9f9;
	line-height: 1.3;
	background-color: #413EAB;
	position: relative;
}
/* 繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝��1繧ｦ繧｣繧ｸ繧ｧ繝�ヨ */
#content .widget {
	margin-bottom: 40px;
}
/* 繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝��伜沺 */
#content {
	width: 65%;
	float: left;
}
/* 繝医ャ繝励↓謌ｻ繧� */
#gopagetop {
	border-radius: 15%;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	font-size: 1.95rem;
	color: #3D3D3D;
	font-weight: normal;
	background-color: #FFFFFF;
	position: fixed;
	display: block;
	text-decoration: none;
	bottom: 20px;
	right: 20px;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
display: none;
}
/* 繝帙�繝�逕ｻ髱｢縺ｮ隨ｬ1繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ */
#home-section-1st {
	position: relative;
	overflow: hidden;
}
/* 繝帙�繝�逕ｻ髱｢縺ｮ隨ｬ2繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ */
#home-section-2nd {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	position: relative;
	overflow: hidden;
}
/* 繝帙�繝�逕ｻ髱｢縺ｮ隨ｬ3繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ */
#home-section-3rd {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #F2F2F2;
	position: relative;
	overflow: hidden;
}
/* 繝帙�繝�逕ｻ髱｢縺ｮ隨ｬ4繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ */
#home-section-4th {
	padding-top: 0px;
	padding-bottom: 100px;
	overflow: hidden;
}
/* 繝帙�繝�逕ｻ髱｢縺ｮ隨ｬ5繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ */
#home-section-5th {
	padding-top: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
/* 繝｡繧､繝ｳ */
#main {
}
/* 繧ｵ繧､繝峨ヰ繝ｼ縺ｮ�代Γ繝九Η繝ｼ縺ｮ繧ｿ繧､繝医Ν */
#sidebar .menu &gt; li a {
	padding-top: 0.9em;
	padding-bottom: 0.9em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-size: 1.6rem;
	color: #3D3D3D;
	background-color: #F2F2F2;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.3S;
	timing-function: ease;
}
#sidebar .menu &gt; li a:after {
content: "\f105";
font-family: FontAwesome;
display: block;
float: right;
color: #E0966C;
}
#sidebar .menu &gt; li a:hover {
	background-color: #CCCCCC;
}
/* 繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｿ繧､繝医Ν */
#sidebar .widget-title {
	text-align: center;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	margin-top: 0.1em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	color: #F9F9F9;
	background-color: #413EAB;
	position: relative;
}
/* 繧ｵ繧､繝峨ヰ繝ｼ縺ｮ1繧ｦ繧｣繧ｸ繧ｧ繝�ヨ */
#sidebar .widget {
	margin-bottom: 30px;
}
/* 繧ｵ繧､繝峨ヰ繝ｼ鬆伜沺 */
#sidebar {
	width: 30%;
	float: right;
}
/* 繝倥ャ繝繝ｼ縺ｮ騾｣邨｡蜈磯�伜沺 */
#site-contact {
	width: 40%;
	text-align: right;
	font-size: 1.55rem;
	float: right;
}
/* 繧ｵ繧､繝域ｦりｦ��伜沺 */
#site-description {
	text-align: center;
	background-color: #413EAB;
}
/* 繝輔ャ繧ｿ繝ｼ鬆伜沺 */
#site-footer {
	padding-top: 40px;
	padding-bottom: 40px;
	color: #f9f9f9;
	background-color: #413EAB;
}
/* 繝倥ャ繝繝ｼ鬆伜沺 */
#site-header {
	padding-top: 13px;
	padding-bottom: 23px;
	position: relative;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｿ繧､繝医Ν繝ｪ繝ｳ繧ｯ */
#site-navi .menu &gt; li &gt; a {
	padding-top: 22px;
	padding-bottom: 22px;
	font-size: 1.9rem;
	color: #FFFFFF;
	font-weight: 500;
	display: block;
	text-decoration: none;
	letter-spacing: 0.2em;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
}
#site-navi .menu &gt; li &gt; a:hover {
	background-color: #34328A;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｿ繧､繝医Ν */
#site-navi .menu &gt; li {
	width: 20%;
	text-align: center;
	font-size: 1.6rem;
	float: left;
	position: relative;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン */
#site-navi .menu {
	width: 100%;
	font-weight: 500;
margin-left: auto;
margin-right: auto;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｵ繝悶Γ繝九Η繝ｼ縺ｮ繧ｿ繧､繝医Ν繝ｪ繝ｳ繧ｯ */
#site-navi .sub-menu &gt; li &gt; a {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
}
#site-navi .sub-menu &gt; li &gt; a:hover {
	background-color: #50A11E;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｵ繝悶Γ繝九Η繝ｼ縺ｮ繧ｿ繧､繝医Ν */
#site-navi .sub-menu &gt; li {
	background-color: #5DBA23;
	float: none;
	display: block;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｵ繝悶Γ繝九Η繝ｼ */
#site-navi .sub-menu {
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 10;
	top: 45px;
visibility: hidden;
opacity: 0;
transition: all .4s ease;}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン縺ｮ繧ｵ繝悶ち繧､繝医Ν */
#site-navi .sub-title {
	margin-top: 8px;
	font-size: 1rem;
	font-weight: 100;
	display: block;
	letter-spacing: 15px;
letter-spacing: 0.3em;
}
/* 繧ｰ繝ｭ繝ｼ繝舌Ν繝翫ン鬆伜沺 */
#site-navi {
	width: 100%;
	min-width: 5px;
	background-color: #413EAB;
	z-index: 10;
}
/* 繝倥ャ繝繝ｼ縺ｮ繧ｵ繧､繝域ｦりｦ� */
#site-title-description {
	margin-top: 1.1em;
	margin-left: 0.4em;
	font-size: 1.75rem;
	color: #0F0F0F;
	font-weight: 700;
font-family: Georgia,貂ｸ譏取悃,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS譏取悃E,繝｡繧､繝ｪ繧ｪ,Meiryo,serif;}
/* 繝倥ャ繝繝ｼ縺ｮ繧ｿ繧､繝医Ν譁�ｭ励Μ繝ｳ繧ｯ */
#site-title-text a {
	color: #0F0F0F;
	text-decoration: none;
	letter-spacing: 0.05em;
}
/* 繝倥ャ繝繝ｼ縺ｮ繧ｿ繧､繝医Ν譁�ｭ� */
#site-title-text {
	margin-top: 29px;
	font-size: 4rem;
	font-weight: 700;
}
/* 繝倥ャ繝繝ｼ縺ｮ繧ｿ繧､繝医Ν繧�Ο繧ｴ鬆伜沺 */
#site-title {
	width: 60%;
	float: left;
}
/* 繝代Φ縺上★繝ｪ繧ｹ繝医�繝ｪ繝ｳ繧ｯ */
.breadcrumbs li a {
	color: #111111;
	text-decoration: none;
}
/* 繝代Φ縺上★繝ｪ繧ｹ繝医�繝壹�繧ｸ繧ｿ繧､繝医Ν縺ｨ繧ｻ繝代Ξ繝ｼ繧ｿ繝ｼ */
.breadcrumbs li {
	margin-left: 0.2em;
	margin-right: 0.2em;
	font-size: 1.2rem;
	float: left;
}
/* 蜈ｱ騾壹�繧ｿ繝ｳ */
.btn {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 1em;
	padding-right: 1em;
	font-size: 1.75rem;
	color: #FFFFFF;
	background-color: #8DC718;
	display: inline-block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
cursor: pointer;
}
.btn:hover {
	background-color: #5C8210;
}
/* 繧ｳ繝ｳ繝�リ */
.container {
	width: 100%;
	min-width: 720px;
	max-width: 980px;
margin-left: auto;
margin-right: auto;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ騾｣邨｡蜈磯�伜沺 */
.footer-contact {
}
/* �代げ繝ｪ繝�ラ蜈ｱ騾夐�伜沺 */
.grid-pc {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	position: relative;
}
/* 繝帙�繝�逕ｻ髱｢繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ縺ｮ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｿ繧､繝医Ν */
.home-section .widget-title {
	text-align: center;
	padding-top: 1em;
	font-size: 2.8rem;
	color: #413EAB;
	font-weight: 600;
	line-height: 1.6;
	position: relative;
	letter-spacing: 0.15em;
}
/* 繝帙�繝�逕ｻ髱｢繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ縺ｮ1繧ｦ繧｣繧ｸ繧ｧ繝�ヨ */
.home-section .widget {
}
/* 繝壹�繧ｸ繝阪�繝医�迴ｾ蝨ｨ菴咲ｽｮ譁�ｭ� */
.paginate .current {
	font-weight: bold;
	background-color: #CCCCCC;
}
/* 繝壹�繧ｸ繝阪�繝医�譁�ｭ� */
.paginate .page-numbers {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	font-size: 1.75rem;
	text-decoration: none;
}
/* 繝壹�繧ｸ繝阪�繝医�譁�ｭ励Μ繝ｳ繧ｯ */
.paginate a {
	color: #FFFFFF;
	background-color: #8DC718;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
}
/* 繝壹�繧ｸ繝阪�繝磯�伜沺 */
.paginate {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�闡苓� */
.post-list-big .author {
	font-size: 1.3rem;
}
.post-list-big .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�蝗ｲ縺ｿ */
.post-list-big .box {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 3em;
	background-color: #FFFFFF;
box-shadow: 0 0 5px rgba(0,0,0,.13);
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�繝懊ち繝ｳ */
.post-list-big .btn {
	padding-left: 10em;
	padding-right: 10em;
	margin-top: 15px;
	display: inline-block;
	text-decoration: none;
}
.post-list-big .btn:hover {
	border-color: #FFFFFF;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�繧ｫ繝�ざ繝ｪ蜷� */
.post-list-big .cat-name {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 15px;
	margin-left: 80px;
	font-size: 1.7rem;
	color: #F9F9F9;
	background-color: #E0966C;
	display: inline-block;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ蠖｢�峨�讎りｦ� */
.post-list-big .description {
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 80px;
	margin-right: 80px;
	font-size: 1.6rem;
	line-height: 1.35;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�繧ｿ繧､繝医Ν */
.post-list-big .entry-title {
	margin-bottom: 15px;
	margin-left: 80px;
	margin-right: 80px;
	font-size: 2.4rem;
	color: #3D3D3D;
	line-height: 1.3;
	display: block;
	text-decoration: none;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.post-list-big .eyecatch {
	margin-top: 20px;
	overflow: hidden;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ蠖｢�峨�繝懊ち繝ｳ鬆伜沺 */
.post-list-big .linkurl {
	text-align: center;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ蠖｢�峨�隕句�縺� */
.post-list-big .post-list-title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 2.3rem;
	color: #FFFFFF;
	background-color: #3D3D3D;
}
/* 險倅ｺ倶ｸ隕ｧ�医ン繝�げ�峨�譌･莉� */
.post-list-big .updated {
	margin-left: 80px;
	margin-right: 1.8em;
	font-size: 1.3rem;
}
.post-list-big .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�闡苓� */
.post-list-simple .author {
	font-size: 1.2rem;
}
.post-list-simple .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�蝗ｲ縺ｿ */
.post-list-simple .box {
	height: 100%;
	margin-bottom: 30px;
	color: #3D3D3D;
	display: inline-block;
	text-decoration: none;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�繧ｫ繝�ざ繝ｪ蜷� */
.post-list-simple .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 1rem;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�讎りｦ� */
.post-list-simple .description {
	margin-top: 11px;
	font-size: 1.45rem;
	font-weight: 300;
	line-height: 1.35;
	letter-spacing: 0.1em;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�蜿ｳ蛛ｴ譫� */
.post-list-simple .entry-content {
	padding-left: 45%;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�繧ｿ繧､繝医Ν */
.post-list-simple .entry-title {
	margin-bottom: 11px;
	font-size: 1.95rem;
	line-height: 1.3;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.post-list-simple .eyecatch {
	width: 40%;
	max-height: 180px;
	background-color: #FFFFFF;
	float: left;
	position: relative;
	overflow: hidden;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�隕句�縺� */
.post-list-simple .post-list-title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	font-size: 2.1rem;
	color: #FFFFFF;
	background-color: #959ACF;
}
/* 險倅ｺ倶ｸ隕ｧ�医す繝ｳ繝励Ν�峨�譌･莉� */
.post-list-simple .updated {
	font-size: 1.3rem;
	color: #E0966C;
	letter-spacing: 0.1em;
}
.post-list-simple .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�闡苓� */
.post-list-text .author {
	margin-right: 0.6em;
}
.post-list-text .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�蝗ｲ縺ｿ */
.post-list-text .box {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #3D3D3D;
	border-bottom-width: 1px;
	border-bottom-color: #252525;
	border-bottom-style: dotted;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.3S;
	timing-function: ease;
}
.post-list-text .box:hover {
	background-color: #F8F8F8;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�繧ｫ繝�ざ繝ｪ蜷� */
.post-list-text .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-right: 0.6em;
	font-size: 1rem;
	color: #F9F9F9;
	background-color: #E0966C;
	display: inline-block;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�讎りｦ� */
.post-list-text .description {
	margin-top: 0.8em;
	font-size: 1.4rem;
	line-height: 1.5;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�繧ｿ繧､繝医Ν */
.post-list-text .entry-title {
	margin-top: 0.8em;
	margin-bottom: 0.6em;
	font-size: 2.2rem;
	line-height: 1.3;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�隕句�縺� */
.post-list-text .post-list-title {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 13px;
	font-size: 2rem;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4D4D4D;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ峨�譌･莉� */
.post-list-text .updated {
	margin-right: 0.6em;
}
.post-list-text .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢�峨�闡苓� */
.post-list-text-b .author {
	margin-right: 0.6em;
}
.post-list-text-b .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢�峨�蝗ｲ縺ｿ */
.post-list-text-b .box {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #3D3D3D;
	border-bottom-width: 1px;
	border-bottom-color: #252525;
	border-bottom-style: dotted;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.3S;
	timing-function: ease;
}
.post-list-text-b .box:hover {
	background-color: #F8F8F8;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢�峨�繧ｫ繝�ざ繝ｪ蜷� */
.post-list-text-b .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-right: 0.6em;
	font-size: 1rem;
	color: #F9F9F9;
	background-color: #E0966C;
	display: inline-block;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢蠖｢�峨�讎りｦ� */
.post-list-text-b .description {
	margin-bottom: 0.8em;
	font-size: 1.4rem;
	line-height: 1.35;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢蠖｢�峨�繧ｿ繧､繝医Ν */
.post-list-text-b .entry-title {
	margin-bottom: 0.6em;
	font-size: 2.2rem;
	line-height: 1.35;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢蠖｢�峨�隕句�縺� */
.post-list-text-b .post-list-title {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 2rem;
	color: #FFFFFF;
	background-color: #316880;
}
/* 險倅ｺ倶ｸ隕ｧ�医ユ繧ｭ繧ｹ繝茨ｼ｢�峨�譌･莉� */
.post-list-text-b .updated {
	margin-right: 0.6em;
}
.post-list-text-b .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* �ｰ�ｲ繧ｨ繝ｪ繧｢縺ｮ繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.prArea .eyecatch {
	max-height: 200px;
	overflow: hidden;
}
/* �ｰ�ｲ繧ｨ繝ｪ繧｢縺ｮ繝懊ち繝ｳ鬆伜沺 */
.prArea .linkurl {
	text-align: center;
}
/* �ｰ�ｲ繧ｨ繝ｪ繧｢縺ｮ繧ｿ繧､繝医Ν */
.prArea .section-title {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 2.3rem;
}
/* �ｰ�ｲ繧ｨ繝ｪ繧｢縺ｮ讎りｦ� */
.prArea .summary {
	height: 70px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 1.4rem;
	line-height: 1.5;
}
/* 繧ｰ繝ｪ繝�ラ陦悟ｷｦ蜿ｳ縺ｮ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.row {
	margin-left: -15px;
	margin-right: -15px;
}
/* 荳隕ｧ繧定ｦ九ｋ繝懊ち繝ｳ */
.show-all-post-btn {
	border-radius: 3px;
}
.show-all-post-btn:before {
content: "\f00b";
font-family: FontAwesome;
margin-right: 0.3em;}
/* 荳隕ｧ繧定ｦ九ｋ繝懊ち繝ｳ鬆伜沺 */
.show-all-post {
	text-align: center;
	margin-top: 20px;
}
/* 險倅ｺ句�縺ｮ隕句�縺�3 */
.single-entry-content h3 {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 2.2rem;
	line-height: 1.3;
	background-color: #CCCCCC;
}
/* 險倅ｺ句�縺ｮ隕句�縺�4 */
.single-entry-content h4 {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 1.85rem;
	line-height: 1.3;
}
/* 險倅ｺ句�縺ｮ隕句�縺�5 */
.single-entry-content h5 {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 1.65rem;
	line-height: 1.3;
}
/* 險倅ｺ句�縺ｮ繝ｪ繧ｹ繝� */
.single-entry-content li {
	margin-left: 1em;
	font-size: 1.7rem;
	line-height: 1.8;
}
/* 險倅ｺ句�縺ｮ譛ｬ譁� */
.single-entry-content p {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	line-height: 1.8;
	letter-spacing: 0.1em;
}
/* 險倅ｺ句�縺ｮ繝��繝悶Ν蜀�ｮｹ */
.single-entry-content td {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	line-height: 1.5;
	letter-spacing: 0.1em;
}
/* 險倅ｺ句�縺ｮ繝��繝悶Ν隕句�縺� */
.single-entry-content th {
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1.5rem;
	line-height: 1.5;
}
/* 險倅ｺ句�縺ｮ繝��繝悶Ν陦� */
.single-entry-content tr {
border-bottom: 1px dotted #cccccc;
}
/* 繧ｵ繧､繝域ｦりｦ√ユ繧ｭ繧ｹ繝� */
.site-description-text {
	color: #f9f9f9;
}
/* 繝励Ο繝輔ぅ繝ｼ繝ｫ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ縺ｮ繝｡繝�そ繝ｼ繧ｸ */
.widget-profile .message {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 1.65rem;
	line-height: 1.4;
}
/* 繝励Ο繝輔ぅ繝ｼ繝ｫ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ縺ｮ繝｡繝�そ繝ｼ繧ｸ */
.widget-profile .spec {
	margin-bottom: 8px;
	font-size: 1.5rem;
	line-height: 1.4;
}
/* 繝励Ο繝輔ぅ繝ｼ繝ｫ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ縺ｮ讀懃ｴ｢逕ｨ繝ｯ繝ｼ繝� */
.widget-profile .word {
	margin-top: 5px;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* body繧ｿ繧ｰ */
body {
	color: #3D3D3D;
	background-color: #FFFFFF;
	position: relative;
font-family: "Noto Sans Japanese";
word-break: normal;
word-wrap: break-word;
}
/* html繧ｿ繧ｰ */
html {
	font-size: 62.5%;
}
/* img繧ｿ繧ｰ */
img {
	max-width: 100%;
border: 0;
vertical-align: bottom;
height: auto;
}
/* 險倅ｺ� */
.single-entry-content {
	font-size: 1.7rem;
}
/* 險倅ｺ句�縺ｮ隕句�縺�2 */
.single-entry-content h2 {
	padding-bottom: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.7em;
	font-size: 2.65rem;
	color: #3D3D3D;
	font-weight: 600;
	line-height: 1.4;
	position: relative;
	overflow: hidden;
	letter-spacing: 0.1em;
}
.single-entry-content h2:before {
content: "";
position: absolute;
bottom: 0;
border-bottom: 4px solid #6857FF;
width: 100%;}
.single-entry-content h2:after {
content: "";
position: absolute;
bottom: 0;
border-bottom: 4px solid #F2F2F2;
width: 100%;}
/* 譖ｴ譁ｰ荳隕ｧ�医Λ繧､繝ｳ�牙�菴� */
.update-list-line {
	max-height: 200px;
	overflow: auto;
}
/* 譖ｴ譁ｰ荳隕ｧ�医Λ繧､繝ｳ�峨�蝗ｲ縺ｿ */
.update-list-line .box {
	width: 98%;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	color: #333333;
	line-height: 1.5;
	display: block;
	overflow: hidden;
	text-decoration: none;
white-space: nowrap;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}
/* 譖ｴ譁ｰ荳隕ｧ�医Λ繧､繝ｳ�峨�繧ｿ繧､繝医Ν */
.update-list-line .entry-title {
	font-size: 1.4rem;
}
/* 譖ｴ譁ｰ荳隕ｧ�医Λ繧､繝ｳ�峨�繧ｫ繝�ざ繝ｪ蜷� */
.update-list-line .cat-name {
	width: 80px;
	text-align: center;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-right: 0.5em;
	font-size: 1.2rem;
	background-color: #DBDBDB;
	display: inline-block;
}
/* 譖ｴ譁ｰ荳隕ｧ�医Λ繧､繝ｳ�峨�譌･莉� */
.update-list-line .date {
	text-align: center;
	margin-right: 0.5em;
	font-size: 1.4rem;
	display: inline-block;
}
/* CTA鬆伜沺蜀��譛ｬ譁� */
.cta-entry-content p {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	line-height: 1.8;
}
/* 蝠上＞蜷医ｏ縺帙ヵ繧ｩ繝ｼ繝�繝懊ち繝ｳ鬆伜沺 */
.iqfm-inputbutton {
	margin-top: 20px;
	margin-bottom: 20px;
}
/* 繝壹�繧ｸ蜀�ｨ倅ｺ九ち繧､繝医Ν1 */
.article-title-1 {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 2.35rem;
	color: #FFFFFF;
	background-color: #E0966C;
}
/* 蜑榊ｾ後�險倅ｺ九Μ繝ｳ繧ｯ鬆伜沺 */
.prev-next-post-link {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
/* 蜑榊ｾ後�險倅ｺ九Μ繝ｳ繧ｯ */
.prev-next-post-link a {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	font-size: 1.7rem;
	color: #FFFFFF;
	background-color: #8DC718;
	text-decoration: none;
}
/* 繝｡繧､繝ｳ繧ｳ繝ｳ繝�Φ繝��伜沺�亥�蟷��繧ｵ繧､繝峨ヰ繝ｼ縺ｪ縺暦ｼ� */
.full-width #content {
	width: 100%;
	font-size: 1.5rem;
}
/* 谺｡縺ｮ繝壹�繧ｸ鬆伜沺 */
.prev-next-post-link .next {
	display: inline-block;
}
/* 蜑阪�繝壹�繧ｸ鬆伜沺 */
.prev-next-post-link .prev {
	display: inline-block;
}
/* 蜑阪�繝壹�繧ｸ險倅ｺ九ち繧､繝医Ν */
.prev-next-post-link .prev .post-title {
	display: none;
}
/* 蜑阪�繝壹�繧ｸ繝ｪ繝ｳ繧ｯ蜷� */
.prev-next-post-link .prev .link-title {
}
.prev-next-post-link .prev .link-title:before {
content: '蜑阪�險倅ｺ�';
}
/* 谺｡縺ｮ繝壹�繧ｸ繝ｪ繝ｳ繧ｯ蜷� */
.prev-next-post-link .next .link-title {
}
.prev-next-post-link .next .link-title:before {
content: '谺｡縺ｮ險倅ｺ�';}
/* 谺｡縺ｮ繝壹�繧ｸ險倅ｺ九ち繧､繝医Ν */
.prev-next-post-link .next .post-title {
	display: none;
}
/* 繝帙�繝�險倅ｺ句�縺ｮ譛ｬ譁� */
.home-entry-content p {
}
/* 繝帙�繝�繝｡繝�そ繝ｼ繧ｸ */
.home-message-content {
	text-align: center;
	font-size: 1.85rem;
}
/* 繝帙�繝�繝｡繝�そ繝ｼ繧ｸ蜀��譛ｬ譁� */
.home-message-content p {
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: 200;
	line-height: 1;
}
/* 繧ｹ繝槭��代げ繝ｪ繝�ラ�亥承縺九ｉ�牙�騾夐�伜沺 */
.row-right .grid-pc {
	float: right;
}
/* 險倅ｺ倶ｸ隕ｧ�郁ｨ倅ｺ句�菴難ｼ峨�繧ｫ繝�ざ繝ｪ蜷� */
.whole-entry-meta .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-right: 0.8em;
	font-size: 1.2rem;
	color: #FFFFFF;
	background-color: #E0966C;
}
/* 險倅ｺ倶ｸ隕ｧ�郁ｨ倅ｺ句�菴難ｼ峨�譌･莉� */
.whole-entry-meta .updated {
	margin-right: 0.4em;
	font-size: 1.2rem;
}
.whole-entry-meta .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;
}
/* 險倅ｺ倶ｸ隕ｧ縺ｮ繝｡繧ｿ諠��ｱ鬆伜沺 */
.whole-entry-meta {
}
/* 險倅ｺ倶ｸ隕ｧ�郁ｨ倅ｺ句�菴難ｼ峨�闡苓� */
.whole-entry-meta .author {
	font-size: 1.2rem;
}
.whole-entry-meta .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝帙�繝�繝｡繝�そ繝ｼ繧ｸ蜀��隕句�縺�2 */
.home-message-content h2 {
	padding-bottom: 1.1em;
	font-size: 2.9rem;
	color: #413EAB;
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: 0.1em;
}
.home-message-content h2:after {
display: block;
content: " ";
width: 15%;
margin-top: 1.2em;
margin-right: auto;
margin-left: auto;
border-top: 7px solid #413EAB;}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ�代Γ繝九Η繝ｼ縺ｮ繧ｿ繧､繝医Ν */
#site-footer .menu &gt; li a {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-size: 1.6rem;
	color: #FFFFFF;
	line-height: 1.3;
	display: block;
	text-decoration: none;
	letter-spacing: 0.1em;
}
#site-footer .menu &gt; li a:before {
font-family: FontAwesome;
content: "\f138";
margin-right: 0.3em;
color: #8DC718;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ�代Γ繝九Η繝ｼ縺ｮ繧ｵ繝悶ち繧､繝医Ν */
#site-footer .sub-title {
	display: none;
}
/* 繝悶Ο繧ｰ荳隕ｧ�医き繝ｼ繝会ｼ牙�菴薙�鬆伜沺 */
.widget-blog-post-list-card {
	width: 100%;
}
/* 繝悶Ο繧ｰ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.widget-blog-post-list-card .card-row {
	margin-left: -3px;
	margin-right: -3px;
}
/* 繝悶Ο繧ｰ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.widget-blog-post-list-card .post-list {
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}
/* 繝悶Ο繧ｰ荳隕ｧ 蝗ｲ縺ｿ */
.widget-blog-post-list-card .box {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	color: #3D3D3D;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.widget-blog-post-list-card .eyecatch {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.widget-blog-post-list-card .entry-content {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.widget-blog-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｿ繧､繝医Ν */
.widget-blog-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.55rem;
	line-height: 1.3;
}
/* 謚慕ｨｿ荳隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.widget-post-post-list-card {
	width: 100%;
}
/* 繝悶Ο繧ｰ荳隕ｧ 譌･莉� */
.widget-blog-post-list-card .updated {
	color: #E0966C;
}
.widget-blog-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝悶Ο繧ｰ荳隕ｧ 闡苓� */
.widget-blog-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.widget-blog-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝悶Ο繧ｰ荳隕ｧ 讎りｦ� */
.widget-blog-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.2rem;
	line-height: 1.4;
}
/* 謚慕ｨｿ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.widget-post-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 謚慕ｨｿ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.widget-post-post-list-card .post-list {
	padding-left: 1em;
	padding-right: 1em;
	float: left;
}
/* 謚慕ｨｿ荳隕ｧ 蝗ｲ縺ｿ */
.widget-post-post-list-card .box {
	width: 100%;
	height: 380px;
	max-height: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	color: #3D3D3D;
	background-color: $back;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 謚慕ｨｿ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.widget-post-post-list-card .eyecatch {
	max-height: 220px;
	position: relative;
	overflow: hidden;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｿ繧､繝医Ν */
.widget-post-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.widget-post-post-list-card .entry-content {
	width: 100%;
	display: block;
}
/* 謚慕ｨｿ荳隕ｧ 讎りｦ� */
.widget-post-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.widget-post-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 謚慕ｨｿ荳隕ｧ 闡苓� */
.widget-post-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.widget-post-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 謚慕ｨｿ荳隕ｧ 譌･莉� */
.widget-post-post-list-card .updated {
	color: #E0966C;
}
.widget-post-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝帙�繝�逕ｻ髱｢繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ縺ｮ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｵ繝悶ち繧､繝医Ν */
.home-section .widget-subtitle {
	text-align: center;
	padding-bottom: 16px;
	font-size: 1.35rem;
	font-weight: 300;
	line-height: 1.4;
	display: block;
}
/* 謚慕ｨｿ荳隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.archive-post-post-list-card {
	width: 100%;
}
/* 謚慕ｨｿ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.archive-post-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 謚慕ｨｿ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.archive-post-post-list-card .post-list {
	padding-left: 1em;
	padding-right: 1em;
	float: left;
}
/* 謚慕ｨｿ荳隕ｧ 蝗ｲ縺ｿ */
.archive-post-post-list-card .box {
	width: 100%;
	height: 380px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	color: #3D3D3D;
	background-color: $back+;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 謚慕ｨｿ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.archive-post-post-list-card .eyecatch {
	max-height: 220px;
	position: relative;
	overflow: hidden;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.archive-post-post-list-card .entry-content {
	width: 100%;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｿ繧､繝医Ν */
.archive-post-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
}
/* 謚慕ｨｿ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.archive-post-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 謚慕ｨｿ荳隕ｧ 讎りｦ� */
.archive-post-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 謚慕ｨｿ荳隕ｧ 闡苓� */
.archive-post-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.archive-post-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 謚慕ｨｿ荳隕ｧ 譌･莉� */
.archive-post-post-list-card .updated {
	color: #E0966C;
}
.archive-post-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺顔衍繧峨○荳隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.archive-news-post-list-card {
	width: 100%;
}
/* 縺顔衍繧峨○荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.archive-news-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 縺顔衍繧峨○荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.archive-news-post-list-card .post-list {
	padding-left: 1em;
	padding-right: 1em;
	float: left;
}
/* 縺顔衍繧峨○荳隕ｧ 蝗ｲ縺ｿ */
.archive-news-post-list-card .box {
	width: 100%;
	height: 380px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	color: #3D3D3D;
	background-color: $back+;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 縺顔衍繧峨○荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.archive-news-post-list-card .eyecatch {
	max-height: 220px;
	position: relative;
	overflow: hidden;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.archive-news-post-list-card .entry-content {
	width: 100%;
	display: block;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｿ繧､繝医Ν */
.archive-news-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
}
/* 縺顔衍繧峨○荳隕ｧ 闡苓� */
.archive-news-post-list-card .author {
	margin-left: 0.3em;
	color: #E0966C;
}
.archive-news-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺顔衍繧峨○荳隕ｧ 譌･莉� */
.archive-news-post-list-card .updated {
	color: #E0966C;
}
.archive-news-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺顔衍繧峨○荳隕ｧ 讎りｦ� */
.archive-news-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.archive-news-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 莠倶ｾ倶ｸ隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.archive-example-post-list-card {
	width: 100%;
}
/* 莠倶ｾ倶ｸ隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.archive-example-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 莠倶ｾ倶ｸ隕ｧ �代き繝ｼ繝蛾�伜沺 */
.archive-example-post-list-card .post-list {
	padding-left: 1em;
	padding-right: 1em;
	float: left;
}
/* 莠倶ｾ倶ｸ隕ｧ 蝗ｲ縺ｿ */
.archive-example-post-list-card .box {
	width: 100%;
	height: 380px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	color: #3D3D3D;
	background-color: $back+;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 莠倶ｾ倶ｸ隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.archive-example-post-list-card .eyecatch {
	max-height: 220px;
	position: relative;
	overflow: hidden;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.archive-example-post-list-card .entry-content {
	width: 100%;
	display: block;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｿ繧､繝医Ν */
.archive-example-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.archive-example-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 莠倶ｾ倶ｸ隕ｧ 讎りｦ� */
.archive-example-post-list-card .description {
	margin-top: 0.3em;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 莠倶ｾ倶ｸ隕ｧ 闡苓� */
.archive-example-post-list-card .author {
	margin-left: 0.3em;
	color: #E0966C;
}
.archive-example-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 莠倶ｾ倶ｸ隕ｧ 譌･莉� */
.archive-example-post-list-card .updated {
	color: #E0966C;
}
.archive-example-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝悶Ο繧ｰ荳隕ｧ�医き繝ｼ繝会ｼ牙�菴薙�鬆伜沺 */
.archive-blog-post-list-card {
	width: 100%;
}
/* 繝悶Ο繧ｰ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.archive-blog-post-list-card .card-row {
	margin-left: -3px;
	margin-right: -3px;
}
/* 繝悶Ο繧ｰ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.archive-blog-post-list-card .post-list {
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}
/* 繝悶Ο繧ｰ荳隕ｧ 蝗ｲ縺ｿ */
.archive-blog-post-list-card .box {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	color: #3D3D3D;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.archive-blog-post-list-card .eyecatch {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.archive-blog-post-list-card .entry-content {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｿ繧､繝医Ν */
.archive-blog-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.55rem;
	line-height: 1.3;
}
/* 繝悶Ο繧ｰ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.archive-blog-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 繝悶Ο繧ｰ荳隕ｧ 讎りｦ� */
.archive-blog-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.2rem;
	line-height: 1.4;
}
/* 繝悶Ο繧ｰ荳隕ｧ 闡苓� */
.archive-blog-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.archive-blog-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 繝悶Ο繧ｰ荳隕ｧ 譌･莉� */
.archive-blog-post-list-card .updated {
	color: #E0966C;
}
.archive-blog-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ�医き繝ｼ繝会ｼ牙�菴薙�鬆伜沺 */
.archive-voice-post-list-card {
	width: 100%;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.archive-voice-post-list-card .card-row {
	margin-left: -2px;
	margin-right: -3px;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.archive-voice-post-list-card .post-list {
	float: left;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 蝗ｲ縺ｿ */
.archive-voice-post-list-card .box {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	color: #3D3D3D;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.archive-voice-post-list-card .eyecatch {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.archive-voice-post-list-card .entry-content {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｿ繧､繝医Ν */
.archive-voice-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.55rem;
	line-height: 1.3;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.archive-voice-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 闡苓� */
.archive-voice-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.archive-voice-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 譌･莉� */
.archive-voice-post-list-card .updated {
	color: #E0966C;
}
.archive-voice-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 讎りｦ� */
.archive-voice-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.2rem;
	line-height: 1.4;
}
/* 縺顔衍繧峨○荳隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.widget-news-post-list-card {
	margin-top: 50px;
	margin-bottom: 50px;
}
/* 縺顔衍繧峨○荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.widget-news-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 縺顔衍繧峨○荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.widget-news-post-list-card .post-list {
	margin-left: 1em;
	margin-right: 1em;
	float: left;
}
/* 縺顔衍繧峨○荳隕ｧ 蝗ｲ縺ｿ */
.widget-news-post-list-card .box {
	width: 100%;
	height: 425px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #3D3D3D;
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 縺顔衍繧峨○荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.widget-news-post-list-card .eyecatch {
	padding-top: 0px;
	padding-bottom: -0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	position: relative;
	overflow: hidden;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.widget-news-post-list-card .entry-content {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｿ繧､繝医Ν */
.widget-news-post-list-card .entry-title {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
	background-color: #FFFFFF;
}
/* 縺顔衍繧峨○荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.widget-news-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 1.1rem;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 縺顔衍繧峨○荳隕ｧ 譌･莉� */
.widget-news-post-list-card .updated {
	padding-left: 6px;
	font-size: 1.2rem;
	color: #E0966C;
	letter-spacing: 0.1em;
}
.widget-news-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺顔衍繧峨○荳隕ｧ 闡苓� */
.widget-news-post-list-card .author {
	padding-left: 6px;
	margin-left: 0.5em;
	color: #E0966C;
}
.widget-news-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺顔衍繧峨○荳隕ｧ 讎りｦ� */
.widget-news-post-list-card .description {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 0.4em;
	font-size: 1.25rem;
	font-weight: 200;
	line-height: 1.4;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.widget-example-post-list-card .eyecatch {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
/* 莠倶ｾ倶ｸ隕ｧ 蜈ｨ菴薙�鬆伜沺 */
.widget-example-post-list-card {
	width: 100%;
}
/* 莠倶ｾ倶ｸ隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.widget-example-post-list-card .card-row {
	margin-left: -1em;
	margin-right: -1em;
}
/* 莠倶ｾ倶ｸ隕ｧ �代き繝ｼ繝蛾�伜沺 */
.widget-example-post-list-card .post-list {
	padding-left: 1em;
	padding-right: 1em;
	float: left;
}
/* 莠倶ｾ倶ｸ隕ｧ 蝗ｲ縺ｿ */
.widget-example-post-list-card .box {
	width: 100%;
	height: 380px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	color: #3D3D3D;
	background-color: $back+;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 1px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.widget-example-post-list-card .entry-content {
	width: 100%;
	display: block;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｿ繧､繝医Ν */
.widget-example-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.8rem;
	line-height: 1.3;
}
/* 莠倶ｾ倶ｸ隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.widget-example-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 莠倶ｾ倶ｸ隕ｧ 闡苓� */
.widget-example-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.widget-example-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 莠倶ｾ倶ｸ隕ｧ 譌･莉� */
.widget-example-post-list-card .updated {
	color: #E0966C;
}
.widget-example-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 莠倶ｾ倶ｸ隕ｧ 讎りｦ� */
.widget-example-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ�医き繝ｼ繝会ｼ牙�菴薙�鬆伜沺 */
.widget-voice-post-list-card {
	width: 100%;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 蟾ｦ蜿ｳ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.widget-voice-post-list-card .card-row {
	margin-left: -3px;
	margin-right: -2px;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ �代き繝ｼ繝蛾�伜沺 */
.widget-voice-post-list-card .post-list {
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 蝗ｲ縺ｿ */
.widget-voice-post-list-card .box {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	color: #3D3D3D;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧｢繧､繧ｭ繝｣繝�メ鬆伜沺 */
.widget-voice-post-list-card .eyecatch {
	max-height: 200px;
	position: relative;
	overflow: hidden;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｳ繝ｳ繝�Φ繝��伜沺 */
.widget-voice-post-list-card .entry-content {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｿ繧､繝医Ν */
.widget-voice-post-list-card .entry-title {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 1.55rem;
	line-height: 1.3;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 繧ｫ繝�ざ繝ｪ蜷� */
.widget-voice-post-list-card .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #E0966C;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 譌･莉� */
.widget-voice-post-list-card .updated {
	color: #E0966C;
}
.widget-voice-post-list-card .updated:before {
content: "\f017";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 闡苓� */
.widget-voice-post-list-card .author {
	margin-left: 0.5em;
	color: #E0966C;
}
.widget-voice-post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ 讎りｦ� */
.widget-voice-post-list-card .description {
	margin-top: 0.4em;
	font-size: 1.2rem;
	line-height: 1.4;
}
/* 繝倥ャ繝繝ｼ縺ｮ菴乗園 */
.header-cta-address {
	margin-top: 0.7em;
	margin-bottom: 0.3em;
	font-size: 1.2rem;
	color: #0F0F0F;
	line-height: 1.1;
	letter-spacing: 0.1em;
}
/* 繝倥ャ繝繝ｼ縺ｮ蝟ｶ讌ｭ譎る俣 */
.header-cta-hours {
	padding-bottom: 0px;
	padding-left: 100px;
	padding-right: 0px;
	margin-bottom: 0.8em;
	font-size: 2.2rem;
	color: #0F0F0F;
	font-weight: 500;
	letter-spacing: 0.1em;
}
/* 繝倥ャ繝繝ｼ縺ｮ髮ｻ隧ｱ逡ｪ蜿ｷ */
.header-cta-tel {
	margin-top: 0em;
	margin-bottom: 0.2em;
	font-size: 2.4rem;
	color: #0F0F0F;
	font-weight: 600;
	letter-spacing: 0.1em;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ繧ｿ繧､繝医Ν譁�ｭ� */
.footer-site-title {
	padding-bottom: 17px;
	margin-bottom: 0.7em;
	font-size: 2.35rem;
	font-weight: 600;
	border-bottom-color: #6857FF;
	letter-spacing: 0.1em;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ繧ｵ繧､繝域ｦりｦ� */
.footer-site-description {
	margin-left: 1em;
	font-size: 1.45rem;
	font-weight: 300;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ菴乗園 */
.footer-cta-address {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font-size: 1.3rem;
	line-height: 1.6;
	border-width: 0px;
	border-style: solid;
	display: block;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ髮ｻ隧ｱ逡ｪ蜿ｷ */
.footer-cta-tel {
	margin-top: 0.7em;
	margin-bottom: 0.6em;
	font-size: 1.5rem;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ蝟ｶ讌ｭ譎る俣 */
.footer-cta-hours {
	margin-top: -0.5em;
	margin-bottom: 0.7em;
	font-size: 1.3rem;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ闡嶺ｽ懈ｨｩ諠��ｱ */
#footer-copyright {
	text-align: center;
	margin-top: 18px;
	font-size: 1.5rem;
	letter-spacing: 0.1em;
}
/* 繝倥ャ繝繝ｼ縺ｮ蝟ｶ讌ｭ譎る俣縺ｮ陦ｨ鬘� */
.header-cta-hours-title {
	margin-right: 8px;
	font-size: 1.55rem;
	color: #413EAB;
	font-weight: 400;
}
/* 繝倥ャ繝繝ｼ縺ｮ髮ｻ隧ｱ逡ｪ蜿ｷ縺ｮ陦ｨ鬘� */
.header-cta-tel-title {
	font-size: 2.1rem;
	color: #413EAB;
	line-height: 25px;
	top: -4px;
}
/* CTA鬆伜沺縺ｮ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｿ繧､繝医Ν */
.bottom-cta .widget-title {
	text-align: center;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	font-size: 2.35rem;
	color: #FFFFFF;
	line-height: 1.6;
	background-color: #FFFFFF;
	position: relative;
}
/* CTA鬆伜沺縺ｮ繧ｦ繧｣繧ｸ繧ｧ繝�ヨ繧ｵ繝悶ち繧､繝医Ν */
.bottom-cta .widget-subtitle {
	font-size: 1.35rem;
	font-weight: 200;
	line-height: 1.4;
	background-color: $;
	display: block;
}
/* CTA險倅ｺ� */
.cta-entry-content {
	text-align: center;
	font-size: 1.5rem;
}
/* CTA鬆伜沺 */
.bottom-cta {
	padding-top: 100px;
	padding-bottom: 2px;
	margin-top: 100px;
	background-color: #F2F2F2;
}
/* 莠倶ｾ玖ｨ倅ｺ九ち繧､繝医Ν */
.example-entry-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 謚慕ｨｿ險倅ｺ九ち繧､繝医Ν */
.post-entry-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.7em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 縺顔衍繧峨○險倅ｺ九ち繧､繝医Ν */
.news-entry-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 繝悶Ο繧ｰ險倅ｺ九ち繧､繝医Ν */
.blog-entry-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 縺雁ｮ｢讒倥�螢ｰ險倅ｺ九ち繧､繝医Ν */
.voice-entry-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 謚慕ｨｿ荳隕ｧ繧ｿ繧､繝医Ν */
.post-archive-entrys-title {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 縺顔衍繧峨○荳隕ｧ繧ｿ繧､繝医Ν */
.news-archive-entrys-title {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.6em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 莠倶ｾ倶ｸ隕ｧ繧ｿ繧､繝医Ν */
.example-archive-entrys-title {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 繝悶Ο繧ｰ荳隕ｧ繧ｿ繧､繝医Ν */
.blog-archive-entrys-title {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.4;
	background-color: #413EAB;
}
/* 縺雁ｮ｢讒倥�螢ｰ荳隕ｧ繧ｿ繧､繝医Ν */
.voice-archive-entrys-title {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 2.7rem;
	color: #FFFFFF;
	line-height: 1.3;
	background-color: #413EAB;
}
/* 蝗ｺ螳壹�繝ｼ繧ｸ繧ｿ繧､繝医Ν */
.page-entry-title {
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 1em;
	font-size: 3.05rem;
	color: #FFFFFF;
	line-height: 1.2;
	background-color: #413EAB;
	letter-spacing: 0.2em;
}
/* 蝠上＞蜷医ｏ縺帙�繝ｼ繧ｸ縺ｮ髮ｻ隧ｱ逡ｪ蜿ｷ */
.inquiry-cta-tel {
	text-align: center;
	font-size: 4rem;
}
/* 繝倥ャ繝繝ｼ縺ｮ蝠上＞蜷医ｏ縺帙�繧ｿ繝ｳ */
.header-contact-btn {
	width: 195px;
	text-align: center;
	border-radius: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 1.5rem;
}
/* 迴ｾ蝨ｨ縺ｮ繝｡繝九Η繝ｼ繝ｪ繝ｳ繧ｯ */
#site-navi .menu &gt; .current-menu-item &gt; a {
	font-size: 1.5rem;
}
/* 蝗ｺ螳壹�繝�ム繝ｼ縺ｨ蝗ｺ螳壹�繝�ム繝ｼ縺ｮ蜀�Κ */
#fixed-inner {
	padding-bottom: 3px;
	font-size: 0.35rem;
	border-width: -5px;
	border-style: solid;
}
/* CTA險倅ｺ句�縺ｮ隕句�縺�2 */
.cta-entry-content h2 {
	padding-bottom: 1.1em;
	margin-bottom: 1em;
	font-size: 2.9rem;
	color: #413EAB;
	font-weight: 600;
	line-height: 1.4;
	letter-spacing: 0.1em;
}
.cta-entry-content h2:after {
display: block;
content: " ";
width: 15%;
margin-top: 1.2em;
margin-right: auto;
margin-left: auto;
border-top: 7px solid #413EAB;}
/* 蝗ｺ螳壹�繝ｼ繧ｸ縺ｮ繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ鬆伜沺 */
.page-main-visual {
	height: 400px;
	position: relative;
background-position: center top;
}
/* 陬ｽ蜩∫ｴｹ莉�01 */
.product-01 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-01.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉九Μ繝ｳ繧ｯ縺ｮ繧ｫ繝舌� */
.product-link-cover {
	width: 100%;
	height: 100%;
	display: block;
	transition-property: all;
	transition-duration: 0.3S;
	timing-function: ease;
background: rgba(0,0,0,0.5);
}
.product-link-cover:hover {
background: rgba(0,0,0,0.75);
}
/* 陬ｽ蜩∫ｴｹ莉九げ繝ｪ繝�ラ陦悟ｷｦ蜿ｳ縺ｮ繝阪ぎ繝�ぅ繝悶�繝ｼ繧ｸ繝ｳ */
.row-product {
	margin-left: -2px;
	margin-right: 2px;
}
/* 陬ｽ蜩∫ｴｹ莉�02 */
.product-02 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-05.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�03 */
.product-03 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-09.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�04 */
.product-04 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-12.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�05 */
.product-05 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-02.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�06 */
.product-06 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-06.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�07 */
.product-07 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-10.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�08 */
.product-08 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-13.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�09 */
.product-09 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-03.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�10 */
.product-10 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-07.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�11 */
.product-11 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-11.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�12 */
.product-12 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-14.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�13 */
.product-13 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-04.jpg);
background-size: cover;
}
/* 陬ｽ蜩∫ｴｹ莉�14 */
.product-14 {
	background-image: url(http://www.shinei-dendou.co.jp/wp-content/uploads/2018/05/bg-product-08.jpg);
background-size: cover;
}
/* 蝗ｺ螳壹�繝ｼ繧ｸ�医Γ繧､繝ｳ繝薙ず繝･繧｢繝ｫ�峨ち繧､繝医Ν */
.page-entry-title-mainvisual {
	text-align: center;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 3.05rem;
	color: #FFFFFF;
	line-height: 1.2;
	background-color: #6857FF;
	position: absolute;
	letter-spacing: 0.2em;
	top: 0px;
	left: 0px;
	right: 0px;
}
/* 蝗ｺ螳壹�繝ｼ繧ｸ繧ｿ繧､繝医Ν縺ｮ譁�ｭ� */
.page-entry-title-text {
	padding-top: 0px;
	font-size: 3.25rem;
	font-weight: 500;
}
/* 繝帙�繝�險倅ｺ句�縺ｮ隕句�縺�2 */
.home-entry-content h2 {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
	font-size: 2.85rem;
	line-height: 1.6;
	letter-spacing: 0.15em;
}
/* 繝輔ャ繧ｿ繝ｼ縺ｮ髮ｻ隧ｱ逡ｪ蜿ｷ縺ｮ陦ｨ鬘� */
.footer-cta-tel-title {
}
/* 繝輔ャ繧ｿ繝ｼ繝�じ繧､繝ｳ1 */
.footer-cta-address1 {
	width: 29%;
	padding-right: 2%;
	margin-right: 2%;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	float: left;
}
/* 繝輔ャ繧ｿ繝ｼ繝�じ繧､繝ｳ2 */
.footer-cta-address2 {
	width: 29%;
	padding-right: 2%;
	margin-right: 2%;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	float: left;
}
/* 繝輔ャ繧ｿ繝ｼ繝�じ繧､繝ｳ3 */
.footer-cta-address3 {
	width: 29%;
	float: left;
}
/* 譛ｬ蠎玲髪蠎� */
.footer-company-branch {
	font-size: 1.6rem;
	font-weight: 500;
}
/* 陬ｽ蜩∫ｴｹ莉輝C�代げ繝ｪ繝�ラ蜈ｱ騾夐�伜沺 */
.row-product .grid-pc {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
/* 陬ｽ蜩√ち繧､繝医Ν */
.product-link-cover .product-title {
	text-align: center;
	padding-top: 20%;
	font-size: 2rem;
	color: #FFFFFF;
	font-weight: 600;
	line-height: 1.3;
	letter-spacing: 0.1em;
}
/* 陬ｽ蜩∵ｦりｦ� */
.product-link-cover .product-desc {
	height: 100px;
	margin-top: 25px;
	margin-left: 10%;
	margin-right: 10%;
	font-size: 1.3rem;
	color: #FFFFFF;
	line-height: 1.3;
}
</pre></body></html>