/* メニューのフォントサイズを大きく */

.sp-megamenu-parent > li > a {font-size:16px;}
.nav


/* 堆肥料金の表を整形 */

table.taihi-price td {
	padding: 6px 10px;
	border: 1px solid #ddd;
}

table.taihi-price td:nth-child(1) {
	width: 8em;
	padding: 6px 10px;
	border: 1px solid #ddd;
}

table.taihi-price td:nth-child(2) {
	width: 9em;
	padding: 6px 10px;
	border: 1px solid #ddd;
}

table.taihi-price td:nth-child(3) {
	padding: 6px 10px;
	border: 1px solid #ddd;
}

table.taihi-price td:nth-child(4) {
	padding: 6px 10px;
	border: 1px solid #ddd;
}

/* 図を強制的に中央揃えに */

.to-be-center .clearfix {
    margin-left: auto!important;
    margin-right: auto!important;
}


/* 会社概要と会社沿革の体裁変更 */

#table-gaiyou, #table-rekishi {
	width: 100%;
}


#table-gaiyou th, #table-rekishi th {
	border: 1px solid #ddd;
	padding: 6px 10px;
	width: 7em;
}

#table-gaiyou td, #table-rekishi td {
	border: 1px solid #ddd;
	padding: 6px 10px;
}


/* アコーディオンのタイトルフォントを大きく */

#sp-page-builder .sppb-addon-accordion  .sppb-panel-title {
	font-size:18px;
}

/* フッタメニューのフォントを小さく */

.footermenu ul li a {
	color: #ffffff!important;
	font-size: 13px;
}

.footermenu h3 {
	color: #ffffff;
	font-weight: bold;
	margin-top: 20px!important;
	margin-bottom: 0!important;
}


/* 求人部分の体裁 */

#recruit {
    padding-left: 13px;
    padding-top: 10px;
    float: left;
}

#recruit dl {
    margin-right: 10px;
    margin-bottom: 10px;
}

#recruit dt {
    float: left;
    min-height: 16px;
    font-weight: normal;
    width: 8em !important;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    background-image: url(point_1K.png);
    background-position: left 10px;
    background-repeat: no-repeat;
}

#recruit dd {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    min-height: 16px;
    padding-left: 9em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #555555;
}

/* 肥料の施肥目安 */

.meyasu {
	background-color: #008100;
	padding:20px 20px 20px 20px!important;
	border-radius: 5px;
}

/* 特定商取引の体裁 */

#actonlaw {
    padding-left: 13px;
    padding-top: 10px;
    float: left;
}

#actonlaw dl {
    margin-right: 10px;
    margin-bottom: 10px;
}

#actonlaw dt {
    float: left;
    min-height: 16px;
    font-weight: normal;
    width: 8em !important;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
    background-image: url(point_1K.png);
    background-position: left 10px;
    background-repeat: no-repeat;
}

#actonlaw dd {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    min-height: 16px;
    padding-left: 9em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #555555;
}

/* フッターメニューの特定商取引の体裁を微調整 */

li.item-228 {
	margin-right: -10px;
}

/* 書体の強制変更 */

.mincho900 h1,h2,h3 {
	font-family: 'Noto Serif JP', serif;
	font-weight: 900;
}

.mincho600 h4 {
	font-family: 'Noto Serif JP', serif;
	font-weight: 600;
}

/* 問合せフォームの上マージンを低減 */

.aef-inquiry #sp-main-body {
	padding-top:50px;
	padding-bottom:50px;
}

/* 堆肥の３つの特徴のボックス余白変更 */
.aef-feature-box {
	padding: 30px 20px 30px 20px;
}

/* トップページのサイト名 */
#sp-header h1.logo a {
	font-family: 'Noto Serif JP', serif;
	font-size: 20pt;
	font-weight: 900;
}


/* お肉の３つの特長部分 */
.aef-feature-box {
	padding: 30px 20px 30px 20px;
  border: 1px solid #297900;
  border-radius: 8px;
}

#sppb-addon-1545670186908 {
	hight: 567px;
}


.sppb-equalize-columns .sppb-column {
    height: 100%;
}

.sppb-equalize-columns .sppb-row {
    display: flex;
}


/* トップページの最新ブログ */

.aefnews {
	background-color: #E5F9DD;
	padding: 16px 16px;
	}

.aefnews .mod_easybloglatestblogs {
	background-color: #FFFFFF;
}

.aefnews .eb-mod-head .mod-fit {
	color: red!important;
}
