#main .journey,#main .key-visual{font-family:Hiragino Kaku Gothic ProN,sans-serif}#main .journey{padding-left:20px;padding-right:20px}#main .title{text-align:center}#main .key-visual{background-image:url(https://www.nohgaku.or.jp/hubfs/Journey2023/entry/bg-steps.png);background-position:bottom;background-repeat:repeat-x;background-size:1144px 29px;margin-bottom:64px;padding-bottom:32px}#main .key-visual.no-bg{margin-bottom:0}#main .key-visual-top,#main .key-visual.no-bg{background-image:none;padding-bottom:0}.main-content.journey h2{line-height:1.5}.main-content.journey h3{border:0;font-size:18px;line-height:1.5;margin:0 0 15px}.main-content.journey p{font-size:13px;line-height:1.75}.main-content.course-journey{background-color:#e6f5fa;font-family:Hiragino Kaku Gothic ProN,sans-serif;margin-bottom:64px!important;padding:43px 20px 40px;position:relative;width:100%!important}.main-content.course-journey h2{font-size:24px;margin-top:0}.main-content.course-journey h2+p{font-size:16px;line-height:175%;margin-bottom:20px;text-align:left}.main-content.course-journey>*>*{margin:0 auto;max-width:1000px}@media print,screen and (min-width:1000px){.main-content.journey h3{font-size:20px;margin:0 0 13px}.main-content p img.cta-journey-top{width:600px}.main-content.journey p{font-size:14px}.main-content.course-journey h2+p{font-size:18px;margin-bottom:48px;text-align:center}}#MailMagazine_Registration{background:#000}#MailMagazine_Registration .sectionBody,#MailMagazine_Registration .sectionBody h2{color:#fff}#MailMagazine_Registration h2{color:#2b2b2b;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:0;position:relative;text-align:center}#MailMagazine_Registration p{font-family:Hiragino mincho ProN;line-height:1.5;margin-bottom:1em}#MailMagazine_Registration{background:url(https://6654828.fs1.hubspotusercontent-na1.net/hubfs/6654828/Nohgaku_festival/MailMagazine_bg_SP.jpg) 50% no-repeat;background-size:cover;box-sizing:border-box;margin:-31px 0 40px;padding:8px 20px 48px;width:100%}#MailMagazine_Registration h2{font-size:24px;margin:25px 0 18px;padding-top:15px}@media screen and (min-width:1000px){#MailMagazine_Registration{background:url(https://6654828.fs1.hubspotusercontent-na1.net/hubfs/6654828/Nohgaku_festival/MailMagazine_bg_PC.jpg) 50% no-repeat;background-size:cover;margin:-43px 40px 40px;padding:6px 0 56px;width:calc(100% - 80px)}#MailMagazine_Registration .sectionBody{margin:0 auto;width:559px}#MailMagazine_Registration h2{font-size:30px;margin:50px 0 30px;padding-top:14px}#MailMagazine_Registration p{font-size:16px;margin-top:-6px;text-align:center}}#MailMagazine_Registration label{font-family:Hiragino mincho ProN;font-size:16px;letter-spacing:.04em;line-height:1.5;margin:0 0 8px}#MailMagazine_Registration input[type=email]{background:#eee;border:1px solid rgba(43,43,43,.2);color:#2b2b2b;font-size:20px;font-weight:400;width:100%}#MailMagazine_Registration input[type=email],#MailMagazine_Registration input[type=submit]{box-sizing:border-box;font-family:Hiragino Mincho ProN;font-style:normal;letter-spacing:.04em}#MailMagazine_Registration input[type=submit]{border-radius:2px;display:block;font-size:16px;font-weight:700;margin:0 auto}#MailMagazine_Registration input[type=email]{margin:0 0 16px;padding:13px 16px}#MailMagazine_Registration input[type=submit]{background:none;border:1px solid #fff;color:#fff;padding:15px 0;width:280px}@media screen and (min-width:1000px){#main .key-visual{background-size:1440px 39px;margin-bottom:80px;padding-bottom:38px}.main-content.course-journey{padding-left:40px;padding-right:40px;padding-top:75px}.main-content.course-journey h2{font-size:32px;margin-bottom:21px}#MailMagazine_Registration input[type=email]{margin:0 0 24px}#MailMagazine_Registration input[type=submit]{padding:16px 0;width:284px}#MailMagazine_Registration input[type=submit]:hover{background:#fff;color:#2b2b2b}}@media screen and (min-width:1040px){#main .journey{width:1040px!important}}#MailMagazine_Registration .hubspot-link__container.sproket{display:none}@media screen and (max-width:999px){.main-content p img.cta-journey-top{width:100%}}