.modal-photo-access.layer-wrap{z-index:101}.modal-photo-access.layer-wrap .layer-contents{padding-top:0}.modal-photo-access .title{font-size:1.5rem;line-height:1;margin-bottom:1.6rem;text-align:center}.modal-photo-access .btn-wrap{display:flex;flex-direction:column}.modal-photo-access .btn-attach{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;letter-spacing:-.014rem;line-height:1;vertical-align:middle;width:100%;background-color:var(--white);border-radius:1.2rem;box-shadow:0 0 0 .1rem var(--gray-300) inset;box-sizing:border-box;color:var(--gray-900);font-size:1.6rem;font-weight:500;height:5.2rem}.modal-photo-access .btn-attach.disable,.modal-photo-access .btn-attach:disabled{background-color:var(--gray-100);box-shadow:0 0 0 .1rem var(--gray-300) inset;color:var(--gray-400);font-weight:500;pointer-events:none}.modal-photo-access .btn-attach span{width:10.2rem}.modal-photo-access .btn-attach:before{background:no-repeat center/100% 100%;content:"";height:2.4rem;margin-right:.8rem;width:2.4rem}.modal-photo-access .btn-attach+.btn-attach{margin-top:.8rem}.modal-photo-access .btn-attach.photo:before{background-image:url(/images/icons/my-page/icon-camera-24.svg)}.modal-photo-access .btn-attach.album:before{background-image:url(/images/icons/my-page/icon-gallery-24.svg)}
