@charset "utf-8";
/* CSS Document */

h3#fom_h3_1{
	background-image:url(../img/fom_h3_1.png);
	margin-top:40px;
	}
h3#fom_h3_2{
	background-image:url(../img/fom_h3_2.png);
	margin-top:30px;
	}

#fom_d_1{
	width:550px;
	height:110px;
	background-image:url(../img/fom_d_1back.gif);
	background-repeat:no-repeat;
	position:relative;
	}
#fom_d_1 dl{
	}
#fom_d_1 dl dt ,#fom_d_1 dd{
	font-size:0.75em;
	position:absolute;
	}
#fom_d_1 dl dt{
	}
#fom_d_1 dl dd{
	}
#fom_d_1 dl dd span{
	font-size:20px;
	letter-spacing:2px;
	padding-right:10px;
	}

#fom_tel_1{
	top:27px;
	left:60px;
	}
#fom_tel_2{
	top:22px;
	left:200px;
	}
#fom_fax_1{
	top:73px;
	left:60px;
	}
#fom_fax_2{
	top:68px;
	left:200px;
	}
	
	
#fom_p_1{
	font-size:0.75em;
	color:#FF0000;
	text-align:right;
	padding-top:10px;
	}
#fom_p_2{
	margin:30px 0 20px 150px;
	}
#fom_p_3{
	display:none;
	}
	
/**問い合わせフォーム
------------------------------------------------------**/
#fom_t_1{
	width:550px;
	border-top:#c03e45 solid 4px;
	}
#fom_t_1 th ,#fom_t_1 td{
	border-bottom:solid #af848b 1px;
	font-size:0.75em;
	padding:10px 0 10px 5px;
	}
#fom_t_1 th{
	width:150px;
	background-image:url(../img/fom_t_back1.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#333333;	
	}

#fom_t_1 td span{
	color:#FF0000;
	}
#fom_t_1 th span{
	color:#FF0000;
	font-weight:bold;
	}


/*入力項目の設定
----------*/
#namae ,#hurigana{
	width:300px;
	}
#zip{
	width:100px;}
#add{
	width:350px;
	font-size:14px;
	padding:3px;
	}
#opn{
	width:350px;
	height:150px;
	font-size:14px;
	padding:3px;
	}