/* CSS Document */

@charset "utf-8";

body{
background:none #FFFFFF;
}

body:first-of-type{
background:none;
}


#mainArea{
width:689px;
}

#contentsArea{
width:669px;
margin:10px auto;
}

.sectionInnerBlock{
width:629px;
margin:0 auto;
}

.column2WrapI01{
width:629px;
margin-top:20px;
position:relative;
}

.column2WrapI01 .columnBlock01{
width:207px;
float:left;
}


.column2WrapI01 .columnBlock01 p{
position:absolute;
top:132px;
left:62px;
width:128px;
}

.column2WrapI01 .columnBlock02{
width:207px;
float:left;
padding-left:3px;
}

.column2WrapI01 .columnBlock02 p{
position:absolute;
top:132px;
left:272px;
width:128px;
}

.column2WrapI01 .columnBlock03{
width:203px;
float:left;
padding-left:3px;
}

.column2WrapI01 .columnBlock03 p{
position:absolute;
top:132px;
left:488px;
width:128px;
}


.column2WrapI02{
width:629px;
}

.column2WrapI02 .columnBlock01{
width:315px;
float:left;
}

.column2WrapI02 .columnBlock02{
width:298px;
float:right;
}


.infoBlock04{
clear:both;
width:542px;
margin:20px auto 0;
border-left:3px #9c9765 solid;
border-right:3px #9c9765 solid;
border-bottom:3px #9c9765 solid;
}

.infoBlock04 .headingBlockA04{
background:url(img/index_img_001.gif) no-repeat left top;
padding-bottom:7px;
padding-top:5px;
}

.infoBlock04 .headingBlockA04 h3{
margin-left:20px;
padding-top:6px;
font-size:1.3em;
font-weight:bold;
}

.column2WrapI03{
width:514px;
padding:20px 8px 20px 20px;
}

.column2WrapI03 .columnBlock01{
width:322px;
float:left;
}

.column2WrapI03 .columnBlock02{
width:185px;
float:right;
}
