@charset "utf-8";


/*-------------------------------------------------------------------------
 sectionImgBox
-------------------------------------------------------------------------*/

#mainArea .sectionImgBox{
width:100%;
border:1px solid #CCC;
}

#mainArea .sectionImgBoxInner{
padding:10px 11px 15px;
margin:1px;
background:url(../image/about/imgbox_bg.jpg) top center repeat-x #FFF;
}

#mainArea .sectionImgBoxInner .title{
padding-bottom:13px;
border-bottom:1px solid #CCC;
margin-bottom:20px;
}



/*-------------------------------------------------------------------------
 about01AreaBox
------------------------------------------------------------------------*/

#mainArea .about01AreaBoxWrp{
clear:both;
margin-bottom:20px;
background:url(../image/about/imgbox_bg01.gif) bottom left repeat-y;
}

#mainArea .about01AreaBoxWrp .about01AreaBoxWrpInner{
background:url(../image/about/imgbox_bg02.gif) bottom left no-repeat;
}

#mainArea .about01AreaBoxWrpInner .BoxL{
float:left;
width:320px;
}
#mainArea .about01AreaBoxWrpInner .BoxR{
float:right;
width:320px;
}

#mainArea .about01AreaBox{
width:318px;
border-top:1px solid #CCC;
}

#mainArea .about01AreaBoxInner{
padding:10px 11px;
margin:1px;
background:url(../image/about/imgbox_bg.jpg) top center repeat-x #FFF;
}

#mainArea .about01AreaBoxInner .title{
padding-bottom:13px;
border-bottom:1px solid #CCC;
margin-bottom:10px;
}



/*-------------------------------------------------------------------------
 about01AreaBox_wide
-------------------------------------------------------------------------*/

#mainArea .about01AreaBox_wide{
width:100%;
border:1px solid #CCC;
}

#mainArea .about01AreaBox_wideInner{
padding:10px 11px;
margin:1px;
background:url(../image/about/imgbox_bg.jpg) top center repeat-x #FFF;
}

#mainArea .about01AreaBox_wideInner .title{
padding-bottom:13px;
border-bottom:1px solid #CCC;
margin-bottom:10px;
}

#mainArea .about01AreaBox_wide .BoxL{
float:left;
width:300px;
}

#mainArea .about01AreaBox_wide .BoxR{
float:right;
width:300px;
}

/*-------------------------------------------------------------------------
 sectionTextBox01
-------------------------------------------------------------------------*/

.sectionTextBox01{
width:660px;
min-height:300px;
background:url(../image/about/about01_textbox_bg.jpg) right top no-repeat;
margin-bottom:30px;
}

* html .sectionTextBox01{
height:300px;
}

.sectionTextBox01 p{
width:420px;
margin-bottom:17px;
}

/*-------------------------------------------------------------------------
 sectionTextBox02
-------------------------------------------------------------------------*/

.sectionTextBox02{
width:660px;
min-height:300px;
background:url(../image/about/about02_textbox_bg.jpg) right top no-repeat;
margin-bottom:30px;
}

* html .sectionTextBox02{
height:300px;
}

.sectionTextBox02 p{
width:420px;
margin-bottom:17px;
}

/*-------------------------------------------------------------------------
 sectionImgBox02
-------------------------------------------------------------------------*/

.sectionImgBox02{
clear:both;
margin-bottom:15px;
}

.sectionImgBox02 .photo{
float:left;
width:325px;
}

.sectionImgBox02 .photo2{
float:right;
width:325px;
}


/*-------------------------------------------------------------------------
 about01Footer
-------------------------------------------------------------------------*/
.about01Footer{
margin-top:10px;
font-size:120%;
font-weight:bold;
text-align:right;
}

.about01Footer2{
text-align:right;
}

