<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* color設定 */
/* キーカラー */
.no_subject .accordion_list .accordion dt.open .txt,
.no_subject .sciencejax_area,
.no_subject .answerOuter .title,
.no_subject .tabList ul li.active p,
.no_subject .example li strong{
  color: #af8f68;
}
.no_subject .answerOuter .title,
.no_subject h3 .border_L6{
  border-color: #af8f68;
}
.no_subject .example{
  border-color:#af8f68;
  background-color: #EFECE5;
  border: 3px solid #af8f68;
}
.no_subject .btn_page ,
.no_subject .modal-btn a{
  color: #af8f68;
  border-color: #af8f68;
}
.no_subject .accordion_list .accordion dt::before,
.no_subject .accordion_list .accordion dt::after,
.no_subject .tabList ul li::before,
.no_subject .tabList ul::after{
  background-color: #af8f68;
}
.no_subject .tabList ul li::after{
  border-bottom: 7px solid #af8f68;
}
.no_subject #main_box,
.no_subject .table_box tr.head, 
.no_subject .table_box th{
  background-color: #EFECE5;
}
.no_subject .accordion_list .accordion dd div.answerOuter:before{
  border-bottom-color:#FFFAEF;
}
.no_subject .accordion_list .accordion dd div.answerOuter{
  background-color: #FFFAEF;
}
@media screen and (min-width: 601px) and (max-width: 1162px) {
  .no_subject .multi-table tr{
    background-color: #EFECE5;
  }
}


/* 理科 */
.rika .accordion_list .accordion dt.open .txt,
.rika .sciencejax_area,
.rika .answerOuter .title,
.rika .tabList ul li.active p,
.rika .example li strong,
.science .accordion_list .accordion dt.open .txt,
.science .sciencejax_area,
.science .answerOuter .title,
.science .tabList ul li.active p,
.science .example li strong{
  color: #45b036;
}
.rika .answerOuter .title,
.rika h3 .border_L6,
.science .answerOuter .title,
.science h3 .border_L6{
  border-color: #45b036;
}
.rika .example,
.science .example {
  border-color:#45b036;
  background-color: #eeffee;
  border: 3px solid #45b036;
}
.rika .btn_page ,
.rika .modal-btn a,
.science .btn_page ,
.science .modal-btn a{
  color: #45b036;
  border-color: #45b036;
}
.rika .accordion_list .accordion dt::before,
.rika .accordion_list .accordion dt::after,
.rika .tabList ul li::before,
.rika .tabList ul::after,
.science .accordion_list .accordion dt::before,
.science .accordion_list .accordion dt::after,
.science .tabList ul li::before,
.science .tabList ul::after {
  background-color: #45b036;
}
.rika .tabList ul li::after,
.science .tabList ul li::after {
  border-bottom: 7px solid #45b036;
}
.rika #main_box,
.rika .table_box tr.head, 
.rika .table_box th,
.science #main_box,
.science .table_box tr.head, 
.science .table_box th {
  background-color: #eeffee;
}
.rika .accordion_list .accordion dd div.answerOuter:before,
.science .accordion_list .accordion dd div.answerOuter:before{
  border-bottom-color:#f6fff6;
}
.rika .accordion_list .accordion dd div.answerOuter,
.science .accordion_list .accordion dd div.answerOuter {
  background-color: #f6fff6;
}
@media screen and (min-width: 601px) and (max-width: 1162px) {
  .rika .multi-table tr,
  .science .multi-table tr {
    background-color: #eeffee;
  }
}

/* 生活科 */
.seikatsu .accordion_list .accordion dt.open .txt,
.seikatsu .sciencejax_area,
.seikatsu .answerOuter .title,
.seikatsu .tabList ul li.active p,
.seikatsu .example li strong{
  color: #45b036;
}
.seikatsu .answerOuter .title,
.seikatsu h3 .border_L6{
  border-color: #45b036;
}
.seikatsu .example{
  border-color:#45b036;
  background-color: #eeffee;
  border: 3px solid #45b036;
}
.seikatsu .btn_page ,
.seikatsu .modal-btn a{
  color: #45b036;
  border-color: #45b036;
}
.seikatsu .accordion_list .accordion dt::before,
.seikatsu .accordion_list .accordion dt::after,
.seikatsu .tabList ul li::before,
.seikatsu .tabList ul::after{
  background-color: #45b036;
}
.seikatsu .tabList ul li::after{
  border-bottom: 7px solid #45b036;
}
.seikatsu #main_box,
.seikatsu .table_box tr.head, 
.seikatsu .table_box th{
  background-color: #eeffee;
}
.seikatsu .accordion_list .accordion dd div.answerOuter:before{
  border-bottom-color:#f6fff6;
}
.seikatsu .accordion_list .accordion dd div.answerOuter{
  background-color: #f6fff6;
}
@media screen and (min-width: 601px) and (max-width: 1162px) {
  .seikatsu .multi-table tr{
    background-color: #eeffee;
  }
}

/* 算数・数学 */
.sansu .accordion_list .accordion dt.open .txt,
.sansu .mathjax_area,
.sansu .answerOuter .title,
.sansu .tabList ul li.active p,
.sansu .example li strong,
.math .accordion_list .accordion dt.open .txt,
.math .mathjax_area,
.math .answerOuter .title,
.math .tabList ul li.active p,
.math .example li strong{
  color: #0078b9;
}
.sansu .answerOuter .title,
.sansu h3 .border_L6,
.math .answerOuter .title,
.math h3 .border_L6{
  border-color: #0078b9;
}
.sansu .example,
.math .example {
  border-color:#0078b9;
  background-color: #e8f7ff;
  border: 3px solid #0078b9;
}
.sansu .btn_page ,
.sansu .modal-btn a,
.math .btn_page ,
.math .modal-btn a{
  color: #0078b9;
  border-color: #0078b9;
}
.sansu .accordion_list .accordion dt::before,
.sansu .accordion_list .accordion dt::after,
.sansu .tabList ul li::before,
.sansu .tabList ul::after,
.math .accordion_list .accordion dt::before,
.math .accordion_list .accordion dt::after,
.math .tabList ul li::before,
.math .tabList ul::after {
  background-color: #0078b9;
}
.sansu .tabList ul li::after,
.math .tabList ul li::after {
  border-bottom: 7px solid #0078b9;
}
.sansu #main_box,
.sansu .table_box tr.head, 
.sansu .table_box th,
.math #main_box,
.math .table_box tr.head, 
.math .table_box th {
  background-color: #e8f7ff;
}
.sansu .accordion_list .accordion dd div.answerOuter:before,
.math .accordion_list .accordion dd div.answerOuter:before{
  border-bottom-color:#f3fbff;
}
.sansu .accordion_list .accordion dd div.answerOuter,
.math .accordion_list .accordion dd div.answerOuter {
  background-color: #f3fbff;
}
@media screen and (min-width: 601px) and (max-width: 1162px) {
  .sansu .multi-table tr,
  .math .multi-table tr {
    background-color: #e8f7ff;
  }
}

/* 保健・体育 */
.taiiku .accordion_list .accordion dt.open .txt,
.taiiku .pejax_area,
.taiiku .answerOuter .title,
.taiiku .tabList ul li.active p,
.taiiku .example li strong,
.pe .accordion_list .accordion dt.open .txt,
.pe .pejax_area,
.pe .answerOuter .title,
.pe .tabList ul li.active p,
.pe .example li strong{
  color: #7d4798;
}
.taiiku .answerOuter .title,
.taiiku h3 .border_L6,
.pe .answerOuter .title,
.pe h3 .border_L6{
  border-color: #7d4798;
}
.taiiku .example,
.pe .example {
  border-color:#7d4798;
  background-color: #eeeeff;
  border: 3px solid #7d4798;
}
.taiiku .btn_page ,
.taiiku .modal-btn a,
.pe .btn_page ,
.pe .modal-btn a{
  color: #7d4798;
  border-color: #7d4798;
}
.taiiku .accordion_list .accordion dt::before,
.taiiku .accordion_list .accordion dt::after,
.taiiku .tabList ul li::before,
.taiiku .tabList ul::after,
.pe .accordion_list .accordion dt::before,
.pe .accordion_list .accordion dt::after,
.pe .tabList ul li::before,
.pe .tabList ul::after {
  background-color: #7d4798;
}
.taiiku .tabList ul li::after,
.pe .tabList ul li::after {
  border-bottom: 7px solid #7d4798;
}
.taiiku #main_box,
.taiiku .table_box tr.head, 
.taiiku .table_box th,
.pe #main_box,
.pe .table_box tr.head, 
.pe .table_box th {
  background-color: #eeeeff;
}
.taiiku .accordion_list .accordion dd div.answerOuter:before,
.pe .accordion_list .accordion dd div.answerOuter:before{
  border-bottom-color:#f6f6ff;
}
.taiiku .accordion_list .accordion dd div.answerOuter,
.pe .accordion_list .accordion dd div.answerOuter {
  background-color: #f6f6ff;
}
@media screen and (min-width: 601px) and (max-width: 1162px) {
  .taiiku .multi-table tr,
  .pe .multi-table tr {
    background-color: #eeeeff;
  }
}



/* タブレット調整部分 */
@media screen and (min-width: 601px) and (max-width: 1024px){


  .tabPanel_cnt_box_1 .bookcover{
     margin: 0;
  }

  .tabPanel_cnt_box_1 .bookcover{
    /*width: 43.2vw;*/
    margin: 0 auto 1.5rem auto;
    text-align: center;
  }

  .tabPanel_cnt_box_1 .bookcover .bookcoverImg{
    display: inline-block;
    vertical-align: top;
  }

}

</pre></body></html>