/* search */
.header2{font-size: 1.8em; color: #000000;font-weight:bold;}
.searchurl{color: #af0f0f;}
a.searchlink,a.headerlink { border-bottom: 1px solid #e21a22;}
a.searchlink {height: 20px;line-height: 20px;}
.n {font-weight:bold;}
a.searchlink:hover,a.headerlink:hover { color: #e21a22; }
/*
a.searchlink { font-family: verdana, tahoma, arial,Helvetica;font-size: 10px; color:#565656;text-decoration: underline;}
a.searchlink:visited { font-family: verdana, tahoma, arial,Helvetica;font-size: 10px; color:#565656;text-decoration: underline;}
a.searchlink:hover { font-family: verdana, tahoma, arial,Helvetica;font-size: 10px; color:#af0f0f;text-decoration: underline;}
a.headerlink { font-family: Verdana, arial, Tahoma, Helvetica; font-size: 10px; color: #565656; text-decoration: underline; font-weight:bold;}
a.headerlink:visited { font-family: Verdana, arial, Tahoma, Helvetica; font-size: 10px; color: #565656; text-decoration: underline; font-weight:bold;}
a.headerlink:hover { font-family: Verdana, arial, Tahoma, Helvetica; font-size: 10px; color: #af0f0f; text-decoration: underline;font-weight:bold;}
*/

td .search {width:31px}
.n table,form table {width:auto}


.ttl{font-family: arial;font-size: 15px; color: #434343; font-weight:bold; letter-spacing: -1px; margin-top:0px; margin-bottom:0px; }

.searchbody, .searchbody table, .searchbody td {background-color:transparent;}
#searchcontent{background-color:white}

input.smallnormfont{border:1px solid #B7B6B6;padding:1px 5px;font-size:1.1em;}
input.search{margin:0;padding:1px 5px;background:transparent;}

.form_container label {width:120px;}
.form_container select {width:338px;}
