@charset "utf-8";

.peopleImg { float:left; padding:0 12px 22px 0;}
.peopleTxt { line-height:18px;}

.whoImg01 { float:right; padding:0 0 20px 15px;}
.whoTxt01 { }
.whoImg02 { float:left; padding:0 18px 15px 0;}

.diffImg { float:left; width:144px; height:435px;}
.diffTxt { float:right; padding-bottom:15px; background:url(../images/common/dot.gif) repeat-x left bottom; line-height:20px;}
.diffTxt.last { background:none;}

.do { padding-bottom:5px; height:1%; background:url(../images/common/dot.gif) repeat-x left bottom;}
.doImg { float:left; padding:0 10px 10px 0;}

.pressList { background:url(../images/common/dot.gif) repeat-x left bottom;}
.press { margin-top:10px; margin-bottom:10px;}
.press td.tit { padding:0 3px; background:#dedede; color:#931c1c; font-size:12px; font-weight:bold;}
.press td.tit a { color:#931c1c; text-decoration:none;}
.press td.tit a:hover { color:#931c1c; text-decoration:none;}
.press td.date { text-align:right; vertical-align:middle;} 
.press td.date span { background:url(../images/common/grey_bar.gif) no-repeat left top; padding-left:8px; text-align:right;}
.press td.more { vertical-align:bottom; text-align:right;}

.pageNo { margin-top:10px; text-align:center;}
.pageNo li { display:inline; padding:0 2px;}

.contact { margin-top:10px;}
.contact li { padding-left:23px; background:url(../images/common/bl_squ02.gif) no-repeat 12px 8px;}

