@charset "UTF-8";

@import url("sidebar.css");

#content01{
width:645px;
float:left;
}

#content01 h3{
position:relative;
padding:2px 0px;
margin-bottom:20px;
border-bottom:1px dotted #aaa !important;
border-bottom:1px solid #dadada;
}

#content01 h4{
margin-bottom:15px;
}

#content01 dl{
}

#content01 dl dt{
font-weight:800;
margin-bottom:10px;
}

#content01 dl dd{
margin-bottom:10px;
}

#content01 dl dd ul{
list-style:disc outside;
padding-left:30px;
margin-bottom:10px;
}

#content01 dl dd ul li{
}

#content01 .ul01 li{
display:inline;
margin-right:10px;
}

#content01 .p01{
font-size:1.4em;
font-weight:bold;
margin-bottom:30px;
}

#content01 .box01{
position:relative;
margin-bottom:30px;
}

#content01 p{
margin-bottom:15px;
font-size:1.2em;
}

#content01 .box01 .a01{
position:absolute;
line-height:34px;
top:0px;
right:10px;
}

#content01 .box02{
position:relative;
height:100%;
margin-bottom:30px;
}

#content01 .box02 .a01{
position:absolute;
line-height:34px;
top:0px;
right:10px;
}

#content01 .box02 .img01{
float:left;
}

#content01 .box02 div{
float:left;
width:420px;
margin-left:10px;
}

#content01 .box02 div p{
font-size:1.2em;
}

#content01 .box02 div a{
font-size:1.4em;
font-weight:bold;
}

#content01 .box03{
position:relative;
}

#content01 .box03 .a01{
position:absolute;
line-height:34px;
top:0px;
right:10px;
}

#content01 .box04{
height:100%;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #E2E2E2;
}

#content01 .box04 .div01{
width:320px;
height:90px;
font-size:1.2em;
}

#content01 .box04 .left{
float:left;
}

#content01 .box04 .right{
float:right;
}

#content01 .box04 .div01 img{
float:left;
margin-right:15px;
}

#content01 .box04 .div01 dl{
float:left;
width:165px;
}

#content01 .box04 .div01 dl dt{
font-weight:800;
margin-bottom:5px;
}


