@charset "utf-8";
/*
Theme Name:haku_tcd080-child
Template:haku_tcd080
Description:WordPressテーマ「HAKU子テーマ」
Version:1.4
*/


/* TOP レイヤー画像 テキスト側のカラー設定 */
.index_design_content3 {
  background-color: #e0410a;
}
.index_design_content3 .content_inner {
    color: #fff;
}

/* モバイル版の改行 */
@media screen and (min-width: 768px){
.br-sp {display: none; }
}

/* トリセツ テキストのスタイル変更 */
.text200 {
	font-family: serif;
	font-weight: bold;
}
@media screen and (min-width: 768px){
	.text200 {
		font-size: 260% !important;
	}
}

/* font-familyの設定 */
body, input, textarea {
    font-family: 'Noto Sans JP', sans-serif !important;
}

/* レイヤー画像コンテンツ グラデーションカラー変更 */
.index_design_content3 a:before {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(21,30,73,1) 100%);
}

/* クリエイティブメニュー カテゴリー名のサイズ変更 */
.product_category_item .headline span {
	font-size: 90%;
}
#product_image_area .headline span {
	font-size: 90%;
}

/* お問い合わせフォーム */
.must_mark {
	font-size: 14px;
	vertical-align: 1px;
	background: #e0410a;
	color: #fff;
	padding: 4px 8px;
	border-radius: 12px;
}
.contact_tell_text {
	margin-top: 0;
}
.contact_tell_text span {
	font-size: 36px;
	font-weight: bold;
	/* color: #285a1e; */
	line-height: 1;
}
.wpcf7 .wpcf7-submit {
	background-color: #e94609 !important;
}
.wpcf7 .wpcf7-submit:hover {
  background-color: #151e49 !important;
}
.wpcf7-free-text {
	width: 180px !important;
}
.wpcf7 .wpcf7-list-item {
	display: inline-block !important;
}
input[name=your-old] {
	width: 80px !important;
}
.postal_code_text {
    font-size: 12px;
    color: #333;
}
.wpcf7 textarea {
    height: auto !important;
}
input[name=agree-check] {
	margin-top: 32px;
}
@media screen and (max-width:550px) {
	.postal_code_text {
    display: block;
	}
}

/* footer */
#footer_button a:hover {
	background: rgba(233, 70, 9, 0.8) !important;
}
