@charset 'iso-2022-jp';
/* CSS Document */


/* -----nakacontents-header ----- */

h2.ir {
width:215px;
height:55px;
background-image:url(../img/ir/title.gif);
}

h2.ir a{
height:55px;
display:block;
text-indent:-9999px;
overflow:hidden;

}




/* -----$B%3%s%F%s%DFbMF$3$3$+$i(B ----- */


div.ir {
width:640px;
}

div.h4_title {
width:640px; height:27px;
background:url(../img/common/h4title_bg.gif) repeat;
position:relative;
margin-bottom:15px;
}

div.h4_title h4 {
position:absolute;
left:15px;top:3px;
}

img.h4_ichiran {
position:absolute;
top:6px;left:590px;
}

/* -----$B%+%l%s%@!<(B ----- */
div.calendar {
  border-top: thin solid #cccccc;
}

div.calendar_left {
  float: left;
  height: auto;
  width: 110px;
  border-right: thin dashed #cccccc;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 20px;
  margin-top: 3px;
}

div.calendar_right {
  float: right;
  padding-top: 10px;
  text-align: left;
  width: 465px;
  padding-bottom: 10px;
  margin-top: 3px;
}



.text_right {
  float: right;
  padding-right: 20px;
  width: auto;
}
