@charset "utf-8";

/* コンテンツ部分 */
#content01{
width: 695px;
}

#content01 h2{
width:686px;
height:31px;
padding:9px 0 0 10px;
background:url("../../common/common_bar_02.png") no-repeat;
font-size: 16px;
font-weight: bold;
}

#content01 p#catch{
margin: 15px 0 15px 0;
font-size: 15px;
font-weight: bold;
color: #333333;
}

#content01 p.ten{
padding: 0 10px;
}

#content01 div.m-top30{
margin-top: 30px;
}

#content01 div.cutter{
clear: both;
}

#content01 dl.dl-left{
display: block;
float: left;
width: 335px;
margin-left: 5px;
*margin-bottom: -15px;
}

#content01 dl.dl-left dt{
display: block;
padding: 5px 5px 0 10px;
width: 320px;
height: 20px;
background-image: url("../img/ttl_bg_01.png");
background-repeat: repeat-x;
}

#content01 dl.dl-left dt span{
float: left;
font-size: 12px;
font-weight: bold;
}

#content01 dl.dl-left dt a{
float: right;
font-size: 10px;
}

#content01 dl.dl-left dd{
padding: 8px 5px;
clear: both;
}

#content01 dl.dl-left dd p img{
float: left;
margin-right: 5px;
}

#content01 dl.dl-right{
display: block;
float: right;
width: 335px;
margin-right: 5px;
margin-bottom: 10px;
*margin-bottom: -15px;
}

#content01 dl.dl-right dt{
display: block;
padding: 5px 5px 0 10px;
width: 320px;
height: 20px;
background-image: url("../img/ttl_bg_01.png");
background-repeat: repeat-x;
}

#content01 dl.dl-right dt span{
float: left;
font-size: 12px;
font-weight: bold;
}

#content01 dl.dl-right dt a{
float: right;
font-size: 10px;
}

#content01 dl.dl-right dd{
padding: 8px 5px;
clear: both;
}

#content01 dl.dl-right dd p img{
float: left;
margin-right: 5px;
}
