@media screen and (min-width: 768px){.entry{padding:88px 20px 0;margin-bottom:200px}.entry .entry_header{display:flex;max-width:870px;padding:100px 0;margin:0 auto;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.entry .entry_header h1{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:44px;line-height:160%;letter-spacing:2.64px}.entry .entry_header .detail{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.entry .entry_header .detail .category{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:200%;letter-spacing:.96px}.entry .entry_header .detail .date{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:17px;line-height:200%;letter-spacing:.68px;font-kerning:none}.entry .entry_thumbnail{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;max-width:870px;height:auto;margin:0 auto 100px}.entry .entry_thumbnail img{width:100%;height:auto}.entry .entry_body{max-width:870px;margin:0 auto;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:200%;letter-spacing:.96px}.entry .entry_body h2{margin:120px 0 40px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:28px;line-height:160%;letter-spacing:1.44px}.entry .entry_body h3{margin:100px 0 16px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:24px;line-height:160%;letter-spacing:1.44px}.entry .entry_body h4{margin:100px 0 16px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:20px;line-height:150%;letter-spacing:1.2px}.entry .entry_body h2+h3,.entry .entry_body h2+h4,.entry .entry_body h3+h4{margin-top:0}.entry .entry_body a{color:#005bc7;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.32px}.entry .entry_body p{margin-bottom:28px}.entry .entry_body .blockquote{display:block;margin:100px auto;padding:0 114px 56px;row-gap:8px;position:relative}.entry .entry_body .blockquote:before,.entry .entry_body .blockquote:after{content:"";display:block;position:absolute;width:68px;height:48px;background:url(/img/news/icon_quotation.svg) no-repeat left top/68px 48px}.entry .entry_body .blockquote:before{top:0;left:0}.entry .entry_body .blockquote:after{transform:rotate(180deg);bottom:0;right:0}.entry .entry_body .blockquote h4{color:#1c1c1e;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:150%;letter-spacing:.72px}.entry .entry_body .blockquote p{color:#1c1c1e;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.96px}.entry .entry_body iframe{width:100%;display:block;height:auto;aspect-ratio:16/9;margin:100px auto}.entry .entry_body .annotation{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:13px;line-height:160%;letter-spacing:1.04px}.entry .entry_body .button{min-width:214px;width:fit-content;display:flex;padding:16px 32px;justify-content:center;align-items:center;border-radius:12px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.64px}.entry .entry_body .img,.entry .entry_body .images,.entry .entry_body video{margin:100px auto;display:flex;width:100%;justify-content:center;align-items:center;column-gap:20px}.entry .entry_body .img img,.entry .entry_body .images img,.entry .entry_body video img{width:100%}.entry .entry_body .images>*{flex:1 1 0;min-width:0}.entry .entry_body .profile{position:relative;margin:56px 0}.entry .entry_body .profile+.profile{margin-top:0}.entry .entry_body .profile:has(.profile_photo){min-height:188px;padding-left:228px}.entry .entry_body .profile p:has(>.profile_photo){position:absolute;top:0;left:0;width:188px;margin:0}.entry .entry_body .profile p:has(>.profile_photo) .profile_photo{display:block;width:188px;height:188px;overflow:hidden}.entry .entry_body .profile p:has(>.profile_photo) .profile_photo img{width:100%;height:100%;object-fit:cover;object-position:top}.entry .entry_body .profile .profile_name{color:#1c1c1e;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:150%;letter-spacing:.72px;margin-bottom:4px}.entry .entry_body .profile .profile_name:has(+.profile_text){margin-bottom:24px}.entry .entry_body .profile .profile_job{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:24px}.entry .entry_body .profile .profile_text{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:0}.entry .entry_body .img:has(+.img){margin-bottom:0}.entry .entry_body .img+.img{margin-top:28px}.entry .entry_body p:has(>.img):has(+p>.img),.entry .entry_body p:has(>.img):has(+video),.entry .entry_body p:has(>.img):has(+iframe),.entry .entry_body video:has(+p>.img),.entry .entry_body video:has(+video),.entry .entry_body video:has(+iframe),.entry .entry_body iframe:has(+p>.img),.entry .entry_body iframe:has(+video),.entry .entry_body iframe:has(+iframe){margin-bottom:0}.entry .entry_body p:has(>.img):has(+p>.img)>.img,.entry .entry_body p:has(>.img):has(+video)>.img,.entry .entry_body p:has(>.img):has(+iframe)>.img{margin-bottom:0}.entry .entry_body p:has(>.img)+p:has(>.img),.entry .entry_body p:has(>.img)+video,.entry .entry_body p:has(>.img)+iframe,.entry .entry_body video+p:has(>.img),.entry .entry_body video+video,.entry .entry_body video+iframe,.entry .entry_body iframe+p:has(>.img),.entry .entry_body iframe+video,.entry .entry_body iframe+iframe{margin-top:28px}.entry .entry_body p:has(>.img)+p:has(>.img)>.img,.entry .entry_body video+p:has(>.img)>.img,.entry .entry_body iframe+p:has(>.img)>.img{margin-top:0}.entry .entry_body ul:has(li),.entry .entry_body ol:has(li){padding-left:16px;margin-bottom:16px}.entry .entry_body ul:has(li) li,.entry .entry_body ol:has(li) li{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px}.entry .entry_body ul{list-style:disc}.entry .entry_body ol{list-style:decimal}.entry .entry_body table{margin:40px 0}.entry .entry_body table tbody{display:flex;flex-direction:column;row-gap:60px}.entry .entry_body table tbody tr{width:100%;display:flex;column-gap:40px}.entry .entry_body table tbody tr th{min-width:188px;max-width:188px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px}.entry .entry_body table tbody tr td{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px;flex-grow:1}.entry .entry_body table tbody tr td .event_btn{min-width:214px;width:fit-content;display:flex;padding:16px 32px;justify-content:center;align-items:center;border-radius:12px;background:#1c1c1e;color:#fff}.entry .entry_body table tbody tr td iframe{margin:0 0 28px}.entry .entry_body .table{margin:40px 0;display:grid;grid-template-columns:188px 60px auto;row-gap:0}.entry .entry_body .table .th{grid-column:1}.entry .entry_body .table p,.entry .entry_body .table .td,.entry .entry_body .table .td_title,.entry .entry_body .table .td_list,.entry .entry_body .table iframe,.entry .entry_body .table blockquote{grid-column:3}.entry .entry_body .table .td strong,.entry .entry_body .table .td_title strong,.entry .entry_body .table .td_list strong{font-weight:700}.entry .entry_body .table .td_title{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:20px;line-height:150%;letter-spacing:1.2px;margin-bottom:6px}.entry .entry_body .table .td:not(.td_title),.entry .entry_body .table .td_list,.entry .entry_body .table iframe{margin:0 0 48px}.entry .entry_profile{border-top:1px solid #e9e9eb;max-width:870px;margin:140px auto 200px}.entry .entry_profile h2{margin:120px 0 40px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:24px;line-height:160%;letter-spacing:1.44px}.entry .entry_profile .profiles{display:flex;margin-top:56px}.entry .entry_profile .profiles:has(.profile_photo>img){column-gap:40px}.entry .entry_profile .profiles:nth-of-type(1){margin-top:0}.entry .entry_profile .profiles .profile_photo:has(img){width:188px;min-width:188px;height:188px;margin:0}.entry .entry_profile .profiles .profile_photo:has(img) img{width:100%;height:100%;object-fit:cover;object-position:top}.entry .entry_profile .profiles .profile_body{flex-grow:1;display:flex;flex-direction:column}.entry .entry_profile .profiles .profile_body .profile_name{color:#1c1c1e;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:150%;letter-spacing:.72px;margin-bottom:4px}.entry .entry_profile .profiles .profile_body .profile_job{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:24px}.entry .entry_profile .profiles .profile_body .profile_text{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:0}.entry .entry_form{max-width:870px;margin:140px auto 200px}.entry .entry_form h2{font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:160%;letter-spacing:1.44px;margin-bottom:40px}.entry .entry_form p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.96px;margin-bottom:100px}.entry .entry_form .form{display:flex;flex-direction:column;row-gap:60px}.entry .entry_form .form .form_item{display:flex;column-gap:40px;position:relative}.entry .entry_form .form .form_item h3{margin:0;min-width:188px;width:188px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.entry .entry_form .form .form_item h3 span{width:auto;display:inline-block;padding:0 6px;border-radius:2px;background:#e21b1b29;color:#e21b1b;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:13px;line-height:160%;letter-spacing:1.04px}.entry .entry_form .form .form_item input[type=text]{padding:10.5px 16px;height:48px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;line-height:170%;letter-spacing:.96px;border:1px solid #848489;outline:none}.entry .entry_form .form .form_item input[type=text]::placeholder{color:#c6c6c8}.entry .entry_form .form .form_item .radios{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:40px;row-gap:20px;flex-wrap:wrap}.entry .entry_form .form .form_item .radios .radio{height:24px}.entry .entry_form .form .form_item .radios .radio input[type=radio]{display:none}.entry .entry_form .form .form_item .radios .radio label{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;height:24px;line-height:24px;letter-spacing:.96px;padding-left:36px;position:relative;display:block}.entry .entry_form .form .form_item .radios .radio label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border:1px solid #a7aeb1;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.entry .entry_form .form .form_item .radios .radio label:after{content:"";width:14px;height:14px;position:absolute;left:0;top:0;margin:5px;border-radius:50%;background:#222;opacity:0}.entry .entry_form .form .form_item .radios .radio input[type=radio]:checked+label:after{opacity:1}.entry .entry_form .form .form_item textarea{padding:10.5px 16px;height:183px;width:100%;box-sizing:border-box;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;border:1px solid #848489}.entry .entry_form .form .form_item textarea::placeholder{color:#c6c6c8}.entry .entry_form .form .form_item .error{display:none;position:absolute;left:228px;bottom:-140px;color:#e21b1b}.entry .entry_form .form .form_item.validation_error .error{display:block}.entry .entry_form .form .form_item.validation_error input[type=text]{border:1px solid #e21b1b}.entry .entry_form .form .form_item.validation_error .radios .radio label:before{border:1px solid #e21b1b}.entry .entry_form .form_footer{margin-top:60px}.entry .entry_form .form_footer .privacy{text-align:center;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;margin:0}.entry .entry_form .form_footer .privacy a{color:#005bc7}.entry .entry_form .form_footer button{margin:20px auto;padding:16px 32px;width:418px;height:62px;border-radius:12px;background:#1c1c1e;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:170%;letter-spacing:.64px;color:#fff}.entry .entry_form .form_footer .recaptcha{text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.04px;color:#848489}.entry .entry_form .form_footer .recaptcha a{color:#005bc7}.entry .entry_form_end{max-width:870px;margin:0 auto;display:flex;padding:30px 30px 30px 40px;justify-content:space-between;align-items:center;align-self:stretch;background-color:#fafafb;border-radius:20px}.entry .entry_form_end h3{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.64px;margin:0}.entry .entry_form_end a{display:flex;padding:12px 20px;align-items:center;gap:10px;border-radius:12px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.84px}.entry>.entry_form_end{margin-bottom:100px}}@media screen and (max-width: 767.9px){.entry{padding:88px 20px 0;margin-bottom:72px}.entry .entry_header{display:flex;max-width:870px;padding:48px 0 60px;margin:0 auto;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.entry .entry_header h1{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:24px;line-height:150%}.entry .entry_header .detail{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.entry .entry_header .detail .category{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px}.entry .entry_header .detail .date{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px;font-kerning:none}.entry .entry_thumbnail{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;height:auto;margin-bottom:40px}.entry .entry_thumbnail img{width:100%;height:auto}.entry .entry_body{width:100%;margin:0 auto;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:200%;letter-spacing:.56px}.entry .entry_body h2{margin:60px 0 26px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:20px;line-height:150%;letter-spacing:1.6px}.entry .entry_body h3{margin:60px 0 26px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:18px;line-height:150%;letter-spacing:1.6px}.entry .entry_body h4{margin:40px 0 22px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.72px}.entry .entry_body h2+h3,.entry .entry_body h2+h4,.entry .entry_body h3+h4{margin-top:0}.entry .entry_body a{color:#005bc7;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.28px}.entry .entry_body p{margin-bottom:24px}.entry .entry_body .blockquote{display:block;margin:40px auto;padding:0 57px 28px;row-gap:8px;position:relative}.entry .entry_body .blockquote:before,.entry .entry_body .blockquote:after{content:"";display:block;position:absolute;width:34px;height:24px;background:url(/img/news/icon_quotation.svg) no-repeat left top/34px 24px}.entry .entry_body .blockquote:before{top:0;left:0}.entry .entry_body .blockquote:after{transform:rotate(180deg);bottom:0;right:0}.entry .entry_body .blockquote h4{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:18px;line-height:150%;letter-spacing:.72px}.entry .entry_body .blockquote p{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400}.entry .entry_body iframe{width:100%;display:block;height:auto;aspect-ratio:16/9;margin:40px auto}.entry .entry_body .annotation{color:#848489;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:.48px}.entry .entry_body .button{width:100%;display:flex;padding:16px 32px;justify-content:center;align-items:center;border-radius:10px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:12px;line-height:150%;letter-spacing:.64px;margin-top:12px}.entry .entry_body .img,.entry .entry_body .images,.entry .entry_body video{margin:40px auto;display:flex;width:100%;justify-content:center;align-items:center;column-gap:20px}.entry .entry_body .img img,.entry .entry_body .images img,.entry .entry_body video img{width:100%}.entry .entry_body .images>*{flex:1 1 0;min-width:0}.entry .entry_body .profile{margin:40px 0}.entry .entry_body .profile+.profile{margin-top:0}.entry .entry_body .profile p:has(>.profile_photo){margin-bottom:20px}.entry .entry_body .profile p:has(>.profile_photo) .profile_photo{display:block;width:120px;height:120px;overflow:hidden}.entry .entry_body .profile p:has(>.profile_photo) .profile_photo img{width:100%;height:100%;object-fit:cover;object-position:top}.entry .entry_body .profile .profile_name{color:#1c1c1e;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:150%;letter-spacing:.64px;margin-bottom:0}.entry .entry_body .profile .profile_name:has(+.profile_text){margin-bottom:12px}.entry .entry_body .profile .profile_job{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:12px}.entry .entry_body .profile .profile_text{color:#1c1c1e;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.48px;margin-bottom:0}.entry .entry_body .img:has(+.img){margin-bottom:0}.entry .entry_body .img+.img{margin-top:28px}.entry .entry_body p:has(>.img):has(+p>.img),.entry .entry_body p:has(>.img):has(+video),.entry .entry_body p:has(>.img):has(+iframe),.entry .entry_body video:has(+p>.img),.entry .entry_body video:has(+video),.entry .entry_body video:has(+iframe),.entry .entry_body iframe:has(+p>.img),.entry .entry_body iframe:has(+video),.entry .entry_body iframe:has(+iframe){margin-bottom:0}.entry .entry_body p:has(>.img):has(+p>.img)>.img,.entry .entry_body p:has(>.img):has(+video)>.img,.entry .entry_body p:has(>.img):has(+iframe)>.img{margin-bottom:0}.entry .entry_body p:has(>.img)+p:has(>.img),.entry .entry_body p:has(>.img)+video,.entry .entry_body p:has(>.img)+iframe,.entry .entry_body video+p:has(>.img),.entry .entry_body video+video,.entry .entry_body video+iframe,.entry .entry_body iframe+p:has(>.img),.entry .entry_body iframe+video,.entry .entry_body iframe+iframe{margin-top:28px}.entry .entry_body p:has(>.img)+p:has(>.img)>.img,.entry .entry_body video+p:has(>.img)>.img,.entry .entry_body iframe+p:has(>.img)>.img{margin-top:0}.entry .entry_body ul:has(li),.entry .entry_body ol:has(li){padding-left:16px;margin-bottom:12px}.entry .entry_body ul:has(li) li,.entry .entry_body ol:has(li) li{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.96px}.entry .entry_body ul{list-style:disc}.entry .entry_body ol{list-style:decimal}.entry .entry_body table{width:100%;margin:26px 0}.entry .entry_body table tbody{display:flex;flex-direction:column;row-gap:40px}.entry .entry_body table tbody tr{width:100%;display:flex;flex-direction:column;row-gap:8px}.entry .entry_body table tbody tr th,.entry .entry_body table tbody tr td{width:100%;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px}.entry .entry_body table tbody tr td .event_btn{width:100%;display:flex;padding:16px 32px;justify-content:center;align-items:center;border-radius:10px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:.64px;margin:12px 0}.entry .entry_body table tbody tr td iframe{margin:0 0 40px}.entry .entry_body .table{display:flex;margin:26px 0;flex-direction:column}.entry .entry_body .table .th{width:100%;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px;margin-bottom:8px}.entry .entry_body .table p,.entry .entry_body .table .td,.entry .entry_body .table .td_list,.entry .entry_body .table iframe,.entry .entry_body .table blockquote{width:100%;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.56px;margin:0 0 40px}.entry .entry_body .table .td strong,.entry .entry_body .table .td_title strong,.entry .entry_body .table .td_list strong{font-weight:700}.entry .entry_body .table .td_title{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.72px;margin-bottom:6px}.entry .entry_profile{border-top:1px solid #e9e9eb;max-width:100%;margin:70px auto 72px}.entry .entry_profile h2{margin:60px 0 26px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;font-size:20px;line-height:150%;letter-spacing:1.6px}.entry .entry_profile .profiles{display:flex;flex-direction:column;margin-top:40px}.entry .entry_profile .profiles:nth-of-type(1){margin-top:0}.entry .entry_profile .profiles .profile_photo:has(img){width:120px;height:120px;overflow:hidden;margin-bottom:20px}.entry .entry_profile .profiles .profile_photo:has(img) img{width:100%;height:100%;object-fit:cover;object-position:top}.entry .entry_profile .profiles .profile_body{display:flex;flex-direction:column}.entry .entry_profile .profiles .profile_body .profile_name{color:#1c1c1e;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:150%;letter-spacing:.64px;margin-bottom:0}.entry .entry_profile .profiles .profile_body .profile_job{color:#1c1c1e;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:1.12px;margin-bottom:12px}.entry .entry_profile .profiles .profile_body .profile_text{color:#1c1c1e;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.48px;margin-bottom:0}.entry .entry_form{max-width:870px;margin:140px auto 200px}.entry .entry_form h2{font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;line-height:160%;letter-spacing:1.44px;margin-bottom:40px}.entry .entry_form p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:200%;letter-spacing:.96px;margin-bottom:100px}.entry .entry_form .form{display:flex;flex-direction:column;row-gap:40px}.entry .entry_form .form .form_item{display:flex;flex-direction:column;row-gap:10px;position:relative}.entry .entry_form .form .form_item h3{margin:0;min-width:188px;width:188px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.entry .entry_form .form .form_item h3 span{width:auto;display:inline-block;padding:0 6px;border-radius:2px;background:#e21b1b29;color:#e21b1b;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:12px;line-height:160%;letter-spacing:1.04px}.entry .entry_form .form .form_item input[type=text]{padding:10.5px 16px;height:48px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:170%;letter-spacing:.96px;border:1px solid #848489}.entry .entry_form .form .form_item input[type=text]::placeholder{color:#c6c6c8}.entry .entry_form .form .form_item .radios{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:20px;row-gap:20px;flex-wrap:wrap}.entry .entry_form .form .form_item .radios .radio{height:24px}.entry .entry_form .form .form_item .radios .radio input[type=radio]{display:none}.entry .entry_form .form .form_item .radios .radio label{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:16px;height:24px;line-height:24px;letter-spacing:.96px;padding-left:36px;position:relative;display:block}.entry .entry_form .form .form_item .radios .radio label:before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border:1px solid #a7aeb1;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.entry .entry_form .form .form_item .radios .radio label:after{content:"";width:14px;height:14px;position:absolute;left:0;top:0;margin:5px;border-radius:50%;background:#222;opacity:0}.entry .entry_form .form .form_item .radios .radio input[type=radio]:checked+label:after{opacity:1}.entry .entry_form .form .form_item textarea{padding:10.5px 16px;height:183px;width:100%;box-sizing:border-box;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;border:1px solid #848489}.entry .entry_form .form .form_item textarea::placeholder{color:#c6c6c8}.entry .entry_form .form .form_item .error{display:none;position:absolute;left:0;bottom:-130px;color:#e21b1b;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px}.entry .entry_form .form .form_item.validation_error .error{display:block}.entry .entry_form .form .form_item.validation_error input[type=text]{border:1px solid #e21b1b}.entry .entry_form .form .form_item.validation_error .radios .radio label:before{border:1px solid #e21b1b}.entry .entry_form .form_footer{margin-top:60px}.entry .entry_form .form_footer .privacy{text-align:center;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;line-height:170%;letter-spacing:.96px;margin:0}.entry .entry_form .form_footer .privacy a{color:#005bc7}.entry .entry_form .form_footer button{margin:20px auto;padding:16px 32px;width:100%;height:62px;border-radius:12px;background:#1c1c1e;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;line-height:170%;letter-spacing:.64px;color:#fff}.entry .entry_form .form_footer .recaptcha{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.04px;color:#848489}.entry .entry_form .form_footer .recaptcha a{color:#005bc7}.entry .entry_form_end{max-width:870px;margin:0 auto;display:flex;flex-direction:column;row-gap:20px;justify-content:space-between;align-items:center;align-self:stretch;padding:30px 30px 30px 40px;background-color:#fafafb;border-radius:20px}.entry .entry_form_end h3{color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.64px;margin:0}.entry .entry_form_end a{display:flex;width:100%;padding:12px 20px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:#1c1c1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:14px;line-height:170%;letter-spacing:.84px}.entry>.entry_form_end{margin-bottom:72px}}.grecaptcha-badge{display:none!important}
