/* CSS Document */

#contact a:link,#contact a:visited{background-image:url(../images/BTNcontact2.jpg);}

h2{
	/*background-image:url(../contact/image/titleBG.jpg);*/
	width:100px;
	}
	
	
#contents{
	background-image:url(../contact/image/contentsBG.jpg);
	}


fieldset p{
	margin:0;
	padding:10px;

}
fieldset p{
	margin:0;
	padding:10px;

}

fieldset label{
	font-weight:bold;
	color:#666666;
	
}

#inquiryData label{/* ご質問内容入力フィールド */
display:block;
}

#personalData label{/* 個人情報入力フィールド */
display:block;
width:400px;
font-size:100%;
}
#personalData2 label{/* 個人情報入力フィールド 確認画面時　*/
	font-size:100%;
}



#inquiryData ul{
	list-style-position:outside;
	margin-left:10px;
	padding-left:0;
}
#inquiryData li{
	list-style-type:none;
	margin-bottom:1em;
	font-size:90%;
}


#item{
margin-left:140px;
}

#commentForm{
width:300px;
font-size:100%;

margin-bottom:1em;
vertical-align:top;

margin-left:130px;
}


#Xname{margin-left:76px;}
#Xnamekana{margin-left:69px;}

#Xzip{margin-left:52px;}
#Xpref{margin-left:62px;}
#Xadd{margin-left:76px;}

#tel{margin-left:62px;}
#FAX{margin-left:63px;}

#XE-mail{margin-left:78px;}
#XchE-mail{margin-left:62px;}


legend{
	font-size:100%;
	font-weight:bold;
	margin:0;
	color:#000000;
	
	margin-bottom:10px;
/*	
	padding:3px;
		
	display:block;
	width:750px;

	background-color:#8696B5;
	color:#FFFFFF;
	

*/

}

.submitBTN{
	display:block;
	margin-right:10px;
	text-align:right;
}


#personalData .toPage02{
	margin:0 10px 0 0;
	padding:0;
	float:none;
	display:block;

	text-align:right;
}


.toPage02 a{
color:#666;
}
.toPage02 a:hover{
color:#f00;
}



.attention {color: #FF0000}

fieldset{
	margin-bottom:1em;
	border:1px solid #ccc;
/*
	padding:0;
	margin:0;

	border:none;
*/	
}
label{
	width:150px;
	margin:0;
	padding:5px;
	margin-left:10px;
}

#contents span{
	color:#666666;
	margin-left:10px;

	font-size:100%;

		}

input{
/*	display:inline; */
}

fieldset ol li{
	margin-right:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;	
}

.fieldsetTXT{
	margin:5px;
	
}

li{
/*
	font-size:80%;
*/
}



.attention {
	margin:0 5px 1em 5px;
	padding:0 5px 5px 5px;
	border-bottom:1px dotted #1B212C;

}

.attention h4{
	font-size:95%;
}
.attention ul{
	margin-top:0;
	padding-top:0;

}

