@charset "UTF-8";

/* : info-block-inq01 : */
div#fs div.se-info-block-inq01{
background: url(/common/img/se_infoblock/bg_info-block-inq02-01.gif) left top no-repeat;
}


/* : info-block-inq02 : */
div#fs div.se-info-block-inq02{
height: 248px;
background: url(/img/index/promotionVisual/bg_info-block-inq02-01.gif) left top no-repeat;
}

/*
#fc-index {
background:url(/img/index/promotionVisual/bg_index-01.jpg) repeat-x 0 24px; 
}
*/

#promotion-index01 {
position:relative;
width:745px;
height:240px;
margin-top:24px;
font-size:0;
line-height:0;
}
#promotion-index01 img {
vertical-align:bottom;
}
#promotion-index01 #promotion-visual01 {
position:absolute;
top:-5px;
left:-5px;
width:745px;
height:240px;
padding:5px;
background:url(/img/index/promotionVisual/bg_visual-01.jpg) no-repeat left top;
}
#promotion-index01 #promotion-visual01 .promotion-progress {
position:absolute;
top:145px;
left:314px;
}

#promotion-index01 #promotion-visual01 #promotion-image01 {
position:absolute;
top:5px;
left:5px;
z-index:2;
}
#promotion-index01 #promotion-visual01 #promotion-image02{
position:absolute;
top:5px;
left:5px;
z-index:1;
}

#promotion-index01 #promotion-thumb01 {
position:absolute;
right:15px;
top:15px;
width:180px;
height:210px;
background:url(/img/index/promotionVisual/bg_thumb-01.png) no-repeat left top;
z-index:3;
}
*html #promotion-index01 #promotion-thumb01 {
background:url(/img/index/promotionVisual/bg_thumb-01.gif) no-repeat left top;  
}
#promotion-index01 #promotion-thumb01 #promotion-list01 {
position:relative;
margin:6px 6px 0 6px;
width:168px;
height:175px;
overflow:hidden;
}
#promotion-index01 #promotion-thumb01 #promotion-list01 ul {
position:absolute;
top:-43px;
}
#promotion-index01 #promotion-thumb01 #promotion-list01 li {
zoom:1;
}
#promotion-index01 #promotion-thumb01 #promotion-list01 a {
display:block;
position:relative;
margin-bottom:-3px;
}
#promotion-index01 #promotion-thumb01 #promotion-list01 a:link,
#promotion-index01 #promotion-thumb01 #promotion-list01 a:visited {
padding:4px;
z-index:1;
}
#promotion-index01 #promotion-thumb01 #promotion-list01 a:link.active,
#promotion-index01 #promotion-thumb01 #promotion-list01 a:visited.active{
border:3px solid #E30224;
padding:1px;
z-index:2;
}
#promotion-index01 #promotion-thumb01 #promotion-btns01 {
position:absolute;
bottom:9px;
left:9px;
width:160px;
height:15px;
border:1px solid #4D4A42;
}
#promotion-index01 #promotion-thumb01 #promotion-btns01 li {
float:left;
}
