@charset "UTF-8";

*{ box-sizing: border-box;}
html{ font-size: 62.5%; font-family: 'Noto Sans JP', sans-serif;}
body{ font-size: 1.6rem; margin: 0 auto; color: black;}
.body_container{ background-color: #EFEDE0; margin: 0 auto; position: relative;}
header{ text-align: center; margin: 0 auto; width: 1000px;} 
footer{ position: relative; z-index: 2;}
.amu_top_btn>a{ display: flex; margin: 0 auto; background-color: #c09b30; color: white; justify-content: center; align-items: center;}
.jq_footer{ text-align: center;}
.jq_footer>a{ display: block;}

footer{ background: #EFEDE0;}
@media (min-width: 768px) {
.pcnone{ display: none !important;}

footer{ padding: 50px 0; margin: 0 auto;}
.amu_top_btn>a{ width: 300px; height: 60px;}
.jq_footer>a{ width: 100px; margin: 50px auto 0;}
}
@media (max-width: 767px) {
.spnone{ display: none !important;}
header {width: 100%;}

footer{padding-top: 30px;}
.amu_top_btn>a{ width: 180px; height: 30px; font-size: 10px;}
.jq_footer>a{ width: 100px; margin: 30px auto 0;}
}

main{ position: relative; z-index: 2; margin: 0 auto; width: 1000px; font-family: serif;}

@media (min-width: 768px) {
main{ width: 1000px; }
main>p:last-child{ font-size: 14px;}
}
@media (max-width: 767px) {
main{ width: 100vw; padding: 0 10px;}
main>p:last-child{ font-size: 13px; margin: -20px 20px 20px;}
}

.top_btn { position: fixed; bottom: 50px; right: 10%; background-color: #525252; width: 50px;  border-radius: 25px; text-align: center; z-index: 10;}
.top_btn a { display: inline-block; color: #FFFFFF; padding: 10px; font-size: 20px; }



/*new_bridalpassport*/
.newcontents{position: relative; padding-top: 50px;}
@media (min-width: 768px) {
.newcontentslink a {position: absolute; width: 100%; height: 7%; top: 48%; right:0;}
}
@media (max-width: 767px) {
.newcontentslink a {position: absolute; width: 100%; height: 6%; top: 51%; right:0;}
}




/*tokutenn*/
.tokutenn{background-color: #d5ead8;}
.tokutencontents{position: relative; padding-top: 50px;}





@media (min-width: 768px) {

}
@media (max-width: 767px) {

}



