/* CSS Document */


/* formTop
---------------------------------------------*/

#formWrap{
	background-color: #000;
	border: 5px #282828 solid;
	width:770px;
	height: 100%;
	margin-top: 20px;
	padding-top: 20px;

}

#formTitle{
	margin-bottom: 40px;

}


.formText{
	line-height: 24px;
	margin-bottom: 40px;

}

.formText02{
	line-height: 24px;
	margin-bottom: 20px;

}

#formText03{
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 20px;

}



/* inputFlower
---------------------------------------------*/

#formInput_Wrap{
	background-color: #000;
	border: 5px #282828 solid;
	width:730px;
	height: auto;
	margin-top: 20px;
	padding: 20px;
	text-align:center;
}

#formInpt_inner{
	text-align: center;


}

.formText04{
	text-align:left;
	line-height: 24px;
	padding-bottom:20px;
	padding-left:60px;

}	
	
#formFrow{
	margin-bottom: 20px;

}

.innerBox{
	background-color:#1C1C1C;
	border: 1px #343434 solid;
	width:598px;
	margin:0 auto;
	padding:20px 10px;
	text-align:left;

}

.innerBox a{
	color:#A8DDFF;
	text-decoration: none;
	font-weight:bold;

}

.innerBox a:hover{
	color:#5A9EC9;
	text-decoration: none;
	font-weight:bold;
}

#innerBox_text{
	line-height: 22px;

}
	
.boxTitle{
	background-image:url(../../inquiry/img/form_ico.gif);
	background-repeat: no-repeat;
	padding-left: 20px;

}
	
#check01{
	margin: 10px 0px 0px 25px;

}	
	
.catalog01{
	padding: 10px 0px 0px 20px;
	text-align: left;
	
}

.innerBox02{
	width:598px;
	margin:0 auto;
	padding:20px 10px;
	text-align:left;

}	

.formBox{
	margin-top: 10px;

}

.exText{
	font-size: 10px;
	line-height: 18px;
	margin-top: 5px;
}

#formCommon{
	text-align: center;

}

#price	{
	width:588px;
	margin:0 auto;
	padding:20px 10px;
	text-align:left;

}	

.form01{
	padding: 5px;

}
	
#personalInfo{
	width:588px;
	margin:0 auto;
	padding:20px 10px;
	text-align:left
}

#personalInfo td{
	height: 60px;

}


.form_normal{
	height: 18px;
	border: 1px #cccccc solid;

}

.form_normal02{
	height: 18px;
	border: 1px #cccccc solid;
	margin-bottom: 3px;

}

.text_red{
	color:#FD3F59;

}

.innerBox03{
	background-color:#1C1C1C;
	border: 1px #343434 solid;
	width:598px;
	height:104px;
	margin:0 auto;
	padding:15px 10px;
	text-align:left;
	line-height:24px;

}


#ppArea{
	padding: 0px;
	line-height: 24px;
	width: 630px;
	text-align: center;
	padding-top: 30px;
	margin:0 auto;
}

#btnArea{
	line-height: 24px;
	width: 630px;
	text-align: center;
	padding-top: 20px;
	margin:0 auto;

}

.btn01{
	float:left;
	padding-left: 170px;

}

.btn02{
	float:left;
	padding-left: 50px;

}


#ppArea02{
	line-height: 24px;
	width: 630px;
	text-align: center;
	margin:0 auto;
	clear:both;
}

/* ベリサインシールの位置について：
cssだけで修正すると_lと_rが実際とは逆なのでHTMLが修正できるようなら直してくださいませ
#ppArea03も同様となります。
*/

#ppArea02 div.float_r {
	float:right;
	/*float:left;*/
	width:100px;
}

#ppArea02 div.float_l {
/*	float:right;*/
	float:left;
	width:520px;
    padding-top: 25px;
}

/* inputFlower02
---------------------------------------------*/
#formInput_Wrap02{
	background-color: #000;
	border: 5px #282828 solid;
	width:730px;
	margin-top: 20px;
	padding: 20px;
	text-align:center;
}

#formCheck{
	background-color:#fff;
	text-align:left;
	padding: 20px;
	margin: 0 auto;
	width: 580px;

}

#formCheck table{
	color:#333333;

}

#formCheck td{
	height: 36px;

}

/* inputFlower03
---------------------------------------------*/

#formInput_Wrap03{
	background-color: #000;
	border: 5px #282828 solid;
	width:730px;
	margin-top: 20px;
	padding: 20px;
	text-align:center;
}

#formCheck03{
	background-color: #fff;
	width:580px;
	text-align:left;
	padding: 20px;
	margin: 0px auto;
	color:#333;
	line-height:24px;
	margin-bottom: 10px;

}

#formNo{
	font-size: 16px;
	font-weight: bold;

}

#formColor{
	font-size: 16px;
	font-weight: bold;
	color:#FD3F59;

}

#formtext{
	font-size: 14px;
	font-weight: bold;

}

#formtext02{
	font-size: 14px;
}

#ppArea03{
	line-height: 18px;
	padding-top: 15px;
	margin:0 auto;
	width:580px;
	clear:both;
}

#ppArea03 div.float_r {
	float:right;
	/*float:left;*/
	width:100px;
}

#ppArea03 div.float_l {
	/*float:right;*/
	float:left;
	width:465px;
    padding-top: 20px;
}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* inputFlower_error
---------------------------------------------*/

#errorBox{
	width: 578px;
	background-color: #FBDCDC;
	padding: 15px 20px;
	color: #FD3F59;
	text-align:left;
	line-height: 18px;
	margin:0 auto;
	margin-bottom: 20px;


}


.form_error{
	height: 18px;
	border: 1px #cccccc solid;
	margin-bottom: 3px;
	background-color:#FBDCDC;

}



/* input uniNov01
---------------------------------------------*/

#formInput_Wrap_uni{
	background-color: #000;
	border: 5px #282828 solid;
	width:730px;
	margin-top: 20px;
	padding: 20px;
	text-align:center;

}

.innerBox_uni{
	width:598px;
	margin:0 auto;
	padding:20px 10px;
	text-align:left;

}

/* input other01
---------------------------------------------*/

#formInput_Wrap_other{
	background-color: #000;
	border: 5px #282828 solid;
	width:730px;
	margin-top: 20px;
	padding: 20px;
	text-align:center;
}








