

/*----------------------------------------------------------
問い合わせ
----------------------------------------------------------*/
.wpcf7-list-item {
	display : block;
}
.form_fullsize {
	width : 100%;
}


/*----------------------------------------------------------
共通項目
----------------------------------------------------------*/



button,
input,
optgroup,
select,
textarea {
	color : inherit;
	font : inherit;
	margin : 0;
}
button {
	overflow : visible;
}
button,
select {
	text-transform : none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance : button;
	cursor : pointer;
}
button[disabled],
html input[disabled] {
	cursor : default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border : 0;
	padding : 0;
}
input {
	line-height : normal;
}
input[type="checkbox"],
input[type="radio"] {
	padding : 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height : auto;
}
input[type="search"] {
	-webkit-appearance : textfield;
	width : 100%;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance : none;
}
input[type="text"] {
	-webkit-appearance : textfield;
	width : 100%;
}
input[type="email"] {
	-webkit-appearance : textfield;
	width : 100%;
}
textarea {
	-webkit-appearance : textfield;
	width : 100%;
	overflow : auto;
}
.post form input[type="submit"] {
	color : #000;
	border : 1px solid #999;
	padding : 10px 30px;
	border-radius : 4px;
	background : #fff;
	font-weight : bold;
}
.post form input[type="submit"]:hover {
	color : #fff;
	background : #900;
}

/*////////////////メルマガ登録///////////////////////////////*/

/*メルマガ登録フォーム*/
#member_header{ width:880px; margin:10px auto 20px auto; text-align:center;}
#member_header .read{ width:800px; font-size:16px; line-height:1.4em; color:#A83F33; text-align:left; margin:0 auto 20px auto;}
#member_main{ width:880px; margin:10px auto 20px auto;}
#maga{width:570px; float:left;}
#fb_likebox{ width:300px; float:right;}
#fb_likebox .about{margin:20px auto; line-height:1.3em;}
#fb_likebox .about p{ padding:10px 0 0 30px;}
table.maga_form{ width:570px;}
table.maga_form th{background:#EED;}
.hissu{ color:#F00;}
.mobile{ border:2px solid #F60; background:#F9ECC6; margin:20px 0; height:116px; width:510px;}
h3.m_maga{ font-weight:bold; color:#F60; font-size:18px;}
#member_kiyaku{ }
table.youkou{ border:#bbb 1px solid; background:#FFF; width:830px; margin:10px auto 40px auto;}
table.youkou th,table.youkou td{border: 1px solid #bbb; padding:4px 10px;}
table.youkou th{ background:#eee; text-align:center; line-height:1.2em;}
h2.kiyaku_ttl{ font-size:18px; color:#FFF; line-height:1.5em; background:#6C8DCA; text-align:center;}
#member_kiyaku .read{ margin:20px 40px 20px 40px; font-size:14px; line-height:1.8em;}
