@charset "UTF-8";
/*******************************************************************************/
#main #kokoku .mark8{
  padding-left:12px;
  background-image:url(../common/images/mark8.gif);
  background-repeat:no-repeat;
  background-position:0em 0.3em;
  zoom:1;
}
#main #kokoku h2{
  margin-top:10px;
  padding-top:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  color:#ffffff;
  background-color:#cc0000;
  border-bottom:2px #660000 solid;
  zoom:1;
}
#main #kokoku h3{
  padding-top:5px;
  padding-left:28px;
  padding-bottom:4px;
  background-color:#efefef;
  background-image:url(../common/images/mark1.gif);
  background-repeat:no-repeat;
  background-position:10px 6px;
  zoom:1;
}
#main #kokoku #kokokumenu{
  width:170px;
  float:left;
  display:inline;
  margin:0px 9px;
  padding:10px 0px;
}
#main #kokoku #kokokumenu ul{ border:1px #cccccc solid; }
#main #kokoku #kokokumenu li{ margin:2px; }
#main #kokoku #kokokumenu li a{
  display:block;
  background-image:url(images/menuback01.gif);
  background-repeat:no-repeat;
  background-position:right center;
  padding:8px 22px 8px 10px;
  zoom:1;
}
#main #kokoku #kokokumenu li a:hover{ background-position:center center; }
#main #kokoku #kokokumenu li a.on,
#main #kokoku #kokokumenu li a.on:hover{
  background-position:left center;
  color:#ff0000;
  text-decoration:none;
}
#main #kokoku #kokokuctnt{
  width:550px;
  float:left;
  padding:10px 0px;
}
#main #kokoku #kokokuctnt .ttl{
  background-image:url(images/ttlback01.gif);
  background-repeat:repeat-y;
  background-position:left top;
  border-top:1px #cccccc solid;
}
#main #kokoku #kokokuctnt .ttl_bm{
  background-image:url(images/ttlback02.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding:5px 10px;
}
#main #kokoku #kokokuctnt .list dt{
  width:1.5em;
  float:left;
  text-align:right;
  padding-top:5px;
}
#main #kokoku #kokokuctnt .list dd{
  margin-left:2em;
  padding-top:5px;
  zoom:1;
}
#main #kokoku #kokokuctnt #errmsg{
  background-color:#ffefef;
  border:1px #ff0000 solid;
  color:#ff0000;
  padding:5px 10px;
  line-height:1.2;
}
#main #kokoku #kokokuctnt #errmsg p{ margin:5px 0px; }
#main #kokoku #kokokuctnt #kkkot_form #f_cmpnm{ width:200px; }
#main #kokoku #kokokuctnt #kkkot_form #f_cmpad{ width:400px; }
#main #kokoku #kokokuctnt #kkkot_form #f_tntnm{ width:200px; }
#main #kokoku #kokokuctnt #kkkot_form #f_telno{ width:200px; }
#main #kokoku #kokokuctnt #kkkot_form #f_email{ width:200px; }
#main #kokoku #kokokuctnt #kkkot_form #f_naiyo{ font-size:100%;width:500px;height:150px; }
#main #kokoku #kokokuctnt #kkkot_form_btn a{
  display:block;
  float:left;
  width:100px;
  height:22px;
  overflow:hidden;
  background-position:left top;
  background-repeat:no-repeat;
  display:inline;
}
#main #kokoku #kokokuctnt #kkkot_form_btn a:hover{ background-position:left bottom; }
#main #kokoku #kokokuctnt #kkkot_form_btn a span{ margin-left:-9999px; }
#main #kokoku #kokokuctnt #kkkot_form_btn a#smt{ background-image:url(images/btn01.gif);margin-left:120px; }
#main #kokoku #kokokuctnt #kkkot_form_btn a#rst{ background-image:url(images/btn02.gif);margin-left:110px; }
#main #kokoku #kokokumenubm{
  margin-top:10px;
  padding:5px 20px 4px 20px;
  background-color:#efefef;
  zoom:1;
}
#main #kokoku #kokokumenubm a.on{
  color:#ff0000;
  text-decoration:none;
}
/*******************************************************************************/
