@charset "utf-8";



/* =import 
----------------------------------------------*/
@import url(style.css);


/* search-box
--------------------------------------------- */
#left_container .search-box{
width:565px;
background:url(../images/serch-cobbg.gif) repeat-y;
border-bottom:#c6c6c6 solid 1px;
margin-bottom:10px;
padding:10px 0;
text-align:center;
}
#left_container .search-box ul{
width:555px;
margin:0 auto;
_margin:0;
overflow:hidden;
}
#left_container .search-box li{
text-align:left;
float:left;
padding-right:5px;
}
#left_container .search-box ul img{
float:left;
margin-right:3px;
}
#left_container .search-box ul input{
float:left;
margin-right:3px;
}
#left_container .search-box label{
float:left;
color:#333333;
white-space:nowrap;
}
#left_container .search-box a{
text-decoration:none;
color:#333333;
display:inline;
}
.right_btn{
width:auto;
text-align:right;
margin-bottom:10px;
}



/* search-box02 */
#left_container .search-box02{
width:565px;
background:url(../images/serch-cobbg.gif) repeat-y;
border-bottom:#c6c6c6 solid 1px;
margin-bottom:10px;
position:relative;
padding:33px 0 10px 0;
text-align:center;
}
#left_container .search-box02 ul{
width:543px;
margin:0 auto;
_margin:0;
overflow:hidden;
}
#left_container .search-box02 ul li{
width:100%;
padding:3px 0;
overflow:hidden;
}
#left_container .search-box02 .title{
width:565px;
height:30px;
background:url(../images/serch-titilebg.gif) no-repeat 0 0;
position:absolute;
top:0;
left:0;
overflow:hidden;
text-align:left;
}
#left_container .search-box02 .title h4{
padding:6px 0 0 10px;
color:#004699;
}
#left_container .search-box02 .navi{
position:absolute;
top:5px;
right:5px;
}
#left_container .search-box02 ul li.list-01{
border-bottom:#c8c8c8 solid 1px;
}
#left_container .search-box02 ul li.list-02{
border-bottom:#c8c8c8 solid 1px;
background:#f4f4f4;
}
#left_container .search-box02 ul li.end{
border:none;
}
#left_container .search-box02 ul li p{
width:271px;
float:left;
overflow:hidden;
margin:0;
}
#left_container .search-box02 ul li input{
float:left;
}
#left_container .search-box02 ul li label{
width:245px;
float:right;
}



/* search-box03
--------------------------------------------- */
#left_container .search-box03{
width:565px;
background:url(../images/serch-cobbg.gif) repeat-y;
border-bottom:#c6c6c6 solid 1px;
margin-bottom:10px;
padding:10px 0;
text-align:center;
}
#left_container .search-box03 table{
width:543px;
margin:0 auto;
overflow:hidden;
text-align:left;
}
#left_container .search-box03 table th{
width:100px;
color:#254974;
border-bottom:#c6c6c6 solid 1px;
padding:5px 0 0 0;
}
#left_container .search-box03 table td{
border-bottom:#c6c6c6 solid 1px;
text-align:left;
padding:5px 5px 0 5px;
}
#left_container .search-box03 table th.end{ border-bottom:none; }
#left_container .search-box03 table td.end{ border-bottom:none; }

#left_container .search-box03 table ul{
width:100%;
_padding-bottom:5px;
}
#left_container .search-box03 table ul li{
width:85px;
float:left;
margin-bottom:3px;
}





/* field-list
--------------------------------------------- */
#field-list{
width:100%;
margin-bottom:10px;
}
#field-list ul{
width:100%;
overflow:hidden;
}
#field-list ul li{
margin:0 6px 6px 0;
background:#000000;
float:left;
}
#field-list ul li.end{
margin:0;
}

#field-list ul li a:hover img{
filter: alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
}


.search-box ul li:after{
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}


/* QR
------------------------------------------- */
#qr span.qr-img{
width:111px;
}
#qr p{
width:80px;
}
