#container #body_col #left_col {
padding:30px 0 0 0;
}
#container #body_col #left_col .read_col {
clear:both;
padding:10px 200px 10px 10px;
width: 380px;
background: url(../../img/guide/guide_bg.jpg) no-repeat top right;
}


#container #body_col .yumenoyu_col {
margin: 30px 0 0 0 ;
position: relative;
width: 591px;
height:479px;
background: url(../../img/guide/yumenoyu_bg.jpg) no-repeat top right;
}
#container #body_col .yumenoyu_col h2 {
position: absolute;
top: 10px;
right:40px;
}
#container #body_col .yumenoyu_col p {
position: absolute;
top: 60px;
right:20px;
width:285px;
color:#CFD3CE;
}


#container #body_col .photo_col {
margin: 22px 0 0 0 ;
width:590px;
}
#container #body_col .photo_col ul {
border: 3px solid #660000;
width:282px;
float: left;
}
#container #body_col .photo_col li {
display:inline;
}
#container #body_col .photo_col li.li_left img {
border-right: 3px solid #660000;
}
#container #body_col .photo_col p{
float: right;
border: 3px solid #660000;
}

#container #body_col .name_col {clear:both;}
#container #body_col .name_col li {display:block;width:150px;float: left;}
#container #body_col .name_col li.li_01 {margin-left:0px;}
#container #body_col .name_col li.li_02 {margin-left:12px;}


#container #body_col .photo_col2 {
clear:both;
margin: 30px 0 0 -15px;
margin-left:-15px;
width:604px;
}
#container #body_col .photo_col2 p {
float: left;
display:inline;
margin-left: 20px;
border: 3px solid #660000;
width:276px;
}
#container #body_col .name_col2 {clear:both;}
#container #body_col .name_col2 li {display:block;width:290px;float: left;}
#container #body_col .name_col2 li.li_01 {margin-left: 22px;}












#container #body_col .bana_col p.yoyaku {
padding: 8px 0 0 0;
}


#container #body_col #left_col {
position: relative;
float: left;
width:610px;
}
#container #body_col #left_col .main_v {
position: absolute;
top: -140px;
right: -170px;
}



