@charset "UTF-8";

#contents div.column3r h3 {
height:2.2em;
}

#contents div.column3r div strong {
/* height:2em; */
margin:0 0 2em 0;
}

#contents div.column3r div p {
/* height:98px; */
}

#contents div.column3r div p.txtRight {
height:2em;
}




#contents div.column3r div em.recommend {
margin:10px;
}

#contents div.column3r div ul {
margin:10px;
}


#contentWrapper .imgLeft{/* 左寄せ */
margin:0 5px 14px 0;
float:left;
}

#contentWrapper .imgRight{/* 右寄せ */
margin:0 0 14px 20px;
float:right;
}




/* ３段　インデントなし
-----------------------------------------------------------*/
#contents div.column3r {
width:586px;
padding:0;
margin:0 0 1em 0;
background:url(/images/common/3r_column_vps_bg.gif) no-repeat left bottom;
display:inline-block;
}

#contents div.column3r:after {/* float clear */
content: ".";
display: block;
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
visibility: hidden;
}


#contents div.column3r div.lBox,
#contents div.column3r div.rBox {
width:180px;
padding:7px 0 0 0;
background:url(/images/common/3r_column_vps_head.gif) no-repeat left top;
}


#contents div.column3r div.lBox {
margin-right:23px;
}



#contents div.column3r div h3{
padding:2px 12px 5px 12px;
margin:0 1px 5px 1px;
padding:2px 12px 5px 12px;
margin:0 1px 5px 1px;
line-height:110%;
font-size:120%;
color:#505560;
background:url(/images/common/column_title_bg.gif) repeat-x bottom;
width:auto;}

