/* CSS Document */

.textBox{
overflow:visible; padding-top:40px; margin-top:-40px;
}

.photoArea{
width:660px;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:-10px 0px 30px 0px;
border-bottom:#C1C1C1 solid 1px;
}

.photoArea .left01{
width:490px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
float:left;
display:inline;
background:url(../images/photobg.gif) no-repeat left bottom;
}
left01 img{
border:solid 1px #fff;
}

.photoArea ul.right01{
width:165px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
display:inline;
}
.photoArea .right01 li{
margin:0px 0px 4px 0px;
padding:0px;
width:165px;
line-height:100%;
}
*:first-child+html .photoArea .right01 li{
margin:0px 0px 2px -15px;
padding:0px;
width:165px;
line-height:100%;
}

* html .photoArea .right01 li{
margin:0px 0px 2px -15px;
padding:0px;
width:165px;
line-height:100%;
}


.photoArea .right01 li.toumei{
margin:0px 0px 7px 0px;
width:165px;
line-height:100%;
}

*:first-child+html .photoArea .right01 li.toumei{
margin:0px 0px 7px -15px;
width:165px;
line-height:100%;
}
* html .photoArea .right01 li.toumei{
margin:0px 0px 7px -15px;
width:165px;
line-height:100%;
}

.photoArea .floatL{
padding:0px 0px 30px 0px;
background:url(../images/photobg.gif) no-repeat left bottom;
}
.photoArea .floatR{
padding:0px 0px 30px 0px;
background:url(../images/photobg.gif) no-repeat left bottom;
}


.photoArea .pic{
width:330px;
text-align:center;
margin:0px 0px 0px 0px;
float:right;
display:inline;
}

.areaText{
width:415px;
height:auto;
overflow:hidden;
font-size:14px;
line-height:140%;
margin-bottom:30px;
float:left;
display:inline;
}


p.pic01{
width:220px;
overflow:visible;
text-align:right;
float:right;
margin:-40px 0px 20px 10px;
display:inline;
}

p.pic02{
width:220px;
overflow:visible;
text-align:right;
float:right;
margin:0px 0px 20px 10px;
display:inline;
}
