@media(max-width:900px){.page-title-type02 .page-title__icon{width:15.2vw}}.announcement{margin:20px 0 10px 0}@media(max-width:900px){.announcement{margin:4vw 0 15px 0;padding-bottom:0}}.announcement-note{margin:20px 0 50px}@media(max-width:900px){.announcement-note{margin:6.6666666667vw 0 50px}}.announcement-note .announcement-note-item{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 5px;font-size:16px;line-height:1.4;letter-spacing:.08em}.announcement-note .announcement-note-item .announcement-note-item-link{font-weight:700}.information+.information{margin-top:50px}@media(max-width:900px){.information+.information{margin-top:50px}}.information .information-list{margin-top:30px}.information .information-text{margin:22px 0 0;text-align:center}@media(max-width:900px){.information .information-text{margin:6.1333333333vw 0 0;text-align:left}}.information .information-text+.information-list{margin-top:14px}@media(max-width:900px){.information .information-text+.information-list{margin-top:3.7333333333vw}}.information.confirm .information-title{padding:10px 10px 8px}.information.confirm .information-head{margin-top:16px}.information.confirm .information-image{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px 0;margin-top:24px}@media(max-width:900px){.information.confirm .information-image{gap:4vw 0;margin-top:5.8666666667vw}}.information.confirm .information-image .information-image-body{width:150px}@media(max-width:900px){.information.confirm .information-image .information-image-body{width:36vw}}.information.confirm .information-image .information-image-text{margin-top:0}.information.confirm .information-image+.information-text{margin-top:32px;font-weight:500}@media(max-width:900px){.information.confirm .information-image+.information-text{margin-top:8.8vw}}.login{margin:38px auto 0}@media(max-width:900px){.login{margin:10.1333333333vw auto 0}}.faq{margin-top:54px}@media(max-width:900px){.faq{margin-top:13.3333333333vw}}