@charset "utf-8";
/* CSS Document */

/*　-----------------------------------------------------
  FORM
------------------------------------------------------　*/	
#contact_form{
	margin: 0 0 0.5em 0 !important;}

#contactForm_wrap{
	margin-bottom:2.5em;}


table#contact_form th{
	vertical-align:middle;}

.fs10{
	font-size: 10px;}


input[type=radio],
input[type=checkbox] {
    margin-right:0.3em;
	vertical-align:middle;
}

p#agree{
	display:block;
	text-align:center;
	margin: 0 0 30px 0;}

/* Form,Fieldset */

fieldset {
    width:100%;
    margin:0 auto;
    text-align:left;
    border:0;}
	
legend {
	 visibility:hidden;
    display:none;}

/* btn */

button, input[type="submit"]{
width: 209px;
height: 40px;
border: none ;
overflow: hidden ;
cursor: pointer ;
text-indent: -9999px ;
text-align: left;
display: block;
margin: 0 auto;
}

/* Operaのみ適用 */
*+html:first-child body form input#btn_tocheck {
padding-left: 300px; /*適当*/
}


#btn_tocheck{background:url(../../images/inquiry/btn_tocheck.gif) no-repeat left top;}
#btn_send{background:url(../../images/inquiry/btn_send.gif) no-repeat left top;
float:right;}

* html #btn_send{
margin:19px 0 0 0;}

#underArea{
	width: 467px;
	height: 40px;
	padding:20px 64px 0;}

#btn_myreset{
	background:url(../../images/inquiry/btn_myreset.gif) no-repeat left top;
	float:left;}


p#notes{
	margin: 0 0 30px 0;}

p#notes span{
	color:#ff0000;}
	
#completion p{
	text-align:center;}
	

/* 確認画面のテーブル */
table#confirm th {
    width:25%;
}
table#confirm td  {
    padding:1em;
}
/*入力エラーメッセージには<strong>タグが付く*/
table#confirm td strong {
    color:#ff0000;
}
/* Message()のメッセージ */

/*エラー*/
span.err{
	color:#ff0000; 
	font-weight:bold }

/*エラーなし*/
span.conf{ color:#333333; }

/*エラー画面用　（init.php内）*/
/*body id="error"*/
div.err_message {
    padding:30px 0 0 0;
}
.err_message p {
    margin-bottom:50px;
	color:#AD2302;
}

#thanks{margin: 0 0 20px 0 !important;}


/* プライバシーポリシー */

#privacy dl{
	margin: 0 0 10px 0 !important;}

#privacy ol{
	margin-left:20px;}