/* メイン */
.searchmain{ width: 100%;  text-align: left;  font-size: 11px; font-family: Verdana,Chicago,sans-serif; color: #666; line-height: 160%; margin: 0px auto;}

/* ヘッダ */
.head{ text-align: left; width: 580px; margin: 20px auto 20px auto; border: solid #666; border-width: 1px 0px; padding: 15px 0px; text-align: center; color: #900; font-size: 14px; font-weight: bold;}

/* 注意書き */
.copy{ text-align: left; padding-left: 10px; width: 590px; margin: 0px auto;}
.copy ul{ margin: 0px 20px; padding: 0px; }
.copy li{ }

/* 検索の種類 */
.title{ text-align: left; padding: 2px 10px; background: #900; color: #FFF; margin: 10px auto; width: 560px;}

/* コンテンツ */
.content{ text-align: left; width: 550px; margin: 0px auto; }

/* フォーム */
.search2{ text-align: left; margin: 0px 0px; }
.search{ text-align: left; margin: 20px 0px; }
.area1{ width: 160px; float: left; margin-bottom: 5px; color: #666; text-align: right; padding-right: 10px;}
.area2{ width: 200px; float: left; margin-bottom: 5px; color: #666;}
.area2 input{ border: 1px solid #666; color: #666; padding-left: 2px;}
.area3{ float: left;color: #666; }
.area4{ padding-left: 365px; color: #666; margin-bottom: 5px;}

/* トップへ */
.totop{ text-align: center; margin: 30px auto; }

.indent{ text-indent: 25px; }
.cl{ clear: both; }
.f10{ font-size: 10px; letter-spacing: 1px; }
