@charset "UTF-8";
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

works.css
		
					最終更新日　11.12.27

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

#right{
width:651px;
background:#FFF;
margin:16px 0 0 0;
}

#right h2.house{
	height:43px;
	background:url(../works/house/images/bar.gif) no-repeat #A9A5CF;
	color:#115285;
	text-indent:-9999px;
	display:none;
}
#right h2.house2{
	height:43px;
	background:url(../works/house/images/consultation/bar.gif) no-repeat #A9A5CF;
	color:#115285;
	text-indent:-9999px;
}
#right h2.house3{
	height:43px;
	background:url(../works/house/contact/images/bar.gif) no-repeat #A9A5CF;
	color:#115285;
	text-indent:-9999px;
}



#right h2.shop{
	height:43px;
	background:url(../works/shop/images/bar.gif) no-repeat #FFF;
	color:#115285;
	text-indent:-9999px;
}
#right h2.shop2{
	height:43px;
	background:url(../works/shop/images/consultation/bar.gif) no-repeat #FFF;
	color:#115285;
	text-indent:-9999px;
}
#right h2.shop3{
	height:43px;
	background:url(../works/shop/contact/images/bar.gif) no-repeat #FFF;
	color:#115285;
	text-indent:-9999px;
}
			#right a:link,
			#right a:visited,
			#right a:active{
				color:#222;
				outline:none;
			}
			#right a:hover	{
				color:#888;
				text-decoration:none;
				outline:none;
			}

#detail{
width:621px;
padding:15px;
}

#detail .text{
		margin:0 auto 20px auto;
}

#detail #form{
background:#F2F3F9;
padding:15px;
width:591px;
}

#detail #form table{
border-collapse:collapse;
width:100%;
margin:0 0 10px 0;

}

#detail #form table th{
width:25%;
padding:10px;
text-align:left;
border-bottom:1px dotted #9DA7D4;
}

#detail #form table td{
padding:10px;
border-bottom:1px dotted #9DA7D4;
}

#detail #textarea{
		width:600px;
		overflow:hidden;
}

#detail .left{
		width:100px;
		float:left;
		margin:10px auto auto 40px;
		font-weight:bold;
		padding:10px 0 10px 0;
}

#detail .message{
		width:440px;
		margin:10px auto auto auto;
		float:right;
}

#detail .submit{
width:100%;
text-align:center;
}

#detail table th{
		padding:10px 0 10px 0;
}




#detail
.input_text{
	background:#FFF;
	height:20px;
	line-height:20px;
	padding:3px 0 0 3px;
	border:1px solid #0083B1;
	width:95%;

}



#detail
input{
	background:#FFF;
	line-height:20px;
	padding:3px 0 0 3px;
	border:1px solid #0083B1;
}

#detail
textarea{
	background:#FFF;
	padding:5px;
	border:1px solid #0083B1;
	width:95%;
}

#detail
select{
	background:#FFF;
	height:25px;
	line-height:20px;
	padding:3px 0 0 3px;
	border:1px solid #CCC;

}



#detail
input:focus {
   background-color: #fffee0;
}


#detail
textarea:focus {
   background-color: #fffee0;
}


#detail
select:focus {
   background-color: #fffee0;
}


#detail
.submit{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#detail
.submit strong{
	display:block;
	padding-bottom:10px;
}

#detail .submit
input{
	background:#BDC5E7;
	border:1px solid #BDC5E7;
	width:200px;
	height:30px;
	cursor:pointer;

}

#detail .submit
input:hover{
	background:#DCE1F5;


	

}
