
#kci {
   position:relative;
}

#kci h1 {
   width:950px;
   height:32px;
   text-indent:-9999px;
   margin:0;
   padding:0;
   background-image:url(../img/header-catch.gif);
}

#kci #header {
   width:950px;
   height:313px;
   background-image:url(../img/header-img.jpg);
   text-indent:-9999px;
   position:relative;
}

#kci #header ul#head_nav {
   margin:0;
   padding:0;
   width:267px;
   height:240px;
   list-style:none;
   position:absolute;
   top:14px;
   left:628px;
}

#kci #header ul#head_nav li {
   list-style:none;
   margin:0;
   padding:0;
   width:267px;
   height:80px;
   float:left;
}

#kci #header ul#head_nav li a {
   width:267px;
   height:80px;
   display:block;
   float:left;
   background-repeat:no-repeat;
}

#kci #header ul#head_nav li a:hover {
   background-position:0 -80px;
}

#kci #header ul#head_nav li#interview a {
   background-image:url(../img/btn-interview.jpg);
}

#kci #header ul#head_nav li#present a {
   background-image:url(../img/btn-present1.jpg);
}

#kci #header ul#head_nav li#voice a {
   background-image:url(../img/btn-present2.jpg);
}

#kci #header ul#head_nav li#voice2 a {
   background-image:url(../img/btn-present3.jpg);
}

#kci h2 {
   margin:0;
   padding:0;
   width:913px;
   height:88px;
   background-color:#000000;
   background-image:url(../img/idx-ttl.jpg);
   background-repeat:no-repeat;
   text-indent:-9999px;
   clear:both;
}

#kci h2.voice1 {
   background-image:url(../img/sub-ttl.jpg);
}

div#qa {
   width:618px;
   margin-left:58px;
   margin-right:16px;
   float:left;
}

.sub div#qa {
   width:681px;
   margin-left:0;
   margin-right:0;
   float:left;
}

#kci h2.voice2 {
   margin-top:16px;
   width:681px;
   background-image:url(../img/sub-ttl2.jpg);
   height:98px;
}

*html div#qa {
   margin-left:26px;
}

div#qa p.anap {
   margin-top:16px;
   color:#e50058;
   font-weight:bold;
   border-bottom:1px dotted #cccccc;
}

div#qa p.kc {
   color:#330033;
}

div#qa p.jojo {
   color:#663300;
}

div#pics {
   margin-top:-88px;
   width:228px;
   height:1000px;
   background-color:#000000;
   float:left;
   position:relative;
}

div#qr {
   margin-top:0;
   width:228px;
   height:700px;
   background-color:#000000;
   float:left;
   position:relative;
}

span.nameb {
   font-weight:bold;
}

p.comment1 {
   width:681px;
   height:191px;
   margin:0;
   padding:0;
   text-indent:-9999px;
   background-image:url(../img/voice_kci.jpg);
}

p.comment2 {
   width:681px;
   height:191px;
   margin:0;
   padding:0;
   text-indent:-9999px;
   background-image:url(../img/voice_bobby.jpg);
}

ul.att {
   list-style:none;
   width:681px;
   height:58px;
   margin:0;
   padding:0;
   text-indent:-9999px;
   background-image:url(../img/voice-comment.jpg);
}

ul.att li {
   margin:0;
   padding:0;
}

ul.att.bobby {
   background-image:url(../img/voice-comment2.jpg);
}
