@charset "UTF-8";
/*-----------------------------------------------------------------------------*/
#main #ankt h2{
  margin-top:10px;
  padding:4px 10px 2px 10px;
  color:#ffffff;
  background-color:#cc0000;
  border-bottom:2px #660000 solid;
  zoom:1;
}
/*-----------------------------------------------------------------------------*/
#main #ankt .box1tp{
  width:750px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/back750_1_tp.gif);
  padding-top:10px;
}
#main #ankt .box1bm{
  width:750px;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(./images/back750_1_bm.gif);
  padding-bottom:10px;
}
#main #ankt .box1md{
  width:750px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(./images/back750_1_md.gif);
}
#main #ankt .box2tp{
  width:750px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/back750_2_tp.gif);
  padding-top:10px;
}
#main #ankt .box2bm{
  width:750px;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(./images/back750_2_bm.gif);
  padding-bottom:10px;
}
#main #ankt .box2md{
  width:750px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(./images/back750_2_md.gif);
}
#main #ankt .box3tp{
  width:750px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/back750_3_tp.gif);
  padding-top:10px;
}
#main #ankt .box3bm{
  width:750px;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(./images/back750_3_bm.gif);
  padding-bottom:10px;
}
#main #ankt .box3md{
  width:750px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(./images/back750_3_md.gif);
}
#main #ankt .box4tp{
  width:750px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/back750_4_tp.gif);
  padding-top:10px;
}
#main #ankt .box4bm{
  width:750px;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(./images/back750_4_bm.gif);
  padding-bottom:10px;
}
#main #ankt .box4md{
  width:750px;
  background-repeat:repeat-y;
  background-position:left top;
  background-image:url(./images/back750_4_md.gif);
}
/*-----------------------------------------------------------------------------*/
#main #ankt #anktmenu1 a,
#main #ankt #anktmenu2 a{
  display:block;
  width:140px;
  height:24px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  float:left;
  display:inline;
}
#main #ankt #anktmenu1 a:hover,
#main #ankt #anktmenu2 a:hover{ background-position:left bottom; }
#main #ankt #anktmenu1 a.on,
#main #ankt #anktmenu2 a.on{ background-position:left bottom; }
#main #ankt #anktmenu1 a span,
#main #ankt #anktmenu2 a span{ margin-left:-9999px; }
#main #ankt #anktmenu1 #anktmenu101{ background-image:url(./images/btn01.jpg);margin-left:10px; }
#main #ankt #anktmenu1 #anktmenu102{ background-image:url(./images/btn02.jpg);margin-left:10px; }
#main #ankt #anktmenu1 #anktmenu103{ background-image:url(./images/btn03.jpg);margin-left:10px; }
#main #ankt #anktmenu1 #anktmenu104{ background-image:url(./images/btn04.jpg);margin-left:150px; }
#main #ankt #anktmenu2 #anktmenu205{ background-image:url(./images/btn05.jpg);margin-left:10px; }
#main #ankt #anktmenu2 #anktmenu206{ background-image:url(./images/btn06.jpg);margin-left:10px; }
/*-----------------------------------------------------------------------------*/
#main #ankt #anktttl{
  text-align:center;
  color:#cc0000;
  padding:10px 20px;
}
/*-----------------------------------------------------------------------------*/
#main #ankt #anktkka{
  padding:15px 30px;
}
#main #ankt #anktkka #kkatbl{
  width:690px;
  background-repeat:repeat-y;
  background-position:right top;
  background-image:url(./images/back_grh.gif);
  margin-top:10px;
  padding-bottom:8px;
}
#main #ankt #anktkka #kkatbl .row{ padding-top:10px; }
#main #ankt #anktkka #kkatbl .col1{ width:250px;float:left;margin-right:10px; }
#main #ankt #anktkka #kkatbl .col2{ width:100px;float:left;margin-right:10px; }
#main #ankt #anktkka #kkatbl .col3{ width:320px;float:left; }
#main #ankt #anktkka #kkatbl .col1 a{
  display:block;
  background-repeat:no-repeat;
  background-position:0px 4px;
  background-image:url(./images/mark01.gif);
  padding-left:20px;
}
#main #ankt #anktkka #kkatbl .col2 span{ color:#ff6666; }
#main #ankt #anktkka #kkatbl .col3 img{ margin-left:2px; }
/*-----------------------------------------------------------------------------*/
#main #ankt #anktcmt{
  padding:15px 30px;
}
#main #ankt #anktcmt .ttl{
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  padding-bottom:2px;
  font-weight:bold;
}
#main #ankt #anktcmt .ttl div{
  background-repeat:no-repeat;
  background-position:0px 4px;
  background-image:url(./images/mark02.gif);
  padding-left:15px;
}
#main #ankt #anktcmt ul{
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  padding:10px 0px;
}
#main #ankt #anktcmt ul li{
  margin:0px 10px;
  background-repeat:repeat-x;
  background-position:left top;
  background-image:url(./images/line670_1.gif);
  padding:10px 10px;
}
#main #ankt #anktcmt ul li.top{
  background-image:none;
}
#main #ankt #anktcmt ul li .cmt_txt{
  margin-top:4px;
  background-repeat:no-repeat;
  background-position:0px 3px;
  background-image:url(./images/mark03.gif);
  padding-left:11px;
}
#main #ankt #anktcmt a.cmt_all{
  background-repeat:no-repeat;
  background-position:0px 2px;
  background-image:url(./images/mark04.gif);
  padding-left:16px;
  padding-bottom:8px;
}
#main #ankt #anktcmt #anktvew_form #kmktgtdiv{ padding-top:3px;float:left; }
#main #ankt #anktcmt #anktvew_form #kmktgtdiv select,
#main #ankt #anktcmt #anktvew_form #kmktgtdiv span{ vertical-align:middle; }
#main #ankt #anktcmt #anktvew_form #kmktgtdiv span{ margin:0px 10px; }
#main #ankt #anktcmt #anktvew_form #formbtn08{
  display:block;
  width:140px;
  height:24px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/btn08.jpg);
  float:left;
}
#main #ankt #anktcmt #anktvew_form #formbtn08:hover{ background-position:left bottom; }
#main #ankt #anktcmt #anktvew_form #formbtn08 span{ margin-left:-9999px; }
#main #ankt #anktcmt #cmt_pg_ctrl{
  margin-top:5px;
  text-align:center;
}
#main #ankt #anktcmt #cmt_pg_ctrl a.on{
  font-weight:bold;
  color:#ff0000;
}
/*-----------------------------------------------------------------------------*/
#main #ankt #anktadd{
  padding:15px 30px;
}
#main #ankt #anktadd .ttl{
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  padding-bottom:2px;
  font-weight:bold;
}
#main #ankt #anktadd .ttl div{
  background-repeat:no-repeat;
  background-position:0px 3px;
  background-image:url(./images/mark05.gif);
  padding-left:17px;
}
#main #ankt #anktadd #anktadd_form{
  padding:10px 10px 12px 10px;
  background-color:#fff6f6;
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  zoom:1;
}
#main #ankt #anktadd #anktadd_form #cmttgtnew{ width:400px; }
#main #ankt #anktadd #anktadd_form #cmttxt{ width:600px; }
#main #ankt #anktadd #anktadd_form .formbtn{ margin-top:10px;text-align:center; }
#main #ankt #anktadd #anktadd_form .formbtn a{
  display:block;
  width:140px;
  height:24px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(./images/btn07.jpg);
  margin:0px auto;
}
#main #ankt #anktadd #anktadd_form .formbtn a:hover{ background-position:left bottom; }
#main #ankt #anktadd #anktadd_form .formbtn a span{ margin-left:-9999px; }
#main #ankt #anktadd #anktadd_form .errmsg{
  background-color:#ff0000;
  margin-bottom:10px;
  padding:10px;
  color:#ffffff;
}
#main #ankt #anktadd #anktadd_form .errmsg ul{ margin:0px 10px; }
#main #ankt #anktadd #anktadd_form .errmsg ul li{ margin-top:5px;padding-left:9px;background-image:url(./images/mark08.gif);background-repeat:no-repeat;background-position:0px 6px; }
/*-----------------------------------------------------------------------------*/
#main #ankt #anktold{
  padding:15px 30px;
}
#main #ankt #anktold .ttl{
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  padding-bottom:2px;
  font-weight:bold;
}
#main #ankt #anktold .ttl div{
  background-repeat:no-repeat;
  background-position:0px 4px;
  background-image:url(./images/mark02.gif);
  padding-left:14px;
}
#main #ankt #anktold ul{
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(./images/line690_1.gif);
  padding:10px 0px;
}
#main #ankt #anktold ul li{
  margin:0px 10px;
  background-repeat:repeat-x;
  background-position:left top;
  background-image:url(./images/line670_1.gif);
  padding:10px 10px;
}
#main #ankt #anktold ul li.top{
  background-image:none;
}
#main #ankt #anktold ul li .ankt_ttl{
  margin-top:4px;
  background-repeat:no-repeat;
  background-position:0px 6px;
  background-image:url(./images/mark07.gif);
  padding-left:14px;
}
#main #ankt #anktold #ankt_pg_ctrl{
  margin-top:5px;
  text-align:center;
}
#main #ankt #anktold #ankt_pg_ctrl a.on{
  font-weight:bold;
  color:#ff0000;
}
/*-----------------------------------------------------------------------------*/
