/* シン・ごっつ旨い モーダル */

/* PCレイアウト */
/*-------------------------------------------*/
.lu-wrap {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
.lu-inner {
    position:relative;
    width:100%;
    max-width:1200px;
    margin:0 auto;
}

/* close button */
.btn-close {
    position:absolute;
    top:64px;
    left:0;
    right:0;
    width:96px;
    height:32px;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url("../images/popup/btn_close.png");
    background-size:contain;
    margin:auto;
    text-indent:-9999px;
    z-index:2;
    cursor:pointer;
    transform:translateX(370px);
    transition:opacity .3s ease-in;
}
.btn-close:hover {
    opacity:.7;
}

.lu-inner .top,
.lu-inner .bottom {
    position:relative;
    width:100%;
    background-repeat:no-repeat;
    background-position:center top;
    text-indent:-9999px;
}

.lu-inner .top {height:615px;}
#lu01 .lu-inner .top {background-image:url("../images/popup/main01_pc.jpg");}
#lu02 .lu-inner .top {background-image:url("../images/popup/main02_pc.jpg");}
#lu03 .lu-inner .top {background-image:url("../images/popup/main03_pc.jpg");}
#lu04 .lu-inner .top {background-image:url("../images/popup/main04_pc.jpg");}
#lu05 .lu-inner .top {height:600px;background-image:url("../images/popup/main05_pc.jpg");}
#lu06 .lu-inner .top {background-image:url("../images/popup/main06_pc.jpg");}
#lu07 .lu-inner .top {background-image:url("../images/popup/main07_pc.jpg");}

.lu-inner .bottom {height:600px;}
#lu01 .lu-inner .bottom {background-image:url("../images/popup/sub01_pc.jpg");}
#lu02 .lu-inner .bottom {background-image:url("../images/popup/sub02_pc.jpg");}
#lu03 .lu-inner .bottom {background-image:url("../images/popup/sub03_pc.jpg");}
#lu04 .lu-inner .bottom {background-image:url("../images/popup/sub04_pc.jpg");}
#lu05 .lu-inner .bottom {height:620px;background-image:url("../images/popup/sub05_pc.jpg");}
#lu06 .lu-inner .bottom {background-image:url("../images/popup/sub06_pc.jpg");}
#lu07 .lu-inner .bottom {background-image:url("../images/popup/sub07_pc.jpg");}

/* link */
.lu-inner .bottom a {
    display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:120px;
    width:280px;
    height:32px;
    margin:auto;
    transform:rotate(-9deg) translateX(-272px);
}
.lu-inner .bottom a:hover {
    background-color:rgba(255,255,255,0.5);
}



/* 1200px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 1200px) {




}
/*-------------------------------------------*/
/* 1200px以下 END */



/* 950px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 950px) {


/* close button */
.btn-close {
    top:4%;
    left:inherit;
    right:3%;
    width:10.2%;
    height:0;
    padding-top:3.4%;
    transform:translateX(0);
}


.lu-inner .top,
.lu-inner .bottom {
    background-size:cover;
}

.lu-inner .top {
    height:0;
    padding-top:64.736%;
}
#lu05 .lu-inner .top {
    height:0;
    padding-top:63.157%;
}

.lu-inner .bottom {
    height:0;
    padding-top:63.157%;
}
#lu05 .lu-inner .bottom {
    height:0;
    padding-top:65.263%;
}

/* link */
.lu-inner .bottom a {
    left:7.3%;
    right:inherit;
    bottom:12.75%;
    width:29%;
    height:0;
    padding-top:3.37%;
    transform:rotate(-9deg) translateX(0);
}


}
/*-------------------------------------------*/
/* 950px以下 END */



/* 768px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 768px) {





}
/*-------------------------------------------*/
/* 768px以下 END */



/* 750px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 750px) {

/* close button */
.btn-close {
    top:2%;
    width:20%;
    padding-top:6.8%;
}


.lu-inner .top,
.lu-inner .bottom {
    background-size:contain;
}

.lu-inner .top {
    padding-top:74%;
}
#lu05 .lu-inner .top {
    padding-top:70%;
}

.lu-inner .bottom,
#lu05 .lu-inner .bottom {
    padding-top:79.333%;
}

#lu01 .lu-inner .top {background-image:url("../images/popup/main01_sp.jpg");}
#lu02 .lu-inner .top {background-image:url("../images/popup/main02_sp.jpg");}
#lu03 .lu-inner .top {background-image:url("../images/popup/main03_sp.jpg");}
#lu04 .lu-inner .top {background-image:url("../images/popup/main04_sp.jpg");}
#lu05 .lu-inner .top {background-image:url("../images/popup/main05_sp.jpg");}
#lu06 .lu-inner .top {background-image:url("../images/popup/main06_sp.jpg");}
#lu07 .lu-inner .top {background-image:url("../images/popup/main07_sp.jpg");}

#lu01 .lu-inner .bottom {background-image:url("../images/popup/sub01_sp.jpg");}
#lu02 .lu-inner .bottom {background-image:url("../images/popup/sub02_sp.jpg");}
#lu03 .lu-inner .bottom {background-image:url("../images/popup/sub03_sp.jpg");}
#lu04 .lu-inner .bottom {background-image:url("../images/popup/sub04_sp.jpg");}
#lu05 .lu-inner .bottom {background-image:url("../images/popup/sub05_sp.jpg");}
#lu06 .lu-inner .bottom {background-image:url("../images/popup/sub06_sp.jpg");}
#lu07 .lu-inner .bottom {background-image:url("../images/popup/sub07_sp.jpg");}


/* link */
.lu-inner .bottom a {
    left:5%;
    bottom:11.5%;
    width:40.5%;
    padding-top:4.75%;
}
#lu04 .lu-inner .bottom a {
    bottom:16.5%;
}

}
/*-------------------------------------------*/
/* 750px以下 END */




/* 640px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 640px) {




}
/*-------------------------------------------*/
/* 640px以下 END */



/* 420px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 420px) {




}
/*-------------------------------------------*/
/* 420px以下 END */



/* 375px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 375px) {




}
/*-------------------------------------------*/
/* 375px以下 END */



/* 320px以下 */
/*-------------------------------------------*/
@media only screen and (max-width: 320px) {




}
/*-------------------------------------------*/
/* 320px以下 END */











