/* CSS Document */

@charset "utf-8";

.column2Wrap01{
width:648px;
margin-bottom:20px;
padding-top:10px;
}

body:first-of-type .column2Wrap01{
width:648px;
margin-bottom:20px;
padding-top:10px;
}

.column2Wrap01 .columnBlock01{
float:left;
width:143px;
}

.column2Wrap01 .columnBlock02{
background:url(img/index_line_001.gif) repeat-x left bottom;
float:right;
width:476px;
padding-bottom:40px;
min-height:80px;
}

*html .column2Wrap01 .columnBlock02{
height:80px;
}

.column2Wrap01 .columnBlock02.noimage{
background:none;
}

.column2Wrap01 .columnBlock02 .indent{
margin-top:10px;
}

.column2Wrap01 .columnBlock02 .indent p {
text-indent:-1em;
padding-left:1em;
font-size:1.0em;
}

.column2Wrap01 .columnBlock02 dd .color01{
color:#727070;
}

.column2Wrap01 .columnBlock02 .color02{
color:#26520f;
font-size:1.5em;
font-weight:bold;
margin:20px 0 5px;
}

.column2Wrap01 .columnBlock02 .linkBlock{
background:url(img/index_img_007.gif) no-repeat left top;
margin-top:8px;
padding-bottom:11px;
}

.column2Wrap01 .columnBlock02 .linkBlock li{
float:left;
padding:10px 5px 0 10px;
}

.column2Wrap01 .columnBlock02 dl{
margin:15px 0 0;
font-size:1.2em;
}

.column2Wrap01 .columnBlock02 dt{
width:61px;
float:left;
padding-bottom:50px;
margin-right:10px;
}

.column2Wrap01 .columnBlock02 dd{
margin-left:70px;
}

.column2Wrap01 .columnBlock02 ol{
font-size:1.2em;
}

.infoBlock{
background:url(img/index_img_009.gif) no-repeat left top;
width:601px;
padding:14px 7px 4px 14px;
border-right:3px solid #9c9765;
border-left:3px solid #9c9765;
border-bottom:3px solid #9c9765;
}

.sectionInnerBlock{
width:622px;
margin:0 10px;
}

.color03{
font-size:1.3em;
color:#275314;
font-weight:bold;
}

.color04{
font-size:1.6em;
font-weight:bold;
margin-bottom:5px;
}