@charset "shift-jis";
/* --------------------------------------------------------------------
Financial Academy

Style Info: /event/moneyforward/form.html
-------------------------------------------------------------------- */

.kyouyousemi_seminar h1 {
  margin: 0 1em 4em;
  padding-top: 3em;
}

/* ------------------------
  .course_tab
  .course-link-list .item
------------------------ */
.classroom_seminar .course_tab > li:nth-child(-n+2),
.course-link-block .course-link-list .item/* :nth-child(-n+2) */ a{
  padding: 30px 3px;
}
.classroom_seminar .course_tab > .all{
  grid-row: 2/3;
}

/* ------------------------
  .catch_box
------------------------ */
.tab_content .course_tab .js-tab .catch_box,
.course-link-block .course-link-list .item .catch_box{
  background: #ea5520;
  border: 1px solid;
  border-radius: 2em;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  display: flex;
  align-items: center;
  padding: 3px 12px 3px 2px;
  position: absolute;
  top: -15px;
}
.tab_content .course_tab .js-tab.kabu .catch_box,
.course-link-block .course-link-list .item.kabu .catch_box{
  background: #5e76a7;
}
.tab_content .course_tab .js-tab.fudo .catch_box,
.course-link-block .course-link-list .item.fudo .catch_box{
  background: #44a1c5;
}
.tab_content .course_tab .js-tab.crown::before,
.course-link-block .course-link-list .item.crown::before{ content: none}
.tab_content .course_tab .js-tab.crown.gold .catch_box::before,
.course-link-block .course-link-list .item.crown.gold .catch_box::before{
  content: "";
  width: 20px;
  padding-top: 20px;
  background: #fff url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.442%22%20height%3D%2224.131%22%20viewBox%3D%220%200%2023.442%2024.131%22%3E%3Ccircle%20cx%3D%221.557%22%20cy%3D%221.557%22%20r%3D%221.557%22%20transform%3D%22translate(10.164)%22%20fill%3D%22%23f5c24f%22%2F%3E%3Ccircle%20cx%3D%221.557%22%20cy%3D%221.557%22%20r%3D%221.557%22%20transform%3D%22translate(0%202.307)%22%20fill%3D%22%23f5c24f%22%2F%3E%3Ccircle%20cx%3D%221.557%22%20cy%3D%221.557%22%20r%3D%221.557%22%20transform%3D%22translate(20.327%202.307)%22%20fill%3D%22%23f5c24f%22%2F%3E%3Cpath%20d%3D%22M46.72%2C65.124%2C41.981%2C69.9l-4.057-7a.41.41%2C0%2C0%2C0-.713%2C0l-4.057%2C7-4.739-4.781a.414.414%2C0%2C0%2C0-.706.331l1.628%2C16.791a.414.414%2C0%2C0%2C0%2C.412.374H45.387a.415.415%2C0%2C0%2C0%2C.412-.374l1.628-16.791a.414.414%2C0%2C0%2C0-.706-.331Z%22%20transform%3D%22translate(-25.847%20-58.489)%22%20fill%3D%22%23e2b349%22%2F%3E%3Cpath%20d%3D%22M45.667%2C114.457l-2.036-2.041L28.416%2C97.069a.414.414%2C0%2C0%2C0-.706.331l1.628%2C16.791a.414.414%2C0%2C0%2C0%2C.412.374H45.387A.414.414%2C0%2C0%2C0%2C45.667%2C114.457Z%22%20transform%3D%22translate(-25.847%20-90.435)%22%20fill%3D%22%23f5c24f%22%2F%3E%3C%2Fsvg%3E') center/12px no-repeat;
  border-radius: 100%;
  margin-right: 5px;
}
.tab_content .course_tab .js-tab.crown.silver .catch_box::before,
.course-link-block .course-link-list .item.crown.silver .catch_box::before{
  content: "";
  width: 20px;
  padding-top: 20px;
  background: #fff url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.442%22%20height%3D%2224.613%22%20viewBox%3D%220%200%2023.442%2024.613%22%3E%3Ccircle%20cx%3D%221.558%22%20cy%3D%221.558%22%20r%3D%221.558%22%20transform%3D%22translate(9.682%202.873)%20rotate(-67.24)%22%20fill%3D%22%23e2d8d1%22%2F%3E%3Ccircle%20cx%3D%221.558%22%20cy%3D%221.558%22%20r%3D%221.558%22%20transform%3D%22translate(0%202.789)%22%20fill%3D%22%23e2d8d1%22%2F%3E%3Ccircle%20cx%3D%221.558%22%20cy%3D%221.558%22%20r%3D%221.558%22%20transform%3D%22translate(20.326%202.789)%22%20fill%3D%22%23e2d8d1%22%2F%3E%3Cpath%20d%3D%22M40.157%2C50.269l-4.739%2C4.78-4.057-7a.41.41%2C0%2C0%2C0-.713%2C0l-4.057%2C7-4.738-4.78a.414.414%2C0%2C0%2C0-.706.332l1.628%2C16.79a.414.414%2C0%2C0%2C0%2C.412.374H38.824a.414.414%2C0%2C0%2C0%2C.412-.374L40.864%2C50.6a.414.414%2C0%2C0%2C0-.706-.332Z%22%20transform%3D%22translate(-19.284%20-43.152)%22%20fill%3D%22%23c9c0ba%22%2F%3E%3Cpath%20d%3D%22M39.1%2C91.485l-2.036-2.041L21.854%2C74.1a.414.414%2C0%2C0%2C0-.706.332l1.628%2C16.79a.414.414%2C0%2C0%2C0%2C.412.374H38.824A.414.414%2C0%2C0%2C0%2C39.1%2C91.485Z%22%20transform%3D%22translate(-19.284%20-66.982)%22%20fill%3D%22%23e2d8d1%22%2F%3E%3C%2Fsvg%3E') center/12px no-repeat;
  border-radius: 100%;
  margin-right: 5px;
}
.tab_content .course_tab .js-tab.crown.bronze .catch_box::before,
.course-link-block .course-link-list .item.crown.bronze .catch_box::before{
  content: "";
  width: 20px;
  padding-top: 20px;
  background: #fff url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.442%22%20height%3D%2223.583%22%20viewBox%3D%220%200%2023.442%2023.583%22%3E%3Cg%20transform%3D%22translate(0)%22%3E%3Ccircle%20cx%3D%221.523%22%20cy%3D%221.523%22%20r%3D%221.523%22%20transform%3D%22translate(10.156)%22%20fill%3D%22%23f9995a%22%2F%3E%3Ccircle%20cx%3D%221.523%22%20cy%3D%221.523%22%20r%3D%221.523%22%20transform%3D%22translate(0%202.518)%20rotate(-9.22)%22%20fill%3D%22%23f9995a%22%2F%3E%3Ccircle%20cx%3D%221.523%22%20cy%3D%221.523%22%20r%3D%221.523%22%20transform%3D%22translate(19.779%202.646)%20rotate(-13.28)%22%20fill%3D%22%23f9995a%22%2F%3E%3Cpath%20d%3D%22M39.725%2C50.214l-4.631%2C4.672-3.965-6.838a.4.4%2C0%2C0%2C0-.7%2C0l-3.965%2C6.838-4.63-4.672a.4.4%2C0%2C0%2C0-.69.324l1.591%2C16.409a.4.4%2C0%2C0%2C0%2C.4.366h15.28a.4.4%2C0%2C0%2C0%2C.4-.366l1.591-16.409a.4.4%2C0%2C0%2C0-.69-.324Z%22%20transform%3D%22translate(-19.103%20-43.729)%22%20fill%3D%22%23e88f54%22%2F%3E%3Cpath%20d%3D%22M38.7%2C91.088l-1.99-1.995-14.868-15a.4.4%2C0%2C0%2C0-.69.324l1.591%2C16.409a.4.4%2C0%2C0%2C0%2C.4.366h15.28A.4.4%2C0%2C0%2C0%2C38.7%2C91.088Z%22%20transform%3D%22translate(-19.103%20-67.611)%22%20fill%3D%22%23f9995a%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center/12px no-repeat;
  border-radius: 100%;
  margin-right: 5px;
}

/* ------------------------
  guide color
------------------------ */
/* classroom & zoom */
.classroom_seminar .course_tab > .guide{
  border-color: #AD901C;
  color: #AD901C;
}
.classroom_seminar .course_tab > .guide::after { border-top-color: #AD901C;}
.course-link-block .course-link-list .guide a::after{ border-left-color: #AD901C;}
.tab_content .course_tab .guide .catch_box,
.classroom_seminar .course_tab > .guide.is-active,
.course-link-block .course-link-list .guide .catch_box{
  background: #AD901C;
}
.classroom_seminar .course_list .guide h3:not(.ttl_line) {
  border-color: #AD901C;
  color: #AD901C;
}
.seminar_apply .date_list li:not([class]){ border-color: #AD901C;}
.seminar_apply .date_list li:not([class]) .txt_name,
.course-link-block .course-link-list .item.guide a{ color: #AD901C;}

/* web_seminar */
.web_seminar .course_list .guide .icn_mainschool{ background: #AD901C;}
.web_seminar .course_list .guide{ border-color: #AD901C;}
.course-link-block .course-link-list .item.guide a,
.web_seminar .course_list .guide h3,
.web_seminar .course_list .guide h4,
.web_seminar .course_list .guide .tag li,
.web_seminar .course_list .guide .school-link a{
  color: #AD901C;
}
.web_seminar .course_list .guide table {
  border-top: 1px solid #AD901C;
  border-left: 1px solid #AD901C;
}
.web_seminar .course_list .guide table th,
.web_seminar .course_list .guide table td {
  border-right: 1px solid #AD901C;
  border-bottom: 1px solid #AD901C;
}
.web_seminar .course_list .guide table th {
  background: rgb(173 144 28 / .1);
}
.web_seminar .course_list .guide .btn03 {
  border-color: #AD901C;
  color: #AD901C;
}
.web_seminar .course_list .guide .btn02,
.guide .baloon,
.web_seminar .course_list .guide .icn_mainschool{
  background: #AD901C;
}
.experience .tab_btn li {
  width: 48%;
}

.seminar_apply {
  padding-top: 0;
}

.classroom_seminar .course_list .box_white {
  margin-top: 40px;
}

/* habit */
.habit .seminar_apply .date_list li {
  border-color: #29c1ad;
}
.habit .seminar_apply .date_list li .txt_name {
  color: #29c1ad;
}
.classroom_seminar .course_list .habit h3 {
  color: #29c1ad;
}