@charset "utf-8";
/*
Theme Name:   Custom for Kyushuryohan
Theme URI:    https://Kyushuryohan.co.jp
Description:  株式会社九州糧販のためのカスタムテーマ。
Author:       Terra System Co., Ltd.
Author URI:   https://www.terra-system.jp
Template:     monad_tcd110
Version:      1.5
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  tcd-monad
*/

/* カスタム内容 */

.radius img {
	border-radius: 7px;
}

.header_slider_content .catch {
    text-shadow: 1px 1px 3px #646464;
}

#page_header .catch {
    text-shadow: 1px 1px 3px #646464;
}

#page_header .desc {
    text-shadow: 1px 1px 3px #646464;
}

.heading-common {
	padding: 0.5em 0 0.5em calc(1em + 2px) !important;
	border-bottom: 1px solid #dddddd;
	border-left: 2px solid #e6761a;
	margin-bottom: 1em !important;
	text-align: left !important;
}

.notice {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-left: 0.5em;
	background: #c5181d;
	color: #ffffff;
}

.tel-contact {
	font-size: 2.4em !important;
	color: #e6761a !important;
	line-height: 1.4 !important;
}

.tel-contact i {
	margin-right: 0.4em !important;
}

.tel-contact .acceptance-contact {
	margin-left: 0.5em !important;
	font-size: 0.4em !important;
	color: #000000 !important;
}

.tel-contact .acceptance-contact .time-contact {
	margin-right: 0.5em !important;
	margin-left: 0.5em !important;
}

/* 800px以下 */
@media screen and (max-width: 800px) {

	.design_header .desc {
		text-align: left !important;
	}

	.design_header .desc br {
		display: none !important;
	}

	.acceptance-contact {
		display: block;
	}

}

/* 共通テーブル */

.common_table th {
	border: 1px solid #dddddd !important;
	background: #f6f6f6 !important;
	vertical-align: middle !important;
	white-space: nowrap;
	padding: 1em !important;
}

.common_table td {
	border: 1px solid #dddddd !important;
	padding: 1em !important;
}

.common_table ul {
	margin-bottom: 0 !important;
}

.common_table dl {
	margin-bottom: 0 !important;
}

.common_table p {
	margin: 0 !important;
	padding: 0 !important;
}

/* 共通DL */

.dl-common dd {
	border-radius: 0.5em;
	background: #f6f6f6;
	padding: 1em 2em 1em 2em;
}

.dl-common dd ul {
	margin-bottom: 0;
}


/* コンタクトフォーム */

.wpcf7 {
	background: #ffffff !important;
	border: none !important;
	box-sizing: border-box !important;
}

.wpcf7 form {
	margin: 0 !important;
}

.postal-area #postcode1 {
	width: 4em !important;
	display: inline !important;
	margin-right: 0.5em !important;
}

.postal-area #postcode2 {
	width: 5em !important;
	display: inline !important;
	margin-left: 0.5em !important;
}

.wpcf7-number {
	width: 5em !important;
	display: inline !important;
	margin-right: 0.5em !important;
}

.address-area {
	line-height: 1.6;
}

.address-area #address1 {
	width: 7em !important;
}

/* エアワーク */

.airwork {
	margin: 5em 0 3em 0;
}

.airwork a {
	max-width: 720px;
	display: block;
	margin: 0 auto;
	padding: 2em;
	text-align: center;
	font-size: 1em; !important;
	font-weight: bold;
	color: #ffffff !important;
	background: #e6761a;
	box-sizing: border-box !important;
}

.airwork a:hover {
	text-decoration: none !important;
	background: #fa8a2e;
}