@charset "utf-8";


/* =import 
----------------------------------------------*/
@import url(style.css);




/* list_box02
------------------------------------------- */
.list_box02{
width:563px;
height:72px;
background:url(../images/list_box02_bg.gif) no-repeat;
margin-bottom:8px;
position:relative;
overflow:hidden;
margin-bottom:8px;
}
.box02_btn{
position:absolute;
top:13px;
right:13px;
}
.list_box02 select{
height:19px;
}
.list_box02 table{
width:330px;
height:56px;
font-size:100%;
position:absolute;
top:8px;
left:104px;
}
.list_box02 table th{
padding:3px;
text-align:right;
font-weight:100;
}
.list_box02 table td{
padding:3px;
text-align:left;
}

/* list_box03
------------------------------------------- */
.list_box03{
width:563px;
margin-bottom:8px;
background:url(../images/list_title02.gif) repeat-x;
}
.list_box03 h3{
color:#00527c;
padding:8px;
float:left;
}
.list_box03 ul{
float:right;
padding:7px 7px 0 0;
}
.list_box03 ul li{
display:inline;
}

/* list_box04
------------------------------------------- */
.list_box04{
width:563px;
}
.list_box04 h3{
border:#ababab solid 1px;
background:#ededed;
padding:7px;
}
.list_box04 .box04{
width:541px;
_width:563px;
padding:10px;
border-bottom:#ababab solid 1px;
border-left:#ababab solid 1px;
border-right:#ababab solid 1px;
overflow:auto;
margin-bottom:7px;
}
.list_box04 .box04 .image{
padding-right:10px;
background:#ffffff;
float:left;
}
.list_box04 .box04 .image img{
border:#6e6e6e solid 1px;
}
.list_box04 h4{
width:auto;
border-bottom:#91adc5 dashed 1px;
padding-bottom:8px;
margin-bottom:8px;
}
.box04_btn{
margin-top:15px;
display:block;
}

/* list_box05
------------------------------------------- */
.list_box05{
width:563px;
margin-top:15px;
padding-top:15px;
background:url(../images/list_bar.gif) repeat-x;
}
.list_box05 ul{
float:right;
}
.list_box05 ul li{
display:inline;
}

/* link-box
------------------------------------------- */
#link-box{
overflow:hidden;
font-size:90%;
}
#link-box ul li{
width:179px;
float:left;
padding:3px 0;
background:url(../images/list-linkbox-bg.gif) repeat-y;
border-top:#9ec897 solid 1px;
border-bottom:#9ec897 solid 1px;
text-align:center;
margin-right:13px;
}
#link-box ul li.end{
margin:0;
}
#link-box ul li div{
width:173px;
margin:0 auto;
text-align:justify;
background:#ffffff;
padding:8px 0;
}
#link-box ul li span{
float:left;
padding:0 8px;
}
#link-box ul li a{
padding-bottom:5px;
display:block;
}
#link-box ul li p{
line-height:1.2em;
padding:0 8px;
}

/* QR
------------------------------------------- */
body #qr span.qr-img{
width:111px;
}
body #qr p{
width:81px;
margin-top:3px;
}