@charset "utf-8";
/* CSS Document */
/* 2020.10.16 */
/* 2021.9.7 */

.pane {
	padding-bottom: 10px;
	margin: 0px auto;
    border-radius: 0px;
    box-shadow: none;
    background-color: #fefce2;
}

.pane-end {
	padding-bottom: 10px;
	margin: 0px auto;
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
    background-color: #fefce2;
}

.pane.promote_block {
    padding-bottom: 10px;
    margin: 0px auto;
    border-radius: 0px;
    box-shadow: none;
    background-color: #82ddf0;
}

/* 2021.6.1 追加 */
div.next_box {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 90%;
}

div.next_box .next_button {
    width: 52px;
    height: auto;
}

.next_button:hover {
    filter: opacity(80%);
}




/* end */

/* FY21 add */
@media (max-width: 824px){
    .SetupGuideWrapper10 {
        /* setup1.css padding-bottom 70% -> 30% */
		padding-bottom: 30%;
    }
}

/* max-width: 767px */
@media (max-width: 784px){
	.SetupGuideWrapper10 {
		padding-bottom: 60%;
	}
}

/* end */

@media (max-width: 600px) {

    /* FY21 add */
    .SetupGuideWrapper10 {
		padding-bottom: 60%;
	}

    div.next_box .next_button {
        width: 48px;
    }
}

@media (max-width: 480px) {
    /* FY21 add */
    /* setup1.css padding-bottom 113% -> 90% */
    .SetupGuideWrapper10 {
		padding-bottom: 90%;
	}
    /* end */

    div.next_box .next_button {
        width: 40px;
    }

    h3#h_install {
        margin-bottom: 0;
    }

    a.app_store_link {
        padding: 0;
    }

}

/* iPhoneX,11など縦長端末 */
@media (max-width: 480px) and (min-height: 660px) {
    div.smp_animation {
        margin: -30px 0 20px;
    }

    h3#h_install {
        margin-bottom: 20px;
    }

    a.app_store_link {
        padding-top: 10px;
    }

}