@charset "utf-8";


/*===========================================================

ダイバーシティ用css

============================================================*/

/*===========================================================

diversity
 
============================================================*/

#diversity{ background:url(../../../siteimages/border_slash_lg.gif) repeat-x 0 0; padding-top:17px; }
#diversity p{ line-height:1.4; text-align:justify; text-justify:inter-ideograph; }
#diversity a{ color:#921c4f; }

#diversity h3#catch{ padding:0 2px; font-size:138.5%; font-weight:bold; }
#diversity #topRead{ padding:20px 2px; }
#diversity #topRead .logo{ float:left; padding:5px 0; }
#diversity #topRead p{ float:right; font-size:108%; line-height:1.6; }

/* 社員の声 */
#diversity .personBox{ padding:14px 2px 30px 2px; background:url(../../../siteimages/border_dot_yoko.gif) repeat-x 0 0; }
#diversity .personBox .status{ padding-bottom:12px; }
#diversity .personBox .status .pict{ width:100px; float:left; }
#diversity .personBox .status .text{ width:580px; float:right; }
#diversity .personBox .status .text h4{ height:47px; padding-top:45px; color:#892a53; font-size:123.1%; font-weight:bold; }
#diversity .personBox .status .text .name{ padding:10px 13px; background-color:#f8eef5; color:#4c303c; }
#diversity .personBox .status .text .name strong{ font-size:108%; }

/* ダイバーシティDATA */
#diversity #diverData{ padding:16px 0 20px 9px; background-color:#f5f5f5; border:1px solid #d1c6cb; }
#diversity #diverData h3,
#diversity #diverData h4{ padding:0 0 10px 0; text-align:right; }
#diversity #diverData p{ padding:0 12px 0 1px; }
#diversity #diverData .director{ padding:10px 12px 20px 2px; }
#diversity #diverData .director .floatL,
#diversity #diverData .director .floatR{ width:322px; }
#diversity #diverData .director dt{ width:100px; float:left; line-height:1.1; }
#diversity #diverData .director dt strong{ display:block; padding:6px 0 2px 0; font-size:108%; font-weight:bold; }
#diversity #diverData .director dd{ width:210px; float:right; color:#6a364d; line-height:1.4; text-align:justify; text-justify:newspaper; }
#diversity #diverData .c_data a{ text-decoration:none; }

/* リンクメニュー */
#diversity #diverMenu{ margin-top:30px; padding:10px 2px 15px 2px; border-top:1px solid #e7e7e7; }
#diversity #diverMenu ul{ padding-top:10px; }
#diversity #diverMenu li{ float:left; padding:5px 30px 5px 16px; background:url(../../../siteimages/icon_arrow_gray.gif) no-repeat 0 50%; white-space:nowrap; }
#diversity #diverMenu li.ac a{ color:#7f7f81; text-decoration:none; cursor:default; }
#diversity #diverMenu li.ac a:hover{ color:#7f7f81; }


