@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

#content01 h1{
margin-bottom:20px;
}

#content01 .box01{
width:870px;
margin:0px auto 8px;
font-size:1.2em;
background:url(../img/index_bg_01.png) no-repeat bottom;
padding-bottom:20px;
}

#content01 .box01 .box02{
border:1px solid #88C8FF;
border-style:none solid;
padding:0px 20px;
height:100%;
}

#content01 .box01 .box02 .p01{
padding-top:10px;
margin-bottom:10px;
}

#content01 .box01 .box02 div{
width:400px;
height:100%;
}

#content01 .box01 .box02 div .img01{
float:left;
}

#content01 .box01 .box02 div dl{
position:relative;
width:245px;
float:left;
margin-left:15px;
}

#content01 .box01 .box02 div dl dd{
padding-bottom:50px;
_height:7em;
min-height:7em;
}

#content01 .box01 .box02 div dl dd p{
margin-bottom:8px;
}

#content01 .box01 .box02 div dl dd span{
font-size:0.833em;
}

#content01 .box01 .box02 div dl a.button{
position:absolute;
bottom:0;
left:0;
}

#content01 .box01 .box02 .div01{
float:left;
}

#content01 .box01 .box02 .div02{
float:right;
}

#content01 .box03{
width:428px;
font-size:1.2em;
padding-bottom:20px;
margin-bottom:50px;
background:url(../img/index_bg_02.png) no-repeat bottom;
}

#content01 .box03 .box04{
border:1px solid #88C8FF;
border-style:none solid;
padding:15px 20px;
height:100%;
}

#content01 .box03 .box04 .img01{
float:left;
margin-right:15px;
}

#content01 .box03 .box04 dl{
position:relative;
width:245px;
float:left;
}

#content01 .box03 .box04 dl dd{
padding-bottom:50px;
height:100%;
}

#content01 .box03 .box04 dl a.button{
position:absolute;
bottom:0;
left:0;
}

#content01 .left{
float:left;
}

#content01 .right{
float:right;
}

#content01 .box05{
padding:0px 15px;
}

