
 body {
 font-size: 75%;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
 line-height: 1.5;
 color: #333333;
 background-color: #FFFFFF;
 }
 #inquiry {
 width: 600px; /* ボックスの幅を指定 */
 }
 #inquiry table {
 border-top: 1px solid #CCCCCC;
 border-bottom: none;
 border-left: none;
 border-right: none;
 font-size: 100%;
 width: 100%;
 }
 #inquiry td {
 border-top: none;
 border-bottom: 1px solid #CCCCCC;
 border-left: none;
 border-right: none;
 padding: 10px;
 }
 #inquiry th {
 border-top: none;
 border-bottom: 1px solid #CCCCCC;
 border-left: 6px solid #CCCCCC;
 border-right: none;
 background-color: #F3F3F3;
 font-weight: normal;
 padding: 10px;
 width: 200px;
 }
 #inquiry th.must {
 border-left-color: #D90000;
 }
 #inquiry th em {
 font-style: normal;
 color: #FF0000;
 padding-left: 5px;
 }
 .w300,.text2,.text3,.text4,.w400{
 border: 1px solid #CCCCCC;
 background-color: #F3F3F3;
 padding: 2px;
 }
 .w300 {
 width: 300px;
 }
 .text2 {
 width: 4em;
 }
 .text3 {
 width: 98%;
 }
 .text4 {
 width: 98%;
 }
.text5 {
	font size=9;
 }
 .w400 {
 width: 400px;
 }
 #inquiry select {
 border: 1px solid #CCCCCC;
 background-color: #F3F3F3;
 }
 #inquiry .submit {
 text-align: center;
 margin-top: 30px;
 }
 .text1:focus,.text2:focus,.text3:focus,.text4:focus {
 border-color: #7F9DB9; /* フォーカス時のボーダーの色を指定 */
 background-color: #FFFFFF; /* フォーカス時の背景色を指定 */
 }
 .text11 { border: 1px solid #CCCCCC;
 background-color: #F3F3F3;
 padding: 2px;
 }
 .text21 { border: 1px solid #CCCCCC;
 background-color: #F3F3F3;
 padding: 2px;
 }
 .text31 { border: 1px solid #CCCCCC;
 background-color: #F3F3F3;
 padding: 2px;
 }
 .border_td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CFDDE9;
	border-right-color: #CFDDE9;
	border-bottom-color: #CFDDE9;
	border-left-color: #CFDDE9;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	color: #333333;
}
 .border_lift {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CFDDE9;
	border-right-color: #CFDDE9;
	border-bottom-color: #CFDDE9;
	border-left-color: #E34646;
	background-color: #F3F3F3;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	color: #333333;
}
 .border_lift_glay {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CFDDE9;
	border-right-color: #CFDDE9;
	border-bottom-color: #CFDDE9;
	border-left-color: #CCCCCC;
	background-color: #F3F3F3;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	color: #333333;
}
 .border_subject {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CFDDE9;
	border-right-color: #CFDDE9;
	border-bottom-color: #CFDDE9;
	border-left-color: #4D6185;
	background-color: #F3FCEF;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	color: #333333;
}
.column {
float: left;

}
