@charset "UTF-8";
/*セミナーLP(2023pCAT)専用SCSS*/
/* 全体スタイル */
.font_lato { font-family: 'Lato', sans-serif; }

.seminar_2023pcat { /* 共通スタイル */ /* テキストアンダーライン */ /* FV */ /* タイトルエリア */ /* タイトル */ /* セミナー概要 */ /* 開催日時・オンライン開始 */ /* 登壇者 */ /* コンテンツ */ /* セミナー概要 */ /* セミナー概要スタイル */ /*閉鎖後のオーバーレイ*/ }
.seminar_2023pcat .txt_underline { border-bottom: 1px solid #1B3785; }
.seminar_2023pcat h4, .seminar_2023pcat p, .seminar_2023pcat a, .seminar_2023pcat span, .seminar_2023pcat td { color: #1B3785; }
.seminar_2023pcat .remise-table td:first-child { background: rgba(139, 194, 232, 0.15); /*background-image: linear-gradient(327deg, rgba(209, 236, 244, 0.4), rgba(255, 255, 255, 0.4));*/ }
.seminar_2023pcat .breadcrumb_area { background-image: url("../../img/seminar/2023pCAT/2023pcat_bk.jpg"); background-position: right; /* リンクアイコンスタイル　オーバーライト */ }
@media screen and (max-width: 991px) { .seminar_2023pcat .breadcrumb_area { padding: 50px 0px !important; background-image: url("../../img/seminar/2023pCAT/2023pcat_sp_bk.jpg"); background-position: center; } }
.seminar_2023pcat .breadcrumb_area .r-link::after { margin-left: 0 !important; }
.seminar_2023pcat .breadcrumb_area .button-o { background-image: linear-gradient(160deg, #0061AD 0%, #002078 100%); }
.seminar_2023pcat .breadcrumb-title .label { border-radius: 5rem; /*background-image: linear-gradient(160deg, #0061AD 0%, #002078 100%); */ font-size: 1rem; color: #fff !important; background-color: rgba(255, 255, 255, 0.2); line-height: 1.5; }
@media screen and (max-width: 767px) { .seminar_2023pcat .breadcrumb-title .label { width: 100%; text-align: center; font-size: 0.75rem; } }
.seminar_2023pcat .breadcrumb-title h1 { color: #fff; font-size: 2.5rem; line-height: 1.3; letter-spacing: 4px; }
@media screen and (max-width: 767px) { .seminar_2023pcat .breadcrumb-title h1 { font-size: 1.5rem !important; } }
.seminar_2023pcat .breadcrumb-title h1 span { color: #fff; letter-spacing: 2px; }
.seminar_2023pcat .breadcrumb-title h1 .subtitle_1 { /*学習塾経営者必見！*/ font-size: 75%; }
.seminar_2023pcat .breadcrumb-title h1 .subtitle_2 { /*～pCATのクレジットカード決済が塾経営に役立つ理由を大公開～*/ font-size: 45%; }
.seminar_2023pcat .seminar_about_area { border-top: 2px solid rgba(255, 255, 255, 0.35); border-bottom: 2px solid rgba(255, 255, 255, 0.35); }
@media screen and (max-width: 991px) { .seminar_2023pcat .seminar_about_area { border-top: none; border-bottom: none; } }
.seminar_2023pcat .seminar_about { font-size: 1.4rem; text-align: center; }
.seminar_2023pcat .seminar_about .title { padding: 5px; line-height: 1.3; background-image: linear-gradient(160deg, rgba(0, 97, 173, 0.4) 0%, rgba(0, 32, 120, 0.6) 100%); font-size: 1.125rem; color: #fff !important; width: 80%; border-radius: 0.2rem; }
@media screen and (max-width: 767px) { .seminar_2023pcat .seminar_about .title { font-size: 0.9rem; } }
.seminar_2023pcat .seminar_about span { color: #fff; }
.seminar_2023pcat .speaker { border-radius: 0.8rem; box-shadow: 7px 7px 10px 1px rgba(0, 67, 149, 0.5); }
.seminar_2023pcat h3 { width: 30%; margin-left: 0; background-image: linear-gradient(144deg, rgba(63, 169, 245, 0.3), rgba(0, 113, 188, 0.8) 40%, rgba(27, 55, 133, 0.8) 80%); border-top-right-radius: 1rem; border-bottom-right-radius: 0.3rem; color: #fff; font-size: 1.5rem; text-align: right; letter-spacing: 3px; }
@media screen and (max-width: 767px) { .seminar_2023pcat h3 { width: 80%; text-align: left; padding-left: 10%; } }
.seminar_2023pcat .seminar_data { background-repeat: no-repeat; background-size: cover; background-position: top; }
.seminar_2023pcat .p-btn__close { background: rgba(26, 39, 80, 0.8); }
.seminar_2023pcat .closed { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 15px; z-index: 1; box-sizing: border-box; background: rgba(19, 35, 78, 0.75); color: #fff; font-size: 1em; text-align: center; display: flex; justify-content: center; align-items: center; font-weight: bold; word-wrap: normal; }
