@charset "utf-8";

/* ベース */
div#presidentColumn { margin-bottom:24px; }

/* タイトル */
div#presidentColumn h3 { border:none; margin-bottom:20px; }
div#presidentColumn .content .columnHeader { width:525px; margin-bottom:20px; }
div#presidentColumn .content .columnHeader .columnTitle { width:445px; float:left; background:url(/company/column/img/bg_line01.gif) repeat left top; color:#0b3361; margin-bottom:0; padding:10px; font-weight:bold; font-size:140%; }
div#presidentColumn .content .columnHeader .entryDate { padding:10px 5px; width:50px; float:right; background-color:#6f7b8d; color:#FFFFFF; text-align:center; }

/* 本文 */
div#presidentColumn .content .left,
div#presidentColumn .content .right { margin-bottom:10px;}
div#presidentColumn .content div.left,
div#presidentColumn .content div.right { display:inline-block; }
div#presidentColumn .content div.left { float:left; margin-right:10px; }
div#presidentColumn .content div.right { float:right;  margin-left:10px; }
div#presidentColumn .content p.caption { font-size:90%; line-height:120%; margin-bottom:0; margin-top:5px; }
div#presidentColumn .content { width:525px; float:right; }
div#presidentColumn .content p { margin-bottom:25px; line-height:150%; color:#0b3361; }
div#presidentColumn .content .subcolumnTitle { font-size:110%; padding-bottom:10px; margin-bottom:12px; background:url(/company/column/img/bg_line02.gif) repeat-x left bottom; color:#e6004f; font-weight:bold; }

/* バックナンバー */
div#presidentColumn .backNumberNavi { width:145px; float:left; padding-bottom:10px; background:url(/company/column/img/bg_backnumber_box_bottom.gif) no-repeat left bottom; }
div#presidentColumn .backNumberNavi h4 { text-align:center; margin-bottom:3px; padding-top:20px; background:url(/company/column/img/bg_backnumber_box.gif) no-repeat left top; }
div#presidentColumn .backNumberNavi dl { padding:0 14px; font-size:90%; }
div#presidentColumn .backNumberNavi dt { color:#e6004f; margin-bottom:3px; padding-top:10px; background:url(/company/column/img/bg_dot.gif) repeat-x left top; }
div#presidentColumn .backNumberNavi dd { margin-bottom:8px; line-height:140%; }
div#presidentColumn .backNumberNavi dd a { color:#6f7b8d; text-decoration:none; }
div#presidentColumn .backNumberNavi dd a:hover { text-decoration:underline; }
