@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);



/* intro-box01
------------------------------------------- */
#intro-box01{
width:100%;
overflow:hidden;
margin-bottom:2px;
}
*+html body #intro-box01{
padding-bottom:10px;
}
#intro-box01 h3{
margin-bottom:10px;
}
#intro-box01 ul{
width:777px;
height:auto;
overflow:hidden;
}
#intro-box01 ul li{
width:378px;
height:103px;
overflow:hidden;
float:left;
margin:0 10px 10px 0;
background:url(../../images/home/intro-box01bg.gif) repeat-y;
border-bottom:#cfcfcf solid 1px;
}
#intro-box01 ul li p{
padding:8px 10px;
}


/* intro-box02
------------------------------------------- */
#intro-box02{
width:100%;
overflow:hidden;
margin-bottom:2px;
}
*+html body #intro-box02{
padding-bottom:10px;
}
#intro-box02 h3{
margin-bottom:10px;
}
#intro-box02 ul{
width:777px;
height:auto;
overflow:hidden;
}
#intro-box02 ul li{
width:249px;
height:133px;
overflow:hidden;
float:left;
margin:0 10px 10px 0;
background:url(../../images/home/intro-box02bg.gif) repeat-y;
border-bottom:#cfcfcf solid 1px;
}
#intro-box02 ul li p{
padding:8px 10px;
}


/* intro-box03
------------------------------------------- */
.intro-box03{
width:100%;
overflow:hidden;
margin-bottom:2px;
}
.intro-box03 h3{
margin-bottom:10px;
}
.intro-box03 ul{
width:777px;
height:auto;
overflow:hidden;
}
.intro-box03 ul li{
width:100%;
height:auto;
overflow:hidden;
padding-bottom:10px;
}
.intro-box03 ul li dl{
width:376px;
overflow:hidden;
float:left;
margin:0 10px 0 0;
border:#dcdcdc solid 1px;
padding-bottom:10px;
}
.intro-box03 ul li dl dt.name{
display:block;
background:url(../images/occ-titlebg01.gif) repeat-x;
border-bottom:#dcdcdc solid 1px;
padding:5px 10px;
}
.intro-box03 ul li dl dt.name a{
display:block;
padding-left:15px;
background:url(../images/allow-02.gif) no-repeat 0 4px;
}
.intro-box03 ul li dl dt.occupation{
display:block;
height:26px;
background:url(../images/occ-titlebg02.gif) repeat-x;
padding:0 10px;
line-height:2em;
margin-bottom:10px;
}
.intro-box03 ul li dl dd{
width:349px;
margin:0 auto;
}
.intro-box03 ul li dl dd img{
float:left;
margin-right:10px;
}
.intro-box03 ul li dl dd span{
display:block;
color:#9c2828;
margin-bottom:5px;
font-weight:bold;
}


/* banner-area
------------------------------------------- */
#banner-area{
background:url(../images/banner-bg.gif) repeat-x;
padding:22px 0 0 0;
}
#banner-area ul{
width:777px;
height:auto;
overflow:hidden;
}
#banner-area ul li{
width:;
float:left;
margin-right:10px;
}




/* top-information
------------------------------------------- */
#top-information .left-box{
width:378px;
float:left;
}
#top-information .right-box{
width:378px;
float:right;
}
#top-information .left-box h3{
margin-bottom:12px;
}

#top-information .right-box div{
width:376px;
height:126px;
border:#cfcfcf solid 1px;
padding-top:12px;
}
#top-information .right-box div ul{
width:342px;
height:112px;
margin:0 auto;
overflow-y:scroll;
}
#top-information .right-box div ul li{
margin-right:12px;
text-align:justify;
background:url(../images/dash.gif) repeat-x 0 bottom;
padding-bottom:8px;
margin-bottom:8px;
}
#top-information .right-box div ul li span{
display:block;
background:url(../images/allow-01.gif) no-repeat 0 4px;
padding-left:15px;
margin-bottom:8px;
font-weight:bold;
}



