@charset "utf-8";
/* input.css(inputのスタイルを指定する) */


/* ------------------- ▼【共通】コンテンツボックス04のスタイル指定▼ ------------------- */

div#article_line {
	background: #fff;
	border-left: 3px solid #ccc;
	border-right: 3px solid #ccc;
}


#contents_box02 #bbq_illust {
	float:right;
}

#home_article #article_line {
	padding:7px 7px 0 7px;
	width:680px;
	overflow:hidden;
}

#home_article #form_left {
	float:left;
	border-right:solid 2px #ccc;
	margin:10px 0 0 0;
	padding:0 5px 5px; 5px;
	width:315px;
}

#home_article #form_right {
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:340px;
}

#home_article .careful {
	color:red;
	font-weight:bold;
	font-size:86%;
}

#home_article .attention {
	font-size:86%;
}

#home_article h5 {
	font-weight:bold;
	clear:both;
	margin-top:5px;
}

#home_article #form_left li {
	float:left;
	margin-right:10px;
}
#home_article #form_right table{
	font-size:93%;
	border:none;
	margin-bottom:20px;
}
#home_article #form_right caption{
	font-weight:bold;
	margin-top:5px;	
}
#home_article #form_right tr{
	font-size:93%;
	border:none;
	padding-bottom:5px;
}
#home_article #form_right th{
	background:none;
	border:none;
	padding:0 0 0 5px;
}
#home_article #form_right td{
	border:none;
	padding:3px 0 3px 10px;
}
#home_article input{
}
input ,select{
	vertical-align:middle;
}
#home_article .box150{
	width:150px;
}
#home_article .box305{
	width:305px;
}
#home_article .box50{
	width:50px;
}
#home_article #contact_bt{
	clear:both;
	text-align:right;
	padding:10px 0 0 0;
	width:160px;
	margin:0 0 0 500px;
	height:45px;
}

#home_article p#contact_bt:hover{
	opacity:0.88;
	-ms-opacity: 0.88;
	filter: alpha(opacity=88);
}

