@charset "shift_jis";
/* CSS Document */

#ir { margin:10px 0; }

#ir_area1,#ir_area2,#ir_area3,#ir_area4,#ir_area5,#ir_area6,#ir_area7,#ir_area8 { width:246px; height:130px; float:left; border:1px solid #CCC; margin-bottom:10px; }
#ir_area1,#ir_area2,#ir_area4,#ir_area5,#ir_area7,#ir_area8 { margin-right:10px; }
 
#ir_area1 h3,#ir_area2 h3,#ir_area3 h3,#ir_area4 h3,#ir_area5 h3,#ir_area6 h3, #ir_area7 h3, #ir_area8 h3 { margin:0; padding:0; text-indent:-2000px; width:246px; height:34px; background-color:#EEE; }
#ir_area1 h3 { background-image:url(../images/ir_title1.gif); background-repeat:no-repeat; }
#ir_area2 h3 { background-image:url(../images/ir_title2.gif); background-repeat:no-repeat; }
#ir_area3 h3 { background-image:url(../images/ir_title3.gif); background-repeat:no-repeat; }
#ir_area4 h3 { background-image:url(../images/ir_title4.gif); background-repeat:no-repeat; }
#ir_area5 h3 { background-image:url(../images/ir_title5.gif); background-repeat:no-repeat; }
#ir_area6 h3 { background-image:url(../images/ir_title6.gif); background-repeat:no-repeat; }
#ir_area7 h3 { background-image:url(../images/ir_title7.gif); background-repeat:no-repeat; }
#ir_area8 h3 { background-image:url(../images/ir_title8.gif); background-repeat:no-repeat; }
.txtright { text-align:right; }


.ir_area { padding:7px; }
.ir_area p { margin:0; height:70px; }
.syosai { text-align:right; }
.syosai a { background-image:url(/corp/images/yaji_ico.gif); background-repeat:no-repeat; padding-left:17px; }
.syosai2 { text-align:right; }
.syosai2 a { background-image:url(/common/images/another_site_ico.gif); background-repeat:no-repeat; padding-left:17px; }

.margin-left-120{ margin-left:120px; }
.margin-left-60{ margin-left:60px; }
.margin-left-30{ margin-left:30px; }
.margin-left-20{ margin-left:20px; }
.margin-left-10{ margin-left:10px; }
.margin-left-5{ margin-left:5px; }
.margin-left-3{ margin-left:3px; }
.margin-left-0{ margin-left:0px; }

.margin-right-30{ margin-right:30px; }
.margin-right-20{ margin-right:20px; }
.margin-right-10{ margin-right:10px; }
.margin-right-5{ margin-right:5px; }
.margin-right-3{ margin-right:3px; }
.margin-right-0{ margin-right:0px; }

.margin-bottom-40{ margin-bottom:40px; }
.margin-bottom-20{ margin-bottom:20px; }
.margin-bottom-15{ margin-bottom:15px; }
.margin-bottom-10{ margin-bottom:10px; }
.margin-bottom-5{ margin-bottom:5px; }
.margin-bottom-3{ margin-bottom:3px; }
.margin-bottom-0{ margin-bottom:0px; }

.margin-top-80{ margin-top:80px; }
.margin-top-40{ margin-top:40px; }
.margin-top-30{ margin-top:30px; }
.margin-top-15{ margin-top:15px; }
.margin-top-20{ margin-top:20px; }
.margin-top-10{ margin-top:10px; }
.margin-top-5{ margin-top:5px; }
.margin-top-3{ margin-top:3px; }
.margin-top-0{ margin-top:0px; }

.padding-0{	padding:0px; }
.padding-3{	padding:3px; }
.padding-5{	padding:4px; }
.padding-10{ padding:10px; }
.padding-15{ padding:15px; }

.margin-0{ margin:0px; }
.margin-3{ margin:3px; }
.margin-4{ margin:5px; }
.margin-10{ margin:10px; }
.margin-15{ margin:15px; }

.padding-left-30{ padding-left:30px; }
.padding-left-20{ padding-left:20px; }
.padding-left-10{ padding-left:10px; }
.padding-left-5{ padding-left:5px; }
.padding-right-30{ padding-right:30px; }
.padding-right-20{ padding-right:20px; }
.padding-right-10{ padding-right:10px; }
.padding-right-5{ padding-right:5px; }

.padding-top-20{ padding-top:20px; }
.padding-top-10{ padding-top:10px; }
.padding-top-5{ padding-top:5px; }
.padding-bottom-20{ padding-bottom:20px; }
.padding-bottom-10{ padding-bottom:10px; }
.padding-bottom-7{ padding-bottom:7px; }
.padding-bottom-5{ padding-bottom:5px; }


/* table */

.datatable table { border-left:1px solid #999; border-bottom:1px solid #999; border-right:none; border-top:none; padding:0; margin:0; width:560px;}
.datatable th { background:#E8F8FF; border-top:1px solid #999; border-right:1px solid #999; padding:5px; margin:0; border-left:none; border-bottom:none; }
.datatable td { background:#fff; border-top:1px solid #999; border-right:1px solid #999; padding:5px; margin:0; border-left:none; border-bottom:none; }
td.rgt{ text-align:right;}
td.cen{ text-align:center;}
td.rosen { margin:5px 0 5px 5px; line-height:1.5em; }


.line { border-bottom:1px solid #ccc; margin-bottom:40px;}
