@charset "utf-8";
.main_bg{
    position: relative;
    margin: 0 auto;
    width: 100%;
}
#popupcp{
    padding-bottom: 0vw;
    margin: 0 auto;
    position: relative;
}

#popupcp .popupcp{
	background: url("../images/bg_sp.jpg?2207271410") no-repeat top center;
    padding-top: 329.35%;
    font-size: 14px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    position: relative;
    line-height: 1.5;
    background-size: cover;
}

#popupcp .clrTxt {
	text-indent:-10000px;
	text-decoration:none;
	overflow:hidden;
    position:absolute;
}

/*グレーアウト　終わり*/
#footer{
	margin:0px !important;
}