@charset 'utf-8';


/*------------------------------------------------*/
/* [PC] */

#footerWrap{
    margin: 1000px 0 0 0 !important;
}

.pc #share{
    top:105px !important;
}

.pc #photoWrap, #photos, #panel6{
    height:auto !important;
}

.pc #panel6{
    background:url(../img/pc/bg_black.gif) repeat-x !important;
}


.pc #panel6 .inner{
    width:963px;
    margin: 0 auto;
}

.pc #panel6 .visual{
    padding-top: 70px;
}


.pc #panel6 .countdown{
    margin-top: 30px;
	text-align:center;
}


.pc #panel6 .bnrs{
    margin: 30px 0 0 0;
    overflow: hidden;
}

.pc #panel6 .bnrs li{
    float: left;
    margin-right: 0px;
}



/*------------------------------------------------*/
/* [SP] */


.sp #header{
    background-image: url(../../images/sp/header_top.jpg) !important;
}

.sp #share, .sp .panel{
    display:none !important;
}


.sp #photoWrap{
    height:auto !important;
}

.sp #screenGroup{
    padding-top: 20px;
    height:auto !important;
}

.sp #screenGroup .countdown{
    margin-top: 30px;
    text-align: center;
}

.sp #screenGroup .bnrs{
    width:562px;
    margin: 20px auto 0 auto;
    overflow: hidden;
}

.sp #screenGroup .bnrs li{
    float:left;
    margin-top: 10px;
}

.sp #screenGroup .bnrs li.le{
    width:285px;
}


.sp #ticker2{
    top:900px;
}


.sp #footerWrap{
    margin: 250px 0 0 0 !important;
}

