@charset "utf-8";
.entry-title, .entry-content h2:not([class]) {
  background: #fff;
}

/* =========================
2023/07/27 added by saito.m pc
========================= */
/*==========
CONTENTS WORKS ID:1876
==========*/
/*config*/
:root {
    --cw-check-color:#DB3A4A; /*アイコンの色*/
}
.entry-content ul.cw-check li{
    list-style-type:none !important;
    position:relative;
    padding:0.5em 0;
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
	margin-left: 5px;
}
.cw-check li::before{
    color:var(--cw-check-color); 
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    margin-right:1rem;
}
.template-backpattern{
	padding: 24px;
	background: #fff;
	border: solid 3px #FEEB00;
	margin:20px 0 26px 0;
}
.template-backpattern div.template{
	margin:0;
}
.template-backpattern ul{
	margin:0;
}
.template-backpattern ol{
	margin:0;
}
/* =========================
2023/12/11 inose
========================= */
@media screen and ( max-width:1160px ){
	.header-logo {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 200px;
	}
	.site-description {
	  position: absolute;
	  top: 55px;
	  left: 10px;
 	 font-size: 8px;
	  color: #838383;
	  z-index: 10;
	}
	.gnav {
	  top: 10px;
	  right: 540px;
	}
	.header-tel {
	  position: absolute;
	  top: 0px;
	  right: 330px;
	}
	.header-fax {
	  position: absolute;
	  top: 0px;
	  right: 250px;
	}
	.header-web {
	  position: absolute;
	  top: 0px;
	  right: 170px;
	}
}
