@charset "UTF-8";

body{
    background:#000;
}
/* ========================================
	common
======================================== */
img {
	width: 100%;
	height: auto;
}

#wrap {
}

/* ========================================
	navi
======================================== */
#navi {
	position: relative;
    width:100%;
}
#navi .navi_inner{
	position: absolute;
    width:100%;
    bottom:0;
}
#navi .navi_inner ul li{
    width:50%;
    float:left;
}
.pagetop {
	position: absolute;
	width: 42.1%;
    bottom:71%;
    right:0;
}
.pagetop img {
	width: 100%;
}
/* ========================================
	Footer
======================================== */
footer {
    width:100%;
    background-color: #000;
    padding-bottom:7%;
    padding-top:5%;
}
.foot-nav {
	display: table;
	width: 82.4%;
    margin:0 auto;
}
.foot-nav li {
	display: table-cell;
}
.foot-nav li:first-child {
	width: 39.4822%;
}
.foot-nav li:last-child {
	width: 60.5178%;
}
footer .copylight{
    width:31.46%;
    margin:2% auto;
}
/*----------------------
	#sns
----------------------*/
#sns {
	width: 100%;
	background-color: #000;
}

#sns ul {
	display: table;
	width: 28.2%;
	margin: 0 auto;
	padding: 0 0 2%;
}

#sns li {
	display: table-cell;
	width: 10.1%;
	padding: 0 7%;
}

/* ========================================
	Popup
======================================== */
#mv_pop{
	position:fixed;
	width:100%;
	height:100%;
	min-height:100%;
	top: 0px;
    left: 0px;
	z-index:97;
	display:none;
}
#mv_pop #mv_popBox{
	width:100%;
	height:320px;
    position: fixed;
    _position: absolute; /* IE6対策 */
    top: 0;
    left: 0;
    margin-top: 140px;
    margin-left: 0;
	display:none;
}
#mv_pop .close_wrap{
    position:absolute;
    top:0px;
    right:0;
    z-index:99;
}
#mv_pop .close{
    margin:-70px 0 0;
}
#mv_pop .bg {
    position:fixed;
	width:100%;
	height:100%;
	min-height:100%;
	background:#000;
	filter: Alpha(Opacity=90);
	opacity: 0.90;
}

.movie-wrap {
	position: relative;
    width: 100%;
    margin:0 auto;
}
.movie-inner iframe,
.movie-inner img {
    width: 100%;
    height: auto;
}

