@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);


/* navi-banner
------------------------------------------- */
#navi-banner{
width:100%;
height:auto;
margin-bottom:15px;
}
#navi-banner a{
margin-bottom:3px;
}
#navi-banner a.left{
float:left;
}
#navi-banner a.right{
float:right;
}

/* right_container
------------------------------------------- */
#right_container .section{
width:100%;
height:auto;
overflow: hidden;
}
#right_container .section h3{
margin-bottom:10px;
}

/* list-box01
------------------------------------------- */
.list-box01{
width:570px;
height:auto;
margin-bottom:10px;
}
.list-box01 .box{
width:263px;
float:left;
margin:0 20px 0 0;
text-align:justify;
}
.list-box01 .box h4{
background:url(../images/common/allow-02.gif) no-repeat 0 5px;
padding:0 0 0 15px;
}
.list-box01 .box img{
float:left;
margin:0 10px 10px 0;
}
.list-box01 .box span{
display:block;
font-size:90%;
margin-bottom:5px;
}


/* list-box02
------------------------------------------- */
.list-box02{
width:100%;
background:url(../images/home/home-box2bg.gif) repeat-y;
border-bottom:#ebd9d1 solid 1px;
}
.list-box02 .inside{
width:529px;
margin:0 auto 10px auto;
border:#c9cbc9 solid 1px;
}



.list-box02 .inside table{
width:100%;
border:#ffffff solid 1px;
background:#f8f8f8;
}
.list-box02 .inside table th{
font-weight:bold;
text-align:left;
padding:5px;
}
.list-box02 .inside table td{
padding:5px;
text-align:left;
}
.list-box02 .inside table td .submit{
float:right;
}



.list-box02 .inside ul.list-inline{
padding:12px;
border-top:#e2e2e2 solid 1px;
text-align:left;
}
.list-box02 .inside ul.list-inline li{
display:inline;
border-right:#b2b2b2 solid 1px;
padding-right:5px;
margin-right:5px;
}
.list-box02 .inside ul.list-inline li.end{
border:none;
}
.list-box02 .inside ul.list-inline li a{
white-space:nowrap;
}


#navi-banner:after,
#right_container .section:after,
.list-box01:after,
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#navi-banner,
#right_container .section,
.list-box01,
.clearfix {
display: inline-block;
}

/* MacIE begin \*/
*+html #navi-banner,
*+html #right_container .section,
*+html .list-box01,
*+html div.clearfix{
height: 1%;
}

* html #navi-banner,
* html #right_container .section,
* html .list-box01,
* html div.clearfix {
height: 1%;
}

#navi-banner,
#right_container .section,
.list-box01,
.clearfix {
display: block;
}
/* Mac IE end */
