@charset "UTF-8";


body{
	margin: 0;
	padding: 0;
	text-align: center;
    background: #000;
    background-size: 100% auto;
}
/* ========================================
	common
======================================== */
img {
	width: 100%;
	height: auto;
}
#close {
	margin: 4% 0 20%;
}
/* ========================================
	Movie
======================================== */
.wrap {
	position: relative;
    background: url("../img/popup/blast_bg.jpg") no-repeat center top;
	background-size: 100% auto;
}
.wrap_inn {
	position: relative;
	margin: 0 auto 0 auto;
	text-align: center;
    width: 89.3%;
    padding-top:3%;
}
.title {
    margin:6% -1% 3%;
}
.alex {
    margin-bottom:7.6%;
}
.movie_btn {
    position:relative;
    margin:0 -5.35% 4%;
}
.movie_btn div{
    position:relative;
}
.movie_btn .btn{
    position:absolute;
    width:100%;
    display:none;
    z-index:9;
}
.dl_btn {
    margin:7.6% auto 7.6%;   
}

.note {
    margin-top:5%;
    font-family:Helvetica,Arial, Roboto, “Droid Sans”, “游ゴシック”, YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN", "メイリオ",Meiryo, sans-serif;
    font-size:14px;
    line-height:130%;
}
.note dl.txt {
    text-align:left;
    color:#fff;
}
.note dl.txt dt {
    float:left;
    width:1.2em;
}
.note dl.txt dd {
    padding-left:1.2em;
}
.note dl.txt dd a {
    font-size:14px;
    line-height:130%;
    text-decoration:underline;
    padding-right:4px;
    color:#fff;
}
.y1{
    color:#ffcf1e;
    font-weight:bold;
    margin-bottom:2px;
}
/* ========================================
	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;
}

