@charset "utf-8";

#searchBox {
float:left;
width:770px;
}
.searchBoxBg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./index_files/bg_search.gif) repeat scroll 0 0;
margin-top:1px;
padding:15px 16px;
}
.searchBoxBg li {
padding-bottom:10px;
}
.searchBoxBg li h4 {
float:left;
font-size:12px;
line-height:120%;
padding-left:5px;
padding-top:2px;
width:80px;
}
.searchBoxBg li select {
font-size:12px;
width:300px;
}
.line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./index_files/line.gif) repeat-x scroll left bottom;
}
.btnBox {
margin-top:10px;
text-align:center;
}
.wakuBox li {
display:inline;
line-height:160%;
padding-right:5px;
}
#bannerBox {
float:right;
width:300px;
}
.wakuBox {
border:1px solid #CED0D0;
margin-top:1px;
padding:15px 16px;
}
.textBox {
padding:0 7px;
}
.textBox a:link {
color:#353535;
text-decoration:none;
}
.textBox a:visited {
color:#353535;
text-decoration:none;
}
.textBox a:hover {
color:#0366D5;
text-decoration:underline;
}
.textBox a:active {
color:#0366D5;
text-decoration:underline;
}
#usefulInfo table {
width:726px;
}
#usefulInfo th, #usefulInfo td {
font-size:10px;
padding:5px 7px;
}
#usefulInfo th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9F1F7 none repeat scroll 0 0;
}
#usefulInfo td {
border-bottom:1px solid #E9F1F7;
}

