
/* -------------------------------------------------------
-------------------------------------------------------- */

div#kf_impression #kf_fstImg {
width:673px;
height:218px;
background:url('../images/top_visual_loading_img_01.gif') no-repeat center center;
}

/**/
div#kf_impression {
position:relative;
float:left;
}
div#kf_impression a img{
border:0;
}

div#kf_impression #kf_main-images {
position:relative;
overflow:hidden;
}
div#kf_impression #kf_main-images p {
margin:0;
position:absolute;
background-position:top left;
background-repeat:no-repeat;
z-index:5;
}

div#kf_impression #kf_main-images p span img {	
border:none;
}

div#kf_impression div#kf_main-btn ul {
margin:0;
padding:0;
}

/* -------------------------------------------------------
ボタン設定
-------------------------------------------------------- */

div#kf_impression div#kf_main-btn {
position:absolute;
top:5px;
right:5px;
z-index:150;
}

div#kf_impression div#kf_main-btn ul li {
float:left;
line-height:0;
font-size:0;
margin-right:5px;
padding:0;
}

div#kf_impression div#kf_main-btn ul li span{
display:block;
width:30px;
height:10px;
background:#777777;
}
div#kf_impression div#kf_main-btn ul li span img{
width:50px;
height:10px;
}


div#kf_impression div#kf_main-btn ul li span.kf_over {
border-color:#f00;
cursor:pointer;
background:#d70016;
}

/* -------------------------------------------------------
個別設定
-------------------------------------------------------- */
div#kf_wrapper {
width:908px;
height:218px;
margin:0 auto;
border:1px solid #cacaca;
}
div#kf_wrapper .kf_logo_image {
float:left;
}
div#kf_wrapper .kf_logo_image img {
display:block;
}

/* -------------------------------------------------------
-------------------------------------------------------- */