@charset "utf-8";
/***************************************************
問合せページ用スタイルシート
****************************************************/

/* kadomaru.jsを止めて、CSSで記述 -- */
.kadomaru {
	padding: 20px;
	border: 2px solid #8db64f;
	border-radius: 12px;
}

input,
select,
textarea {
	font-size: 15px;
	padding: 3px;
	border:1px solid #8c8c8c;
}

#address1_1,
#address1_2,
#address1_3,
#email {
	width: 50%;
}

#zip1_1,
#zip1_2,
#phone1_1,
#phone1_2,
#phone1_3 {
	width: 4rem;
}

div.inquiry_q {
	text-align: left;
	padding: 2px;
	border-bottom: #0A4208 1px dashed;
}

div.inquiry_a {
	text-align: left;
	margin: 0px 0px 0px 50px;
	padding: 5px;
	border: #0A4208 0px solid;
}

.mandatory {
	font-size: 0.8rem;
	color: red;
}

.hint {
    font-size: 0.6875rem;
    width: 100%;
}

.error {
	color: red;
	background-color: Yellow;
}

.error_info {
	color: #c1272d;
	font-weight: bold;
	padding-left: 1rem;
	text-indent: -1rem;
	margin: 10px 0px; 
}

/* 問合せフォームのparagraph1 */
.paragraph1 {

}

.paragraph1:after{
	content:"";
	display:block;
	clear:both;
}


/* 問合せフォームのプライバシーポリシー部分 */
.contact_privacy_policy_wrapper {
	box-sizing: border-box;
    width: 100%;
	
    border: solid 1px #ccc;
    padding: 20px;
    background: #fff;
    margin: 10px 0px 20px 0px;
}

.contact_privacy_policy {
	margin: 0px 0px 0px 0px;
	border: 0px solid Green;
}

.contact_privacy_policy .siteseal {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 0px solid #cc0000;
}

.contact_privacy_policy .info {
    width: 600px;
	margin: 0px 0px 0px 0px;
	font-size: 0.75rem;
	line-height: 1.0rem;
	border: 0px solid #cc0000;
}

/* 休みのメッセージ */
.shop_infomation {
	margin: 0px 0px 20px 0px;
	text-align: center;
}


/* 携帯・スマートフォン、フリーのメールアドレスをご利用の方へ */
.mail_caution_wrap {
	margin: 10px 0px 10px 50px;
	font-weight: bold;
	border: none;
}

.mail_caution_wrap a {
	color: #0000ee;
	text-decoration: none;
}

.mail_caution_wrap i {
	font-size: 1.3rem;
}

