@charset "utf-8";

@import "sidebar.css";

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

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

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

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

ul.tab {
display: block;
width: 685px;
height: 31px;
list-style-type: none;
margin: 20px auto 0 auto;
}

ul.tab li{
float: left;
}

h3{
display: block;
width: 673px;
margin: 30px auto 15px auto;
padding: 0 0 4px 12px;
border-bottom: 1px dotted #DEDEDE;
font-size: 110%;
font-weight: bold;
color: #304D82;
background-image: url("../img/ar.gif");
background-repeat: no-repeat;
background-position: left 3px;
}

dl.smenu{
display: block;
width: 339px;
height: 112px;
background-image: url("../img/bg.png");
background-repeat: no-repeat;
}

dl.dl-left{
float: left;
margin-left: 5px;
_margin-left:2.5px;
}

dl.dl-right{
float: right;
margin-right: 5px;
_margin-right:2.5px;
}

dl.smenu dt{
display: block;
width: 304px;
height: 15px;
padding: 15px 0 0 25px;
font-size: 110%;
font-weight: bold;
}

dl.smenu dd{
padding: 15px 15px 0 25px;
font-size: 90%;
}

.cutter{
clear: both;
}

.mgb30{
margin-bottom: 30px;
}

