body{padding-top:7px;}

.hikari_nav{background: #ef8b00;text-align: center;}
.hikari_nav ul{display: table;margin: 0 auto;}
.hikari_nav ul li{display: table-cell;vertical-align: bottom;padding:30px 18px ;}
.hikari_nav ul li.l2{padding:30px 18px 10px ;}

.hikari_wrap{background: url(./img/index_img/bk.png) repeat-y 0 0;height:3970px;position: relative;width:100%;overflow:hidden;}

.hikari_wrap .area{position: relative;}
.hikari_wrap .area p{position: absolute;}


.hikari_wrap .area08{top:0px;}
.hikari_wrap .area08 p{
    margin: 0px;
    line-height: 0;
    padding: 0px;
}
.hikari_wrap .area08 img{
    margin: 0px;
    padding: 0px;
    line-height: 0;
}

.hikari_wrap .area01{top:1000px;}
.hikari_wrap .area01 p.item01{top:0;left:100px;}
.hikari_wrap .area01 p.item02{top:12px;left:270px;}
.hikari_wrap .area01 p.item03{top:10px;right:50px;}
.hikari_wrap .area01 p.item04{top:130px;left:100px;}
.hikari_wrap .area01 p.item04 a{display:block;background: url(./img/index_img/01_movie_on.png) no-repeat 0 0;width:427px;height:249px;}
.hikari_wrap .area01 p.item04 .btn_movie{margin-top:8px;text-align: left;display: block;background: url(./img/index_img/01_movie2_on.png) no-repeat 0 0;width:auto;height:auto;}
.hikari_wrap .area01 p.item05{top:440px;left:100px;}

.hikari_wrap .area02{top:1610px;}
.hikari_wrap .area02 p.item01{top:0;left:292px;}
.hikari_wrap .area02 p.item02{top:90px;left:-450px;}
.hikari_wrap .area02 p.item03{top:185px;left:360px;opacity:0;}
.hikari_wrap .area02 p.item04{top:90px;right:-400px;}
.hikari_wrap .area02 p.item05{top:360px;left:280px;opacity:0;}

.hikari_wrap .area03{top:2100px;}
.hikari_wrap .area03 p.item01{top:0;right:-500px;}
.hikari_wrap .area03 p.item02{top:275px;right:-500px;}
.hikari_wrap .area03 p.item03{top:108px;left:295px;opacity:0;}
.hikari_wrap .area03 p.item04{top:240px;left:200px;opacity:0;}

.hikari_wrap .area04{top:2615px;}
.hikari_wrap .area04 p.item01{top:0;left:-400px;}
.hikari_wrap .area04 p.item02{top:35px;left:230px;opacity:0;}
.hikari_wrap .area04 p.item03{top:20px;left:500px;opacity:0;}
.hikari_wrap .area04 p.item04{top: 180px;left: 240px;opacity:0;}
.hikari_wrap .area04 p.item04 {background: url("./img/index_img/1908/catalog_btn_hov.png") no-repeat;}
.hikari_wrap .area04 p.item04 a {display: inline-block;} 
.hikari_wrap .area04 p.item04 a:hover {background-color: transparent; /* IE6対応 */}
.hikari_wrap .area04 p.item04 a:hover img {visibility: hidden;}

.hikari_wrap .area05{top:3035px;}
.hikari_wrap .area05 p.item01{text-align: center; top:0;left:0px;right:0px;opacity:0;}
.hikari_wrap .area05 p.item02{top:72px;left:34px;}
.hikari_wrap .area05 p.item02 a{display: block;width:926px;height: 346px;background: url(./img/index_img/05_jirei.png) no-repeat 0 0;position: relative;text-align: left;padding:8px 6px 0;}
.hikari_wrap .area05 p.item02 a:hover{display: block;width:926px;height: 346px;background: url(./img/index_img/05_jirei_on.png) no-repeat 0 0;}
.hikari_wrap .area05 p.item02 a span{position: relative;z-index: 9;display: inline-block;margin:4px 5px 0;opacity:0;}
.hikari_wrap .area05 p.item02 a:hover span{opacity:1 !important;}

.hikari_wrap .area06{top:3480px;}
.hikari_wrap .area06 p.item01{text-align: center; top:0;left:0px;right:0px;opacity:0;}
.hikari_wrap .area06 p.item02{top:72px;left:34px;}
.hikari_wrap .area06 p.item02 a{display: block;width:926px;height: 346px;background: url(./img/index_img/05_jirei.png) no-repeat 0 0;position: relative;text-align: left;padding:7px 6px 0;}
.hikari_wrap .area06 p.item02 a:hover{display: block;width:926px;height: 346px;background: url(./img/index_img/05_jirei_on.png) no-repeat 0 0;}
.hikari_wrap .area06 p.item02 a span{position: relative;z-index: 9;display: inline-block;margin:4px 5px 0;opacity:0;}
.hikari_wrap .area06 p.item02 a:hover span{opacity:1 !important;}

.hikari_wrap .area07{top:3920px;left: 35px}
.hikari_wrap .area07 .left{position: absolute;left: 0}
.hikari_wrap .area07 .right{position: absolute;left: 482px}
.hikari_wrap .area07 .item02{position: absolute;top: 0}
.hikari_wrap .area07 .item02 a{display: block;width:500px;height:290px;text-align: left;}
.hikari_wrap .area07 .item02 a:hover img{opacity: 0}
.hikari_wrap .area07 .left .item02 a{background: url(./img/index_img/07_tl_btn_on.png) no-repeat 0 0;}
.hikari_wrap .area07 .right .item02 a{background: url(./img/index_img/08_tl_btn_on.png) no-repeat 0 0;}

.lgr_banner {
	height: 330px;
	line-height: 0;
	margin: 10px 0;
	overflow: hidden;
	width: 100%;
}

.site-header{
    justify-content: space-between;
    width: 100%;
    z-index: 10;
}
.site-header.fixed{
    position: fixed;
    top: 0;
    left: 50%;
    right: 0;
    width:967px;
    margin-left: -483.5px;
    /*height: 151px*/
}
.margint{
  margin-top:93px;
}

.cf::after {
  content: "";
  display: block;
  clear: both;
}


.ban_ft_hikari ul li{
    list-style: none;
    float: left;
    margin: 0;

}

.ban_ft_hikari ul li:nth-child(2){
	float: right;
}