@charset "UTF-8";

/*インデックス*/
.index-cont-left {width:548px; float:left; display:inline; margin:12px 15px 0px 15px;}
.index-cont-right {width:165px; float:left; display:inline; margin:12px 0 0px 0;}
.index-cont-sub { width:548px; height:555px;}
.index-cont-sub-a { position:absolute; top:0px; left:3px; width:244px; height:212px; z-index:1;}

.index-cont-sub-e { position:absolute; top:0px; left:253px; width:295px; height:133px; z-index:1;}
.index-cont-sub-f { position:absolute; top:138px; left:253px; width:144px; height:75px; z-index:1;}
.index-cont-sub-g { position:absolute; top:138px; left:403px; width:145px; height:75px; z-index:1;}

.index-cont-sub-h { position:absolute; top:234px; left:0px; width:511px; height:114px; z-index:2;}
.index-cont-sub-i { position:absolute; top:353px; left:1px; width:305px; height:202px; z-index:2;}
.index-cont-sub-j { position:absolute; top:352px; left:0px; width:546px; height:202px; z-index:1;}
.index-cont-sub-k { position:absolute; top:407px; left:335px; width:187px; height:40px; z-index:3;}
.index-cont-sub-l { position:absolute; top:458px; left:335px; width:187px; height:40px; z-index:3;}



#pulldown01 { position:absolute; top:24px; left:152px; width:152px; height:46px; visibility:hidden;}

.news { background-color:#ffc;}
.news p { padding:3px 5px 3px 2em; margin:0; text-indent:-1em; font-size:0.85em; line-height:160%;}

.company { border-top:5px solid #10218B;}
.company p { padding:5px; font-size:0.8em;}

