@charset "UTF-8";
/*-----------------------------------------------------------------------------*/
#main #present h1#title{
  margin-top:10px;
  width:750px;
  height:30px;
  overflow:hidden;
}
#main #present .errmsg{
  margin-top:10px;
  padding:10px;
  border:1px #cccccc solid;
  background-color:#ff0000;
  color:#ffffff;
}
#main #present .errmsg p{
  margin:3px 10px;
  padding-left:9px;
  background-image:url(../common/images/mark28.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  zoom:1;
}
#main #present h1#title01 span{ color:#ff9900; }
#main #present h2.subttl01,
#main #present h2.subttl02{
  margin-top:10px;
  color:#ffffff;
  background-repeat:no-repeat;
  background-position:left top;
  padding:6px 10px;
  zoom:1;
}
#main #present h2.subttl01{ background-color:#990000;background-image:url(./images/title_back01.gif); }
#main #present h2.subttl02{ background-color:#333333;background-image:url(./images/title_back02.gif); }
#main #present div.box_col1_md,
#main #present div.box_col2_md{
  margin-top:10px;
  background-repeat:repeat-y;
  background-position:left top;
  zoom:1;
}
#main #present div.box_col1_md{ background-image:url(./images/waku750_02_md.gif); }
#main #present div.box_col2_md{ background-image:url(./images/waku750_01_md.gif); }
#main #present div.box_col1_tp,
#main #present div.box_col2_tp{
  padding-top:11px;
  background-repeat:no-repeat;
  background-position:left top;
}
#main #present div.box_col1_tp{ background-image:url(./images/waku750_02_tp.gif); }
#main #present div.box_col2_tp{ background-image:url(./images/waku750_01_tp.gif); }
#main #present div.box_col1_bm,
#main #present div.box_col2_bm{
  padding-bottom:11px;
  background-repeat:no-repeat;
  background-position:left bottom;
}
#main #present div.box_col1_bm{ background-image:url(./images/waku750_02_bm.gif); }
#main #present div.box_col2_bm{ background-image:url(./images/waku750_01_bm.gif); }
#main #present div.itembox01lt{
  float:left;
  width:348px;
  margin-left:11px;
  margin-right:11px;
  display:inline;
}
#main #present div.itembox01rt{
  float:right;
  width:348px;
  margin-left:11px;
  margin-right:11px;
  display:inline;
}
#main #present div.itembox01 a.photo{
  display:block;
  float:right;
  color:#ff6600;
  border:1px #000000 solid;
  margin:0px 0px 0px 10px;
}
#main #present div.itembox01 a.photo:hover{ border:1px #ff0000 solid; }
#main #present div.itembox01 h3{ font-weight:normal;color:#ff6600; }
#main #present div.itembox01 p{ margin-top:5px; }
#main #present ul.ullist01 li{
  margin:2px 0px 0px 10px;
  padding-left:10px;
  background-image:url(../common/images/mark9.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  zoom:1;
}
#main #present #presentform .komktbl{ margin-top:10px;border:1px #cccccc solid;border-top:none;zoom:1; }
#main #present #presentform .komktbl .komk{ border-top:1px #cccccc solid;padding:5px 10px;background-color:#ffffcc; }
#main #present #presentform .komktbl .dtl{ border-top:1px #cccccc solid;padding:10px 20px; }
#main #present #presentform .komktbl .dtl input,
#main #present #presentform .komktbl .dtl label{ vertical-align:middle; }
#main #present #presentform .komktbl .dtl label{ margin-left:5px; }
#main #present #presentform .komktbl .dtl ul{ margin-top:-5px; }
#main #present #presentform .komktbl .dtl ul li{ margin-top:5px; }
#main #present #presentform .komktbl .dtl #name{ width:200px; }
#main #present #presentform .komktbl .dtl #mail1,
#main #present #presentform .komktbl .dtl #mail2{ width:300px; }
#main #present #presentform .komktbl .dtl #cmnt{ width:600px; }
#main #present #presentform .komktbl .dtl #obkyk{ height:200px;overflow-y:scroll;border:1px #ff9999 solid;background-color:#fff9f9; }
#main #present #presentform .komktbl .dtl #obkyk div.margin{ padding:5px; }
#main #present #presentform .komktbl .dtl #obkyk dl { margin-top:5px;margin-left:10px; }
#main #present #presentform .komktbl .dtl #obkyk dl dt{ margin-bottom:5px;width:1.5em;float:left; }
#main #present #presentform .komktbl .dtl #obkyk dl dd{ margin-bottom:5px;margin-left:1.5em;zoom:1; }
#main #present #presentform .komktbl .btn{ margin-top:10px;margin-bottom:20px; }
#main #present #presentform .komktbl .btn a{
  display:block;
  float:left;
  height:21px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#main #present #presentform .komktbl .btn a:hover{ background-position:left bottom; }
#main #present #presentform .komktbl .btn a span{ margin-left:-9999px; }
#main #present #presentform .komktbl .btn a#btn01{ background-image:url(./images/btn01.gif);margin-left:150px;width:180px; }
#main #present #presentform .komktbl .btn a#btn02{ background-image:url(./images/btn02.gif);margin-left:185px;width:85px; }
#presentphotodtl{ margin:auto; }
#presentphotodtl #presentphotodtlimg{ padding:15px 0px;background-color:#333333; }
#presentphotodtl #presentphotodtlimg a img{ border:5px #ff9900 solid; }
#presentphotodtl #presentphotodtlimg a:hover img{ border:5px #ff0000 solid; }
#presentphotodtl .btmmenu{ margin-top:15px;text-align:left; }
#presentphotodtl .btmmenu li{ margin:5px 15px; }
/*-----------------------------------------------------------------------------*/
