@charset "UTF-8";

@import "style.css";

/*-------------------------------------*/

#main-visual h3 {
	background: url(../img/mv_concept.jpg) no-repeat 30px 25px;	
	height: 330px;
	width: 860px;
	text-indent: -9999px;
}

.main-inner h3#contact {
	background: url(../contact/img/main_h3_copy.gif) no-repeat left top;
}

#bread {
	width: 860px;
	padding-top:0;
}

form {
	margin:0;
}


/*　フォーム関係　*/


#formWrap {
	width:525px;
	background:url(../img/main_bg.gif) repeat-y;
	padding:0 30px 0 45px;
}

.formBox {
	width:500px;
	background:url(../contact/img/bar.gif) no-repeat left bottom;
	padding:0 0 15px 0;
	margin:0 auto 15px auto;
}

.formBox .ttl {
	float:left;
	width:105px;
	padding:5px 0 0 10px;
}

.formBox .cnt {
	float:right;
	width:375px;
	padding:0 0 0 10px;
}

.input_usual {
	width:220px;
}

.input_mail {
	width:250px;
}




/*----------*/

.mb5px {
	margin-bottom:5px;
}

.mb10px {
	margin-bottom:10px;
}

.al_center {
	text-align:center;
}

.hissu {
	width:500px;
	margin:0 auto 20px auto;
}

.tyuui {
	color:#CC0000;
	line-height:1.4;
	width:350px;
	margin:40px auto 0 auto;
}

.formcheck {
	font-weight:bold;
	color:#ff0000;
	font-size:120%;
}

