body main{position:relative;z-index:-1}body main::before{position:fixed;content:'';display:block;width:100%;height:100%;background:url(../images/friends_pass/bg.jpg) top center repeat;z-index:-1}@media (max-width: 750px){body main::before{background-size:80% auto;height:100lvh}}@media (min-width: 750px){body main::before{background-size:auto}}#friendsPassCol #friendsPassColInner{margin:0 auto;width:100%;text-align:center;position:relative}@media (max-width: 750px){#friendsPassCol #friendsPassColInner{padding:6.66667vw 0vw 9.33333vw 0vw}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner{padding:10vw 0vw 7.08333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#friendsPassCol #friendsPassColInner{padding:120px 0px 85px 0px}}#friendsPassCol #friendsPassColInner h2{padding:0;text-align:center}@media (max-width: 750px){#friendsPassCol #friendsPassColInner h2{margin:2% auto 4%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner h2{margin:0 auto 3.3%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner h2{margin:0 auto 30px}}#friendsPassCol #friendsPassColInner h2 img{margin:0 auto}@media (max-width: 750px){#friendsPassCol #friendsPassColInner h2 img{width:59.46667vw}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner h2 img{width:37.16667vw;max-width:446px}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner h2 img{width:446px}}#friendsPassCol #friendsPassColInner h2>p{display:block;padding:1.33333vw 0vw 0vw 0vw;font-size:2.4vw;font-weight:700}@media (min-width: 750px){#friendsPassCol #friendsPassColInner h2>p{padding:.83333vw 0vw 0vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#friendsPassCol #friendsPassColInner h2>p{padding:10px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#friendsPassCol #friendsPassColInner h2>p{font-size:18px}}#friendsPassCol #friendsPassColInner .txtFriendsPass{position:relative;font-weight:900}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .txtFriendsPass{padding:5.33333vw 29.33333vw 5.33333vw 3.33333vw;font-size:110%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .txtFriendsPass{padding:4.16667vw 18.33333vw 4.16667vw 4.16667vw;font-size:125%}}@media (min-width: 750px) and (min-width: 1200px){#friendsPassCol #friendsPassColInner .txtFriendsPass{padding:50px 220px 50px 50px}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .txtFriendsPass{padding:40px 220px 40px 30px}}#friendsPassCol #friendsPassColInner .txtFriendsPass::after{position:absolute;display:block;content:"";background:url(../images/friends_pass/img_chara.png) top left no-repeat;background-size:contain}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .txtFriendsPass::after{right:-1%;bottom:1%;width:30%;padding-top:38%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .txtFriendsPass::after{right:1%;bottom:1%;width:20%;padding-top:25%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .txtFriendsPass::after{right:10px;bottom:10px;padding-top:0;width:202px;height:245px}}#friendsPassCol #friendsPassColInner .imgFriendsPass{width:94%;max-width:1100px}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .imgFriendsPass{margin:0 auto 10%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .imgFriendsPass{margin:0 auto 8%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .imgFriendsPass{margin:0 auto 80px}}#friendsPassCol #friendsPassColInner .imgFriendsPass .notice{text-align:left;color:#fff}#friendsPassCol #friendsPassColInner .content#faq>h3{padding-top:0}#friendsPassCol #friendsPassColInner .content .faqList{background:url(../images/common/hr_1.png) top center repeat-x}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList{margin-top:5%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList{margin-top:4%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .content .faqList{margin-top:40px}}#friendsPassCol #friendsPassColInner .content .faqList>details{background:url(../images/common/hr_1.png) bottom center repeat-x}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList>details{padding:6% 2.5%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList>details{padding:3.5% 2.5%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .content .faqList>details{padding:30px 20px}}#friendsPassCol #friendsPassColInner .content .faqList>details summary{position:relative;display:block;padding-right:2em;cursor:pointer}#friendsPassCol #friendsPassColInner .content .faqList>details summary::-webkit-details-marker{display:none}#friendsPassCol #friendsPassColInner .content .faqList>details summary::after{position:absolute;top:0;bottom:0;right:0;margin:auto 0;display:block;content:"";width:21px;height:1em;background:url(../images/common/arw.png) center no-repeat;background-size:contain;transition:.3s}#friendsPassCol #friendsPassColInner .content .faqList>details summary+div{margin-top:1em;border-left:1px solid rgba(237,237,237,0.6);color:#ccbda2;opacity:0;block-size:0;transition:.3s}@media (max-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList>details summary+div{padding:1% 2.5%}}@media (min-width: 750px){#friendsPassCol #friendsPassColInner .content .faqList>details summary+div{padding:1.5% 2.5%}}@media (min-width: 1200px){#friendsPassCol #friendsPassColInner .content .faqList>details summary+div{padding:5px 20px}}#friendsPassCol #friendsPassColInner .content .faqList>details[open] summary:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#friendsPassCol #friendsPassColInner .content .faqList>details[open] summary+div{opacity:1;block-size:auto}

/*# sourceMappingURL=maps/friends_pass.css.map */
