/* CSS Document */
#main-top{ background-image:url(../images/contents-title.gif); width:761px; height:50px; background-repeat:no-repeat; text-indent:-5000px; margin-top:40px; }
*+html #main-top{ margin-top:0; padding-top:45px; background-position:bottom; }
#main-top h3{ margin:0; padding:0; }
#main-con{ background-image:url(../images/contents-con.gif); width:751px; height:1%; background-repeat:repeat-y; padding:0 11px; }
#main-bottom{ background-image:url(../images/contents-bottom.gif); width:761px; height:16px; background-repeat:no-repeat; }

/*----- splash -----*/
div#main-top h3.splash{
    width:762px;
    height:50px;
    background:url(../images/tit_lecture.gif) no-repeat;
}

div#main-top h3.splash:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
div#main-top h3.splash {display:inline-block;}
div#main-top h3.splash {display:block;}

div#main-top h3.splash p.btn{
/*    float:right;
    width:175px;
    height:33px;
    margin-top:10px;
    padding-right:15px;*/

    float: right;
    width: 465px;
    height: 36px;
    margin-top: 8px;
    padding-right: 15px;
}

div#main-top h3.splash p.btn a{
/*    display:block;
    width:175px;
    height:33px;
    background:url(../../images/btn_lower_facebook.gif) no-repeat;
    text-indent:-9999px;*/

    display: block;
    width: 465px;
    height: 36px;
    background: url(../../images/btn_lower_facebook.png) no-repeat;
    text-indent: -9999px;
}

div#main-top h3.splash p.btn a:link, div#main-top h3.splash p.btn a:visited {background-position:left;}
div#main-top h3.splash p.btn a:hover, div#main-top h3.splash p.btn a:active {background-position:right;}

/*----- bnrFuji -----*/
#bnrFuji {
  margin: 15px 0 0 !important;
  padding: 0 !important;
}
#bnrFuji a img {
  border: none;
}
