/* 追加 CSS(WordPress のカスタマイザーで設定されていたもの。main.css より後に読み込むこと。トップページ・ヘッダの調整を含む。#webinar はウェビナーページ廃止により未使用) */
#webinar p{font-size:1.6rem;line-height:1.6}#webinar .wb_Header{text-align:center;line-height:1.6}#webinar .wb_HeaderTitle{font-size:2.8rem}#webinar .wb_HeaderSubTitle{font-size:2.4rem}#webinar .wb_HeaderDesc{font-size:1.8rem}#webinar .wb_Caption{font-size:1.4rem}#webinar .wb__body{padding:4rem 0}#webinar .wb__body>*+*{margin-top:2rem}@media screen and (max-width:600px ){#webinar .wb__body{padding:2rem 0}}#webinar .wb_Speaker_list{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:600px ){#webinar .wb_Speaker_list>*+*{margin-top:4rem}}@media screen and (min-width:1024px ){#webinar .wb_Speaker_list{flex-direction:row}#webinar .wb_Speaker_list>*+*{margin-left:2rem}}#webinar .wb_Speaker_list .speaker{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}#webinar .wb_Speaker_list .speaker>*+*{margin-top:1.6rem}#webinar .wb_Speaker_list .speaker .speaker_name{font-size:2.2rem}#webinar .wb_Speaker_list .speaker .speaker_img{width:18rem;height:18rem;border-radius:50%}#webinar .wb_Speaker_list .speaker .speaker_role{font-size:1.6rem}#webinar .wb_Table>*+*{border-top:1px solid #e6e6e6}#webinar .wb_Table>*{padding:1.4rem;margin-bottom:0}.--primaryLightBorder{border:2px solid #9fd8d3}@media screen and (min-width:601px){.p-card__itemImage{height:auto}.p-card{justify-content:center}.p-cardMerit__item{width:100%}.p-cardMerit>*+*{margin-left:26.66px}}#ytplayer{position:relative;width:100%;max-width:80vw;padding-top:56.25%;margin:auto}#ytplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-footer__navUl a{font-size:1.4rem;padding:0 12px}.p-data__caption{font-size:1.2rem;min-height:1.2rem;text-align:center;margin-bottom:0}#price .p-card{margin-top:50px}#price .p-note{text-align:center;margin-bottom:50px}.p-plans__item{width:100%}.p-button--main{width:auto}@media screen and (min-width:601px){.p-plans>*+*{margin-left:40px}}@media screen and (max-width:600px){.p-plans__item{width:100%;margin-bottom:25px}}@media screen and (min-width:1024px){.p-button--header{min-width:max-content}}.p-button--header>li:nth-child(2)::after {content:'';display:none}
